/*** CSS STYLY  MADE BY WJENCESLAW ***/

/*** ZÁKLADNÍ LAYOUT ***/
*{margin: 0; padding: 0;}
body{text-align:center; background: url('../img/body.gif') repeat-x #0a0a0a; font-family: 'Tahoma', arial, verdana; font-size: 95%;}
a{text-decoration: underline;color: #ffe000;}
a:hover{text-decoration: none;}
a.help { cursor: help; }
abbr, acronym{cursor: help;}
img{border: 0px none;}
hr.cleaner{ clear:both; visibility: hidden; height: 1px; margin: -1px 0px 0px 0px;}
a, input{z-index: 1; position: relative;}
a{cursor: pointer;}

#web{width: 995px; background: #0a0a0a; margin: 0px auto; text-align:left; overflow: hidden; position: relative;}

#hlavicka{display: block; width: 995px; height: 139px; z-index: 0;}
#hlavicka.background1 { background: url('../img/header1.png') no-repeat; }
#hlavicka.background2 { background: url('../img/header2.png') no-repeat; }
#hlavicka.background3 { background: url('../img/header3.png') no-repeat; }
#hlavicka.background4 { background: url('../img/header4.png') no-repeat; }
#hlavicka.background5 { background: url('../img/header5.png') no-repeat; }
#hlavicka.background6 { background: url('../img/header6.png') no-repeat; }
#hlavicka.background7 { background: url('../img/header7.png') no-repeat; }
#hlavicka.background8 { background: url('../img/header8.png') no-repeat; }
#hlavicka.background9 { background: url('../img/header9.png') no-repeat; }
#hlavicka.background10 { background: url('../img/header10.png') no-repeat; }
#hlavicka.background11 { background: url('../img/header11.png') no-repeat; }
#hlavicka .logo {position: absolute; width: 176px; height: 58px; margin: 40px 0px 0px 30px; overflow: hidden; font-size: xx-small; display: block; width: 176px; height: 58px; background: url('../img/logo.png') no-repeat;}
#hlavicka .logo strong { display: block; width: 176px; height: 58px; background: url('../img/logo.png') no-repeat; text-align: center; }
#hlavicka span {display: none;}
#hlavicka form{position: absolute; top: 12px; left: 810px; z-index: 10; }
#hlavicka form fieldset{border: 0px none;}
#hlavicka form input.text{width: 122px; height: 16px; background-color: #696969; padding: 1px 2px; border-top: 1px solid #272727; border-right: 1px solid #1a1a1a; border-bottom: 1px solid #909090; border-left: 1px solid #9b9b9b; color: #ffffff;}
#hlavicka form input.submit{color: #ffe000; padding: 1px 2px; border: 0px none; background: transparent; cursor: pointer; font-size: 11px;}
#hlavicka #nav-reg { position: absolute; top: 42px; right: 20px; text-align: right; font-size: 80%; font-weight: bold; z-index: 1; }
#hlavicka #nav-reg,
#hlavicka #nav-reg a { color: #FEDC00; }
#hlavicka #nav-reg span { display: inline; }
#header-fade-right { position: absolute; top: 0; right: 0; width: 213px; height: 139px; background: url('../img/header-fade.png') no-repeat; }
#kosik { position: absolute; top: 70px; right: 5px; text-align: left; width: 177px; height: 92px; font-family: 'tahoma', arial; background: url('../img/header-kosik.png') no-repeat; }
#kosik a#kosik-img{float: left; width: 55px; height: 69px; background: transparent;}
#kosik a#kosik-img span{display: none;}
#kosik p{margin: 0px 0px 0px 60px; font-size: 11px; text-align: right; padding: 12px 15px 0px 0px; line-height: 1.3em;}
#kosik p a{text-decoration: none; display: block;}
#kosik p a {color: #D3D3D3; }
#kosik p a strong {color: #D3D3D3; font-size: 12px; }
#kosik p a em{color: #FFE000; font-style: normal; font-weight: normal; text-decoration: underline; font-size: 11px; }
#kosik p a:hover *{text-decoration: none;}
#kosik p span{ display: inline; color: #ffffff; font-weight: bold;}
#obal{}

/*** LEVY PANEL - MENU ***/
#levypanel {float: left; width: 203px; overflow: hidden; position: relative; top: -27px; z-index: 0;}
#levypanel div#login-top{display: block; width: 203px; height: 13px; position: relative; background: url('../img/login_top.png') no-repeat;}
#levypanel div#login-bottom{display: block; width: 203px; height: 13px; background: url('../img/login_bottom.png') no-repeat;}
#levypanel form#login{display: block; width: 203px; height: 100px; overflow: hidden; margin-top: -5px; background: url('../img/login_repeat.png') repeat-y;}
#levypanel form#login label{font-size: 11px; font-weight: bold; padding: 0px 0px 0px 0px; color: #ffe000; margin: -15px 0px 15px -20px; display: block;}
#levypanel form#login fieldset{border: 0px none; padding: 18px 0px 0px 38px; text-align: left;}
#levypanel form#login fieldset input{display: block;}
#levypanel form#login fieldset input.text{width: 122px; height: 16px; background: #696969; padding: 1px 2px; border: 1px solid #9b9b9b; color: #000000; margin-bottom: 2px; font-size: 10px;}
#levypanel form#login fieldset input.pick{color: #bfbfbf;}
#levypanel form#login fieldset input.picked{color: #ffffff;}
#levypanel form#login fieldset a{color: #858585; float: left; width: 60px; font-size: 11px; z-index: 999; position: relative;}
#levypanel form#login fieldset a:hover{}
#levypanel form#login fieldset input.submit{background: transparent; color: #ffffff; border: 0px none; margin: 2px 0px 0px 0px; padding-left: 27px; _padding-left: 15px; font-size: .7em; cursor: pointer;}
#levypanel div#logged-in-top{display: block; width: 203px; height: 22px; _height: 29px; background: url('../img/menu-top.gif') no-repeat; font-weight: bold; color: #ffe000; padding: 7px 0px 0px 15px;}
#levypanel div#logged-in-top strong.uzivatel{position: absolute; font-size: 11px;}
#levypanel div#logged-in-bottom{display: block; width: 203px; height: 25px; background: url('../img/menu-bottom.gif') no-repeat; margin-top: 1px;}
#levypanel ul#logged-in{display: block; width: 203px; overflow: hidden; margin: -5px 0px 0px 0px; background: url('../img/loggedin_repeat.png') no-repeat; font-size: .8em;}
#levypanel ul#logged-in li{background: url('../img/logged-menu-hover.gif') no-repeat; width: 203px;}
#levypanel ul#logged-in li a{background: url('../img/logged-menu.gif') no-repeat; color: #ffffff; display: block; text-decoration: none; padding: 2px 0 4px 33px; border-top: 1px solid #0a0a0a; font-weight: bold;font-size: 11px;}
#levypanel ul#logged-in li a:hover{background: none;}

#levypanel div#menu{background: #0a0a0a; font-size: .7em; margin: 0 0 6px 0;}

#menu ul{list-style-type: none;font-size: 11px;}

#menu ul li{display: block; margin: 1px 0px 0px 0px; _margin: 1px 0px -1px 0px; width: 203px;}
#menu ul li a{display: block;  width: 203px; height: auto; background: url('../img/m-plus.gif') no-repeat top left; padding: 3px 0 4px 33px; color: #ffffff; text-decoration: none; font-weight: bold;}
#menu ul li a:hover{background-position: -203px 0px;}

#menu ul li.empty { height: 10px; background: url('../img/logged-menu.gif') no-repeat; display: none; }
#menu ul li.level1{}
#menu ul li.level1 a{background: url('../img/m-minus.gif') no-repeat top left;}
#menu ul li.level1 a:hover{background-position: -203px 0px;}

#menu ul li.level1 ul.menu2{_margin-top: 1px; _margin-bottom: -1px;}
#menu ul li.level1 ul.menu2 li.level2{}
#menu ul li.level1 ul.menu2 li.level2 a{background: url('../img/m-empty.gif') no-repeat top left; _border-bottom: 1px solid #0A0A0A; padding-left: 52px; padding-right: 20px; font-weight: normal; width: 141px;}
#menu ul li.level1 ul.menu2 li.level2 a:hover{background-position: -203px 0px;}
#menu ul li.level1 ul.menu2 li.level2_opened{_margin: 0px 0px 0px 0px;}
#menu ul li.level1 ul.menu2 li.level2_opened a{_border-bottom: 1px solid #000000;}
#menu ul li.level1 ul.menu2 li.level2_openable a{background: url('../img/m2-plus_prozatim.gif') no-repeat top left; padding-left: 52px;_border-bottom: 1px solid #0A0A0A; font-weight: normal; width: 161px; _width: 203px;}
#menu ul li.level1 ul.menu2 li.level2_openable_opened a{background: url('../img/m2-minus_prozatim.gif') no-repeat top left; width: 161px; _width: 203px;}
#menu ul li.level1 ul.menu2 li.level2_openable a:hover{background-position: -203px 0px;}

#menu ul li.level1 ul.menu2 li.level2 ul.menu3{}
#menu ul li.level1 ul.menu2 li.level2 ul.menu3 li.level3 a{background: url('../img/m-empty.gif') no-repeat top left; padding-left: 65px; color: #8d8d8d; font-weight: normal;}
#menu ul li.level1 ul.menu2 li.level2 ul.menu3 li.level3 a:hover{background-position: -203px 0px;}

*:first-child+html #menu ul li{margin: 0px 0px 0px 0px;}
*:first-child+html #menu ul li.level1 ul.menu2 li{margin: 1px 0px 0px 0px;}

#menu-top{ display: block; width: 203px; height: 17px; background: url('../img/menu-top.gif') no-repeat; margin: 6px 0 0 0; font-size: .75em; font-weight: bold; padding: 7px 0 0 0; _margin-bottom: 1px; }
#menu-top a{text-decoration: none;}
#menu-top em{font-weight: bold; font-style: normal; color: #c4c4c4; padding: 0px 23px;}

#levypanel div#menu span#menu-bottom{display: block; width: 203px; height: 25px;background: url('../img/menu-bottom.gif') no-repeat;}
#levypanel div#newsletter{display: block; width: 201px; margin: 5px 0; padding: 8px 0 10px 0; border: 2px solid #7C7132; border-left: 0; background: #383317; }
#levypanel div#newsletter div#newsletter-top{width: 203px; height: 8px; background: url('../img/newsletter-top.gif') no-repeat top left; overflow: hidden; display: none; }
#levypanel div#newsletter div#newsletter-bottom{width: 203px; height: 10px; background: url('../img/newsletter-bottom.gif') no-repeat top left; overflow: hidden; display: none; }
#levypanel div#newsletter form{/*background: url('../img/newsletter-middle.gif') repeat-y;*/}
#levypanel div#newsletter form strong, #levypanel div#newsletter form em{display: block; font-size: 11px;}
#levypanel div#newsletter form strong{display: block; color: #ffe000; padding: 3px 10px 0px 10px;}
#levypanel div#newsletter form em{color: #9e9e9e; font-style: normal; padding: 8px 10px 0px 20px;}
#levypanel div#newsletter form fieldset{border: 0px none;padding: 10px 0px 0px 38px;}
#levypanel div#newsletter form fieldset input.text{width: 128px; padding: 1px 2px; margin-bottom: 3px; background: #74715d; border-top: 1px solid #44412d; border-right: 1px solid #6c6855; border-bottom: 1px solid #6c6855; border-left: 1px solid #44412d;}
#levypanel div#newsletter form fieldset input.pick{color: #bfbfbf;}
#levypanel div#newsletter form fieldset input.picked{color: #ffffff;}
#levypanel div#newsletter form fieldset input.submit{border: 0px none; background: transparent; color: #ffffff; cursor: pointer; margin: 0px 0px 0px 83px;}
#levypanel div#aktuality{margin: 10px 0px 0px 0px; font-size: 10px;}
#levypanel div#aktuality span.header{display: block; width: 100%; background: url('../img/aktuality-line.gif') repeat-x 0px 12px; margin: 0px 0px 8px 0px;}
#levypanel div#aktuality span.header strong{background: #0a0a0a; padding: 2px 8px 2px 16px; font-weight: bold; color: #ffe000; font-size: 11px;}
#levypanel div#aktuality span.header strong span{display: block; padding-right: 30px; background: none; margin: 0;}
#levypanel div#aktuality p{float: left; width: 203px; _width: 213px; color: #9e9e9e; text-align: justify; line-height: 130%; position: relative; padding: 0px 0px 20px 0px;}
#levypanel div#aktuality p br{clear: left;}
#levypanel div#aktuality p span{color: #ffffff; display: block; position: relative; padding: 0px 20px 4px 0px; font-weight: bold; width: auto; background: none; margin: 0;}
#levypanel div#aktuality p span strong{float: left; color: #ffffff; width: 140px; text-align: left;}
#levypanel div#aktuality p span em{float: right; color: #ffffff; width: 30px; font-style: normal;}
#levypanel div#aktuality a.vice{display: block; width: 40px; position: absolute; right: 0; bottom: 0; white-space: nowrap; color: #928000;}
#levypanel div#aktuality a.vice span{display: inline; white-space: nowrap; color: #928000; text-decoration: none;}

.fb-like-box { margin-top: 10px; border-bottom: 1px solid #ddd; border-top: 0px; }
.fb-like-box iframe { margin: -2px 0px 0px -1px; }

#pravypanel{margin: 0px 0px 0px 235px;}
em.tel{float: left; margin: 7px 0px 0px 35px; width: 237px; font-weight: normal; font-size: 21px;color: #ffe000;}
em.tel strong{font-weight: normal; font-size: 16px;}
div.found{float: right; color: #fedc00; width: 200px;}
div.found span{display: block; padding: 14px 0px 0px 0px; font-size: 11px;}
div.found span strong{font-size: 12px;}
/* layouty */
/* bez pozadi */
#inner-top-nobg{width: 757px; height: auto; overflow: hidden; display: block; margin-bottom: 15px; _margin-bottom: 0px;}
#inner-top-nobg img {margin: 0px 0 10px 0;padding:0;}
#top-nobg{width: 757px; font-size: .8em;}
/* s pozadim */
#inner-bg{width: 757px; padding-top: 7px; overflow: hidden; /* background: url('../img/obsah-vypis-top.gif') no-repeat; */ }
#vypis-produktu{ /* background: url('../img/obsah-repeat.gif') repeat-y; */}
/* spodek */
#bottom{clear: both; width: 757px; height: 6px;}
.bottom-background{ /* background: url('../img/obsah-bottom.gif') no-repeat left bottom; */ }
/* drobeckova navigace v katalogu */
div#drobecky{}
div#drobecky p{padding: 13px 0px 0px 40px; font-size: 12px;}
div#drobecky p a{color: #928000;}
div#drobecky p a:hover{text-decoration: none;}
div#drobecky p span{color: #928000; margin: 0 2px; font-size: 9px;}
div#drobecky p a.posledni-aktivni-kategorie{color: #ffe000;font-size: 14px; text-decoration: none;}
/* drobeckova navigace v detailu */
#drobecky-detail{margin: 0px 0px 0px 0px;}
#drobecky-detail p{padding: 13px 0px 0px 0px; font-size: 11px;}
#drobecky-detail p a{color: #928000;}
#drobecky-detail p a:hover{text-decoration: none;}
#drobecky-detail p span{color: #928000; margin: 0 2px; font-size: 9px;}
#drobecky-detail p a.posledni-aktivni-kategorie{color: #ffe000;font-size: 14px; text-decoration: none;}

ul#idtop {float: right; width: 650px; height: 34px; /*background: url('../img/obsah-top-menu.gif') no-repeat left top;*/ list-style-type: none;}
ul#idtop li{float: right; padding: 10px 13px 10px 14px; border-top: 1px solid #595959; border-bottom: 1px solid #595959; }
ul#idtop li.last { border-left: 1px solid #595959; }
ul#idtop li#gril { border: 1px solid #0A0A0A; background: url('../img/menu-special-bg.png') repeat-x; }
ul#idtop li#gril a { color: #fff; }
ul#idtop li a{color: #fedc00; text-decoration: none; font-size: 10px;}
#bannery{clear: both; padding-top: 20px; margin-bottom: 20px;}
#bannery img {margin-bottom: 5px;}
#vypis-produktu{}
.product{float: left; width: 200px; background: transparent; color: #ffe000; text-align: center; margin: 0px 70px 45px 0; _margin: 0px 0px 45px 32px; background: url('../img/produkt_02.gif') repeat-y; position: relative; overflow: hidden;}
.product.last-in-row{margin-right: 0;}
.product div.product-top-cover{float: left; width: 199px; height: 45px; overflow: hidden;background: url('../img/produkt_01.gif') no-repeat; }
.product div.product-top{width: 199px;height: 45px;text-align: center;	position:relative;	display: table-cell;	vertical-align: middle;}
.product div.product-top div.nazev div{padding: 7px 0 0 0; position: relative;}
.product h2{font-size: .8em; font-weight: normal;position:relative; display: block;	left: 0px;	margin: 0 auto;}
.product h2 a{color: #ffe000; text-decoration: none; padding: 0px 5px;}
.product .image-cover{float: left; width: 199px;}
.product .image{width: 199px; height: 150px; text-align: center; position: relative; vertical-align: middle; display: table-cell; overflow: hidden;}
.product .image div{}
.product .image div img{display: block; position:relative; left: 0; margin: 0 auto;}
#inner-top-nobg .product .image div img { margin: 0 auto; }
.product div.desc{display: block; background: transparent; width: 199px; height: 70px; overflow: hidden; position: relative; text-align: center; clear: both;}
.product div.desc a{text-decoration: none;}
.product div.desc h3{margin: 4px auto 0 auto; color: #000000; font-weight: bold;}
.product div.desc h3 a{color: #000000;}
.product div.desc strong{margin: 0px auto 0 auto; font-size: .6em; color: #acacac; font-weight: bold;}
.product div.desc strong a{color: #acacac;}
.product div.desc span{display: block; font-size: 1.2em;}
.product div.desc span strike{color: #ff0000;}
.product div.desc span strong{color: #ff0000;}
.product a.akce{display: block; position: absolute; top: 50px; left: 101px; width: 99px; height: 65px;} 
.product span.akce{display: block; position: relative; width: 99px; height: 65px; background: url('../img/akce_catalog.png') no-repeat; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/akce_catalog.png',sizingMethod='crop');}

.product p.bottom{float: left; width: 199px; height: 31px; background: url('../img/produkt_03.gif') no-repeat; overflow: hidden;}
.product p.bottom span{float: left; width: 90px; _width: 100px; padding: 5px 0px 0px 14px; font-size: 11px; text-align: center;}
.product p.bottom a{display: block; float: right; margin-right: 7px; _margin-right: 4px; width: 36px; height: 24px;}
.product_akce p.bottom{display: block; width: 199px; height: 31px; background: url('../img/produkt_03_akce.gif') no-repeat; overflow: hidden;}
.product_akce p.bottom span{color: #1f1f1d;}
.product_akce p.bottom a{position: absolute; right: 8px; bottom: 7px; width: 36px; height: 24px; background: url('../img/add2cart.gif') no-repeat;}
.paging{width: 100%; margin: 0px auto; padding: 0px 0px 15px 0px; _margin-bottom: -15px; text-align: center; font-size: .8em;color: #f2f2f2; }
.paging a{color: #ffffff; text-decoration: none; padding: 3px 6px 3px 3px;}
.paging a:hover{ background: #FFE000; color: #191919; }
.paging a.predchozi { padding: 0px 40px 0px 0px; font-weight: bold; }
.paging a.dalsi { padding: 0px 0px 0px 40px; font-weight: bold; }
.paging a.predchozi:hover,
.paging a.dalsi:hover { background: transparent; color: #FFE000; }
.paging strong{color: #ffe000; padding: 0px 5px;}
.paging span{color: #ffffff; padding: 2px;}
#inner .plane-text{float: left; width: 100%; text-align: left; font-size: .8em;}
h3{color: #ffffff; font-size: .9em;}
#inner .plane-text h3{float: left; width: 100%; margin: 0px 0px 10px 0px;}
#inner .plane-text p{float: left; width: 100%; color: #9e9e9e; margin: 0px 0px 10px 0px; text-align: justify;}

#detail{width: 745px; float: left; background: #ffffff; height: auto; position: relative; margin: 0px 0px 15px 0px;}
#detail a { color: #C3AB00; }
h1.detail-name, h2.detail-name{display: block; color: #ffffff; font-size: 1em; margin: 15px 0px 10px 0px;}
#detail-img{float: left; width: 430px; margin: 10px 0px 0px 10px;}
/* nastaveni pro zvetseni obrazku je v souboru styles/fadw.css a vzdalenost zleva a shora obrazku v scripts/fadw.js radek c. 43, 44 */
#detail-popis{margin: 0px 0px 0px 450px; min-height: 325px; _height: 325px; font-size: .7em; position: relative;}
#detail-popis #popis-top{margin: 20px 0px 0px 0px; padding: 0px 0px 60px 0px;} /* padding pro absolutne pozicovane pridavani do kosiku - dole */
#detail-popis #popis-top span{float: left; width: 100px; text-align: right; margin: 0px 10px 5px 30px;}
#detail-popis #popis-top strong{float: left; width: 130px;text-align: left;  margin: 0px 0px 5px 0px;}
#detail-popis form#detail-add2cart{position: absolute; right: 55px; bottom: 0px; width: 250px; text-align: right;}
#detail-popis form#detail-add2cart fieldset{border: 0px none;}
#detail-popis form#detail-add2cart fieldset label{display: none;}
#detail-popis form#detail-add2cart fieldset span.cena{margin: 0px 5px 0px 0px; font-size: 11px;}
#detail-popis form#detail-add2cart fieldset strong.cena{font-size: 20px; color: #ff0103;}
#detail-popis form#detail-add2cart fieldset span.moc{margin: 0px 5px 0px 0px; font-size: 12px; color: #6f6f6f; font-weight: bold;position: relative; top: 5px;}
#detail-popis form#detail-add2cart fieldset strong.moc{font-size: 12px; color: #c3ab00; font-weight: bold;position: relative; top: 5px;}
#detail-popis form#detail-add2cart fieldset input.button{float: right; width: 183px; height: 39px; margin: 10px 0px 0px 0px; /* background: url('../img/detail-add2cart.gif') no-repeat; */background: url('../img/add2cart2.gif') no-repeat; border: 0px none; cursor: pointer;}
#detail-popis form#detail-add2cart fieldset span.stara-cena{text-decoration: line-through; font-size: 13px;}
#detail-popis form#detail-add2cart fieldset span.akcni-cena{font-size: 12px; color: #ff0000; font-weight: bold;}
#detail-popis form#detail-add2cart fieldset span.akcni-cena strong{font-size: 22px;}
#detail span.akce{display: block; position: absolute; left: 0; bottom: 45px; z-index: 1; width: 144px; height: 89px; background: url('../img/akce_detail.png') no-repeat; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/akce_detail.png',sizingMethod='crop');}
.explanation{font-size: 10px; padding: 10px 20px 20px 20px; color: #ff0103; clear: left; font-weight: bold;}
#detail-popis form#detail-add2cart fieldset p.dopZdar{font-size: 13px; padding: 5px 0 5px 0;color: #ff0000; font-weight: bold;}

#popis-produktu{float: left; width: 520px; font-size: .8em;}
#popis-produktu strong{float: left; width: 100px; color: #ffffff; font-weight: normal; white-space: nowrap;}
#popis-produktu p{margin: 0px 0px 10px 100px; line-height: 130%; color: #9e9e9e;}
#popis-produktu em{color: #8c8c8c; font-style: normal;}
#popis-produktu a {color : #C3AB00;}
#popis-produktu ul { margin-bottom: 0.5em; }
#popis-produktu ul { color : #C3AB00; line-height: 1.5em; margin: 0.5em 0 0 1.5em; padding: 0; list-style-type: square;}
strong#vice_obrazku{float: left; width: 180px; margin: 0px 0px 10px 0px; color: #ffffff; font-weight: normal;font-size: .8em;}
div.vice_obrazku-cover { width: 180px; float: right; margin-right: 50px; }
div.vice_obrazku{ width: 180px; height: 150px; padding: 10px; background: #1C1C1C; border: 1px solid #272727; margin: 10px; text-align: center; }
div.vice_obrazku img{margin: 0px 0px 10px 10px; margin: 0px 0px 10px 10px; max-height: 150px;}
div.vice_obrazku div.dalsi_obrazek{width: 180px; height: 150px; text-align: center; position: relative; vertical-align: middle; display: table-cell; overflow: hidden;}
div.vice_obrazku div.dalsi_obrazek div{ text-align: center; }
div.vice_obrazku div.dalsi_obrazek img{display: block; position:relative; left: 0; margin: 0 auto;}
#doporucujeme{float: left; width: 750px; display: block;}
#doporucujeme span.nadpis-line{display: block; width: 100%; background: url('../img/aktuality-line.gif') repeat-x 0px 12px; margin: 20px 0px 20px 0px; font-size: .8em;}
#doporucujeme span.nadpis-line strong{color: #ffe001; background: #0a0a0a; padding: 3px 10px 10px 0px; _margin: 0px 0px 10px 0px;}

h2.headline{display: block; color: #ffe000; background: url('../img/kosik/headline.gif') repeat-x 0px 13px #0a0a0a; font-size: 14px; margin: 0px 0px 5px 0px;}
h2.headline strong{padding: 2px 10px 5px 0px; background: #0a0a0a;}
strong.nadpis{display: block; color: #ffe000; font-size: 12px; margin: 10px 0px -10px 0px;}

#simple-page{color: #9e9e9e; font-size: .8em; width: 700px; margin-left: 30px;}
#simple-page p a{color: #ffe001;}
#simple-page h2{margin: 0px 0px 15px 0px;}
#simple-page p{margin: 0px 0px 10px 40px;}
#simple-page p br{line-height: 150%;}
#simple-page h3{margin: 0px 0px 10px 20px;}
#simple-page strong.nadpis{color: #ffffff; padding: 5px 0;}

.big_banner{float: left; margin: 0px 0px 10px 0px;}
.small_banner_left{float: left; margin: 0px 0px 30px 0px;}
.small_banner_right{float: left; margin: 0px 0px 30px 5px;}
.big_banner img, .small_banner_left img, .small_banner_right img{display: block;}
.section-text{color: #9e9e9e; padding: 30px 60px 0px 25px;}
.section-text a{color: #ffe000;}
.section-text p{font-size: .8em; padding: 0px 0px 15px 0px; text-align: justify; line-height: 125%;}

/*** nakupni kosik ***/
#basket{color: #ffffff; margin: 0px 0px 0px 20px;}
#basket div.paysecinfo { background: url('../img/paysec_notice.jpg') no-repeat; border: 1px solid #679E39; color: #F2FAF1; padding: 13px 0px 13px 110px; font-size: 70%; margin: 10px 40px 0 0; }

#basket span.paygpe {float: right;margin: -16px 120px 0 0;}
#basket span.paygpe img {}
#basket #gpe {float:right;}
#basket #gpe form {float: right;margin: -16px 120px 0 0;}

#basket table tr td,#basket table tr th,#basket form,#basket strong.nadpis{font-size: 13px; }
#basket hr{float: left; width: 100%; border: 0px none; background: transparent; border-top: 1px solid red; display: none;}
.nav a, .nav-top a, h2{font-size: 11px;}
#basket h3{margin: 0px 0px 10px 0px;}
#basket em{font-style: normal;}
#basket fieldset{border: 0px none;}
#kroky{display: block; width: 450px; height: 30px; margin: 0px 0px 0px 275px;}
#kroky div{float: left; color: #6c6006; margin-left: 15px;}
#kroky div a{text-decoration: none;}
#kroky div span{font-size: 20px;}
#kroky div span strong{font-weight: normal;font-size: 12px;}
#kroky div.krok a{ color: #6c6006;}
#kroky div.krok-aktivni a{color: #6c6006;}
#kroky div.krok-aktivni a span strong{color: #ffe000;}
#cart-table{width: 700px; border-collapse: collapse; text-align: left; margin: 20px 0px 0px 0px; font-size: 14px;}
#cart-table tr.even{background: #272727;}
#cart-table tr.odd{background: #202020;}
#cart-table tr td{border: 1px solid #0a0a0a; color: #ffffff; padding: 3px 4px;}
#cart-table tr td a{color: #ffffff; text-decoration: none;}
#cart-table thead tr td{border: 1px solid #0a0a0a; color: #efd201; padding: 0; text-align: left;background: url('../img/kosik/table-top-repeat.gif') repeat-x; font-weight: bold;}
#cart-table thead tr td em{font-style: normal; font-size: 8px;}
#cart-table thead tr td.kusu{height: 22px; background: url('../img/kosik/left-corner-wide.gif') no-repeat top left; text-align: center;}
#cart-table thead tr td.kusu_real{height: 22px; text-align: center;}
#cart-table thead tr td.cena{ text-align: center;}
#cart-table thead tr td.celkem{ text-align: center;}
#cart-table thead tr td.smazat{height: 22px; background: url('../img/kosik/right-corner-wide.gif') no-repeat top right;}
#cart-table tr td.kusu_real{width: 65px;}
#cart-table tr td.kusu_real input{width: 30px; text-align: right; padding: 0px 3px 0px 0px; float: left; border: 1px solid #ffffff; margin: 0px 0px 0px 10px; color: #000000;}
#cart-table tr td.kusu_real a{display: block; margin-left: 50px;width: 9px; height: 6px;}
#cart-table tr td.kusu_real a.add{background: url('../img/kosik/pridat.gif') no-repeat; margin-bottom: 1px; margin-top: 3px;}
#cart-table tr td.kusu_real a.remove{background: url('../img/kosik/odebrat.gif') no-repeat;}
#cart-table tr td.kusu_real a em{display: none;}
#cart-table tr td.kusu img{width: 50px; display: block; margin: 0 auto;}
#cart-table tr td.nazev{width: 270px; padding: 0px 4px; text-align: left;}
#cart-table tr td.cena{ text-align: right;}
#cart-table tr td.celkem{ text-align: right;}
#cart-table tr.even td.smazat{width: 71px; text-align: center;background: rgb(39,39,39);}
#cart-table tr.odd td.smazat{width: 71px; text-align: center;background: rgb(39,39,39);}
#cart-table tr td.smazat a{display: block; width: 13px; height: 13px; text-align: center; margin: 0 auto;}
#cart-table tr.even td.smazat a{background: url('../img/kosik/odstranit.gif') no-repeat;}
#cart-table tr.odd td.smazat a{background: url('../img/kosik/odstranit2.gif') no-repeat;}
#cart-table tr td.smazat a em{display: none;}
#cart-table tr.final-top td.prvni{padding-top: 5px;}
#cart-table tr.final-top td.druhy{padding-top: 20px;}
#cart-table tr.final-bottom td{padding-bottom: 8px;}
#cart-table tr.final{text-align: right;}
#cart-table tr.final td.prvni, #cart-table tr.final td.druhy{border: 0px none; background: #383317;}
#cart-table tr.final td.druhy{background: #383317;}
#cart-table tr.final td.smazat a em{display: none;}
#cart-table tr.final td.druhy{padding: 0px 35px 0px 0px;}
#cart-table tr.final td.druhy strong{color: #ffe000;}
.nav{display: block; font-size: 11px; margin: 40px 0 10px 0px;}
.nav a, .nav input{width: 170px; height: 28px;}
.nav a{float: left; height: 28px; text-decoration: none; text-align: center; padding: 6px 0px; font-weight: bold;}
.nav a.link-back{float: left; background: url('../img/tlacitko-zpet.gif') repeat-x; color: #c8c8c8;}
.nav a.link-next, .nav input.link-next{ float: right; background: url('../img/tlacitko-vpred.gif') repeat-x; color: #151515; border: 0px none;}
.nav input.link-next{font-weight: bold; cursor: pointer;font-size: 11px;}
.nav-top{display: block; width: 615px; margin: 20px 0; padding-bottom: 30px; _padding: 0; font-size: 11px;}
.nav-top a{float: right; width: 170px; height: 28px; background: url('../img/tlacitko-vpred.gif') repeat-x; color: #151515; font-weight: bold; text-decoration: none; text-align: center; padding-top: 7px;}
.nav-step1{width: 700px;}
.nav-step2{width: 615px;}
.nav-step3{width: 615px;}
.nav-step4{width: 615px;}
.nav-step5{width: 640px;}
.nav-step6{width: 615px;}
#kosik-fakturacni-popis{font-size: 11px; padding: 10px 0px 0px 0px;}
/* vypis podobnych produktu v cart.tpl.php */
#similar{float: left; width: 100%; margin: 20px 0;}
#similar h2{display: block; padding: 10px 0;}
/* step 2 */
#doruceni{width: 616px; margin: 0px 0px 0px 0px;}
#doruceni p{margin: 4px 0 10px 0;}
#doruceni strong.nadpis{_font-size: 1.1em;}
#doruceni form fieldset{border: 0px none;}
.zpusob-doruceni label{float: left; width: 50px; margin: 10px 0px 0px 0px;}
.zpusob-doruceni p{padding-left: 50px;}
table.pick{width: 616px; border-collapse: collapse; margin: 20px 0px 0px 0px; color: #ffffff;}
table.pick tr td{border: 1px solid rgb(10,10,10);}
table.pick thead tr th{text-align: center;border: 1px solid rgb(10,10,10); color: rgb(255,224,0);}
table.pick thead{white-space: nowrap;}
table.pick thead tr{background: url('../img/kosik/table-top-repeat.gif') repeat-x;}
table.pick thead tr th.left{height: 22px; background: url('../img/kosik/left-corner-wide.gif') no-repeat; width: 150px;}
table.pick thead tr th.right{height: 22px; background: url('../img/kosik/right-corner-wide.gif') no-repeat right;}
#doruceni table.pick thead tr th.left{width: 426px;}
#doruceni table.pick thead tr th.right{width: 199px;}
table.pick tbody tr td{text-align: left; background: rgb(39,39,39);}
table.pick tbody tr td strong{display: block; margin: 3px 0;}
table.pick tbody tr td input{float: left; margin: 0 5px 0 25px;}
table.pick tbody tr td p{padding: 7px 15px; text-align: center;}
table.pick tbody tr td p.siva{color: #9e9e9e;}
table.pick tbody tr td p.siva strong{color: #ffffff;}
table.pick tbody tr td.align-left{text-align: left;border-right: 0px none;}
table.pick tbody tr td span{color: #ffffff;}

#items{width: 616px; clear: left; border-collapse: collapse; font-size: 14px; text-align: left; margin: 20px 0px 0px 0px;}
#items thead tr{background: url('../img/kosik/table-top-repeat.gif') repeat-x bottom;}
#items thead tr td{color: rgb(255,224,0); text-align: center; font-weight: bold; padding: 2px 5px;}
#items thead tr td.kusu{text-align: center;}
#items thead tr td.nazev{text-align: left;}
#items thead tr td.cena{text-align: right;}
#items thead tr td.celkem{text-align: right;}
#items thead tr td.left{height: 22px; background: url('../img/kosik/left-corner-wide.gif') no-repeat bottom left; white-space: nowrap;}
#items thead tr td.right{height: 22px; background: url('../img/kosik/right-corner-wide.gif') no-repeat bottom right;}
#items tbody tr td{padding: 5px;}
#items tr.even{background: #272727;}
#items tr.odd{background: #202020;}
#items tr td{border: 1px solid #0a0a0a; color: #ffffff; padding: 2px;}
#items tr td.kusu{text-align: center;}
#items tr td.cena, #items tr td.celkem{text-align: right;}
#items tr td a{color: #ffffff; text-decoration: none;}
#items tr.final-bottom td{padding-bottom: 8px;}
#items tr.final{text-align: right;}
#items tr.final td.prvni, #items tr.final td.druhy{border: 0px none; background: rgb(10,10,10);}
#items tr.final td.druhy{background: #383317;}
#items tr.final td.smazat a em{display: none;}
#items tr.final td.druhy{padding: 0px 5px 0px 0px; white-space: nowrap;}
#items tr.final td.druhy strong{color: #ffe000;}
#items tr.final td{padding: 15px 5px 5px 5px;}
#items tr td div{margin-top: 8px;}

/*** registrace a prihlaseni - formulare ***/
.registration{font-size: .9em; margin: 0px 0px 0px 50px;}
.registration fieldset{border: 0px none;}
.registration fieldset legend{color: #ffffff; font-weight: bold; font-size: 12px;}
.registration fieldset label{width: 120px; float: left; margin: 2px 0px 4px 0px; color: #9e9e9e; font-size: 11px;}
.registration fieldset label em{color: #ffe000; font-style: normal;}
.registration fieldset input.text{width: 250px; float: left; margin: 0px 0px 4px 0px; background: #272727; border: 1px solid #595959; color: #ffffff;}
.registration fieldset select{width: 252px; float: left; margin: 0px 0px 4px 0px; background: #272727; border: 1px solid #595959; color: #ffffff;}
.registration fieldset br{clear: left;}
.registration fieldset p.first {width:200px;height:30px;padding:0 0 0 80px;}
.registration label.fakturacni{width: 120px; float: left; margin: 5px 0px 4px 0px; color: #9e9e9e;}
.registration input.checkbox{float: left;margin: 5px 0px 4px 0px; _margin: 0px 0px 4px 0px;}
.registration div.fakturacni p{clear: left; white-space: nowrap; color: #ffffff; padding: 0px 0px 0px 80px;}
.registration input.submit{float: left; height: 28px; text-decoration: none; text-align: center; font-size: 1em; margin: 0px 0px 0px 380px;
padding: 0;width: 150px; border: 0px none; background: url('../img/tlacitko-vpred.gif') repeat-x; color: #151515; font-weight: bold; cursor: pointer;}

.customer{margin: 20px 0px 0px 0px; width: 616px;}
.customer a{color: #ffe000;}
.customer p{margin: 20px 0px;font-size: 11px;}
.customer-p{font-size: 11px;}
.customer-p a{color: #ffe000;}
.customer form{}
.customer fieldset{border: 0px none;}
.customer fieldset legend{color: #ffffff; font-weight: bold; font-size: 12px; padding: 10px 0px 0px 0px;}
.customer fieldset label{width: 120px; float: left; margin: 2px 0px 4px 0px; color: #9e9e9e; font-size: 11px;}
.customer fieldset label em{color: #ffe000; font-style: normal;}
.customer fieldset input.text{width: 250px; float: left; margin: 0px 0px 4px 0px; padding: 1px 2px; background: #272727; border: 1px solid #595959; color: #ffffff;}
.customer fieldset select{width: 257px; _width: 250px; float: left; margin: 0px 0px 4px 0px; background: #272727; border: 1px solid #595959; color: #ffffff;}
.customer fieldset input.submit{}
.customer fieldset br{clear: left;}
.customer acronym{width: 120px; float: left; margin: 12px 0px 4px 0px; color: #9e9e9e;}
.customer input.checkbox{float: left;margin: 5px 0px 4px 0px;}
.customer div.fakturacni p{clear: left; white-space: nowrap; color: #ffffff; padding: 0px 0px 0px 100px;}
.customer input.submit{float: left; height: 28px; text-decoration: none; text-align: center; font-size: 1em; margin: 0px 0px 0px 380px;
padding: 0;width: 150px; border: 0px none; background: url('../img/kosik/button-right.gif') no-repeat; color: #ffffff; font-weight: bold; cursor: pointer;}
.forgotten-password-form input.button{width: 100px; height: 28px; text-align: center;float: right; background: url('../img/tlacitko-vpred.gif') repeat-x; color: #151515; border: 0px none;font-weight: bold; font-size: 11px; cursor: pointer; margin: 5px 240px 0px 0px; _margin: 5px 248px 0px 0px;}
.customer input.checkbox{float: left; margin: 10px 10px 0px 0px;}
.customer div.fakturacni-popis{display: block; clear: left; margin: 10px 0px 0px 120px;}

.customer-info{color: #595959;}
.customer-info strong{color: #ffffff; padding-bottom: 10px;}
.customer-info strong.nadpis{color: #ffe000; padding-bottom: 15px;}
.customer-info dl{width: 300px; float: left;font-size: .8em;}
.customer-info dl dt{text-align: right; float: left; width: 150px; margin-right: 10px;}
.customer-info dl dd{text-align: left; width: 140px; float: left;}
.customer-info strong.nobg{float: left; margin: 5px 0;}

.delivery{font-size: 14px; }
.delivery.pick tbody tr td { text-align: center; }
.delivery tr td.del-left{text-align: left;}

.paypaysec { width: 680px; height: 96px; background: url('../img/paysec-box.jpg') no-repeat; margin: -10px 0px 30px 0px; }
.paypaysec form { float: right; width: 160px; margin-top: 15px; }
.paypaysec p { padding: 38px 0px 0px 95px; margin-right: 149px; font-size: 14px; font-weight: bold; color: #679E39; }

.info-box-top{ width: 680px; height: 11px; background: url('../img/info-box-top.gif') no-repeat left top; overflow: hidden; margin-top: 20px;}
.info-box-bottom{ width: 680px; height: 10px; margin-bottom: 25px; background: url('../img/info-box-bottom.gif') no-repeat left top;}
.info-box{display: block; width: 680px; color: #ffffff; background: url('../img/info-box-middle.gif') repeat-y; position: relative; padding-bottom: 13px;}
.info-box p{display: block; clear: both; padding: 0px 0px 3px 50px; font-size: 11px;}
.info-box p strong {font-size: 12px;}
.info-box ul{list-style-type: none; margin: 0px 0px 0px 100px;}
.info-i{display: block; padding: 10px 10px 10px 60px; width: 550px; background: url('../img/info.jpg') no-repeat; font-size: 11px;}
.yellow{color: #ffe000;}
span.error{position: absolute; display: block; width: 48px; height: 48px; left: 15px; background: url('../img/info-box-error.gif') no-repeat left top;}
span.notice{position: absolute; display: block; width: 48px; height: 48px; left: 15px; background: url('../img/info-box-notice.gif') no-repeat left top;}
span.error-small{position: absolute; display: block; width: 29px; height: 29px; left: 15px; background: url('../img/info-box-error-small.gif') no-repeat left top;}
span.notice-small{position: absolute; display: block; width: 29px; height: 29px; left: 15px; background: url('../img/info-box-notice-small.gif') no-repeat left top;}
p.vice-left{padding-left: 90px;}
p.info-box-mini{padding: 7px 0px 0px 70px;}
.info-box a{color: rgb(10,10,10);}


#simple-page .info-box, #simple-page .info-box-small{font-size: 1em;}

.dalsi-i{white-space: nowrap;}
.dalsi-i label{display: none;}
.dalsi-i input{float: left;}
.dalsi-i p{color: #ffffff; margin: 0px 0px 110px 0px; _padding-top: 4px;}

#error-login{}
#error-login fieldset{border: 0px none;}
#error-login fieldset label{float: left; width: 70px; padding-right: 10px; text-align: right; margin: 0px 0px 5px 0px;}
#error-login fieldset input.text{float: left; width: 250px; margin: 0px 0px 4px 0px; padding: 1px 2px; background: #272727; border: 1px solid #595959; color: #ffffff;}
#error-login fieldset br{clear: left;}
#error-login fieldset input.submit{float: left; background: url('../img/tlacitko-zpet.gif') repeat-x; color: #c8c8c8; border: 0px none; width: 120px; padding: 2px 0; margin: 0px 0px 20px 0px; cursor: pointer;}
#error-login p.plane{margin: 10px 0px 10px 0px;}
#error-login hr.error-cleaner{height: 20px; clear: left; visibility: hidden;}

a.underlined{text-decoration: underline; cursor: pointer;}
#orders-login, #orders-login fieldset{border: none; margin: 0px; padding: 0px;}
#orders-login legend{font-size: 1.05em; color: #1F81B7; font-weight: bold; padding-bottom: 10px;}
#orders-login label{float: left; width: 70px; padding-right: 10px; text-align: right; margin: 0px 0px 5px 0px; clear: left;}
#orders-login input{float: left; width: 250px; margin: 0px 0px 4px 0px; padding: 1px 2px; background: #272727; border: 1px solid #595959; color: #ffffff;}
#orders-login fieldset input.submit{float: left; background: url('../img/tlacitko-zpet.gif') repeat-x; color: #c8c8c8; border: 0px none; width: 120px; padding: 2px 0; margin: 0px 0px 20px 0px; cursor: pointer;}

#basket p.plane{font-size: .9em; line-height: 1.3em;}

#appendix{display: block; clear: left;}
#appendix textarea{background: #696969; border: 1px solid #a0a0a0; padding: 3px; color: #ffffff; margin-top: 20px; width: 610px; height: 50px; font-family: tahoma; font-size: .9em;}

/*** vypis objednavek ***/
table.order-thumb{border-collapse: collapse; width: 640px; color: #ffffff; font-size: .8em;border-bottom: 1px solid #9e9e9e;}
table.order-thumb a{color: #ffe000; margin-left: 20px;}
table.order-thumb tr{background: #272727;}
table.order-thumb tr th, table.order-thumb tr td{text-align: left; padding-left: 10px; padding-right: 10px;}
table.order-thumb tr th{ padding-top: 10px;}
table.order-thumb tr td{ padding-bottom: 10px;}
table.order-thumb tr th.vs{width: 100px;}
table.order-thumb tr th.date{width: 270px;}
table.order-thumb tr th.price{text-align: center;}
table.order-thumb tr th.pay{}
table.order-thumb tr th.status{}

/*** KONTAKT ***/
.kontakt-left, .kontakt-right{float: left; width: 350px;}

/* boxik vkladany pres texy */
.boxobal{background: url('../img/twocolumncontain.gif') repeat-y; float: left; width: 100%;}
.boxvpravo {float: right; width: 40%; margin: 0px 0px 0px 30px; padding: 10px 20px 0px 0px;}
.boxvpravo img{margin-bottom: 15px; margin-left: 10px;}
.boxvlevo {float: left; width: 40%; padding: 10px 0px 0px 30px;}
.neplnit{width: 100%; display: block; clear: both; height: 1px; overflow: hidden; visibility: hidden;}
.texy{ clear: both; width: 100%; color: #ffffff;padding: 15px 0;}
.texy.texy-manu { font-size: 80%; line-height: 140%; }
#vypis-produktu .texy{margin-top: 0px;}
.texy h1, #vypis-produktu h1, .texy h2, .texy h3, .texy h4, .texy h5{margin: 0; padding: 0; font-size: 1em;}
.texy h1, #vypis-produktu h1{display: block; color: #FFE000; padding: 0px 0px 10px 10px;}
#vypis-produktu h1 { padding: 5px 0px 5px 20px; }
.texy div.logo{width: 150px; float: right; margin: -40px 15px 20px 15px;}
.texy h2{display: block;padding: 0px 0px 10px 10px; font-size: .9em;}
.texy h3{display: block;padding: 0px 0px 10px 30px; font-size: .9em;}
.texy p{padding: 0px 31px 10px 21px; margin: 0; font-size: .75em; line-height: 1.4em; text-align: justify; clear: left;}
.texy.texy-manu p { font-size: 1em; }
.texy img{display: block; margin: 10px 0;}
.texy p img{ margin: 0px 20px 20px 0px; }
.texy ul, .texy ol{margin: 0px 30px 10px 30px; font-size: .8em;}
.texy ul li, .texy ol li{margin: 0px 0px 10px 20px;}
#texyhr { clear: right; height: 1px; background: #FFE000; border: 0px none; width: 706px; margin: 0px 0px 0px 20px; visibility: hidden; }
#inner #bottom2{ clear: both; width: 757px; height: 40px;}
#inner .bottom-background2{background: url('../img/obsah-bottom.gif') no-repeat left bottom;}
.texy p a { color: #ffe001; }
.texy div.trinaradek img { float: left; margin: 10px 10px 20px 40px; _margin: 10px 5px 20px 20px; }
img.velky-vpravo { padding: 0px 10px 20px 20px; margin-top: 0; background: #0a0a0a; float: right; }
a.inline_content { float: left; margin: 5px 10px 20px 25px; }
a.inline_content img {  }


.kontakty-box { font-size: 90%;  }
.kontakty-box div.kontakt { float: left; width: 600px; padding: 10px 0px 10px 0px; border-bottom: 1px solid #595959; }
.kontakty-box div.mapa { float: right; }
.kontakty-box h2, .kontakty-box h3  { margin-top: .8em ! important; clear: left; }
.kontakty-box h2 { color: #FFE000; }
.kontakty-box h3 { margin: 0; padding: 0px 0px 5px 10px; }
.kontakty-box img { border: none; vertical-align: middle;}
a.kontakt_flash { float: right; clear: right; }

#manufacturer-select{float: left; width: 100%; padding: 20px 0px /*20px 10px*/; /*background: url('../img/obsah-repeat.gif') repeat-y;*/}
#manufacturer-select h2{font-size: 1.2em; float: left; width: 200px; margin: 0px 0px 0px 10px;}
#manufacturer-select, #manufacturer-select a{color: #ffe001; font-size: 11px;}
#manufacturer-select fieldset{border: 0px none; float: left; margin-right: 20px;}
#manufacturer-select fieldset select{margin-top: -3px;}
#manufacturer-select fieldset strong, #manufacturer-select fieldset a, #manufacturer-select fieldset select{float: left;}
#manufacturer-select fieldset strong, #manufacturer-select fieldset a{padding: 0px 10px;}
#sortby{border: 0px none; float: right; }
#sortby *, #sortby a{float: left;color: #c5c5c5;}
#sortby a.sort{margin: 0px 4px 0px 15px;}
#sortby a { margin-left: 2px; }

#order-detail-content{ font-size: 14px;color:white;}
#order-detail-content p{text-align: left; color: #999999;}
#order-detail-content p strong{float: left; width: 200px;}
#order-detail-content p br{clear: left;}
#order-detail-content p span.important{font-weight: bold; color: #ffffff;}
input#submitBtn { padding: 10px 25px; font-weight: bold; background: #FFE000; color: #272727 }

#logout{}

#logout{ clear: both; width: 100%; color: #ffffff;padding: 15px 0;}
#logout fieldset{padding: 20px 0 20px 0; border: 0px none;}
#logout fieldset label{font-size: 12px; padding: 0px 0px 10px 20px; display: block;}
#logout fieldset input.text{width: 200px; border: 1px solid #FFE000; padding: 2px 3px; margin: 10px 0px 0px 20px;}
#logout fieldset input.submit{padding: 2px 15px; border: 1px solid #666666; background: #2A2A2A; color: #FFE000;}
#logout h1, #logout h2, #logout h3, #logout h4, #logout h5{margin: 0; padding: 0; font-size: 1em;}
#logout h1{display: block; color: #FFE000; padding: 0px 0px 10px 10px;}
#logout h2{display: block;padding: 0px 0px 10px 10px; font-size: .9em;}
#logout h3{display: block;padding: 0px 0px 10px 30px; font-size: .9em;}
#logout p{padding: 0px 30px 10px 30px; font-size: .8em; line-height: 1.3em;}
#logout img{display: block; margin: 10px 0;}
#logout ul, #logout ol{margin: 0px 30px 10px 30px; font-size: .8em;}
#logout ul li, #logout ol li{margin: 0px 0px 10px 20px;}

#manufacturers-list{padding: 0px 0px 20px 0px;}
.manufacturer { float: left; width: 160px; height: 140px; margin: 15px 7px 0px 7px; padding: 5px; overflow: hidden; text-align: center;background: #fff; }
.manufacturer a { text-decoration: none; }
.manufacturer h2, .manufacturer h2 a { font-size: 1em; color: #1C1C1C; }
.manufacturer div.manufacturer-inner {width: 160px;height: 120px;text-align: center;position:relative;display: table-cell;vertical-align: middle;}
.manufacturer div.manufacturer-inner div p img {display: block;position:relative;left: 0;margin: 0 auto; }

/* results from ultra gr8 searcher */
#vypis-produktu div.vysledky { color: #fff; font-size: 80%; margin: 0px 0px 5px 0px; }
#vypis-produktu div.vysledky a {  }
#vypis-produktu div.vysledky em { font-style: normal; font-size: 90%; }
#vypis-produktu h1.vysledky { display: block; padding: 15px 0 15px 0px; }
#vypis-produktu h3.vysledky {  display: block; padding: 5px 0 15px 0px; }
#vypis-produktu a.vysledky { clear: left; display: block; white-space: nowrap; font-size: 80%; padding: 0px 0px 0px 20px; margin-bottom: 10px; }
#vypis-produktu div.vysledky .product {margin-right: 50px;}

/* expander plugin */
a.read-more, a.re-collapse {
  font-size: .8em;
  text-decoration: none;
  padding: 0 30px;
}

/*** pouzito na zalezitosti, ktere se mi docasne staly obtiznym hmyzem ***/
.nodisplay{display: none;}

.texy-manu {  }
#subcategories-crossway { list-style-type: none; }
#subcategories-crossway li { float: left; width: 236px; margin: 0 15px 6px 0; text-align: center; }
#subcategories-crossway li.last-in-row { margin-right: 0; }
#subcategories-crossway li a { color: #C5C5C5; display: block; padding: 8px 0; border: 1px solid #595959; text-align: center; text-decoration: none; font-size: 80%; }
#subcategories-crossway li a:hover { color: #fff; border: 1px solid #909090; }

/**
 *  Styl pro chytry filtr (Clever filter)
 */
#clever { background: #191919; border: 1px solid #343434; float: left; width: 742px; font-size: 80%; margin-top: 10px; }
#clever form { float: left; padding: 15px 10px; color: #c5c5c5; }
#clever fieldset{ border: 0px none; width: 722px }
#clever #top { float: left; width: 100%; border-bottom: 1px solid #2f2b11; color: #fff; padding-bottom: 15px; margin-bottom: 15px; }
#clever #top .label { float: left; color: #FFE000; width: 40px; }
#clever #cena-slider { float: left; width: 350px; padding: 0; color: #fff; position: relative; margin: 0; }
#clever #cena-slider label { font-size: 12px; font-weight: bold; }
#clever #cena-slider span#price-min { text-align: right; }
#clever #cena-slider span#price-min,
#clever #cena-slider span#price-max { float: left; width: 60px; padding: 0; font-weight: bold; font-size: 110%; white-space: nowrap }
#clever #cena-slider #price-slider-cover { float: left; padding: 5px 12px; overflow: hidden; position: relative; margin: 0; top: -4px; }
#clever #cena-slider #price-slider { display: inline-block; margin: 0px 0px; width: 200px; background: url('../img/slider-line.gif') repeat-x 0px 5px #191919; border: 0px none; }
#clever #cena-slider #price-slider .ui-widget-header {  background: transparent; background: url('../img/slider-line-active.gif') repeat-x 0px 5px #191919; }
#clever #cena-slider #price-slider a { cursor: pointer; color: #000; }
#clever #cena-slider #price-slider .ui-state-default,
#clever #cena-slider #price-slider .ui-widget-content .ui-state-default { border: 0px none; background: #FFEA53 url('../img/soupatko-grip.jpg') no-repeat; }
#clever #cena-slider #price-slider .ui-slider-handle { width: 18px; height: 18px; }

/*#clever #top #cena-slider img.loading { position: absolute; top: 10px; left: 340px; }*/
#clever #top #cena-slider img.loading-change { position: absolute; top: 2px; left: 340px; display: none; }

#clever #top #others { float: right; }
#clever #top #others a { float: left; background: url('../img/click-arrow.jpg') no-repeat; padding-left: 18px; margin-right: 20px; }
#clever #top #others span { float: left; }
#clever #top #others input { margin-right: 7px; }
#clever #top #others label { color: #FFE000; }
#clever #brands { clear: left; float: left; width: 100%; padding-bottom: 8px; border-bottom: 1px solid #2f2b11; margin-bottom: 10px; display: none; }
#clever #brands span { float: left; min-width: 110px; margin: 0 10px 7px 0; }
#clever #brands input { margin-right: 7px; }
#clever #brands label {  }
#clever #bottom { float: left; width: 100%; padding-bottom: 0px; margin-bottom: 15px; }
#clever #bottom input.submit { float: left; padding: 6px 25px; background: url('../img/menu-special-bg.png') repeat-x; color: #fff; border: 0px none; cursor: pointer; }
#clever #bottom #found { float: right;  padding-top: 6px; }
#clever #bottom #found span { color: #FFE000; }
#clever #bottom #found strong {  }

/*** PATICKA - ZATÍM NEVYUŽITÁ ***/
#paticka {clear: both; display: block; text-align: center; margin: 30px auto 0px auto; padding: 10px 0px 0px 0px; height: 70px; overflow: hidden; font-size: .7em;color: #2a2a2a; border-top: 1px solid #2a2a2a;}
#paticka a{ color: #2a2a2a;}


.aktuality{padding:0 20px 0 10px; margin-bottom: 15px; clear: both;}
.aktuality h2{color: #9E9E9E; font-size:110%; }
#inner-top-nobg .novinka{color:#626262;font-size:11px;padding: 20px 20px 0 10px;margin-bottom: 25px; float: left; width: 100%; position: relative; }
#inner-top-nobg .novinka .reset{clear: both; line-height: 0px;}
#inner-top-nobg .novinka h3{ margin-bottom: 10px;font-size: 11px; float: left; width: 100%; color: #fff;}
#inner-top-nobg .novinka p { padding: 2px 30px 0px 10px; font-size: 11px; color: #9E9E9E; line-height: 130%; }
#inner-top-nobg .novinka ul, .novinka ol { margin: 2px 30px 0px 185px; font-size: 11px; color: #9E9E9E; line-height: 130%; }
#inner-top-nobg .novinka img{float: left; margin: 0px 20px 10px 0;}

.ui-autocomplete {
	text-align:left;
}
	.ui-autocomplete-category {
		font-weight:bold;
		color: #FFE000;
    font-size: 115%;
		padding:.2em .4em 0;
		margin:.8em 0 .2em;
		line-height:1.5;
	}

/**
 *  Stranka GRIL CENTRUM
 */
#pravypanel .grilcentrum,
#pravypanel .grilcentrum * { margin: 0; padding: 0; }
#pravypanel .grilcentrum { padding: 0 14px 0 0; }
#pravypanel .grilcentrum hr { clear: both; height: 1px; border: 0px none; background: #272309; }
#pravypanel .grilcentrum p { text-align: left; }
#pravypanel .grilcentrum .obrazky-nahore-vedle-sebe { float: left; width: 100%; padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #272309; }
#pravypanel .grilcentrum .obrazky-nahore-vedle-sebe img { margin: 0 5px 0 0; }
#pravypanel .grilcentrum .virtualni-prohlidka { float: right; margin-left: 28px; margin-bottom: 15px; width: 390px; }
#pravypanel .grilcentrum .virtualni-prohlidka img { border: 6px solid #4f4607; }
#pravypanel .grilcentrum .cislovany-seznam ul { display: block; margin-top: 25px; width: 300px; }
#pravypanel .grilcentrum .cislovany-seznam ul li { display: block; color: #C5C5C5; background: url('../img/ul-seznam-kolecko.jpg') no-repeat; position: relative; padding-left: 35px; text-indent: -5px; margin-bottom: 15px; min-height: 27px; }
#pravypanel .grilcentrum .cislovany-seznam ul li em { font-style: normal; position: absolute; left: 15px; top: 6px; font-weight: bold; color: #000; }
#pravypanel .grilcentrum div.left { float: left; width: 300px; padding-bottom: 15px; margin-top: 15px; }
#pravypanel .grilcentrum div.right { float: right; width: 399px; padding-bottom: 15px; margin-top: 15px; }
#pravypanel .grilcentrum div.right .nove_okno img { border: 6px solid #2A2508; }
#pravypanel .grilcentrum p em { font-style: normal; color: #FFE000; }
#pravypanel .grilcentrum .text-dole { clear: both; float: left; width: 100%; }

#pravypanel .section-text .grilcentrum { font-size: 80%; }
#pravypanel .section-text .grilcentrum .cislovany-seznam { font-size: 1.2em; }
#pravypanel .section-text .grilcentrum div.left { margin-top: 0px; }
#pravypanel .section-text .grilcentrum div.right { width: 330px; text-align: justify; padding-top: 7px; font-size: 1.2em; }
#pravypanel .section-text .grilcentrum .cislovany-seznam ul li { text-indent: 0; }







.info-vanoce { background: #aaa; padding: 15px 20px; margin: 10px 12px 10px 0px; border: 1px solid #ccc; color: #000; font-size: 0.9em; }

