* { padding: 0; margin: 0; }
body {	margin: 0;padding: 0;background:#FFFFFF; /* background: #A9BAC3 url(../image/bio_02.jpg) repeat-x; */ text-align: center; font: 12px Microsoft Sans Serif;}
#container {width: 1004px;	margin: 0 auto; border:1px solid #000;	text-align: left; background:#FFFFFF;}
ul, ol { margin: 10px 30px; padding: 0 15px; color: #4284B0; }
img.no-border {	border: none;}
#wrap {	background: #FFFFFF; width: 1004px; height: auto;margin: 0 auto;text-align: left;}

#link{ height:21px;background:url(../image/bio_04_0.jpg); background-repeat:no-repeat; }
#link a { line-height: 20px;  border-left:1px dotted #808080; padding:5px 25px 3px 25px;text-decoration:none; color:#FFFFFF; font-weight:bold; font-size:12px;}

#header {position: relative;	height: 43px;	}
.header-1{ background:url(../image/bio_04_2.jpg); width:1004px; height:43px;}
.header-2{  width:790px; height:134px; float:left; padding:0;}
.header-3{ background:url(../image/bio_07.jpg); width:214px; height:134px;float:left;}
.kosik { color:#FFFFFF; padding:15px 0 0 45px; font-weight:bold;}
.kosik a {text-decoration:none; color:#FFF;}
#header .layout_1 {padding:0;}
#header ul { z-index: 999999;position: absolute;margin:0; padding: 0;list-style:none;right: 0;top: 19px;font: bold 13px  Arial, 'Trebuchet MS', Tahoma, verdana,  sans-serif;}
#header li {   display:inline;   margin:0; padding:0;}
#header a {float:left;background: url(../image/tableft.gif) no-repeat left top;margin:0;padding:0 0 0 4px;text-decoration:none;}
#header a span {float:left;display:block;background: url(../image/tabright.gif) no-repeat right top;padding:6px 15px 3px 8px;  color: #FFF;}
#header a:hover {  background-position:0% -42px;}
#header a:hover span {   background-position:100% -42px;}
#header #current a {   background-position:0% -42px;	color: #FFF;}
#header #current a span {   background-position:100% -42px;	color: #FFF;}

#holder {clear:left;}

#vlevo {      width:209px; height:100%; float:left; margin:0px;; background:#FFFFFF;}
#vpravo {      width:180px; float:left; margin:0px; padding:0;background:#FFFFFF;}
#vlevo,#vpravo,#main, #zapati {font-size:14px;line-height: 14px; }
#main {width:790px;float:left; padding:0; margin:0;background:#FFFFFF;}
#main .layout_1 {padding:0;}                                                        
.layout_2 {width:100%;padding:0; margin:0;}
.lmenu { background:url(../image/lmenu.jpg);padding:0;}
.lmenu1 { background:url(../image/bio_08.jpg); background-repeat:no-repeat; height:37px; font-size:14px; padding:0;}
.box-prazdny { background:url(../image/box_prazdny.jpg); background-repeat:no-repeat; height:37px; font-size:14px; padding:0;}
.lmenu3 { background:url(../image/bio_22.jpg); height:16px; font-size:12px;}
.ukonceni_box { background:url(../image/ukonceni_box.jpg); height:5px; font-size:5px;}
.lmenu-text { font-size:14px; font-weight:bold; padding:15px 35px; color:#5B8501;}

.lmenu p { padding:0 15px;}
.lmenu ul   { list-style:none; padding:0 10 0 15px; margin:0; font-size:12px;} 
.lmenu ul.pk  { list-style:none; padding:0 7px; font-size:12px;} 
.lmenu ul li.n{ height:auto; border-bottom:1px dashed #AECA8D; }
.lmenu ul li.p{ height:auto; }


.lmenu-polozky a       { display:block; background:url(image/arrow-normal.gif) 0 8px no-repeat #fff;   color:#000000; line-height:24px; text-decoration:none; padding:0 0 0 7px;  }	 
.lmenu-polozky a:hover {                background:url(image/arrow-hover.gif) 0 8px no-repeat #ECFFD5; color:#000000; text-decoration:none;}


.podkategorie p {padding:0;}
.podkategorie a {width:120px;color: #5B8501; font-weight:bold; font-size:11px;line-height:14px; text-decoration: none; }
.podkategorie a:hover, .podkategorie a:active, .podkategorie a:link 
                {width:120px;color: #5B8501; font-weight:bold; font-size:11px;line-height:14px; text-decoration: underline; }

.odkaz-menu {width:120px;}
.fulltext { padding:5px 15px;}

#main { float:left; height:100%; background:#FFFFFF;}
#stranka { padding:0 0 5px 0; width:790px; height:100%; color:#5B8501;}
.box {  background:url(../image/box.jpg);width:790px;}
.box1 { background: url(../image/bio_09.jpg); width:790px;background-repeat:no-repeat; height:37px;line-height: 14px; font-size:14px; padding:0;}
.box3 { background: url(../image/bio_24.jpg); width:790px;height:16px; font-size:12px;}
#stranka h1 { font-size:20px; font-weight:bold; padding:15px 35px; color:#5B8501;}

#stranka h2 { font-size:16px; font-weight:bold; color: #5B8501;}
#stranka h2 a{ font-size:16px; font-weight:bold; color: #5B8501; text-decoration:none;}

#stranka p { padding:0 10px;}
#stranka p.odkaz {  padding:10px 0; text-align:center;}                                
#stranka p.odkaz a{ font-size:14px; color: #5B8501; text-decoration:none;}

#stranka p.strankovani { text-align:right; padding:3px 10px; clear:left;}


.pocet {   text-align:left; font-size:12px;width:33%;float:right;}
.strana{   text-align:right;  font-size:12px; width:33%;float:right;}
.razeni{  ; text-align:left; font-size:12px;width:33%;float:right;}
.strana a { color:#695D3C; text-decoration:none; font-size:12px;}
.razeni a { color:#695D3C; text-decoration:none; font-size:12px;}
.razeni-on { text-decoration:none; font-size:12px;	font-weight:bold;}
.link-strana {text-align:left; padding:10px 10px; color:#695D3C;clear:left;height:auto;}

h2.nadpis { padding:0px 20px; font-size:16px; font-weight:bold; color: #5B8501;}
.link-green {border-bootom:1px dotted #5B8501;font-size:1px;}

.pod-kategorie {   padding:5px 20px; text-align:left; }
.pod-nazev {       margin:5px 20px 3px 20px;  border-bottom:1px dashed #AECA8D; font-size:13px;}
.pod-k           { width:330px; float:left; margin:0 10px; }
.pod-k a         { display:block; background:url(image/bullet-normal.gif) 0 8px no-repeat #fff; font-size:12px;  color:#695D3C; text-decoration:none;     font-weight:bold; padding:3px 10px; }	 
.pod-k a:hover   {                background:url(image/bullet-hover.gif) 0 8px no-repeat #fff;  font-size:12px;  color:#695D3C; text-decoration:underline;font-weight:bold; padding:3px 10px; }


.kategorie-odkaz { height:auto; padding:4px  7px 10px 7px; text-align:left; clear:left}
.kategorie-odkaz p { margin:0 0 5px 0; padding:0; width:750px; height:16px; float:left; color:#414141; font-size:13px; line-height:16px; border-bottom: 1px dashed #AECA8D;}
.kategorie-odkaz a span { background:url(images/ctv.jpg) left; padding:0 10px; background-repeat:no-repeat; width:230px; height:16px; float:left; color:#414141; font-size:13px; line-height:16px;}


.odsad_text {padding:0 15px;clear:left;}
.center {clear:both; width:100%; text-align: center; }

.produkty { width:795px;}
.produktA { width:370px; height:230px; float:left; margin:3px 0px 3px 10px; padding:0 7px 0 0; 
            border-right:1px dotted #5B8501;border-bottom:1px dotted #5B8501;}
.produktB { width:370px; height:230px; float:left; margin:3px 0 3px 0; padding:0 0 0 7px; 
            border-bottom:1px dotted #5B8501;}
.produktC { width:370px; float:left; padding:0; border-bottom:1px dotted #5B8501;}
.produkt-nazev { width:370px;padding:0 0 5px 0;}
.produkt-nazev h2 { font-size:14px; line-height:18px; height:25px;}
.produkt-popis { padding:7px 0; color:#000000;}
.produkt-popis a{  height:18px; font-size:12px; font-weight:bold; color: #5B8501; text-decoration:underline; }
.produkt-obr { text-align:left; padding:0 5px; float:left;}
a.produkt-detail { width:100%; height:18px; font-size:10px; font-weight:bold; color: #FFF; text-decoration:none; background:url(../image/k_tl_detail.jpg);}
.produkt-text { width:100%; height:auto;text-align:justify; color:#000000;}



.pro-obr {	position:relative;	width:100px;	height:auto;	margin:0 0;	text-align: center;}
.pro-obr1 {	position:relative;	width:250px;	height:auto;	margin:0 0;     text-align: center;}
.tl { position:absolute;}
.tl {	top:0px;}
.tl {	left:0px;	background: url(http://www.bio-eko-logicky.cz/image/akce.gif) left top no-repeat #fff;}
.tl {	width:41px;	height:42px;	font-size:0px;background-color:transparent;}






.box_cena { width:255px; height:25px; padding:0 0 5px 0; float:right; background:url(../image/tlac_0.jpg); background-repeat:no-repeat;}
.box_cena1 { width:153px; height:25px; float:right;background:url(../image/tlac_1.jpg);}
.box_text {  width:auto;line-height:23px; font-size: 14px; font-weight: bold; }
.box_text a{ font-size:14px; font-weight:bold; color: #5B8501; text-decoration:none;}
.box_detail {width:93px; height:25px; float:right; text-align:center; background:url(../image/tlac_detail.jpg); background-repeat:no-repeat;}


.detail {line-height:15px;}
.detail img { text-align:left; padding:10px; float:left;}
.detail-popis { padding:0 5px; width:100px; float:left; text-align:right;}
.detail a{ font-size:14px; font-weight:bold; color: #5B8501; text-decoration:none; }
.detail-obr { text-align:left; padding:10px; float:left;}
.detail p {color:#808080; text-align:justify; padding:10px 10px;clear:left;}
.popis   { width:670px; height:auto;color:#808080; text-align:justify; padding:10px 30px;clear:left;}
.slozeni { width:670px; height:auto;color:#5B8501; text-align:justify; padding:10px 30px;clear:left;}
.detail p.diskuze {color:#808080; text-align:justify;padding:10px 10px;clear:left;}
.detail-h2 {  float:left; width:500px; font-size:12px; line-height:18px; 
              padding:10px 10px; margin:0 0 10px 0; 
              color:#000000;border-bottom:1px dotted #5B8501;}

.detail-tab {float:left; color:#000000;}
.detail-tab td {color:#000000;}
.detail-tab td a{color:#000000;text-decoration:underline;}

.box_master { width:520px; float:right; }

.box_parametr { width:500px; height:25px; padding:5px; float:right; clear:left;}
.box_001 { width:9px; height:25px;  float:left; background:url(../image/tlac_0.jpg); background-repeat:no-repeat;}
.box_000 { width:250px; height:25px; float:left;background:url(../image/tlac_1.jpg);}
.box_004 { width:148px; height:25px; float:left;background:url(../image/tlac_1.jpg);}
.box_002 { width:9px; height:25px; float:left; background:url(../image/tlac_2.jpg); background-repeat:no-repeat;}

.box_parametr1 { width:500px; height:20px; padding:0 0 0 10px; float:left; }
.box_011 { width:9px; height:20px;  float:left; }
.box_010 { width:350px; height:20px; float:left;font-size:12px;}


.sleva     {width:440px;padding:0 30px;}
.sleva div {width:163px; float:left;}
.sleva-cena {width:80px; float:left;text-align:right;}
.sleva-text {width:200px; float:left;}
.red {color:red;font-weight:bold;}


.box_tl { width:775px; height:25px; padding:5px 0 5px 10px; float:left; clear:left;}
.box_tisk   { width:93px; height:25px; float:right; text-align:center; background:url(../image/tl_tisk.jpg); background-repeat:no-repeat;}
.box_email  { width:93px; height:25px; float:right; text-align:center; background:url(../image/tl_email.jpg); background-repeat:no-repeat;}

.box_tisk a, .box_email a{ font-size:14px; font-weight:bold; color: #FFF; text-decoration:none; }


.prispevek {  font-weight: bold;
        font-size: 14px;
        clear:left;      
        padding: 0 10px; 
        
} 
.prispevek-text {
        padding: 0 0 15px 0;
        font-size:14px;  
        font-weight: normal;
	color:#808080; text-align:justify;
} 

.tab_v {padding:0 10px;}

.paticka {clear:left;width:600px; text-align: center;padding:5px 15px;}
.paticka a       {  color:#5E8402; text-decoration:undreline;  }	 
.paticka a:hover {  color:#5E8402; text-decoration:underline;}





#zapati {clear:both; width:100%; text-align: center; }
#zapati p           {color:#5E8402; text-align: left; }
#zapati p a         {color:#5E8402; font-size:12px;font-weight:bold;text-decoration:none; }
#zapati p a:hover   {font-size:12px;  color:#695D3C; text-decoration:underline;font-weight:bold;}

img{  border:0px;}
img.icon{ padding:4px 2px 0px 3px;  border:0px;}
form { margin:0; padding:0;}
input { margin:0; padding:0; font-size:12px;}
input.bottom { height:18px; padding:0;}


table {padding:10px 10px;}
td {color:#5B8501;}

.tex { padding:10px 15px 10px 15px; clear:left;}
.tex h2 { text-decoration:underline;  padding:5px 0;}
.tex h2 a{ font-size:16px;  text-decoration:underline; }
.tex-h2 a:hover{ font-size:16px;  text-decoration:underline;}
.tex img { padding:5px;}
.tex p { text-align:left; font-size:14px; line-height:16px;color:#808080;}
.tex p a{ text-align:left; font-size:14px; line-height:16px;color:#5B8501;}

p.cl-od a { font-size:14px;  text-decoration:underline;color:#5B8501;}
p.cl-od {color:#5B8501;}


.styl1 {
	font-size: 16px;
	font-weight: bold;
}
.styl2 {color: #5B8501; font-weight:bold;
}
.styl4 { color:#0000A0;}
.styl3,.styl4 {font-size: 14px; font-weight: bold; padding:0 0 0 25px; }








#filtr-top {
	padding-top:10px;
    padding-left:20px;
        clear:left;
         width:100%;
        height:75px;
}

.ch-full, .ch-empty, .ch-disabled {
	padding-left:10px;
	cursor:pointer;
        width:65px;text-align:right;

}

.ch-full {font-size:11px;
	background:url('/image/checkbox-full.gif') no-repeat;
	color:#808080;
}

.ch-empty {font-size:11px;
	background:url('/image/checkbox-empty.gif') no-repeat;
	color:#000000;
}

#f-urceni { font-size:11px;
	font-weight:bold;
	float:left;
	width:75px;
}

#f-radit {font-size:11px;
	font-weight:bold;
	float:left;
	padding-left:10px;
	width:75px;
}

#f-select-ch { 
    clear:left;
	float:left;
	width:170px;
}

#f-select { font-size:11px;
	font-weight:bold;
	float:left;
	width:75px;
}

#f-radit-ch {
	float:left;
	width:80px;
}

.f-left {
	float:left;
	
}
.f-left1 {
	float:left;
	border-right:1px solid #CECECE;
	padding:0 5px;
}

#f-zobraz {
	float:left;
	padding-left:5px;
	padding-top:15px;
}

.hide {
	display:none;
}

