/* CSS Document */
body {text-align:center;
	background:#999ea4 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 {}

h1 {margin:0px;padding:10px 0px;font-size:1.5em;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;clear:both;float:left;width:100%;}
h2 {margin:0px;padding:5px 0px 10px 0px;font-size:1.2em;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;}
h3 {margin:0px;padding:10px 0px;font-size:1.2em;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;}
h4 {margin:0px;padding:10px 0px;font-size:1.2em;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;}
.caption{font-size:1.2em;font-weight: bold;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;}

#h1-home{padding:8px 10px 4px 10px;font-size:1.3em;font-family:arial;z-index:0;top:1250px; position:relative;}

/* BLOCKS
-------------------------------------------------- */
address {	margin: .66em 0;}
blockquote {margin: .66em 20px;}
hr { clear:both;	}
p, .editor { text-align: justify; margin:0;}

/* LISTS
-------------------------------------------------- */
dl, dt, dd { margin:0; text-align:left;}
dl {margin-left:5px;}
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:white solid 1px;background:#e6e6e6;	padding: 5px 10px;font-weight: bold;text-align: left;vertical-align: top;color:black;}
td {border:white solid 1px;background:#f2f2f2;	padding: 5px 10px;vertical-align: top;}



/* FORMS
-------------------------------------------------- */
fieldset,form {clear: both; border:none;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:black;}
a:visited {}
a:hover {text-decoration: none;}

/* Img
-------------------------------------------------- */
img	{ border:none;	}

/* Cover
-------------------------------------------------- */
#cover{position:relative; width:995px; margin:0 auto;background:url('img/cover-bcg.jpg') no-repeat left top;}
#cover-left{background:url('img/cover-left.jpg') no-repeat left top;width:140px;height:311px;position:absolute;left:-140px;top:0px;}
#cover-right{background:url('img/cover-right.jpg') no-repeat left top;width:140px;height:311px;position:absolute;right:-140px;top:0px;}

/* top
-------------------------------------------------- */	
#top{position:absolute;top:0px;left:0px;width:100%;height:153px;}

#logo{position:absolute;top:12px;left:14px;width:207px;height:70px;overflow:hidden;}
#logo a{display:block;padding:0px 0px 0px 207px;}
#logo a img{width:207px;height:70px;}

#search{position:absolute;top:103px;left:10px;width:224px;height:25px;background:url('img/search-bcg.gif') no-repeat left top;}
#searchstring{position:absolute;top:3px;left:5px;width:142px;border:none;background:#f5f3f3;}
#searchsubmit{position:absolute;top:0px;left:150px;}

#menu-h1{position:absolute;top:107px;left:251px;width:auto;height: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;padding:0px 8px 0px 8px;background:url('img/menu-h1-line.gif') no-repeat left 2px;}
#menu-h1 ul li a{position:relative;text-decoration:none;float:left;display:block;color:white;}
#menu-h1 ul li a:hover{text-decoration: underline;}

#contact{position:absolute;top:20px;left:527px;text-align:left;}
#contact span{color:#ffb300;display:block;font-size:1.4em;}
#contact span em{font-weight:bold;font-size:1.4em;}
#contact a{color:white;}
#contact a:hover{text-decoration: none;}

#cart{width:257px;line-height:66px;height:50px;position:absolute;left:720px;top:80px;background:url('img/cart-bcg.jpg') no-repeat left top;color:white;text-decoration: none;text-align:left ;}
#cart em{font-weight:bold;font-size:1.4em;padding:0px 5px 0px 77px;}
#cart b{padding:0px 4px 0px 0px;}
#cart img{position:absolute;top:25px;left:237px;}

/* nav
-------------------------------------------------- */
#nav{position:absolute;top:153px;left:0;width:100%;margin:0px 0px 14px 0px;overflow:hidden;}
#nav-wrapper{position:relative;width:993px; float:left;height:152px;overflow:hidden; }
.hide {height:38px !important;}

#nav-wrapper h2, .nav1, .nav2, .nav3, .nav4, .nav5, .nav6{position:absolute;top:153px;left:0; position:absolute;display:block;top:1px;width:158px;height:113px;overflow:hidden;padding:0; margin:0;font-size:100%;}
.nav1 {left:0px !important;}
.nav2 {left:167px !important;}
.nav3 {left:334px !important;}
.nav4 {left:501px !important;}
.nav5 {left:668px !important;}
.nav6 {left:835px !important;}

.navbox{position:relative; float:left;width:158px;height:113px;overflow:hidden;background:url('img/nav-box.gif') no-repeat left top;text-decoration: none;text-align:center;}
.navbox:hover{background-position: -159px;}
.navbox img{margin:3px 0px 7px 2px;float:left;}
.navbox span{font-weight:bold;font-size:1.1em;display:block;clear:both;float:left;width:100%;text-align:center;position:relative;cursor:pointer;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;}

.nav-desc, .nav-desc-default{position:absolute; padding:0px 0px 0px 15px; display:none; float:left; width:100%; left:0px; bottom:0px; width:px;height:38px;text-align:left;line-height:38px;background:url('img/nav-desc.gif') no-repeat left top;}
.nav-desc-default {display:block !important;}


#toggle-nav-wrapper{position:absolute; bottom:0px;right:0px; line-height:38px; float:right;background:url('img/hide.gif') no-repeat right 9px;padding:0px 29px 0px 0px;margin:0px 11px 0px 0px;}
#toggle-nav-wrapper:hover{text-decoration: none;}
.hide #toggle-nav-wrapper{background:url('img/hide-down.gif') no-repeat right 9px !important;}

#partner-store{width:147px;height:43px;position:absolute;left:831px;top:10px;color:white;text-align:left;}
#partner-store span{display:block;padding:0px 0px 3px 0px;font-size:0.9em;}
#partner-store .up{position:absolute;top:22px;left:134px;}
#partner-store .down{position:absolute;top:32px;left:134px;}
.partner-logo {color:#97CA33;font-weight:bold;font-size:120%;text-decoration:none;line-height:2.2;}

/* container
-------------------------------------------------- */	
#container{float:left;position:relative;text-align:left;width:100%;margin:318px 0px 10px 0px;background:url('img/container-bcg.gif') repeat-y left top;}
	

/* left
-------------------------------------------------- */	
#left{overflow:hidden;width:242px;float:left;position:relative;}

#select-menu{position:relative;float:left;clear:both;width:100%;height:33px;}
#select-menu a{position:relative;width:121px;height:33px;display:block;float:left;overflow:hidden;background:url('img/select-menu.png') no-repeat left top;text-decoration: none;text-align:center;font-weight:bold;font-size:1.1em;color:#fff;line-height:34px;}
#select-menu .active{position:relative;color:#000 !important;background:url('img/select-menu-active.png') no-repeat left top;}

#menu-top{position:relative;text-align:left;float:left;clear:both;width:100%;background:white;margin:0px 0px 9px 0px;padding:4px 0px 3px 0px;}
#menu-top ul{position:relative;padding:0px;margin:0px 0px 0px 4px;float:left;width:233px;overflow:hidden;}
* html #menu-top ul{display:inline;}
#menu-top ul li{position:relative;width:100%;list-style-type: none;display:block;float:left;height:29px;margin:0px 0px 1px 0px;}
#menu-top ul li a{position:relative;text-decoration:none;display:block;height:29px;line-height:29px;font-size:1.1em;font-weight:bold;color:#fff;padding:0px 0px 0px 46px;}
#menu-top ul .left-link1 a{background:url('img/left-link1.gif') no-repeat left top;}
#menu-top ul .left-link2 a{background:url('img/left-link2.gif') no-repeat left top;}
#menu-top ul .left-link3 a{background:url('img/left-link3.gif') no-repeat left top;}
#menu-top ul .left-link4 a{background:url('img/left-link4.gif') no-repeat left top;}
#menu-top ul .left-link5 a{background:url('img/left-link5.gif') no-repeat left top;}
#menu-top ul .left-link1 a:hover, #menu-top ul .left-link2 a:hover, #menu-top ul .left-link3 a:hover, #menu-top ul .left-link4 a:hover, #menu-top ul .left-link5 a:hover{background-position: -233px;}

#menu-v1{position:relative;float:left;clear:both;width:234px;padding:4px;background:white;}
* html #menu-v1{width:100%;} 
#menu-v1 ul{position:relative;padding:0px;margin:0px;}
#menu-v1 ul li{position:relative;list-style-type: none;display:block;}
#menu-v1 ul li a{position:relative;text-decoration:none;padding:6px 0px 8px 35px;display:block;background:url('img/menu-v.gif') no-repeat left top;font-weight:bold;font-size:1.1em;}
#menu-v1 ul li a:hover{background:url('img/menu-v-hover.gif') no-repeat left top;}
#menu-v1 ul li .active{background:url('img/menu-v-active.gif') no-repeat left top !important;color:#fff !important;}
* html #menu-v1 ul li a{height:1px;}

#menu-v1 ul li ul{}
#menu-v1 ul li ul li{}
#menu-v1 ul li ul li a{background:url('img/arrow-black.gif') no-repeat 38px 9px;font-weight: normal;font-size:0.9em;text-decoration: underline;padding:5px 0px 5px 48px;}
#menu-v1 ul li ul li a:hover{background:url('img/arrow-orange.gif') no-repeat 38px 9px;color:#ff6700;}

#email-request{position:relative;float:left;clear:both;width:234px;padding:4px;background:white;margin:8px 0px 0px 0px;}
* html #email-request{width:100%;}
#email-request-inside{background:#ccc;padding:0px 0px 13px 0px;}
#email-request-inside span{display:block;padding:14px;font-weight:bold;font-size:1.4em;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;}
#email-request-inside em{display:block;padding:0px 0px 0px 14px;}
#email-request-inside form{position:relative;margin:11px 0px 0px 14px;background:url('img/searchstring2.gif') no-repeat left top;width:212px;height:25px;}
#email-request-inside form #mailstring{border:none;position:absolute;top:4px;left:4px;}
#email-request-inside form #mailsubmit{position:absolute;top:0px;left:164px;}
* html #product-left{width:100%;}

#facebook-logo{position:relative;float:left;clear:both;width:100%;margin:8px 0 0;}
html > body #facebook-logo a img{float:left;} 

#product-left{position:relative;float:left;clear:both;width:234px;padding:4px;background:white;margin:8px 0px 0px 0px;}
#product-left .box{position:relative;float:left;border:1px solid #d5d5d5;text-align:center;width:232px;margin:0px 0px 10px 0px;padding:0px 0px 10px 0px;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;}
* html #product-left .box{width:234px;}
#product-left .box h2{}
#product-left .box h2 a{color:#de6f25;text-decoration: none;}
#product-left .box .action-prize{font-weight:bold;font-size:1.2em;line-height:24px;}

/* right
-------------------------------------------------- */	
#right{width:746px;	float:right;overflow:hidden;position:relative;background:#fff;padding:0px 0px 10px 0px;}

#text{position:relative;padding:10px 18px 0px 18px;float:left;width:710px;clear:both;}
#text ul{clear:both;}
* html #text{width:100%;}

#text ul{padding:10px 0px;margin:0px;}
#text ul li{padding:0px 0px 0px 15px;background:url('img/arrow-black.gif') no-repeat left 7px;list-style-type: none;line-height:18px;}

#intro{position:relative;float:left;clear:both;width:100%;margin:0px 0px 0px 0px;height:198px;}
* html #intro{display:inline;}
#intro-img{position:relative;width:450px;float:left;overflow:hidden;padding:0px;margin:0px;}
#intro-img img{width:450px;}
#intro-text{position:relative;float:right;width:244px;height:198px;background:#282c2f;color:white;overflow:hidden;}
#intro-text .caption{margin:10px 0px 20px 21px;font-size:1.3em;}
#intro-text ul{position:relative;padding:0px;margin:0px;}
#intro-text ul li{position:relative;list-style-type: none;display:block;padding:0px 0px 0px 34px;background:url('img/arrow1-white.gif') no-repeat 21px 6px;line-height:18px;}

.filter{position:relative;float:left;clear:both;width:715px;margin:10px 0px 0px 15px;height:37px;}
* html .filter{display:inline;}
.filter form table{padding:0px;margin:0px;float:right;}
.filter form table tr td{vertical-align: middle;border:none;padding:0px 0px 0px 10px;margin:0px;background:none;}
.filter form table tr td .filter-button{width:228px;height:25px;background:url('img/filter-button.gif') no-repeat left top;position:relative;cursor:pointer;border:none;}

#item{position:relative;float:left;clear:both;width:723px;margin:0px 0px 0px 15px;}
* html #item{display:inline;}
#item .box{position:relative;float:left;border:1px solid #d5d5d5;text-align:center;width:230px;margin:0px 9px 9px 0px;padding:0px 0px 10px 0px;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;height:250px;}
* html #item .box{width:232px;}
#item .box .box-img{width:165px;height:120px;display:block;margin:0 auto;} 
#item .box h2{}
#item .box h2 a{color:#de6f25;text-decoration: none;display:block;height:34px;text-align:center;overflow:hidden;padding:0px 5px;}
#item .box h2 a:hover{color:black;}
#item .box .action-prize{font-weight:bold;font-size:1.2em;line-height:24px;position:absolute;top:204px;left:0px;width:100%;}
#item .box .prize{position:absolute;top:229px;left:0px;width:100%;}
#item .box-hover{border:#ffb404 solid 1px !important;}
#item .box-hover h2 a{color:black !important;}

#banner{position:relative;float:left;clear:both;width:735px;margin:0px 0px 0px 15px;}
* html #banner{display:inline;}

.page{float:left;position:relative;width:100%;height:53px;margin:15px 0px 0px 0px;}
.page-bottom{height:40px !important;}
.page_inside {float:right;margin:1px 17px 0px 0px;}
* html .page_inside{display:inline;}
.page_inside ul{position:relative;padding:0px;margin:0px;}
.page_inside ul li{position:relative;list-style-type: none;display:block;float:left;background:url('img/pages-line.gif') no-repeat left 7px;padding:0px 0px 0px 5px;}
.page_inside ul li a{position:relative;font-weight:bold;text-decoration:none;float:left;display:block;color:#757575;font-size:1.1em;padding:5px 7px;background:white;border:#757575 solid 1px;}
.page_inside ul li span{position:relative;font-weight:bold;text-decoration:none;float:left;display:block;color:#fff;font-size:1.1em;padding:5px 7px;background:#ffb204;border:#ffb204 solid 1px;}
.page_inside ul li em{position:relative;top:7px;}
.page_inside ul li a:hover{color:#000;border:#ffb203 solid 1px;}
.page_inside ul li .active{background:#ffb203 !important;color:white !important;font-weight:bold;font-size:1.1em;padding:5px 7px;display:block;float:left;border:#ffb203 solid 1px;}
.arrow-left a, .arrow-right a{padding:0px !important;background:none !important;border:none !important;position:relative;}
.arrow-left a:hover, .arrow-right a:hover, .arrow-left{background:none !important;}
.arrow-left{margin:0px 1px 0px 0px;}
.arrow-right{padding:0px 0px 0px 6px  !important;}

.range{position:absolute;top:4px;left:18px;}
.range table{margin:0px;}
.range table tr td{border:none;background:none;padding:0px 5px 0px 0px;vertical-align: middle;}
.range table tr td select{width:170px;}

#news{position:relative;float:left;clear:both;width:715px;margin:10px 0px 10px 15px;padding:0px;background:url('img/gray-dot.gif') repeat-y 365px top;}
* html #news{display:inline;}
#news-line{border-top:#4d4e60 solid 1px;width:100%;height:20px;background:white;}
#news-left{position:relative;float:left;width:345px;}
#news-left .link1{color:#ff6c00;font-weight: bold;background:url('img/arrow-black.gif') no-repeat right 4px;padding:0px 10px 0px 0px;margin:0px 5px 0px 0px;}
#news-left h4{font-size:1.5em;padding:15px 0px 10px 0px;}
#news-left h4 a{font-weight: normal;text-decoration: none;color:#111;}
#news-left .news-lwft-desc{text-align: justify;}
#news-left .news-lwft-desc img{float:left;margin:0px 10px 5px 0px;}
#news-left .news-lwft-desc a{color:#ff6c00;}
#news-right{position:relative;float:right;width:320px;}
#news-right a{color:#ff6c00;font-weight: bold;}
#news-right dl{padding:0px;margin:5px 0px 0px 0px;position:relative;overflow:hidden;float:left;width:100%;}
#news-right dl dd{position:relative;top:-1px;padding:0px 0px 10px 0px;margin:0px;border-top:#ededed solid 1px;}
#news-right dl dd h4{font-size:1.2em;padding:13px 0px 2px 0px;}
#news-right dl dd h4 a{color:#111;font-weight: normal;text-decoration: none;}
#news-right dl dd div{color:#9c9c9c;}

/* foot
-------------------------------------------------- */	
#foot{position:relative;clear:both;width:100%;height:224px;background:url('img/foot-bcg.jpg') no-repeat left top;}

#foot-cols{position:relative;padding:0px 0px 0px 233px;width:762px;height:150px;float:left;margin:0px 0px 20px 0px;overflow:hidden;}
* html #foot-cols{width:995px;}
.col-foot{position:relative;width:235px;text-align:left;height:169px;float:left;}
.col-foot h4{padding:17px 0px;font-size:1.3em;margin:0px;color:#e8a600;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;}
.col-foot ul{position:relative;padding:0px;margin:0px;}
.col-foot ul li{position:relative;list-style-type: none;display:block;}
.col-foot ul li a{position:relative;text-decoration:none;display:block;color:#fff;line-height:19px;padding:0px 10px 0px 21px;background:url('img/arrow-foot.gif') no-repeat 0px 6px;}
.col-foot ul li a:hover{text-decoration: underline;color:#e8a600;background:url('img/arrow-foot-hover.gif') no-repeat 0px 6px;}
* html .col-foot ul li a{height:1px;}

#foot-lastrow{position:relative;float:left;text-align:left;font-size:0.95em;color:#000;line-height:16px;margin:0px 0px 0px 20px;}
* html #foot-lastrow{display:inline;}
#foot-lastrow a{text-decoration: none;color:#000;}
#foot-lastrow a:hover{text-decoration: underline;}
.mini-square{background:url('img/mini-square.gif') no-repeat right 6px;padding:0px 8px 0px 0px;margin:0px 2px 0px 0px;}
.foot-link-bold1{font-weight: bold;background:url('img/mini-square.gif') no-repeat right 6px;padding:0px 8px 0px 0px;margin:0px 2px 0px 0px;}
.foot-link-bold2{font-weight: bold;}

#foot-lastrow-right{position:relative;float:right;margin:0px 20px 0px 0px;}
#foot-lastrow-right a{text-decoration:none;font-weight: bold;}
#foot-lastrow-right a:hover{text-decoration: underline;}
	
/* 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;}
.text-top{vertical-align:top !important; line-height:1.9;}


/*error ----------------------------------------------------------------*/

.error-question {padding:0px 0px 0px 45px !important;clear:both;width:464px;_width:509px;height:36px;overflow:hidden;line-height:36px;border:#d51219 solid 1px;margin:10px 0px 5px 0px;background:#f6dcd9 url('img/error.gif') no-repeat 18px 11px;text-align:left;color:#d51219;font-size:10pt;font-weight: bold;}
.confirm-question {padding:0px 0px 0px 45px !important;clear:both;width:464px;_width:509px;height:36px;overflow:hidden;line-height:36px;border:#6DC361 solid 1px;margin:10px 0px 5px 0px;background:#98EF86 url('img/accept.png') no-repeat 18px 11px;text-align:left;color:#167F00;font-size:10pt;font-weight: bold;}

/*zalozky
-------------------------------------------------- */	
#zalozky{position:relative;float:left;clear:both;width:100%;}

.best-product-wrapper{position:relative;float:left;clear:both;width:715px;margin:0px 0px 20px 0px;background:#424a55;}
.best-product{width:715px;}
.best-product tr th{border:none;background:#424a55;color:#fff;vertical-align:middle;}
.best-product tr td{border:none;background:#424a55;color:#fff;vertical-align:middle;}
.best-product tr td a{color:#fff;font-weight:bold;}
.best-product tr td img{margin:0px 0px 0px 10px;}
.best-product .strippedRow3 td{background:#4b515d !important;}

/* detail
-------------------------------------------------- */
#detail{position:relative;float:left;clear:both;width:709px;margin:10px 0px 0px 18px;}
#detail #item{margin:0px !important;}
#detail h1{position:relative;float:left;clear:both;width:709px;padding:10px 0px 20px 0px;}
* html #detail, * html #breadcrumbs ul li a{display:inline;}
#detail .caption{font-size:1.6em;position:relative;float:left;clear:both;width:100%;padding:0px 0px 20px 0px;}

#breadcrumbs{position:relative;float:left;clear:both;width:100%;}
#breadcrumbs ul{position:relative;padding:0px 0px 10px 32px;margin:0px;float:left;background:url('img/star.gif') no-repeat 3px top;}
#breadcrumbs ul li{position:relative;list-style-type: none;display:block;float:left;color:#ff6700;background:none;padding:0px;margin:0px;line-height:15px;}
#breadcrumbs ul li a{position:relative;text-decoration:underline;float:left;padding:0px 15px 0px 0px;margin:0px 10px 0px 0px;display:block;color:#ff6700;background:url('img/arrow-black.gif') no-repeat right 5px;}
#breadcrumbs ul li a:hover{text-decoration: none;}

#detail-left{position:relative;float:left;width:321px;border:#ddd solid 1px;}
* html #detail-left{width:323px;}
#detail-left .detail-left-action{width:90px;height:83px;position:absolute;right:-4px;top:-4px;}
#detail-left  .detail-icon1{background:url('img/detail-icon1.png') no-repeat left top;}
#detail-left  .detail-icon2{background:url('img/detail-icon2.png') no-repeat left top;}
#detail-left  .detail-icon3{background:url('img/detail-icon3.png') no-repeat left top;}
#detail-left  .detail-icon4{background:url('img/detail-icon4.png') no-repeat left top;}
#detail-left  .detail-icon5{background:url('img/detail-icon5.png') no-repeat left top;}

#detail-img{position:relative;margin:10px 0px 5px 0px;}
#detail-icon-row{position:relative;width:296px;border-bottom:#ddd solid 1px;margin:0px 0px 0px 11px;text-align:center;padding:0px 0px 10px 0px;}

#readme{position:relative;width:260px;margin:15px 0px 20px 11px;padding:0px 0px 0px 36px;background:url('img/book.gif') no-repeat 3px 3px;}
* html #readme{width:296px;}
#readme a{color:#f0641c;}
#readme a:hover{text-decoration: none;}

#detail-right{position:relative;float:right;width:373px;border:#ffe3a6 solid 1px;background:#fff6e4;}
* html #detail-right{width:375px;}
#detail-right table tr td{border:none;background:none;padding:3px 0px 3px 19px;}
.green{color:#42b400;}

#detail-prize{position:relative;width:331px;border-bottom:#ffd474 solid 1px;margin:0px 0px 0px 19px;padding:5px 0px 15px 0px;}
#detail-prize div{font-weight:bold;font-size:1.5em;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;padding:0px 0px 10px 0px;}
#detail-prize span{display:block;line-height:18px;}
.detail-order table tr td{vertical-align: middle;padding:5px 0px 5px 19px !important;}
.detail-order table .last-row td{padding:3px 0px 5px 19px !important;}

.zjistit_velikost{display:block; padding:3px 0px 10px 0px;}
.skladem {color:#69be04;}
.skladem img {position:relative;margin-top:-3px; top:2px;}
.otaznik {position:relative;display:block; background: url('img/otaznik.gif') no-repeat left top; padding:0px 0px 0px 18px;}

.count-row{position:relative;float:right;padding:10px 0px 0px 0px;}
.count-row span{position:relative;top:-1px;}
.count{width:30px;margin:0px 5px 0px 8px;border:#abadb3 solid 1px;}
.tocart{background:url('img/tocart.gif') no-repeat left top;width:182px;height:38px;border:none;position:relative;cursor:pointer;}
.tocart span{display:none;}

.available-kat {padding:0; clear:both;} 
.available-kat li {position:relative;list-style-type: none;display:block;float:left;color:#ff6700;background:none;padding:0px;margin:0px;line-height:15px;}
.available-kat li a { position:relative;text-decoration:underline;float:left;padding:0px 15px 0px 0px;margin:0px 10px 0px 0px;display:block;color:#ff6700;background:url('img/arrow-black.gif') no-repeat right 5px; }
.available-kat li a:hover {text-decoration: none;}

 
 
/*------------------------------------*/
#detail-items-nav{position:relative;margin:28px 0px 10px 0px;float:left;clear:both;width:100%;height:29px;background:url('img/detail-items-nav.gif') repeat-x left top;}
#detail-items-nav ul{position:relative;padding:0px;margin:0px;float:left;margin:0px 0px 0px 14px;}
* html #detail-items-nav ul, * html #detail-items-nav{display:inline;} 
#detail-items-nav ul li{position:relative;list-style-type: none;display:block;float:left;margin:0px 5px 0px 0px;}
#detail-items-nav ul li a{position:relative;text-decoration:none;float:left;display:block;line-height:30px;color:#191919;}
#detail-items-nav ul li a .s1{background:url('img/detail-nav-left.gif') no-repeat left top;width:10px;height:29px;position:relative;display:block;float:left;cursor:pointer;overflow:hidden;}
#detail-items-nav ul li a .s2{background:url('img/detail-nav.gif') repeat-x left top;height:29px;position:relative;display:block;float:left;cursor:pointer;padding:0px 3px;}
#detail-items-nav ul li a .s3{background:url('img/detail-nav-right.gif') no-repeat left top;width:10px;height:29px;position:relative;display:block;float:left;cursor:pointer;overflow:hidden;}
#detail-items-nav ul li a:hover{color:#fff;}
#detail-items-nav ul li a:hover .s1{background:url('img/detail-nav-left-hover.gif') no-repeat left top;}
#detail-items-nav ul li a:hover .s2{background:url('img/detail-nav-hover.gif') repeat-x left top;}
#detail-items-nav ul li a:hover .s3{background:url('img/detail-nav-right-hover.gif') no-repeat left top;}
#detail-items-nav ul li .active .s1{background:url('img/detail-nav-left-hover.gif') no-repeat left top !important;}
#detail-items-nav ul li .active .s2{background:url('img/detail-nav-hover.gif') repeat-x left top !important;color:#fff;}
#detail-items-nav ul li .active .s3{background:url('img/detail-nav-right-hover.gif') no-repeat left top !important;}

.zalozky-detail{position:relative;float:left;clear:both;width:709px;padding:23px 0px;}
.zalozky-detail div{padding:0px 0px;}
* html .zalozky-detail{width:100%;}
 
.zalozky-detail table{width:709px;}
.zalozky-detail table tr th{border:white solid 1px;color:black;background:#f2f2f2;}
.zalozky-detail table tr td{border:white solid 1px;background:#f2f2f2;}
.strippedRow td, .strippedRow th{background:#e6e6e6 !important;}

.query-form table tr td textarea{width:500px;height:100px;}
.query-form table tr td{background:none !important;}
.query-form .readonly{border:none; font-weight:bold;}
.sendrequest{background:url('img/send-request.gif') no-repeat left top;width:131px;height:25px;border:none;position:relative;cursor:pointer;}

/*filters
------------------------------------*/
/*
#product-items-nav{position:relative;margin:0px 0px 0px 15px;float:left;clear:both;width:715px;height:29px;background:url('img/detail-items-nav.gif') repeat-x left top;overflow:hidden;}
#product-items-nav ul{position:relative;padding:0px;margin:0px;float:right;margin:0px 14px 0px 0px;}
* html #product-items-nav ul, * html #product-items-nav{display:inline;} 
#product-items-nav ul li{position:relative;list-style-type: none;display:block;float:left;margin:0px 5px 0px 0px;}
#product-items-nav ul li a{position:relative;text-decoration:none;float:left;display:block;line-height:30px;color:#191919;}
#product-items-nav ul li a .s1{background:url('img/detail-nav-left.gif') no-repeat left top;width:10px;height:29px;position:relative;display:block;float:left;cursor:pointer;}
#product-items-nav ul li a .s2{background:url('img/detail-nav.gif') repeat-x left top;height:29px;position:relative;display:block;float:left;cursor:pointer;padding:0px 3px;}
#product-items-nav ul li a .s3{background:url('img/detail-nav-right.gif') no-repeat left top;width:10px;height:29px;position:relative;display:block;float:left;cursor:pointer;}
#product-items-nav ul li a:hover{color:#fff;}
#product-items-nav ul li a:hover .s1{background:url('img/detail-nav-left-hover.gif') no-repeat left top;}
#product-items-nav ul li a:hover .s2{background:url('img/detail-nav-hover.gif') repeat-x left top;}
#product-items-nav ul li a:hover .s3{background:url('img/detail-nav-right-hover.gif') no-repeat left top;}
#product-items-nav ul li .active .s1{background:url('img/detail-nav-left-hover.gif') no-repeat left top !important;}
#product-items-nav ul li .active .s2{background:url('img/detail-nav-hover.gif') repeat-x left top !important;color:#fff;}
#product-items-nav ul li .active .s3{background:url('img/detail-nav-right-hover.gif') no-repeat left top !important;}
*/

#item #detail-items-nav { width:715px;}
#item #detail-items-nav ul {float:right; margin-right:-5px;}
* html #item #detail-items-nav ul, * html #item #detail-items-nav{display:inline;}

#second-nav #detail-items-nav { position:relative;margin:0px 0px 0px 15px;width:715px;height:29px;overflow:hidden;  }
#second-nav #detail-items-nav ul { float:right; padding-right:8px; }


#zalozky2{position:relative;float:left;clear:both;width:715px;margin:0px 0px 0px 15px;background:#434b56;color:white;padding:15px 0px;}
* html #zalozky2{display:inline;}
#zalozky2 table{padding:0px;margin:0px;}
#zalozky2 table tr td{border:none;background:none;color:#fff;}
#zalozky2 table tr td b{display:block;width:90px;}
#zalozky2 table tr td label {display:block;float:left;height:20px;width:155px;color:#fff;}
#zalozky2 table tr td label input {display:block;float:left;white-space:nowrap;}
#zalozky2 table tr td label span {position:relative;top:2px;display:block;float:left;padding:0 0 0 10px;position:relative;white-space:nowrap;}


#subcategories{position:relative;float:left;clear:both;width:715px;margin:4px 0px 0px 15px;background:#e9eaec;padding:10px 0px;}
#subcategories div{margin:0px 0px 5px 15px;}
* html #subcategories{display:inline;}
#subcategories ul {float:left;line-height:18px;margin:0;padding:0 0 0 15px;position:relative;}
#subcategories ul li{background:transparent url(img/arrow2.gif) no-repeat scroll left 8px;display:block;float:left;list-style-type:none;padding:2px 15px 2px 10px;position:relative;width:150px;}
* html #subcategories ul li{width:175px;}
#subcategories ul li a {display:block;float:left;position:relative;text-decoration:none;text-decoration: underline;}
#subcategories ul li a:hover{text-decoration: none;}

#partners{background:white;width:100%;margin:8px 0px 0px 0px;float:left;clear:both;}
#partners .caption{color:#2b2b2b;font-size:1.5em;font-weight:normal;padding:17px;}
#partners ul{position:relative;padding:0px;margin:0px;}
#partners ul li{position:relative;list-style-type: none;display:block;padding:0px 17px 15px 17px;line-height:17px;}
#partners ul li a{position:relative;text-decoration:none;display:block;color:#eb661b;font-weight: bold;float:left;padding:0px 13px 0px 0px;background:url('img/arrow3.gif') no-repeat right 2px;}
#partners ul li a:hover{text-decoration: underline;}
#partners ul li em{display:block;clear:both;}

* html #partners ul li a{height:1px;}

/* 
#index-items-nav{position:relative;margin:0px 0px 15px 15px;float:left;clear:both;width:715px;height:29px;background:url('img/detail-items-nav.gif') repeat-x left top;overflow:hidden;}
#index-items-nav ul{position:relative;padding:0px;margin:0px;float:right;margin:0px 14px 0px 0px;}
* html #index-items-nav ul, * html #index-items-nav{display:inline;} 
#index-items-nav ul li{position:relative;list-style-type: none;display:block;float:left;margin:0px 5px 0px 0px;}
#index-items-nav ul li a{position:relative;text-decoration:none;float:left;display:block;line-height:30px;color:#191919;}
#index-items-nav ul li a .s1{background:url('img/detail-nav-left.gif') no-repeat left top;width:10px;height:29px;position:relative;display:block;float:left;cursor:pointer;}
#index-items-nav ul li a .s2{background:url('img/detail-nav.gif') repeat-x left top;height:29px;position:relative;display:block;float:left;cursor:pointer;padding:0px 3px;}
#index-items-nav ul li a .s3{background:url('img/detail-nav-right.gif') no-repeat left top;width:10px;height:29px;position:relative;display:block;float:left;cursor:pointer;}
#index-items-nav ul li a:hover{color:#fff;}
#index-items-nav ul li a:hover .s1{background:url('img/detail-nav-left-hover.gif') no-repeat left top;}
#index-items-nav ul li a:hover .s2{background:url('img/detail-nav-hover.gif') repeat-x left top;}
#index-items-nav ul li a:hover .s3{background:url('img/detail-nav-right-hover.gif') no-repeat left top;}
#index-items-nav ul li .active .s1{background:url('img/detail-nav-left-hover.gif') no-repeat left top !important;}
#index-items-nav ul li .active .s2{background:url('img/detail-nav-hover.gif') repeat-x left top !important;color:#fff;}
#index-items-nav ul li .active .s3{background:url('img/detail-nav-right-hover.gif') no-repeat left top !important;}
*/

.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:710px;}
#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/input-left.gif') no-repeat left top;width:6px;height:26px;position:relative;display:block;float:left;overflow:hidden;}
.input .s2{background:url('img/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/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/input-left-alert.gif') no-repeat left top;}
.alert .input .s2{background:url('img/input-bcg-alert.gif') repeat-x left top;}
.alert .input .s2 input{}
.alert .input .s3{background:url('img/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;}

/* 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 #797979; }
#steps ul li.active span{ background:#797979; }
#steps ul li.active .activ-step-arrow { position:absolute; left:50%; bottom:-7px; display:block; width:7px; height:6px; background:url('img/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-arrow-in.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:#797979 !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/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:30px;}
.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-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-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-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-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-prev-bcg.gif') repeat-x left top;height:23px;position:relative;display:block;float:left;}
.cart-prev .s2 input{border:none;background:none;position:relative;top:2px;color:white; cursor:pointer;}
.cart-prev .s3{background:url('img/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;}
.cart-prev a{color:white;text-decoration: none;line-height:20px;padding:0px 8px;}

/* Tabulka ko+¡+­ku cart.tpl */
.cart-table { width:100%;float:left;clear:both;position:relative;}
.cart-table th { background:#797979 !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;}
.cart-table td a { color:black;font-size:10pt;text-decoration:none;font-weight:bold;padding:0px 0px 0px 5px; }
.cart-table td strong {display:block; }
.cart-table td .input {float:left;}
.cart-table td label { position:relative;padding:0px 4px 0px 4px; 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-table-z{position:relative;width:100%;float:left;z-index:10;}
.cart-table-z table{margin-bottom:0px;}
#cart-price {position:relative;width:100%;float:left;}
#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/fotak.png') no-repeat left top; display:block; float:left;margin:0px 0px 0px 0px; cursor:pointer; }
#cart-tpl .detail-img { float:left;position:absolute;top:20px;left:0px; width:250px;border:1px solid gray; }
.zindex {position:relative;z-index:100;}

/* order info*/
.order-info { position:relative; border-top:1px solid #797979;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-arrow-top.gif') no-repeat left top; }
.order-info ul {padding-left:18px !important;}
.order-info ul li {background:url('img/cart-arrow-right.gif') no-repeat 0px 5px !important;list-style-type:none;padding:0px 0px 0px 10px;}

/*osetreni fotacku*/
.cart-img{position:relative;z-index:5;}
.cart-img-hover{z-index:10 !important;}


/*cart refresh*/
.cart-refresh{position:relative;width:100%;clear:both;height:40px;line-height:28px;color:#666;text-align:center;}
.cart-refresh input{position:relative;top:2px;}

img, div, input, span, a { behavior: url('templates/css/iepngfix.htc'); }

/*facebooky
-----------------------------------------------*/
.facebook-share {border-left:13px solid white;} 
.xfcb iframe{position:relative;top:6px;left:5px;}


