/* CSS Document */

body {text-align:center;background:#374f04 url('img/body_bcg.jpg') repeat-x left top;font-family: "Tahoma CE",Tahoma,"Arial CE",sans-serif;font-size: 0.70em;color: #000;margin:0;padding:0;}

/* text
-------------------------------------------------- */

h1, h2, h3, h4 {}

h1 {font-size:12pt;color:#d73f02;margin: 13px 0px 0px 0px;}
h2 {font-size:12pt;color:#4e6b0f;margin: 5px 0px 5px 0px;}
h2 a{font-size:9pt;color:#4e6b0f;text-decoration:none;display: list-item;list-style-type: square;position:relative;padding-right:2px;}
h3 {}
h4 {}
.h2{font-size:12pt;color:#4e6b0f;margin: 5px 0px 5px 0px;font-weight:bold;}

/* BLOCKS
-------------------------------------------------- */
address {	margin: .66em 0;}
blockquote {margin: .66em 20px;}
hr { clear:both;	}
p{ text-align: justify; margin:0px 0px 0px 0px;}
.editor{margin:0px 20px 0px 12px;position:relative;}
.editor h3 a{font-size:10pt;}
/* 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;color: #D73F02;}
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:#D73F02;}
a:visited {}
a:hover {}

/* Img
-------------------------------------------------- */
img	{ border:none;	}

/* Bloky
-------------------------------------------------- */
#podobal{width:990px;background-color:white; margin:0 auto;}
#obal{position:relative; width:982px; margin:0 auto;}

/* top
-------------------------------------------------- */	
#top{position:relative;	background:url('img/top2.jpg') no-repeat left top;width:100%;height:257px;}
#home{display:block;width:248px;height:37px;position:absolute;top:8px;left:436px;}
#rychly_kontakt{position:absolute;top:163px;left:20px;font-weight:bold;color:white;font-size:10pt;}
#kontakt{position:absolute;top:200px;left:20px;color:white;text-align:left;}
#kontakt a{text-decoration:none;color:white;}
#top_nav ul{padding:0px;margin:0px;position:absolute;top:2px;right:0px;}
#top_nav ul li{list-style-type: none;display:inline;margin: 0px 20px 0px 0px;}
#top_nav ul li a{color:white;text-decoration:none;font-size:10pt;}
#kosik{position:absolute;top:176px;right:32px;color:white;font-size:10pt;text-align:right;}
#kosik a span{display:block;}
#kosik a{color:white;text-decoration:none;}
#kos{font-weight:bold;margin-right:18px;}
#in_kosik{margin-top:21px;}


#menu{width:100%;height:55px;background:url('img/menu_bcg.jpg') repeat-x left top; margin: 1px 0px 1px 0px;position:relative;}
#menu ul{padding:0px;margin:0px;}
#menu ul li{list-style-type: none;float:left;display:block;background:url('img/menu_kraj.jpg') no-repeat right top;height:55px;padding: 0px 20px 0px 20px;position:relative;}
#menu ul li a{color:white;text-decoration:none;margin-top:20px;display:block;}
#undermenu{width:100%;height:5px;background:url('img/undermenu.jpg') repeat-x left top;}
#menu form{padding:0px;margin:0px;}
#menu form #hledej{position:absolute;top:18px;right:82px;border:black solid 1px;}
#menu form #target{position:absolute;top:17px;right:53px;}

/* maj
-------------------------------------------------- */	
#maj{float:left;position:relative;text-align:left;_margin-top:-6px;}
	
#obsah{	float:left;	width:764px;}	
	

/* leva
-------------------------------------------------- */	
#leva{position:relative; width:218px; float:left;overflow:hidden;}
.menul_nadpis{position:relative;height:34px;width:100%;background:url('img/menur_nadpis.jpg') repeat-x left top;margin:1px 0px 1px 0px;}
#leva ul{width:100%;padding:0px;margin:0px;_background-color:#d53e02;}
#leva ul li{list-style-type: none; background:url('img/menur_bcg.jpg') repeat-x left top;}
#leva ul li a{color:black;text-decoration:none;padding: 7px 0px 8px 20px;position:relative;background:transparent url(img/odrazka.jpg) no-repeat 8px 11px;display:block;}
#leva ul li a.aktiv{background:transparent url(img/odrazka_aktiv.jpg) no-repeat 8px 11px;}
#leva ul li a span{display:block;}
#leva ul li ul li a{padding-left:35px;background:#d73f02 url(img/odrazka_mini.jpg) no-repeat 25px 13px; border-top:#e5845d solid 1px;}
#leva ul li ul li a.aktiv { background:#ff4901 url(img/odrazka_mini.jpg) no-repeat 25px 13px;}
#leva ul li ul li a:hover{background-color:#ff4901;}
#zajimave_odkazy{position:relative;height:34px;width:100%;background:url('img/zajimave_odkazy.jpg') repeat-x left top;margin:5px 0px 0px 0px;}
/*#leva_odkazy .odrazka_zajimave_odkazy{background:url('img/odrazka_zajimave_odkazy.jpg') no-repeat left top;display:block;width:5px;height:5px;float:left;margin:6px 7px 0px 0px;}
#leva_odkazy{margin:5px 0px 0px 7px;}
#leva_odkazy p{padding:5px 5px 5px 12px;}
#leva_odkazy a{text-decoration:none;color:#395004;}*/
#zaj_odkazy li{background:none !important;}
#zaj_odkazy li a{background:white url('img/odrazka_zajimave_odkazy.jpg') no-repeat 8px 13px !important;}
#zaj_odkazy li a em{color:#395004;display:block;margin-bottom:2px;}
.leva_nadpis{position:absolute;top:8px;left:20px;color:white;font-weight:bold;}
.odrazka{background:url('img/odrazka.jpg') no-repeat left top;display:block;width:5px;height:5px;float:left;margin:10px 7px 0px 0px;}
.odrazka_mini{background:url('img/odrazka_mini.jpg') no-repeat left top;display:block;width:5px;height:5px;float:left;margin:11px 7px 0px 0px;_margin:10px 7px 0px 0px;}
.aktiv a .odrazka{background:url('img/odrazka_aktiv.jpg') no-repeat left top;display:block;width:5px;height:5px;float:left;margin:11px 7px 0px 0px;_margin:10px 7px 0px 0px;}

/* stred
-------------------------------------------------- */
#stred{width:540px; float:right; margin-top:1px;}
.text{margin: 0px 20px 10px 16px;}
#drobek{height:34px;width:100%;background:url('img/drobek.jpg') repeat-y left top;position:relative;}
#drobek ul{padding:0px;margin:0px;position:absolute;top:9px;left:10px;}
#drobek ul li{float:left; display:block;background:url('img/d_bracket.png') no-repeat right 5px;padding:0px 10px 0px 7px;}
#drobek ul li a{text-decoration:none;color:black;}
.line{width:100%; height:1px;border-top:#3F5805 solid 1px;margin-top:5px;}

.produkt1{padding-left:16px;width:235px;height:250px;float:left;_display:inline;margin-left:13px;margin-bottom:20px;position:relative; border-bottom: 1px #3F5805 solid; border-right: 1px #3F5805 solid; }/*#B1F9F9*/
.produkt1 p{margin-bottom:5px;margin-right:5px;text-align:left;}
.box-detail p a{color:#4e6b0f;}
.produkt1 ul, .produkt2 ul{padding:0px;margin:0px;}
.produkt1 ul li, .produkt2 ul li{list-style-type: square;font-weight: bold;color:#4e6b0f;margin-left:15px;}
.produkt1 img, .produkt2 img{margin:5px 0px 5px 20px;/*border:#4e6b0f solid 2px;*/}
.produkt_info span{color:#4e6b0f;}
.produkt_info{margin-bottom:5px;margin-right:5px;}
.koupit {position:absolute;bottom:5px;left:0px;display:block;background:url('img/koupit1.gif') no-repeat left top;height:20px;width:98px;margin:0px;}

/* prava
-------------------------------------------------- */
#prava{width:218px;	float:right; overflow:hidden;}
#novinka_nadpis span,.prava_nadpis a, .prava_nadpis span{color:white;font-weight: bold;position:absolute;top:8px;left:30px;font-size:10pt;text-decoration:none;}
#aktualita_nadpis{height:34px;width:100%;background:url('img/aktuality.jpg') repeat-x left top;position:relative;}
.aktualita_text{margin:0px 10px 0px 30px;}
#novinka_nadpis{height:34px;width:100%;background:url('img/novinky_bcg.jpg') repeat-x left top;position:relative;margin-top:0px;}
#prava ul{padding:0px;margin:10px 10px 10px 30px;}
#prava ul li{list-style-type: square;font-weight: bold;}
.aktualita_ul{color:#405a06;}
.novinka_ul li a{color:#d63f02;text-decoration:none;}
#prava img{margin:0px 0px 5px 40px;border:#c6c7c3 solid 2px;}
.cena_novinka{margin:5px 10px 10px 30px;color:#d73f02;}
.cena_puvodni{position:absolute;bottom:50px;left:0px;color:#d73f02;text-decoration: line-through;margin-bottom:-4px;}
.cena_novinka span, .produkt_cena{font-weight: bold;text-decoration:underline;color:#d73f02;}
.prize{position:absolute;bottom:29px;left:1px;}
.prize span{font-size:10pt;font-weight:bold;}
.vice_aktualit{display:block;padding:5px 0px 5px 30px;}
	
#pata{clear:both;height:15px;position:relative;width:100%;}
#pata_text{background-color:#374f04;text-align:left;color:#85a343;position:relative;width:100%;height:25px;line-height:25px;}	

#menu_pata{position:absolute;top:0px;right:0px;}
#menu_pata ul{padding:0px;margin:0px;}
#menu_pata ul li{list-style-type: none;display:block;float:left;padding:0px 10px;background:url('img/pata_line.gif') no-repeat left 9px;}
#menu_pata ul li a{text-decoration:none;color:#85A343;}
/*ostatni ----------------------------------------------------------------*/

.clear {clear:both;}
.nonobr{background:none !important;}	
.date{position:absolute;top:6px;right:0px;_right:20px;}

/* detail
-------------------------------------------------- */
#detail{margin: 0px -222px 0px 0px;width:759px;z-index:150;float:right;position:relative;}
#detail a img{margin:15px 100px 0px 0px;float:left;}
#detail table{margin:15px 0px 15px 15px;}
#detail h1{margin:5px 0px 10px 0px;}
.descript{margin: 0px 150px 0px 0px;}
#stranky{clear:both;width:100%;text-align:center;}
#stranky a{color:#4e6b0f;}
/* kosik
-------------------------------------------------- */
#cart fieldset, #detail fieldset {border:1px solid #000;background:#fff;padding-bottom:15px;margin:0px 5px 10px 0px;}
#cart a{color:black;text-decoration:underline;}
#cart a:hover{text-decoration:none;}
#cart table{width:95% !important;}
.center {display:block;text-align:center !important;width:95%;}
.larger{font-size:120%;}
/* registrace
-------------------------------------------------- */
#quick_form div table td{border:0px;}
.formular table{width:95% !important;}
/* underline
-------------------------------------------------- */
#kontakt a:hover, #top_nav ul li a:hover, #kosik a:hover span, #kosik a:hover, #leva ul li a:hover, #menu ul li a:hover, #leva_odkazy a:hover, #drobek ul li a:hover, h2 a:hover, .novinka_ul li a:hover{text-decoration:underline;}




#detail .box1a {clear:both; float:left; margin:10px 0px 10px 10px; width:720px; _width:680px;}
#detail .box1a a {text-decoration:underline; list-style:none;}
#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; }
#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; }
	
#filtracea {position:absolute; left:130px; margin-top:-7px; _margin-top:-3px; }
#filtracea fieldset {position:relative;}
#filtracea select { width:140px; }
