#left .menu .zalozka {display:none;}
#left .menu #prod {display:block;}

#content .zalozkaFT {display: none;}

* {padding:0; margin:0;}
html{background:#F4F8FD url('images/page_bg.gif') repeat-x top;}
body{margin:0 auto;width:952px; color: #7F7F7F;  font-size:10pt;font-family:sans-serif;background-color:#fff;}
strong{font-weight:bold;}
a{color: #217AB4; text-decoration:none;}
a:hover{color: #217AB4; text-decoration:underline;}
.right{text-align:right;} 
.center{text-align:center;}
.left{text-align:left;}
.clear{clear:both;}
.vpravo{float:right;}
.vlevo{float:left;}
.hide {display: none;}
.ceny em{text-decoration:line-through;}

.odstavce h2 {margin-top: 3px; margin-bottom: -1px;}
.odstavce p {padding: 3px 0 3px 10px;}
.odstavce em {}
.odstavce em.zdroj,em.zdroj {font-weight: normal; font-size: 1em;}
.odstavce strong {font-weight: bolder;}
.odstavce ul {margin-bottom: 5px;} 
.odstavce ul li {margin-bottom: 5px;}
.odstavce ol {padding-left: 40px; list-style-type: upper-roman;}
.odstavce ol li {margin-bottom: 5px;}
.odstavce ol ul {list-style-type: lower-alpha; }

.odstavce img {float: left; margin: 0 10px 10px 0;}
.odstavce em.zdroj {display: block; clear: both; width: 100%;}

.padd {padding: 6px;}
.btn {padding: 2px;}

h2, .h2{display:block;font-size:17px;font-weight:bold;}
a span{display:none;}
a, img, a img {border: 0;}

#top{width:952px;height:93px;background:#F4F8FD url('images/page_bg.gif') repeat-x top;}
#top #swfobloha {position: absolute; z-index:0; margin-left: 209px;}
#top #swfobloha-stin {position: absolute; width: 748px; height: 93px; z-index:1; margin-left: 209px; background: url('images/obloha_stin.png') no-repeat;}
#top #swfdecko {position: absolute; z-index:2; margin-left: 209px;}
#top .inner{width:952px;height:93px;background:url('images/header.gif') no-repeat right bottom;}
#top #logo {position:absolute;  width:192px;height:93px; z-index: 10; background:url('images/logo.gif') no-repeat left bottom;}
#top #logo a {position:absolute; width:192px; height:93px;}
#top #informations{position:absolute;background:url('images/informations_bg.gif') no-repeat top;width:363px;height:18px;top:0; z-index: 5; margin-left:589px;_margin-left:578px;}
#top #informations ul{height:18px;margin-left:23px;}
#top #informations ul li{float:left;margin-right:23px;list-style:none;}
#top #informations ul li a{text-transform:uppercase;color:#dcf0fb;font-size:x-small;text-decoration:none;}
#top #informations ul li a:hover{color:white;}
#top #support{width:104px;height:27px;background:url('images/support.png') no-repeat top;position:absolute;top:48px;margin-left:610px; z-index: 5;}
#top #support span{display:none;}
#top #mymenu-basket {width:226px;height:36px;position:absolute;top:30px;margin-left:726px; z-index: 5;}
#top #mymenu-basket p.login{text-align:center;text-transform:uppercase;font-size:x-small;color:#7F7F7F;background:url(images/panacek.gif) no-repeat 30px center;}
#top #mymenu-basket a{text-decoration:none;color:#217AB4;}
#top #mymenu-basket a#mymenu-button{display:block;float:left;height:36px;width:110px;background:url('images/mymenu-basket.gif') no-repeat top left;}
#top #mymenu-basket a#mymenu-button:hover{background-position:bottom left;}
#top #mymenu-basket div#basket-button{display:block;float:left;height:36px;width:116px;background:url('images/mymenu-basket.gif') no-repeat top right;}
#top #mymenu-basket div#basket-button:hover{background-position:bottom right;}
#top #mymenu-basket div#basket-button a.abs {display:block;position:absolute;height:36px;width:116px;}
#top #mymenu-basket div#basket-button p a {color:white;font-size:x-small;position:absolute;top:20px;left:160px;line-height:1em;z-index:2;}
#top #mymenu-basket div#basket-button p.stin a {color:#DDA203;position:absolute;top:21px;left:161px;z-index:0;}

#mymenu, #basketmenu{position:absolute;background-color:#f6b402;top:39px;display:none;z-index:10;}
#mymenu {padding:36px 20px 20px 20px;margin-left:706px; background:none;}
#mymenu .menu, #basketmenu .menu{padding-bottom:3px; margin-bottom:0px;width:110px;}
#mymenu .menu ul, #basketmenu .menu ul{margin:0 3px;}
#mymenu .menu ul li a, #basketmenu .menu ul li a {display:block;}

#topmenu {width:952px;height:46px; background:#38A3E3 url('images/top_menu.gif') top;}
#topmenu a.atopmenu{float:left;display:block;width:50px;height:46px;}
#topmenu a.atopmenu:hover{background:url('images/top_menu.gif');}
.submenu {display:none;position:absolute;top:138px;z-index:10;}
.submenu .menu{padding-bottom:3px;padding-top:3px;margin-bottom:0px;}
.submenu .menu ul, #basketmenu .menu ul{margin:0 3px;}
.submenu .menu ul li a{display:block; background-image: none; height: auto;}
#topmenu a#topmenu-1{width:115px;}
#topmenu a#topmenu-1:hover{background-position:0px bottom;}
#topmenu a#topmenu-2{width:75px;}
#topmenu a#topmenu-2:hover{background-position:-115px bottom;}
#topmenu a#topmenu-3{width:105px;}
#topmenu a#topmenu-3:hover{background-position:-190px bottom;}
#topmenu a#topmenu-4{width:70px;}
#topmenu a#topmenu-4:hover{background-position:-295px bottom;}
#topmenu a#topmenu-5{width:120px;}
#topmenu a#topmenu-5:hover{background-position:-365px bottom;}
#topmenu a#topmenu-6{width:145px;}
#topmenu a#topmenu-6:hover{background-position:-485px bottom;}
#topmenu a#topmenu-7{width:165px;}
#topmenu a#topmenu-7:hover{background-position:-630px bottom;}
#topmenu a#topmenu-8{width:68px;}
#topmenu a#topmenu-8:hover{background-position:-795px bottom;}
#topmenu a#topmenu-9{width:89px;}
#topmenu a#topmenu-9:hover{background-position:-863px bottom;}
#novinky {width:951px;height:24px;line-height:24px; border-right: 1px #E6DCCC solid; background:url('images/novinky_bg.gif') repeat-x top;}
#novinky .inner{float:left;font-size:small;color:#B4955C;padding:0 10px;}
#novinky a {font-size:x-small; color:#B4955C;}
#novinky a:hover {text-decoration: none; color:#F6B505;}

#middle {float:both; width:950px;background-color:#ffffff;border-left:1px #D0D3D7 solid;border-right:1px #D0D3D7 solid;}

#navigation {float:left; width:930px; height:27px;margin:8px 10px 0 10px; line-height:27px; background:url('images/kdejsem_bg.gif') repeat-x;}
#navigation .inner{width:930px;height:27px;background:url('images/kdejsem_right.gif') no-repeat right;}
#navigation .inner2 {width:764px; height:27px;float:left;}
#navigation .inner2 a{text-decoration:none;text-transform:uppercase;color:#768A95;font-size:x-small;height:27px;line-height:27px;display:block;padding:0 14px 0 10px;float:left;background:url('images/kdejsem_delitko.gif') no-repeat right;}
#navigation .inner2 a:hover{color:#4F4F4F;}
#navigation .inner2 a.active{color:#1E79B9;background:none;}
#navigation .inner a.active:hover{color:#1E4784}
#navigation a.vpravo{height: 20px; line-height: 20px; padding: 3px 4px 4px 0;}

#left{width:146px;margin-left:10px;_margin-left:0px;_padding-left:10px;margin-top:10px;float:left;}
#left #menu {width: 146px;}
#left #menu #zalozky a{background-image:url('images/produkt_znacka.gif');display:block;float:left;height:36px;}
#left #menu #zalozky a#prod{width:79px;}
#left #menu #zalozky a#znac{float:left;width:67px;}
#left #menu #zalozky a.show-prod{background-position:left 0px;}
#left #menu #zalozky a.show-prod:hover{background-position:left -36px;}
#left #menu #zalozky a.hide-znac{background-position:right 0px;}
#left #menu #zalozky a.hide-znac:hover{background-position:right -36px;}
#left #menu #zalozky a.hide-prod{background-position:left -72px;}
#left #menu #zalozky a.hide-prod:hover{background-position:left -108px;}
#left #menu #zalozky a.show-znac{background-position:right -72px;}
#left #menu #zalozky a.show-znac:hover{background-position:right -108px;}

#left #menu #search form, #left #menu #search form p{width:146px;margin:0;border:0;}
#left #menu #search form fieldset{border:0;padding:0;padding-top:8px;margin:0;background:url('images/top_find.gif') no-repeat top;}
#left #menu #search form fieldset legend{display:none;}
#left #menu #search form input{border:0; padding:0; margin:0;}
#left #menu #search form input.edt{height:20px;width:118px;color:#6B777D; display:block;float:left;font-size:x-small; padding:3px 2px 0 2px; background:#ffffff url(images/find_bg.gif) repeat-x top;}
#left #menu #search form a.btn{display:block;float:left;height:23px;width:24px; padding: 0; background:url('images/find.gif') no-repeat left 0;}
#left #menu #search form a.btn:hover{background-position:left -23px;}
#left #menu #search form a.btn:active{background-position:left -46px;}
#left #menu .menu {padding-top: 10px;}

a.kos{position:absolute;display:block;width:25px;height:18px;z-index:5;background:url('images/dokosiku.gif') no-repeat top;}
a.kos:hover{background-position:bottom;}
a.porovnat{position:absolute;display:block;width:25px;height:18px;z-index:5;background:url('images/porovnat.gif') no-repeat top;}
a.porovnat:hover{background-position:bottom;}


div.hlaska-ok  {height: 30px; line-height: 30px; padding: 0 5px; margin-top:3px; margin-left: -1px; padding-left:10px; clear: both; font-size: 1em; font-weight: normal; color: #49ad07; background: url('images/hlaska_zelena.gif') no-repeat center; }
div.hlaska-err {height: 30px; line-height: 30px; padding: 0 5px; margin-top:3px; margin-left: -1px; padding-left:10px; clear: both; font-size: 1em; font-weight: normal; color: #dc491f; background: url('images/hlaska_cervena.gif') no-repeat center; }
ul.errors {color: #dc491f;}

#content{float:left;display:block;width:618px;padding:7px 10px 5px 10px;}
#content ul {margin-left: 20px;}

#content div.f-h2 {clear: both; margin-top: 3px; margin-left: -1px; *margin-bottom: 3px;}
#content div.f-h2 h2,div.f-h2 .h2 {width:618px; height:35px;  padding-top:10px; padding-left:10px; text-transform:uppercase; font-weight:normal; font-size:1em; color:white;}
#content div.f-h2 h2 a,div.f-h2 .h2 a {color:white;}
#content div.gray h2,div.gray .h2 {background: url('images/h2_bg_gray.gif') no-repeat left top;}
#content div.pink h2,div.pink .h2 {background: url('images/h2_bg_pink.gif') no-repeat left top;}
#content div.blue h2,div.blue .h2 {background: url('images/h2_bg_blue.gif') no-repeat left top;}
#content div.green h2,div.green .h2 {background: url('images/h2_bg_green.gif') no-repeat left top;}
#content div.orange h2,div.orange .h2 {background: url('images/h2_bg_orange.gif') no-repeat left top;}

#content div.box-small {background: url('images/detailbox_bg.gif') repeat-y left; }
#content div.box-small .inner {background: url('images/detailbox_top.gif') no-repeat left top; }
#content div.box-small .inner2 {width: 341px;  padding: 6px; margin: 4px 0; text-align: left;  background: url('images/detailbox_bot.gif') no-repeat left bottom; }

#content #news {padding: 0 5px;}
#content #news p{padding: 0 10px; font-size:x-small; border-bottom:1px #e5e5e5 solid;}
#content #news span{position:absolute;width:48px;text-align:right;}
#content #news a {display: block; padding-left:56px; text-decoration:none;color:#7F7F7F;}
#content #news span a{display:inline;padding:0;color:#217AB4;}
#content #news a:hover, 
#news p:hover, #news p:hover a {background-color:#eef5fb;color:#217AB4;}

#content .catalog .item {display:block;width:304px;height:135px; float:left;margin:0px 9px 10px -1px; background:#ffffff url('images/item.gif') no-repeat top;}
#content .catalog .item:hover{background:#ffffff url('images/item.gif') no-repeat bottom;}
#content .catalog .second{margin:0px 0 10px 0; }
#content .catalog .item .inner{padding:10px;}
#content .catalog .item .item-image{width: 80px; height: 110px; margin-right:10px;margin-left:0px;float:left;}
#content .catalog .item .item-image img{max-width: 80px; max-height: 110px;}
#content .catalog .item .item-image .signs {position: absolute; height: 14px; margin-top: 101px;}
#content .catalog .item .item-image .signs .ikonka {float: left; width: 14px; height: 14px; margin-right: 3px;}
#content .catalog .item .item-image .signs .akce {background: url('images/ikonky_mini.gif') no-repeat 0px top;}
#content .catalog .item .item-image .signs .garance-ceny {background: url('images/ikonky_mini.gif') no-repeat -14px top;}
#content .catalog .item .item-image .signs .v-kategorii-doporucujeme {background: url('images/ikonky_mini.gif') no-repeat -42px top;}
#content .catalog .item .item-image .signs .nejsledovanejsi {background: url('images/ikonky_mini.gif') no-repeat -28px top;}
#content .catalog .item a.abs{position:absolute;display:block;width:304px;height:135px;z-index:0;}
#content .catalog .item a.kos{margin-left:260px;margin-top:65px;*margin-left:45px;*margin-top:-5px;}
#content .catalog .item a.porovnat{margin-left:235px;margin-top:65px;*margin-left:20px;*margin-top:-5px;}
#content .catalog .item h3 {font-size:1.0em;color:#217AB4;height:32px;}
#content .catalog .item h3 a {color:#217AB4; text-decoration: none;}
#content .catalog .item:hover h3 a {text-decoration: underline;}
#content .catalog .item ul{float:left; margin: 5px 5px 0 0; width: 80px; height: 55px; text-transform:lowercase;}
#content .catalog .item ul li{list-style:none;font-size:0.8em;line-height:1.2em;padding:0;margin:0;color:#7F7F7F;}
#content .catalog .item ul li strong{font-weight:bolder;padding-left:10px;}
#content .catalog .item .params {float: left; width: 190px; height: 60px; margin-top: 5px;}
#content .catalog .item table {width: 190px; margin: 0; padding: 0; text-transform:lowercase; font-size: 0.8em; border-collapse: collapse; border: 0;}
#content .catalog .item table td {padding: 0; margin: 0; height: 14px; max-height: 14px;}
#content .catalog .item table td.name {width: 30%;}
#content .catalog .item p.ceny{float:left; width: 126px; padding-top:4px; color:#7F7F7F;}
#content .catalog .item .ceny strong{color:#217AB4;font-size:1.1em;padding-left:5px;}
#content .catalog .item .ceny em {text-decoration: line-through;}

#content .compare .lock {float: left; width: 200px; padding: 0px 0px; }
#content .compare .lock table {border-left: 1px #c8c8c8 solid; }
#content .compare .scroll {float: right; width: 416px; overflow-x: scroll; padding: 0px 1px; }
#content .compare table {border-collapse: collapse;  background-color: #f2f2f2;}
#content .compare table tr.nadpisy {height: 70px;}
#content .compare table tr {height: 57px;}
#content .compare table .sud {background-color: #FFFFFF;}
#content .compare table td.image {width: 39px; border: 0;}
#content .compare table .item-image{float:left; width: 39px; height: 53px;}
#content .compare table .item-image img{max-width: 39px; max-height: 53px;}
#content .compare table .h3 a {}
#content .compare table td, 
#content .compare table th {text-align: center; vertical-align: middle; border-right: 1px #c8c8c8 solid;}


#content .catalog-mini {clear: both; padding: 10px 0 0 0px; }
#content .catalog-mini .item {display:block; height: 146px; width: 94px;  float:left; margin:0px 10px 10px 0; background: url('images/item_varianty.gif') no-repeat top; }
#content .catalog-mini .item:hover{background: url('images/item_varianty.gif') no-repeat bottom;}
#content .catalog-mini .six {margin:0px 0 10px 0; }
#content .catalog-mini .item a.abs{position:absolute;display:block;width:90px;height:146px;z-index:0;}
#content .catalog-mini .item .inner{padding:10px 3px;}
#content .catalog-mini .item .item-image{width: 80px; height: 110px; margin-right:10px;margin-left:0px;}
#content .catalog-mini .item .item-image img{max-width: 80px; max-height: 110px;}

#content .signs .ikonka {display: block; width: 23px; height: 18px;}
#content .signs .akce {background: url('images/ikonky.gif') no-repeat left 0px;}
#content .signs .garance-ceny {background: url('images/ikonky.gif') no-repeat left -18px;}
#content .signs .v-kategorii-doporucujeme {background: url('images/ikonky.gif') no-repeat left -36px;}
#content .signs .nejsledovanejsi {background: url('images/ikonky.gif') no-repeat left -54px;}

#content .list .item {display:block; float:left;width:304px;height:57px; margin:0px 9px 3px -1px;}
#content .list .item .inner{padding:10px;}
#content .list .item:hover {background: url('images/item_small.png') no-repeat;}
#content .list .second{margin:0px 0px 3px 0; }
#content .list .item a.abs{position:absolute;display:block;width:304px;height:57px;z-index:0;}
#content .list .item .item-image{float:left; width: 39px; height: 53px; margin: 2px 10px 2px 5px;}
#content .list .item .item-image img{max-width: 39px; max-height: 53px;}
#content .list .item h3 {font-size:1.0em;color:#217AB4;height:16px;}
#content .list .item h3 a {color:#217AB4; text-decoration: none;}
#content .list .item:hover h3 a {text-decoration: underline;}

#content div.product{margin-bottom:0px;}

#content div.product div.perex {clear: both; padding: 6px 6px 14px 6px; }

#content div.product div.product-image {float: left; width:251px;}
#content div.product div.product-image a {text-decoration: none;}

#content div.product div.product-image table {margin: 0;padding: 0;}
#content div.product div.product-image table td {width:80px; height:100px; padding: 0; margin: 0 1px 1px;  text-align: center; vertical-align: middle; border: 1px #d4d4d4 solid; cursor: pointer;}
#content div.product div.product-image table td:hover {border: 1px #54a0c2 solid}
#content div.product div.product-image table td img {max-width:80px; max-height:100px; margin: auto;  border: 0; text-align: center;} 

#content div.product div.product-image table td.big {width:251px; height:300px; border: 1px white solid;}
#content div.product div.product-image table td.big:hover {border: 1px #54a0c2 solid}
#content div.product div.product-image table td.big img {max-width:215px;max-height:300px; border: 0;}

#content .skladem {text-align: center;}
#content .skladem strong {color: #217AB4;}
#content .skladem strong.gray {color: #7F7F7F;}

#content div.product div.product-information {float: right; width: 353px; }

#content div.product div.product-information div.product-box {background: url('images/detailbox_bg.gif') repeat-y left; }
#content div.product div.product-information div.product-box .inner {background: url('images/detailbox_top.gif') no-repeat left top; }
#content div.product div.product-information div.product-box .inner2 {padding: 14px;  background: url('images/detailbox_bot.gif') no-repeat bottom; }

#content div.product div.product-information div.product-box table.producers {width: 100%; border: 0; border-collapse: collapse;}
#content div.product div.product-information div.product-box table.producers th {width: 30%; padding: 0; text-align: left; border: 0; font-weight: normal;}
#content div.product div.product-information div.product-box table.producers td {border: 0; padding: 0; font-weight: bold;} 
#content div.product div.product-information div.product-box td.signs {width: 23px;}
#content div.product div.product-information div.product-box td.signs a.ikonka {float: left; margin-bottom: 3px;}

#content div.product div.product-information div.product-box .params {font-weight: bold; margin:0 0 14px 0;}
#content div.product div.product-information div.product-box .params li {padding-left:14px; list-style-type: none; text-transform: lowercase; background: url('images/sipka_r.gif') no-repeat left center;}
#content div.product div.product-information div.product-box .params li:first-letter {text-transform: uppercase;}

#content div.product div.product-information div.product-box .category {margin: 0; margin-bottom:14px; list-style-type: none;  }
#content div.product div.product-information div.product-box tr.categories td {font-weight: normal;}
#content div.product div.product-information div.product-box tr.categories td ul {list-style-type: none; margin: 0;}

#content div.product div.product-information .cena {color: #54A0C2; }
#content div.product div.product-information .cena em {text-decoration: line-through;}
#content div.product div.product-information .cena strong {font-size: 2.0em; }


#content div.product div.product-information ul{margin-left:20px;}

#content div.product div.product-information a#buy-button {display: block; float: left; width: 233px; height: 47px;  margin-top: 3px; margin-right: 3px; background: url('images/button-objednat.gif') no-repeat top;}
#content div.product div.product-information a#buy-button:hover {background-position: bottom;}
#content div.product div.product-information a#compare-button {display: block; float: left;  width: 117px; height: 47px;  margin-top: 3px; background: url('images/button-porovnat.gif') no-repeat top;}
#content div.product div.product-information a#compare-button:hover {background-position: bottom;}

#content div.product ul#bookmarks {height:35px; clear: both; list-style:none; margin: 10px 0 0 0; padding: 0;}
#content div.product ul#bookmarks li {float:left;   height:35px;  line-height:35px;  margin:0;   margin-right:5px;}
#content div.product ul#bookmarks li a {display: block; height:35px;  line-height:35px;}

#content div.product ul#bookmarks li a .num {position: absolute; display: block; color: #C3C3C3; font-size: 10px;}
#content div.product ul#bookmarks li a:hover .num,
#content div.product ul#bookmarks li a.open .num {color: #217AB4;}


#content div.product ul#bookmarks li#li-bookmark-description a { width: 63px; background: url('images/tab_popis.gif') no-repeat left center; }
#content div.product ul#bookmarks li#li-bookmark-description a:hover {background-position: left bottom; }
#content div.product ul#bookmarks li#li-bookmark-description a.open {background-position: left top; }

#content div.product ul#bookmarks li#li-bookmark-discussionproduct a { width: 95px; background: url('images/tab_diskuze.gif') no-repeat left center; }
#content div.product ul#bookmarks li#li-bookmark-discussionproduct a:hover {background-position: left bottom; }
#content div.product ul#bookmarks li#li-bookmark-discussionproduct a.open {background-position: left top; }
#content div.product ul#bookmarks li#li-bookmark-discussionproduct a .num {margin-left: 70px;}

#content div.product ul#bookmarks li#li-bookmark-recensionsproduct a { width: 100px; background: url('images/tab_recenze.gif') no-repeat left center; }
#content div.product ul#bookmarks li#li-bookmark-recensionsproduct a:hover {background-position: left bottom; }
#content div.product ul#bookmarks li#li-bookmark-recensionsproduct a.open {background-position: left top; }
#content div.product ul#bookmarks li#li-bookmark-recensionsproduct a .num {margin-left: 73px;}

#content div.product ul#bookmarks li#li-bookmark-ratingproduct a { width: 119px; background: url('images/tab_hodnoceni.gif') no-repeat left center; }
#content div.product ul#bookmarks li#li-bookmark-ratingproduct a:hover {background-position: left bottom; }
#content div.product ul#bookmarks li#li-bookmark-ratingproduct a.open {background-position: left top; }
#content div.product ul#bookmarks li#li-bookmark-ratingproduct a .num {margin-left: 93px;}

#content div.product ul#bookmarks li#li-bookmark-questionproduct a { width: 71px; background: url('images/tab_dotaz.gif') no-repeat left center; }
#content div.product ul#bookmarks li#li-bookmark-questionproduct a:hover {background-position: left bottom; }
#content div.product ul#bookmarks li#li-bookmark-questionproduct a.open {background-position: left top; }

#content div.product ul#bookmarks li#li-bookmark-recommendproduct a { width: 107px; background: url('images/tab_doporuceni.gif') no-repeat left center; }
#content div.product ul#bookmarks li#li-bookmark-recommendproduct a:hover {background-position: left bottom; }
#content div.product ul#bookmarks li#li-bookmark-recommendproduct a.open {background-position: left top; }

#content div.product .bookmark-box {margin-top: -3px; background: url('images/bookmark_bg.gif') repeat-y left; }
#content div.product .bookmark-box .inner{background: url('images/bookmark_top.gif') no-repeat top left;}

#content div.product .bookmark {display:none; padding: 10px 14px 14px 14px; background: url('images/bookmark_bot.gif') no-repeat bottom left;}
#content div.product .bookmark h3  {margin-top:0;  }
#content div.product .bookmark ul {margin-left: 20px;}
#content div.product .bookmark .items {margin-top: 0px;}
#content div.product .bookmark label {width:160px;}
#content div.product .bookmark .contact em {width:160px;}
#content div.product .bookmark textarea {width:420px;}
#content div.product .bookmark #fieldset-captchaform img {margin-right: 138px;}

#content #div-bookmark-description {display:block;}
#content #div-bookmark-description div.product-image {float: none;}

#content .discussion-items {margin-top: 0px;}
#content .discussion-items ul,
#content .discussion-items ul li {margin:0; padding: 0; list-style-type: none;}
#content div.product .bookmark .discussion-items ul,
#content div.product .bookmark .discussion-items ul li {margin:0; padding: 0; list-style-type: none;}

#content .discussion-items li .item-inner {width: 590px; margin-bottom: 3px; background: url('images/comment_bg.gif') repeat-y left;}
#content .discussion-items li .item-inner2 {background: url('images/comment_top.gif') no-repeat left top;}
#content .discussion-items li .item-inner4 {padding: 10px; background: url('images/comment_bottom.gif') no-repeat left bottom;}

#content .discussion-items .item-inner .odstavce {margin-top: 6px;}


#content .discussion-items li li .item-inner4 {padding-left: 30px;}
#content .discussion-items li li li .item-inner4 {padding-left: 50px;}
#content .discussion-items li li li li .item-inner4 {padding-left: 70px;}
#content .discussion-items li li li li li .item-inner4 {padding-left: 90px;}
#content .discussion-items li li li li li li .item-inner4 {padding-left: 110px;}
#content .discussion-items li li li li li li li .item-inner4 {padding-left: 130px;}

#content .discussion-items li li .item-inner3 {background: url('images/sipka.gif') no-repeat 15px 13px;}
#content .discussion-items li li li .item-inner3 {background: url('images/sipka.gif') no-repeat 35px 13px;}
#content .discussion-items li li li li .item-inner3 {background: url('images/sipka.gif') no-repeat 55px 13px;}
#content .discussion-items li li li li li .item-inner3 {background: url('images/sipka.gif') no-repeat 75px 13px;}
#content .discussion-items li li li li li li .item-inner3 {background: url('images/sipka.gif') no-repeat 95px 13px;}
#content .discussion-items li li li li li li li .item-inner3 {background: url('images/sipka.gif') no-repeat 115px 13px;}


#content #div-bookmark-ratingproduct .item,
#content #div-bookmark-recensionsproduct .item {width: 590px; margin-bottom: 3px; background: url('images/comment_bg.gif') repeat-y left;}
#content #div-bookmark-ratingproduct .item-inner,
#content #div-bookmark-recensionsproduct .item-inner {background: url('images/comment_top.gif') no-repeat left top;}
#content #div-bookmark-ratingproduct .item-inner2, 
#content #div-bookmark-recensionsproduct .item-inner2 {padding: 10px; background: url('images/comment_bottom.gif') no-repeat left bottom;}

#content #div-bookmark-ratingproduct .item-inner .odstavce, 
#content #div-bookmark-recensionsproduct .item-inner .odstavce {margin-top: 6px;}

#content #div-bookmark-recensionsproduct strong.plus {display: block; width: 280px; float: left; color: green;}
#content #div-bookmark-recensionsproduct strong.minus {display: block; width: 280px; float: right; color: red;}
#content #div-bookmark-recensionsproduct ul.plus {width: 254px; float: left; margin: 0; padding: 6px 6px 6px 20px;  color: green; border: 1px green solid; -moz-border-radius: 3px;}
#content #div-bookmark-recensionsproduct ul.minus {width: 254px; float: right; margin: 0; padding: 6px 6px 6px  20px; color: red; border: 1px red solid; -moz-border-radius: 3px;}

#content #recension-page strong.plus {display: block; width: 290px; float: left; color: green;}
#content #recension-page strong.minus {display: block; width: 290px; float: right; color: red;}
#content #recension-page ul.plus {width: 264px; float: left; margin: 0; padding: 6px 6px 6px 20px;  color: green; border: 1px green solid; ; -moz-border-radius: 3px;}
#content #recension-page ul.minus {width: 264px; float: right; margin: 0; padding: 6px 6px 6px  20px; color: red; border: 1px red solid; ; -moz-border-radius: 3px;}

#content #div-bookmark-ratingproduct div.stars {margin-bottom: 6px;}
#content #div-bookmark-ratingproduct div.stars div {width: 85px; height: 16px; float: left;}
#content #div-bookmark-ratingproduct .s0 {background: url('images/stars.gif') no-repeat left 0px;}
#content #div-bookmark-ratingproduct .s1 {background: url('images/stars.gif') no-repeat left -16px;}
#content #div-bookmark-ratingproduct .s2 {background: url('images/stars.gif') no-repeat left -32px;}
#content #div-bookmark-ratingproduct .s3 {background: url('images/stars.gif') no-repeat left -48px;}
#content #div-bookmark-ratingproduct .s4 {background: url('images/stars.gif') no-repeat left -64px;}
#content #div-bookmark-ratingproduct .s5 {background: url('images/stars.gif') no-repeat left -80px;}

#content #div-bookmark-ratingproduct span#star_select {float: left; display: block; width: 85px; height: 16px;  cursor: pointer;}
#content #div-bookmark-ratingproduct span#star_select span {display: block; width: 17px; height: 16px; float: left;}

#content table td, #content table th {border: 0; padding: 2px 6px; }



form fieldset {clear:left; padding:0; margin: 0; margin-bottom: 0px; border:0;}
form fieldset legend{display: none;}
form fieldset p {margin:0 2px 2px 2px;clear:left; line-height:23px;}
form fieldset p.hint {margin-top: -2px;line-height:1em; font-size: 0.9em; text-align: right; color: #54a0c2;}
form fieldset label{display:block;float:left;width:160px;margin:0 0 1px 0; line-height:23px; font-weight:normal;}
form fieldset input, form fieldset select{padding:2px; border: 1px #54a0c2 solid; background-color: #efeeee; -moz-border-radius: 2px; }
form fieldset input:focus, form fieldset select:focus {background-color: white;}
form fieldset textarea{padding:2px; width:420px; margin: 0; border: 1px #54a0c2 solid; background-color: #efeeee; -moz-border-radius: 2px; }
form fieldset textarea:focus{background-color: white;}

form fieldset p.hint{font-style:italic;}
form fieldset p.radio br {display:none;}

form fieldset#fieldset-captchaform br {display: none;}
form fieldset#fieldset-captchaform img {float: right; margin-right: 144px; border: 1px #54a0c2 solid; }
form fieldset#fieldset-captchaform #captcha-input{width: 202px; float: none;} 

#content div.form {clear: both; margin-top: 10px;}

#content .contact em {display: block; float: left; width:162px; font-style: normal;}
#content .contact p {margin:0 2px 2px 2px;clear:left; line-height:23px;}

#content .filter-text {height: 36px; margin-bottom: 3px;}
#content .filter-text a {display: block; width: 303px; height: 36px; line-height: 36px; cursor: pointer; text-align: center; background: url('images/filer-text.gif') no-repeat top;}
#content .filter-text a:hover {background: url('images/filer-text.gif') no-repeat bottom;}
#content .filter-text a.vpravo {margin-right: 2px;}
#content .filter-text a span {display: block; width: 303px; height: 36px; background: url('images/sipka_d.gif') no-repeat 281px center;}

#content .filter-outer {clear: both; background: url('images/filtry_bg.gif') repeat-y left;}
#content .filter-outer2 {margin-bottom: 3px; background: url('images/filtry_top.gif') no-repeat left top;}
#content .filter {width: 604px; background: url('images/filtry_bottom.gif') no-repeat left bottom;}

#content #filter-form fieldset{padding: 0;}
#content #filter-form fieldset p {margin: 0; padding: 0; line-height:23px; height:23px; display: inline;}
#content #filter-form fieldset .ods {padding-left: 20px;}
#content #filter-form fieldset div.nadpis {width: 600px; float: left;}
#content #filter-form fieldset input {padding: 2px;}
#content #filter-form fieldset label.checkbox {margin-bottom: 2px;}
#content #filter-form fieldset label {width: auto; padding: 0px; line-height:23px; margin: 0 5px 0 0;}
#content #filter-form fieldset strong {display:block;float:left;width:130px;margin:0;}
#content #filter-form div.search {position: absolute; z-index: 255; margin-top: -32px; margin-left: 400px;  line-height:23px; height:23px;}
#content #filter-form div.search strong {width: auto; position: absolute; z-index: 1; color: white; font-weight: normal;}
#content #filter-form div.search strong.abs {position: absolute; color: #3C95C7; margin-left: 1px; margin-top: 1px; z-index: 0;}
#content #filter-form div.search select {margin: 0 0 0 86px; padding: 0; line-height:23px; height:23px; -moz-border-radius: 2px;}

#content ul.subcat li {display: block; float: left; list-style-type: none;}
#content ul.subcat li a {display: block; width: 100px; padding-left: 14px; background: url('images/sipka_r.gif') no-repeat left center;}

#content #basket-page .basket-out {margin: 7px 0; background: url('images/filtry_bg.gif') repeat-y left;} 
#content #basket-page .basket-out1 {background: url('images/filtry_top.gif') no-repeat left top;} 
#content #basket-page ul.basket { margin: 0; padding: 0 0 0 18px; list-style: none;  background: url('images/filtry_bottom.gif') no-repeat left bottom;}
#content #basket-page ul.basket li {display: inline; line-height: 30px; height: 35px; }
#content #basket-page ul.basket li a, 
#content #basket-page ul.basket li span {color: #7F7F7F; text-decoration: none; padding: 6px 35px;}
#content #basket-page ul.basket li a:hover {color: #217AB4; text-decoration: none;}
#content #basket-page ul.basket li.active {color: #217AB4;}
#content #basket-page ul.basket li.active a {color: #217AB4; border: 1px #b4cfe1 solid; background-color: #d3e4f0;}

#content .form-inner  {clear: both; margin-bottom: 3px;  background: url('images/bookmark_bg.gif') repeat-y left;}
#content .form-inner2 {background: url('images/bookmark_top.gif') no-repeat left top;}
#content .form-inner3 {padding: 10px 13px 10px 10px; background: url('images/bookmark_bot.gif') no-repeat left bottom;}

#content .table-outer {clear: both; margin-left:2px; background: url('images/comment_bg.gif') repeat-y left;}
#content .table-outer2 {margin-bottom: 3px; background: url('images/comment_top.gif') no-repeat left top;}
#content .table {width: 590px; background: url('images/comment_bottom.gif') no-repeat left bottom;}

#content #basket-page table input {text-align: right; width: 20px; -moz-border-radius: 2px; border: 1px #54a0c2 solid;}
#content #basket-page table {border-collapse: collapse;}
#content #basket-page table td {border:0; margin: 1px; }
#content #basket-page table th {text-align: left; border: 0px; }
#content #basket-page table th.quantity {width: 60px;}
#content #basket-page table th.price {width: 92px;}
#content #basket-page table th.del {width: 20px;}
#content #basket-page table tr.nadpisy {border-bottom: 1px #dfdede solid;}
#content #basket-page .right .btn {margin-right: 1px; margin-top: 3px;} 
#content #basket-page .under-table {float: right; margin-right: 2px;}
#content #basket-page .under-table .inner2 {margin: 0;}
#content #basket-page .under-table .vlevo {margin-right: 6px;}
#content #basket-page .dis-label {width: 130px; padding-left: 8px;}
#content #basket-page .dis-input {width: 198px; padding:2px; border: 1px #d4d4d4 solid; background-color: #eaeaea; -moz-border-radius: 2px; }
#content #basket-page .btn-next {float: right; padding: 2px; margin-top: 15px; margin-right: -11px; margin-bottom: 20px;}
#content #basket-page table.doprava {width: 225px; }

#content #orders-page table {border-collapse: collapse;}
#content #orders-page table tr.nadpisy {border-bottom: 1px #dfdede solid;}

#content #registrace-page legend {display: block; font-weight: bold; margin-bottom: 3px;}


#right{width:146px;float:left;margin-right:10px;_margin-right:0px;margin-top:10px;}

#compare p.count {padding: 3px 6px; border-bottom: 1px #C7E6F8 solid;}
#compare p.compare {padding: 3px 6px; text-align: center;}
#compare .item {padding: 3px;}
#compare .item .item-image{width: 39px; height: 53px; margin: 2px 5px 2px 0px;}
#compare .item .item-image img{max-width: 39px; max-height: 53px;}

#enquiry p.question {padding: 3px 6px; border-bottom: 1px #A9EABC solid;}
#enquiry a {color: #26b635; text-decoration: none; }
#enquiry .pointer-bg{width:100%; height: 4px; background-color: #cccccc;}
#enquiry .pointer{height: 4px; background-color:#26af35;}
#enquiry p.procenta {text-align: right;}
#enquiry p.celkem {text-align: center; padding: 3px 6px;}

#bottom-menu{clear:both;width:950px; }
#bottom-menu ul{text-align: center; list-style:none;height:27px; line-height:27px;font-size:small; background:url('images/bottom_menu_bg.gif') no-repeat top;}
#bottom-menu ul li{display: inline; margin: 0 10px;}
#bottom-menu ul li a{color:white;text-decoration:none;}
#bottom-menu ul li a:hover{color:#217AB4;}
#bottom {clear:both;width:950px;font-size:x-small;color:#A5A5A5;}
#bottom a{color:#A5A5A5;text-decoration:none;}
#bottom a:hover{text-decoration:underline;}

#bottom div.left {float:left;width:525px;height:46px;padding-top:10px;padding-left:10px;}
#bottom div.left img{float:left;}
#bottom div.left ul{height:18px;padding-left:120px;margin-top:12px;}
#bottom div.left ul li{float:left;margin-right:23px;list-style:none;}
#bottom div.left ul li a{text-transform:uppercase;color:#A5A5A5;text-decoration:none;}
#bottom div.left ul li a:hover{color:#878787;}
#bottom div.right{width:390px;height:41px;padding-top:15px;padding-right:10px;text-align:right;float:right;}
#bottom div.right p{float:right;margin-left:10px;text-align:center;}
#bottom div.right img.right{margin-top:4px;margin-left:4px;float:right;}

#bottom-custom {clear:both;width:930px;padding:10px; background:#D1D1D1 url('images/bottom_bg.gif') no-repeat top;}
#partners {clear:both; padding:0 10px;color: #7F7F7F; background:#D1D1D1;}
#partners p {margin: 0; padding: 0;}
#partners a {color: #7F7F7F;}

/* ------ MENU ------ */
.menu {width:146px; padding-bottom:10px; margin-bottom:10px; padding-top:0; font-size:x-small; color:#7F7F7F;background:#9E9E9E;}
.menu ul  {list-style:none; background-color:#ffffff; margin:0 8px;}
.menu ul li {padding:0;}
.menu ul li a {display:block; padding: 3px 6px; text-decoration:none;}
.menu ul li ul {margin:0; padding: 0; border: 0;}
.menu ul li ul li a {padding-left:20px;}

.menu div.f-h2 {margin:0px;padding:0;}
.menu div.f-h2 object{margin:0 0 -3px 0;padding:0;}
.menu div.f-h2 .h2,.menu div.f-h2 h2 {width:146px;height:25px; font-size: 1.4em;}
.menu div.f-h2 .h2 a,.menu div.f-h2 h2 a {color:white; text-decoration: none;}
.menu strong {font-size:1.2em;font-weight:bold;margin-bottom:2px;}

.menu div.items {margin:0 8px; background-color:#ffffff;}
.menu div.items .item  {padding: 3px 6px; cursor:pointer;}
.menu div.items .arrow  {cursor: default;}
.menu div.items .item .h3 {color:#1E79B9; margin-bottom:2px; font-size:1.1em; font-weight:normal;}
.menu div.items .item .h3 a {color:#1E79B9; text-decoration: none;}
.menu div.items .item .basket{float:right;margin-right:5px;margin-top:3px;}
.menu div.items .item a.kos{margin-left:95px;_margin-left:5px;_margin-top:0px;}
.menu div.items .item p.ceny{float:left;margin-left:10px;color:#7F7F7F;}
.menu div.items .item p.ceny strong{font-size:1.2em; color:#217AB4;}
.menu div.items .item:hover .h3 a {text-decoration: underline;}
.menu .last {border-bottom:0;}
.menu .odstavce {padding: 3px;}
.menu .odstavce p {padding: 3px 0;}

.box-gray {color:#7F7F7F;background:#9E9E9E;}
.box-gray div.f-h2 .h2, .box-gray div.f-h2 h2{background:url('images/h2_box_bg_gray.gif') no-repeat left top;}
.box-gray ul,.box-gray div.items{border-right:1px #6C6C6C solid; border-bottom:1px #6C6C6C solid;}
.box-gray ul li, .box-gray div.items .item {border-bottom:1px #C8C8C8 solid;}
.box-gray ul li:hover{background-color:#92E39A;}
.box-gray ul li a {color:#7F7F7F;}
.box-gray ul li a:hover {background-color:#FCF1C7;}
.box-gray ul li:hover, .box-gray div.items .item:hover {background-color:#F2F2F2;}

.box-green {color:#7F7F7F;background:#2AC93B;}
.box-green div.f-h2 .h2, .box-green div.f-h2 h2{background:url('images/h2_box_bg_green.gif') no-repeat left top;}
.box-green ul, .box-green div.items {border-right:1px #25B535 solid; border-bottom:1px #25B535 solid;}
.box-green ul li, .box-green div.items .item {border-bottom:1px #a9eabc solid;}
.box-green ul li:hover{background-color:#e9faee;}
.box-green ul li a{color:#26b635;}
.box-green ul li a:hover,.box-green div.items .item:hover {background-color:#e9faee;}

.box-orange {color:#7F7F7F;background:#f6b402;}
.box-orange div.f-h2 .h2, .box-orange div.f-h2 h2 {background:url('images/h2_box_bg_orange.gif') no-repeat left top;}
.box-orange ul, .box-orange div.items {border-right:1px #da9b16 solid; border-bottom:1px #da9b16 solid;}
.box-orange ul li, .box-orange div.items .item {border-bottom:1px #fee2bc solid;}
.box-orange ul li:hover{background-color:#FCFBE5;}
.box-orange ul li a{color:#7F7F7F;}
.box-orange ul li a:hover, .box-orange div.items .item:hover {background-color:#FCF1C7;}

.box-menu {color:#7F7F7F; background:#69C8F5 url('images/bot_menu_left.gif') no-repeat bottom;}
.box-menu div.f-h2 .h2, .box-menu div.f-h2 h2 {background:url('images/h2_box_bg_blue.gif') no-repeat left top;}
.box-menu ul, .box-menu div.items {border-right:1px #54a0c4 solid; border-bottom:1px #54A0C4 solid;}
.box-menu ul li, .box-menu div.items .item {border-bottom:1px #C7E6F8 solid;}
.box-menu ul li.linked {border-bottom:0;}
.box-menu ul li a{color:#1E79B9;background:url('images/sipka_r.gif') no-repeat 118px center;}
.box-menu ul li a:hover{background-color:#eef5fb;}
.box-menu ul li.linked a.linked {border-bottom:1px #ebf6fd solid; background: #ffffff url('images/sipka_d.gif') no-repeat 118px center;}
.box-menu ul li.linked a.linked:hover {background-color:#eef5fb;}
.box-menu ul li.linked a.open {color:#ffffff; background:#1E79B9 url('images/sipka_d_white.gif') no-repeat 118px center;}
.box-menu ul li.linked a.open:hover {background-color:#1E79B9;}
.box-menu ul li.linked ul li{background-color:#ffffff;border-bottom:1px #ebf6fd solid;}
.box-menu ul li.linked ul li.last{border-bottom:1px #C7E6F8 solid;}
.box-menu ul li.linked ul li a{color:#1E79B9; background:#ffffff url('images/tecky.gif') no-repeat 8px center;}
.box-menu ul li.linked ul li a:hover{background:#eef5fb url('images/tecky.gif') no-repeat 8px center;}
.box-menu ul li.linked ul li a.open{color:#ffffff; background:#1E79B9 url('images/tecky_white.gif') no-repeat 8px center;}
.box-menu ul li.linked ul li.last a {background-image:url('images/tecky2.gif');}
.box-menu ul li.linked ul li.last a:hover{background-image:url('images/tecky2.gif');}
.box-menu ul li.linked ul li.last a.open {background-image:url('images/tecky2_white.gif');}
.box-menu ul li.linked ul li.last a.open:hover{background-image:url('images/tecky2_white.gif');}

.box-blue {color:#7F7F7F; background:#38A3E3;}
.box-blue div.f-h2 .h2, .box-blue div.f-h2 h2 {background:url('images/h2_box_bg_blue.gif') no-repeat left top;}
.box-blue ul, .box-blue div.items {border-right:1px #54a0c4 solid; border-bottom:1px #54A0C4 solid;}
.box-blue ul li, .box-blue div.items .item {border-bottom:1px #C7E6F8 solid;}
.box-blue ul li.linked {border-bottom:0;}
.box-blue ul li a{color:#1E79B9;background:url('images/sipka_r.gif') no-repeat 118px center;}
.box-blue ul li a:hover, .box-blue div.items .item:hover {background-color:#eef5fb;}

.box-pink {color:#7f7f7f;background:#FC589C url('images/bot_menu_right.gif') no-repeat bottom;}
.box-pink div.f-h2 .h2,.box-pink div.f-h2 h2{background:url('images/h2_box_bg_pink.gif') no-repeat left top;}
.box-pink ul, .box-pink div.items {border-right:1px #ca467d solid; border-bottom:1px #CA467D solid;}
.box-pink ul li, .box-pink div.items .item {border-bottom:1px #FEBCD7 solid;}
.box-pink ul li a{color:#CA467D;}
.box-pink ul li a:hover{background-color:#d4e5f6;}
.box-pink ul li{text-align:center;}
.box-pink ul li:hover, .box-pink div.items .item:hover {background-color:#ffeff5;}


/* ------------------ */