/* CSS Document */
body {text-align:center;
	background:url('img/body-bcg.gif') repeat-x left top;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.70em;
	color: #4d4d4f;
	margin:0px 0px 20px 0px;
	padding:0px;
	}

/* text
-------------------------------------------------- */

h1, h2, h3, h4 {}

h1 {margin:0px;padding:10px 0px;font-size:9pt;}
h2 {margin:0px;padding:10px 0px;font-size:9pt;}
h3 {margin:0px;padding:10px 0px;font-size:8pt;}
h4 {margin:0px;padding:10px 0px;font-size:8pt;}

/* 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: 1px solid gray;	padding: 5px 10px;font-weight: bold;text-align: left;vertical-align: top;background-color:#E27904;color: white;}
td {border: 1px solid gray;	padding: 5px 10px;vertical-align: top;background-color: white;}

/* FORMS
-------------------------------------------------- */
fieldset {clear: both; border:none;}
legend {}
input, textarea, select {font-size: 1em;}

/* 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:#666A3B;}
a:visited {}
a:hover {}


/* Img
-------------------------------------------------- */
img	{ border:none;	}

/* Bloky
-------------------------------------------------- */
#obal{position:relative; width:950px; margin:0 auto;}

/* top
-------------------------------------------------- */	
#top{position:relative;width:100%;height:318px;background:url('img/top1.jpg') no-repeat left top;}

#home{position:absolute;top:36px;left:13px;margin:0px;padding:0px;width:209px;height:27px;}
#home a{display:block;width:209px;height:27px;text-decoration:none;}
#home a span{visibility:hidden;}
#top-h2{color:white;font-size:8pt;font-weight:normal;height:27px;left:27px;line-height:13px;margin:0px;padding:0px;position:absolute;top:76px;width:170px;}

#search {top:38px;height:30px;left:396px;position:absolute;width:auto;}
#searchstring {color:#424142;left:0;position:absolute;top:0;width:130px;}
#searchsubmit {left:138px;position:absolute;top:0px;}

#cart{position:absolute;top:41px;right:22px;text-decoration: none;color:#e27904;font-size:9pt;padding-left:55px;height:34px;background: url('img/cart.gif') no-repeat left top;}
#cart:hover{text-decoration: underline;}
#cart span{font-weight: bold;}

#menu-h1{position:absolute;top:83px;right:12px;}
#menu-h1 ul{padding:0px;margin:0px;}
#menu-h1 ul li{list-style-type: none;display:block;float:left;border-left:white solid 1px;padding:0px 10px;}
#menu-h1 ul li a{text-decoration:none;float:left;display:block;font-size:9pt;color:white;}
#menu-h1 ul li a:hover, #info ul li a:hover, #drobek ul li a:hover{text-decoration: underline;}
#menu-h1-hide{width:1px;height:15px;position:absolute;top:0px;left:0px;background-color:#e27904;}

#info{position:absolute;top:126px;right:12px;}
#info ul{padding:0px;margin:0px;}
#info ul li{list-style-type: none;display:block;float:left;font-size:9pt;color:#fefefe;border-left:#fefefe solid 1px;padding:0px 10px;}
#info ul li a{color:#fefefe;text-decoration: none;}
#info-hide{width:1px;height:15px;position:absolute;top:0px;left:0px;background-color:#767a4c;}

#drobek{position:absolute;bottom:16px;left:238px;}
#drobek ul{padding:0px;margin:0px;}
#drobek ul li{list-style-type: none;display:block;float:left;padding:0px 10px 0px 10px;background:url('img/arrow-drobek.gif') no-repeat left 3px;}
#drobek ul li a{text-decoration:none;float:left;display:block;font-size:8pt;color:#ffd0ad;}

/* maj
-------------------------------------------------- */	
#maj{float:left;position:relative;text-align:left;width:940px;_width:950px;padding:0px 5px;background:url('img/maj-bcg.gif') repeat-y left top;}
	
#obsah{float:left;width:740px; position:relative;}
	
/* stred
-------------------------------------------------- */	
#stred{width:516px;float:right;position:relative;margin:-10px 0px 20px 0px;}

.text{padding:10px;}

.item{position:relative;margin:0px 0px 0px 1px;float:left;}
.box{position:relative;width:249px;height:323px;float:left;margin:4px;overflow:hidden;_display:inline;}
.box h2{background:#989b79;height:30px;_height:36px;overflow:hidden;padding:3px 5px;margin:0px;}
.box h2 a{color:white;text-decoration: none;}
.box h2 a:hover{text-decoration: underline;}
.box a img {width:249px; height:140px; display:block;}
.box-desc{height:85px;overflow:hidden;padding:0px 5px;text-align:justify}
.in-cart{background:url('img/in-cart.gif') no-repeat left top;width:249px;height:23px;position:relative;display:block;}
.in-cart span{width:119px;height:22px;position:absolute;left:0px;top:0px;cursor:hand;}
.action{background:url('img/action.gif') no-repeat left top;}
.news{background:url('img/news.gif') no-repeat left top;}
.box-prize{position:relative;height:36px;line-height:36px;background:#e1e1ce;color:#767a4c;text-align:center;}
.box-prize span{font-size:13pt;font-weight:bold;}
.box-prize span em{font-weight:normal;}

/* detail
-------------------------------------------------- */
#detail{float:right;margin:0 -193px 0 0;position:relative;width:700px;z-index:150;padding-bottom:30px;}
#detail h1{color:#1E2713; font-size:150%;}
#detail table{position:relative;}
#detail form{position:relative;}
.detail_pic img{float:left;margin:10px 15px 0 40px;position:relative;width:250px;z-index:200;}
.nic{text-align:center;border:none !important;padding-top:20px !important;}

#detail-right{position:relative;float:right;width:350px;margin-right:0px;_display:inline;overflow:hidden;}
.detail-right-desc{background:#EDEDE1;border-top:#CACCB2 solid 3px;color:gray;width:330px;_width:350px;margin:0px 0px 10px 0px;padding:0px 15px 10px 15px;}
.detail-right-desc .h2{background:url('img/arrow-down.gif') no-repeat left 11px;color:#1E2713;padding:5px 10px 5px 15px;}
.detail-right-desc table{width:330px;}
.detail-right-desc table tr th{background:none;color:#1E2713;border:#CACCB2 solid 1px;border-right:none;border-left:none;}
.detail-right-desc table tr td{background:none;color:gray;border:#CACCB2 solid 1px;border-right:none;border-left:none;}
.detail-ourprize{color:#E27904 !important;font-size:11pt;}

.detail-universal-desc-h{position:relative;top:1px;z-index:5;height:20px;width:170px;_width:200px;padding:0px 10px 0px 20px;line-height:20px;background:#EDEDE1 url('img/arrow-down.gif') no-repeat 6px 8px;border-top:#CACCB2 solid 3px;border-left:#CACCB2 solid 1px;border-right:#CACCB2 solid 1px;clear:both;}
.detail-universal-desc{position:relative;padding:10px;clear:both;background:#EDEDE1;border:#CACCB2 solid 1px;}
.detail-universal-desc table{padding:0px;margin:0px;/*width:680px;*/}
.detail-universal-desc table tr th{background:none;color:#1E2713;border:none;}
.detail-universal-desc table tr td{background:none;color:gray;border:none;}

#galerie a img{border:#CACCB2 solid 1px;margin:5px;}
.descript{color:gray;}

.categories{position:relative;margin:0px;padding:0px 0px 20px 0px;}
.categories li{position:relative;list-style-type: none;display:block;float:left;line-height:20px;width:169px;}
.categories li a{position:relative;color:black;margin:0px 5px;}
.categories li a:hover{text-decoration: underline;}
.w{position:relative;width:100%;height:1px;overflow:hidden;}

/* leva
-------------------------------------------------- */	
#leva{overflow:hidden;width:224px;float:left;position:relative;margin-top:-135px;}

#menu-v{position:relative;width:223px;border-right:#e5e8d5 solid 1px;padding-bottom:40px;}
#menu-v h3{color:#747a4c;text-transform: uppercase;background:#eeefe9 url('img/arrow-menu-v-h31.gif') no-repeat left top;font-size:12pt;margin:0px;width:187px;_width:223px;line-height:30px;height:29px;padding:0px 0px 0px 36px;}
#menu-v ul{position:relative;padding:0px 0px 20px 0px;margin:0px;}
#menu-v ul li{position:relative;list-style-type: none;display:block;background:url('img/menu-v-line12.gif') no-repeat 7px bottom;}
#menu-v ul li a{position:relative;text-decoration:none;color:#646a3a;font-size:9pt;display:block;_height:1px;padding:7px 7px 7px 36px;background:url('img/arrow-menu-v.gif') no-repeat 22px 10px;}
#menu-v ul li a:hover{text-decoration: underline;}

#menu-v ul li ul{padding:0px;background:#f6f6f0 url('img/menu-v-line2.gif') no-repeat 7px bottom;}
#menu-v ul li ul li{margin:0px;background:url('img/menu-v-line2.gif') no-repeat 7px top;}
#menu-v ul li ul li a{padding:7px 7px 7px 45px;background:url('img/menu-v-dot.gif') no-repeat 36px 12px;}

#interest-links{position:relative;width:224px;margin:2px 0px 0px 0px;background:url('img/interest-links.jpg') no-repeat left top;}
#interest-links h3{color:#666a3b;text-transform: uppercase;border-bottom:#caccb2 solid 5px;width:152px;font-size:13pt;margin:0px 0px 2px 13px;padding:39px 0px 0px 0px;}
#interest-links ul{margin:0px;padding:0;background:url('img/interest-links-ul.jpg') no-repeat left bottom;border:#8f9266 solid 1px;}
#interest-links ul li{list-style-type:none;padding:12px 13px;}
#interest-links ul li a{color:#4d4d4f;text-decoration:none;}
#interest-links ul li a em {color:#4d4d4f;display:block;font-size:9pt;font-weight:bold;padding:0px 0px 3px 0px;text-decoration:underline;}

/* prava
-------------------------------------------------- */	
#prava{width:200px;padding:0px 0px 65px 0px;float:right;position:relative;margin-top:-12px;}

#aktuality{position:relative;background:url('img/aktuality-bcg.gif') no-repeat left top;margin-top:-47px;min-height:63px;_height:63px;}
#aktuality h3{border-bottom:#e27904 solid 5px;width:140px;font-size:13pt;margin:0px 0px 2px 10px;padding:22px 0px 0px 0px;}
#aktuality h3 a{color:#e27904;text-decoration: none;}
#aktuality dl{position:relative;padding:0px;margin:0px;border:#e27904 solid 1px;margin:4px 2px 4px 0px;}
#aktuality dl dd{position:relative;padding:0px 5px 15px 10px;_width:100%;height:auto;margin:0px;}
#aktuality dl dd h4{line-height:13px;margin:0px;padding:5px 0px;}
#aktuality dl dd h4 a{color:#e27904;text-decoration: none;font-size:10pt;}
#aktuality dl dd h4 a:hover{text-decoration: underline;}
#aktuality dl dd span{color:#939598;font-weight:bold;padding:0px 0px 0px 8px;background:url('img/arrow-aktuality.gif') no-repeat left 4px;}
.aktuality-desc{}
.vice{background:url('img/vice.gif') no-repeat left top;width:53px;height:11px;position:absolute;right:2px;bottom:2px;_bottom:-1px;display:block;}

#nejprodavanejsi{position:relative;width:200px;background:url('img/nejprodavanejsi-bcg.jpg') no-repeat left top;}
#nejprodavanejsi h3{border-bottom:#e27904 solid 5px;color:#e27904;text-decoration: none;width:140px;font-size:13pt;margin:0px 0px 12px 10px;padding:31px 0px 0px 0px;}

.box1{position:relative;border:#e27904 solid 1px;margin:4px 2px 4px 0px;padding:0px 2px 2px 2px;}
.box1 h2{line-height:13px;margin:0px;padding:5px 8px;}
.box1 h2 a{color:#e27904;text-decoration: none;font-size:9pt;}
.box1 h2 a:hover{text-decoration: underline}
.box1-img{background:url('img/box1-description.gif') no-repeat left 2px;display:block;padding-top:6px;}
.box1-img img{width:192px;}
.box1-description{height:41px;overflow:hidden;padding:0px 8px;}
.box1-prize{position:relative;background:#e27904;height:24px;line-height:24px;}
.box1-prize span{padding:0px 0px 0px 27px;color:white;font-weight:bold;font-size:11pt;}
.box1 .to-detail{background:url('img/box1-to-detail.gif') no-repeat left top;width:54px;height:24px;position:absolute;right:0px;top:0px;display:block;}

/* pata
-------------------------------------------------- */	
#pata{clear:both;position:relative;width:100%;background:url('img/pata.gif') no-repeat 5px top;height:50px;}
#pata-right{background:url('img/pata-right.gif') no-repeat left top;width:199px;height:65px;position:absolute;right:5px;top:-65px;}
#pata-l{width:5px;height:50px;background:url('img/pata-l.gif') no-repeat left top;position:absolute;top:0px;left:0px;}
#pata-r{width:5px;height:50px;background:url('img/pata-r.gif') no-repeat left top;position:absolute;top:0px;right:0px;}

#menu-pata{position:absolute;right:224px;top:0px;width:600px;height:30px;_height:46px;overflow:hidden;text-align:center;/*margin-left:224px;*/padding:16px 0px 0px 0px;}
#menu-pata a{text-decoration:none;color:white;border-left:white solid 1px;padding:0px 10px;}
#menu-pata a:hover{text-decoration: underline;}
	
/*ostatni ----------------------------------------------------------------*/
.clear {clear:both;}
.nonobr{background:none !important;}
.noborder{border:none !important;}

#stranky{position:relative;display:block;text-align:center;line-height:25px; clear:both;}

/* cart
-------------------------------------------------- */
#cart-form fieldset legend, .formular fieldset legend{padding:0px;margin:0px;color:black;}
.formular fieldset,#cart-form fieldset{padding:10px;margin-bottom:20px;border:#A2A2A2 solid 1px;}

#cart-form fieldset table, .formular fieldset table{width:100%;}
#cart-form fieldset table tr th, .formular fieldset table tr th{border:#A2A2A2 solid 1px;color:white;}
#cart-form fieldset table tr td, .formular fieldset table tr td{border:#A2A2A2 solid 1px;color:black;}
#cart-form fieldset table tr td a, #cart-form fieldset legend, #cart-form fieldset p{color:black;}

.extra{color:#E27904;font-size:11pt;}
.center{display:block;text-align:center;margin:10px 0px;}


#detail .box1a {clear:both; float:left; margin:10px 0px 10px 10px; width:700px; _width:680px;}
#detail .box1a a {text-decoration:underline;}
#detail .box1a h2 { margin:0; clear:none;}
#detail .box1a a img {float:left; margin:0px 10px 0px 0px;}
#detail .box1a p {clear:none; margin:0px 20px 0px 0px;}
#detail .box1a ul {padding-left:72px;}
#detail .box1a ul li {list-style:none;}

#detail #hledeja {border-bottom:1px solid #D9D9D9; text-align:center; }
#detail #hledeja fieldset {text-align:center; padding-bottom:15px; border:none; }
#detail #hledeja fieldset label { font-size:11pt; margin:0px 5px 0px 0px; font-weight:bold;}
#detail #hledeja fieldset input { text-align:left; font-size:11pt; width:300px; line-height:1.5; font-weight:bold; padding-left:3px;}
#detail #hledeja fieldset button {  font-size:11pt; }
#detail #hledeja fieldset p {text-align:center; display:block; margin:5px 0 0 0; }
#detail #result {color:black; text-align:right; margin:5px 0 18px 0; font-size:110%;}
#detail .bigprice { font-weight:bold; }

.order-fieldset {border:1px solid gray;margin-bottom:20px;padding:10px;}
.order-fieldset table{width:675px;}
#quick_form div table{margin-left:5px;width:695px;}
.header_form{color:white;border:none;background:#E27904;}
#quick_form div table tr td{border:none;}
#quick_form div table tr td textarea{font-size:1.2em;}

.box2{position:relative;width:160px;float:left;margin:4px;}
.box2 img{width:160px;}
.box2 div{text-align:center;font-weight:bold;line-height:18px;}

.center input {margin:5px; padding:4px 5px;}

.ipbox {  float:left; width:84%; margin:5px 12px 5px 12px; padding:10px 0; clear:both; border-bottom:1px solid #ccc;}
.ipbox h2 { font-size:10pt; padding:5px 0; clear:none !important;}
.ipbox p { clear:none !important; }
.ipbox img {width:100px; float:left; padding-right:10px;}
.ip-related {padding: 10px 10px 0px 10px;}