/* CSS Document */
body {text-align:center;
	background:#f1f1f1 url('img/body-bcg.jpg') repeat-x left top;
 	font-family: sans-serif;
	font-size: 0.75em;
	color: #000;
	margin:0;
	padding:0;
	}

/* text
-------------------------------------------------- */

h1, h2, h3, h4 {font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;}

h1 {margin:0px;padding:15px 0px 15px 0px;font-size:1.6em;}
h2 {margin:0px;padding:10px 0px;font-size:1.2em;}
h3 {margin:0px;padding:10px 0px;font-size:1em;}
h4 {margin:0px;padding:10px 0px;font-size:1em;}
.caption{font-size:1.2em;font-weight: bold;}

/* BLOCKS
-------------------------------------------------- */
address {	margin: .66em 0;}
blockquote {margin: .66em 20px;}
hr {clear:both;display:none;}
p, .editor { text-align: justify; margin:0;}

/* LISTS
-------------------------------------------------- */
dl, dt, dd { margin:0; text-align:left;}
dl {}
dt {}
dd {}
ul, ul li {}

/* TABLES
-------------------------------------------------- */
table {border-collapse: collapse;margin-top: 10px;margin-bottom: 10px; font-size:100%;}
caption {margin: 0 0 .66em 0;text-align: center;color: #D01310;}
th {border: 1px solid #F1F1F1;padding: 5px 10px;font-weight: bold;text-align: left;vertical-align: middle;background-color:#599001;color: white;}
td {border: 1px solid #F1F1F1;padding: 5px 10px;vertical-align: top;background-color:#fff;vertical-align: middle;}

/* FORMS
-------------------------------------------------- */
fieldset {clear: both; border:none;}
form, fieldset{padding:0px;margin:0px;}
legend {}
input, textarea, select {font-size: 10pt;}

/* INLINES
-------------------------------------------------- */
abbr, acronym {border-bottom: 1px dotted;font-variant: small-caps;cursor: help;}
dfn {position: relative; font-style:normal; cursor: help; top: 2px;}
cite, em, q, var {font-style: normal;}
code, kbd, samp, pre {font-family: "Lucida Consode", "Andale Mono", monospace;}
sub {font-size: smaller;text-decoration: none !important;vertical-align: sub;}
sup {font-size: smaller;text-decoration: none !important;vertical-align: super;}
del {text-decoration: line-through;}
ins {text-decoration: underline;}
strong {font-weight: bold;}

/* ANCHORS
-------------------------------------------------- */
a {color:#6eac01;}
a:visited {}
a:hover {text-decoration: none;}

/* Img
-------------------------------------------------- */
img	{ border:none;	}

#facebook-wrapper{position:absolute;top:50px;right:0px;width:36px;}
#facebook-wrapper a{display:block;width:36px;height:108px;overflow:hidden;background:url('img/facebook-icon.gif') no-repeat left top;}
#facebook-wrapper a:hover{background-position:-36px;}
.fixed{position:fixed;top:0px;right:1px;margin:10px 0px 0px 0px;}

/* wrapper
-------------------------------------------------- */
#wrapper{position:relative;width:100%;height:100%;padding:0px;margin:0px;background:url('img/clouds.jpg') no-repeat center top;}

/* Cover
-------------------------------------------------- */
#cover{position:relative; width:990px; margin:0 auto;}

/* top
-------------------------------------------------- */	
#top{position:absolute;top:0px;left:0px;width:100%;background:url('img/top.jpg') no-repeat left top;height:117px;}

#top-nav{position:absolute;top:14px;left:0px;width:990px;height:51px;background:url('img/top-nav-bcg.jpg') no-repeat left top;}

#logo{position:absolute;top:10px;left:12px;}

#search{position:absolute;top:10px;left:783px;width:198px;height:29px;background:url('img/search-bcg.jpg') no-repeat left top;}
#searchstring{position:absolute;top:6px;left:5px;width:160px;color:#999;border:none;background:white;}
#searchsubmit{position:absolute;top:1px;left:172px;}

#menu-h1{position:absolute;top:0px;left:210px;height:51px;width:auto;overflow:hidden;}
#menu-h1 ul{position:relative;padding:0px;margin:0px;}
#menu-h1 ul li{position:relative;left:-1px;list-style-type: none;display:block;float:left;background:url('img/menu-h1-line.gif') no-repeat left top;}
#menu-h1 ul li a{position:relative;text-decoration:none;float:left;display:block;height:51px;line-height:51px;color:white;font-weight: bold;padding:0px 11px;}

#top-row2{position:absolute;left:0px;top:84px;width:990px;height:33px;background:url('img/top-row2.jpg') no-repeat left top;}
#breadcrumbs{position:relative;float:left;overflow:hidden;}
#breadcrumbs ul{position:relative;padding:0px;margin:0px;}
#breadcrumbs ul li{position:relative;left:-1px;list-style-type: none;display:block;float:left;background:url('img/dotted.gif') no-repeat left 7px;padding:0px 14px 0px 14px;}
#breadcrumbs ul li a{position:relative;text-decoration:underline;float:left;display:block;height:33px;font-weight: bold;line-height:32px;}
#breadcrumbs ul li a:hover{text-decoration: none;}
#breadcrumbs ul .first a{color:#474747;text-decoration: none;}

#log-cart{position:relative;float:right;margin:0px 13px 0px 0px;}
#log-cart ul{position:relative;padding:0px;margin:0px;}
#log-cart ul li{position:relative;list-style-type: none;display:block;float:left;line-height:32px;height:33px;}
#log-cart ul li a{position:relative;text-decoration:underline;float:left;display:block;line-height:32px;height:33px;}
#log-cart ul li a:hover{text-decoration: none;}
#log-cart ul li em{position:relative;text-decoration:none;float:left;display:block;line-height:32px;height:33px;color:black;padding:0px 5px 0px 0px;}
#log-cart ul li a span{font-weight:bold;font-size:1.2em;}
#log-cart ul .cart{background:url('img/dotted.gif') no-repeat left 7px;padding:0px 0px 0px 14px;margin:0px 0px 0px 14px;}
#log-cart ul .cart a{padding:0px 51px 0px 0px;background:url('img/cart.gif') no-repeat right 6px;color:black;text-decoration:none;}

.login{cursor:pointer;position:relative;width:99px;padding:0px 0px 0px 15px;height:33px;float:left;text-align:left;background:url('img/login-bcg-nonactive.gif') no-repeat left 1px;}
* html .login{width:114px;} 
.login div{position:absolute;top:33px;left:0px;width:235px;padding:0px 0px 0px 26px;height:211px;background:url('img/login-bcg.png') no-repeat left top;display:none;line-height:16px;}
* html .login div{width:261px;background:url('img/login-bcg.gif') no-repeat left top;} 
.login div p{margin:5px 0px 5px 0px;}
.login div p input{border:1px solid #BBBDC2;width:200px;}
.login div .sendbutton{position:absolute;top:100px;left:143px;}
.pass-forgotten{font-size:0.9em;position:absolute !important;top:109px;left:27px;line-height:16px !important;height:auto !important;float:none !important;}
.log-text{position:absolute;top:150px;left:27px;}
.log-text a{line-height:16px !important;height:auto !important;float:none !important;display:inline !important;}

.login-hover{background:url('img/login-bcg-active.gif') no-repeat left 1px;}
.login-hover div{display:block !important;}

/* container
-------------------------------------------------- */	
#container{float:left;position:relative;text-align:left;width:100%;margin:0px;margin:117px 0px 20px 0px;}

/* left
-------------------------------------------------- */	
#left{width:187px;float:left;position:relative;background:url('img/menu-v-top.jpg') no-repeat left top;}

#menu-v1-top{position:relative;width:100%;background:url('img/menu-v-top.jpg') no-repeat left top;height:209px;}
#menu-v1-bottom{position:relative;width:100%;background:url('img/menu-v-bottom.gif') no-repeat left top;height:7px;overflow:hidden;}

#menu-v1{position:relative;float:left;width:100%;background:url('img/menu-v.gif') repeat-y left top;}
#menu-v1-inside{position:relative;margin:-179px 0px 0px 0px;}
#menu-v1 ul{position:relative;padding:0px 0px 10px 0px;margin:0px 0px 0px 11px;width:165px;background:black;}
#menu-v1 .ul-bcg1{background:#5e8e1b url('img/ul-bcg1.jpg') no-repeat left top;}
#menu-v1 .ul-bcg2{background:#078aa3 url('img/ul-bcg2.jpg') no-repeat left top;}
#menu-v1 .ul-bcg3{background:#cd6430 url('img/ul-bcg3.jpg') no-repeat left top;}
#menu-v1 ul li{position:relative;list-style-type: none;display:block;}
#menu-v1 ul li h3{font-size:1.3em;font-weight:bold;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;padding:10px 0px 12px 0px;margin:0px;}
#menu-v1 ul li h3 a{text-decoration: none;}
#menu-v1 ul li a{position:relative;text-decoration:underline;display:block;color:white;padding:2px 16px;}
* html #menu-v1 ul li a{display:inline;width:100%;}
#menu-v1 ul li a:hover{text-decoration: none;}
* html #menu-v1 ul li a{height:1px;}

#menu-v1 ul li ul{position:relative;padding:0px;margin:0px;background:none;}
#menu-v1 ul li ul li ul{position:relative;padding:0px;margin:0px;background:none;}

#menu-v-left{position:absolute;left:-60px;top:14px;width:60px;height:214px;background:url('img/menu-v-left.jpg') no-repeat left top;}

/* right
-------------------------------------------------- */	
#right{width:790px;	float:right;overflow:hidden;position:relative;margin:15px 0px 0px 0px;}

.text{position:relative;float:left;width:770px;padding:0px 20px 20px 0px;line-height:17px;}
* html text{width:100%;}
.text ul{position:relative;padding:0px;margin:10px 0px;}
.text ul li{position:relative;padding:0px;margin:0px;list-style-type: none;padding:0px 0px 0px 10px;background:url('img/text-li-arrow.gif') no-repeat left 6px;line-height:18px;}
.text img{position:relative;margin:5px;}

#info-row{position:relative;float:left;clear:both;width:100%;height:146px;text-align:left;overflow:hidden;margin:0px 0px 7px 0px;}
.info-row-contact{position:relative;float:left;width:317px;height:146px;background:url('img/info-row-contact.jpg') no-repeat left top;padding:0px 0px 0px 17px;}
* html .info-row-contact{width:334px;} 
.info-row-contact b{font-size:1.3em;font-weight:bold;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;display:block;padding:15px 0px;}
.info-row-contact span{color:#6eac01;font-size:1.6em;font-weight:bold;padding:4px 0px;display:block;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;}

.info-row-store{position:relative;float:left;width:314px;height:146px;background:url('img/info-row-store.jpg') no-repeat left top;padding:0px 0px 0px 17px;}
* html .info-row-store{width:331px;} 
.info-row-store div{font-size:1.2em;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;padding:20px 0px 22px 0px;}
.info-row-store span{display:block;width:180px;line-height:17px;}

.info-row-last{position:relative;float:left;width:325px;height:146px;background:url('img/info-row-last.jpg') no-repeat left top;}
.info-row-last ul{position:relative;padding:12px 0px 0px 100px;margin:0px;}
.info-row-last ul li{position:relative;list-style-type: none;display:block;padding:4px 0px 4px 32px;}
.info-row-last ul .li1{background:url('img/1.gif') no-repeat left 10px;}
.info-row-last ul .li2{background:url('img/2.gif') no-repeat left top;}
.info-row-last ul .li3{background:url('img/3.gif') no-repeat left top;}
.info-row-last ul .li4{background:url('img/4.gif') no-repeat left top;}
.info-row-last ul .li5{background:url('img/5.gif') no-repeat left top;}

#get-mail{position:relative;float:left;clear:both;width:100%;height:136px;background:url('img/get-mail.jpg') no-repeat left top;text-align:left;}
#get-mail p{position:relative;width:620px;margin:28px 0px 0px 26px;}

#get-mail-form{position:absolute;left:26px;top:77px;height:27px;}
#get-mail-form table{margin:0px;}
#get-mail-form table tr td{padding:0px 10px 0px 0px;border:none;background:none;}
#get-mail-form table tr td #mailstring{position:relative;width:249px;height:27px;background:url('img/mailstring.gif') no-repeat left top;}
#get-mail-form table tr td #mailstring input{border:none;position:absolute;top:4px;left:4px;width:240px;color:#7f7f7f;}
#get-mail-form table tr td label span{position:relative;top:-2px;}

#filters{position:relative;float:left;clear:both;width:100%;}
.filters-hide{position:relative;float:left;clear:both;width:100%;height:36px;top:1px;z-index:5;}
.filters-hide div{position:relative;float:right;margin:0px 14px 0px 0px;}
.filters-hide div span{display:block;float:left;position:relative;height:36px;cursor:pointer;}
.filters-hide div .s1{background:url('img/hide-left.gif') no-repeat left top;width:19px;overflow:hidden;}
.filters-hide div .s2{background:url('img/s-bcg.gif') repeat-x left top;font-size:1em;font-weight:bold;line-height:34px;padding:0px 10px;}
.filters-hide div .s3{background:url('img/hide-right.gif') no-repeat left top;width:35px;overflow:hidden;}
.cont-top{position:relative;float:left;clear:both;width:790px;height:5px;background:url('img/cont-top.gif') no-repeat left top;overflow:hidden;}
.cont-bottom{position:relative;float:left;clear:both;width:790px;height:81px;background:url('img/cont-bottom.gif') no-repeat left top;overflow:hidden;margin:-61px 0px 0px 0px;}

.filters-cont{position:relative;float:left;clear:both;width:790px;background:url('img/cont-bcg.gif') repeat-y left top;}
.filters-cont form{position:relative;float:left;clear:both;width:770px;z-index:10;padding:15px 0px 0px 20px;min-height:60px;}
* html .filters-cont form{width:790px;height:100px;}
.filters-cont form dl{position:relative;float:left;clear:both;width:100%;}
.filters-cont form dl dd{position:relative;float:left;}
.filters-cont form dl .caption{font-size:1em;width:70px;}
.filters-cont form dl dd label{display:block;padding:1px 0px;float:left;width:200px;}

#filtrace table tr td{background:none;border:none;vertical-align:top;}
#filtrace table tr td label{display:block;padding:2px 0px;float:left;width:220px;}


.sem-generuj-zalozky{position:relative;float:left;clear:both;width:100%;}
.zalozky-main{height:36px;margin:15px 0px 0px 0px;top:1px;z-index:5;}
.zalozky-main ul{position:relative;padding:0px;margin:0px 0px 0px 13px;}
.zalozky-main ul li{position:relative;list-style-type: none;display:block;float:left;margin:0px 5px 0px 0px;}
.zalozky-main ul li a{position:relative;text-decoration:none;float:left;display:block;color:#fff;}
.zalozky-main ul li a span{display:block;float:left;position:relative;height:36px;cursor:pointer;}
.zalozky-main ul li a .s1{background:url('img/s-left0.gif') no-repeat left top;width:7px;overflow:hidden;}
.zalozky-main ul li a .s2{background:url('img/s-bcg0.gif') repeat-x left top;padding:0px 8px;font-weight:bold;line-height:32px;}
.zalozky-main ul li a .s3{background:url('img/s-right0.gif') no-repeat left top;width:7px;overflow:hidden;}
.zalozky-main ul li a:hover{color:#000;}

.zalozky-main ul li a:hover .s1{background:url('img/s-left.gif') no-repeat left top;}
.zalozky-main ul li a:hover .s2{background:url('img/s-bcg.gif') repeat-x left top;}
.zalozky-main ul li a:hover .s3{background:url('img/s-right.gif') no-repeat left top;}

.zalozky-main ul li .active{color:#000;}
.zalozky-main ul li .active .s1{background:url('img/s-left.gif') no-repeat left top !important;}
.zalozky-main ul li .active .s2{background:url('img/s-bcg.gif') repeat-x left top !important;}
.zalozky-main ul li .active .s3{background:url('img/s-right.gif') no-repeat left top !important;}

.tab-text{position:absolute;top:0px;left:500px;text-align:right;}
.head{position:absolute;top:-55px;left:668px;}

#zalozky{position:relative;float:left;clear:both;width:100%;background:url('img/cont-bcg.gif') repeat-y left top;}

.pages{position:relative;float:left;clear:both;width:100%;background:url('img/pages.jpg') repeat-x left top;height:38px;margin:12px 0px 0px 0px;}
.page-inside{position:relative;float:right;padding:0px 19px 0px 0px;}
.page-inside ul{position:relative;padding:0px;margin:0px;}
.page-inside ul li{position:relative;list-style-type: none;display:block;float:left;padding:0px 5px 0px 0px;}
.page-inside ul li a{color:#4c4c4c;position:relative;text-decoration:none;float:left;display:block;height:28px;width:28px;text-align:center;line-height:28px;font-weight:bold;font-size:1.1em;background:url('img/page.gif') no-repeat left top;}
.page-inside ul li span{position:relative;text-decoration:none;float:left;display:block;height:28px;color:white;width:28px;text-align:center;line-height:28px;font-weight:bold;font-size:1.1em;background:url('img/page-active.gif') no-repeat left top;}
.page-inside ul li em{color:#4c4c4c;position:relative;text-decoration:none;float:left;display:block;height:28px;width:28px;text-align:center;line-height:28px;font-weight:bold;font-size:1.1em;}
.page-inside ul li b{display:none;}
.page-inside ul li a:hover{background:url('img/page-hover.gif') no-repeat left top;}
.page-inside ul .prev a, .page-inside ul .prev a:hover{position:relative;width:78px;background:url('img/prev.gif') no-repeat left top;}
.page-inside ul .next a, .page-inside ul .next a:hover{position:relative;width:57px;background:url('img/next.gif') no-repeat left top;}

#zalozky table{margin:0px 0px 0px 5px;}
#zalozky table tr td{background:none;border:none;}
#zalozky form{position:relative;float:left;clear:both;width:100%;z-index:5;}


#items{position:relative;float:left;clear:both;width:782px;padding:0px 0px 0px 8px;}
* html #items{width:100%;}
.box{position:relative;float:left;width:185px;height:271px;border:#e5e5e5 solid 1px;text-align:center;margin:0px 0px 5px 5px;}
* html .box{width:187px;height:273px;display:inline;}
.box .box-img{position:relative;display: inline-block;margin:5px 0px 0px 0px;}
.box .box-img img{position:relative;width:130px;height:130px;}
.box h2{position:absolute;top:150px;left:0px;width:166px;padding:0px 0px 0px 19px;text-align:left;font-size:1.1em;height:33px;overflow:hidden;}
.box h2 a{text-decoration: none;color:black;padding:0px 5px 0px 0px;}
.box .prize{position:absolute;top:190px;left:0px;width:166px;padding:0px 0px 0px 19px;text-align:left;}
.box .prize b{color:#6eac01;font-size:1.2em;}
.box .prize del{padding:0px 5px 0px 0px;}
.box .box-text{position:absolute;top:220px;left:0px;width:166px;padding:0px 0px 0px 19px;text-align:left;height:31px;overflow:hidden;}
* html .box h2, * html .box .prize, * html .box .box-text{width:100%;}
.box .box-action{position:absolute;top:7px;left:130px;}
.box-hover{border:#ccc solid 1px;}

#items-nej{position:relative;float:left;clear:both;width:782px;padding:0px 0px 0px 8px;}
* html #items-nej{width:100%;}
#nejprodavanejsi_try, #novinky_try, #slevy-akce_try{z-index:5;}
#zalozky .text{padding:10px 12px 22px 12px;width:766px;position:relative;float:left;clear:both;}
* html #zalozky .text{width:100%;}

/* foot
-------------------------------------------------- */	
/*#foot{position:relative;clear:both;width:100%;height:245px;background:url('img/foot.jpg') no-repeat left top;text-align:left;}*/
/*foot pro zkr+¡cenou patu*/
#foot{position:relative;clear:both;width:100%;height:60px;text-align:left;}

.foot-box{width:181px;position:relative;float:left;margin:40px 0px 0px 0px;}
.foot-box1{margin:40px 0px 0px 263px;}
* html .foot-box, * html .foot-box1{display:inline;}
.foot-box h4{color:#6eac01;padding:0px 0px 20px 0px;margin:0px;font-size:1.2em;}
.foot-box ul{position:relative;padding:0px;margin:0px;}
.foot-box ul li{position:relative;list-style-type: none;display:block;}
.foot-box ul li a{position:relative;text-decoration:none;display:block;color:black;padding:2px 10px 2px 20px;background:url('img/arrow-foot.gif') no-repeat left 3px;}
.foot-box ul li a:hover{text-decoration: underline;}
* html .foot-box ul li a{height:1px;}

#foot-text{position:absolute;/*top:190px;*/top:20px;left:27px;font-size:0.9em;}
#foot-text span{background:url('img/square.gif') no-repeat right 6px;padding:0px 10px 0px 0px;margin:0px 5px 0px 0px;}
#foot-text .nobold{font-weight: normal;}
#foot-text a{font-weight: bold;text-decoration: none;color:black;}

/* etc ----------------------------------------------------------------*/
.clear {clear:both;background:white;overflow:hidden;}
html > body .clear{height:0px;}
.nonobr{background:none !important;}
.noborder{border:none !important;}
.toLeft{float:left;}
.toRight{float:right !important;}
.textToLeft{text-align:left;}
.textToCenter{text-align:center;}
.textToRight{text-align:right;}

/* detail
-------------------------------------------------- */
#detail{position:relative;float:left;clear:both;width:100%;background:url('img/cont-bcg.gif') repeat-y left top;}
.back-to-product{position:relative;float:left;clear:both;width:100%;margin:15px 0px 0px 0px;}
.back-to-product a{margin:0px 0px 0px 24px;padding:0px 0px 0px 11px;background:url('img/arrow1.gif') no-repeat left 5px;}
#detail h1{color:#333;position:relative;float:left;clear:both;padding:15px 24px;width:742px;}
* html #detail h1{width:100%;}

#detail-info{position:relative;float:left;clear:both;width:672px;border:#e8f8c7 solid 1px;padding:15px 20px 15px 54px;margin:0px 0px 0px 24px;}
* html #detail-info{width:748px;display:inline;}
.detail-info-img1{background:#f3ffe0 url('img/detail-info-img1.jpg') no-repeat 19px 16px;} 

#detail-cont{position:relative;float:left;clear:both;width:100%;margin:12px 0px 0px 0px;}

#detail-cont-right{position:relative;float:right;width:405px;margin:0px 12px 0px 0px;line-height:16px;}
#detail-params{position:relative;width:377px;height:228px;background:url('img/detail-params.jpg') no-repeat left top;padding:0px 0px 0px 28px;margin:0px 0px 20px 0px;}
* html #detail-params{width:405px;}
#detail-prize{position:relative;width:199px;border-bottom:#ffe5a7 solid 1px;padding:15px 0px 15px 64px;}
* html #detail-prize{width:263px;}
#detail-prize b{font-size:1.6em;font-weight:bold;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;display:block;padding:0px 0px 5px 0px;}
#detail-prize span{display:block;line-height:20px;}
#detail-prize span em{color:#6eac01;font-weight: bold;}
#detail-prize img{position:absolute;top:20px;left:0px;}
.without-status{padding:15px 0 15px 0 !important;}

#detail-params table{margin:7px 0px;}
#detail-params table tr td{border:none;background:none;}
#detail-params table tr td .count{border:#bbbdc2 solid 1px;width:36px;text-align:right;}
.table-to-cart tr td{padding:0px 5px 0px 0px;}
.to-cart{position:relative;width:145px;height:39px;background:url('img/to-cart.gif') no-repeat left top;margin:0px 0px 0px 10px;overflow:hidden;}
.to-cart button{width:145px;height:39px;position:absolute;top:0px;left:0px;border:none;background:none;cursor:pointer;}
.to-cart button span{width:145px;height:39px;display:block;}

.detail-capt{font-size:1.3em;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;padding:10px 0px;}

#rec-goods{position:relative;float:left;clear:both;width:100%;}
.rec-box{position:relative;float:left;width:125px;height:176px;border:#e9e9e9 solid 1px;text-align:center;margin:0px 8px 8px 0px;}
* html .rec-box{width:127px;height:178px;} 
.rec-box a img{width:100px;height:100px;margin:5px 0px 0px 0px;}
.rec-box h2{position:absolute;top:115px;left:0px;width:100%;text-align:center;font-size:1.1em;padding:0px;height:48px;overflow:hidden;}
.rec-box h2 a{padding:0px 5px;}


#detail-cont-left{position:relative;float:left;width:315px;margin:0px 0px 0px 24px;}
* html #detail-cont-left{display:inline;} 
.detail-img{display:block;width:315px;height:315px;}
.detail-img img{width:315px;height:315px;}

.tab-feature{width:100%;}
.tab-feature tr th{border:#e7e7e7 solid 1px;border-left:none;border-right:none;background:#fff;color:black;}
.tab-feature tr td{border:#e7e7e7 solid 1px;border-left:none;border-right:none;background:#fff;}
.strippedRow td, .strippedRow th{background:#f8f8f8 !important;}

#product-alt{position:relative;float:left;clear:both;width:755px;padding:0px 0px 0px 35px;margin:10px 0px 0px 0px;}
* html #product-alt{width:100%;}
/*--posuvne produkty---------------*/
#similar-wrapper{position:relative;float:left;clear:both;width:100%;}

#similar-content-left{position:relative;width:41px;float:left;height:210px;background:url('img/similar-content-left.gif') no-repeat right top;}
#similar-content-left a{background:url('img/arrow-left.gif') no-repeat left top;width:27px;height:57px;position:absolute;left:0px;top:67px;overflow:hidden;}
#similar-content-left a:hover{background-position: -27px;}
#similar-content-left a img{display:none;}

#similar-content-right{position:relative;width:41px;float:left;height:210px;background:url('img/similar-content-right.gif') no-repeat left top;}
#similar-content-right a{background:url('img/arrow-right.gif') no-repeat left top;width:27px;height:57px;position:absolute;left:14px;top:67px;overflow:hidden;}
#similar-content-right a:hover{background-position: -27px;}
#similar-content-right a img{display:none;}

#similar-content{position:relative;width:642px;float:left;height:225px;}
#similar-content ul { padding:0;margin:0;height:210px;position:relative;white-space:nowrap;&white-space:pre;overflow-x: auto;vertical-align:top;}
/** #similar-content ul{white-space:nowrap;}*/
#similar-content ul li{position:relative;width:214px;height:210px;text-align:center;white-space:nowrap;&white-space:pre;&zoom:1;display:inline-block;&display: inline;&vertical-align:top; }
/** html #similar-content ul li{display:inline;white-space:nowrap;}*/
#similar-content ul li .box-img{position:relative;width:100%;display:block;margin:5px 0px 0px 0px;text-align:center;}
#similar-content ul li .box-img img{position:relative;width:130px;}
#similar-content ul li h2{position:absolute;top:145px;left:0px;font-size:1em;width:100%;text-align:center;padding:0px;height:34px;overflow:hidden;display:block;font-family:sans-serif;}
#similar-content ul li h2 a{text-decoration: none;white-space: normal;color:#000;}
#similar-content ul li .box-prize1{position:absolute;top:180px;left:0px;width:100%;text-align:center;}
#similar-content ul li .box-prize1 b{color:#6EAC01;font-size:1.2em;padding:0px 0px 0px 5px;}
#similar-content ul li .box-action{position:absolute;top:0px;left:160px;}
/*--konec posuvne produkty---------------*/

.detail-zalozky{height:34px;top:1px;z-index:5;margin:10px 0px 0px 25px;}
* html .detail-zalozky{display:inline;} 
.detail-zalozky ul{position:relative;padding:0px;margin:0px;}
.detail-zalozky ul li{position:relative;list-style-type: none;display:block;float:left;}
.detail-zalozky ul li a{position:relative;line-height:30px;text-decoration:none;float:left;display:block;height:34px;background:url('img/detal-zalozky.gif') repeat-x left top;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;color:#080808;font-size:1.1em;padding:0px 20px;border-left:#cdcdcd solid 1px;border-right:#cdcdcd solid 1px;margin:0px 6px 0px 0px;}
.detail-zalozky ul li a{display:inline;}
.detail-zalozky ul li a:hover{background:url('img/detal-zalozky-hover.gif') repeat-x left top;}
.detail-zalozky ul li .active{background:url('img/detal-zalozky-active.gif') repeat-x left top !important;}

#detail #zalozky{border:#cdcdcd solid 1px;width:701px;margin:0px 0px 0px 25px;padding:20px;background:none;z-index:4;background:white;}
* html #detail #zalozky{width:743px;display:inline;} 

.quest{margin:10px 0px !important;}
.quest tr td input{border:1px solid #BBBDC2;}
.quest tr td textarea{border:1px solid #BBBDC2;width:400px;height:100px;}
.readonly{border:none !important;font-weight:bold;}
.confirm-question{background:url("img/succes-icon.gif") no-repeat 30px 10px #DFE9B7;border:1px solid #54A40F;color:#54A40F;font-weight:bold;margin:10px 0 0;padding:10px 0 10px 50px;position:relative;}
.error-question{background:url("img/error-icon.gif") no-repeat scroll 30px 10px #F6DDD9;border:1px solid #D61920;color:#D61920;font-weight:bold;margin:10px 0 0;padding:10px 0 10px 50px;position:relative;}

.sendbutton{position:relative;width:87px;height:27px;background:url('img/mailsubmit.gif') no-repeat left top;overflow:hidden;}
.sendbutton button{position:absolute;top:0px;left:0px;width:87px;height:27px;border:none;background:none;cursor:pointer;}
.sendbutton button span{display:block;width:87px;height:27px;}

/* home
-------------------------------------------------- */
#home-row1{position:relative;width:990px;height:243px;float:left;clear:both;width:100%;background:url('img/home-row1.jpg') no-repeat left top;margin:13px 0px 0px 0px;}
.home-row1-text{position:absolute;top:0px;left:577px;width:384px;line-height:18px;}
.home-row1-text h1{font-size:2.3em;color:#6eac01;padding:40px 0px 15px 0px;}
.home-row1-text h1 span{font-weight: normal;font-size:0.8em;}
.ask{padding:20px 0px 0px 0px;text-align:right;}
.ask a{position: relative;display: block;float: right;text-decoration: none;}
.ask a span{position: relative;display: block;float: left;cursor:pointer;height:27px;}
.ask a .s1{width:13px;background:url('img/top-btn-green-left.gif') no-repeat left top;overflow: hidden;}
.ask a .s2{background:url('img/top-btn-green-bcg.gif') repeat-x left top;color:#fff;line-height:26px;}
.ask a .s3{width:14px;background:url('img/top-btn-green-right.gif') no-repeat left top;overflow: hidden;}

#home-nav{position:relative;float:left;clear:both;width:100%;}

#home-nav-left{position:relative;float:left;width:521px;height:308px;background:url('img/home-nav.gif') no-repeat left top;margin:-42px 0px 0px 20px;padding:0px 0px 0px 6px;}
* html #home-nav-left{display:inline;width:527px;}
#home-nav-left ul{position:relative;width:165px;float:left;padding:0px;margin:0px;margin:35px 0px 0px 5px;height:243px;overflow:hidden;}
* html #home-nav-left ul{display:inline;}
#home-nav-left ul li{position:relative;list-style-type: none;display:block;padding:0px;margin:0px;}
#home-nav-left ul li h2{padding:15px 0px;margin:0px;font-size:1.2em;}
#home-nav-left ul li h2 a{text-decoration: none;}
#home-nav-left ul li a{position:relative;text-decoration:none;display:block;color:white;padding:2px 10px 2px 16px;text-decoration: underline;}
#home-nav-left ul li a:hover{text-decoration: none;}
* html #home-nav-left ul li a{height:1px;padding:2px 10px 2px 0px;}

#home-nav-left ul li ul{margin:0px;padding:0px;height:auto;overflow: visible;float:none;}
#home-nav-left ul li ul li{margin:0px;padding:0px;}


#home-nav-right{position:relative;float:right;width:430px;margin:10px 0px 0px 0px;padding:0px 0px 0px 6px;}
#home-nav-right .info-row-store{background:url('img/info-row-store-home.jpg') no-repeat left top;width:430px;color:#333;}
#home-nav-right .info-row-store span{width:270px;color:#484848;}
#home-nav-right .info-row-last{background:url('img/info-row-last-home.jpg') no-repeat left top;width:430px;color:#484848;}
#home-nav-right .info-row-last ul{padding:12px 0 0 150px;}

.home-cont-top{position:relative;float:left;background:url('img/home-cont-top.jpg') no-repeat left top;width:929px;height:18px;}
.home .items{width:915px;padding:0px 0px 0px 14px;z-index:5;position:relative;float:left;clear:both;width:100%;}
* html .home .items{width:929px;} 
.home .items .box{width:172px;background:white;}
.home .items .box .box-action{left:120px;}

.home #zalozky{margin:0px 0px 0px 61px;width:929px;background:url('img/home-cont.gif') repeat-y left top;}
* html .home #zalozky{display:inline;overflow:hidden;height:auto;}
.home .text{width:885px;padding:10px 22px 22px 22px;}
.home .text h2{font-size:1.6em;}
* html .home .text{width:929px;}
.face{position:absolute;left:-58px;top:0px;width:71px;height:213px;background:url('img/face.jpg') no-repeat left top;}

.home .zalozky-main{background:url('img/top-hand.jpg') no-repeat 116px 20px;margin:-24px 0px 0px 0px;}
.home .zalozky-main ul{padding:0px 0px 0px 157px;}
.home .box h2, .home .box .prize, .home .box .box-text{width:153px;}
* html .home .box h2, * html .home .box .prize, * html .home .box .box-text{width:153px;}

.home-cont-bottom{position:relative;clear:both;float:left;width:929px;background:url('img/home-cont-bottom.jpg') no-repeat left top;width:929px;height:196px;margin:-176px 0px 0px 0px;}

#news{width:990px;height:304px;background:url('img/news.jpg') no-repeat left top;position:relative;float:left;clear:both;width:100%;margin:16px 0px 0px 0px;overflow:hidden;}
#news .archiv{position:relative;float:left;clear:both;width:100%;padding:22px 0px 0px 0px;text-align:right;}
#news .archiv a{padding:0px 0px 0px 18px;background:url('img/archiv.gif') no-repeat left 2px;margin:0px 27px 0px 0px;}
#news dl{position:relative;float:left;clear:both;width:100%;}
#news dl dd{width:291px;position:relative;float:left;margin:0px 0px 0px 27px;height:255px;}
* html #news dl dd{display:inline;}
#news dl dd .date{position:relative;}
#news dl dd h3{position:relative;padding:0px;margin:6px 0px 14px 0px;height:28px;overflow:hidden;}
#news dl dd h3 a{position:relative;}
#news dl dd .news-img{position:relative;border:#e6e6e6 solid 1px;display:block;width:289px;height:75px;margin-bottom:8px;}
#news dl dd .news-img img{width:289px;height:75px;}
#news dl dd .news-text{position:absolute;top:59px;left:0px;width:100%;line-height:17px;height:180px;overflow:hidden;}

/* search
-------------------------------------------------- */
.box1a {clear:both; float:left; margin:10px 0px 10px 10px; width:690px; _width:680px; border-bottom:1px solid #ccc;}
.box1a a {text-decoration:underline;}
.box1a .box1a-prava { float:right; width:500px;}
.box1a h2 { margin:0; clear:none; width:auto;}
.box1a a img {float:left; margin:0px 10px 0px 0px;}
.box1a p {clear:none; margin:0px 20px 0px 0px; float:none; padding:0;}
.box1a ul {padding-left:0; margin:0;}
.box1a ul li {list-style:none;margin:0;}

#hledeja {border-bottom:1px solid #D9D9D9; }
#hledeja fieldset {text-align:center; padding-bottom:15px; border:none; }
#hledeja fieldset label { font-size:11pt; margin:0px 5px 0px 0px; font-weight:bold;}
#hledeja fieldset input { text-align:left; font-size:11pt; width:300px; line-height:1.5; font-weight:bold; padding-left:3px;}
#hledeja fieldset button {  font-size:11pt; }
#hledeja fieldset p {text-align:center; display:block; margin:5px 0 0 0; }
#result {color:black; text-align:right; margin:5px 0 18px 0; font-size:110%; width:695px;}
.bigprice { font-weight:bold; }


/* Ko+¡+­k
-------------------------------------------------- */
#cart-tpl {width:725px; padding:30px;}
#cart-tpl table{border-collapse: collapse;}
#cart-tpl th {border:none;font-weight: bold; vertical-align: middle;}
#cart-tpl td {border:none;vertical-align: middle;}
#cart-tpl .strippedRow2 td{background:#ececec;}


/* univerz+¡ln+­ definice formul+¡+™+¯*/
.input{height:26px;}
.input .s1{background:url('img/cart/input-left.gif') no-repeat left top;width:6px;height:26px;position:relative;display:block;float:left;overflow:hidden;}
.input .s2{background:url('img/cart/input-bcg.gif') repeat-x left top;height:26px;position:relative;display:block;float:left;}
.input .s2 input{border:none;background:none;position:relative;top:3px;}
.input .s3{background:url('img/cart/input-right.gif') no-repeat left top;width:7px;height:26px;position:relative;display:block;float:left;overflow:hidden;}

.alert .input .s1{background:url('img/cart/input-left-alert.gif') no-repeat left top;}
.alert .input .s2{background:url('img/cart/input-bcg-alert.gif') repeat-x left top;}
.alert .input .s2 input{}
.alert .input .s3{background:url('img/cart/input-right-alert.gif') no-repeat left top;}

/* input length = width - 13px */
.w179 .s2 input{width:179px;}
.w405 .s2 input{width:265px;}
.w92 .s2 input{width:92px;}
.w200 .s2 input{width:200px;}
label {padding:0;}

/* kroky v n+¡kupn+­m procesu*/
#steps {display:block; width:100%;}
#steps ul {position:relative;margin:0; padding:0;}
#steps ul li {position:relative; background:none;border:1px solid #dedede; font-size:110%;float:left;display:block; padding:0px 10px 0px 0px; margin:0px 10px 0px 0px; line-height:30px;}
#steps ul li a {text-decoration:none;}
#steps ul li span { background:#dedede; font-size:10pt; color:white; display:block;float:left;padding:0px 10px; margin:0px 10px 0px 0px;font-weight:bold;}
#steps ul li.active { border:1px solid #599001; }
#steps ul li.active span{ background:#599001; }
#steps ul li.active .activ-step-arrow { position:absolute; left:50%; bottom:-7px; display:block; width:7px; height:6px; background:url('img/cart/activ-step.gif') no-repeat left top; }
#steps ul .cart-arrow{ border:none; padding:0;}
#steps ul .cart-arrow span{ position:relative; top:10px; display:block; width:13px; height:12px; padding:0;margin:0; background:url('img/cart/cart-arrow.gif') no-repeat left top; }

/* Formul+¡+™e pro vypl|›n+­ +|daj+¯ u+¾ivateli*/
.cart-content{clear:both; }
.cart-content td {background:#F3F3F3;border:none; vertical-align:middle;}
.cart-content td textarea{float:left;border:1px solid #c8c8c8;}
.cart-content td.textarea{ vertical-align:top;line-height:30px; }
.cart-content td.checkbox{text-align:left !important;}
.cart-content td.checkbox input { margin:6px 6px 6px 0px; float:left; }
.header_form {background:#599001 !important; width:100%;color:white; text-align:left !important;line-height:30px;border-top:3px solid white !important;border-bottom:3px solid white  !important;}
.header_form a { padding:0px 0px 0px 28px; background:url('img/cart/sipka-cart.gif') no-repeat 4px 7px; display:block; text-decoration:none;color:white; }
.white td {background:white !important;}
.cart-content .cart-submit {margin-top:0px;}
.alert {font-weight:bold;}

/*tla|+­tka*/
.cart-nav {margin:20px 0px 50px 0px; float:left; width:100%;}

.cart-submit{height:30px; float:right; position:relative; }
.cart-submit .s1{background:url('img/cart/cart-submit-left.gif') no-repeat left top;width:4px;height:30px;position:relative;display:block;float:left;overflow:hidden;}
.cart-submit .s2{background:url('img/cart/cart-submit-bcg.gif') repeat-x left top;height:30px;position:relative;display:block;float:left;}
.cart-submit .s2 input{border:none;background:none;position:relative;top:5px;color:white;font-weight:bold; cursor:pointer;}
.cart-submit .s3{background:url('img/cart/cart-submit-right.gif') no-repeat left top;width:16px;height:30px;position:relative;display:block;float:left;overflow:hidden;}
.cart-submit .submit-text {position:absolute; top:40px; right:10px; color:#9D9D9D;}

.cart-prev{height:23px; float:left;margin-top:6px;position:relative;}
.cart-prev .s1{background:url('img/cart/cart-prev-left.gif') no-repeat left top;width:14px;height:23px;position:relative;display:block;float:left;overflow:hidden;}
.cart-prev .s2{background:url('img/cart/cart-prev-bcg.gif') repeat-x left top;height:23px;position:relative;display:block;float:left;}
.cart-prev .s2 a{color:white;text-decoration:none;padding:3px 3px 0px 3px;display:block;}
/*.cart-prev .s2 input{border:none;background:none;position:relative;top:2px;color:white; cursor:pointer;}*/
.cart-prev .s3{background:url('img/cart/cart-prev-right.gif') no-repeat left top;width:4px;height:23px;position:relative;display:block;float:left;overflow:hidden;}
.cart-prev .prev-text {position:absolute; top:34px; left:10px; float:right; color:#9D9D9D;}

/* Tabulka ko+¡+­ku cart.tpl */
.cart-table { width:100%; float:left; }
.cart-table th { background:#599001 !important; color:white;line-height:30px;border-bottom:3px solid white !important; }
.cart-table td {text-align:left; padding:10px 12px; border-bottom:3px solid white !important; background:#F8F8F6;}
.cart-table td a { color:black;font-size:10pt;text-decoration:none;font-weight:bold; }
.cart-table td strong {display:block; }
.cart-table td .input {float:left;}
.cart-table td label { position:relative;padding:0px 0px 0px 0px; line-height:25px; }
.cart-table td .refresh { margin:4px 4px 0px 12px;  }
.cart-table td h4{font-size:11pt;padding:2px 0;margin:0;}
.cart-table td p{width:500px;}

/*voucher*/
.cart-table td .voucher { float:right; padding:0px 8px 0px 0px; }
.cart-table td .voucher label {float:left;}
.cart-table .voucherTr1 { border:none !important;}
.cart-table .voucherTr1 td { border:none !important;background:#e6e6e6 !important;}
.cart-table .voucherTr2 td { border:none !important; padding-top:0px; background:#e6e6e6 !important;}


/* cena */
#cart-price {width:100%;}
#cart-price .cart-sum {float:right; font-size:10pt; font-weight:bold;margin:10px 15px 0px 0px;}
#cart-price .cart-sum  strong {font-size:12pt; padding:0px 0px 0px 10px;}

/* obrazek produktu v kosiku*/
.cart-img { position:relative; width:16px; height:16px; display:block; background:url('img/cart/fotak.png') no-repeat left top; display:block; float:left;margin:0px 5px 0px 0px; }
#cart-tpl .detail-img { float:left;position:absolute;top:0px;left:0px; width:250px;border:1px solid gray; }
.zindex {position:relative;z-index:100;}

/* order info*/
.order-info { position:relative; border-top:1px solid #599001;margin:30px 0 0 0; color:#666666;}
.order-info .arrow-top { position:absolute; left:480px; top:-8px; width:14px; height:7px; background:url('img/cart/cart-arrow-top.gif') no-repeat left top; }
.order-info ul {padding-left:18px !important;}
.order-info ul li {background:url('img/cart/cart-arrow-right.gif') no-repeat 3px 5px !important; list-style:none; padding-left:12px;}

/* etc ----------------------------------------------------------------*/
.clear {clear:both;}
.nonobr{background:none !important;}
.toRight{float:right;}
.textToRight{text-align:right !important;}
.textToLeft{text-align:left !important;}
.textToCenter{text-align:center !important;}
#quick_form table{clear:both;background:none;}
#quick_form table td{border:none;background:none;}
html > body .zalozka{position: relative;z-index:5;}
.readonly{border:none;}

/* Marek ----------------------------------------------------------------*/   
#zalozky #slevy-akce_try .text{width:900px !important;}


.znacky ul{position:relative;display:block;clear:both;float:left;padding:0px;margin:0px;padding:0px 0px 10px 0px;}
.znacky ul li{position:relative;list-style-type: none;display:block;float:left;width:171px;padding:1px 0 2px 10px;}
#zalozky .znacky .text{z-index:1;width:905px;}
* html #zalozky .znacky .text{width:929px;}  
.znacky .items{height:500px;} 
.certifikat {position:relative;float:left;width:100%;background:url('img/menu-v.gif') repeat-y left top; text-align:center;}
.certifikat h3 {font-family:Tahoma,"Lucida Grande CE",lucida,sans-serif; font-size:1.3em; text-align:center;}
.top-without-hand {position:relative;width:100%;background:url('img/top-without-hand.gif') no-repeat left top;height:7px;}
.nejhledanejsi {text-align: center;font-family: Myriad Pro, Arial;background:url('img/menu-v.gif') repeat-y left top; padding:0px 10px 0px 10px; line-height:22px;}
.nadpistag {font-family:Tahoma,"Lucida Grande CE",lucida,sans-serif; font-size:1.3em; text-align:center; background:url('img/menu-v.gif') repeat-y left top; }
.nejhledanejsi a{ text-decoration:none; padding-right:4px;}
.nejhledanejsi a:hover{color:black;}
.menu-nejhledanejsi-bottom {width:100%;background:url('img/tag-theme.jpg') no-repeat left bottom; min-height:91px;}
.nejhledanejsi1 {font-size:20px;}
.nejhledanejsi2 {font-size:18px;}
.nejhledanejsi3 {font-size:14px;}
.nejhledanejsi4 {font-size:12px;}
.nejhledanejsi1b {font-size:20px; font-weight:bold;}
.nejhledanejsi2b {font-size:18px; font-weight:bold;}
.nejhledanejsi3b {font-size:14px; font-weight:bold;}
.nejhledanejsi4b {font-size:12px; font-weight:bold;}
.zajimave-odkazy ul{margin:0 0 0 0;padding: 0 0 0 2px;}
.zajimave-odkazy ul li{display:block;float:left;position:relative;text-decoration:none; padding: 7px 0 0 4px;}
.zajimave-odkazy em{display:block;}
.zajimave-odkazy ul li a{font-weight:bold;}
.zajimave-odkazy h3{font-size:14px; text-align:center;}

.notfound {border-top:25px solid white; clear:none !important; width:auto !important;}

.categories{
	list-style:none;
	clear:both;
	margin:0;
	padding:0;
	
	
}
.categories li{
	float:left;
	height: 15px;
	text-align: left;
	display:block;
	
}

    /*background:url("img/arrow3.gif") no-repeat scroll right 2px transparent;*/
