*{margin:0 padding:0}
body { font: 12px Arial; color: #000000;  background: #000000 url(../layout/bg-body.gif) repeat-x center top;  padding: 0;  margin: 0; }

a {outline: none;  color: #E11418;} 
a img { border: none; }
h1 { font-size: 18px;  color: #000000;  margin: 10px 0 10px 10px;  font-family: Arial;  }
.clear{clear:both;}


/****** CONTENT *******/
#contentnad { background: url(../layout/bg-body-obr.jpg) no-repeat center top; width:992px; margin:0 auto; height:100%; position:relative;}
#content { margin:0 auto; width:992px; padding-top: 197px; position:relative; }
#telo { width:992px; float:left; background:#ffffff url(../layout/bg-content-top.gif) no-repeat left top; position: relative; min-height:350px;}
#telo-bot { width:992px; float:left; background:url(../layout/bg-content-bot.gif) no-repeat left top; height:10px;}
#top { background: url("../layout/bg-top.png") no-repeat scroll left top transparent; float: left; height: 175px; left: -10px; position: absolute; top: 10px; width: 1010px;}
#left-uhli { position:absolute; left:-150px; top:0; width:204px; height:518px; background: url(../layout/left-uhli.gif) no-repeat left top;}
#right-uhli { position:absolute; right:-150px; top:0; width:204px; height:518px; background: url(../layout/right-uhli.gif) no-repeat left top;}
/****** MAIN *******/



							
							

/****** LEFT *******/
#left { float:left; margin:6px 0 10px 6px; width:204px;}

#leftmenu { float:left; background: #dddddd url("../layout/leftmenu-bg-top.gif") no-repeat left top; width:204px;}
#leftmenu ul{ margin:10px 0 0 0; padding:0}
#leftmenu li{ list-style:none; width:204px;}
#leftmenu li.akce{ list-style:none; width:204px; background: #e11418;}
#leftmenu li a{ background: url("../layout/li.png") no-repeat 7px center; border-bottom: 1px solid #ffffff;color: #000000; display: block; margin: 0 0 0; padding: 5px 0 5px 20px;text-decoration: none; width: 184px; font-weight:bold;}
#leftmenu li.akce a{ background: url("../layout/li-bila.png") no-repeat 7px center; border-bottom: 1px solid #ffffff;border-top: 1px solid #ffffff;color: #ffffff; display: block; margin: 0 0 0; padding: 5px 0 5px 20px;text-decoration: none; width: 184px; font-weight:bold;}
#leftmenu ul li ul{ margin:0}
#leftmenu li.active a {font-weight: bold;}
#leftmenu li.inactive ul {display: none;}
#leftmenu li.inactive ul li {display: none;}
#leftmenu li.active a.active {background:#000000 url("../layout/li.png") no-repeat 7px center; border-bottom: 1px solid #ffffff;color: #ffffff; display: block; margin: 0 0 0; padding: 5px 0 5px 20px;text-decoration: none; width: 184px; font-weight:bold;}
#leftmenu li.active ul li a.inactive {background: #f0f0f0; border-bottom: 1px solid #ffffff; color: #686868; display: block; font-weight: normal; margin-left: 0px; padding: 5px 0 5px 30px; width: 174px;}
#leftmenu li.active ul li.active a.active {background: white;  color: #000000; display: block; font-weight: bold; margin-left: 0px; padding: 5px 0 5px 30px; width: 184px;}
#leftmenu li.active ul li.active ul li a { background: white;border-bottom: 1px solid #DAE9F4;color: #000000;display: block;font-weight: normal;margin-left: 1px;padding: 5px 0 5px 35px;width: 155px;}
#leftmenu li.active ul li.active ul li.active ul li a, #leftmenu li.active ul li.active ul li.active ul li.active a {background: none repeat scroll 0 0 white;border-bottom: 1px solid #DAE9F4;color: #000000;display: block;font-weight: normal;margin-left: 1px;padding: 5px 0 5px 45px;width: 145px;}
#leftmenu li a:hover {color: #000000;text-decoration: underline;}
#leftmenu-bot { float:left; background: url("../layout/leftmenu-bg-bot.gif") no-repeat left top; width:204px; height:10px;}


#leftbox { float:left; width:204px; margin-top:10px;}



/****** TOP, HEAD *******/
#logo { position:absolute; left:20px; top: 20px;  width:463px; height:83px;}
#kosik { position:absolute; left:565px; top: 140px; height:19px; line-height:19px;}
#kosik .napis{background: url("../layout/ico-kosik.gif") no-repeat left 4px; padding-left:30px; float:left; display:block; color:#ffffff; text-decoration:none; font-weight:bold;}
#kosik .polozky{padding-left:25px; padding-right:14px; float:left; display:block; color:#aeaeae; }
#kosik .kosik-new1{float:left; padding-right:14px;}
#kosik span.bile{color:#ffffff; font-weight:bold;}
#kosik .tlobjednat{float:left;}							
#topmenu { position:absolute; right:25px; top: 90px;  height:31px;}
#topmenu ul{margin:0 }
#topmenu ul li{ list-style:none; float:left; background: url("../layout/li-left.gif") no-repeat left top; margin:0 1px}
#topmenu ul li a{ background: url("../layout/li-right.gif") no-repeat right top; display:block; height:31px;padding: 0 15px; line-height:31px; color:#ffffff; text-transform: uppercase; text-decoration:none; font-weight:bold; font-size:11px;}
#hledat { position:absolute; left:20px; top:136px; height:22px;}
#hledat form{ float:left;}
#hledat .inp {background: url("../layout/input-hledat.gif") no-repeat left top; border:0; width: 180px; height:22px;margin:0; float:left;}
#hledat .tl-hledat { background: url("../layout/tl-hledat.gif") no-repeat left top; border:0; width: 24px; height:21px; padding:0; margin-left:5px; cursor:pointer; margin-top:2px;  float:left;}
#hledat .rozsirenehledani { background: url("../layout/rozsirenehledani.gif") no-repeat left 6px; border:0; width: 150px; height:24px; padding-left:20px; margin-left:20px; display:block; float:left; line-height:24px; color:#ffffff;}



/****** FOOTER *******/
#footer { background: none; clear: both;  font-size: 11px;  color: #717171;  padding: 10px 0 0 12px;  width: 980px;  margin: 0px auto;  }
#footer_obal{margin-left: 0px;  }
#footer a { color: #717171; }


#main { float: left;  width: 782px;  padding-top: 4px;  text-align: left;  }							

#lodky { width: 775px;  height: 270px;  background: url(../layout/hlavni.jpg) no-repeat;  padding: 0; float:left; margin-left:3px;}
#main .v_obr { color: #fff;  font-weight: normal;  font-size: 12px;  margin: 0px 0 0;  font-family: arial; position:absolute; right:30px; top:30px; width:360px;height:140px;}
#main .v_obr h1 { color: #ed2024;  font-weight: normal;  font-size: 16pt;  margin: 7px 0 0;  font-family: arial; text-transform:uppercase;}
#lodky a.odkaz { width: 370px; height:267px; display:block;} 


#uvitacibox { width: 730px; background: #eaeaea url(../layout/uvitacibox.gif) no-repeat left top;  padding: 15px 20px; float:left; margin-left:6px; margin-top:5px;}
#uvitacibox h2{ width: 730px; padding: 0; float:left; margin:0px; text-transform:uppercase; font-size:21px; font-weight:normal;}
#uvitacibox h2 span{ color:#ed2024;}
#uvitacibox p{ width: 730px; padding: 0; float:left; margin:8px 0 0 0; color: #626262; text-align:left;}
#uvitaciboxbot { width: 770px;  height: 7px;  background: url(../layout/uvitaciboxbot.gif) no-repeat left top;  padding: 0; float:left; margin-left:6px;}

#hist {width: 770px;  height: 197px;  background: url(../img/hist.jpg) no-repeat;  padding: 0;  margin: 2px 6px; text-align:center;}


#obsah { float: left;  width: 770px;  padding-top: 4px;  text-align: left; margin:0 6px; }
#obsah .image{ float:left; background: url("../layout/image.gif") no-repeat left top; width: 337px; height:282px; padding: 5px;  text-align: left; margin:0px; display:block; text-align:center;}


#obsah .tabulka1 { float: right; background: url("../layout/table1top.gif") no-repeat left top; width: 412px;  padding: 0px; margin:0; }
#obsah .tabulka1 .atributy1 {margin: 0;  width: 412px; text-align: left; padding-top:3px;}
#obsah .tabulka1 .atributy1 td {background: #f0f0f0;  padding: 6px 25px 6px 15px; color:#464646;}
#obsah .tabulka1 .atributy1 td.prvni {background: #000000; color:#ffffff; font-weight:bold;}
#obsah .tabulka1 .atributy1 td.prvnib {background: #000000; color:#ffffff; text-align: right; font-weight:bold;}
#obsah .tabulka1 .atributy1 td.druhy {background: #f0f0f0; }
#obsah .tabulka1 .atributy1 td.druhyb {background: #f0f0f0; text-align: right;}
#obsah .tabulka1 .atributy1 td.treti {background: #dddddd;  }
#obsah .tabulka1 .atributy1 td.tretib {background: #dddddd;  text-align: right;}
#obsah .tabulka1bot { float: right; background: url("../layout/table1bot.gif") no-repeat left top; width: 412px;  height:3px;padding: 0px; margin:0; }

#obsah .tabulka2 { float: right; background: url("../layout/table2top.gif") no-repeat left top; width: 411px;  padding: 0px; margin:0; }
#obsah .tabulka2 .atributy2 {margin: 0;  width: 411px; text-align: left; padding-top:5px;}
#obsah .tabulka2 .atributy2 td {background: #f0f0f0;  padding: 6px 25px 6px 15px; color:#464646;}
#obsah .tabulka2 .atributy2 td.prvni {background: #f0f0f0; }
#obsah .tabulka2 .atributy2 td.prvnib {background: #f0f0f0; }
#obsah .tabulka2 .atributy2 td.druhy {background: #f0f0f0; }
#obsah .tabulka2 .atributy2 td.druhyb {background: #f0f0f0; }
#obsah .tabulka2 .atributy2 td.treti {background: #f0f0f0;  }
#obsah .tabulka2 .atributy2 td.tretib {background: #f0f0f0;  }
#obsah .tabulka2bot { float: right; background: url("../layout/table2bot.gif") no-repeat left top; width: 412px;  height:5px;padding: 0px; margin:0; }

#obsah .nakup { background: url(../layout/bg-kosiku.gif) no-repeat left top;  padding: 10px; height:21px; width:166px; float:right; margin:10px 0;} 
#obsah .nakup input.inpshop { background:url(../layout/bg-ks.gif) no-repeat left top; width:28px;   height: 20px; padding:0;   border:0; }
#obsah .nakup input.sub { background:url(../layout/dokosiku.gif) no-repeat left center; width:130px; height: 20px; padding-left:30px;   border:0; margin:0; font-size:11px; font-weight:bold;  cursor: pointer; float: right;}

#obsah .ikonky-karta { height:21px; width:166px; float:left; margin:10px 12px;} 

#obsah .fotogalerie {float:left; margin: 10px 0 0 2px; width:768px}
#obsah .fotogalerie .nadpis {float:left; margin: 7px 0 5px 0px; font-weight:bold; width:100%;}
#obsah .fotogalerie .img-none1 {float:left; margin: 0px 5px 5px 0;}
#obsah .popisvyrobku {float:left; margin: 0px 5px 0px 2px; width:768px;}
#obsah .popisvyrobku p{margin: 0px ; }
#obsah .text-editor {float:left; margin:0 0 0 2px; width:768px}

#obsah .galerie {float:left; margin: 10px 0 0 2px; width:768px}
#obsah .galerie .boxfotkykategorie{width:100px;height:100px; float:left;margin:3px;text-align:center;}

#obsah .dalsipopis {float:left; margin:0 0 0 2px; width:768px}
#obsah .dalsipopis .m-baner{float:left; margin:0 0 0 0px; width:768px;}
#obsah .dalsipopis .nadpis{float:left; margin:10px 0 10px 0px; width:768px; }
#obsah .dalsipopis #specifikace{float:left; margin:0 0 0 0px; width:768px; }
#obsah .dalsipopis #specifikace tr{background:#dddddd;}
#obsah .dalsipopis #specifikace tr.grey{background:#f0f0f0;}
#obsah .dalsipopis #specifikace th, #obsah .dalsipopis #specifikace td{padding:5px 20px 5px 15px;}

#obsah .dalsipopis .m-neurceno{float:left; margin:0 0 0 0px; width:768px;}
#obsah .dalsipopis .m-neurceno .nadpis{float:left; margin:10px 0 10px 0px; width:768px;}
#obsah .dalsipopis #doporucuje{float:left; margin:0 0 0 0px; width:766px;  height: 229px; text-align: center; border:1px solid #dddddd;}
#obsah .dalsipopis #doporucuje a{float:left; color: #BE1300; margin-top: 10px; text-decoration: none; width: 33%; font-weight: bold; }


#obsah .navigace {color: #000000; margin-top: 10px; margin-left: 10px; text-decoration: none; width:758px; display:block;}
#obsah .navigace a{color: #e11418; text-decoration: underline; }

#obsah .textkategorie {color: #000000; margin-top: 0px; margin-left: 10px; margin-right: 10px;text-decoration: none; width:748px; display:block; float:left;}
#obsah .podkategorie {background: #DDDDDD url(../layout/podkategorie-top.gif) no-repeat left top; color: #000000; margin-top: 10px; margin-left: 0px; text-decoration: none; width:750px; display:block; padding:10px; float:left;}
#obsah .podkategorie a{background: url(../layout/podkategorie-sipka.gif) no-repeat left 5px; float: left; padding:1px 0px 2px 12px; display:block; margin-right:20px; width:218px; font-weight:bold;}
#obsah .podkategoriebot {background: url(../layout/podkategorie-bot.gif) no-repeat left top; color: #000000; margin-left: 0px; text-decoration: none; width:770px; display:block; height:4px;float:left;}

#obsah .razeni {background: url(../layout/razeni-bg.gif) no-repeat left top; color: #000000; padding:14px 12px 11px 12px; margin-top: 5px; text-decoration: none; width:746px; display:block; height:22px; float:left;}
#obsah .razeni select {border:none;}

#obsah #seznam {width:770px; margin:10px 0; float:left;}
#obsah .produkt{background: url(../layout/produkt-bg.gif) no-repeat left top; margin:0 5px 5px 0; width:241px; height:287px; padding:10px 6px 2px 6px; float:left;}
#obsah .produkt .popis { text-align:center; float:left;}
#obsah .produkt .popis h2{ font-size: 12px; margin:0; height:50px; overflow:hidden;}
#obsah .produkt .popis a{text-align:center; display:block; width:241px; color: #000000; height:117px;}
#obsah .produkt .popis p{text-align:center; display:block; width:241px; color: #000000; margin:5px 0; font-size:11px; height:45px;}
#obsah .produkt .ikonky{text-align:center; display:block; width:241px; margin:8px 0; height:16px; float:left; position:relative;}
#obsah .produkt .ikonky .puvodnicena{ height:16px; text-decoration: line-through; float:left;}
#obsah .produkt .ikonky .puvodnicena span{text-decoration:none; }
#obsah .produkt .cena{display:block; width:241px; margin:4px 0; height:20px; float:left;}
#obsah .produkt .cena .price{float:left;width: 92px; font-size:14px; font-weight:bold; line-height:20px;padding-left:5px;}
#obsah .produkt .cena .dokosiku{float:right; width:135px;}
#obsah .produkt .cena .dokosiku input.inpshop{background: url(../layout/produkt-input.gif) no-repeat left top; width:27px; height:20px;border:none;}
#obsah .produkt .cena .dokosiku input.sub{background: url(../layout/produkt-dokosiku.gif) no-repeat left center; width:95px !important; height:20px;border:none; padding: 0 0 0 20px; cursor:pointer; margin:0; font-size:11px; font-weight:bold;margin-left:8px; float:right;}

#obsah .produkt-r{background: url(../layout/produkt-bg.gif) no-repeat left top; margin:0 0px 5px 0; width:241px; height:287px; padding:10px 6px 2px 6px; float:left;}
#obsah .produkt-r .popis { text-align:center; float:left;}
#obsah .produkt-r .popis h2{ font-size: 12px; margin:0; height:50px; overflow:hidden;}
#obsah .produkt-r .popis a{text-align:center; display:block; width:241px; color: #000000; height:117px;}
#obsah .produkt-r .popis p{text-align:center; display:block; width:241px; color: #000000; margin:5px 0; font-size:11px; height:45px;}
#obsah .produkt-r .ikonky{text-align:center; display:block; width:241px; margin:8px 0; height:16px; float:left; position:relative;}
#obsah .produkt-r .ikonky .puvodnicena{ height:16px; text-decoration: line-through; float:left;}
#obsah .produkt-r .ikonky .puvodnicena span{text-decoration:none; }
#obsah .produkt-r .cena{display:block; width:241px; margin:4px 0; height:20px; float:left;}
#obsah .produkt-r .cena .price{float:left;width: 92px; font-size:14px; font-weight:bold; line-height:20px;padding-left:5px;}
#obsah .produkt-r .cena .dokosiku{float:right; width:135px;}
#obsah .produkt-r .cena .dokosiku input.inpshop{background: url(../layout/produkt-input.gif) no-repeat left top; width:27px; height:20px;border:none;}
#obsah .produkt-r .cena .dokosiku input.sub{background: url(../layout/produkt-dokosiku.gif) no-repeat left center; width:95px !important; height:20px;border:none; padding: 0 0 0 20px; cursor:pointer; margin:0; font-size:11px; font-weight:bold;margin-left:8px; float:right;}

#obsah .news{float:left; margin:0 0 20px 0}
#obsah .news h2{float:left; color: #e11418; }
#obsah .news-top{background: url(../layout/news-top.gif) no-repeat left top; width:770px; height:7px; float:left;}
#obsah .news-center{background: url(../layout/news-center.gif) repeat-y left top; width:770px;float:left;}
#obsah .news-bot{background: url(../layout/news-bot.gif) no-repeat left top; width:770px; height:7px;float:left;}
#obsah .news-center .novinka{border-bottom:1px solid #e2e2e2; width:730px; float:left; margin:20px; float:left; padding-bottom:35px}
#obsah .news-center .novinka img{margin:0; float:left;}
#obsah .news-center .novinka .date{margin:0; float:left;color: #8a8a8a; padding-left: 20px; width: 80px;} 
#obsah .news-center .novinka h3{margin:0; float:left;color: #000000;}
#obsah .news-center .novinka .odk{margin:0; float:left;color: #000000;padding-left:20px; width:570px;}
#obsah .news-center .novinkaposledni{width:730px; float:left; margin:20px; float:left; padding-bottom:15px}
#obsah .news-center .novinkaposledni img{margin:0; float:left;}
#obsah .news-center .novinkaposledni .date{margin:0; float:left;color: #8a8a8a; padding-left: 20px; width: 80px;} 
#obsah .news-center .novinkaposledni h3{margin:0; float:left;color: #000000;}
#obsah .news-center .novinkaposledni .odk{margin:0; float:left;color: #000000;padding-left:20px; width:570px;}


/* kosik */
#kos table {  font-size: 0.9em;  color: #838280;  line-height: 1.3em; }
#kos th{ text-align: left;  padding: 7px 14px;  border-top: 1px solid #e7e7e7; }  #kos .r{ border-right: 1px solid #e7e7e7; }  #kos .l{ border-left: 1px solid #e7e7e7; }
#kos td span { color: #be1300; }
#kos td {  }
#kos table input {   padding: 1px 2px;  height: 13px; }
#kos .tmavsi td { background: #f0f0f0; }
#kos strong { font-size: 1.05em;  color: #433f3c; }
#kos .grey { background: #f0f0f0;  padding: 15px 15px;  line-height: 1.3em;  font-weight: normal;  }
#kos select { width: 300px;  margin-bottom: 5px; }
#produkty td { background: #f8f8f8;  padding: 6px 13px;  font-weight: bold;  }
#produkty input { width: 14px; font-size: 0.95em;  }
.obj td { padding: 2px 10px; }
#obj3 td { padding: 2px 10px; }
.posun_obj {width: 108px;}
#kos .obj input { width: 140px; height: 14px;  margin: 1px 20px 1px 0; }
#kos #obj3 input { width: 140px; height: 14px;  margin: 1px 20px 1px 0; }
#pozn { width: 98%;  height: 70px;  margin: 0;  padding: 3px 4px;  font-family: arial; }
#kos .sub { background: url(../img/sub.png) no-repeat;  width: 133px;  padding-top: 3px;  height: 20px;  text-align: center;  color: white;  font-weight: bold;  font-size: 0.9em;  border: none;  margin-top: 15px;  cursor: pointer; }
#kos .sub:hover { text-decoration: underline; }

.u-cena {width: 300px;text-align: right;float: right;margin-top: 60px;_margin-top: -40px;}
.dopuc-det {height: 160px;}
.dopuc{width: 400px;margin: 0 auto;}
.red { color: #be1300; }
.black { color: #000000;}
.grey { background: #f0f0f0; }
.greyprouzek { background: #f0f0f0; line-height:25px; height:25px; float:left; width: 560px;}
.smaller { font-size: 0.85em;  color: #9a9a9a;  margin: 6px 0;  line-height: 1.4em; }
.vice a{ padding-top: 4px;  padding-left: 17px;  background: url(../img/vice.png) no-repeat left;  font-size: 0.85em;  }
.vice {  margin-bottom: 10px; }
.no_border, .oddelene .no_border { border: none; }

#autorizovanyprodejce_banner{width: 258px; height: 208px; /*background-image: url(../layout/Autorizovany-prodejce.jpg);*/ background-position:  top 0px; background-repeat: no-repeat; margin-left: 18px; %margin-left: 0px;}

#bible { position: relative;width: 224px;  height: 253px;  background: url(../img/bible_new.png) no-repeat top left;  padding: 0px 0px 0;  color: white;  margin-bottom: 15px;  margin-top: 50px; margin-left: 35px; font-size: 11px;}
#bible #bible_text{position:absolute;  left:0;  bottom:0;  width:224px;  height:70px;  line-height:15px;}
#bible #bible_text span{font-weight:bold;  font-size:14px;}
#bible #bible_text strong{font-weight:bold;}

.m-baner {width: 500px;_width: 490px;margin-left: -30px;text-align: left !important;}
.m-baner img{width: 200px;_width: 490px;height: 170px;float: left !important;}
.m-nabidka-grilu{padding-left: 10px;text-align: left !important;}
.m-nabidka-grilu img{margin-left: 2px !important;float: left !important;}
.m-nabidka-grilu a{}
m-img{padding-right: -10px;}
.hledat_prazdne{width:294pxheight: 131px;_margin-top: -2px;margin-left: 2px;_margin-left: 4px;background: #c5c5c5;}
.weber_style_prazdne{width:294px;height: 131px;margin-top: 68px;_margin-top: -2px;margin-left: 2px;_margin-left: 4px;background: #c5c5c5;}
.weber_style_prazdne .jine2 {padding-top: 10px;}
.weber_style_prazdne .jine {padding-top: 10px;}
#info a{text-decoration: none;color: black;}
#info a:hover{text-decoration: none;color: #d81321;cursor: help;}
#presna{_width: 520px;}
.hledani {height: 66px;}
.doprava {color: red !important;}
#copy a.text{color: #D07A7A;text-decoration: none;}
#copy a.text:hover{text-decoration: underline;}
#copy {float: left;}
#copy2 {float: right;padding-right: 30px;}
#copy2 a {font-weight: bold;}
#copy2 p {padding: 0px;margin: 0px;}

#kontakt {padding-left: 10px;}
#nocni {text-align: center;color: black;background: #F0F0F0;float:left;padding: 10px 5px;width: 550px;}
#nocni .barva {color: red;}

.vyrobce h2 {font-size: 12px;display: inline;font-family: arial;color: #be1300;}
.vyrobce span {color: #d81321;}


.language {position:absolute; top:15px; right:15px; width:100px; height:22px; }
.odsad {margin-left:10px;}



/* css pro soupis kategorií */
      #rec_container{width:770px;background-image:url(../layout/rec_container_bg.gif);background-position:left top;background-repeat:repeat-x;background-color:#ffffff;}
      #rec_leftpanel{float:left;width:385px; padding-top: 0px; }
      #rec_rightpanel{float:right;width:385px;padding-top: 0px; }
      .rec_karta{width:345px;height:140px;background-image:url(../layout/rec_karta_border.gif);background-position:left bottom;background-repeat:repeat-x;margin:35px 20px 20px 20px;}
      .rec_karta_img{width:176px;height:127px;float:left; margin-left: 5px;_margin-left: 10px; background: url(../layout/rec_img_bg.gif) no-repeat left top;}
      #main .rec_karta_img img {height: 115px; margin: 0; margin-left: 6px; margin-top: 6px;}
      .rec_karta_txt{margin-left:195px; margin-top: 0px; %margin-top: 0px;}
      .rec_karta_seznam_header h2{font-family:Calibri;font-size:18px;font-weight:bold;margin-bottom:0px;padding-bottom:0px;}
      .rec_karta_seznam_header h2 a{text-decoration:none;color:#000000;}
      .rec_karta_seznam_count{font-family:Arial;font-size:11px;color:#d81321;}
      .rec_karta_seznam_count a {text-decoration: none;}
      .rec_karta_seznam_count a:hover {text-decoration: underline;}
      .recepty p{padding-right:10px;        color:#6c6c6c;        font-weight:bold;        padding-bottom:20px;        padding-top:10px;      }
/* css pro katalog */
      .rec_katalog_karta{background-image:url(../layout/rec_karta_border.gif);background-position:left bottom;background-repeat:repeat-x;padding-left:8px;padding-top:15px;}
.rec_katalog_karta_first{background-image:url(../layout/rec_karta_border.gif);background-position:left bottom;background-repeat:repeat-x;padding-left:8px;padding-top:35px; padding-bottom:15px; width:735px; margin-left:10px;}
.rec_katalog_karta_first .rec-vice{float:right;}
.rec_katalog_karta_txt{margin-left:30px;font-family:Arial;font-size:11px;color:#7b7a79;width:556px;float:left; _width:350px;}
#rec_detail_karta_txt{background-image:url(../layout/rec_karta_border.gif);background-position:left bottom;background-repeat:repeat-x;padding-bottom:20px;}
#rec_detail_karta_txt table{font-family:Arial;font-size:12px;font-weight:bold;color:#000000;margin-top:10px;padding:0px;}
#rec_detail_karta_txt table tr td{padding:0px; vertical-align: top; padding-bottom: 10px;}
#rec_detail_karta_txt table .vp_obr {
  width: 28px !important;
}
#rec_detail_karta_txt table img {
  margin:0 !important;
}
#rec_detail_karta_txt table .tab_odsazeni{padding-left:20px;}
.rec_katalog_karta_header h2{font-family:Calibri;font-size:18px;font-weight:bold;margin-top:0px;padding-top:0px;margin-bottom:0px;padding-bottom:0px;color:#000000;}
.rec_katalog_karta_img{
background: url(../layout/rec_img_bgm.gif) no-repeat 19px 0px;
width:126px;height:91px;float:left;
padding-left: 20px;
}
.rec_katalog_karta_img img {margin:0 !important;height:82px; padding-top:6px;padding-left: 6px;}
a.rec_katalog_btn_vice img{border:none;float:right;font-size:0px;}
      
      
      
/* css pro detail receptu */
      #rec_detail_container{width:750px;}
      #rec_detail_karta{margin-left:22px;padding-left:0px;}
      #rec_detail_karta_img{float:right;margin-top:35px;%margin-top:45px;}
      #rec_detail_karta_img img{margin-bottom:10px;}
      #rec_detail_obtiznost_txt{padding-top:9px;display:block;padding-left:10px;font-family:Arial;font-size:12px;font-weight:bold;}
      
      #rec_detail_karta_obtiznost0{width:173px;height:35px;background-image:url(../layout/rec_detail_obtiznost0.gif);background-position:left top;background-repeat:no-repeat; margin-left: 25px;}
      #rec_detail_karta_obtiznost1{width:173px;height:35px;background-image:url(../layout/rec_detail_obtiznost1.gif);background-position:left top;background-repeat:no-repeat;margin-left: 25px;}
      #rec_detail_karta_obtiznost2{width:173px;height:35px;background-image:url(../layout/rec_detail_obtiznost2.gif);background-position:left top;background-repeat:no-repeat;margin-left: 25px;}
      #rec_detail_karta_obtiznost3{width:173px;height:35px;background-image:url(../layout/rec_detail_obtiznost3.gif);background-position:left top;background-repeat:no-repeat;margin-left: 25px;}
      #rec_detail_karta_obtiznost4{width:173px;height:35px;background-image:url(../layout/rec_detail_obtiznost4.gif);background-position:left top;background-repeat:no-repeat;margin-left: 25px;}
      #rec_detail_karta_obtiznost5{width:173px;height:35px;background-image:url(../layout/rec_detail_obtiznost5.gif);background-position:left top;background-repeat:no-repeat; margin-left: 25px;}
      
      #rec_detail_karta_header h2{font-family:Calibri;font-size:22px;font-weight:bold;color:#d81321;}
      #perex{font-family:Arial;font-size:12px;font-weight:bold;color:#6c6c6c;padding-left:2px;}
      #rec_detail_ingredience{margin-top:10px;background-image:url(../layout/rec_karta_border.gif);background-position:left bottom;background-repeat:repeat-x;padding-bottom:40px;%padding-bottom:20px;}
      #rec_detail_ingredience_header{font-family:Calibri;font-size:18px;font-weight:bold;color:#000000;}
      #rec_detail_ingredience table{font-family:Arial;font-size:11px;color:#7b7a79;}
      #rec_detail_ingredience table .tab_odsazeni{padding-left:10px;}
      #rec_detail_postup{margin-top:10px;background-image:none;background-position:left bottom;background-repeat:repeat-x;padding-bottom:40px;}
      #rec_detail_postup_header{font-family:Calibri;font-size:18px;font-weight:bold;color:#000000;}
      #rec_detail_postup p{font-family:Arial;font-size:11px;color:#7b7a79;}
      #rec_detail_pridat{margin-top:10px;}
      #rec_detail_pridat table a{font-family:Arial;font-size:11px;font-weight:bold;color:#ed2024;text-decoration:none;}
      #rec_detail_pridat table a:hover{text-decoration:underline;}
      #rec_detail_pridat table .tab_odsazeni{padding-left:10px;padding-right:20px;}
      #rec_detail_pridat table tr td {
        text-align: left;
        height: 20px;
        line-height: 20px;
        vertical-align: top;
      }
      #rec_detail_pridat table tr td img {padding: 0px; margin: 0px;}
/* pngfix 
    .rec_karta_img{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader                                    
    (src='../layout/rec_img_bg.png',sizingMethod='scale');background-repeat:no-repeat;}
 pngfix */

 
.detailbox{width:560px;color:#767676;text-align:justify;border:1px solid #dae3ea;}
.detailbox p{padding:15px;  margin:0px;font-size:12px;}
.detailbox div.img{width:123px;height:123px;overflow:hidden;background:#ffffff;text-align:center;}
.detailbox div.img a{display:block;margin:auto;width:117px;height:117px;overflow:hidden;text-align:center;}
 
 div#udaje{width:560px;margin-left:0px;background-color:#e4ecf2;padding:25px 0px 30px 23px;}
 



a.uvod_dop{
  min-height:180px;
}

.nomarg{
  margin-left:0 !important;
}

.krokovani {
    display: block;
    float: left;
    margin-left: 0;
    text-align: center;
    width: 560px;
}
.krokovani h2 {
    color: #000000;
    float: left;
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
.krokk {
    display: block;
    float: right;
    margin: 5px 0 5px 0;
    text-align: center;
    /*width: 560px; */
    line-height:19px;
}
.kostab{
    display: block;
    width: 560px;
    float:left;
}
.krokyselect {
    color: #da251d;
    float: left;
    font-size: 18px;
    font-weight: bold;
    margin-left: 0px;
    text-align: left;
}
.krokyselect1 {
    background:url(../layout/kroky.jpg) no-repeat left top;
    width:404px;
    height:26px;    
    float: left;    
}
.krokyselect2 {
    background:url(../layout/kroky.jpg) no-repeat left -31px;
    width:404px;
    height:26px;    
    float: left;
}
.krokyselect3 {
    background:url(../layout/kroky.jpg) no-repeat left -62px;
    width:404px;
    height:26px;    
    float: left;
}
.kroky {
    color: #808284;
    float: left;
    font-size: 11px;
    font-weight: bold;
    margin-left: 3px;
    text-align: left;
}
.separ {
    color: #808284;
    float: left;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    margin-left: 5px;
    margin-right: 5px;
    padding: 0;
}

a.dalsi-tlac {
    background: url("../layout/dalsi.gif") no-repeat scroll left top transparent;
    color: #FFFFFF;
    display: block;
    float: left;
    height: 22px;
    line-height: 22px;
    margin-right: 10px;
    margin-top: 5px;
    text-align: center;
    text-decoration: none;
    width: 193px;
}
table.vypiskose {
    border-collapse: collapse;
    color: #838383;
    font-family: Tahoma;
    font-size: 11px;
    margin: 10px 0 0;
}
table.vypiskose .trseda {
    background: none repeat scroll 0 0 #ffffff;
    color: #FFFFFF;
    font-family: arial;
    font-size: 11px;
    line-height: 14px;
    padding: 0px 5px;
}
table.vypiskose td {
    font-weight: normal;
    padding: 4px 5px;
}
table .trseda td.nazev{
	background: url(../layout/kos-nazev.gif) no-repeat left top;
	height:39px;
	width: 204px;
	padding: 0px 5px;
}
table .trseda td.x{
	width: 56px;
  background: url(../layout/kos-x.gif) no-repeat left top;
  padding: 0px 5px;
}
table .trseda td.cena{
	color: #fff;
	width: 64px;
	text-align: right;
	background: url(../layout/kos-cena.gif) no-repeat left top;
	padding: 0px 5px;
}
table .trseda td.pocet{
	text-align: center;
	width: 40px;
	background: url(../layout/kos-pocet.gif) no-repeat left top;
	padding: 0px 5px;
}
table .trseda td.celkem{
	width: 73px;
	text-align: right;
	background: url(../layout/kos-celkem.gif) no-repeat left top;
	padding: 0px 5px;
}
/*------------------*/
table .trseda2 td.nazev{
	background: url(../layout/bg-trseda2.gif) repeat-y right top;
	border-bottom:1px solid #fff;
	height:39px;
}
table .trseda2 td.x{
	width: 56px;
  background: url(../layout/bg-trseda2.gif) repeat-y right top;
  border-bottom:1px solid #fff;
}
table .trseda2 td.cena{
	color: #838383;
	width: 64px;
	text-align: right;
	background: url(../layout/bg-trseda2.gif) repeat-y right top;
	border-bottom:1px solid #fff;
}
table .trseda2 td.pocet{
	text-align: center;
	background: url(../layout/bg-trseda2.gif) repeat-y right top;
	border-bottom:1px solid #fff;
}
table .trseda2 td.celkem{
	width: 73px;
	text-align: right;
	background: url(../layout/bg-trseda2celkem.gif) repeat-y right top;
	border-bottom:1px solid #fff;
}
.prepocitat{
	width: 73px;
	text-align: center;
	background: url(../layout/bg-prepocitat.gif) no-repeat left top;
	cursor:pointer;
}





table .kosik-platba td{
	background: url(../layout/kos-linka.gif) no-repeat right bottom;
}
table .kosik-platba td.celkem{
	border-bottom:1px solid #b1b1b0;
	background: #e8e8e7;
	text-align: right;
}
table .kosik-doprava-platba td{
	background: url(../layout/kos-linka.gif) no-repeat right bottom;
	width: 250px;
	height:30px;
}
table .kosik-doprava-platba td.selektovaci{
	background: #e8e8e7;
	width: 270px;
	padding:0 10px;
}
table .kosik-doprava-platba td select{	
	width: 250px;
}
table .kosik-doprava-platba td.celkem{
	border-bottom:1px solid #b1b1b0;
	background: #e8e8e7;
}
table .summary td{
	background: url(../layout/kos-linka.gif) no-repeat right bottom;
}
table .summary td.celkem{
	background: #e8e8e7;
	border-bottom:1px solid #b1b1b0;
	text-align: right;
}
.slevkupon{
	float:left;
	height:25px;
	line-height:25px;
	color: #000;
	margin-right: 40px;
}
.slevkup{
	background: url(../layout/bg-slevkupon.gif) no-repeat right bottom;
	border:none;
	width: 174px;
	height:20px;
	float:right;
	cursor:pointer;
}
.kosik-platba{
	width: 120px;
	
}
.kosik-karta{	
	width: 174px;
}
.prepocitat{	
	width: 111px;
	height:23px;
	float:right;
	border: none;
	margin: 5px 0;
}
.dopravaaplatba{	
	width: 550px;
	float:left;
	border: none;
	margin: 0px 0;
  background: none repeat scroll 0 0 #F0F0F0;
  padding: 10px 5px;
}
.objednavka{	
	width: 550px;
	float:none;
	border: none;
	margin: 0px 0;
  background: none repeat scroll 0 0 #F0F0F0;
  padding: 10px 5px;
}
.sub{	
	width:130px;
  background: url(../layout/sendobj.jpg) no-repeat left bottom;
  height:20px;
  margin:5px 0;
  border:none;
  float:right;
  cursor:pointer;
}
.kosikvpravo{	
	width:175px;
  height:65px;  
  border:none;
  float:right;
}
.cetelem{	
	width:150px;
  height:65px;  
  border:none;
  float:left;
}
.face{	
	width:560px;  
  border:none;
  float:left;
  margin: 15px 0;
}
.like{	
	width:264px !important;  
  border:none !important;
  background:none !important;
  margin:0 !important;
  padding:5px 0 0 0!important;
}
