body, html{height: 100%; }
body{padding: 0; margin: 0; background: url(../images/background.jpg) repeat-x #FFF; color: #4d4d4d;}
body{font-family: tahoma; font-size: 13px;}
body{behavior:url("/csshover.htc");}
body.homepage{background: url(../images/background-hp.png) repeat-x;}

#body2inner{width: 100%; overflow: hidden; min-width: 980px;}

table{white-space: wrap;}

a img{border: none;}


span.hvezdicka{color: #C05E15;}

#grey_one_back{display: none; position: absolute; background: #3F3F3F; width: 100%; height: 100%; z-index: 666; top: 0; left: 0; opacity: 0.9;}
#grey_one_body{display: none; position: absolute; top: 50%; left: 50%; width: 830px; min-height: 36px; margin-left: -415px; z-index: 9999;}
#grey_one_body_top{height: 32px; background: url(../images/grey-one/top-small.png); position: relative;}
#grey_one_body_top a#grey_one_close{position: absolute; top: 3px; right: 3px; display: block; width: 24px; height: 24px; background: url(../images/grey-one/close.jpg);}
#grey_one_body_top a#grey_one_close:hover{background-position: bottom left;}
#grey_one_body_content{background: #FFF; padding: 20px;}
#grey_one_body_bottom{height: 4px; background: url(../images/grey-one/bottom-small.png);}

p{}

h1{font-size: 23px; margin: 0; padding: 0; margin-bottom: 10px; font-weight: bold; color: #4d4d4d;}
h2, div.nadpis{font-size:19px; margin: 0; padding: 0; margin-top: 20px; color: #4d4d4d; font-weight: bold;}
h3{font-size: 16px; font-weight: bold; color: #4c4c4c; margin: 0; margin-top: 15px;}
h4{font-size: 13px; font-weight: bold;}

#vykon{position: absolute; top: 150px; left: -20%; font-size: 150%; font-weight: bold; color: red;}

.neviditelny-pes{font-size: 13px;}

.seek{margin-bottom: 10px;}
.seek h2{margin: 0;}
.seek h2 .kod{font-size: 90%; color: #CCC;}
.seek img{float: left; width: 80px; margin: 10px;}

span.seek{color: red; font-weight: bold;}

#svatek{text-align: center;}

#banners{text-align: center; margin-top: 15px;}
#banners img{border: none;}

#all{width: 980px; position: relative; margin: auto; padding-top: 217px;}

/* #header{height: 105px; width: 980px; background: url(../images/header.png); position: absolute; top: 0; left: 0;} */
#header{height: 147px; width: 980px; background: url(../images/background-header.jpg); position: absolute; top: 0; left: 0;}
#header #logo{position: absolute; top: 12px;}

#nabytek_sk{display: block; position: absolute; text-decoration: none; top: 24px; right: 0; width: 47px; height: 47px; background: url(../images/sk.png) top center no-repeat; padding-top: 25px; text-align: center; color: #ff9f06; font-size: 11px;}
#nabytek_sk:hover{text-decoration: underline;}

/* VSE O NAKUPU */
#vseonakupu{top: 50%; left: -179px; margin-top: -89px; position: fixed; width: 211px; height: 207px; background: url(../images/vse-o-nakupu/vse-o-nakupu.png); cursor: pointer; z-index: 6;}
#vseonakupu:hover{background-position: bottom; }
#vseonakupu_obsah{padding: 15px;}
#vseonakupu .nadpis{width: 119px; height: 26px; background: url(../images/vse-o-nakupu/nadpis.png); color: #FFF; font-size: 13px; padding: 0 15px; line-height: 26px; margin: 15px 0 0px 0;}
#vseonakupu .telefon, #vseonakupu .mail{padding: 5px 0; padding-left: 25px; color: #FFF; background: url(../images/vse-o-nakupu/telefon.png) left center no-repeat; font-size: 13px;}
#vseonakupu .mail{padding-top: 10px;}
#vseonakupu .mail{background-image: url(../images/vse-o-nakupu/mail.png);}
#vseonakupu .mail a{color: #FFF; text-decoration: none;}
#vseonakupu .mail a:hover{text-decoration: underline;}
#vseonakupu .polozka{padding: 5px 0 5px 20px; background: url(../images/vse-o-nakupu/list.png) no-repeat left center;}
#vseonakupu .polozka a{color: #FFF; text-decoration: none;}
#vseonakupu .polozka a:hover{text-decoration: underline;}
/* \\VSE O NAKUPU */

/* STRIPES */
a.stripe{display: block; position: absolute; width: 343px; height: 75px; background: url(../images/stripes/detske-pokoje.png); left: -345px; top: -150px; z-index: 5;}
/* \\STRIPES */

/* BIG BANNERS */
a.big_banner{display: block; width: 450px; height: 856px; position: absolute; top: 150px;}
a.big_banner.banner_left{left: -470px; background: url(../images/big-banners/detske-pokoje.jpg);}
a.big_banner.banner_right{right: -470px; background: url(../images/big-banners/ocima-architekta.jpg);}

/* \\BIG BANNERS */

#menu{height: 38px; width: 980px; position: absolute; top: 105px; left: 0;}
ul#mainMenu{list-style-type: none; margin: 0; padding: 0;}
ul#mainMenu li{padding: 0; margin: 0; float: left; margin-right: 8.5px;}
ul#mainMenu li.last{margin: 0; margin-left: 1px;}
ul#mainMenu li a{display: block; float: left; padding-top: 12px; width: 189px; height: 30px; background: url(../images/menu.png); text-decoration: none; font-size: 14px;}
ul#mainMenu li a{color: #FFF; font-weight: bold; text-align: center;}
ul#mainMenu li a:hover, ul#mainMenu li a.active{background-position: bottom; color: #4d4d4d;}

#menu_shadow{width: 100%; height: 19px; top: 128px; left: 0; position: absolute; background: url(../images/menu-shadow.png) no-repeat center bottom;}
#menu{height: 41px; width: 980px; position: absolute; top: 106px; left: 0; z-index: 1;}
#menu .menu_item{position: absolute; top: 0;}
#menu .menu_item a{float: left; display: block; background: url(../images/menu-left.png) no-repeat left top; height: 41px; line-height: 41px; padding: 0; padding-left: 41px; padding-right: 32px; font-size: 18px; font-weight: bold; font-size: 14px; color: #FFF; text-decoration: none; font-weight: bold;}
#menu a.menu_item_end{width: 27px; height: 41px; background: url(../images/menu-right.png); float: right; padding: 0;}

#menu .menu_item:hover{z-index: 100; color: #000;}
#menu .menu_item:hover > a{background-position: bottom left; color: #000;}
#menu .menu_item.active{z-index: 100;}
#menu .menu_item.active a{background-position: bottom left; color: #000;}

#menu #uvodni-stranka{left: 0;} /* 192   -11 */
#menu #obchodni-podminky{left: 191px;} /* 226 */
#menu #splatkovy-prodej-cetelem{left: 416px;} /* 206 */
#menu #ocima-architekta{left: 621px;} /* 215 */
#menu #kontakt{left: 824px;} /* 144 */

ul#mainMenuProduct{list-style-type: none; margin: 0px; padding: 0px; margin-top: 1px;}
ul#mainMenuProduct li{cursor: pointer; position: relative;}
ul#mainMenuProduct li#vyprodej a{background: url(../images/vyprodej.png); height: 16px; border: none;}
ul#mainMenuProduct li#vyprodej a:hover, ul#mainMenuProduct li#vyprodej .active{background-position: bottom;}

ul#mainMenuProduct li a{display: block; font-weight: bold; color: #4d4d4d; text-decoration: none; padding-left: 35px; border-bottom: 1px solid #CCC; background: url(../images/productmenu.png) no-repeat 10px 12px; padding: 7px 10px; padding-left: 22px;}
ul#mainMenuProduct li a:hover, ul#mainMenuProduct li a.active, ul#mainMenuProduct li h2{color: #D97014;}
ul#mainMenuProduct li strong{font-size: 100%; margin: 0;}

ul#mainMenuProduct ul{list-style-type: none; margin: 0; padding: 0;}
ul#mainMenuProduct ul li a{padding-left: 35px; background: url(../images/productmenu2.png) no-repeat 20px 12px; font-weight: normal;}
ul#mainMenuProduct ul li a:hover, ul#mainMenuProduct ul li a.active{font-weight: normal;}
ul#mainMenuProduct ul li a.active strong{font-weight: normal;}

ul#mainMenuProduct ul li ul li a, ul#mainMenuProduct ul li ul li h2{padding-left: 51px; background: url(../images/productmenu2.png) no-repeat 36px 12px; font-weight: normal;}
ul#mainMenuProduct ul li ul li a:hover, ul#mainMenuProduct ul li ul li a.active{}

#breadcrumb{padding: 0; margin-bottom: 10px; position: relative; font-size: 11px;}
#breadcrumb strong{font-weight: normal;}
#breadcrumb span{padding-right: 15px; margin-right: 10px; background: url(../images/breadcrumb-arrow.png) no-repeat right center;}
#breadcrumb span.active{background: transparent;}
#breadcrumb #home{padding-left: 20px; background: url(../images/uvod-home.jpg) no-repeat left center;}

p{margin: 0; margin-top: 15px; line-height: 18px;}
p.small{font-size: 90%;}
p.big{font-size: 120%; line-height: 22px;}
p span.important{color: #C05E15;}

a{color: #C05E15;}
a:hover{text-decoration: none;}

.info, .vystraha{color: #000; color: #FFF; height: 34px; padding: 15px 0 0 75px; font-weight: normal; font-size: 16px; margin: auto; margin-top: 5px; margin-bottom: 15px; font-weight: bold;}
.info{background-image: url(../images/info.jpg);}
.vystraha{background-image: url(../images/vystraha.jpg);}
.info a, .vystraha a{color: #FFF;}
.info strong{font-weight: bold;}

#mini_slider{position: absolute; left: 0; top: 150px; height: 62px; z-index: 1;}
#mini_slider_container{height: 62px; width: 796px; overflow: hidden;}
#mini_slider ul{padding: 0; margin: 0; list-style: none;}
#mini_slider ul li{margin: 0; padding: 0;}
#mini_slider ul li img{margin-top: 7px; float: left;}
#mini_slider ul li img.prava{float: right;}
#mini_slider ul li img.vysoka{margin-top: 2px;}

#main_slider ul{padding: 0; margin: 0; list-style: none; width: 770px; height: 225px; overflow: hidden; position: absolute; top: 70px; left: 0;}
#main_slider ul li{margin: 0; padding: 0;}
#main_slider ol.flex-control-nav{list-style-type: none; padding: 0; margin: 0; text-align: right; position: absolute; top: 275px; right: 12px;}
#main_slider ol.flex-control-nav li{padding: 0; margin: 0; display: inline-block; margin-left: 5px;}
#main_slider ol.flex-control-nav li a{cursor: pointer; display: block; width: 9px; height: 9px; overflow: hidden; text-indent: 18px; background: url(../images/mainslider/point.png);}
#main_slider ol.flex-control-nav li a:hover, #main_slider ol.flex-control-nav li a.active{background-position: left bottom;}

#main_slider .slides > li {display: none;}
#main_slider .slides li.first{display: block;}


.side_close{display: block; width: 46px; height: 9px; position: absolute; top: 3px; right: 30px; background: url(../images/sideslider/zavrit.png);}
#side_vyprodej{position: absolute; top: 170px; left: -212px; width: 192px; height: 480px; background: url(../images/sidevyprodej/background.jpg);}
#side_vyprodej #razitko{display: block; width: 110px; height: 85px; background: url(../images/sidevyprodej/razitko.png); position: absolute; top: -15px; left: -55px;}
#side_vyprodej .container{width: 160px; height: 160px; text-align: center; margin-left: 1px; margin-top: 20px;}
#side_vyprodej .jmeno{font-size: 14px; font-weight: bold; margin-top: 10px; text-align: center; line-height: 20px; width: 150px; margin-left: 5px; height: 62px; overflow: hidden;}
#side_vyprodej .cena{width: 100px; height: 40px; margin-left: 15px; color: #FFF; padding: 5px;}
#side_vyprodej .puvodni_cena{font-size: 13px; padding: 0 10px; margin-top: 0; text-decoration: line-through;}
#side_vyprodej .aktualni_cena{font-size: 16px; font-weight: bold; padding: 0 10px; margin-top: 5px;}


#side_slider .slides > li {display: none;}
#side_slider .slides li.first{display: block;}
#side_slider{position: absolute; right: -244px; top: 170px; height: 426px;}
#side_slider.home{position: absolute; right: -272px; top: 157px; height: 480px;}
#side_slider_container{height: 426px; width: 224px; overflow: hidden;}
.home #side_slider_container{height: 480px; width: 272px; overflow: hidden;}
#side_slider ul{padding: 0; margin: 0; list-style: none;}
#side_slider ul li{margin: 0; padding: 0; display: inline;}

#kontakty_top{width: 174px; height: 50px; background: url(../images/kontakty-banner.jpg); position: absolute; top: 157px; right: 0;}
#kontakty_top a, #kontakty_top .telefon{display: block; padding-left: 35px; padding-top: 8px; font-weight: bold; color: #4d4d4d;}
#kontakty_top a{padding-top: 3px; text-decoration: underline;}
#kontakty_top a:hover{text-decoration: none;}

/* HOMEPAGE */

#homepage{position: relative;}
#homepage h1{margin-bottom: 250px}

#homepage #text2{overflow: hidden;}
#homepage #text3{overflow: hidden;}

#text2_button.zobrazit, #text2_button.skryt{display: block; width: 121px; height: 26px; float: right; text-indent: 500px; overflow: hidden; margin-top: 10px;}
#text2_button.zobrazit{background: url(../images/vice-informaci.jpg);}
#text2_button.skryt{background: url(../images/mene-informaci.jpg);}
#text2_button.zobrazit:hover, #text2_button.skryt:hover{background-position: left bottom;}

#text3_button.zobrazit, #text3_button.skryt{display: block; width: 121px; height: 26px; float: right; text-indent: 500px; overflow: hidden; margin-top: 10px;}
#text3_button.zobrazit{background: url(../images/vice-informaci.jpg);}
#text3_button.skryt{background: url(../images/mene-informaci.jpg);}
#text3_button.zobrazit:hover, #text3_button.skryt:hover{background-position: left bottom;}

#homepage_akce{position: relative;}
#homepage_akce .nadpis{color: #C05E15;}
#homepage_akce ul.slides{padding: 0; margin: 0; list-style: none; width: 680px; height: 350px;}
#homepage_akce ul.slides li{margin: 0; padding: 0; width: 680px; height: 350px; z-index: 9999;}

#homepage_akce ul.flex-direction-nav{list-style-type: none; margin: 0; padding: 0;}
#homepage_akce ul.flex-direction-nav a{display: block; position: absolute; top: 50%; margin-top: -15px; display: block; width: 31px; height: 82px; text-indent: 9999px;}
#homepage_akce ul.flex-direction-nav a.prev:hover{background-position: center;}
#homepage_akce ul.flex-direction-nav a.next:hover{background-position: center;}
#homepage_akce ul.flex-direction-nav a.prev{left: 0; background: url(../images/akce-nabytek/left.png);}
#homepage_akce ul.flex-direction-nav a.next{right: 0; background: url(../images/akce-nabytek/right.png);}
#homepage_akce ul.flex-direction-nav a.next.disabled{background-position: right bottom;}
#homepage_akce ul.flex-direction-nav a.prev.disabled{background-position: right bottom;}
#homepage_akce .product{width: 210px; float: left; margin-left: 25px;}
#homepage_akce .product.last{margin: 0;}
#homepage_akce .product .sleva{width: 46px; height: 37px; color: #FFF; font-weight: bold; font-size: 13px; text-align: center; padding-top: 9px; background: url(../images/akce-nabytek/sleva.png); position: absolute; right: -10px; top: -10px;}
#homepage_akce .product .sleva div{font-size: 10px; position: relative; bottom: 2px;}
#homepage_akce .product .image{width: 208px; height: 208px; background: url(../images/akce-nabytek/product.jpg); padding: 1px; position: relative;}
#homepage_akce .product .image .image_container{width: 208px; height: 208px; text-align: center; overflow: hidden;}
#homepage_akce .product .image .image_container img{}
#homepage_akce .product .jmeno{height: 36px; overflow: hidden; margin-top: 10px; font-size: 14px; font-weight: bold;}
#homepage_akce .product .cena{margin-top: 10px; font-weight: bold; font-size: 13px;}
#homepage_akce .product .cena span{font-size: 15px; color: #C05E15;}
#homepage_akce .product .puvodni_cena{margin-top: 10px;}
#homepage_akce .product .puvodni_cena div{margin-top: 5px;}
#homepage_akce .product a.more{display: block; margin-top: 15px; width: 88px; height: 21px; background: url(../images/vice-informaci.png);}
#homepage_akce .product a.more:hover{background-position: left bottom;}

#homepage_akce{}
#homepage_akce #akce_top{margin-top: 15px; height: 3px; background: url(../images/akce-nabytek/top.png);}
#homepage_akce #akce_main{padding: 22px 44px; padding-bottom: 30px; background: url(../images/akce-nabytek/main.png) repeat-x #fff; border-left: 1px solid #CCC; border-right: 1px solid #CCC;}
#homepage_akce #akce_bottom{height: 3px; background: url(../images/akce-nabytek/bottom.png);}

#homepage_vyprodej{width: 770px; height: 63px; background: url(../images/vyprodej/background.gif); margin-top: 15px; overflow: hidden;}
#homepage_vyprodej .product{width: 175px; padding-right: 30px; float: left; margin-top: 12px; font-size: 10px;}
#homepage_vyprodej .product .image{width: 40px; height: 40px; float: left; overflow: hidden; border: 1px solid #E0E0E0; margin-right: 10px;}
#homepage_vyprodej .product .text{width: 123px; float: left;}
#homepage_vyprodej .product .text .jmeno{padding: 0; margin: 0; font-weight: bold;}
#homepage_vyprodej .product .text .jmeno a{color: #67a806;}
#homepage_vyprodej .product .text .puvodni_cena{font-size: 10px; margin-top: 3px;}
#homepage_vyprodej .product .text .cena{font-size: 10px; font-weight: bold;}
#homepage_vyprodej .product .text .cena span{color: #67a806;}

#homepage_vyber{margin-top: 15px;}
#homepage_vyber .ruler{border-top: 1px solid #CCC; margin: 20px 0;}
#homepage_vyber .nadpis{color: #C05E15; margin-bottom: 20px;}
#homepage_vyber .product{width: 224px; float: left; border-right: 1px solid #CCC; padding-right: 24px; margin-right: 24px;}
#homepage_vyber .product.last{margin-right: 0; padding-right: 0; border: none; float: right;}
#homepage_vyber .product .sleva{width: 46px; height: 37px; color: #FFF; font-weight: bold; font-size: 13px; text-align: center; padding-top: 9px; background: url(../images/akce-nabytek/sleva.png); position: absolute; right: -10px; top: -10px;}
#homepage_vyber .product .sleva div{font-size: 10px; position: relative; bottom: 2px;}
#homepage_vyber .product .image{width: 222px; height: 222px; background: url(../images/product.jpg); padding: 1px; position: relative;}
#homepage_vyber .product .image .image_container{width: 222px; height: 222px; text-align: center; overflow: hidden;}
#homepage_vyber .product .image .image_container img{}
#homepage_vyber .product .jmeno{height: 36px; overflow: hidden; margin-top: 10px; font-size: 14px; font-weight: bold;}
#homepage_vyber .product .popis{height: 32px; overflow: hidden; margin-top: 10px;}
#homepage_vyber .product .cena{margin-top: 10px; font-weight: bold; font-size: 13px; height: 30px; overflow: hidden;}
#homepage_vyber .product .cena span{font-size: 15px; color: #C05E15;}
#homepage_vyber .product .puvodni_cena{font-size: 10px; font-weight: normal;}
#homepage_vyber .product .puvodni_cena span{font-size: 10px; text-decoration: line-through; color: #4d4d4d;}
#homepage_vyber .product a.more{display: block; margin-top: 2px; width: 88px; height: 21px; background: url(../images/akce-nabytek/vice-informaci.png);}
#homepage_vyber .product a.more:hover{background-position: left bottom;}

#vyprodej_button{display: block; width: 137px; height: 63px; margin-right: 10px; float: left; background: url(../images/vyprodej/vyprodej-button.gif);}
#vyprodej_button:hover{background-position: left bottom;}

#homepage_kategorie{width: 770px; height: 50px; margin-top: 15px; background: url(../images/oblibene-kategorie/background.png); position: relative;}
#homepage_kategorie .nadpis{width: 90px; color: #FFF; float: left; margin: 0; padding: 0; margin-top: 11px; margin-left: 10px; font-size: 12px; line-height: 14px;}
#homepage_kategorie #kategorie_container{width: 620px; height: 50px; float: right; margin-right: 25px; overflow: hidden;}
#homepage_kategorie ul.slides{padding: 0; margin: 0; list-style: none; position: relative;}
#homepage_kategorie ul.slides li{margin: 0; padding: 0;}
#homepage_kategorie .zaznam{width: 200px; height: 40px; float: left; margin-top: 5px;}
#homepage_kategorie .zaznam .image{width: 40px; height: 40px; border: none; overflow: hidden; float: left;}
#homepage_kategorie .zaznam .jmeno{float: right; width: 150px; padding-top: 12px;}
#homepage_kategorie .zaznam .jmeno a{color: #4d4d4d; font-size: 13px; text-decoration: none;}
#homepage_kategorie .zaznam .jmeno a:hover{text-decoration: underline;}

#homepage_kategorie ul.flex-direction-nav{list-style-type: none; margin: 0; padding: 0;}
#homepage_kategorie ul.flex-direction-nav a{display: block; position: absolute; top: 50%; margin-top: -10px; width: 15px; height: 21px; text-indent: 9999px; overflow: hidden;}
#homepage_kategorie ul.flex-direction-nav a.prev:hover{background-position: left bottom;}
#homepage_kategorie ul.flex-direction-nav a.next:hover{background-position: left bottom;}
#homepage_kategorie ul.flex-direction-nav a.prev{left: 100px; background: url(../images/oblibene-kategorie/left.gif);}
#homepage_kategorie ul.flex-direction-nav a.next{right: 10px; background: url(../images/oblibene-kategorie/right.gif);}

/* \HOMEPAGE */

/* KONTAKT */
.box_back{width: 375px; float: left; background: url(../images/kontakt/box.png); margin-bottom: 12px;}
.box_back.right{float: right;}
.box{padding: 0 15px; padding-bottom: 12px; position: relative;}
.box a{color: #4d4d4d; font-weight: bold;}
.box.zakaznicka_linka{background: url(../images/kontakt/zakaznicky-servis.png) no-repeat;}
.box.reklamace{background: url(../images/kontakt/reklamace.png) no-repeat;}
.box.reklamace #reklamace_button{position: absolute; right: 12px; top: 122px; display: block; width: 100px; height: 43px; background: url(../images/kontakt/reklamacni-formular.jpg);}
.box.reklamace #reklamace_button:hover{background-position: left bottom;}
.box.technicky_servis{background: url(../images/kontakt/technicky-servis.png) no-repeat;}
.box.informace_o_objednavkach{background: url(../images/kontakt/informace-o-objednavkach.png) no-repeat;}
.box .nadpis{font-weight: bold; font-size: 18px; margin: 0; padding-top: 13px; color: #C05E15; padding-bottom: 15px;}
.box .row{padding-left: 15px; background: url(../images/kontakt/list.gif) no-repeat left center; margin-top: 12px; font-size: 15px;}
.box .row.telefon{font-size: 26px; font-weight: bold;}
.box .cas{margin-top: 15px; font-weight: bold; color: #C05E15;}
.box p{height: 75px; overflow: hidden;}
.box_bottom{height: 3px; background: url(../images/kontakt/bottom.png);}

#fakturacni_udaje{background: url(../images/kontakt/exiteria.jpg) right center no-repeat; padding: 15px 0;}

#kontakt h2{margin-top: 30px;}
#kontakt #kontakt_facebook{display: block; width: 375px; height: 70px; background: url(../images/kontakt/facebook.jpg); float: left; margin-top: 15px;}
#kontakt #kontakt_aukro{display: block; width: 375px; height: 70px; background: url(../images/kontakt/aukro.jpg); float: right; margin-top: 15px;}
#kontakt #kontakt_facebook:hover, #kontakt #kontakt_aukro:hover{background-position: left bottom;}
#kontakt #kontakt_dotaz{margin-top: 15px;}
#kontakt #kontakt_dotaz input[type=text]{width: 334px; height: 29px; background: url(../images/form/input-long-hover.png); float: left;}
#kontakt #kontakt_dotaz textarea{width: 708px; height: 90px; background: url(../images/form/textarea-light.png);}
#kontakt #kontakt_dotaz input[type=text]:hover, #kontakt #kontakt_dotaz input[type=text]:focus{background-position: bottom;}
#kontakt #kontakt_dotaz textarea:hover, #kontakt #kontakt_dotaz textarea:focus{background-position: bottom;}

#kontakt .registrace_button{display: block; width: 122px; height: 37px; background: url(../images/registrace.jpg);}
#kontakt .registrace_button:hover{background-position: bottom;}
#kontakt #o-spolecnosti img{border: none; margin-top: 0;}
#kontakt h2.first{margin-top: 0;}

.kontakt_top{height: 5px; background: url(../images/kontakt/kontakt-top.png);}
.kontakt_main{background: #efefef; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; padding: 15px;}
.kontakt_main table{font-weight: bold;}
.kontakt_main table td{padding: 5px 6px;}
.kontakt_main table td.bottom_align div{position: relative; top: 9px;}
.kontakt_bottom{height: 5px; background: url(../images/kontakt/kontakt-bottom.png);}
/* \KONTAKT */

/* ALL BACK */

#all_back{position: absolute; width: 316px; height: 480px; top: 150px; left: -336px;}
#all_back.ocima_architekta{background: url(../images/backgrounds/ocima-architekta.jpg);}
#all_back.detske_pokoje{background: url(../images/backgrounds/detske-pokoje.jpg);}
#all_back.pro_miminka{background: url(../images/backgrounds/pro-miminka.jpg);}
/* \ALL BACK */


/* OCIMA ARCHITEKTA */

#ocima_architekta h1, #news h1{margin-top: 15px;}
#news h2{font-size: 16px;}
#news h2 a{text-decoration: none;}
#news h2 a:hover{text-decoration: underline;}

#news .zaznam{padding-bottom: 25px; border-bottom: 1px solid #CCC;}

#ocima_architekta .vlozena_left, #news .vlozena_left{border: none; margin-top: 4px;}
#ocima_architekta .vlozena_left img{}
#ocima_architekta{min-height: 650px;}
#ocima_architekta .zaznam .text, #news .zaznam .text{margin-top: 15px;}
#ocima_architekta .zaznam a.more, #news .zaznam a.more{display: block; margin-top: 5px;}

#ocima_architekta.detail{line-height: 18px;}
#ocima_architekta.detail span.sup{position: relative; bottom: 4px; font-size: 10px;}
#ocima_architekta.detail{background: url(../images/ocima-architekta/back-clanek.jpg) no-repeat right top; }
#ocima_architekta.detail .prefix{font-size: 15px; font-style: italic; color: #808080; line-height: 22px;}
#ocima_architekta.detail #zalamovac{float: right; width: 400px; height: 280px;}
#ocima_architekta.detail table{padding: 0; margin: 0; border-collapse: collapse; margin-top: 15px;}
#ocima_architekta.detail table h2{margin-top: 0;}
div.oranges{border: 1px solid #eab085; background: #FFE8D7; padding: 20px; margin-top: 20px; line-height: 24px; font-size: 14px;}
#ocima_architekta.detail div.orange{border: 1px solid #eab085; background: #FFE8D7; padding: 20px; margin-top: 20px;}
#ocima_architekta.detail div.orange table, #ocima_architekta.detail div.orange h2, #ocima_architekta.detail div.orange h3{margin-top: 0;}

#ocima_architekta .vlozeny_obrazek img{float: left;}
#ocima_architekta .vlozeny_obrazek .popis{font-size: 10px; margin: 0; padding: 0; padding-left: 7px; border-left: 3px solid #c05e15; height: 12px; margin-top: 6px;}
#ocima_architekta .vlozeny_obrazek .popis span{position: relative; bottom: 3px;}
#ocima_architekta .vlozeny_obrazek{border: 1px solid #cccccc; padding: 10px; padding-bottom: 10px; background: #FFF;}
#ocima_architekta .vlozeny_obrazek.float_left{float: left; margin-right: 11px; margin-bottom: 8px; margin-top: 4px;}
#ocima_architekta .vlozeny_obrazek.float_right{float: right; margin-left: 11px; margin-bottom: 8px; margin-top: 4px;}


/* \OCIMA ARCHITEKTA */

#list{margin-top: 10px; margin-bottom: 10px;}
#list input{width: 40px; float: left;}

#categories{}
#categories ul{width: 254px; float: left; padding: 0; margin: 0; margin-right: 4px; list-style-type: none;}
#categories ul.last{margin-right: 0;}
#categories ul li{margin: 0; margin-bottom: 4px; width: 254px; height: 40px; background: url(../images/kategorie.gif);}
#categories ul li .container{float: left; width: 28px; height: 28px; overflow: hidden; border: 1px solid #CCC; margin: 5px; margin-right: 10px;}
#categories ul li .container a{margin: 0;}
#categories ul li a{display: block; color: #4d4d4d; text-decoration: none; line-height: 15px; float: left; width: 200px; margin-top: 11px;}
#categories ul li a.long{margin-top: 4px;}
#categories ul li a:hover{text-decoration: underline;}

#filtry{margin-top: 20px;}
#filtry_top{height: 4px; background: url(../images/filtry/filtry-top.png);}
#filtry_main{background: url(../images/filtry/filtry-main.png) repeat-x bottom #FFF; border-left: 1px solid #CCC; border-right: 1px solid #CCC; height: 90px;}
#filtry_main .filtry_left{width: 210px; float: left; padding-left: 15px;}
#filtry_main .filtry_left select[name=razeni]{width: 148px;}
#filtry_main .filtry_left div, #filtry_main .filtry_right div.row{margin-top: 15px;}

#filtry_main .filtry_right{width: 520px; float: right; padding-right: 15px;}
#filtry_main .filtry_right div.checkboxes{float: left; margin: 0; padding: 0;}
#filtry_main .filtry_right div.filtr_checkbox{float: left; font-size: 12px; margin-right: 12px;}
#filtry_main .filtry_right div.filtr_checkbox.doprava .checkbox{float: left;}
#filtry_main .filtry_right div.filtr_checkbox .checkbox{margin: 0; margin-right: 5px; margin-top: 2px;}
#filtry_main .filtry_right div.slider_container{position: relative; height: 38px;}
#filtry_main .filtry_right #cena_outputA{position: absolute; left: 0; top: 19px; font-size: 12px;}
#filtry_main .filtry_right #cena_outputB{position: absolute; right: 0; top: 19px; font-size: 12px;}
#filtry_main label{display: block; float: right; padding-top: 5px;}
#filtry_main .filtry_right div.filtr_checkbox.doprava label{position: relative; bottom: 8px;}

#filtry_bottom{height: 3px; background: url(../images/filtry/filtry-bottom.png);}
/* 138x27 */
#filtr_button{border: none; width: 138px; height: 27px; background: url(../images/filtry/filtry-button.jpg); text-indent: 1000px; overflow: hidden; float: right;}
#filtr_button:hover{background-position: left bottom;}

#filtry_zobrazeni{}
#filtry_zobrazeni a.zalozka{display: block; float: left; height: 28px; position: relative; top: 4px; margin-right: 5px; padding-left: 30px; padding-top: 9px; text-decoration: none; color: #4d4d4d;}
#filtry_zobrazeni a.zalozka.active{background-position: bottom;}
#filtry_zobrazeni .poradac{margin: 0; margin-top: 13px;}
#filtry_zobrazeni a#obrazkove_zobrazeni{width: 130px; background: url(../images/filtry/obrazkove.jpg);}
#filtry_zobrazeni a#obrazkove_zobrazeni.active{background-position: bottom;}
#filtry_zobrazeni a#obrazkove_zobrazeni.active:hover{background-position: bottom left;}
#filtry_zobrazeni a#radkove_zobrazeni{width: 117px; background: url(../images/filtry/radkove.jpg);}
#filtry_zobrazeni a#radkove_zobrazeni.active{background-position: bottom;}
#filtry_zobrazeni a#radkove_zobrazeni.active:hover{background-position: bottom left;}
#filtry_zobrazeni a#obrazkove_zobrazeni:hover{background-position: center left;}
#filtry_zobrazeni a#radkove_zobrazeni:hover{background-position: center left;}

#popis_kategorie{overflow: hidden;}
#popis_kategorie_button.zobrazit, #popis_kategorie_button.skryt{display: block; width: 121px; height: 26px; float: right; text-indent: 500px; overflow: hidden; margin-top: 10px;}
#popis_kategorie_button.zobrazit{background: url(../images/vice-informaci.jpg);}
#popis_kategorie_button.skryt{background: url(../images/mene-informaci.jpg);}
#popis_kategorie_button.zobrazit:hover, #popis_kategorie_button.skryt:hover{background-position: left bottom;}

#zebricek{position: relative; height: 244px; overflow: hidden;}
#zebricek_inside{height: 244px;}
#zebricek_top{background: url(../images/nejprodavanejsi/zebricek.png); position: absolute; width: 770px; height: 244px; z-index: 2;}
#zebricek .zebricek_product{width: 260px; height: 80px; position: absolute; z-index: 3; font-weight: bold;}
#zebricek .container{position: absolute; width: 80px; height: 80px; overflow: hidden;}
#zebricek .zebricek_product .image{display: block; width: 80px; height: 80px; float: left; margin-right: 10px;}
#zebricek .zebricek_product .jmeno{margin-top: 25px;}
#zebricek .zebricek_product .jmeno a{color: #4d4d4b;}
#zebricek .zebricek_product .cena{margin-top: 7px;}
#zebricek .zebricek_product .cena span{color: #c05e15;}

#zebricek #first_image{left: 268px; top: 24px;}
#zebricek #second_image{left: 18px; top: 38px;}
#zebricek #third_image{left: 516px; top: 49px;}

#zebricek .zebricek_product#first{left: 268px; top: 18px;}
#zebricek .zebricek_product#second{left: 18px; top: 32px;}
#zebricek .zebricek_product#third{left: 516px; top: 43px;}
#zebricek .zebricek_product .container{width: 80px; height: 80px; overflow: hidden;}

#zebricek_button{display: block; width: 760px; height: 28px; background-image: url(../images/nejprodavanejsi/nadpis.jpg); margin-top: 15px; position: relative; top: 4px;}
#zebricek_button{font-size: 16px; padding-left: 10px; padding-top: 8px; color: #4d4d4d; font-weight: bold; text-decoration: none;}
#zebricek_button strong{color: #bf5f15;}
#zebricek_button.zobrazit{background-position: left 72px;}
#zebricek_button.zobrazit:hover{background-position: left 36px;}
#zebricek_button.skryt{background-position: left 0px;}
#zebricek_button.skryt:hover{background-position: left -36px;}

#zebricek #zebricek_other{position: absolute; width: 770px; height: 60px; bottom: 9px; left: 0; z-index: 500;}
#zebricek #zebricek_other a{color: #4d4d4d;}
#zebricek #zebricek_other div.sloupec{width: 355px; float: left; margin: 0 15px;}
#zebricek #zebricek_other div.sloupec div{margin-bottom: 5px;}
#zebricek #zebricek_other .cena{color: #bd5f19; float: right;}

#radkove_zobrazeni{}
#radkove_zobrazeni .product{border-bottom: 1px solid #CCC; padding-bottom: 20px; margin-top: 20px;}
#radkove_zobrazeni .product .image{width: 160px; float: left; position: relative;}
#radkove_zobrazeni .product .image .container{width: 160px; height: 160px; padding: 1px; background: url(../images/product-vypis.png); text-align: center;}
#radkove_zobrazeni .product .text{width: 590px; float: right;}
#radkove_zobrazeni img.tag{position: absolute; top: -4px; right: -12px;}
#radkove_zobrazeni img.tag.ghost{left: 0px; top: 0px}
#radkove_zobrazeni .product .text h2, #radkove_zobrazeni .product .text .jmeno{margin: 0; padding: 0; font-size: 16px; margin-top: 3px; margin-bottom: 15px;}
#radkove_zobrazeni .product .text .cena{font-size: 16px; font-weight: bold; margin-top: 15px;}
#radkove_zobrazeni .product .text .cena span{color: #c05e15;}
#radkove_zobrazeni .product .text .puvodni_cena{margin-top: 5px;}
#radkove_zobrazeni .product .text .puvodni_cena span{text-decoration: line-through;}
#radkove_zobrazeni .product a.more{display: block; margin-top: 15px; width: 88px; height: 21px; background: url(../images/vice-informaci.png);}
#radkove_zobrazeni .product a.more:hover{background-position: left bottom;}

#katalogove_zobrazeni{margin-top: 15px;}
#katalogove_zobrazeni .ruler{border-top: 1px solid #CCC; margin: 20px 0;}
#katalogove_zobrazeni .nadpis{color: #C05E15; margin-bottom: 20px;}
#katalogove_zobrazeni .product{width: 224px; float: left; border-right: 1px solid #CCC; padding-right: 24px; margin-right: 24px;}
#katalogove_zobrazeni .product.last{margin-right: 0; padding-right: 0; border: none; float: right;}
#katalogove_zobrazeni .product .image{width: 222px; height: 222px; background: url(../images/product.jpg); padding: 1px; position: relative;}
#katalogove_zobrazeni .product .image .image_container{width: 222px; height: 222px; text-align: center; overflow: hidden;}
#katalogove_zobrazeni .product .image .image_container img{}
#katalogove_zobrazeni img.tag{position: absolute; top: -4px; right: -12px;}
#katalogove_zobrazeni img.tag.ghost{left: 0px; top: 0px}
#katalogove_zobrazeni .product .jmeno, #katalogove_zobrazeni .product h2{font-size: 14px; font-weight: bold; margin: 0; padding; 0; margin-top: 10px; height: 44px; overflow: hidden;}
#katalogove_zobrazeni .product .popis{height: 32px; overflow: hidden; margin-top: 10px;}
#katalogove_zobrazeni .product .cena{margin-top: 10px; font-weight: bold; font-size: 13px; height: 30px; overflow: hidden;}
#katalogove_zobrazeni .product .cena span{font-size: 15px; color: #C05E15;}
#katalogove_zobrazeni .product .puvodni_cena{font-size: 10px; font-weight: normal;}
#katalogove_zobrazeni .product .puvodni_cena span{font-size: 10px; text-decoration: line-through; color: #4d4d4d;}
#katalogove_zobrazeni .product a.more{display: block; margin-top: 2px; width: 88px; height: 21px; background: url(../images/vice-informaci.png);}
#katalogove_zobrazeni .product a.more:hover{background-position: left bottom;}

.poradac_bottom{padding-top: 20px; padding-bottom: 5px; margin-top: 20px; border-top: 1px solid #CCC;}
.poradac_bottom .poradac{float: none; margin: 0;}

/* ATRIBUTY */
.atributy{padding: 15px;}
.atributy_back{margin-top: 20px;}
.atributy_back.full{width: 728px; background: url(../images/atributy/full-back.png) repeat-y;}
.atributy_bottom.full{height: 4px; background: url(../images/atributy/full-bottom.png) no-repeat;}
.atributy_back.half{width: 354px; background: url(../images/atributy/half-back.png) repeat-y; float: left; overflow: hidden;}
.atributy_back.half.right{float: right;}
.atributy_bottom.half{height: 4px; width: 354px; background: url(../images/atributy/half-bottom.png) no-repeat;}
.atributy_nadpis{font-weight: bold; font-size: 16px; color: #C05E15; padding-bottom: 10px; border-bottom: 1px solid #CCC;}
.atributy.full{background: url(../images/atributy/full.png) no-repeat;}
.atributy.half{background: url(../images/atributy/half.png) no-repeat;}

.atributy.matrace #parametry_matrace{padding: 15px 0; padding-bottom: 5px;}
.atributy.matrace #parametry_matrace select{font-weight: bold; margin: 0 5px;}

.invisible_height{height: 15px;}

.rozbal, .rozbal_full, .skryj{display: block; width: 148px; height: 15px; background: url(../images/atributy/vice.jpg); text-indent: 150px; overflow: hidden; margin: auto; position: relative; top: 3px;}
.rozbal:hover, .skryj:hover, .rozbal_full:hover{background-position: left bottom;}
.skryj{background: url(../images/atributy/mene.jpg);}

.atribut{width: 68px; margin-right: 16px; float: left; text-align: center; margin-top: 15px;}
.atribut .container{border: 1px solid #CCC; overflow: hidden; text-align: center;}
.atribut .popisek{line-height: 13px; font-size: 12px;}
.atribut .popisek.tiny{font-size: 10px; line-height: 9px;}
.atribut .label{margin: 0; padding: 0; font-size: 12px;}
.atribut.last{margin-right: 0;}
.atributy.half .atribut{width: 68px;}
.atributy.half .atribut .container{width: 66px; height: 66px;}
.atributy.full .atribut{width: 73px;}
.atributy.full .atribut .container{width: 71px; height: 71px;}


.atributy{overflow: hidden;}
#atributy{}
#atributy_tlacitko.zobrazit, #atributy_tlacitko.skryt{display: block; width: 440px; height: 26px; margin-top: 10px;}
#atributy_tlacitko.zobrazit{background: url(../images/zobrazit-text.jpg);}
#atributy_tlacitko.skryt{background: url(../images/skryt-text.jpg);}
#atributy_tlacitko.zobrazit:hover, #atributy_tlacitko.skryt:hover{background-position: left bottom;}

#sestava{background: url(../images/sestavy/main.png); margin-top: 20px;}
#sestava_top{background: url(../images/sestavy/top.png) no-repeat; padding: 15px;}
#sestava_bottom.dily{height: 61px; background: url(../images/sestavy/bottom-big.png) no-repeat; line-height: 26px; padding-top: 7px;}
#sestava_bottom{background: url(../images/sestavy/bottom.png) no-repeat; height: 61px; font-size: 19px; font-weight: bold; line-height: 72px; padding-left: 85px;}
#sestava_bottom span{color: #C05E15;}

#sestava .product_container{width: 118px; height: 118px; padding: 1px; background: url(../images/sestavy/product.jpg); text-align: center; overflow: hidden;}

#sestava .sestava_pocet{width: 90px; float: right; text-align: right; padding-top: 4px; margin-bottom: 15px;}

#sestava .upozorneni{margin: 10px 0; padding: 5px 30px; background: url(../images/sestavy/upozorneni.png) no-repeat left center; margin-bottom: 0;}
#sestava .polozka_top{height: 5px; width: 696px; background: url(../images/sestavy/polozka-top.png); margin: auto; margin-top: 15px;}
#sestava .polozka_bottom{height: 5px; width: 696px; background: url(../images/sestavy/polozka-bottom.png); margin: auto;}
#sestava .polozka{background: #FFF; width: 664px; border-left: 1px solid #CCC; border-right: 1px solid #CCC; margin: auto; padding: 10px 15px;}
#sestava .polozka_left{width: 120px; float: left;}
#sestava .polozka_right{width: 529px; float: right;}
#sestava .polozka_right h2{font-size: 15px; margin-top: 5px; margin-bottom: 5px;}
#sestava .polozka_right .popis{width: 330px; float: left;}
#sestava .polozka_right .ceny{width: 185px; float: right; text-align: right; margin-top: 2px;}
#sestava .polozka_right .ceny div{padding: 3px 0;}
#sestava .polozka_right .ceny div span{color: #C05E15;}
#sestava .polozka_right .ceny .cena_v_sestave{font-size: 15px; font-weight: bold;}
#sestava .polozka_right .ceny .bezna_cena, #sestava .polozka_right .ceny .usetrite{font-size: 11px;}


/* \ATRIBUTY */

#product_detail_top{height: 3px; background: url(../images/product-detail/top.png);}
#product_detail_bottom{height: 3px; background: url(../images/product-detail/bottom.png);}
#product_detail{padding: 17px 20px; background: url(../images/product-detail/main.png) repeat-x; border-left: solid 1px #CCC; border-right: solid 1px #CCC; position: relative;}

#product_detail #tags{position: absolute; top: 5px; right: 15px;}
#product_detail #tags img{margin-left: 5px;}

#related, #similar{position: relative;}
#related .nadpis, #similar .nadpis, #material .nadpis{font-size: 15px; font-weight: bold;}
#related .nadpis span{color: #C05E15;}
#related ul.slides, #similar ul.slides{padding: 0; margin: 0; list-style: none; width: 680px; height: 222px;}
#related ul.slides li, #similar ul.slides li{margin: 0; padding: 0; width: 680px; height: 222px; z-index: 9999;}

#related ul.flex-direction-nav, #similar ul.flex-direction-nav{list-style-type: none; margin: 0; padding: 0;}
#related ul.flex-direction-nav a, #similar ul.flex-direction-nav a{display: block; position: absolute; top: 50%; margin-top: -15px; display: block; width: 31px; height: 82px; text-indent: 9999px;}
#related ul.flex-direction-nav a.prev:hover, #similar ul.flex-direction-nav a.prev:hover{background-position: left center;}
#related ul.flex-direction-nav a.next:hover, #similar ul.flex-direction-nav a.next:hover{background-position: left center;}
#related ul.flex-direction-nav a.prev, #similar ul.flex-direction-nav a.prev{left: 0; background: url(../images/akce-nabytek/left.png);}
#related ul.flex-direction-nav a.next, #similar ul.flex-direction-nav a.next{right: 0; background: url(../images/akce-nabytek/right.png);}
#related ul.flex-direction-nav a.next.disabled, #similar ul.flex-direction-nav a.next.disabled{background-position: left bottom;}
#related ul.flex-direction-nav a.prev.disabled, #similar ul.flex-direction-nav a.prev.disabled{background-position: left bottom;}

#related .product, #similar .product{width: 155px; float: left; margin: 0; margin-left: 20px;}
#related .product.last, #similar .product.last{margin: 0;}
#related .product .image, #similar .product .image{width: 153px; height: 153px; background: url(../images/product-vypis-small.jpg); padding: 1px; position: relative;}
#related .product .image .image_container, #similar .product .image .image_container{width: 153px; height: 153px; text-align: center; overflow: hidden;}
#related .product .jmeno, #similar .product .jmeno{height: 31px; overflow: hidden; font-size: 13px; margin-top: 10px;}
#related .product .cena, #similar .product .cena{font-weight: bold; margin-top: 10px; font-size: 13px; float: left;}
#related .product a.more, #similar .product a.more{display: block; float: right; margin-top: 11px; width: 82px; height: 15px; background: url(../images/vice-informaci-small.gif);}
#related .product a.more:hover, #similar .product a.more:hover{background-position: left bottom;}

#related #related_top, #similar #similar_top{margin-top: 15px; height: 3px; background: url(../images/akce-nabytek/top.png);}
#related #related_main, #similar #similar_main{padding: 20px 44px; background: url(../images/akce-nabytek/main.png) repeat-x #fff; border-left: 1px solid #CCC; border-right: 1px solid #CCC;}
#related #related_bottom, #similar #similar_bottom{height: 3px; background: url(../images/akce-nabytek/bottom.png);}

/* TABULKY - infotabulka je od Leni v ratanu*/
table.tabulka_atributy{border-collapse: collapse; width: 350px; float: right; margin-top: 15px;}
table.tabulka_atributy tr.tabulka_atributy_lichy{background: #F2F2F2;}
table.tabulka_atributy td{padding: 4px; width: 50%;}
table.tabulka_atributy td.tabulka_left{font-weight: bold;}
table#infotabulka{border-collapse: collapse; width: 100%; margin-bottom: 10px;}
table#infotabulka td{padding: 4px; width: 50%;}
table#infotabulka td.tabulka_left{font-weight: bold;}

.product_info{float: right; width: 355px; position: relative;}

#popisek_produktu{display: none;}
.product_info table#cena{border: none; border-collapse: collapse; width: 100%; margin-top: 5px;}
.product_info table#cena td{border-bottom: 1px solid #CCC; padding: 5px 0;}
.product_info table#cena td.cell_left{width: 60%;}
.product_info table#cena td.cell_right{width: 40%; text-align: right;}
table#cena tr#main_price{font-size: 17px; font-weight: bold;}
table#cena tr#main_price td.cell_right{font-size: 24px; color: #C25E14;}
table#cena tr#main_price td{padding-top: 0;}
table#cena tr#main_price #cena_highlight{height: 30px;}
table#cena tr#cetelem img{float: left; margin-right: 5px; margin-top: 1px;}
table#cena tr#cetelem_kalkulacka td{border: none;}
table#cena tr#cetelem_kalkulacka a{display: block; background: url(../images/ikony/kalkulacka.jpg) no-repeat left center; padding-left: 20px;}

#popis_text, #product_kategorie{width: 355px; float: left;}

#info_panel_zalozky{margin-top: 15px;}
ul.tabs{list-style-type: none; margin: 0; padding: 0; position: relative; top: 5px;}
ul.tabs li#first a{background: url(../images/product-detail/infopanel-zalozka-first.png) no-repeat left top;}
ul.tabs li#first.active a{background: url(../images/product-detail/infopanel-zalozka-first-hover.png) no-repeat left top;}

ul.tabs li{display: block; float: left; background: url(../images/product-detail/infopanel-zalozka-end.png) no-repeat right top; margin-right: 5px;}
ul.tabs li a{float: left; display: block; height: 37px; padding: 0 10px; padding-left: 15px; line-height: 32px; background: url(../images/product-detail/infopanel-zalozka.png) no-repeat left top;}
ul.tabs li a{text-decoration: none; font-weight: normal; margin-right: 4px; color: #4d4d4d;}
ul.tabs li:hover{}
ul.tabs li:hover > a{color: #c25d15;}
ul.tabs li.active{color: #c25d15; background: url(../images/product-detail/infopanel-zalozka-end-hover.png) no-repeat right top;}
ul.tabs li.active > a{color: #c25d15; background: url(../images/product-detail/infopanel-zalozka-hover.png) no-repeat left top;}

#info_panel{padding: 15px; border-left: 1px solid #CCC; border-right: 1px solid #CCC;}
#info_panel_top{background: url(../images/product-detail/infopanel-top.png); height: 3px;}
#info_panel_bottom{background: url(../images/product-detail/infopanel-bottom.png); height: 4px;}

.product_info .objednat{border-bottom: 1px solid #CCC; padding-bottom: 5px; margin-bottom: 5px;}
.product_info .objednat .informace{font-size: 12px; padding: 7px 0; padding-left: 30px;}
.product_info .informace{float: left; padding: 6px 0; padding-left: 30px; font-size: 12px; background: no-repeat left center;}
.product_info .informace#info_dotaz{background-image: url(../images/ikony/dotaz.jpg);}
.product_info .informace#info_popis{background-image: url(../images/ikony/popis.jpg);}
.product_info .informace#info_oblibene{background-image: url(../images/ikony/oblibene.jpg);}
.product_info .informace#info_atributy{background-image: url(../images/ikony/atributy.jpg);}
.product_info .informace#info_facebook{background-image: url(../images/ikony/facebook.jpg); height: 13px;}
.product_info .informace#info_facebook iframe{border: none; overflow: hidden; position: relative; bottom: 3px;}
.product_info .informace#info_dodaci_lhuta{background-image: url(../images/ikony/dodaci-lhuta.jpg);}
.product_info .informace#info_dodaci_lhuta{font-weight: bold; color: #5CA725;}
.product_info .informace#info_email{background-image: url(../images/ikony/email.jpg);}
.product_info .informace#info_tisk{background-image: url(../images/ikony/tisk.jpg);}
.product_info .informace#info_email a, .product_info .informace#info_tisk a, .product_info .informace#info_oblibene a{color: #888;}
.product_info .informace.left{width: 155px;}
.product_info .informace.right{width: 140px;}

.product_info .informace.dodaci-lhuta{background: url(../images/dodaci-lhuta.jpg) left center no-repeat;}

#order{margin: 0; padding: 0; width: 350px; height: 60px; background: url(../images/product-detail/order.png); margin-top: 10px; margin-bottom: 5px; text-align: center; font-size: 16px; padding-left: 5px; padding-top: 12px;}
#order input#pocet{margin: 0 5px; padding: 0; width: 32px; height: 32px; background: url(../images/product-detail/pocet.png); border: none; text-align: center; font-size: 16px; float: none;}
#order input[type=submit]{margin: 0; padding: 0; margin: 0px 10px; cursor: pointer; position: relative; bottom: 5px;}
#order input[type=submit]{background: url(../images/product-detail/vlozit-do-kosiku.jpg); border: none; width: 190px; height: 49px; text-indent: 500px; overflow: hidden;}
#order input[type=submit]:hover{background-position: left bottom;}

#product_kategorie{margin-top: 25px;}
#product_kategorie ul{margin: 0; padding: 0; margin-top: 15px; margin-left: 15px; list-style-image: url(../images/list.gif);}
#product_kategorie ul li{margin: 0; padding: 0; margin: 5px 10px;}

.product_img{float: left; width: 355px; text-align: center; overflow: hidden; margin-top: 10px;}
.product_img img{border: none;}

.product_img .prilohy{}
.product_img .main_container{width: 354px; height: 341px; overflow: hidden; text-align: center; background: url(../images/product-detail/product.png) no-repeat; position: relative; padding-top: 1px;}
.product_img .main_container.additionals{padding-left: 37px;}
.product_img .main_container #prilohy{width: 69px; height: 289px; position: absolute; left: 6px; top: 6px; padding: 20px 0;}
.product_img .main_container #lupa{width: 32px; height: 32px; background: url(../images/product-detail/lupa.jpg); position: absolute; right: 2px; bottom: 2px;}
.product_img .main_container #lupa:hover{background-position: left bottom;}
.product_img .main_container.additionals #lupa{right: 40px;}
.product_img #prilohy .container{width: 67px; height: 67px; overflow: hidden; margin-bottom: 5px; border: 1px solid #d0d0d0; text-align: center;}
.product_img #prilohy .container:hover{border: 1px solid #81807e;}
.product_img #prilohy .container.last{margin: 0;}
.product_img #prilohy ul.slides{margin: 0; padding: 0; list-style-type: none; width: 69px; height: 319px; position: absolute;}
.product_img #prilohy ul.slides li{margin: 0; padding: 0; width: 69px; height: 339px;}
.product_img #prilohy #prilohy_controls{position: absolute; top: 0; left: 0; z-index: 2; height: 100%;}
.product_img #prilohy #prilohy_controls ul{margin: 0; padding: 0; list-style-type: none;}
.product_img #prilohy #prilohy_controls a{display: block; width: 69px; height: 15px; position: absolute; text-indent: 150px; overflow: hidden;}
.product_img #prilohy #prilohy_controls a.next{background: url(../images/product-detail/up.gif); bottom: -1px;}
.product_img #prilohy #prilohy_controls a.prev{background: url(../images/product-detail/down.gif); top: 0px;}
.product_img #prilohy #prilohy_controls a.prev:hover, .product_img #prilohy #prilohy_controls a.next:hover{background-position: left center;}
.product_img #prilohy #prilohy_controls a.next.disabled, .product_img #prilohy #prilohy_controls a.prev.disabled{background-position: left bottom; opacity: 1;}

#material{}
#material .zaznam{margin-top: 15px;}
#material .zaznam h3{margin-top: 0; color: #C05E15;}
#material .zaznam p{margin-top: 8px;}
#material .zaznam .image{width: 75px; float: left;}
#material .zaznam .image img{width: 75px; border: 1px solid #CCC;}
#material .zaznam .text{width: 680px; float: right;}

#dotaz table{}
#dotaz{}
#dotaz table{width: 100%; border-collapse: collapse;}
#dotaz .product_panel_atributy .inside div{padding: 5px; margin-bottom: 10px;}
#dotaz table td{padding: 5px; margin: 0;}
#dotaz table td input[type=text]{float: left;}
#dotaz table td.field{width: 500px; text-align: left;}
#dotaz table td.field.short input{width: 100px;}
#dotaz #input_submit{height: 35px; float: left; cursor: pointer; background: url(../images/submit-end.png) no-repeat top right; padding: 0; padding-right: 5px;}
#dotaz #input_submit:hover{background-position: right bottom;}
#dotaz #dotaz_tlacitko{margin: 0; padding: 0; background: url(../images/submit.png); padding: 0 10px 2px 15px; height: 35px; border: none; cursor: pointer; color: #FFF; font-weight: bold; font-size: 15px; margin-bottom: 0;}
#dotaz #input_submit:hover > #dotaz_tlacitko{background-position: left bottom;}

#faq{}
#faq .zaznam{margin-top: 15px;}
#faq .zaznam .jmeno{font-weight: bold; margin-bottom: 10px;}
#faq .zaznam .odpoved{padding-left: 15px; margin-left: 15px; margin-top: 15px; border-left: 3px solid #c05e15;}

table.kosik .atribut_container{height: 15px; overflow: hidden; text-align: center;}

table.kosik.osobni_udaje td, table.kosik.poznamka td{vertical-align: top;}
table.kosik.poznamka td{padding: 15px 15px;}
table.kosik.osobni_udaje table td{padding: 3px 25px 3px 0;}
table.kosik.osobni_udaje tr{border: none;}
table.kosik.poznamka textarea{width: 480px; height: 120px; background: url(../images/kosik/poznamka-textarea.png);}
table.kosik{margin: 0; padding: 0; width: 100%; border-collapse: collapse; margin-top: 15px;}
table.kosik td.jmeno a{color: #4c4c4c; text-decoration: none;}
table.kosik td.jmeno a:hover{text-decoration: underline;}
table.kosik td.obrazek{width: 40px;}
table.kosik .container{height: 40px; overflow: hidden; text-align: center;}
table.kosik td.pocet{text-align: center;}
table.kosik td{padding: 7px; }
table.kosik tr.ma_varianty td{padding-bottom: 0;}
table.kosik tr{border-top: 1px solid #CCC;}


.kosik_info{width: 770px; height: 54px; background: url(../images/kosik/infopanel.png); line-height: 54px; font-size: 17px; text-align: center;}
.kosik_info span{color: #2eac00; font-weight: bold;}

#cetelem_top{height: 5px; background: url(../images/kontakt/kontakt-top.png); margin-top: 30px;}
#cetelem_main{background: #efefef; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; padding: 15px; position: relative;}
#cetelem_bottom{height: 5px; background: url(../images/kontakt/kontakt-bottom.png); margin-bottom: 30px;}

#cetelem_main .very_important{font-size: 25px; font-weight: bold; color: #C05E15;}
#cetelem_main p.very_important{font-size: 19px;}
#cetelem_main .important{font-weight: bold; width: 500px;}
#cetelem_main .important a{color: #367b06; font-size: 16px;}
a#cetelem_button{display: block; width: 186px; height: 79px; background: url(../images/kosik/cetelem.jpg); position: absolute; top: 65px; right: 28px;}
a#cetelem_button:hover{background-position: bottom;}
#souhlas{width: 290px; float: right; margin-top: 22px; font-size: 16px;}

span.cislo_objednavky{font-size: 120%; color: #C05E15; font-weight: bold;}

table.kosik tr#first{border: none;}
table.kosik td.penize{text-align: right;}
table.kosik td.penize.celkem{font-size: 17px; font-weight: bold;}
table.kosik td.delete{text-align: right;}
table.kosik tr.varianta td{font-size: 11px;text-align: left; padding: 4px 7px;}
table.kosik tr.varianta.first td{border-top: 0px solid #CCC;}
table.kosik tr.varianta.last td{padding-bottom: 11px;}
table.kosik tr.varianta{border: none;}
table.kosik tr.hlavicka{color: #4e4e4e; font-weight: bold; background: url(../images/kosik/kosik-hlavicka.png) no-repeat; border-top: none;}
table.kosik tr.hlavicka td{padding: 7px;}
table.kosik tr.celkem{border-top: 3px solid #CCC;}
table.kosik tr.celkem td{padding: 16px 0; font-weight: bold; font-size: 17px;}
table.kosik a.kosik_delete{padding-left: 20px; background: url(../images/form/delete.png) no-repeat left center;}

#kosik_rozcestnik{margin-bottom: 15px; border-bottom: 1px solid #CCC; padding-bottom: 7px;}
#kosik_rozcestnik .krok{float: left; width: 185px; margin-right: 10px; height: 51px; background: url(../images/kosik/sipka.png) right center no-repeat;}
#kosik_rozcestnik .krok.last{background: transparent; margin: 0;}
#kosik_rozcestnik .ikona{display: block; width: 51px; height: 45px; padding-top: 6px; padding-left: 60px; font-size: 16px; font-weight: bold; text-decoration: none; color: #4e4e4e;}
#kosik_rozcestnik .ikona.kosik.active{background-position: top left;}
#kosik_rozcestnik .ikona.kosik-doprava.active{background-position: top left;}
#kosik_rozcestnik .ikona.kosik-osobni-udaje.active{background-position: top left;}
#kosik_rozcestnik .ikona.kosik-souhrn.active{background-position: top left;}
#kosik_rozcestnik .ikona.kosik{background: url(../images/kosik/ikona-kosik.png) bottom left no-repeat;}
#kosik_rozcestnik .ikona.kosik-doprava{background: url(../images/kosik/ikona-doprava.png) bottom left no-repeat;}
#kosik_rozcestnik .ikona.kosik-osobni-udaje{background: url(../images/kosik/ikona-osobni-udaje.png) bottom left no-repeat;}
#kosik_rozcestnik .ikona.kosik-souhrn{background: url(../images/kosik/ikona-souhrn.png) bottom left no-repeat;}

#kosik_rozcestnik a.kosik:hover, #kosik_rozcestnik a.kosik-doprava:hover, #kosik_rozcestnik a.kosik-osobni-udaje:hover, #kosik_rozcestnik a.kosik-souhrn:hover{background-position: top left;}

a#kosik_prepocitat{display: block; width: 84px; height: 29px; line-height: 29px; background: url(../images/kosik/prepocitat.png); font-size: 13px; font-weight: bold; text-align: center; text-decoration: none; color: #4c4c4c;}
a#kosik_prepocitat:hover{background-position: bottom; color: #FFF;}

table.tabulka{margin: 0; padding: 0; width: 100%; border-collapse: collapse; margin: 15px 0;}
table.tabulka tr.hlavicka{background: url(../images/kosik/nadpis.png);}
table.tabulka tr.hlavicka td{padding: 12px 15px; font-size: 15px; font-weight: bold; padding-bottom: 11px; border: none;}
table.tabulka td{padding: 10px 15px; border-bottom: 1px solid #CCC;}
table.tabulka.osobni_udaje td{padding: 0 7px; padding-top: 10px; border: none;}
table.tabulka td.popis{width: 100px; text-align: right;}
table.tabulka td.penize{font-weight: bold; text-align: right;}
table.tabulka td.cena span{font-size: 80%; font-weight: normal;}
table.tabulka td.radio{padding: 10px; width: 1px;}

/*formulare*/
.formular, .formular_add{text-align: left; margin: auto; width: 100%; padding: 1px; border-collapse: collapse; margin-top: 8px;}
.formular_add{width: 50%;}
.formular_hlavicka{background-color: rgb(192,94,21); color: #FFF; font-weight: bold;}
.formular_lichy_radek{}
.formular_sudy_radek{}
.formular td, .formular_add td{padding: 10px; border-bottom: 1px rgb(253,152,65) solid; vertical-align: middle;}
.formular td h2{margin: 0; padding: 0; margin-bottom: 5px; font-size: 115%;}
.formular td.cena{vertical-align: middle; text-align: right; width: 80px;}
.formular img{border-style: none;}

form .formular td{border: none; padding: 3px;}

form{margin: 0px;}

input[type=text]{margin: 0; padding: 0; font-family: tahoma; padding: 0 10px; width: 248px; height: 29px; border: none; background: url(../images/form/input.png);}
input[type=text]{float: right;}
input.short{width: 137px; background: url(../images/form/input-short.png); float: right;}
input.short_total{width: 16px; background: url(../images/form/input-short-total.png); text-align: center; float: none;}
textarea{padding: 10px; width: 708px; height: 120px; border: none; font-family: tahoma; background: url(../images/form/textarea.png) no-repeat; font-size: 13px;}
textarea.full{width: 750px; background: url(../images/form/textarea-full.png) no-repeat;}

input[type=submit]{margin: 0; padding: 0; background: url(../images/submit.png); padding: 0 10px 2px 15px; height: 35px; border: none; cursor: pointer; color: #FFF; font-weight: bold; font-size: 15px; line-height: 37px;}
input[type=submit]:hover{background-position: left bottom;}

.input_submit{height: 35px; float: left; cursor: pointer; background: url(../images/submit-end.png) no-repeat top right; padding: 0; padding-right: 5px; text-align: center;}
.input_submit.right{float: right;}
.input_submit.grey{background: url(../images/submit-grey-end.png) top right;}
.input_submit:hover{background-position: right bottom;}
.input_submit:hover > input[type=submit]{background-position: left bottom;}

a.submit{display: block; margin: 0; padding: 0; padding: 0 5px 0 10px; text-align: center; text-decoration: none; background: url(../images/submit.png) no-repeat; height: 35px; line-height: 35px; border: none; cursor: pointer; color: #FFF; font-weight: bold; font-size: 15px; }
a.submit.grey{background: url(../images/submit-grey.png) no-repeat; color: #4d4d4d;}
.input_submit:hover > a.submit{background-position: bottom left; color: #FFF;}

.input_submit{margin-top: 15px;}

/* SELECTY pred prestylovanim*/
select{height: 23px; padding: 1px; border: 1px solid #c7c7c7; background: #ededed; font-size: 12px; color: #4d4d4d;}

.zaznam .vlozeno{color: #CCCCCC; font-style: italic;}
.zaznam{margin-bottom: 15px;}
.prispevek{padding: 0 5px 0 5px; margin: auto; width: 100%; margin-bottom: 10px; margin-top: 5px;}
.podpis{font-size: 85%; margin-top: 2px; text-align: left; color: #AAAAAA;}

.left{width: 190px; float: left;}
.left .panel{margin-top: 15px;}
.left .panel p{margin: 0;}
.left .panel .panel_top{height: 3px; background: url(../images/panel/top.gif);}
.left .panel .panel_nadpis{margin: 10px 1px; height: 15px;}
.left .panel .panel_nadpis.aktuality{width: 83px; background: url(../images/panel/nadpis-aktuality.gif) no-repeat;}
.left .panel .panel_nadpis.clanky{width: 144px; height: 18px; background: url(../images/panel/nadpis-clanky.gif) no-repeat;}
.left .panel .panel_main{background: url(../images/panel/main.gif) repeat-y; padding: 12px 15px;}
.left .panel .panel_main {}
.left .panel .panel_main .zaznam{margin-bottom: 15px;}
.left .panel .panel_main .zaznam .nadpis_novinka{margin-top: 7px;}
.left .panel .panel_main .zaznam .nadpis_novinka a{font-weight: bold; color: #c05e13; margin-top: 10px;}
.left .panel .panel_main .zaznam .image .container{width: 160px; height: 105px; overflow: hidden;}
.left .panel .panel_main .zaznam .text{overflow: hidden; height: 74px; margin-top: 3px;}
.left #aktuality .zaznam .text{height: 65px;}
.left .panel .panel_main .zaznam a{color: #4d4d4d;}
.left .panel .panel_main .zaznam .datum{color: #989898; font-size: 12px; margin: 2px 0; }
.left .panel .panel_bottom{height: 3px; background: url(../images/panel/bottom.gif);}

.left .sortiment{width: 170px; height: 15px; color: #FFF; background: url(../images/sortiment.png); padding: 10px; font-weight: bold; text-transform: uppercase;}
.left a#facebook{display: block; width: 190px; height: 40px; background: url(../images/facebook.png); margin-top: 15px;}

.Xcenter{width: 530px; float: right; padding: 10px 0;}
.center{width: 770px; float: right; padding: 10px 0;}

#doporucujeme{text-align: center;}
#doporucujeme .zaznam{margin-bottom: 5px; border-bottom: 1px solid rgb(229,229,229); padding-bottom: 10px;}
#doporucujeme .zaznam a{display: block; font-weight: bold; text-decoration: none;}
#doporucujeme .zaznam a:hover{text-decoration: underline;}
#doporucujeme .zaznam img{float: none;}

#seek_form{margin-top: 30px; margin-left: 23px;}
#seek{position: absolute; width: 396px; height: 84px; top: 0; left: 247px; background: url(../images/search/background.png);}
#seek input#hledej{padding: 0 5px; margin: 0px 10px 0 10px; background: url(../images/search/input.png); color: #FFF; width: 163px; height: 24px; float: left;}
#seek input[type=submit]{border: none; background: url(../images/search/button.png); cursor: pointer; float: left; width: 56px; height: 24px; color: #FFF; font-size: 12px; text-indent: 56px; color: transparent; text-transform: capitalize;}
#seek input[type=submit]:hover{background-position: left bottom;}
#seek div.popisek{float: left; width: 85px; font-weight: bold; color: #FFF; margin-top: 3px;}

.image_loader{background: url(../images/ajax/whisper-loader.gif) #ac510b center center no-repeat; width: 50px; height: 50px; position: absolute; top: 50%; left: 50%; margin-top: -25px; margin-left: -25px; z-index: -1;}

#whisper{position: absolute; z-index: 9999; display: none; left: 118px; top: 56px; width: 277px; min-height: 291px;}
#whisper_main.loader{background: url(../images/ajax/whisper-loader.gif) #ae4f0d center center no-repeat;}
#whisper_top{height: 5px; background: url(../images/search/top.png);}
#whisper_main{background: #ae4f0d; border-left: 1px solid #c76d20; border-right: 1px solid #c76d20; min-height: 100px;}
#whisper_bottom{height: 5px; background: url(../images/search/bottom.png);}

#whisper a, #whisper p{color: #ffdcc0; display: block; text-decoration: none; margin: 0 5px; padding: 3px 10px; border-bottom: 1px dotted #d67524; margin-top: 0;}
#whisper p{color: #FFF; border: none;}
#whisper a.last{border: none;}
#whisper a:hover{color: #fff; text-decoration: underline;}
#whisper .nadpis{width: 259px; height: 28px; margin: auto; padding-left: 10px; background: url(../images/search/nadpis.jpg); color: #551d00; font-size: 13px; font-weight: bold; line-height: 28px;}

#kosik{position: absolute; display: block; top: 11px; right: 62px; padding-left: 75px; width: 175px; height: 73px; background: url(../images/kosik.png); color: #FFF; text-decoration: none;}
#kosik div{display: block;}
#kosik div.odkaz_top{color: #ff9f06; font-size: 12px; font-weight: bold; margin-top: 13px; margin-bottom: 6px;}
#kosik div.obsah{color: #FFF; text-decoration: none; margin-bottom: 3px; font-size: 11px;}
#kosik div.odkaz_bottom{font-size: 11px;}

#kosik:hover{background-position: left bottom;}

#footer{padding: 15px; background: #e5e5e5; position: relative; margin-top: 15px; padding-bottom: 0; font-size: 90%;}
#footer a{color: #4d4d4d;}
#footer a:hover{text-decoration: none;}
#footer #footer_left{width: 840px; float: left;}
#footer .sloupec{width: 185px; float: left; border-right: 1px dashed #c6c6c6; margin-right: 15px;}
#footer .sloupec.last{border: none;}
#footer .sloupec a{display: block; margin: 7px 0;}
#footer #provozovatel{width: 140px; float: right;}
#footer #provozovatel img{margin: 10px 0;}

#footer_text_menu{background: url(../images/footer-text-menu.png) no-repeat; width: 980px; padding: 11px 0; margin-top: 15px;}
#footer_text_menu a{margin-right: 10px;}

.footer_container{width: 980px; margin: auto;}

#footer_lista{background: #c9c9c9; color: #4d4d4d; font-size: 11px; padding: 15px 0;}
#footer_lista p{margin: 0;}
#footer_lista a{color: #4d4d4d;}

#reklamacni_formular.reklamace table td{padding: 7px 5px;}
#reklamacni_formular{padding: 15px 25px;}
#reklamacni_formular table td{padding: 5px; font-weight: bold;}
#reklamacni_formular input[type=file]{opacity: 0; width: 350px; height: 29px; padding-right: 25px;}
#reklamacni_formular #file_input_container{width: 262px; height: 29px; background: url(../images/form/input-fileXXX.png);}
#reklamacni_formular .formular_left{width: 60%; float: left;}
#reklamacni_formular .formular_right{width: 39%; float: right; padding-top: 25px;}
#reklamacni_formular h1{font-size: 18px; color: #C05E15;}
#reklamacni_formular select{width: 100%; font-size: 13px;}
.uploadifyQueueItem{background-color:#F5F5F5;border:2px solid #E5E5E5;font:11px Verdana,Geneva,sans-serif;margin-top:5px;padding:10px;width:350px;}
.uploadifyError{background-color:#FDE5DD !important;border:2px solid #FBCBBC !important;}
.uploadifyQueueItem .cancel{float:right;}
.uploadifyQueue .completed{background-color:#E5E5E5;}
.uploadifyProgress{background-color:#E5E5E5;margin-top:10px;width:100%;}
.uploadifyProgressBar{background-color:#C05E15;height:5px;width:1px;}

#reklamacni_formular .formular_required{float: left; margin-top: 26px;}

.required{margin: 15px 0;}

#reklamace_upload{width: 21px; height: 22px; float: left; margin-right: 5px; background: url(../images/kontakt/reklamace-upload.png); position: relative;}

.cleaner{clear: both;}

.vlozena_left, .vlozena_right, .vlozena_center{border: 1px solid #CCC; padding: 0; background: #FFF;}
.vlozena_left{float: left; margin: 3px 15px 2px 0;}
.vlozena_left.no_border{border: none;}
.vlozena_right{float: right;  margin: 3px 0 2px 15px;}
.vlozena_center{margin: 0; border: none; padding: 0; background: transparent;}
div.vlozena_center{text-align: center; border-style: none; clear: both;}

.poradac{margin: 15px 0; float: right;}
.poradac ul{list-style-type: none; margin: 0; padding: 0; text-align: right;}
.poradac li{display: inline-block; margin: 0px 7px; text-align: center; line-height: 22px;}
.poradac li#next{padding-right: 13px; background: url(../images/listovani/arrow-right.gif) top right no-repeat;}
.poradac li#next:hover{background-position: right bottom;}
.poradac li#back{padding-left: 13px; background: url(../images/listovani/arrow-left.gif) top left no-repeat;}
.poradac li#back:hover{background-position: left bottom;}
.poradac li#back.poradac_neaktivni:hover{background-position: top left;}
.poradac li#next.poradac_neaktivni:hover{background-position: top right;}

.poradac a{color: #bf5f15;}
.poradac li.poradac_aktualni, .poradac li.poradac_neaktivni{}
.poradac a:hover, .poradac li.poradac_aktualni{}
.poradac a:hover, .poradac li.poradac_aktualni{}

.poradac li.poradac_aktualni{background: url(../images/listovani/active.png); width: 22px; height: 22px; color: #FFF;}
