/* CSS Document */
body{text-align:center;font-size:62.5%;font-family:Arial,sans-serif;background:#ffffff;}
.obal{width:100%;background:url('../images/prub2.jpg') no-repeat left top;position:relative;z-index:3;}
#main{width:966px;margin:0 auto;text-align:left;background:url('../images/kluk.gif') no-repeat 500px -1px;}
form *{vertical-align:middle;}
hr{display:none;}
.prig{position:absolute;width:100%;height:300px;right:0;top:0;background:url('../images/prub.jpg') repeat-x;}
a {color:#d9393c}
a:hover{text-decoration:none;color:#baba2a}
/*.logo{border:0;margin:33px 0 0 25px;float:left;display:inline;}*/
#logo{
	display:block;
	float:left;
	width:400px;
	height:50px;
	font-size:45px;
	color:white;
	margin-top:30px;
	text-decoration:none;
	font-family:Garamond
}
.slog{display:block;font-size:2em;font-style:italic;color:#ffffff;margin-left:20px;width:600px;float:left;display:inline;margin-top:-12px;margin-bottom:19px;height:55px;
/*background:url('../images/slogan.gif') no-repeat;*/
font-weight:normal;
}
.slog span{display:none;}

#mapa ul  {list-style:none;margin-bottom:5px}
#mapa ul li ul {padding-left:10px;}
#mapa ul li ul li ul {padding-left:10px}
#mapa h2  {font-size:2.1em !important}
#mapa h3, #mapa h4 {font-weight: normal;}
#mapa h3 {font-size:1.8em}
#mapa h4 {font-size:1.5em}

/*vstup do kose*/
.enkos{float:right;width:345px;background:#ffffff url('../images/uko.gif') repeat-y;padding:8px 0 0 1px;font-size:1.2em;border-right:2px solid #f1b6ce}
.enkos img{margin-left:5px;}
.enkos strong{display:block;color:#333333;padding:3px 0 3px 45px;width:180px;background:url('../images/likos.gif') no-repeat 15px center;}
.enkos small{width:330px;background:url('../images/ebg.gif') no-repeat left bottom;padding-left:15px;padding-bottom:10px;float:left}
.enkos p .inf{color:#000000;float:left;width:200px;padding:5px 0;}
.enkos p a.pokl{background:url('../images/tla.gif') no-repeat;float:left;font-family:"Trebuchet MS";text-decoration:none;width:113px;padding:3px 5px 5px 5px;color:#ffffff;text-align:center;font-size:1.2em;font-style:italic}
/*----------------------horinzontalni menu----------------------*/
ul.horni{float:left;clear:both;overflow:hidden;padding-bottom:14px;width:966px;position:relative;list-style:none;background:url('../images/menu.gif') repeat-x;}
.horni li{float:left;}
.horni .fir{margin-left:6px;display:inline;}
.horni li a{display:block;color:#ffffff;text-transform:uppercase;font-weight:bolder;font-size:1.1em;font-family:Tahoma}
.horni li a span{padding:26px 10px 26px 10px;display:block;text-align:center;}
.horni li a:hover{background:url('../images/hov.gif') repeat-x;color:#ffffff}
.horni li a:hover span{background:url('../images/sip.gif') no-repeat center 1px}
.horni li.pr{position:absolute;right:0;background:url('../images/mpra.jpg') no-repeat right -2px;padding:27px 4px;}
.horni li.pi{position:absolute;left:0;background:url('../images/mpi.gif') no-repeat -3px -2px;padding:27px 5px;}
.horni .fra {margin-top:20px;margin-left:2px;font-size:1.2em;padding-top:5px}
.horni .fra a{display:inline;color:black;font-weight:normal;font-size:1em;font-family:Tahoma;text-transform:none;}
.horni .fra img {width:38px;height:20px;}
.horni .las {margin-right:50px}

/*-------drobky--------*/
.drobky{width:920px;margin-left:12px;padding:10px;clear:left;background:#fbfbe9;border:1px solid #efefce;font-size:1.1em;}
.drobky a{color:#000000;padding:0 3px;}
/*------------------------levy sloupec---------------------*/
#levylevy{float:left;width:225px;}
#levy{float:left;width:203px;margin:5px 8px 10px 14px;display:inline;background:url('../images/slobg.gif') repeat-y;}
#levy .search{width:183px;padding:10px;background:url('../images/slotop.gif') no-repeat left top;font-size:1.1em}
#levy .search strong{display:block;padding:3px 0 1px 0}
#levy .search .fra{width:140px;border:1px solid #cccccc;background:url('../images/fra.png') repeat-x;padding:3px 2px 4px 2px}
#levy .search .sub{border:0;background:url('../images/subse.gif') no-repeat;width:31px;height:26px;margin-bottom:-1px;cursor:pointer;}
#levy h2,#pravy h2{display:block;background:#fbfbe9;font-family:Tahoma;padding:6px 0 6px 10px;width:183px;margin-left:4px;text-align:left;font-size:2em;
/*font-style:italic;*/
color:#d9393c;font-weight:normal;}
/*----menu----*/
#levy ul{list-style:none;font-size:1.1em;padding:10px 5px 10px 15px;width:180px;}
#levy ul li{display:block;width:180px}
#levy ul li a{display:block;text-transform:uppercase;margin:0 0 5px 0;color:#000000;background:url('../images/sipm.gif') no-repeat left center;padding-left:20px;}
#levy ul li a:hover{color:#d9d94d;background:url('../images/sipmh.gif') no-repeat left center;}
#levy .aktiv{color:#d9d94d;font-weight:bolder;}
#levy ul li ul{padding:5px 0 0 10px;font-size:1em;width:170px}
#levy ul li ul a{text-transform:none;}
#levy .adresa{padding:7px 0 20px 0;background:url('../images/slobot.gif') no-repeat left bottom;}
#levy .adresa h2{width:180px;}
#levy  address{display:block;width:200px;padding:3px 10px 3px 25px;background:url('../images/sipm.gif') no-repeat 10px 50%; font-style:normal;}
#levy  address span{;padding:0 1px}
/*--------------------prostredni sloupec------------------------*/
/*#stred{float:left;width:506px;margin:5px 6px 10px 8px;display:inline;}*/
#stred{float:left;width:686px;margin:5px 6px 10px 8px;display:inline;}
#stred .vitej{width:452px;;padding:15px 25px;background:#fbfbe9;border:1px solid #efefce;}
#stred .vitej p{font-size:1.2em;padding:5px 0}

#detail-produktu h1.upro,  h1{display:block;font-family:Tahoma;text-align:left;padding:4px 0;font-size:2.7em;color:#d9393c;font-weight:normal;}
#stred h2{display:block;font-family:Tahoma;text-align:left;padding:4px 0;font-size:1.5em;color:#d9393c;font-weight:normal;}
/*----produkty - vypis----*/
#stred .produkt,#detail-produktu .produkt{float:left;
_height:285px;min-height:285px;
width:220px;
/*width:158px;*/
padding:5px 0;border:1px solid #efefce;display:inline;margin:6px 0 5px 6px;}
#stred .zbozi0{margin-left:0;}
#stred .produkt h3,#detail-produktu .produkt h3{display:block;font-size:1.1em;font-weight:normal;text-align:center;min-height:45px;_height:45px;}
#stred .produkt h3 a,#detail-produktu .produkt h3 a{color:#000000;text-transform:uppercase;}
#stred .produkt .uimg img,#detail-produktu .produkt .uimg img{border:0;display:block;margin:0 auto;}
#stred .produkt .uimg,#detail-produktu .produkt .uimg{display:block;margin:2px 0}
.produkt strong{font-size:1.2em;dispaly:block}
/*#stred .produkt strong,#detail-produktu .produkt strong{display:block;text-align:center;color:#d9d94d;font-size:1.2em;}*/
.produkt .cena{
	display:block;
	font-size:1.9em;
	margin:5px;
	width:100px;
	float:left;
}
.produkt .cena span{

	font-size:0.8em;
	font-weight:normal;

}
.produkt .vice{
	display:block;
	margin:5px;
	width:100px;
	float:left;
}
#stred .produkt form,#detail-produktu .produkt form{display:block;text-align:center;font-size:1.2em;padding:7px 0}
#stred .produkt form .ks,#detail-produktu .produkt form .ks{width:27px;height:19px;padding:6px 2px 0 2px;background:url('../images/inp.jpg') no-repeat;text-align:center;color:#000000;border:0}
#stred .produkt form .sub,#detail-produktu .produkt form .sub{width:31px;height:25px;background:url('../images/sub.jpg') no-repeat;border:0;cursor:pointer;}
/*odstave*/
#stred p{font-size:1.2em;padding:5px;}
#stred p a{color:#d9393c;}
#pravy{float:right;width:203px;margin:5px 8px 10px 8px;display:inline;overflow:hidden;background:url('../images/slobg.gif') repeat-y;}
#pravy .utop{background:url('../images/slotop.gif') no-repeat left top;padding:15px 0 0 10px;font-size:2em;margin:0;width:203px}
#pravy .utop span{display:block;background:#fbfbe9;font-family:Tahoma;padding:14px 0 14px 10px;width:184px;margin-left:3px;text-align:left;font-style:italic;color:#d9393c;font-weight:normal}
#levy .newsl{display:block;text-align:center;padding:7px 0}
#levy .newsl .ema{width:138px;border:1px solid #cccccc;border-right:0;background:url('../images/fra.png') repeat-x;padding:3px 0}
#levy .newsl .sub{width:41px;font-weight:bolder;text-align:center;font-size:1.1em;padding-top:2px;height:24px;cursor:pointer;margin-left:-4px;background:#e0e0e0;border:1px solid #bbbbbb;border-left:0}
/*ostatni*/
.zaznamy{font-size:1.2em;padding:5px 0;width:400px;float:right;text-align:right}
.submenu{font-size:1.2em;padding:5px 10px;width:500px;float:left;}
.submenu ul{list-style:none;padding:3px 0;width:500px;overflow:hidden}
.submenu li{float:left;width:50%}
.submenu a,.zaznamy a{color:#d9393c;}
.filtr{font-size:1.2em;width:500px;float:left}
.filtr select{width:200px}
/*--nejprodavanejsi--*/
#pravy .nejpro{background:url('../images/slobot.gif') no-repeat left bottom;float:left;width:203px;padding-bottom:10px}
#pravy .nejpro .item{width:187px;margin:5px 0;padding:3px 0 3px 10px;margin:0 3px;overflow:hidden;border-bottom:1px solid #fbfbe9}
#pravy .nejpro .item img{border:0;float:left;}
#pravy .nejpro .item h3{font-size:1.2em;float:left;width:100px;padding:0 0 5px 10px}
#pravy .nejpro .item h3 a{color:#d9d94d;font-weight:bolder;}
#pravy .nejpro .item strong{float:left;width:100px;font-size:1.1em;padding:0 0 5px 10px}
.cl{clear:both}
/******kosik****/
table.vypis{width:700px;font-size:1.2em}
table.vypis a{color:#d9393c;}
table.vypis thead td{font-weight:bold;width:60px;  text-align:center;font-size:0.9em;  background-color:#fbfbe9;}
table.vypis tbody td{border-bottom:1px solid #eeeeee;}
table.vypis tfoot td{background-color:#fbfbe9;  text-align:right;  font-size:14px;}
table.vypis tr.odd td{background-color:#fbfbe9;}
table.vypis td.cena{font-weight:bold;  text-align:right;}
table.vypis img{border:none}
#katPopis{font-size:1.2em;padding:5px;width:530px}
#adresa{padding:10px;}
/*#adresa h2{font-size:1.6em}*/
#adresa table{font-size:1.2em}
#panelFAQ{font-size:1.2em;padding:5px}
#dodani{padding:10px;width:300px;float:left;font-size:1.2em}
/***---------detail produktu----------***/
#detail-produktu{float:left;width:700px;}
/*#detail-produktu{float:left;width:506px;margin:5px 6px 10px 8px;display:inline;}*/
#detail-produktu h2{color:#d9393c;font-size:2em;padding:0 5px 5px 5px;font-weight:normal}
#detail-produktu .ppi{padding:5px;}
#detail-produktu .popisZbozi{font-size:1.1em;padding-left:12px}
#detail-produktu ul {list-style:inside}
#detail-produktu .popisZbozi p{padding:2px;}
#detail-produktu .pra{float:left;width:350px;}
#detail-produktu .lev{float:left;width:350px;}
#detail-produktu .lev .datdo{font-size:1.3em;padding:7px 0;border-bottom:1px solid #fbfbe9;border-top:1px solid #fbfbe9}
#detail-produktu .lev .datdo a,#detail-produktu .lev .naVy a{color:#d9393c;}
#detail-produktu .lev .naVy{font-size:1.2em;}
#detail-produktu .lev .datdo strong{color:#d9393c}
#detail-produktu .lev .datdo .ks{width:27px;height:19px;padding:6px 2px 0 2px;background:url('../images/inp.jpg') no-repeat;text-align:center;color:#000000;border:0}
#detail-produktu .lev .datdo .sub{width:31px;height:25px;background:url('../images/sub.jpg') no-repeat;border:0;cursor:pointer;}
#detail-produktu .pra .varianta{border:0;}
#detail-produktu .pra .ulvari{width:300px;list-style:none;}
#detail-produktu .pra .ulvari li{display:block;font-size:1.2em;margin:5px 0;}
#detail-produktu .pra .ulvari li span{margin:0 6px 0 2px;display:inline;padding:2px 20px;cursor:pointer;}
.noprint{clear:left;width:90%}
.noprint p{padding:6px 0 15px 5px;font-size:1.2em;border-bottom:1px solid #fbfbe9;border-top:1px solid #fbfbe9}
.noprint p a{color:#d9393c}
.text {width:100%;float:left;font-size:1.2em}
.text a{color:#d9393c;}
.text ul,.text ol{width:400px;padding:10px;font-size:1.2em;list-style:disc;list-style-position:inside;}
.text ol{list-style:decimal;margin-left:20px}
#footer{clear:both;background:url('../images/pata.gif') left top no-repeat;width:966px;padding-top:5px;margin:30px auto}
#footer p{overflow:hidden;padding:5px 3px 5px 0;background:url('../images/patab.gif') left bottom no-repeat;font-size:1.2em}
#footer p span{text-align:left;padding-left:10px;float:left;background:url('../images/fot.gif') repeat-y}
#footer p strong{float:right;font-weight:normal;padding-right:10px;background:url('../images/fat.gif') right center no-repeat}


a img{
	border:none;
}

/*registrace*/
.registracebc form  {font-size:1.2em;width:400px;text-align:left}
.registracebc fieldset {border:0;}
.registracebc legend {font-size:1.2em;padding:5px}
.registracebc form input {border:1px solid #000000;width:130px;float:left;margin:3px 0 0 0}
.registracebc form label {text-align:left;width:150px;float:left;margin:3px 0}



.kategorie{
	width:210px;
	min-height:210px;
	_height:210px;
	float:left;
	margin:5px 5px 20px 5px;
	text-align:center;
}

h1#hlavnih{
	font-size:1.8em
}