html,body{height:100%;}
body{background:url(../images/bg-pattern.jpg);font-family:"Segoe UI","Myriad Pro","Arial CE",sans-serif;margin:0;}
body *{margin:0;padding:0;}
img{border:0;margin:0;padding:0;}
a{color:#fd6221;}
a:hover{color:#1E90FF;text-decoration:none;}
/***********************************/
#all{min-height:100%;}
* html #all{height:100%;} 
/***********************************/
#header{background:url(../images/header-bg.png) repeat-x;height:196px;}
#header .inner{background:url(../images/header.jpg) center 29px no-repeat;height:175px;margin:auto;width:950px;}
#header .top-bar{color:white;font-size:0.75em;height:29px;overflow:hidden;}
#header .top-bar .jazyky{float:left;padding-left:10px;padding-top:4px;}
#header .top-bar .kontakty{float:right;line-height:30px;padding-right:10px;text-align:right;}
/***********************************/
#header .middle-bar{height:127px;}
#header .middle-bar .logo{float:left;}
#header .middle-bar .logo a{display:block;height:90px;position:relative;top:20px;width:225px;}
#header .middle-bar .kosik{color:#444;float:right;position:relative;right:15px;top:35px;}
#header .middle-bar .kosik a.dokosiku-old{background:transparent url(../images/kosik-btn.png);display:block;float:right;height:32px;position:relative;text-decoration:none;width:32px;z-index:1000;}
#header .middle-bar .kosik .dokosiku{background:transparent url(../images/kosik-btn.png) right center no-repeat;color:#2B2B2B;display:block;font-size:0.85em;line-height:1.3em;padding-right:40px;text-align:right;text-align:right;text-decoration:none;}
#header .middle-bar .kosik .dokosiku span{color:#009bd7;font-size:1.25em;}
#header .middle-bar .kosik .prihlasen{clear:right;font-size:0.8em;position:relative;text-align:right;top:7px;}
/***********************************/
#header .bottom-bar{_height:39px;height:39px;overflow:hidden;width:950px;}
#header .bottom-bar .menu{float:left;/*width:50%;*/}
#header .bottom-bar ul{_position:relative;/* float:right;*/ _top:-1px;_z-index:100;}
#header .bottom-bar ul,#header .bottom-bar ul li{list-style:none;margin:0;padding:0;}
#header .bottom-bar ul li{border-left:1px solid #bebebe;display:block;float:left;height:39px;line-height:39px;}
#header .bottom-bar ul li.first{border-left:none;}
#header .bottom-bar ul li a{color:#4b4b4b;font-size:0.9em;padding:5px 10px;text-decoration:none;}
#header .bottom-bar ul li a:hover,#header .bottom-bar ul li a.selected{color:#fd6221;}
/***********************************/
#main{_background:transparent;background:url(../images/content-top-pattern.png) left top repeat-x;}
#main .ie-florish{_background:url(../images/content-top-pattern.gif) left top repeat-x;_display:block;_height:95px;_margin-bottom:-95px;display:none;/* souvisi s predchozim _background:transparent > fix pro ie s florishem */}
#main .topshadow{_background:transparent url(../images/content-shadow-top.gif);background:url(../images/content-shadow-top.png) no-repeat;height:300px;margin:auto;position:relative;width:966px;z-index:100;}
#main-container{_height:400px;background:#fff url(../images/side-bg.png) left top repeat-y;border:1px solid #bdbdbd;margin:auto;margin-top:-294px;min-height:400px;position:relative;width:948px;z-index:1000;}
#main-container.index{background:#fff url(../images/side-index-bg.png) right top repeat-y;}
#main-container.order-wizard{background:#fff;background-image:none;}
#main .bottomshadow{_background:transparent;background:url(../images/content-shadow-bottom.png) no-repeat;height:300px;margin:auto;margin-top:-290px;padding-bottom:124px;position:relative;width:966px;z-index:100;}
/***********************************/
#side-content{border-right:1px transparent;float:left;width:214px;/* height:10px;*/}
#side-content h3,.postupobjednani .info-box h3,.order-wizard .summary h3,.podekovani .summary hä{background:#5eaaf7 url(../images/menu-item-header.png) top left repeat;border-bottom:1px solid #bebebe;color:white;display:block;font-size:0.8em;font-weight:normal;height:30px;line-height:2.6em;margin:0;overflow:hidden;padding:0;text-indent:15px;text-transform:uppercase;width:100%;}
#side-content ul{list-style:none;margin:0;padding:0;}
#side-content ul#depth0 li,#side-content ul.sale li{background:url(../images/menu-item.png) left top no-repeat;display:block;}
#side-content ul#depth0 li.selected,#side-content ul#depth0 li:hover{background-position:left -32px;}
#side-content ul#depth0 li a,#side-content ul.sale li a{background:url(../images/menu-arrow-right.png) 15px 6px no-repeat;border-bottom:1px solid #bebebe;display:block;font-size:0.8em;height:31px;line-height:2.6em;margin:0;padding:0;text-decoration:none;text-indent:30px;text-transform:uppercase;width:214px;}
#side-content ul#depth0 li a.selected{background:url(../images/menu-arrow-down.png) 15px 6px no-repeat;}
#side-content ul#depth1{background:#d5d5d5;border-top:1px solid white;padding-bottom:10px;padding-top:2px;}
#side-content ul#depth1 li{background:transparent;}
#side-content ul#depth1 li a{background:transparent;border-bottom:0;color:#111;display:block;font-size:0.75em;height:18px;line-height:1.8em;text-decoration:none;text-indent:38px;text-transform:none;width:214px;}
#side-content ul#depth1 li a.selected{background:url(../images/menu-item-depth1-selected.png) center no-repeat;color:#0089d7;height:21px;line-height:1.9em;}
#side-content ul#depth1 li a:hover{color:#fd6221;/*#0089d7*/}
/***********************************/
#main-content{float:right;overflow:hidden;width:733px;}
#main-content.order-wizard{background:white;float:none;width:100%;}
#main-content.index{float:left;width:697px;}
#main-content h1{color:#393939;font-size:1.2em;margin:15px 25px;text-transform:uppercase;}
#main-content h1{background:url(../images/h2-bg.png);color:#444;font-size:1em;height:25px;margin:0;padding:6px 25px;text-transform:uppercase;}
#main-content h1.txtpage {background: url("../images/h2-bg-white.png") no-repeat scroll left top #FFFFFF;padding-top:8px;}
#main-content h1 span,#main-content h2 span,#main-content h3 span{color:#fd6221;font-weight:normal;}
#main-content p{color:#111;}
/***********************************/
#main-content .navigator{background:#f3f3f3;border-bottom:1px solid #bebebe;height:30px;overflow:hidden;}
#main-content .navigator p{display:block;float:left;font-size:0.75em;line-height:30px;margin:0;overflow:hidden;padding:0 25px;}
#main-content .navigator p.drobky a{border-bottom:1px dotted #fd6221;color:#4b4b4b;text-decoration:none;}
#main-content .navigator p.drobky a:hover{border-bottom:1px dotted #4b4b4b;color:#fd6221;text-decoration:none;}
#main-content .navigator p.drobky a.selected{border-bottom:1px dotted #fd6221;color:#fd6221;text-decoration:none;}
#main-content .navigator p.drobky span{color:#fd6221;font-weight:bold;}
#main-content .navigator p.rozsirenehledani{float:right;text-align:right;}
#main-content .navigator p.rozsirenehledani a{background:url(../images/rozsirenehledani.png) left bottom no-repeat;padding-left:20px;text-decoration:none;text-transform:lowercase;}
#main-content .navigator p.rozsirenehledani a:hover{text-decoration:underline;}
/***********************************/
#main-content .uvitacizprava{border-bottom:1px solid #bebebe;border-right:1px solid white;float:left;height:165px;padding:10px 0;width:561px;}
/***********************************/
#main-content .informaceonline{background:url(../images/informaceonline-bg.png) left top repeat-x;border-bottom:1px solid #bebebe;border-left:1px solid #bebebe;float:right;height:167px;overflow:hidden;padding:9px;text-align:center;width:152px;}
#main-content .informaceonline h3{font-size:0.9em;margin:5px;}
#main-content .informaceonline p{font-size:0.75em;line-height:1.3em;margin:0;}
#main-content .informaceonline p span{color:#fd6221;font-weight:normal;}
#main-content .informaceonline a{text-decoration:none;}
#main-content .informaceonline a:hover{text-decoration:underline;}
/***********************************/
#main-content .akcniproduktyold{background:#f3f3f3 url(../images/gradient-bottom.png) 0 bottom repeat-x;border-bottom:1px solid #bebebe;border-top:1px solid white;}
#main-content .nejnovejsiprodukty{background:#fff url(../images/gradient-bottom-white.png) 0 bottom repeat-x;}
#main-content.index .akcniprodukty{height:195px;}
#main-content.kategorie .akcniprodukty{background:#fff;}
#main-content .nejnovejsiprodukty h2,#main-content .akcniprodukty.detail h2,#main-content.kosik h2,.prdetail-car h2{background:url(../images/h2-bg-white.png) top left no-repeat #fff;color:#0A6ED7;font-size:1.1em;height:45px;padding-left:20px;clear:both;color:#585858}
#main-content.kosik h2 strong,.prdetail-car h2 strong {position:relative;top:5px}
#main-content.index .akcniprodukty h2,#main-content.index .aktuality h2{background:#FFF url(../images/h2-tabswitch.png) top left no-repeat;clear:both;color:#0A6ED7;font-size:1.25em;padding:5px 10px 20px 30px;}
#main-content .akcniprodukty.detail h2{color:#0A6ED7;font-size:1em;font-weight:normal;padding-top:2px;}
#main-content .akcniprodukty .produkt{background:url(../images/produkt-featured-borderright.png) right bottom no-repeat;float:left;height:270px;overflow:hidden;width:244px;}
#main-content .textpage .akcniprodukty .produkt {width:234px;}
#main-content .akcniprodukty .produkt.last{background:transparent;}
#main-content .akcniprodukty .produkt h3{background:url(../images/produkt-featured-h2-underline.png) center bottom no-repeat;display:block;font-size:0.9em;font-weight:normal;margin:0;padding-bottom:20px;padding-top:15px;text-align:center;text-transform:none;width:100%;}
#main-content .akcniprodukty .produkt h3 a{color:#444;}
#main-content .akcniprodukty .produkt h3 span{color:#0074D1;font-weight:bold;}
#main-content .akcniprodukty .produkt .obrazky{}
#main-content .akcniprodukty .produkt .obrazky.big{float:left;/*min-height:180px;_height:180px;*/ height:120px;text-align:right;width:60%;}
#main-content .akcniprodukty .produkt .obrazky.small{float:right;text-align:left;width:35%;}
#main-content .akcniprodukty .produkt .obrazky,#main-content .akcniprodukty .produkt .buttony{text-align:center;}
#main-content .akcniprodukty .produkt .obrazky.big a{}
#main-content .akcniprodukty .produkt .obrazky.small a{display:block;padding:0 0 0 0;}
#main-content .akcniprodukty .produkt .obrazky.small a img{height:33px;}
#main-content .akcniprodukty .produkt-tab-switches{float:right;height:55px;margin-top:-52px;width:340px;}
#main-content .akcniprodukty .produkt-tab-switches a{background:url(../images/tabswitch-btn.png) -106px top no-repeat;display:block;float:left;font-size:0.8em;height:21px;line-height:1.6em;margin-left:5px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;top:10px;width:105px;}
#main-content .akcniprodukty .produkt-tab-switches a:hover{background-position:-212px top;}
#main-content .akcniprodukty .produkt-tab-switches a.selected{background-position:left top;color:white;font-weight:bold;}
#main-content .akcniprodukty hr.cleaner{background:url("../images/hr-big.png") no-repeat scroll center bottom transparent;border:none;border-color:#fff;clear:left;height:20px;}
#main-content .produkt .ceny{background:#f5f5f5 url(../images/produkt-featured-gradientbg.png) center repeat-x;border:1px solid #d8d8d8;border-radius:8px;clear:left;color:#404040;font-size:1em;margin:8px 17px 2px 17px;-moz-border-radius:8px;padding:10px;padding-top:7px;text-align:center;-webkit-border-radius:8px;}
#main-content .produkt .ceny span,#main-content .produkt .ceny small em strong{color:#FF4B00;/*#0074D1/*#B400B4 #FF4B00*/ font-size:1.15em;font-weight:bold;text-shadow:1px 1px 0px #b7623b;}
#main-content .produkt .ceny small{display:block;}
#main-content .produkt .ceny small em{font-size:0.9em;font-style:normal;font-weight:bold;text-transform:uppercase;}
#main-content .produkt .ceny small em strong{border-bottom:1px dotted #FF4B00;cursor:help;}
#main-content .produkt .buttony{margin:0 17px;}
#main-content .produkt .buttony a{background:url(../images/produkt-featured-gradientbg.png) center bottom repeat-x;border:1px solid #d8d8d8;border-radius:5px;color:#404040;display:block;float:right;font-size:0.75em;height:21px;letter-spacing:-0.05em;line-height:21px;-moz-border-radius:5px;text-decoration:none;text-transform:lowercase;-webkit-border-radius:5px;}
#main-content .produkt .buttony a:hover{color:#FF4B00;}
#main-content .produkt .buttony a.porovnat{background:url(../images/icons/ico-compare.png) 2px 1px no-repeat scroll transparent;cursor:hand;margin-right:2px;width:75px;}
#main-content .produkt .buttony a.porovnat span{display:block;padding-left:18px;}
#main-content .produkt.detail .buttony a.porovnat strong{background-position:80px center;font-weight:normal;text-indent:-20px;text-transform:none;width:auto;}
#main-content .produkt .buttony a.koupit{background:url(../images/produkt-koupit-bg.png) right top repeat-x;border-color:#e76700;color:white;font-size:0.8em;text-indent:-25px;text-transform:uppercase;width:154px;}
#main-content .produkt .buttony a.koupit:hover{background-position:right bottom;/* color:white;*/}
#main-content .produkt .priznaky{margin-bottom:30px;margin-left:17px;margin-top:2px;}
#main-content .produkt.detail .priznaky{margin-bottom:2px;margin-left:0;margin-top:0;}
#main-content .produkt .priznaky div{float:left;height:13px;margin-right:2px;width:51px;}
#main-content .produkt .priznaky .novinka{_margin-right:-3px;/* nechapu,nerozumim,ale jinak to nejde */ background:url(../images/produkt-priznak-novinka.png) no-repeat;}
#main-content .produkt .priznaky .sleva{background:url(../images/produkt-priznak-sleva.png) no-repeat;}
#main-content .produkt .priznaky .akce{background:url(../images/produkt-priznak-akce.png) no-repeat;}
#main-content .produkt .priznaky .darek{background:url(../images/produkt-priznak-darek.png) no-repeat;}
#main-content .produkt .priznaky .chilli2011{background:url(../images/produkt-priznak-chilli2011.png) no-repeat;}
#main-content .produkt.detail .popis{background:url(../images/hr-big.png) center 25px no-repeat;padding-top:50px;/*min-height:350px;_height:350px;*/}
#main-content .produkt.detail .popis .taby ul{left:35px;list-style:none;margin:0;padding:0;position:relative;}
#main-content .produkt.detail .popis .taby ul li{display:block;float:left;margin-left:-6px;position:relative;}
#main-content .produkt.detail .popis .taby ul li a{background:url(../images/produkt-tab.png);color:#707070;display:block;font-size:0.75em;height:21px;line-height:21px;text-align:center;text-decoration:none;text-indent:-5px;width:120px;}
#main-content .produkt.detail .popis .taby ul li.first a{background:url(../images/produkt-tab-first.png);}
#main-content .produkt.detail .popis .taby ul li.selected a,#main-content .produkt.detail .popis .taby ul li.selected a:hover{background:url(../images/produkt-tab-selected.png);color:white;}
#main-content .produkt.detail .popis .taby ul li a:hover{color:#fe4110;}
#main-content .produkt.detail .popis .obsahtabu{background:white url(../images/produkt-popis-bg.png) center bottom repeat-x;border:1px solid #d8d8d8;border-radius:8px;margin:20px;margin-top:0;-moz-border-radius:8px;padding:20px;-webkit-border-radius:8px;}
.detailnipopis{float:left;margin-right:10px;width:370px;}
#detailnipopis-content .doporuceni{margin-top:15px;}
.doporuceni h4 a{font-size:.87em;}
#main-content .produkt.detail .popis .obsahtabu .detailnipopis p{color:#383838;font-size:0.75em;text-align:justify;}
#main-content .produkt.detail .popis .fotkymodelu{float:right;text-align:center;width:260px;}
#main-content .produkt.detail .popis h4{color:#434343;font-size:1em;font-weight:normal;margin:0;}
#main-content .produkt.detail .popis .fotkymodelu h4{background:url(../images/hr-small.png) center bottom no-repeat;/* text-indent:40px;*/ color:#434343;font-size:1em;font-weight:normal;margin:0;margin-bottom:10px;padding-bottom:15px;text-align:center;}
#main-content .produkt.detail .popis .doporuceni table,.comparestars{background:url(../images/carousel-divider-small.png) 110px center no-repeat;border:0;font-size:0.7em;margin-top:05px;}
#main-content .produkt.detail .popis .doporuceni table td{text-align:right;width:100px;}
#main-content .produkt.detail .popis .doporuceni table td strong,.comparestars td strong{display:block;height:14px;left:30px;position:relative;}
#main-content .produkt.detail .popis .doporuceni table td strong.yellow,.comparestars td strong.yellow{background:url(../images/star-yellow.png) left center repeat-x;}
#main-content .produkt.detail .popis .doporuceni table td strong.orange,.comparestars td strong.orange{background:url(../images/star-orange.png) left center repeat-x;}
#main-content .produkt.detail .popis .doporuceni table td strong.red,.comparestars td strong.red{background:url(../images/star-red.png) left center repeat-x;}
#main-content .produkt.detail .popis .doporuceni table td strong.one,.comparestars td strong.one{width:21px;}
#main-content .produkt.detail .popis .doporuceni table td strong.two,.comparestars td strong.two{width:42px;}
#main-content .produkt.detail .popis .doporuceni table td strong.three,.comparestars td strong.three{width:63px;}
#main-content .produkt.detail .popis .doporuceni table td strong.four,.comparestars td strong.four{width:84px;}
#main-content .produkt.detail .popis .doporuceni table td strong.five,.comparestars td strong.five{width:105px;}
#comparetable .comparestars{background-position:30px center;border-collapse:collapse;margin:0;margin:5px auto;width:140px;}
#comparetable .comparestars th{border:none;font-size:1.07em;font-weight:bold;padding:5px 3px 5px 0;text-align:center;width:25px;}
#comparetable .comparestars td{border:none;vertical-align:middle;}
#comparetable .comparestars td strong{left:5px;}
.compare-alert,.alertmsg{font-size:.87em;padding:10px 17px 7px 25px;position:relative;}
.kategorie .compare-alert{padding-left:15px;}
#main .compare-alert p,.alertmsg p{background:#ff7e19;margin:5px;text-transform:none;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
#main .compare-alert p span,.alertmsg p span {display:block;padding:6px 12px 7px;font-size:.92em;font-weight:bold;color:#fff;text-shadow:1px 1px 0 #a45415;font-style:italic;}
#main .compare-alert p span.ico {width:22px;height:22px;position:absolute;top:7px;left:21px;background: url(../images/add2compare_ico.png) top left no-repeat scroll #fff;padding:0;margin:0;}
h3.compare-category{background:url("../images/hr-big.png") no-repeat scroll center bottom transparent;clear:left;color:#4FA0F3;font-size:1em;font-variant:small-caps;margin:10px 20px 5px 20px;padding-bottom:20px;padding-top:10px;text-align:center;}
/***********************************/
#main-content .pager{cursor:default;margin:0;padding:15px 30px;text-align:right;}
#main-content .pager *{color:#fd6221;font-size:11px;padding:1px 3px;}
#main-content .pager span{font-weight:bold;}
#main-content .pager strong,#main-content .pager a{border:1px solid #bebebe;border-radius:5px;font-weight:normal;-moz-border-radius:5px;-webkit-border-radius:5px;width:14px;}
#main-content .pager strong{background-color:#e7e7e7;}
#main-content .pager a{color:#535353;text-decoration:none;}
#main-content .pager a:hover{border-color:#fd6221;}
#main-content a#prev{margin-right:5px;}
/***********************************/
#main-content .kategorie{background:url(../images/index-kategorie.jpg) no-repeat top left;font-size:0.9em;height:256px;}
#main-content .kategorie a{font-weight:bold;}
#main-content .kategorie ul,#main-content .kategorie ul li{list-style:none;margin:0;padding:0;}
#main-content .kategorie ul{margin-left:40px;margin-top:30px;}
#main-content .kategorie .batohy,#main-content .kategorie .prislusenstvi{float:left;height:207px;width:348px;}
#main-content .kategorie .prislusenstvi{margin-left:1px;}
#main-content .kategorie .podkategorie{background:url(../images/index-podkategorie.png) no-repeat top left;clear:both;height:49px;line-height:49px;text-align:center;}
#main-content .kategorie .batohy a strong,#main-content .kategorie .prislusenstvi a{text-transform:uppercase;}
#prislusenstvi-content h5{color:#696969;margin-bottom:5px;padding-bottom:17px;background: url("../images/produkt-featured-h2-underline.png") no-repeat scroll left bottom transparent;}
.prislusenstvi .recommprod {width:100px;height:150px;overflow:hidden;font-size:11px;float:left;text-align:center;margin-right:15px;font-weight:bold;}
.prislusenstvi .recommprod h3 {font-size:12px;text-align:center;color:#0089D7;padding:4px 0 2px;}
.prislusenstvi .recommprod h3 a {color:#0089D7;text-decoration:none;}
.prislusenstvi .recommprod p.nazev {line-height:13px;height:2.35em;padding-bottom:2px;font-weight:normal;font-size:12px;}
.prislusenstvi .recommprod p.cena {}
#prislusenstvi-content a img{border:solid 1px #ccc;border-radius:5px;}
#prislusenstvi-content a:hover img{border-color:#fe4110;}
/***********************************/
#main-content .aktuality{background-color:#fff;border-top:solid 1px #bebebe;clear:both;margin:0;padding:0;}
#main-content .aktuality h2{}
#main-content .aktuality .date {text-transform: lowercase;}
#main-content .aktuality h3,#main-content .aktuality p{margin:0;}
#main-content .aktuality p{font-size:.78em;text-align:justify;}
#main-content .aktuality .right p {text-align:right;}
#main-content .aktuality h3{color:#F9491A;}
#main-content .aktuality h3 span{color:#818181;display:block;float:left;font-weight:normal;margin-right:5px;padding-right:5px;}
#main-content .aktuality .left,#main-content .aktuality .right{clear:both;margin:20px 70px;margin-bottom:0;}
#main-content .aktuality .obrazek{background:url(../images/novinka-shadow.png) 0 0 no-repeat;height:140px;padding:3px;padding-bottom:11px;padding-top:0;width:176px;}
#main-content .aktuality .obrazek img{height:130px;width:160px;margin: 1px 0 0 5px;}
#main-content .aktuality .left .obrazek{float:left;}
#main-content .aktuality .right .obrazek{float:right;}
#main-content .aktuality .right .obrazek img {margin:1px 11px 0 0}
#main-content .aktuality .vice{text-align:right;}
#main-content .aktuality .vice a{color:#167ACE;text-decoration:none;}
#main-content .aktuality .vice a:hover{text-decoration:underline;}
#main-content .aktuality .hr{background:url(../images/novinka-hr.png) center;clear:both;height:1px;margin-top:15px;}
/***********************************/
#main-content .produkt.detail{background:white url(../images/corner-shadow.png) left top no-repeat;/* border-top:1px solid #bebebe;*/}
#main-content .produkt.detail .header1{background:url(../images/hr-big.png) center bottom no-repeat;height:25px;line-height:30px;padding-bottom:30px;padding-top:15px;}
#main-content .produkt.detail .header1 h1{background:none;display:block;float:left;font-size:1.23em;font-weight:normal;margin:-8px 25px 0 25px;}
#main-content .produkt.detail .header1 h1 span{color:#0074D1;font-weight:bold;}
#main-content .produkt.detail .header1 img{display:block;float:right;position:relative;right:25px;}
#main-content .produkt.detail .obrazky{float:left;text-align:center;width:358px;}
#main-content .produkt.detail .obrazky a.big{display:block;}
#main-content .produkt.detail .obrazky .big img{border-color:#fff;}
#main-content .produkt.detail .obrazky div.small{padding-left:14px;}
#main-content .produkt.detail .obrazky a.small{display:block;float:left;font-size:0.8em;position:relative;text-decoration:none;width:86px;height:107px;margin-bottom:3px;}
#main-content .produkt.detail .obrazky a.small img{_height:91px;max-height:91px;}
#main-content .produkt.detail .obrazky .small strong,#main-content .produkt.detail .obrazky .small span{display:block;font-size:11px;text-align:center;}
#main-content .produkt.detail .obrazky .small strong{color:#545454;font-weight:normal;}
#main-content .produkt.detail .obrazky .small.selected strong{color:#000;font-weight:bold;}
#main-content .produkt.detail .obrazky .small span{color:#ff6600;}
#main-content .produkt.detail .obrazky .small.akce span{color:#ff2695;}
#main-content .produkt.detail .obrazky .small.akce .badge{_background:url(../images/varianta-akcni.gif) 45px 50px no-repeat;background:url(../images/varianta-akcni.png) 45px 50px no-repeat;height:91px;position:relative;width:86px;z-index:500;}
#main-content .produkt.detail .obrazky a.small.akce img{display:block;margin-top:-91px;}
#main-content .produkt.detail .obrazky a.small span.hoverimg{background:transparent url(../images/colours-span-hoverimg_light.gif) top left no-repeat;display:block;height:55px;left:15px;position:absolute;top:-1px;width:56px;}
#main-content .produkt.detail .obrazky a.small:hover span.hoverimg{}
#main-content .produkt.detail .obrazky a.selected span.hoverimg,#main-content .produkt.detail .obrazky a.selected:hover span.hoverimg{background-image:url(../images/colours-span-hoverimg-activ.gif);}
#main-content .produkt.detail .info{float:right;width:350px;}
#main-content .produkt.detail .info p{color:#313131;font-size:0.75em;margin:5px 0;margin-left:0;text-align:justify;width:325px;}
#main-content .produkt.detail .info p.perex{font-size:1.2em;margin-bottom:0;text-align:left;}
#main-content .produkt.detail .info .hr{background:url(../images/produkt-small-hr.png) center no-repeat;height:10px;margin-bottom:3px;margin-top:3px;}
#main-content .produkt.detail .info table.parametry{border:0;color:#313131;font-size:0.8em;}
#main-content .produkt.detail .info table.parametry td{line-height:1.2em;vertical-align:top;}
#main-content .produkt.detail .info table.parametry td.parametr{width:110px;}
#main-content .produkt.detail .info table.parametry td strong{color:#FF4B00;font-weight:bold;}
#main-content .produkt.detail .info p.ceny{font-size:0.9em;margin-bottom:10px;margin-right:25px;margin-top:0;text-align:center;width:305px;}
#main-content .produkt.detail .info p.ceny bold{font-weight:bold;}
#main-content .produkt.detail .info .buttony{margin:0;}
#main-content .produkt.detail .info .buttony a{font-size:0.8em;text-align:center;}
#main-content .produkt.detail .info .buttony a.porovnat{border-bottom-left-radius:8px;border-left:1px solid #d8d8d8;border-top-left-radius:8px;-moz-border-radius-bottomleft:8px;-moz-border-radius-topleft:8px;-webkit-border-bottom-left-radius:8px;-webkit-border-top-left-radius:8px;width:112px;}
#main-content .produkt.detail .info .buttony a.koupit{width:209px;}
#main-content .produkt.detail .info .darky{padding-bottom:10px;}
#main-content .produkt.detail .info .darky h5{background:url(../images/hr-small.png) left bottom no-repeat;color:#ff6600;font-size:0.8em;font-weight:normal;margin:0;padding-bottom:15px;}
#main-content .produkt.detail .info .darky div,#continue .darky{background:url(../images/darek.png) left center no-repeat;color:#333;display:table-cell;font-size:0.75em;height:50px;padding-left:60px;vertical-align:middle;}
#main-content .produkt.detail .info .darky div span{display:block;}
#main-content .produkt.detail .info .darky div span label{padding-left:5px;}
/***********************************/
#main-content.kosik .postupobjednani{background:white;}
#main-content.kosik .postupobjednani .inner{/*padding:5px 125px;*/width:630px;float:left;}
#main-content.kosik .postupobjednani ul {margin-left:15px;}
#main-content.kosik .postupobjednani ul li{list-style:none;margin:0;padding:0;padding:10px 0 0 10px;margin-bottom:10px;}
#main-content.kosik .postupobjednani ul li{_width:125px;display:block;float:left;width:120px;}
#main-content.kosik .postupobjednani ul li a,#main-content.kosik .postupobjednani ul li em{color:#9ea09f;display:block;font-size:.8em;font-style:normal;overflow:hidden;padding-top:85px;text-align:center;text-decoration:none;width:75px;}
#main-content.kosik .postupobjednani ul li .step1{background:url(../images/kosik-icon-kosik.png) left top no-repeat;}
#main-content.kosik .postupobjednani ul li .step2{background:url(../images/kosik-icon-zakaznik.png) left top no-repeat;}
#main-content.kosik .postupobjednani ul li .step3{background:url(../images/kosik-icon-doprava.png) left top no-repeat;}
#main-content.kosik .postupobjednani ul li .step4{background:url(../images/kosik-icon-podekovani.png) left top no-repeat;}
#main-content.kosik .postupobjednani ul li a:hover,#main-content.kosik .postupobjednani ul li.selected a{background-position:top right;color:#ff6600;}
#main-content.kosik .postupobjednani ul li a b,#main-content.kosik .postupobjednani ul li a span,#main-content.kosik .postupobjednani ul li em{display:block;font-weight:normal;}
#main-content.kosik .postupobjednani ul li em{opacity:0.5;}
#main-content.kosik .postupobjednani ul li i{background:url(../images/kosik-icon-arrow.png) center no-repeat;display:block;float:right;height:26px;padding-right:11px;position:relative;top:24px;width:33px;}
#main-content.kosik .postupobjednani ul li i span{visibility:hidden;}
/***********************************/
.carousel{_left:52px;float:left;height:125px;overflow:hidden;position:relative;width:629px;/* 630px je skutecna sirka,ale my potrebujeme skryt posledni "border" */}
.carouselscroll{float:left;left:0px;position:absolute;width:2000px;}
.carouselcontrol{display:block;float:left;height:16px;margin:0 17px;outline:none;position:relative;top:55px;width:17px;}
.carouselprev{_top:73px;background:url('../images/carousel-left.png') no-repeat;}
.carouselnext{_left:34px;background:url('../images/carousel-right.png') no-repeat;}
.carouselprev,.carouselnext{background-position:0 -265px;}
.carouselprev:hover,.carouselnext:hover{background-position:0 0;}
.index .carousel{height:135px;width:595px;}
.index .carousel .carouselscrollbox{background:url(../images/carousel-divider.png) right center no-repeat;float:left;/*padding:20px 0;*/text-align:center;width:149px;}
.index .carousel .carouselscrollbox h3,.carouselscrollbox p{font-size:0.75em !important;font-weight:bold;line-height:1.2em;margin:0 !important;text-transform:none !important;}
.index .carouselcontrol{_top:75px;top:60px;}
.index .carousel .carouselscrollbox h3 a{color:#0089d7;text-decoration:none;}
.index .carousel .carouselscrollbox p{color:#fd6221 !important;}
.kosik .carousel,.produkt .carousel{height:130px;}
.kosik .carousel {width:755px;}
.kosik .car-relatives .inner {margin:0 40px;}
.kosik .carousel .carouselscrollbox,.produkt .carousel .carouselscrollbox{background:url(../images/carousel-divider-small.png) right center no-repeat;float:left;padding:20px 0;text-align:center;width:126px;}
.kosik .carousel .carouselscrollbox {padding:0;}

.kosik .carousel .carouselscrollbox h3,.produkt .carousel .carouselscrollbox h3{font-size:0.75em !important;font-weight:bold;line-height:1.2em;margin:0 !important;text-transform:none !important;float:none;width:126px;text-align:center;}
.kosik .carousel .carouselscrollbox h3 a,.produkt .carousel .carouselscrollbox h3 a{color:#0089d7;text-decoration:none;}
.kosik .carousel .carouselscrollbox p.nazev {padding: 0 5px 5px;height:2.5em;}
.kosik .carousel .carouselscrollbox p,.produkt .carousel .carouselscrollbox p{color:#fd6221 !important;}
.kosik .carousel .carouselscrollbox img,.produkt .carousel .carouselscrollbox img{height:51px;width:55px;}
.kosik .car-relatives {clear:both;}
/***********************************/
.hr hr{display:none;}
.clear{border:none;clear:both;display:block;font-size:1px;height:0;overflow:hidden;width:1px;}
.no{display:block;/*NAHRADA ZA display:none;*/ height:0;left:-9999px;overflow:hidden;position:relative;}
.nomp{margin:0;padding:0;}
/* Vrata doplnil tyto CSS vlastnosti - oprava - navrh - 20090908 */
#main-content .aktuality h3{padding-top:0;}
#main-content .aktuality .left .obrazek{margin-right:20px;}
#main-content .aktuality .right .obrazek{margin-left:20px;}
#main-content .kategorie .prislusenstvi ul{font-variant:normal;margin-right:155px;}
#main-content .kategorie .prislusenstvi ul li{color:#FE4110;list-style-type:disc;}
#main-content .kategorie .prislusenstvi ul li a{text-transform:lowercase;}
#main-content .kategorie ul li a:hover,#main-content .kategorie .podkategorie a:hover{color:#0089E5;}
.produkt .obrazky h4.smallpictheading{color:#222;font-size:.83em;font-weight:normal;margin:5px 0 0;padding:0 0 15px;background: url("../images/produkt-featured-h2-underline.png") no-repeat scroll center bottom transparent;}
#index-product-menu{border-left:solid 1px #bfbfbf;}
/*#index-product-menu ul{}*/
#index-product-menu ul li{display:block;width:348px;float:left;margin:0;min-height:70px;height:70px;border-bottom:solid 1px #bfbfbf;background:url(../images/indexmenu-li-bckgr.png) top left no-repeat scroll #fff;font-size:12px;}
#index-product-menu ul li.skolni-batohy {background-image:url(../images/indexmenu-skolni-batohy.jpg)}
#index-product-menu ul li.batohy-na-notebook {background-image:url(../images/indexmenu-li-ntb-batohy.jpg)}
#index-product-menu ul li.prislusenstvi {background-image:url(../images/indexmenu-li-prislusenstvi.jpg)}
#index-product-menu ul li.ostatni {background-image:url(../images/indexmenu-li-ostatni.png)}
#index-product-menu ul li.sety {background-image:url(../images/indexmenu-li-sety.jpg)}
#index-product-menu ul li.penaly {background-image:url(../images/indexmenu-li-penaly.jpg)}
#index-product-menu ul li.studentske-batohy {background-image:url(../images/indexmenu-li-studentaky.jpg)}

#index-product-menu ul li.skolni-batohy:hover,#index-product-menu ul li.batohy-na-notebook:hover,#index-product-menu ul li.prislusenstvi:hover,#index-product-menu ul li.sety:hover,#index-product-menu ul li.penaly:hover,#index-product-menu ul li.studentske-batohy:hover,#index-product-menu ul li.slevy:hover {background-position:bottom left;}
#index-product-menu ul li h3,#index-product-menu ul li p.tags{margin-left:120px;}
#index-product-menu ul li h3 {padding-top:12px;font-size:15px;padding-right:4px;}
#index-product-menu a:hover{color:#1E90FF;}
#index-product-menu a.hiddenlink{display:block;float:left;margin-right:10px;}
#index-product-menu a img{border:solid 1px #ccc;}
#index-product-menu a:hover img{border-color:#6495ED;}
/*uvodni text - titulka */
#side-content.index{border-left:1px transparent;float:right;width:250px;}
/* Google Search */
#header .hledani{float:right;margin-right:2px;position:relative;text-align:right;top:6px;width:245px;}
#searchform fieldset{border:none;}
#searchform input#q{border:solid 1px #80DDFF;border-radius:5px;color:#1D40A4;font-size:11px;height:20px;-moz-border-radius:5px;padding:1px 5px;-webkit-border-radius:5px;width:145px;}
/* titulka - prave kontakty */
#side-content.index .kontakty{background:url(../images/kontakty-sidebar.jpg) top center no-repeat;height:255px;overflow:hidden;text-align:center;width:250px;}
#side-content.index .kontakty h4{background:transparent;color:#1E90FF;font-size:13px;margin:96px 0 3px 0;padding:0;text-align:center;width:250px;}
#side-content.index .kontakty p{color:#fff;margin:0;text-align:center;}
.kontakty h6{font-size:12px;font-weight:normal;margin:0;padding:0;}
.kontakty h6.tlf,.kontakty h6.email{background:transparent url(../images/kontakty-sidebar-email-ico.png) 0 0 no-repeat;float:left;font-weight:bold;height:16px;padding-left:20px;text-align:left;width:100px;}
.kontakty h6.tlf{background-image:url(../images/kontakty-sidebar-tell-ico.png);margin-left:5px;}
.kontakty #icqstatus{margin:3px auto 5px auto;width:130px;}
#icqstatus h6 img{display:block;float:left;margin-right:5px;}
.kontakty .skype{clear:left;margin:5px 0 0 0;padding-top:3px;}
.kontakty .skype h6{float:left;width:120px;}
.kontakty a:link,.kontakty a:visited{color:#fe4110;}
/* katalog */
.popiskategorie{background:#f3f3f3;padding-bottom:8px;}
.popiskategorie text p{padding:3px 25px 5px 25px;}
.popiskategorie .self-promo{background-image:url(../images/selfpromo_bckgr.png);float:right;height:170px;margin:0 10px;margin-top:-10px;overflow:hidden;position:relative;width:270px;}
.popiskategorie .self-promo img{left:10px;position:absolute;top:10px;}
.popiskategorie .self-promo-long,.self-promo-long {float:right;height:216px;margin:0 10px;margin-top:-10px;overflow:hidden;position:relative;width:378px;}
#main-content .popiskategorie h1.categoryname{color:#fd6221;margin:0;margin-bottom:8px;padding:8px 5px 3px 25px;}
.popiskategorie p{color:#656565;font-size:.78em;line-height:1.2em;}
/* filtrovaci formulare */
#main-content .filtr{border-bottom:1px solid #bebebe;/* border-top:1px solid white;*/}
#main-content .filtr form{border:0;margin:0;padding:0;}
#main-content .filtr fieldset{background:#F7F7F7;border:none;border-top:solid 1px #E7E7E7;margin:0;padding:5px 25px;}
.filtr fieldset legend{float:left;font-size:12px;font-weight:bold;padding-right:10px;position:relative;top:2px;display:block;width:120px;float:left;margin-right:10px;}
#filter2 .asc-desc{cursor:pointer;position:relative;top:-3px;}
#filter2 .asc-desc button{background:transparent url(../images/filtr_asc_desc_bckgr.png) no-repeat;border:none;height:22px;overflow:hidden;width:23px;}
#filter2 .asc-desc #asc{background-position:0 0;}
#filter2 .asc-desc #desc{background-position:-23px 0;}
#filter2 .asc-desc #asc.active{background-position:0px -23px;}
#filter2 .asc-desc #desc.active{background-position:-23px -23px;}
#filter2 .asc-desc button span.no{display:none;}
#filter2 fieldset.sort p.filtersort{float:left;width:275px;}
#filter2 fieldset.sort p.products4page{color:#595959;float:right;font-size:11px;text-align:right;width:250px;}
#filter2 p span.separator{color:#929292;font-size:10px;font-weight:bold;position:relative;top:-3px;}
#main-content .filtr fieldset.filtrovani input{margin-right:5px;/* checkboxy */}
#main-content .filtr select{margin:0 5px;position:relative;top:-2px;}
#main-content .filtr span{white-space:nowrap;}
#main-content .filtr p{margin:0;padding:0;}
#main-content .filtr p input{margin:0;/* checkboxy */ padding:0;position:relative;}
#main-content .filtr p input.submit{top:0;}
#main-content .filtr p label{font-size:13px;vertical-align:top;}
#main-content .filtr .submit input,#main-content .filtr .submit button{background:url(../images/produkt-koupit-bg.png) left top repeat-x;border:1px solid #e76700;border-radius:5px;color:#fff;cursor:pointer;cursor:hand;font-size:11px;-moz-border-radius:5px;padding:2px 3px;position:relative;text-transform:uppercase;top:-2px;-webkit-border-radius:5px;}
#main-content .filtr .submit input:hover,#main-content .filtr .submit button:hover{background-position:left bottom;color:#000;}
#main-content h2.filteralert{background:#71b7ff;float:left;font-size:.92em;font-weight:bold;margin:15px 5px 5px 25px;text-transform:none;width:500px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
#main-content h2.filteralert a {display:block;padding:5px 10px 7px;font-weight:bold;text-shadow:1px 1px 0 #4774ad;font-style:italic;text-decoration:none;}
#main-content h2.filteralert a span {color:inherit;font-weight:bold;}
#main-content h2.filteralert a:link,#main-content h2.filteralert a:visited {color:#FFF}
#main-content h2.filteralert a:hover {color:#FE4110;}
/* detail produktu - ikonky k akcim */
#socialcont{background:#fff url("../images/hr-small-bckgr.png") top center no-repeat;margin:3px 0;padding:10px 3px 5px 3px;}
#socialcont span.icospan{background:transparent  url(../images/icons/ico-print.png) top center no-repeat;display:block;float:left;font-size:11px;margin-right:3px;padding-top:18px;text-align:center;width:60px;}
#socialcont span.compare{background-image:url(../images/icons/ico-compare.png);}
#socialcont span.email{background-image:url(../images/icons/email.png);}
#socialcont span.gtalk{background-image:url(../images/icons/question.png);}
#socialcont span.fb{margin:15px 0 0 20px;}
#socialcont span a:link,#socialcont span a:visited{color:#4682B4;}
#socialcont span a:hover{color:red;text-decoration:none;}
#panel-poradna .article{background:#f6fafe;border:solid 1px #D6D6D6;margin:3px 5px 8px 5px;-moz-border-radius:3px;padding:3px;-webkit-border-radius:5px;-webkit-box-shadow:0px 3px 5px #B1B9C7;}
#panel-heureka{background:#fff;overflow:hidden;text-align:center;width:250px;}
#panel-poradna h4,#panel-heureka h4{font-size:.87em;margin:1px 3px 0 3px;padding:0;}
#panel-poradna p,#panel-poradna p{color:#787878;font-size:.78em;margin-top:3px;padding:0 5px 0 5px;}
#panel-heureka table{background:#FFF;border:solid 1px #DADADA;border-collapse:collapse;font-size:11px;margin:0 5px;text-align:left;width:240px;}
#panel-heureka table td{border-bottom:solid 1px #ccc;overflow:hidden;padding:3px 2px 5px 2px;width:118px;}
#panel-heureka table td.stars{color:#778899;font-style:italic;padding:5px;text-align:center;white-space:nowrap;width:100px;}
#panel-heureka table td span.date{color:#778899;display:block;font-size:10px;text-transform:lowercase}
#panel-heureka p.readmore{color:#959595;font-size:.75em;margin:0 10px 3px 0;padding:0;}
/* diskuse */
#diskuze-content div p{font-size:.83em;margin:0;padding:0;}
.discussentry .quest,.discussentry .answer{width:664px !important;}
.discussentry h4.quest,.discussentry h4.answer{background:#FFF url(../images/discussentry-h4question-bck.png) top left no-repeat;color:#DDD;font-size:smaller;height:67px;position:relative;}
.discussentry h4.quest span,.discussentry h4.answer span{display:block;font-size:1em;margin:10px 10px 0 117px;padding-top:10px;}
.discussentry p.quest,.discussentry div.answer{background:#FFF url(../images/discussentry-question-bck.png) bottom left no-repeat;/*	height:32px;*/ margin:0;margin-bottom:15px;min-height:32px;padding:0;padding-bottom:15px;}
.discussentry p.quest cite{display:block;font-size:1em;margin:0 10px 10px 10px;padding:0 5px 15px 5px;}
.discussentry h4.answer{background-image:url(../images/discussentry-h4answer-bck.png);}
.discussentry h4.answer span{color:Orange;margin:10px 117px 0 10px;text-align:right;}
.discussentry div.answer{background-image:url(../images/discussentry-divanswer-bck.png);}
#diskuze-content div.discussentry .answer p{color:#60707D;font-size:.83em;margin:0 15px 0 10px !important;padding:0 3px;}
#diskuze-content div.discussentry hr.clear{background:url("../images/hr-big.png") no-repeat scroll center top transparent;border:none;border-width:0;color:#02c6fe;height:15px;margin-top:10px;}
#discussform,#discussform fieldset{border:none;margin:0;padding:0;}
#discussform h3{color:#01A2CD;font-size:.93em;font-weight:bold;margin:0 5px 10px 0px;}
#discussform table{background-color:#f2f7fb;border:1px solid #d8e4f2;border-collapse:collapse;color:#000000;font-size:12px;margin:0;padding:0;width:664px;}
#discussform table td,#discussform table th{border:1px solid #D7E5F2;padding:4px;}
#discussform table th{background:#fafbfd;color:#3770a7;font-weight:normal;text-align:left;vertical-align:top;}
#discussform input,#discussform textarea{border:solid 1px #3D64B9;font:12px Verdana,Geneva,Arial,Helvetica,sans-serif;}
#discussform .required{border-color:#284179;}
#discussform input#send,#searchform input.submit /*,#basket input#butt*/{background:transparent url(../images/discussform_submit_bck.png) top left no-repeat;border:none;color:#102132;cursor:pointer;font:11px Verdana,Geneva,Arial,Helvetica,sans-serif;font-weight:bold;height:26px;width:68px;}
#discussform input#send:hover,#basket input#butt:hover,#searchform input.submit:hover{background-position:bottom;color:#FFF;text-shadow:1px 1px 1px #5A5A5A;}
#searchform input.submit:hover{color:#1D40A4;text-shadow:none;}
#basket input#butt{font-weight:bold;width:330px;}
/* MAPA */
#map{border:1px solid white;height:450px;margin:0 auto 5px 5px;width:720px;}
#map h3,#map p{margin:0;padding:0;}
#map.half{margin-right:210px;width:495px;}
#map .gmnoprint{font-size:.87em;}
#map .gmnoprint h3{border-bottom:solid 1px #fe4110;color:#EE7700;font-size:1.03em;margin-bottom:8px;padding:0 0 5px 0;}
#map .gmnoprint p{padding:3px 0 5px 0;}
#mapform{margin:0 5px 10px 5px;}
h4.maph4{background:url("../images/hr-big.png") no-repeat scroll center bottom transparent;color:#1D85F3;font-size:.87em;margin:3px 5px 0 20px;padding:5px 0 25px 0;}
#mapform fieldset{border:none;float:right;}
#mapform #searchmap {padding:3px 5px;}
ul#maplist{background:#FFF;float:right;font-size:.73em;height:450px;margin:0 5px 0 0;overflow:auto;padding:0;width:205px;}
#maplist li{background:#FFF url(/images/maplist_merchant_bckgr.png) top left no-repeat;margin:5px 3px 5px 3px;padding:5px 5px 5px 10px;}
#maplist li h3{margin:0;padding:3px 0 2px 0;}
#maplist li p{font-size:1em;margin:0;padding:0;}
#merchantlist{margin:10px 15px;}
#merchantlist h2.normal{background:url("../images/hr-big.png") no-repeat scroll center top transparent;clear:left;font-size:.83em;margin:20px 0 5px 15px;padding:18px 5px 10px 5px;text-align:left;}
#merchantlist p{font-size:.83em;margin:3px 15px 1px 15px;padding:4px 5px 2px 5px;}
#prodejny{background:#fff;border:solid 1px #ccc;border-collapse:collapse;font-size:.78em;margin:10px 20px;}
#prodejny th,#prodejny td{border:solid 1px #ccc;padding:2px 5px;}
#prodejny td strong{color:#fe4110;}
#prodejny .ipartner td, #prodejny .ipartner th {background: #F4F4F4;font-weight:bold;}
#prodejny .vip.ipartner td, #prodejny .vip.ipartner th {background: #E8E8E8;color:#fe4110;}
/* SPODNI LEVE MENU */
#side-content .bottomleftmenu{padding-bottom:10px;}
#side-content .bottomleftmenu h3{background:#FE4110 url(../images/bottomleftmenu-header.png) top left no-repeat;}
.bottomleftmenu ul{margin:8px 3px 5px 10px;padding-left:5px;}
.bottomleftmenu ul li{list-style:none;margin-left:12px;}
.bottomleftmenu ul li.selected{}
.bottomleftmenu ul li li{background-image:none;list-style:none;}
.bottomleftmenu ul li.selected li.selected{background-image:none;}
.bottomleftmenu ul li.selected li.selected a.selected{color:#FE4110;cursor:default;text-decoration:none;}
.bottomleftmenu ul li a{display:block;color:#006cd1;font-size:12px;text-decoration:underline;font-weight:bold;background:transparent url(../images/bottomleftmenu_bullet.png) 0 center no-repeat;padding:4px 4px 4px 15px;}
.bottomleftmenu ul li a:hover{color:#fe4110;text-decoration:none;}
/* order wizard */
#basket table{border-collapse:collapse;margin:5px 2%;padding:0;width:96%;}
#basket th{color:#545454;font-style:italic;font-weight:normal;padding:1px 5px;}
#basket .thead th{border-bottom:solid 1px #ccc;padding-bottom:4px;}
#basket td{padding:1px 5px 3px 5px;}
#basket th.nazev,#basket td.nazev{width:350px;}
#basket td.nazev a:hover{color:#00BFFF;text-decoration:none;}
#basket td.img{padding:0;padding-top:3px;text-align:center;width:40px;}
#basket td.cenaks,#basket th.cenaks,#basket th.celkem,#basket td.celkem{width:60px;text-align:right;}
#basket td.cenaks,#basket td.celkem{color:#4A4A4A;font-weight:bold;padding-right:5px;text-align:right;white-space:nowrap;}
#basket tr.darek .cenaks,#basket tr.darek .celkem{color:#737373;font-weight:normal;}
#basket td.ks,#basket th.ks{text-align:center;width:26px;}
#basket td.ks input{text-align:center;width:20px;}
#basket td.delete{text-align:center;width:35px;}
#basket td.delete a{background:url(../images/kosik-ven.png);display:block;height:19px;margin-left:8px;overflow:hidden;width:19px;}
#basket tr.discount th,#basket tr.discount td{border-top:solid 1px #E1E1E1;color:#000;font-size:.93em;font-weight:bold;padding-bottom:5px;padding-top:5px;}
#basket th.notvalid h4{color:fuchsia;font-size:1em;padding:5px 0;}
tr.darek em span{color:#778899;}
#basket .discount .discountsum{color:red;}
#basket tr.productsum {height:32px;}
#basket .productsum th,#basket .productsum td{background-color:#FF7D19;text-align:right;font-weight:bold;font-size:15px;color:#fff;font-style:italic;border:none;text-shadow:1px 1px 0 #a45415;padding-bottom:4px;}
#basket .productsum th,#basket .transport th {text-align:left;padding:0 0 0 35px;}
.leftradius {
-webkit-border-top-left-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-moz-border-radius-topleft: 8px;
-moz-border-radius-bottomleft: 8px;
border-top-left-radius: 8px;
border-bottom-left-radius: 8px;
}
.rightradius {
-webkit-border-top-right-radius: 8px;
-webkit-border-bottom-right-radius: 8px;
-moz-border-radius-topright: 8px;
-moz-border-radius-bottomright:8px;
border-top-right-radius:8px;
border-bottom-right-radius:8px;
}

#basket tr.transport {height:23px;color:#545454;}
#basket tr.transport th a {color:#454545;}
#basket .transport th,#basket .transport td {background-color:#e2e2e2;}
#basket-carousel{background:#fff url(../images/gradient-blue.png) 0px -390px no-repeat;border:solid 1px #0074D1;font-size:.87em;margin:10px;-moz-border-radius:5px;padding:10px;padding:5px;text-align:center;-webkit-border-radius:5px;-webkit-box-shadow:0px 2px 2px #B1B9C7;}
#basket-carousel .produkt{background:transparent url("../images/basket-carousel-hr.png") bottom center no-repeat;margin-bottom:10px;margin-bottom:3px;padding-bottom:15px;width:160px;margin-right:10px;float:left;}
#basket-carousel .produkt a img{background-color:#fff;border:solid 1px #62BAFF;-moz-border-radius:5px;padding:10px;-webkit-border-radius:5px;}
#basket-carousel .produkt a:hover img{border-color:#fe4110;}
#basket-carousel h4{font-size:.87em;padding-bottom:8px;}
#basket-carousel h4 a:link,#basket-carousel h4 a:visited{color:#00599F;}
#basket-carousel h4 a:hover{color:#fe4100;text-decoration:none;}
#basket-carousel .ceny{font-size:.83em;font-weight:bold;}
#basket-carousel .ceny span{color:#fe4110;}
#gifts .darky,.sleva{float:right;width:420px;border:solid 1px #c3c3c3;margin:10px 0;background:url(../images/gradient_grey.png) 0 0 repeat-x scroll transparent;	color:#545454;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#gifts .darky {margin-right:20px;padding:5px;margin-left:8px;background:url(../images/giftico.png) 6px center no-repeat scroll #F4F4F4;}
#gifts .darky .kobjednavce {margin-left:50px;padding-bottom:10px;}
#gifts .darky .kobjednavce h5 {font-style:italic;padding-bottom:5px;font-size:13px;}
#gifts ul {margin-left:0;list-style:none;}
#gifts .darky .dalsimozne {margin-left:55px;}
#gifts .darky h4 {font-style:italic;padding-bottom:5px;}

.sleva{float:left;margin-left:30px;}
.sleva form#discountform input{width:12em;}
.sleva p.alert {margin-left:30px;font-weight:bold;font-size:12px;padding-bottom:5px;}
#discountform{background:transparent;margin:5px 5px 5px 30px;}
#discountform h4{padding-bottom:5px;font-style:italic;}
#discountform h4 span{font-weight:normal;}
#discountform button {font-weight:bold;}

.kosik p.pokracovat {margin:0 30px 10px 30px;padding-bottom:20px;}
.kosik .pokracovat .button {margin:1em 0 2em;font-weight:bold;padding:0.5em 2em 0.55em;width:auto;}

/* order wizard forms */
.order-wizard #side-content {float:right;width:250px;margin:-17px 10px 0 0;}
.order-wizard #side-content .info-box {border:solid 1px #ccc;margin-bottom:5px;}
.order-wizard #side-content .info-box img.photo {margin-top:6px;}
.order-wizard form{background:#fff;font-size:13px;margin:1%;width:98%;}
<<<<<<< .mine
.order-wizard fieldset{background:#F4F4F4;border:solid 1px #ccc;float:left;margin:10px 5px;-moz-border-radius:5px;-webkit-border-radius:5px;width:620px;}
.order-wizard h3{color:#0089d7;float:left;font-size:14px;margin:0 5px 5px 5px;text-transform:none;width:620px;}
=======
.order-wizard #basket {clear:both;}
#customer,#trans {float:left;width:630px;}
.order-wizard fieldset{background:#F4F4F4;border:solid 1px #ccc;float:left;margin:0 5px 15px 5px;-moz-border-radius:5px;-webkit-border-radius:5px;width:620px;padding:10px 0;}
.order-wizard h3{color:#484848;float:left;font-size:14px;margin:0 5px 5px 10px;text-transform:none;width:620px;}
.order-wizard label{font-size:11px;padding-left:10px;}
.order-wizard fieldset.newsletter input#newsletter {width:15px}
.order-wizard fieldset.newsletter label {font-size:13px;padding-left:0}
.order-wizard fieldset.newsletter p {padding:5px 5px 5px 30px;font-size:11px;color:}
.order-wizard label.required{font-weight:bold;}
.order-wizard label.required span{padding-left:5px;display:inline;}
.order-wizard form input,.poznamka textarea{border:solid 1px #ccc;margin:3px 5px;-moz-border-radius:5px;padding:2px 5px;-webkit-border-radius:5px;width:150px;}
.order-wizard form select {margin-left:5px;}
.order-wizard .poznamka textarea{width:550px;}
.order-wizard form .show-me input{margin:0;padding:0;width:20px;}
.order-wizard form input.required{border-color:#6B6B6B;}
.order-wizard form #telefon {width:120px;margin-left:3px;}
.order-wizard form span.inline {width:28px;text-align:right;display:inline;}
.order-wizard form .show-me label{font-size:14px;padding-left:5px;}
.order-wizard form .inputs{clear:both;float:left;margin-top:5px;width:275px;}
.order-wizard form .inputs.noanswer{float:none;margin-top:0;}
.order-wizard form .answer{font-size:11px;font-weight:bold;padding:5px;width:335px;}
.order-wizard form .answer .question {font-weight:normal;}
.order-wizard form .answer span{font-size:11px;font-weight:normal;padding-left:3px;}
.order-wizard form span.country{color:#646464;font-style:oblique;padding-left:10px;}
.order-wizard form .pokracovat{background:#fff;border:none;clear:both;margin:5px 20px;}
.order-wizard form fieldset.pokracovat {margin:5px 30px 5px 5px;}
#trans .pokracovat p.poznamka{color:#777777;margin-left:15px;padding-top:10px;}
#trans .pokracovat p.souhlas input#souhlas {width:auto;}
.order-wizard fieldset table{border-collapse:collapse;empty-cells:show;width:100%;border-bottom-width:0px;}
/*.order-wizard table td{border-bottom:solid 1px #fff;padding-bottom:5px;*/}
.order-wizard #customer table td {border:none;}
.order-wizard table td.radio{border-right:solid 1px #ccc;padding:3px 5px 5px 0;text-align:center;vertical-align:baseline;width:30px;}
.order-wizard table p.popis{color:#505050;font-size:.83em;padding:5px 15px 5px 15px;}
.order-wizard .summary,.podekovani .summary{color:#646464;float:right;font-size:11px;margin-right:15px;width:275px;border:solid 1px #56A4F5;border-top-width:0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.podekovani .summary{float:left;width:440px;margin:0 0 20px 20px;border-color:#56A4F5;border-top-width:0;}
.order-wizard .podekovani .summary h3 {width:100%}
.summary .summary-table {margin:5px;border-collapse:collapse;}
.podekovani .summary .summary-table {width:420px;}
.summary table.zakaznik {width:90%;margin:10px;}
#customer .summary .summary-table tr.priceprod td,.summary .summary-table tr.priceprod td {padding-top:5px;border-top:solid 1px #ccc;color:#0089D7}
.order-wizard .summary h3{float:none;margin:0;padding:0;width:275px;font-size:13px;text-align:center;text-indent:0;}
.order-wizard .summary td {padding-bottom:3px;}
.podekovani .summary .summary-table td.zakaznik,.podekovani .summary .summary-table td.nazev {width:180px;}
.order-wizard .summary td.nazev{width:175px;padding-left:5px;}
.order-wizard .summary td.ks{text-align:center;width:25px;}
.order-wizard .summary td.cena{font-weight:bold;text-align:right;width:60px;}
.order-wizard .summary .soucet{margin:2px 10px 5px 10px;border-top:solid 1px #ccc;color:#0089d7;font-size:13px;font-weight:bold;padding-top:5px;vertical-align:top}
.order-wizard .summary .soucet strong{color:#fe4110;font-size:14px;}
.summary-table .priceprod td {padding-top:3px;border-top:solid 1px #ccc;}
.summary .total{font-size:14px;}
.poznamka textarea{height:5em;width:360px;}
.order-wizard #trans td.radio input{width:15px;}
.dopravazbozi label big{font-weight:bold;padding-left:5px;}
.order-wizard form.paybuttform{border-top:2px solid #56A4F5;margin-top:7px;padding:5px;width:420px;}
.order-wizard form.paybuttform h4{color:red;text-align:center;font-size:14px;font-weight:bold;padding-bottom:5px;border-bottom:solid 1px red;margin-bottom:5px;}
.order-wizard form.paybuttform button{background:transparent url(../images/payment/csob.gif) top left no-repeat;cursor:pointer;float:right;height:33px;margin-bottom:5px;width:88px;}
.order-wizard form.paybuttform button.paypal{background:transparent url(../images/payment/paypal.gif) top left no-repeat;}
.order-wizard form.paybuttform p{clear:both;font-size:12px;}
.order-wizard form.paybuttform hr.cleaner {margin-bottom:10px;}
.order-wizard .podekovani h3.thnxtxt {width:auto;margin:10px 40px 20px 20px;float:none;font-size:14px;line-height:1.35em;}
#main-content.order-wizard .podekovani h3.thnxtxt span {color:#000;}
.podekovani .hotovo{float:right;margin:0 30px 10px 0;width:420px;}
.hotovo p{font-size:.87em;padding-bottom:5px;}
#main-content .podekovani .hotovo h2{background:none;height:auto;margin-bottom:15px;padding:5px 10px;}
.hotovo #heureka{background:#fff url(../images/gradient-blue.png) 0px -650px no-repeat;border:solid 1px #ECF7FF;font-size:.93em;-moz-border-radius:5px;padding:10px;padding:10px;-webkit-border-radius:5px;margin-right:6px;}
#heureka h3{font-size:13px;margin:0 0 8px 0;padding:0;text-transform:uppercase;width:auto;float:none;}
#heureka #logoheureka{background:transparent;border:solid 1px #87CEFA;padding:2px;}
#heureka p a img{float:right;margin-right:100px;position:relative;top:15px;}
.podekovani ul{color:#434343;font-size:.87em;font-style:italic;margin:0 10px 10px 35px;}
.podekovani ul li{list-style:square;padding:3px 10px 5px 15px;}
fieldset.dodaciadresa div.country,fieldset.fakturacniadresa div.country{float:left;font-size:.88em;padding:4px 3px 0 5px;width:120px;}

/* style 4 textpages */
#main-content .textpage{font-size:.87em;margin: 0 10px 20px;padding:5px;}
.textpage h3, .popiskategorie text h3{font-size:1.19em;padding:5px 0 14px;line-height: 1.35em;color:#434343;margin:8px 0 0;text-shadow:0px 1px 0 #CCC;background: url("../images/hr-big-small.png") no-repeat scroll left bottom transparent;}
.popiskategorie text h3 {background-image:none;margin:5px 25px;font-size:.97em;padding-bottom:5px;}
.textpage ul{margin-left:25px;}
.textpage li{list-style:square;margin-left:25px;padding-left:25px;margin-bottom:7px;}
.textpage p{line-height:1.38em;margin-bottom:5px;padding:5px 0;}
.textpage ul.brandtopgal {background: url("../images/banners/logo-topgal-ofirme.gif") no-repeat scroll right top #FFFFFF;margin-bottom:20px;}
.textpage ul.brandtopgal li,.textpage ul.reasons li {padding:0 140px 5px 10px;}
#main-content .textpage p.motto {margin:10px 0;padding:10px;font-weight:bold;font-style:italic;font-size:15px;color:#003966;background-color:#f5fbff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-moz-box-shadow: 1px 1px 3px #888;-webkit-box-shadow: 1px 1px 3px #888;box-shadow: 1px 1px 2px #888;}
.textpage ul.reasons {margin:15px 10px;font-size:15px;}
.textpage div#odkazy {margin: 20px 15px;}
.textpage #odkazy ul {margin-left: 25px;}
.textpage #odkazy h2, #odkazy h3 {font-size: 1em;}
.textpage #odkazy h2 {color: #FE4110; font-size: 1.2em; margin-top: 20px; padding-bottom: 5px;}
.textpage #odkazy  li.nobullet {list-style: none; padding-top: 10px;}
.textpage #odkazy2 {margin-top: 10px; padding-top: 10px;}
.textpage #odkazy2 a {display: block; margin-top: 3px;}



/* pagefooter by Jakub@code01.cz */
#footer{background:transparent url(../images/footer-bg.png) center bottom repeat-x;height:506px;margin-top:-195px;}
#footer .florish{_background:transparent url(../images/content-bottom-pattern.gif) repeat-x;background:transparent url(../images/content-bottom-pattern.png) 500px top repeat-x;height:76px;}
#footer .inner{background:url(../images/footer-bg-inner.png) center no-repeat;color:#818181;font-size:80%;height:430px;margin:auto;width:950px;position:relative;z-index:1000;}
#footer .footermenu {width:150px;float:left;margin-right:25px;}
#footer .first {margin-left:30px;}
.footermenu h4,.footermenu p,.footermenu address {padding-left:5px;}
#footer .footermenu h3 {text-transform:uppercase;color:#f26708;padding:5px 0 8px 5px;margin-top:7px;font-size:13px;}
#footer .footermenu ul,#footer .foocontacts h4 {margin-top:8px;}
#footer .footermenu ul li {list-style:none;padding:2px 2px 3px;margin:0 0 3px 0;font-size:12px;}
#footer .footermenu ul a {color:#a0a0a0;padding:2px 5px;border:solid 1px transparent;background-color:transparent;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#footer .footermenu ul a:hover {color:#f47926;background-color:#3f3f3f;border-color:#484848;text-decoration:none;}
#footer .foocontacts {width:370px;margin-right:0;}
#footer .foocontacts .contacts {float:left;margin-right:10px;font-size:12px;width:160px;overflow:hidden;}
#footer #ggmapwrapper {float:right;width:187px;margin:65px 0 0 5px;}
#footer #newsletterform {position:absolute;top:351px; left:225px;width:500px;}
#footer fieldset {border:none;}
#footer #newsletterform button {font-weight:bold;text-shadow:1px 1px 0 #962f06;text-transform:uppercase;}
#footer #mce-EMAIL {font-size:13px;width:350px;height:25px;background:#3d3d3d;border:#464646;font-style:italic;color:#B0B0B0;padding:1px 5px 2px;text-shadow:1px 1px 0 #2c2b2b;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#footer #copy {position:absolute;top:395px;left:25px;width:900px;height:35px;overflow:hidden;font-size:11px;}
#footer #copy a {color:#ccc;}
#footer #copy a:hover {color:#ddd;}
#copy #partners {width:450px;float:left;}
#copy #partners ul {margin-left:20px;}
#copy #partners h4 {font-weight:normal;padding-right:5px;}
#copy #rcol {width:450px;float:right;text-align:right;}
#footer #fooicons {position:absolute;top:260px;left:60px;text-align:center;}
#fooicons a,#footer #fooicons span.devider {display:block;float:left;margin-right:18px;}
#footer #fooicons a:link,#footer #fooicons a:visited{border-bottom:solid 2px #0d0d0d;}
#footer #fooicons a:hover {position:relative;top:-2px;border-bottom:none;}
#footer #fooicons span.devider {height:70px;width:4px;background:url(../images/icons/fooicons_devider.png) top left no-repeat scroll #0d0d0d; }
/* obecne tridy */
.right{text-align:right;}
.left{text-align:left;}
.center {text-align:center;}
.pl20{padding-left:20px;}
.pl40px{padding-left:40px;}
hr.cleaner{border-width:1px 0 0 0;clear:both;clear:both;height:1px;width:1px;}
.whitebrd{border-color:#fff;}
.bold{font-weight:bold;}
.red{color:red;}
.orange{color:#fe4110;}
.flr{float:right;}
.fll{float:left;}
.w30pr {width:29%}
.w70pr {width:69%}
.w50pr {width:49%}
.w40pr {width:39%;margin-right:1%;}
.mt10{margin-top:10px;}
.mt1em {margin-top:1em;}
.pt10{padding-top:10px;}
.question{background:url(../images/icons/question-16.png) right center no-repeat transparent scroll;padding:2px 24px 2px 0;height:25px;min-height:25px;}
#trans .question {font-weight:normal;padding-left:20px;}
.smallert{font-size:90%;}
.uppercase{text-transform:uppercase;}
img.brdbox {padding:2px;border:solid 1px #ccc;}
.wrapper {padding:10px;}
ul.menu li {list-style:none;margin-left:0;padding-left:0;display:block;}
ul.menu.horizontal li {float:left;}
/* porovnani produktu */
div.comparecontainer{margin:0 1% 10px 1%;overflow:auto;width:98%;}
table#comparetable{border-collapse:collapse;font-size:.83em;margin:5px;margin-left:10px;text-align:center;width:695px;border-right:none;}
#comparetable h3{font-size:.97em;text-align:center;}
#comparetable tr {background:url(../images/comparetable_row_bckgr.png) center bottom no-repeat scroll #fff;}
#comparetable tr.nobrd {background-image:none;}
#comparetable td,#comparetable th{border-left:solid 1px #ccc;padding:5px;vertical-align:middle;}
#comparetable td.nobrd {border:none;}
#comparetable th{color:#999999;text-align:left;width:100px;text-transform:uppercase;border-left:none;font-size:12px;}
#comparetable th a.question {display:block;padding-right:20px;height:2.2em;text-transform:none;}
#comparetable p.product{padding-bottom:8px;}
#comparetable a.removebutt{background:url(../images/icons/ico-remove.png) right center no-repeat scroll transparent;padding-right:23px;display:block;height:23px;width:130px;margin:3px auto;}
#comparetable a.removebutt span{color:#828282;text-decoration:underline;display:block;font-size:11px;padding-top:4px;text-transform:lowercase;font-weight:normal;text-align:right;}
#comparetable a.removebutt:hover span{color:#000;}
p.compare-button-back{font-size:.83em;margin:5px 5px 5px 30px;}
p.compare-button-back a{background:url(../images/icons/arrow-back2.png) 0 5px no-repeat scroll #fff;display:block;float:left;padding-left:16px;}
/*info-box*/
.info-box{margin:10px 0 0;width:100%;}
.postupobjednani .info-box {width:260px;margin:0 10px 10px 10px;border:solid 1px #ccc;overflow:hidden;background:#F3F3F3;}
#main-content.kosik .postupobjednani .info-box .inner {width:240px;}
.index .info-box{margin-top:0;}
#side-content .info-box h3,.postupobjednani .info-box h3{text-align:center;text-indent:0;}
.info-box .inner{padding:10px;}
.info-box img.photo {padding:2px;border:solid 1px #ccc;float:left}
ul.help-desk,.postupobjednani #side-content .info-box ul.help-desk {font-size:.78em;width:134px;margin-left:10px;_width:125px;}
.help-desk li,.postupobjednani #side-content .info-box .help-desk li {padding:5px 3px 5px 5px;}
.postupobjednani #side-content .info-box .help-desk li {width:100px;}
.help-desk .ico, .postupobjednani #side-content .info-box .help-desk .ico  {background: url(../images/icons/ico-mobil.png) left center no-repeat transparent;padding-left:30px;border-top:solid 1px #ccc;}
.help-desk .phone,.postupobjednani #side-content .info-box .help-desk .phone {background-image:url(../images/icons/ico-phone.png)}
.help-desk .mobil, .postupobjednani #side-content .info-box .help-desk .mobil {background-image:url(../images/icons/ico-mobil.png)}
.help-desk .email,.postupobjednani #side-content .info-box .help-desk .email {background-image:url(../images/icons/ico-email.png)}
.postupobjednani #side-content .info-box .help-desk li.ico a {display:inline;}
/* nas team - lide v Topgalu */
#team ul li {list-style:none;margin:0;padding:0;width:48%;float:left;margin-bottom:25px;margin-right:2%;font-size:.87em;height:150px;}
#team ul li img.photo {float: left; margin-right: 10px; padding: 3px; border: 1px solid #ccc;}
#team ul li h3 {padding-bottom:2px;margin-left:138px;background-image:none;}
#team ul li h4 {padding-bottom:5px;border-bottom:solid 1px #eeebeb;margin:2px 10px 7px 138px;}
#team ul li p {padding:2px;margin:0 0 1px;}
#team li p.ico {background:url("../images/icons/ico-mobil.png") no-repeat scroll left center transparent;padding-left:30px;margin-left:140px;}
#team li p.ico.email {background-image: url(../images/icons/ico-email.png);}
#team li p.ico.phone {background-image: url(../images/icons/ico-phone.png);}
#team li p.popis {font-style:italic;padding:2px 10px 0 0;}
/*kontakty*/
#kontakty{font-size:.86em;padding-bottom:15px;}
.textpage #kontakty h3 {margin-top:0;}
#kontakty hr {height:1px;border:solid 1px #ccc;border-width:1px 0 0 0;border-color:#ccc;background:none;margin:10px 5px 5px 0;}
#contacts .box {width:44%;margin:3px 2% 15px;border:double 3px Silver;font-size:12px;background:#f3f3f3;padding-bottom:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#contacts .box h3 {padding:3px 3px 5px 20px;margin:0;background:#DADADA;font-size:13px;border-bottom:solid 1px silver;}
#contacts .box p {font-weight:bold;margin:2px 2px 1px 20px;padding:0;line-height:18px;padding:3px 5px 3px 35px;background:url(../images/icons/ico-phone.png) left center no-repeat scroll #f3f3f3;}
#contacts .box p.mobil{background-image:url(../images/icons/ico-mobil.png)}
#contacts .box p.email{background-image:url(../images/icons/ico-email.png);font-weight:normal;}
#people h4{padding-top:5px;}
#people p {margin:0 0 3px 0;padding:2px 0 5px;border-bottom:solid 1px #eeebeb;}
#ggmap {width:404px;margin-left:315px;margin-top:8px;}
#ggmap h3{font-size:.87em;padding-bottom:15px;position:relative;top:5px;}
#ggmap #ggmapwrapper,#obchodaci .inner {border:solid 1px #ccc;text-align:right;width:395px;font-size:10px;padding:5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#contactform {width:405px;overflow:hidden;margin:15px 0 10px 315px;padding-top:10px;}
#contactform h3,#obchodaci h3 {font-size:.83em;padding-bottom:10px;}
#contactform fieldset {border:solid 1px #ccc;padding:5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#contactform table {width:390px;font-size:12px;}
#obchodaci h3 {margin: 30px 10px 5px 315px;font-size:14px;}
#obchodaci .inner{width:385px;font-size:12px;text-align:left;margin:0 10px 10px 315px;padding:0 10px 5px;}
#obchodaci .inner h4 {font-size:13px;padding-top:12px;}
/* pure css buttons */
.button{:;*display:inline;border-radius:.5em;box-shadow:0 1px 2px rgba(0,0,0,.2);cursor:pointer;display:inline-block;font:14px/100% Arial,Helvetica,sans-serif;margin:0 2px;-moz-border-radius:.5em;-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);outline:none;padding:.5em 2em .55em;text-align:center;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,.3);vertical-align:baseline;-webkit-border-radius:.5em;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);zoom:1;/* zoom and *display = ie7 hack for display:inline-block */}
.button:hover{color:#fff;text-decoration:none;}
.button:active{position:relative;top:1px;}
.bigrounded{border-radius:2em;-moz-border-radius:2em;-webkit-border-radius:2em;}
.mediumb{font-size:12px;padding:.4em 1.5em .42em;}
.smallb{font-size:11px;padding:.2em 1em .275em;}
.smallb.square{padding:.1em .4em .5em .47em;}
.button.square{box-shadow:0 1px 1px rgba(0,0,0,.1);-moz-box-shadow:0 1px 1px rgba(0,0,0,.1);-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);}
/* color styles */
/* black */
.blackb{background:#333;background:-webkit-gradient(linear,left top,left bottom,from(#666),to(#000));background:-moz-linear-gradient(top,#666,#000);border:solid 1px #333;color:#d7d7d7;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666',endColorstr='#000000');}
.blackb:hover{background:#000;background:-webkit-gradient(linear,left top,left bottom,from(#444),to(#000));background:-moz-linear-gradient(top,#444,#000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444',endColorstr='#000000');}
.blackb:active{background:-webkit-gradient(linear,left top,left bottom,from(#000),to(#444));background:-moz-linear-gradient(top,#000,#444);color:#666;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#666666');}
/* gray */
.greyb{background:#6e6e6e;background:-webkit-gradient(linear,left top,left bottom,from(#888),to(#575757));background:-moz-linear-gradient(top,#888,#575757);border:solid 1px #555;color:#e9e9e9;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888',endColorstr='#575757');}
.greyb:hover{background:#616161;background:-webkit-gradient(linear,left top,left bottom,from(#757575),to(#4b4b4b));background:-moz-linear-gradient(top,#757575,#4b4b4b);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575',endColorstr='#4b4b4b');}
.greyb:active{background:-webkit-gradient(linear,left top,left bottom,from(#575757),to(#888));background:-moz-linear-gradient(top,#575757,#888);color:#afafaf;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757',endColorstr='#888888');}
/* orange */
.orangeb{background:#f78d1d;background:-webkit-gradient(linear,left top,left bottom,from(#fc9700),to(#ea260d));background:-moz-linear-gradient(top,#fc9700,#ea260d);border:solid 1px #fed18c;color:#fef4e9;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a',endColorstr='#f47a20');}
.orangeb:hover{background:#f47c20;background:-webkit-gradient(linear,left top,left bottom,from(#f88e11),to(#f06015));background:-moz-linear-gradient(top,#f88e11,#f06015);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11',endColorstr='#f06015');}
.orangeb:active{background:-webkit-gradient(linear,left top,left bottom,from(#f47a20),to(#faa51a));background:-moz-linear-gradient(top,#f47a20,#faa51a);color:#fcd3a5;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20',endColorstr='#faa51a');}
/* orange */
.orangeb2{background:#fe4110;background:-webkit-gradient(linear,left top,left bottom,from(#fe4110),to(#f47a20));background:-moz-linear-gradient(top,#fe4110,#f47a20);border:solid 1px #C17E00;color:#FEF4E9;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a',endColorstr='#f47a20');}
.orangeb2:hover{background:#f47c20;background:-webkit-gradient(linear,left top,left bottom,from(#f88e11),to(#f06015));background:-moz-linear-gradient(top,#f88e11,#f06015);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11',endColorstr='#f06015');}
.orangeb2:active{background:-webkit-gradient(linear,left top,left bottom,from(#f47a20),to(#faa51a));background:-moz-linear-gradient(top,#f47a20,#faa51a);color:#fcd3a5;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20',endColorstr='#faa51a');}
/* red */
.redb{background:#d81b21;background:-webkit-gradient(linear,left top,left bottom,from(#ed1c24),to(#aa1317));background:-moz-linear-gradient(top,#ed1c24,#aa1317);border:solid 1px #980c10;color:#faddde;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24',endColorstr='#aa1317');}
.redb:hover{background:#b61318;background:-webkit-gradient(linear,left top,left bottom,from(#c9151b),to(#a11115));background:-moz-linear-gradient(top,#c9151b,#a11115);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b',endColorstr='#a11115');}
.redb:active{background:-webkit-gradient(linear,left top,left bottom,from(#aa1317),to(#ed1c24));background:-moz-linear-gradient(top,#aa1317,#ed1c24);color:#de898c;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317',endColorstr='#ed1c24');}
/* blue */
.blueb{background:#0095cd;background:-webkit-gradient(linear,left top,left bottom,from(#00adee),to(#0078a5));background:-moz-linear-gradient(top,#00adee,#0078a5);border:solid 1px #0076a3;color:#d9eef7;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee',endColorstr='#0078a5');}
.blue:hover{background:#007ead;background:-webkit-gradient(linear,left top,left bottom,from(#0095cc),to(#00678e));background:-moz-linear-gradient(top,#0095cc,#00678e);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc',endColorstr='#00678e');}
.blueb:active{background:-webkit-gradient(linear,left top,left bottom,from(#0078a5),to(#00adee));background:-moz-linear-gradient(top,#0078a5,#00adee);color:#80bed6;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5',endColorstr='#00adee');}

.greenb {background: #bfd255; /* Old browsers */
background: -moz-linear-gradient(top, #bfd255 0%, #8eb92a 50%, #72aa00 51%, #9ecb2d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfd255), color-stop(50%,#8eb92a), color-stop(51%,#72aa00), color-stop(100%,#9ecb2d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#9ecb2d',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* W3C */ color:#1B3D00;border:solid 1px #5BA000}
.greenb:hover {background: #64b74b; /* Old browsers */
background: -moz-linear-gradient(top, #64b74b 0%, #8eb92a 50%, #72aa00 51%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#64b74b), color-stop(50%,#8eb92a), color-stop(51%,#72aa00)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #64b74b 0%,#8eb92a 50%,#72aa00 51%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #64b74b 0%,#8eb92a 50%,#72aa00 51%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #64b74b 0%,#8eb92a 50%,#72aa00 51%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#64b74b', endColorstr='#72aa00',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #64b74b 0%,#8eb92a 50%,#72aa00 51%); /* W3C */}


form input.radius{*display:inline;;zoom:1;/* zoom and *display = ie7 hack for display:inline-block */ border-radius:.5em;display:inline-block;margin:0 2px;-moz-border-radius:.5em;outline:none;vertical-align:baseline;-webkit-border-radius:.5em;border-style:solid;border-width:1px;}

/* vecernik 4.5.2010 - carousel na titulce */
#welcomecarousel {width:auto;height:auto;border-bottom:1px solid #bfbfbf;/*background:url(../images/introcar_bckgr.jpg) top left no-repeat scroll #fff;*/}
#welcomecarousel .carousel-control {position:absolute;z-index:1000;}
#welcomecarousel .carousel-control A {display:block; width: 22px; height:32px;position: relative; top: 90px; outline: none}
#welcomecarousel .carousel-control A SPAN {display:block;text-indent:-10000px;width:22px;height:32px}
A#welcomecarousel-prev {background:url(../images/icons/introcar_leftarrow.png) top left no-repeat transparent scroll;}
A#welcomecarousel-next {background:url(../images/icons/introcar_rightarrow.png) top left no-repeat transparent scroll;}
#welcomecarousel .carousel-control-left {top:50px;left:5px;}
#welcomecarousel .carousel-control-right {top:50px;right:5px;}
#welcomecarousel-prev:hover,#welcomecarousel-next:hover{background-position:bottom left;}
#welcomecarousel .carousel-mask {width: 696px;height:260px; overflow: hidden; position: relative; zoom: 1;}
#welcomecarousel .carousel-content {width:696px;height:260px;float:left;}
#welcomecarousel .carousel-container {position: relative;}
#welcomecarousel  a.introcarimg {display:block;width:696;height:260px;overflow:hidden;background:url(../images/introcar_bckgr.jpg) top left no-repeat scroll #fff;text-decoration:none;}
#welcomecarousel .carousel-content a.frame01 {background:url(../images/introcarousel/introcar_frame01.jpg) top left no-repeat scroll #fff;}
#welcomecarousel .carousel-content a.frame02 {background:url(../images/introcarousel/introcar_chilli2011.jpg) 400px 20px no-repeat scroll #fff;}
#welcomecarousel .carousel-content a.frame03 {background:url(../images/introcarousel/introcar_hit2011.jpg) 400px 20px no-repeat scroll #fff;}
#welcomecarousel .carousel-content a.frame04 {background:url(../images/introcarousel/introcar_euforia2010.jpg) 400px 20px no-repeat scroll #fff;}
#welcomecarousel  a.introcarimg strong,#welcomecarousel  .introcarimg span {display:block;margin-left:40px;margin-right:320px;font-size:12px;color:#000;}
#welcomecarousel  a.introcarimg strong {margin:30px 320px 5px 60px;font-size:18px;font-wieght:bold;padding:10px 0 17px;/*color:#FF4B00;*/color:#000;/*text-shadow: 1px 1px 0 #B7623B;*/background: url("../images/produkt-featured-h2-underline.png") no-repeat scroll left bottom transparent;}
#welcomecarousel-pager {position:absolute;top:240px;left:308px;width:80px;} 
#welcomecarousel-pager A {display: block; float: left;width: 20px; height: 15px; outline: none;background:url(../images/icons/introcar_pager_dot.png) top left no-repeat transparent scroll;}
#welcomecarousel-pager A.selected, #welcomecarousel-pager A:hover {background-image:url(../images/icons/introcar_pager_dot_active.png)}
/* TODO - po nacteni stranky probliknou vsechny taby, nez je widget skryje   
#akcniprodukty .produkt-tab-contents {
	height: 138px;
	overflow: hidden;
}
*/
a.extlink {padding-right:15px;background: transparent url(/images/icons/externallink.gif) top right no-repeat;}

ul.errors {font-weight:bold;margin:10px 20px;}

/* vyprodej - katalog */
#main-content .akcniprodukty .sale {height:285px;position:relative;}
#main-content .produkt .ceny strong.rabat {display:block;font-size:12px;}
#main-content .sale strong.saleicon {display:block;width:50px;height:50px;background: transparent url(http://www.topgal.cz/images/icons/ico-sale2.png) top left no-repeat;position:absolute;top:160px;left:10px;}
#main-content .sale strong.saleicon span {color:#FFF;text-shadow: 1px 1px 0 #860271;font-size:17px;font-wight:bold;position:absolute;left:3px;top:13px;text-align:center;width:45px;}
#main-content .sale .ceny span {color: #eb00c5;text-shadow: 1px 1px 0 #860271;}
#side-content ul.sale li {background: url("http://www.topgal.cz/images/menu-item-sale.png") no-repeat scroll left top transparent;}
#side-content ul.sale li:hover{background-position:left -32px;}
#side-content ul.sale li a {background: url("http://www.topgal.cz/images/menu-arrow-right-sale.png") no-repeat scroll 15px 6px transparent;color:#e506bd}
li.sale a:hover {color:#b70096}

/* uprava summary pr ovsechny eshopy - by LChaloupka 20111011 */
.summary #summaryprint {margin:0 10px 10px;padding-bottom:10px;}
#summaryprint h4 {color:#005c00;text-align:center;font-size:14px;font-weight:bold;padding:5px;border-bottom:solid 1px #598524;border-top:solid 3px #BDD863;margin-bottom:5px;}
#summaryprint div.ecoalert {background: rgb(248,255,232); /* Old browsers */
background: -moz-linear-gradient(top, rgba(248,255,232,1) 0%, rgba(227,245,171,1) 61%, rgba(178,234,114,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,255,232,1)), color-stop(61%,rgba(227,245,171,1)), color-stop(100%,rgba(178,234,114,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(248,255,232,1) 0%,rgba(227,245,171,1) 61%,rgba(178,234,114,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(248,255,232,1) 0%,rgba(227,245,171,1) 61%,rgba(178,234,114,1) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, rgba(248,255,232,1) 0%,rgba(227,245,171,1) 61%,rgba(178,234,114,1) 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8ffe8', endColorstr='#b2ea72',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, rgba(248,255,232,1) 0%,rgba(227,245,171,1) 61%,rgba(178,234,114,1) 100%); /* W3C */
margin:10px;border:solid 1px #598524;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#main-content .ecoalert p {font-size:12px;padding:5px 10px 5px 65px;color:#005c00;background: transparent url(https://www.topgal.cz/images/icons/ecoicon.png) 7px center no-repeat;}

color: #005C00;}
#summaryprint p.center {padding-top:7px;}

/* chybovka 404 */
.container404 {width: 700px;margin:10px auto;}

.container404 .box {
	background: url(../images/404_v2.png) no-repeat 0 0;
	border-bottom: 2px solid #ccc;
	height: 250px;
	margin-bottom: 20px;
 	padding-bottom: 30px;
}

.cover_pan{
	background: #fff url(../images/covers.jpg) repeat 1055px bottom;
	height: 250px;
	margin-left:1px; 
	overflow: hidden;
	position: relative;
	width:99.5%;
	z-index: -1;
	
	-moz-animation-name: pan;
	-moz-animation-duration:40s;
	-moz-animation-iteration-count: infinite;
	-moz-animation-timing-function: linear;
	
	-webkit-animation-name: pan;
	-webkit-animation-duration:40s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
}

@-moz-keyframes pan {
	0% {
		background-position: 1338px bottom;
	}
	100% {
		background-position: left bottom;
	}
}

@-webkit-keyframes pan {
	0% {
		background-position: 1338px bottom;
	}
	100% {
		background-position: left bottom;
	}
}


