﻿body{
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	margin-left: 30px;
	background-image:url(images/bg.jpg);
	background-repeat:repeat;
	z-index:1
}

#main {width: 100%;margin:0 auto;height:100% !important; /* real browsers */height:100%;margin-top:0px;}

#search {
	padding-left:455px;
	width:280px;
	height:30px;
	margin:0 auto;
	z-index:2;
	position: relative;
}
#searchfield  {
	background-image:url(images/search_input.png);
	width:137px;
	height:15px;
	border:0px;
	padding: 2px 3px 2px 5px;
	color:#666666;
	margin:0px 0px 0px -5px;
	float: left;
	font-size:10px
}
input#submit {
	background-image:url(images/search_button.png);
	width:23px;
	height:20px;
	margin-left:-5px;
	border:0px;
	float: left;
}
#language {
	float:right;
	width: 105px;
	margin-left:15px;
	font-size:11px;
	color:#fff;
	margin-top:2px
}
#logo{
	width: 742px;
	height: 206px;
	background-image: url('images/logo_bg.jpg');
	margin: 0 auto;
	position: relative;
	background-repeat: no-repeat;
	z-index:2;
	margin-bottom: 20px;
}
#logo-veterina{
	width: 742px;
	height: 206px;
	background-image: url('images/logo_bg1.jpg');
	margin: 0 auto;
	position: relative;
	background-repeat: no-repeat;
	z-index:2;
	margin-bottom: 20px;
}

#logo img, #logo-veterina img{
	border:none;
	margin-top:0px;
	margin-left: 530px;
}

h1 {
	font-size:16px;
	margin:0px;
	font-weight:bold;
	color:#73880a;
}
h2 {
	font-size:13px;
	font-weight:bold;
	color:#73880a;
	line-height:22px;
	/*width: 500px;*/
	/*float:left*/
}
h3 {font-size:12px;margin:0;font-weight:normal;color:#F1DBC3;line-height:20px;text-decoration:underline}
h4 { font-size:11px; margin:0; font-weight:normal; color:#792424; text-align: justify;}

a:link     {
	text-decoration: none;
	color: #fff;
}
a:visited {
	color:#fff;
	text-decoration: none;
}
a:hover    {
	text-decoration: none;
	color: #555;
}
a:active   {
	text-decoration: none;
	color: #666;
	border: none;
}


#content {
	width:742px;
	height: 100%;
	background-image: url(images/content_background.png);
	position: relative;
	margin: 0 auto;
	overflow: auto;
	background-repeat: repeat-y;
	margin-bottom: 20px;
}

#zaclona {
	width:100%;
	height:444px;
	background-image:url(images/zaclona.png);
	background-repeat:repeat-x;
	z-index:0;
	position:absolute;
	top:0px;
	left:0px;
}
#content_header {
	background-image:url(images/content_header_bg.png);
	width:742px;
	height:12px;
}
#content_box {
	width:742px;
	background-image:url(images/content_bg.png);
	height: 100%;
	position: relative;
	background-repeat: repeat-y;
	overflow: hidden;
}
#content_footer {
	width:742px;
	height:12px;
	background-image:url(images/content_footer_bg.png);
	clear:both;
}

#box{
	width:550px;
	background-image:url(images/content_box_bg.jpg);
	float:left;
	min-height: 166px;
	padding: 20px;
	background-repeat: repeat-x;
	padding-top: 10px;
}
#menu {
	width:126px;
	height:auto;
	float:left;
	margin-left: 2px;

	
}
#menu ul a {
	width:100px;
	padding:8px 10px 12px 15px;
	font-size:13px;
	color:#fff;
	float:left;
	border-bottom: 2px  dotted #9baa50;
}
#menu ul a:hover {
	width:100px;
	padding:8px 10px 12px 15px;
	font-size:13px;
	color:#fff;
	background-color:#91a52b;
	float:left;
	border-bottom: 2px  dotted #9baa50;
}

#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	z-index:10;
	

}

ul li {
	height:100%;
	position: relative;
	float:left;
	width:100%;
	}
ul li:hover{
	background-color:#91a52b
	}
	
ul li ul li{
	background:#798d13;
	
	}

ul li a{
	display:block;
	padding: 2px 3px;
	}

ul li a:hover {
	color: #a00;
	background: #ffd3d4;
}

ul li ul li a:hover{
	background: #ffedd3;
}

ul ul {
	position: absolute;
	top: 0;
	display:none;
}

ul li:hover ul{
	display: block;
	left:126px;
}

#footer {
	width:702px;
	height:21px;
	background-image:url(images/footer_bg.png);
	margin:0px auto;
	padding: 10px 20px 10px 20px;
	margin-top: 20px;

}
#lefttext {width:150px; float:left;font-size:11px;padding:3px 3px 2px 0px;
color:#f9f2bb}

#righttext {
	width:310px;
	float:left;
	font-size:11px;
	padding:3px 3px 2px 0px;
	color:#fff;
	margin-left: 235px;
}
#akcie {width:548px; height:171px; float:left;
background-image:url(images/akcie_bg.png);
background-repeat:repeat-x;border:1px solid #fff}
#akcie_text {
	width:155px;
	float:left;
	margin:13px;
	color:#fff;
	text-align: justify;
	font-size: 11px;
	height: 130px;
	overflow: hidden;
}
#citat_dalej {
	width:63px;
	height:11px;
	float:left;
	background-image:url(images/citajdalej_button.png);
	font-size:10px;
	padding:2px;
	text-align:center;
	position:absolute;
	left: 251px;
	top: 157px;
}
.bodky {width:550px; height:1px;border-bottom:1px dotted #a2b254; margin: 10px 0px;float:left}
#box p .Oddelovac_Bodky {width:550px; height:1px;border-bottom:1px dotted #a2b254; margin: 10px 0px;float:left}
.clanok-box p {float:left;}
#box .Oddelovac_Bodky {width:550px; height:1px;border-bottom:1px dotted #a2b254; margin: 10px 0px;float:left}
.bodky2 {width:250px; height:1px;border-bottom:1px dotted #a2b254; margin-left: 18px;float:left}

#akcie_produkt {width:141px; height:146px; float:left; margin-top:25px}
#akcie_text_img  {width:207px; height:89px; float:left; margin-top:33px; margin-left:19px}
#topprodukty {
	width:548px;
	height:156px;
	float:left;
	background-image:url(images/topprodukty_bg.png);
	background-repeat:repeat-x;
	border:1px solid #fff;
	z-index: 1;
}
#poradna {width:550px; height:173px; background-image:url(images/poradna_bg.jpg);float:left}
#humanna {width:275px;height:173px;float:left}
#hum_text_img {background-image:url(images/humanna.png);background-repeat:no-repeat;width:255px; height:25px;margin-left:20px}
#vet_text , #hum_text {width:245px; height:105px;margin-left:20px;font-size:11px;color:#666; text-align:justify;overflow:hidden}
#vet_text p, #hum_text  p{width:275px;color:#73880a; font-weight:bold; margin:5px 0px}
#veterinarna {width:275px;height:173px;float:left}
#vet_text_img {background-image:url(images/veterinarna.png);background-repeat:no-repeat;width:255px; height:25px;margin-left:20px}
#prejstdoporadne {width:116px;height:13px;float:left;padding:2px 0px;
background-image:url(images/prejstdoporadne.png);font-size:10px;text-align:center;margin-top:10px;margin-left:150px}
#topclanky {width:550px; height:256px; 
background-image:url(images/topclanky_bg.jpg);float:left}
#leftclanky, #rightclanky {float:left; width:275px;height:/*256*/260px;}
.clanok {
	width:245px;
	height:83px;
	margin-left:18px;
	font-size:11px;
	color:#666;
	text-align:justify;
	overflow:hidden;
	float:left;
}

.clanok p {width:275px;color:#73880a; font-weight:bold; margin:5px 0px}
.clanoktext {
	width:245px;
	height:auto; /* 45px; */
	float:left;
	overflow: hidden;
	padding-right:6px;
}

#klientskazona {width:106px;height:145px;float:left;padding:10px;font-size:11px; color:#FFF;
background-color:#81951b}
input#input_klient {width:97px; height:15px; 
background-image:url(images/klient_input.png);border:0px; padding:2px 5px; font-size:11px; color:#fff}
input#submit2{
	background-image:url(images/klient_button.png);
	width:72px;
	height:19px;
	margin-left:-5px;
	border:0px;
	float: right;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	margin-top: 15px;
}
.klient_text {width:126px; height:16px; line-height:16px; font-size:10px; color:#fff; padding:2px 0px }
 #topclanky a.topclanok {width:80px; height:14px; line-height:14px; font-size:10px; color:#73880a; border:0px; margin-left:200px;float:left}
#topclanky a.topclanok:hover {
	width:80px;
	height:14px;
	line-height:14px;
	font-size:10px;
	color:#666;
	float: left;
}

#vertical_text {width:22px; float:right;height:auto}
#vtext1 {margin-top:70px;}
#vtext2 {margin-top:120px;}
#vtext3 {margin-top:100px;}
#vtext4 {margin-top:170px;}

#prezrietdalsie {
	width:85px;
	height:15px;
	float:left;
	position:absolute;
	left: 600px;
	top: 340px;
	background-image:url(images/prezrietdalsie.png);
	font-size:10px;
	color:#FFF;
	text-align:center;
	z-index:12
}
#motto {
	width:550px;
	height:22px;
	float:left;
	margin-bottom: 5px;
}
#motto img {width:295px; height:22px;}
#nadpis1 {width:100%; height:14px; margin:10px 0px; float:left;}
#box p {/*width:550px;*/ /*float:left;*/ width:100%; margin:5px 0px; text-align:justify;color:#666666;font-size:11px;}
#box p b {color:#73880a}
#box p strong {color:#73880a}
#clenovia {width:550px; float:left; height:150px}
.clenovia_box {width:183px; float:left}
.clen {width:180px;margin:8px 0px; float:left; font-size:11px; color:#666}
.clen b {font-weight:bold; font-size:12px; color:#73880a}
.partneri-box {
	width:250px;
	float:left;
	color:#666;
	font-size:11px;
	text-align:justify;
	padding-right: 25px;
	margin:5px 0px
}
#left , #right {
	width:275px;
	float:left;
}
#logo1 {
	width:45px;
	height:62px;
	float:left;
	position:absolute;
	left: 280px;
	top: 426px;
	z-index: 1;
}
#logo2 {
	width:45px;
	height:62px;
	float:left;
	position:absolute;
	left: 656px;
	top: 26px;
}
.sortiment-box {width:550px; float:left; height:auto}
.sortiment-left {
	width:379px;
	float:left
}
.sortiment-right {
	width:171px;
	float:left;
	margin-top: 25px;
}
.sortiment-nadpis {
	width:355px;
	height:15px;
	margin:3px 0px;
	background-image:url(images/sorftiment_hover.png);
	background-repeat:no-repeat;
	padding-left:5px;
	font-weight:bold;
	font-size:11px;
	float: left;
}
.sortiment-text {
	width:355px;
	float:left;
	font-size:11px;
	color:#666;
	padding-left:5px;
	text-align:justify;
	margin:3px 0px;
	height: auto;
}
.paging {
	width:70px;
	text-align:right;
	float:right;
	color:#666;
	font-size: 11px;
	margin-top: 10px;
}
.paging a {color:#666}
.paging a:hover {color:#000; text-decoration:underline}
.zdravie-box {width:550px; float:left; height:auto}
.zdravie-text{
	width:550px;
	float:left
}
.zdravie-nadpis {
	width:100%;
	height:15px;
	margin:6px 0px;
	background-image:url(images/sorftiment_hover.png);
	background-repeat:no-repeat;
	padding-left:0px;
	font-weight:bold;
	font-size:11px;
	float: left;
	color: #000;
}
.zdravie-text {
	width:100%;
	float:left;
	font-size:11px;
	color:#666;
	padding-left:0px;
	text-align:justify;
	margin:0px;
	height: auto;
	padding-right: 0px;
}
.zdravie-text  b{
	font-weight:normal; text-decoration:underline
}
.zdravie-right {
	width:171px;
	float:right;
	margin-top: 25px;
	height:150px;
	position: absolute;
	left: 535px;
	top: 15px;
}
.zdravie-right2 {
	width:171px;
	float:right;
	margin-top: 25px;
	height:100px;
	position: absolute;
	left: 540px;
	top: 370px;
}
.zdravie-left {
	width:370px;
	float:left;
}
#ucinky {width:510px;float:left;margin-top:10px; font-size:11px;color:#666; text-align:justify}

#box ul {
list-style:none;
line-height:20px
}

.Zelene_Odrazky {
list-style:none;
color: #666;
line-height:20px;
margin-left:-30px;
padding-left:25px;
background-image:url("images/ok_button.png");
background-repeat:no-repeat;
background-position:0px 5px;
width:96%;
}

.Zelene_Odrazky:hover {margin:0;
margin-left:-30px;
padding-left:25px;
background-image:url("images/ok_button.png");
background-repeat:no-repeat;
background-position:0px 5px;
background-color:#fff}

.produkt {
	width:550px;
	height:156px;
	float:left;
	background-image:url(images/produkt_bg.png);
	background-repeat:repeat-x;
}
.produkt-foto {
	float:left;
	margin-left: 10px;
	margin-top: 5px;
}
.produkt-text {
	width:400px;
	float:left
}
.produkt-nadpis {
	width:250px;
	float:left;
	margin-top: 5px;
	margin-left: 10px;
}
.produkt-sklad {
	width:130px;
	float:left;
	margin-top:12px;
	font-size:12px;
	color:#73880a;
	font-weight:bold;
	text-transform:uppercase;
	text-align:right
}
.produkt-info {
	font-size:11px;
	color:#666;
	width: 250px;
	margin-left: 10px;
	text-align: justify;
	float: left;
	margin-top: 5px;
	height: 70px;
	overflow: hidden;
}
.produkt-cena {
	float:right;
	width: 130px;
	margin-top: 0px;
}
.cenasdph {
	float:right;
	width:130px;
	text-align:right;
	font-size:10px;
	color:#73880a;
	text-transform:uppercase;
	margin-top:5px
}
.cenasdph b {
	font-size:16px;
	color:#73880a
}
.cenabezdph {
	float:right;
	width:130px;
	text-align:right;
	font-size:10px;
	color:#a5a5a5;
	text-transform:uppercase;
	margin-top:0px
}
.cenabezdph b {
	font-size:12px;
	color:#a5a5a5
}

a.citajdalej {
	width:112px;
	height:13px;
	float:left;
	background-image:url(images/prejstdoporadne.png);
	font-size:11px;
	text-align:center;
	padding:2px;
	margin-top:5px;
	margin-left: 140px;
}
input#pocet {
	width:30px;
	border:1px solid #a5a5a5;
	float:left;
	margin-right: 5px;
	margin-top: 2px;
	font-size: 11px;
	color: #666;
}
input#cart {
	width:24px;
	height:23px;
	float:right;
	background-image:url(images/cart.png);
	border:0px;
	margin-top: 0px;
}
.kosik {
	width:80px;
	float:left;
	font-size:11px;
	color:#a5a5a5;
	line-height: 20px;
	height: 20px;
	width: 70px;
	margin-top: 0px;
	text-align: left;
	margin-right: 2px;
}
form{
	font-family:Tahoma, Verdana, sans-serif;
	font-size:11px

}
.dakujeme {
	font-size:10px;
	color:#666;
	font-weight:bold;
	float:left;
	width:500px;
	margin: 5px 0px 0px 20px
}
.nakup-kosik {
	float:right;
	width:133px;
	margin-top: 6px;
}
p#lpr {width:480px;float:left}
.vystavy {
	width:550px;
	float:left;
	margin-bottom: 10px;
}
.datum-vystavy {
	width:120px;
	float:left;
	color:#666;
	font-size:11px;
	line-height:20px;
	margin-left: 5px;
}
.Vystavy_Veltrhy_TableClass {
	color:#666;
	font-size:11px;
	line-height:15px;
}
.nazov-vystavy {
	width:180px;
	float:left;
	color:#666;
	font-size:11px;
	line-height:20px;
}
.miesto-vystavy {
	width:200px;
	float:left;
	color:#666;
	font-size:11px;
	line-height:20px;
}
p#vystava, .Vystavy_Veltrhy_TableClass caption {float:left; color:#666; font-size:12px;
font-weight:bold;margin:5px 0px;line-height:20px}
textarea.anketa {
	border:1px solid #ebebeb;
	width:540px;
	overflow:auto;
	font-size: 11px;
	color:#666;
	padding:5px;
	background-color:#f8f8f8;
}
textarea.anketa:hover {
	border:1px solid #a4b457;
}

textarea.anketa2 {
	border:1px solid #ebebeb;
	float:left;
	font-size:11px;
	overflow:auto;
	color:#666;
	padding:5px;
	background-color:#f8f8f8;
	margin: 3px 0px;
	width: 240px;
	height: 60px;
}
textarea.anketa2:hover {
	border:1px solid #a4b457;
}

.submit3{
	background-image:url(images/anketa_button.png);
	width:72px;
	height:19px;
	border:0px;
	float: left;
	color:#fff;
	font-size:11px;
	font-weight:bold;
}
#anketa-button {
	float:left;
	width:90px;
	height:20px;
	position:relative;
	margin-top:10px;margin-left:180px;
	
}
#anketa-adresa {width:550px;float:left}
.clanok-box {width:550px; float:left; height:auto;}
.clanok-datum {
	width:120px;
	float:right;
	margin-top:3px;
	color: #73880A;
	text-align: right;
	font-size: 11px;
}
.clanok-nadpis {
	width:400px;
	float:left
}

#akcie_text p {
	width:155px;
	margin:0px;
	color:#fff;
	height: 130px;
	overflow: hidden;
}

#clanky_nav { padding-top:15px; float:right; color:#666666; font-size:11px; }
#clanky_nav a:link     {
	text-decoration: none;
	color: #73880a;
}
#clanky_nav a:visited {
	color:#73880a;
	text-decoration: none;
}
#clanky_nav a:hover {
	text-decoration: none;
	color: #73880a;
}

#poradna_nav { padding-top:15px; float:right; color:#666666; font-size:11px; }
#poradna_nav a:link     {
	text-decoration: none;
	color: #73880a;
}
#poradna_nav a:visited {
	color:#73880a;
	text-decoration: none;
}
#poradna_nav a:hover {
	text-decoration: none;
	color: #73880a;
}

#box p.Nadpis_v_clanku, #box span.Nadpis_v_clanku  {
        font-weight:bold;
	width:100%;
	height:15px;
	margin:5px 0px 5px 0px;
	background-image:url(images/sorftiment_hover.png);
	background-repeat:no-repeat;
	font-weight:bold;
	font-size:11px;
	float: left;
	color: #000;
	width: 550px;
}

#box p.Nadpis_v_clanku strong, #box span.Nadpis_v_clanku {
	color: #000;
	background-image:url(images/sorftiment_hover.png);
	background-repeat:no-repeat;
	width: 550px;
}

#box a { color:#73880A; }
#box a:hover { color:#000; }
#topprodukty a { color:#fff; }
#topprodukty a:hover { color: #73880a; }
#prejstdoporadne a { color:#fff; }
#prejstdoporadne a:hover { color: #73880a; }
#citat_dalej a { color:#fff; }
#citat_dalej a:hover { color: #73880a; }

.doktor {width:100%; height:100px; float:left;margin-top:15px}
.doktor .img {float:left; margin-right:15px; border:4px solid #778b10}
.doktor .text {width:435px; height:auto;float:left; font-size:11px; color:#4e4e4e; text-align:justify}
.otazka {font-size:11px; color:#4e4e4e; margin-bottom:5px; text-align:justify}
.odpoved {font-size:11px; color:#778b10; text-align:justify; margin-top: 10px;}
.doktor h2 {margin:0px;}