/* 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 {}

h1 {margin:0px;padding:10px 0px;font-size:1.6em;}
h1 span{font-weight: normal;}
h2 {margin:0px;padding:10px 0px;font-size:1.5em;color:#5252b9;}
h3 {margin:0px;padding:10px 0px;font-size:1.5em;}
h4 {margin:0px;padding:10px 0px;font-size:1.5em;}
.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 {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:none;	padding: 5px 10px;font-weight: bold;text-align: left;vertical-align: top;color:black;}
td {border:none;	padding: 5px 10px;vertical-align: top;background-color: white;}
.strippedRow td{background:#ececec;}

/* FORMS
-------------------------------------------------- */
form{padding:0px;margin:0px;}
fieldset {clear: both; border:none;}
input, textarea, select {font-size: 10pt;}
.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;}
/* input length = width - 13px */
.w179 .s2 input{width:179px;}
.w92 .s2 input{width:92px;}
.w200 .s2 input{width:200px;}
/*pozor .w405 prenastavena na jinou sirku*/
.w405 .s2 input{width:320px;}


/* 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:#5252b9;}
a:visited {}
a:hover {}

/* Img
-------------------------------------------------- */
img	{ border:none;	}

/* Cover
-------------------------------------------------- */
#cover{position:relative; width:957px;margin:0 auto;}

/* top
-------------------------------------------------- */	
#top{position:relative;width:1391px;margin:0px -191px 0px -191px;background:url('img/top-wide2.jpg') no-repeat left top;height:393px;}

#search{position:absolute;top:96px;left:936px;width:192px;height:26px;background:url('img/search-bcg.gif') no-repeat left top;}
#searchstring{position:absolute;top:4px;left:5px;width:155px;color:#000;border:none;background:none;}
#searchsubmit{position:absolute;top:2px;left:166px;}

#menu-h1{position:absolute;top:89px;left:191px;font-size:1.1em;overflow:hidden;}
#menu-h1 ul{position:relative;padding:0px;margin:0px;position:relative;left:-1px;}
#menu-h1 ul li{position:relative;list-style-type: none;display:block;float:left;background:url('img/menu-h1-line.gif') no-repeat left 7px;padding-left:1px;}
#menu-h1 ul li a{position:relative;text-decoration:none;float:left;display:block;color:#000;height:40px;line-height:40px;padding:0px 17px;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;}
#menu-h1 ul li a:hover{background:url('img/menu-h1-hover.jpg') repeat-x left top;color:#fff;}

#logo{position:absolute;top:14px;left:215px;display:block;overflow:hidden;width:175px;height:53px;}
#logo a{display:block;padding:0px 0px 0px 175px;}

#more-info1{position:absolute;top:352px;left:640px;}
#more-info2{position:absolute;top:352px;left:1022px;}
#view-on-map{position:absolute;top:230px;left:1004px;}

#contact{color:white;text-align:left;position:absolute;top:200px;left:846px;float:left;}
#contact a{color:white;text-decoration: none;}
#contact span{display:block;font-size:1.5em;font-weight: bold;}

#top-text{width:420px;height:35px;position:absolute;left:429px;top:25px;color:#fff;}

#cart{background:url('img/cart-bcg.png') no-repeat left top;width:178px;height:53px;position:absolute;right:243px;top:16px;display:block;padding:0px 0px 0px 68px;text-align:left;text-decoration: none;color:white;font-weight: bold;}
* html #cart{width:246px;}
#cart span{display:block;font-size:1.4em;padding:8px 0px 3px 0px;}
#cart em{font-weight: normal;}


/* container
-------------------------------------------------- */	
#container{float:left;position:relative;text-align:left;width:100%;margin:9px 0px 0px 0px;}

/* left
-------------------------------------------------- */	
#left{overflow:hidden;width:272px;float:left;position:relative;}

.caption2{font-weight:bold;font-size:1.7em;padding:14px 0px 14px 14px;background:white;}
#menu-v1{position:relative;border:#cdcdcd solid 1px;margin:0px 0px 6px 0px;}
#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;display:block;background:url('img/menu-v.gif') no-repeat left top;color:white;font-weight: bold;padding:4px 0px 4px 30px;border-top:white solid 1px;}
#menu-v1 ul li a:hover{background-position:-270px;}
* 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{border-top:#ccc solid 1px;background:white url('img/arrow-blue.gif') no-repeat 30px 8px;color:#5252b9;padding:4px 0px 4px 39px;}
#menu-v1 ul li ul li a:hover{background:white url('img/arrow-blue.gif') no-repeat 30px 8px;text-decoration: underline;}

.caption1{font-weight:normal;font-size:1.6em;height:47px;padding:0px 0px 0px 14px;line-height:44px;}
.caption1 span{font-weight:bold;}
#login{position:relative;border:#cdcdcd solid 1px;height:155px;margin:0px 0px 6px 0px;background:#fff;}
* html #login{height:157px;}
#login form .row{height:26px;margin:0px 0px 5px 0px;}
#login form .row p{display:block;float:left;width:52px;text-align:right;padding:0px 9px 0px 0px;line-height:26px;font-weight: bold;}
* html #login form .row p{width:61px;}
#login form .row .input{display:block;float:left;}
#login form div .log, form .customer-table .log{margin:0px 0px 0px 61px;background:url('img/login.gif') no-repeat left top;width:86px;height:26px;position:relative;left:0px;top:0px;cursor:pointer;border:none;}
form .customer-table .log {margin:0px}
.reg{position:absolute;top:117px;left:155px;}
.reg a{font-size:0.9em;text-decoration: none;color:#5252b9;}
#login ul {margin:0px;padding:0px;}
#login ul li{list-style-type:none;background:white url('img/arrow-blue.gif') no-repeat 30px 8px;padding:4px 0px 4px 39px;font-weight:bold;}
#login ul li a{color:#5252b9;}

/* right
-------------------------------------------------- */	
#right{width:661px;	float:right;overflow:hidden;position:relative;}

#text{}
#text ul{padding:10px 0px;margin:0px;}
#text ul li{position:relative;list-style-type: none;background:url('img/arrow-blue.gif') no-repeat left 6px;padding:0px 0px 0px 12px;line-height:17px;}

#breadcrumbs{float:left;position:relative;width:100%;margin:15px 0px 15px 0px;}
#breadcrumbs ul{position:relative;padding:0px;margin:0px;}
#breadcrumbs ul li{position:relative;list-style-type: none;display:block;float:left;background:none;padding:0px;margin:0px 8px 0px 0px;font-weight: bold;font-size:1.2em;}
#breadcrumbs ul li a{position:relative;text-decoration:none;float:left;display:block;background:url('img/arrow-breadcrumbs.gif') no-repeat right 6px;padding:0px 10px 0px 0px;color:#5252b9;font-weight: bold;text-decoration: underline;font-size:0.8em;}

#item{float:left;position:relative;width:100%;margin:20px 0px 0px 0px;}
.box{float:left;position:relative;text-align:left;width:315px;height:230px;margin:0px 13px 13px 0px;border:#ccc solid 1px;}
* html .box{width:317px;height:232px;}
.box h2{font-size:1.3em;padding:0px;margin:15px 15px 5px 15px;line-height:17px;height:34px;overflow:hidden;}
.box h2 a{text-decoration: none;color:#5252b9;}
.box .box-img{float:left;margin:0px 0px 0px 15px;position:relative;}
html > body .box .box-img img{float:left;position:relative;}
.box .box-img span{width:39px;height:39px;position:absolute;left:0px;top:88px;display:block;}
.box .star{border:#0c8df5 solid 1px;}
.box .star span{background:url('img/star.gif') no-repeat left top;}
.box .thumb{border:#e51f2d solid 1px;}
.box .thumb span{background:url('img/thumb.gif') no-repeat left top;}
.box .desc{float:right;width:170px;margin:0px 5px 0px 0px;}
.box .desc .boxin-capt{}
.box .desc .action-row{margin:3px 0px 0px 0px;height:17px;}
/*.box .desc .action-row img{margin:0px 2px 0px 0px;}*/
.box .desc .action-row span, #detail #detail-right .row span{font-size:0.9em;font-weight: bold;color:white;padding:0px 2px;margin:0px 2px 0px 0px;text-transform: uppercase;}
.box .desc .action-row .storeds, #detail #detail-right .row .storeds{background:#1fba00;}
.box .desc .action-row .actions, #detail #detail-right .row .actions{background:#3a9edc;}
.box .desc .action-row .newss, #detail #detail-right .row .newss{background:#5856bb;}
.box .desc .desc-content{height:89px;overflow:hidden;}
.box .prize{position:absolute;top:187px;left:17px;}
.box .your-prize{position:absolute;top:204px;left:17px;font-weight: bold;font-size:1.25em;}
.box .your-prize em{color:#33337d;}
.box .incart{position:absolute;bottom:13px;right:13px;}
.box .incart-hover{background:url('img/incart-hover.gif') no-repeat left top;width:99px;height:24px;overflow:hidden;}
.box .incart-hover:hover{background-position:-99px;}
.box .incart-hover img{display:none;}

.page{float:left;margin:5px 0;position:relative;width:100%;}
.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 li a, .page_inside ul li span{position:relative;text-decoration:none;float:left;display:block;color:#000;font-weight: bold;font-size:1.25em;padding:5px 9px;}
.page_inside ul li a:hover{background:#393981;color:#fff;}
.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;}


/* foot
-------------------------------------------------- */	
#foot{position:relative;clear:both;width:100%;height:50px;}

#menu-foot{}
#menu-foot ul{position:relative;padding:0px;margin:0px;}
#menu-foot ul li{position:relative;list-style-type: none;display:block;float:left;}
#menu-foot ul li a{position:relative;text-decoration:none;float:left;display:block;}
	
/* etc ----------------------------------------------------------------*/
.clear {clear:both;}
.nonobr{background:none !important;}
.tocenter{text-align:center;}
.toright{text-align:right;}

/* foot-absolute
-------------------------------------------------- */
#foot{position:relative;clear:both;width:100%;height:20px;}

#foot-absolute{background:url('img/foot-bcg.gif') repeat-x left top;height:224px;text-align:center;}

#foot-content{position:relative;width:957px; margin:0 auto;height:224px;background:url('img/foot-content.gif') repeat-x left top;}

#foot-cols{position:relative;width:100%;height:148px;overflow:hidden;float:left;}
.col-foot{width:234px;text-align:left;height:148px;overflow:hidden;float:left;}
.col-foot h4{padding:0px 17px;height:50px;line-height:50px;font-size:1.3em;margin:0px 0px 10px 0px;}
.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:#000;line-height:18px;padding:0px 17px;}
.col-foot ul li a:hover{color:#5252b9;text-decoration: underline;}
* html .col-foot ul li a{height:1px;}

#foot-text{position:absolute;top:193px;left:17px;font-size:0.9em;}
#foot-text a{color:#000;text-decoration: none;font-weight: bold;}

/* detail
-------------------------------------------------- */
#detail{width:647px;float:left;position:relative;background:url('img/detail-bcg.gif') no-repeat left top;overflow:hidden;}
#detail .h2{width:647px;position:relative;clear:both;font-size:1.2em;font-weight: bold;padding:20px 0px 5px 0px;}

#detail-left{width:198px;float:left;position:relative;margin:16px 0px 0px 16px;}
#detail-left a{display:block;float:left;}
#detail-left a img{width:196px;height:243px;border:#ccc solid 1px;}
#detail-left .recommend img{border:#e32030 solid 1px !important;}
#detail-left span{width:196px;height:29px;position:absolute;left:1px;top:215px;display:block;cursor:pointer;}
#detail-left .recommend span{background:url('img/recommend.gif') no-repeat left top;}

#detail-right{width:394px;float:right;position:relative;margin:16px 16px 0px 0px;}
#detail-right h1{color:#3c3779;font-size:1.4em;}
#detail-right .row{margin:0px 0px 10px 0px;}
#detail-right .row img{margin:0px 2px 0px 0px;}

* html #detail-left, * html #detail-right{display:inline;}

.detail-table{padding:0px;margin:0px;}
.detail-table tr td{padding:5px 10px 5px 0px;}
.detail-table tr td span{font-size:1.3em;font-weight: bold;}
.detail-table tr td b{font-size:1.3em;color:#3c3779;}

.submit-row{position:relative;background:#5857bd;color:white;width:394px;height:42px;overflow:hidden;margin:10px 0px 0px 0px;}
.submit-row .detail-buy{position:absolute;top:10px;left:288px;}
.submit-row .count{position:absolute;top:10px;left:224px;}
.submit-row .count input{border:#ccc solid 1px;background:#fff;width:32px;}
.submit-row .sel{position:absolute;top:10px;left:98px;}
.submit-row .sel select{border:#ccc solid 1px;background:#fff;width:108px;}
.submit-row span{position:absolute;top:13px;left:14px;}

#contabs{width:100%;float:left;position:relative;margin:36px 0px 0px 0px;}
#multiDescriptionChange{width:631px;padding:0px 0px 0px 16px;float:left;position:relative;background:url('img/multiDescriptionChange.gif') repeat-x left bottom;height:31px;}
* html #multiDescriptionChange{width:647px;}
#multiDescriptionChange a{float:left;position:relative;display:block;height:31px;color:#000;font-weight:bold;font-size:1.1em;background:url('img/multiDescriptionUnactive.gif') repeat-x left top;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;text-decoration: none;padding:0px 27px;line-height:28px;border-left:#cdcdcd solid 1px;border-right:#cdcdcd solid 1px;margin:0px 4px 0px 0px;}
#multiDescriptionChange a:hover{background:url('img/multiDescriptionUnactive-hover.gif') repeat-x left top;}
.multiDescriptionActive{background:url('img/multiDescriptionActive.gif') repeat-x left top !important;}

#multiDescriptionData{width:100%;float:left;position:relative;padding:22px 0px;}
#alternate table{width:647px;border-bottom:#3a3a82 solid 2px !important;margin:10px 0px 0px 0px !important;}
#alternate table tr th{border-bottom:#3a3a82 solid 2px !important;}
#alternate table tr td div input{border:#ccc solid 1px;background:white;width:32px;}
#alternate table tr td a{position:relative;color:#373780;font-weight:bold;}
/*
#multiDescriptionData table tr td a img{visibility:hidden;position:absolute;top:14px;left:30px;display:block;}
#multiDescriptionData table tr td a:hover{z-index:10;}
#multiDescriptionData table tr td a:hover img{visibility:visible;}
*/
#tocarttoo{position:relative;width:100%;height:20px;}
#tocarttoo input{position:absolute;top:0px;left:507px;border:none;}

/*#similar{width:660px;float:left;position:relative;margin:10px 0px;}*/
.similar{position:relative;float:left;clear:both;width:647px;overflow:hidden;padding:20px 0px;}
.similar-inside{position:relative;float:left;clear:both;width:670px;}
.box-similar{position:relative;float:left;width:200px;border:1px solid #CCCCCC;margin:0px 20px 20px 0px;text-align:center;height:225px;overflow:hidden;}
.box-similar h2{font-size:1.3em;padding:0px 5px;margin:10px 0px;height:38px;overflow:hidden;}
.box-similar h2 a{color:#5252B9;text-decoration:none;}
.similar-prize{position:absolute;top:195px;left:0px;width:100%;text-align:center;font-weight:bold;}

/* cart
-------------------------------------------------- */
#cart-tpl{width:647px;float:left;position:relative;overflow:hidden;}
#cart-tpl .h2{width:647px;position:relative;clear:both;font-size:1.2em;font-weight: bold;padding:5px 0px;}

#cart-nav{width:647px;float:left;position:relative;overflow:hidden;height:31px;background:url('img/multiDescriptionChange.gif') repeat-x left bottom;}
#cart-nav div{float:left;position:relative;line-height:28px;color:#000;font-size:1.1em;height:31px;border-left:#cdcdcd solid 1px;border-right:#cdcdcd solid 1px;background:url('img/cart-nav-unactive.gif') repeat-x left top;padding:0px 11px;margin:0px 4px 0px 0px;}
#cart-nav .active{background:url('img/cart-nav-active.gif') repeat-x left top !important;font-weight:bold;}

#cart-content{background:url('img/cart-content.gif') no-repeat left top;width:621px;padding:5px 13px 0px 13px;float:left;position:relative;min-height:300px;}
* html #cart-content{width:647px;height:300px;}

.cart-row{position:relative;width:100%;}
.recount{margin:0px 0px 0px 443px;}

.table-style1{width:621px;border-bottom:#3a3a82 solid 2px !important;margin:15px 0px 10px 0px !important;}
.table-style1 tr th{border-bottom:#3a3a82 solid 2px !important;}
.table-style1 tr td{padding:9px 10px;}
.table-style1 tr td div input{border:#ccc solid 1px;background:white;width:32px;}
.table-style1 tr td a{position:relative;color:#373780;font-weight:bold;}
.product-col{width:360px !important;}

.table-style2{width:621px;}
.table-style2 tr td{padding:9px 10px;}
.table-style2 tr td label{position:relative;display:block;width:auto;height:auto;}
.table-style2 tr td label input{position:absolute;top:0px;left:0px;}
.table-style2 tr td label span{position:relative;top:2px;padding:0px 0px 0px 25px;}
 .table-style2-prize{text-align:right;padding:8px 76px 8px 10px !important;}

#order-sum{position:relative;width:100%;background:#e8e8f0;padding:7px 0px;margin:5px 0px 0px 0px;height:50px;border-bottom:#3a3a82 solid 2px;}
#order-sum table{padding:0px;margin:0px 67px 0px 0px;float:right;}
* html #order-sum table, * html #order-sum-prize span{display:inline;} 
#order-sum table tr td{background:none;text-align:right;}

#order-sum-prize{position:relative;width:100%;height:30px;text-align:right;font-weight:bold;line-height:30px;margin:0px 0px 26px 0px;}
#order-sum-prize span{display:block;float:right;height:30px;background:#3a3a82;color:#fff;font-weight:bold;margin:0px 67px 0px 10px;padding:0px 10px;font-size:1.2em;}
#order-sum-prize em{display:block;float:right;height:30px;}

#cart-nav-row{position:relative;width:100%;height:40px;}
.continue{float:left;padding:15px 15px 15px 25px;width:213px;border:none;background:#5a5a5a url('img/input-arrow1.gif') no-repeat 11px 18px;color:white;text-transform: uppercase;font-weight: bold;cursor:pointer;font-size:0.9em;}
* html .continue, * html .tocasa{width:1px;overflow:visible;}
.tocasa{float:right;padding:15px 31px 15px 15px;border:none;width:213px;background:#393981 url('img/input-arrow2.gif') no-repeat right 14px;color:white;text-transform: uppercase;font-weight: bold;cursor:pointer;font-size:0.9em;}

.align-left {
	text-align: left !important;
}

/* registration
-------------------------------------------------- */
#registration div table tr td{background:none;}

.customer-table{width:621px;margin:20px 0px 0px 0px;}
.customer-table tr td{text-align:right;vertical-align:middle !important;}
.customer-table tr th{background:#ececec;border-bottom:white solid 15px;}

.order-note {
	width:100%;
	height:80px;
}

.odeslat{background:url('img/send.gif') no-repeat left top;width:89px;height:26px;border:none;overflow:hidden;cursor:pointer;}
