* {font-family:arial,tahoma,verdana; font-size:12px; color:#ffffff;}
body {margin:30px 0px 0px 0px; padding:0px; line-height:150%; background-color:#211a07; text-align:left; background-image:url(background.gif);}
#mainDiv {width:930px;margin:auto;position:relative;text-align:left;background-image:url(background-telo.jpg);background-position:top; background-repeat:no-repeat;}
.clear {clear:both;height:1px;line-height:0%;margin:0px;padding:0px;}

form {margin:0px;}
select, option, input {color:#333333;}
a {color:#bc8f2e;}
a:hover {color:#967734;}

h1 {border-bottom:1px dashed;
color:#FFFFFF;
font-size:20px;
font-weight:bold;
line-height:110%;
margin:20px 0;
padding-bottom:5px;}
h2 {color:#bc8f2e;font-size:20px;font-weight:bold;margin:20px 0px 10px 0px; line-height:110%;}
h3 {color:#b40512;font-size:14px;}

img {border: none 0px;}

/******************************
	TELO
******************************/
.sloupecLevy {float:left;width:210px;}
.sloupecStred {float:left;width:510px;}
.sloupecStred .inside {padding:0px 9px 0px 10px;}
.sloupecPravy {float:right;width:210px;margin-top:-15px;*margin-top:0px;}
.sloupecPravy .inside {padding:0px 0px 0px 9px;}

.sloupecPravy a{color:#fff !important;}
     
.menu {position:relative;width:491;height:251px;}
.tisk {position:absolute;bottom:-24px;right:0px;}

/* sortiment */
.sortiment {background-image:url(background-sortiment.gif);background-repeat:repeat-y;}
.sortiment ul {margin:0px;padding:0px;}
.sortiment ul li {margin:0px 25px 0px 20px;padding:3px 0px 3px 0px;list-style-type:none;border-bottom:1px solid #efd7a5;}
.sortiment ul li a {padding:0px 0px 0px 15px; color:#520606;font-size:12px;font-weight:bold;text-decoration:none;display:block;background-image:url(background-sortiment-polozka.gif);background-repeat:no-repat;background-position:top;}
.sortiment ul li a:hover { color:#967734;text-decoration:underline;background-image:url(background-sortiment-polozka-over.gif);background-repeat:no-repat;background-position:top;}
.sortiment ul li a.aktivni { color:#967734;text-decoration:none;background-image:url(background-sortiment-polozka-over.gif);background-repeat:no-repat;background-position:top;}

/* polozka */
.polozka {width:255px;float:left;}
.polozka .obal {background:url(background-polozka.gif) no-repeat;padding:5px;height:125px;}
.polozka .pravy {width:135px;float:right;}
.polozka .pravy .inside {padding:9px 15px 0px 0px;}
.polozka .pravy .cena {color:#000000;font-size:16px;font-weight:bold;margin:25px 0px 10px 0px;}
.polozka a.nazev {font-weight:bold;text-decoration:none;display:block;overflow:hidden;}
.crlink_class_0{color:#BC8F2E !important;
font-size:14px;
line-height:1.5;}
.polozka .levy {float:left;width:105px;}
.polozka .levy .inside {padding:16px 0 15px 11px;/*15px 0px 15px 15px;*/}
.polozka .levy .inside img{border:1px solid;}
.polozka .levy .fotoMale {display:block;padding:6px 5px 20px 3px;}
.polozka .levy a {font-size:11px;font-weight:bold;color:#333333;}
.polozka .levy a:hover {font-size:11px;font-weight:bold;color:#967734;}

a.infolink {position:relative;}
a.infolink .info {display:none;}
a.infolink:hover .info {display:block;position:absolute;color:#d6ccc1;text-decoration:none;top:-22px;left:5px;background-image:url(info-popup.gif);font-size:9px;font-weight:normal;background-repeat:no-repeat;padding:3px 5px 3px 5px;white-space:nowrap;}
a.infolink:hover {text-decoration:none;}

/* kosik */
.kosikInfo {background-image:url(background-kosik.gif);width:201px;height:220px;}
.kosikInfo .inside {padding:0px 15px 0px 15px; color:#bc8f2e;}
.kosikInfo .inside img{margin-left:5px;border:1px solid #fff;}
.kosikInfo .cenaKosik {color:#ffffff;font-weight:bold;font-size:14px;}

/* vyhledavani */
.vyhledavani {margin:20px 0px 0px 0px;background-image:url(background-vyhledavani.gif);background-position:bottom;background-repeat:no-repeat;padding-bottom:2px;}
.formVyhledavani { 
background-image:url(background.gif);
border:1px solid #BC8F2E;
color:#BC8F2E;
margin-bottom:5px;
margin-top:5px;
width:160px;
}

/*aktuality*/
.aktuality {background-image:url(background-aktuality.gif);width:201px;}
.aktuality p {font-size:11px;margin:10px;line-height:2.5;}
.aktuality p a {text-decoration:none;}
.aktuality p a:hover {text-decoration:underline;}
.aktuality a {color:#520606;}
.aktuality a:hover {color:#967734;}

/* strankovani */
.strankovani ul {margin:10px 0px 0px 0px;padding:0px;}
.strankovani ul li {display:inline;margin:0px;padding:0px;color:#ffffff;}
.strankovani a {text-decoration:none;font-weight:bold;display:block;width:21px;float:left;padding:1px 0px 1px 0px;text-align:center;margin-right:5px;color:#9f9579;}
.strankovani a:hover {border-color:#ff6600;background-color:#967734;color:#ffffff;} 
.strankovani a.aktivni {border-color:#520606;background-color:#520606;color:#ffffff;} 

/* tabulka kosik */
.tabKosik td {border-bottom:1px dashed #96793c;padding:3px 5px 3px 5px;}
.tabKosik .popis {background-color:#635025;color:#ffffff;font-weight:bold;}
.tabKosik a {color:#9f9579;}
.tabKosik a:hover {color:#ffffff;}
.celkovacena {font-size:20px;font-weight:normal;}

/*detail*/
.fotoVelke {width:201px;background-image:url(background-foto-velke.gif);position:top;background-repeat:no-repeat;float:left;}
.fotoVelkeLink {display:block;padding:5px;}
.produktInfo {float:right;width:270px;}
.detailCena {padding-top:20px;font-size:20px;}
.detailObjednat select, .detailObjednat input {color:#000000;}
.detailObjednat {border-top:1px dashed #ffffff;margin-top:15px;}
.detailObjednat td {padding:10px 5px 0px 0px;}
.tabKosik input {color:#000000;}

.paticka {margin-top:15px;margin-bottom:40px;color:#9f9579;}
.paticka a {color:#9f9579;}
.paticka a:hover {color:#ffffff;}


.error { background-color:#EDEABB; color:#4D0606; font-weight:bold; padding:6px;}

.objednavka label { float: left; width: 100px; margin-top: 6px; }
.objednavka input { width: 250px; margin-top: 5px; }
.kontakt h2 {margin: 0px;}
.tabulka td {border-bottom:1px dashed #96793c;padding:3px 5px 3px 5px; width:30px;}
.tabulka td.popis {font-weight:bold; width: 180px; padding-left:4px;} 

.dodacilhuta {
    display:block;
    color: #caa42f;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
}

.aktuality p.pripravujeme {margin: 0px 10px 0px 10px;}

#bvbv #b_id img{margin-left:10px;}
