/* CSS Document */
body {text-align:center;
	background: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, .caption{font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;}

h1 {margin:0px;padding:10px 0px;font-size:1.4em;}
h2 {margin:0px;padding:10px 0px;font-size:1.3em;}
h3 {margin:0px;padding:10px 0px;font-size:1.2em;}
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;	}
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 white;padding: 5px 10px;font-weight: bold;text-align: left;vertical-align: middle;background-color:#dfdfdf;color:black;}
td {border: 1px solid white;padding: 5px 10px;vertical-align: middle;background-color:#f0f0f0;}

/* 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:black;}
a:visited {}
a:hover {}

/* Img
-------------------------------------------------- */
img	{ border:none;	}

/* Cover
-------------------------------------------------- */
#cover{position:relative; width:968px; margin:0 auto;}

/* top
-------------------------------------------------- */	
#top{position:relative;width:100%;height:130px;}

#search{position:absolute;top:31px;left:307px;width:367px;height:27px;background:url('img/searchstring.gif') no-repeat left top;}
#searchstring{position:absolute;top:5px;left:28px;width:260px;color:#a9a1a1;border:none;background:none;font-size:0.9em;}
#searchsubmit{position:absolute;top:1px;left:307px;}

#menu-h1{position:absolute;top:87px;left:0px;overflow:hidden;}
#menu-h1 ul{position:relative;padding:0px;margin:0px;left:-1px;}
#menu-h1 ul li{position:relative;list-style-type: none;display:block;float:left;height:34px;border-left:#bed853 solid 1px;}
#menu-h1 ul li a{position:relative;text-decoration:none;float:left;display:block;height:34px;line-height:34px;text-transform: uppercase;color:white;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;padding:0px 12px;}
#menu-h1 ul li a:hover{background:url('img/menu-h-hover.jpg') repeat-x left top;}

#logo{position:absolute;top:5px;left:18px;}

#under-search{background:url('img/under-search.jpg') no-repeat left top;width:504px;height:74px;position:absolute;left:194px;top:5px;}

#cart{font-size:0.9em;padding:0px 0px 0px 12px;background:url('img/cart-bcg.gif') no-repeat left top;width:250px;height:68px;position:absolute;left:706px;top:5px;text-decoration: none;text-align:left;}
* html #cart{width:262px;}
#cart b{display:block;font-size:1.3em;padding:22px 0px 2px 0px;color:#e51f2d;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;}
#cart span{font-weight: bold;}
#cart em{color:#e51f2d;text-decoration: underline;}

/* container
-------------------------------------------------- */	
#container{float:left;position:relative;text-align:left;width:100%;margin:0px 0px 25px 0px;}


/* left
-------------------------------------------------- */	
#left{overflow:hidden;width:198px;float:left;position:relative;}

#select-menu{position:relative;float:left;clear:both;width:198px;height:30px;}
#select-menu a{position:relative;width:88px;height:30px;display:block;float:left;overflow:hidden;background:url('img/select-menu.jpg') no-repeat left top;text-decoration: none;text-align:center;font-weight:bold;font-size:1.1em;color:#fff;line-height:34px;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;}
#select-menu .active{position:relative;width:109px !important;background:url('img/select-menu-active.jpg') no-repeat left top;margin:0px 1px 0px 0px;}

#menu-v1{position:relative;float:left;clear:both;width:100%;background:white;}
#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:7px 5px 7px 30px;display:block;background:url('img/menu-v1.gif') no-repeat left top;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;color:#fff;font-weight: bold;font-size:1.1em;}
* html #menu-v1 ul li a{height:1px;}

#menu-v1 ul li ul{padding:0px 0px 4px 0px;}
#menu-v1 ul li ul li{}
#menu-v1 ul li ul li a{font-family: sans-serif;padding:4px 5px 4px 30px;font-size:9pt;background:url('img/menu-v2.gif') no-repeat left top;color:#000;font-weight: normal;}
#menu-v1 ul li ul li a:hover{text-decoration: underline;font-weight: bold;color:#e51f2d;}

#menu-v1 ul li ul li ul{padding:0px;}
#menu-v1 ul li ul li ul li{}
#menu-v1 ul li ul li ul li a{padding:4px 5px 4px 43px;font-size:9pt;background:url('img/menu-v3.gif') no-repeat left top;font-weight: bold;}

.banner{position:relative;float:left;clear:both;width:100%;margin:11px 0px 0px 0px;}

#contact{position:relative;float:left;clear:both;width:100%;background:url('img/contact-bcg.jpg') repeat-x left bottom;margin:11px 0px 0px 0px;}
#contact .caption{width:171px;padding:0px 0px 0px 27px;background:url('img/contact-question.gif') no-repeat left top;height:47px;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;color:#fff;font-weight: bold;font-size:1.1em;line-height:30px;}
* html #contact .caption{width:198px;} 
#contact-desc{border-left:#cfcfcf solid 1px;border-right:#cfcfcf solid 1px;padding:0px 0px 23px 13px;}
#contact-desc b{display:block;}
#contact-desc span{position:relative;display:block;padding:16px 0px 0px 22px;line-height:16px;}
#contact-desc span a{text-decoration: none;}
#contact-desc span a:hover{text-decoration: underline;}
.contact-tel{background:url('img/contact-tel.gif') no-repeat left 16px;}
.contact-mail{background:url('img/contact-mail.gif') no-repeat left 16px;}
.contact-mail .red{color:#e51f2d;text-decoration: underline !important;}
.contact-mail .red:hover{text-decoration: none !important;}

#newsletter{position:relative;float:left;clear:both;width:100%;margin:11px 0px 0px 0px;}
#newsletter .caption{width:185px;padding:0px 0px 0px 13px;background:url('img/newsletter-caption.gif') no-repeat left top;height:30px;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;color:#fff;font-weight: bold;font-size:1.1em;line-height:30px;}
* html #newsletter .caption{width:198px;}
#newsletter-desc{border-left:#cfcfcf solid 1px;border-right:#cfcfcf solid 1px;border-bottom:#cfcfcf solid 1px;padding:13px 0px 0px 13px;}
#newsletter-desc a{color:#e51f2d;line-height:16px;}
#newsletter-desc table tr td{padding:5px 0px;border:none;background:none;}
#newsletter-desc table tr td div{position:relative;}
#newsletter-desc table tr td div span{position:relative;top:1px;padding:0px 0px 0px 22px;}
#newsletter-desc table tr td div input{position:absolute;top:0px;left:0px;}
.newsletter-string{position:relative;left:-5px;background:url('img/newsletter-string.gif') no-repeat left top;width:180px;height:26px;}
.newsletter-string input{border:none;margin:4px 0 0 7px;width:165px;background:none;}
.newsletter-submit{position:relative;left:-5px;background:url('img/newsletter-submit.gif') no-repeat left top;width:66px;height:26px;border:none;cursor:pointer;}

/* right
-------------------------------------------------- */	
#right{width:760px;	float:right;overflow:hidden;position:relative;}

.text{position:relative;float:left;clear:both;width:732px;background:white;padding:0px 14px 10px 14px;}
* html .text{width:100%;}

#index-nav{position:relative;float:left;clear:both;width:100%;margin:0px 0px 10px 0px;}
.index-nav-box{position:relative;float:left;width:373px;height:96px;}
.index-nav1{background:url('img/index-nav1.png') no-repeat left top;margin:0px 14px 0px 0px;}
.index-nav2{background:url('img/index-nav2.png') no-repeat left top;}
.index-nav-box h3{color:white;padding:28px 0px 7px 20px;}
.index-nav-box p{color:white;display:block;margin:0px 0px 0px 20px;width:215px;text-align:left;}
.index-nav-box a{color:white;font-weight: bold;}
.index-nav-box a:hover{text-decoration: none;}

.banner-right{position:relative;float:left;clear:both;width:100%;margin:11px 0px 0px 0px;}

#index-nav-left{position:relative;float:left;width:370px;}
#index-nav-right{position:relative;float:right;width:374px;}
#index-nav-left a, #index-nav-right a{float:left;}
html > body #index-nav-left a img, html > body #index-nav-right a img{float:left;}
.banner-home3{margin:0px 0px 7px 0px;}

.item{position:relative;float:left;clear:both;width:775px;margin:20px 0px 5px 0px;}
.box{position:relative;float:left;width:243px;height:313px;overflow:hidden;background:url('img/box.gif') no-repeat left top;text-align:center;margin:0px 15px 15px 0px;}
.box h2{position:relative;padding:0px 13px;margin:10px 0px 0px 0px;text-align:left;height:38px;overflow:hidden;}
.box h2 a{text-decoration: none;}
.box h2 a:hover{color:#e51f2d;}
.box-img{width:220px;height:150px;display:block;margin:0 auto;}
.box-img img{margin:8px 0px;}
.box .icon-row{position:absolute;top:197px;left:0px;width:100%;text-align:center;}
.box .icon-row img{margin:0px 2px 0px 0px;}
.box .box-desc{text-align:left;position:relative;padding:0px 13px;margin:0px;height:30px;overflow:hidden;position:absolute;top:227px;left:0px;}
.box .box-action-prize{text-align:left;position:relative;padding:0px 13px;color:#e51f2d;font-weight:bold;font-size:1.2em;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;line-height:24px;position:absolute;top:266px;left:0px;}
.box .box-prize{text-align:left;position:relative;padding:0px 13px;position:absolute;top:288px;left:0px;}
.box-hover{background-position: -243px;}
.box-hover h2 a{color:#e51f2d;}
.to-detail-a{position:absolute;top:268px;left:198px;width:34px;height:34px;display:block;}

#index-info{position:relative;float:left;clear:both;width:100%;}
#why{position:relative;float:left;width:369px;padding:0px 0px 0px 12px;}

#why .caption{font-size:1.4em;padding:0px 0px 10px 0px;}
#why ul{position:relative;padding:0px;margin:0px;}
#why ul li{position:relative;list-style-type: none;display:block;background:url('img/arrow1.gif') no-repeat left 6px;padding:0px 13px;line-height:18px;}

#act{position:relative;float:left;width:378px;border-left:#cdcdcd solid 1px;min-height:213px;}
* html #act{height:213px;}
#act .caption{font-size:1.4em;padding:0px 0px 10px 35px;}
#act dl{}
#act dl dd{position:relative;line-height:18px;padding:0px 10px 25px 35px;background:url('img/arrow1.gif') no-repeat 22px 6px;}
#act dl dd h3{float:left;padding:0px;font-size:1.1em;margin:0px 5px 0px 0px;}
#act dl dd h3 a{color:#ce2025;}
#act dl dd h3 a:hover{text-decoration: none;}
#act dl dd span{color:#7f7f7f;}
#act dl dd .act-desc{position:relative;clear:both;width:100%;}

#breadcrumbs{position:relative;float:left;clear:both;width:100%;}
#breadcrumbs ul{position:relative;padding:0px;margin:0px;}
#breadcrumbs ul li{position:relative;list-style-type: none;display:block;float:left;font-size:1.4em;font-weight: bold;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;line-height:20px;}
#breadcrumbs ul li a{position:relative;font-size:0.8em;text-decoration:underline;float:left;display:block;background:url('img/arrow2.gif') no-repeat right 7px;color:#df0000;font-weight: bold;font-family: sans-serif;padding:0px 13px 0px 0px;margin:0px 8px 0px 0px;}
#breadcrumbs ul li a:hover{text-decoration: none;}

#items-nav{position:relative;float:left;clear:both;width:100%;background:url('img/items-nav.gif') repeat-x left bottom;height:34px;margin:5px 0px 19px 0px;}
#items-nav ul{position:relative;padding:0px;margin:0px;float:right;margin:0px 13px 0px 0px;}
* html #items-nav ul{display:inline;} 
#items-nav ul li{position:relative;list-style-type: none;display:block;float:left;margin:0px 3px 0px 0px;}
#items-nav ul li a{position:relative;text-decoration:none;float:left;display:block;font-weight: bold;line-height:30px;color:white;}
#items-nav ul li a .s1{background:url('img/items-nav-left.gif') no-repeat left top;width:8px;height:34px;position:relative;display:block;float:left;cursor:pointer;}
#items-nav ul li a .s2{background:url('img/items-nav-button.gif') repeat-x left top;height:34px;position:relative;display:block;float:left;cursor:pointer;padding:0px 4px;}
#items-nav ul li a .s3{background:url('img/items-nav-right.gif') no-repeat left top;width:8px;height:34px;position:relative;display:block;float:left;cursor:pointer;}
#items-nav ul li a:hover{color:#000;}
#items-nav ul li a:hover .s1{background:url('img/items-nav-left-hover.gif') no-repeat left top;}
#items-nav ul li a:hover .s2{background:url('img/items-nav-hover.gif') repeat-x left top;}
#items-nav ul li a:hover .s3{background:url('img/items-nav-right-hover.gif') no-repeat left top;}
#items-nav ul li .active .s1{background:url('img/items-nav-left-hover.gif') no-repeat left top !important;}
#items-nav ul li .active .s2{background:url('img/items-nav-hover.gif') repeat-x left top !important;color:black;}
#items-nav ul li .active .s3{background:url('img/items-nav-right-hover.gif') no-repeat left top !important;}

.page{float:left;position:relative;width:100%;height:30px;background:white;padding:10px 0px 0px 0px;}
* html .page{height:40px;}
.page-bottom{margin:0px !important;}
.page_inside {float:right;margin-right:15px;}
* 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 2px;}
.page_inside ul .aktiv span{position:relative;text-decoration:none;float:left;display:block;color:#b2b2b2;font-weight: bold;font-size:1.25em;padding:5px 10px;}
.page_inside ul li a{position:relative;text-decoration:none;float:left;display:block;color:#000;font-weight: bold;font-size:1.25em;padding:5px 10px;}
.page_inside ul li a:hover{background:#df1521;color:#fff;}
.page_inside ul li em{position:relative;text-decoration:none;float:left;display:block;color:#000;font-size:1.25em;padding:5px 5px;}
.arrow-left a, .arrow-right a{padding:0px !important;}
.arrow-left a:hover, .arrow-right a:hover, .arrow-left{background:none !important;}
.arrow-left{margin:0px 9px 0px 0px;}
.arrow-right{padding:0px 0px 0px 14px  !important;}

.range{position:absolute;top:14px;left:10px;}
.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;}

/* foot
-------------------------------------------------- */	
#foot{position:relative;clear:both;width:100%;height:120px;background:#202020 url('img/foot.gif') no-repeat left top;color:#fff;}

#foot-text{position:relative;text-align:left;padding:31px 0px 0px 20px;line-height:16px;}
#foot-text a{color:#ff5e63;}
#foot-text a:hover{text-decoration: none;}

#menu-foot{position:relative;overflow:hidden;margin:24px 0px 0px 8px;float:left;}
* html #menu-foot{display:inline;}
#menu-foot ul{position:relative;left:-1px;padding:0px;margin:0px;}
#menu-foot ul li{position:relative;list-style-type: none;display:block;float:left;padding:0px 17px 0px 14px;background:url('img/foot-menu-line.gif') no-repeat left top;}
#menu-foot ul li a{position:relative;color:#fff;text-decoration:none;float:left;display:block;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;text-transform: uppercase;font-size:0.9em;}
#menu-foot ul li a:hover{text-decoration: underline;}
	
/* etc ----------------------------------------------------------------*/
.clear {clear:both;}
.nonobr{background:none !important;}
.textToRight{text-align:right;}
.textToLeft{text-align:left;}

/* detail
-------------------------------------------------- */
#detail{position:relative;float:left;clear:both;width:746px;padding:10px 0px 0px 14px;}
* html #detail{width:100%;}
#detail #breadcrumbs{margin:0px 0px 17px 0px;}
#detail .detail-banner{position:relative;float:left;clear:both;width:746px;}
#detail .detail-banner a img{width:746px;}

#detail-left{position:relative;float:left;width:351px;}
#detail-img{position:relative;float:left;width:256px;}
#detail-img a{border:#cfcfcf solid 1px;display:block;float:left;position:relative;width:254px;height:338px;}
#detail-img a span{position:absolute;top:312px;left:8px;color:#e31b25;display:block;padding:0px 0px 0px 21px;background:url('img/zoom.gif') no-repeat left top;cursor:pointer;}
#detail-img a img{}
html > body #detail-img a img{float:left;display:block;}
#detail-galery{position:relative;float:right;width:92px;}
#detail-galery a{border:#cfcfcf solid 1px;display:block;float:left;margin:0px 0px 4px 0px;}
#detail-galery a img{width:90px;height:109px;}
html > body #detail-galery a img{float:left;display:block;}
#detail-galery a:hover{border:#676767 solid 1px;}

#detail-right{position:relative;float:right;width:382px;}
#detail-right h1{padding:0px 0px 10px 0px;color:#e31b25;}

#detail-right .table1{position:relative;width:382px;}
#detail-right .table1 .row1 td{border-top:#dbdada solid 2px;padding-top:10px !important;}
#detail-right .table1 .row3 td{padding-bottom:10px !important;}
#detail-right .table1 .row4 td{padding-top:10px !important;border-top:#dbdada solid 2px;}
#detail-right .table1 tr td{border:none;background:none;padding:2px 10px;}
#detail-right .table1 tr .w130{width:130px;}
#detail-right .table1 tr td em{font-weight:bold;font-size:1.2em;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;}
#detail-right .table1 tr td span{font-weight:bold;font-size:1.5em;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;color:#e31b25;}

#detail-right .table2{position:relative;width:382px;margin:0px;}
#detail-right .table2 tr td{border:none;background:#eaeaea;vertical-align: middle;}
#detail-right .table2 tr .count{padding:0px !important;}
#detail-right .table2 tr .count div{background:url('img/count.gif') no-repeat left top;width:33px;height:23px;position:relative;top:3px;}
#detail-right .table2 tr .count div input{width:20px;border:none;text-align:right;position:absolute;top:3px;left:6px;}
#detail-right .table2 tr td .incart{background:url('img/incart.gif') no-repeat left top;width:115px;height:32px;position:relative;border:none;cursor:pointer;}
#detail-right .table2 .row1 td{padding-top:15px !important;}
#detail-right .table2 .row3 td{padding-bottom:15px !important;}
#detail-right .table2 tr td span{display:block;padding:0px 0px 0px 22px;background:url('img/info-icon.gif') no-repeat left 5px;}

.detail-text{position:relative;float:left;clear:both;width:100%;margin:40px 0px 20px 0px;}
.detail-text .caption{padding:15px 0px 5px 0px;font-size:1.4em;}
.detail-text table{width:746px;}
.detail-text table tr td{background:#f0f0f0;border:white solid 1px;padding:10px;}

.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:450px;}
.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:750px;float:right;}
#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;}

/* 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 #427F9E; 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:#427F9E; 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 #8FB402; }
#steps ul li.active span{ background:#8FB402; }
#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-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/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: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/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 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;}
.cart-prev a{color:white;text-decoration: none;line-height:20px;padding:0px 8px;}

/* Tabulka košíku cart.tpl */
.cart-table { width:100%;  }
.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/cart/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/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 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'); }


#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;}


