/* CSS Document */
body {text-align:center;
	background:#e5d79d url('img/body-bcg.gif') repeat-x left top;
 	font-family: "Tahoma CE",Tahoma,"Arial CE",sans-serif;
	font-size: 0.70em;
	color: #453d1b;
	margin:0;
	padding:0;
	}

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

h1, h2, h3, h4 {}

h1 {color:#c53c00;margin:0px;padding:10px 0px 10px 0px;font-size:9pt;}
h2 {color:#739400;margin:0px;padding:10px 0px;font-size:9pt;clear:both;}
h3 {margin:0px;padding:10px 0px;font-size:8pt;}
h4 {margin:0px;padding:10px 0px;font-size:8pt;}
.h2-capt{color:#739400;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;}
tr{background-color: #ede7ca;}
th {border: 1px solid white;padding: 5px 10px;font-weight: bold;text-align: left;vertical-align: top;color:#453d1b;}
td {border: 1px solid white;padding: 5px 10px;vertical-align: top;color:#453d1b;}

/* FORMS
-------------------------------------------------- */
fieldset {clear: both; border:none;}
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:#b43700;text-decoration:underline;}
a:visited {}
a:hover { }

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

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

/* top0
-------------------------------------------------- */	
#top0{position:relative;width:100%;height:34px;}

#top0 #to-cart{color:white;position:absolute;top:0px;left:30px;line-height:32px;}
#top0 #to-cart a{color:#e5d79c;font-weight:bold;text-decoration: none;padding:0px 0px 0px 15px;background:url('img/arrow-bold1.gif') no-repeat 5px 5px;}
#top0 #to-cart a:hover{text-decoration: underline;}

#menu-h0{position:absolute;top:1px;right:30px;line-height:30px;}
#menu-h0 ul{padding:0px;margin:0px;height:32px;background:url('img/menu-h-line.gif') no-repeat right top;float:left;}
#menu-h0 ul li{list-style-type: none;display:block;float:left;height:32px;background:url('img/menu-h-line.gif') no-repeat left top;}
#menu-h0 ul li a{text-decoration:none;float:left;display:block;color:white;padding:0px 20px;background:url('img/arrow1.gif') no-repeat 10px 14px;}
#menu-h0 ul li a:hover{text-decoration: underline;}

#search{position:absolute;bottom:14px;left:20px;width:195px;height:20px;}
#searchstring{position:absolute;top:1px;left:0px;width:144px;background:none;border:none;color:white;}
#searchsubmit{position:absolute;top:0px;right:0px;}
/* top1
-------------------------------------------------- */	
#top1{position:relative;width:100%;background:url('img/top1.jpg') no-repeat left top;height:208px;}
#top-contact{position:absolute;bottom:15px;right:20px;color:white;text-align:right;}

#home{position:absolute;top:28px;left:35px;margin:0px;padding:0px;width:395px;height:111px;}
#home a{display:block;width:395px;height:111px;text-decoration:none;overflow:hidden;}
#home a span{visibility:hidden;}

#menu-h1{position:absolute;bottom:4px;left:224px;width:593px;height:34px;}
#menu-h1 ul{padding:0px;margin:0px;}
#menu-h1 ul li{list-style-type: none;display:block;float:left;line-height:32px;height:34px;padding:0px 2px 0px 0px;background:url('img/menu-h-line.gif') no-repeat right 2px;}
#menu-h1 ul li a{position:relative;text-decoration:none;float:left;display:block;padding:0px 21px;color:#e9dba6;font-weight:bold;height:34px;}
#menu-h1 ul li a span{background:url('img/arrow1.gif') no-repeat left top;width:5px;height:5px;position:absolute;left:12px;top:14px;display:block;}
#menu-h1 ul li a:hover span{background:url('img/arrow-white.gif') no-repeat left top;}
#menu-h1 ul li a:hover{background:url('img/menu-h1-hover.gif') repeat-x left top;color:white;}
#menu-h1 .last{background:none !important; }
#menu-h1 .last a{padding-right:29px !important;}

/* maj
-------------------------------------------------- */	
#maj{float:left;position:relative;text-align:left;width:1036px;_width:1040px;padding:0px 2px;background:white;padding-bottom:2px;}
	
#obsah{float:left;width:818px;}
	
/* stred
-------------------------------------------------- */	
#stred{width:600px;float:right;overflow:hidden;position:relative;}

.text{position:relative;padding:10px 20px 10px 20px;}
.item{padding:0px 0px 20px 16px;}

.filter{background:#ede8cb;position:relative;float:left;padding:0px 20px;margin-bottom:20px;float:left;}
/*.filter ul{position:relative;padding:0px;margin:0px;}
.filter ul li{position:relative;list-style-type: none;display:block;float:left;padding-left:10px;}
.filter ul li a{position:relative;text-decoration:none;white-space:nowrap;float:left;display:block;color:#3a84b1;text-decoration: underline;background:url('img/arrow-filter.gif') no-repeat left 7px;padding:0px 0px 0px 10px;}*/
#filter{margin:0px;padding:10px 0px;}
#filter table tr td label{float:left;display:block;width:130px;height:20px;}
#filter table tr td label input{float:left;white-space:nowrap;display:block;}
#filter table tr td label a{position:relative;text-decoration:underline;white-space:nowrap;float:left;display:block;color:#739400;background:url('img/arrow-filter.gif') no-repeat left 7px;padding:0px 0px 0px 10px;}
.aktiv{color:#c13e06 !important;font-weight: bold;text-decoration: none !important;background:url('img/arrow-filter-bold.gif') no-repeat left 7px !important;}

.filter table tr td{padding:5px 0px 5px 0px;border:none;line-height:16px;}
.col1{width:98px;}
.col2{width:422px;}

.box{position:relative;border-right:#ede7ca solid 1px;width:189px;_width:190px;height:218px;float:left;margin-bottom:6px;}
.box h2{margin:0px;height:28px;overflow:hidden;padding:0px 5px;}
.box h2 a{font-size:8pt;text-decoration:none;color:#c53c00;}
.box-desc{position:relative;height:12px;overflow:hidden;margin:3px 0px;padding:0px 5px;}
.box-prize{color:#b43700;text-align:right;margin:0px 8px 5px 0px;}
.box-prize span{font-weight:bold;padding:0px 0px 0px 5px;}
.box a img{width:173px;height:107px;margin:0px 0px 0px 7px;}
.buy{background:url('img/buy.gif') no-repeat left top;width:173px;height:24px;position:absolute;left:0px;bottom:6px;display:block;margin:0px 0px 0px 7px;}
.box-bottom{background:url('img/box-bottom.gif') no-repeat left top;width:190px;height:6px;position:absolute;left:0px;bottom:0px;overflow:hidden;}
.box-prize-action {color:#453D1B;font-weight:bold;height:13px;margin:0 8px 0 0;text-align:right;}
.line-throught {text-decoration:line-through;}
.third{border:none !important;}

/* leva
-------------------------------------------------- */	
#leva{overflow:hidden;width:214px;_width:218px;float:left;position:relative;}
#leva-inside{border:2px solid #D3C27B;background:#d3c27b;}
#leva h3{background:url('img/caption-bcg.gif') no-repeat left top;margin:0px;padding:10px 0px 10px 22px;font-size:8pt;color:#e9dba6;}

#menu-v{position:relative;border:#897e50 solid 1px;}
#menu-v ul{position:relative;padding:0px;margin:0px;}
#menu-v ul li{position:relative;list-style-type: none;display:block;background:url('img/menu-v1.gif') no-repeat left top;}
#menu-v ul li a{position:relative;text-decoration:none;display:block;padding:9px 0px 9px 21px;font-weight:bold;color:white;_height:1px;}

#menu-v ul li ul{}
#menu-v ul li ul li{background:url('img/menu-v2.gif') no-repeat left top;}
#menu-v ul li ul li a{padding:7px 0px 8px 32px;color:#453d1b;background:url('img/arrow-menu-v2.gif') no-repeat 22px 12px;}

#menu-v ul li ul li ul{}
#menu-v ul li ul li ul li{background:url('img/menu-v3.gif') no-repeat left top;}
#menu-v ul li ul li ul li a{padding:7px 0px 8px 39px;font-weight:normal;color:#453d1b;background:url('img/arrow-pata.gif') no-repeat 30px 12px;}

.fitness{background:url('img/banner1.gif') no-repeat left top;margin:2px 0px 0px 0px;display:block;width:214px;height:59px;position:relative;}

.index-banner{position:relative;background:#fff;text-align:center;margin:15px 0px;}
.left-flash{position:relative;padding:0px 0px 0px 8px;}

.odata-wrap{position:relative;background:none repeat scroll 0 0 #D3C27B;border:2px solid #D3C27B;margin:20px 0px 0px 0px;}
.odata-wrap .cpt{background:url("img/caption-bcg.gif") no-repeat scroll left top transparent;color:#E9DBA6;font-size:8pt;margin:0;padding:10px 0 10px 22px;font-weight:bold;}
.odata-wrap .odata{padding:10px 15px 10px 22px;}
.odata-wrap #odata{padding:10px 10px 10px 22px;}

/* prava
-------------------------------------------------- */	
#prava{width:218px;float:right;overflow:hidden;position:relative;width:214px;_width:218px;border:#d3c27b solid 2px;}
#prava .h3, #prava h3{background:url('img/caption-bcg.gif') no-repeat left top;margin:0px;font-size:8pt;color:#e9dba6;border-top:none;}
#prava h3{padding:10px 22px 10px 0px;text-align:right;border-top:#d3c27b solid 2px;}
#prava .h3 a{color:#e9dba6;text-decoration:none;padding:10px 16px 10px 145px;font-size:8pt;}

#news{position:relative;border:#897e50 solid 1px;border-top:none;padding-bottom:20px;}
#news dl{position:relative;padding:0px 17px;margin:0px;}
#news dl dd{padding:0px;margin:0px;}
#news dl dd h4{padding:10px 0px 3px 0px;margin:0px;}
#news dl dd h4 a{text-decoration: none;color:#453d1b;}
.news-desc{color:#453d1b;}
.news-desc a img{position:relative;top:-1px;}

#favourite{position:relative;border:#897e50 solid 1px;border-top:none;}

.box1{position:relative;width:auto;height:auto;padding:10px 15px;}
.box1 h2{margin:0px;height:28px;overflow:hidden;padding:0px 5px;}
.box1 h2 a{font-size:8pt;text-decoration:none;color:#453d1b;}
.more-info{clear:both;display:block;text-decoration: none;text-align:right;color:#b43700;padding:0px 10px 0px 0px;background:url('img/arrow-box1.gif') no-repeat right 5px;}

/* pata
-------------------------------------------------- */	
#pata{clear:both;position:relative;width:100%;min-height:50px;_height:50px;}
#pata_left{font-size:11px;position:relative;text-align:center;float:left;padding:12px 0px 0px 30px;line-height:15px;color:#897e50;}
#pata_left a{color:#897e50;text-decoration: none;}

#pata_menu{float:right;_display:inline;text-align:center;width:550px;position:relative;margin:0px 100px 0px 0px;padding:11px 0px 3px 0px;}
#pata_menu a{background: url('img/arrow-pata.gif') no-repeat scroll left 4px;color:#453d1b;font-size:11px;font-weight:normal;line-height:17px;padding:0px 6px 0px 9px;text-decoration:none;white-space:nowrap;}
#pata_menu a:hover{text-decoration: underline;}
.prvni{border-left:1px solid #808080;padding-left:5px !important;}
	
/*ostatni ----------------------------------------------------------------*/
.clear {clear:both;}
.nonobr{background:none !important;}
#stranky{display:block;position:relative;clear:both;text-align:center;line-height:30px;}

#contact table tr, #postal tr, #ragistrace div table tr, #log tr{background:none;}

/* detail
-------------------------------------------------- */
#detail{position:relative;padding:20px;}
#detail h1{clear:both;border-bottom:#ede7ca solid 1px;padding:10px 0px 30px 0px;margin:0px 0px 10px 0px;}
#detail a img{float:left;margin:0px 0px 20px 0px;}
.clear-detail{position:relative;width:100%;height:1px;background:#ede7ca;clear:both;margin:0px 0px 10px 0px;overflow:hidden;}
#detail form{padding:10px 0px;margin:0px;}

.detail-table{float:right;}
.detail-table tr{background:none;}
.detail-table tr td{color:#453d1b;border:none;}
.detail-table tr td b{color:#c53c00;}
.count{border:#b9b08b solid 1px;}
.detail-desc{width:560px;}

#detail-galery{position:relative;float:left;padding: 0px 0px 12px 5px;border-bottom:#ede7ca solid 1px;}
#detail-galery a{padding:0px;margin:0px;}
#detail-galery a img{width:86px;height:61px;border:#aba074 solid 1px;padding:0px;margin:2px;}

/*#drobek{position:absolute;top:10px;right:15px;}*/
/*#drobek{height:15px;overflow:hidden;position:absolute;right:15px;top:10px;width:565px;}*/
#drobek{position:relative;width:100%;height:auto;}
#drobek ul{padding:0px;margin:0px;float:right;}
#drobek ul li{list-style-type: none;display:block;float:left;line-height:16px;white-space:nowrap;}
#drobek ul li a{text-decoration:none;float:left;display:block;white-space:nowrap;background: url('img/arrow-pata.gif') no-repeat scroll left 7px;color:#b43700;padding:0px 9px 0px 9px;text-decoration:underline;}

.strippedRow{background-color:#f6f3e4 !important;}

.confirmAddress, .confirmOrder {
	width: 100%;
}

#kosik textarea {
	width: 100%;
}

/* cart
-------------------------------------------------- */
.tabulka tr th {background-color:#EDE7CA;border:1px solid white;}
.tabulka tr td {background-color:#F6F3E4;border:1px solid white;}

/* order
-------------------------------------------------- */
.confirmAddress tr th, .confirmOrder tr th {background:#EDE7CA none repeat scroll 0 0;color:#453D1B;}
.confirmOrder tr td, .confirmAddress tr td{background-color:#F6F3E4;border:1px solid white;}
#ragistrace div table tr th {background:#EDE7CA none repeat scroll 0 0;color:#453D1B;}

.nocolor td {
	background-color:white !important;
}
