* {
	margin: 0;
	padding: 0;
}
html {
	background: #fff url(../img/bg_top.jpg) repeat-x;
}
body {
	background: #fff url(../img/bg_top.jpg) repeat-x;
	font: 0.8em/1.2 Verdana,Arial,sans-serif;
}


#page {

  position: relative;
	margin-left: auto;
	margin-right: auto;
	
	width: 1024px;

}

.tmavezelene

{

color:#056331;

}



.date
{
color:black

}

#header
{
position:relative;
margin:0;

width:1024px;
height:281px;
}

#header h1 {
	position: absolute;
  left:0;
  top:0;
	height: 324px;
	display:none;
}


#main
{
position:relative;
top:0;
float:right;
width:740px;


}

#main h2
{
margin:4px 0 0 20px;
background: url(../img/h2_bg.jpg) left bottom repeat-x;
padding:0 0 0 40px;
width:640px;
height:25px;
font-size:1.3em;
color:#0F682E;;
}
#main h3
{
  margin:24px 0 0 20px;
  background: url(../img/h3_bg.jpg) 0 0 no-repeat;
  padding:0 0 0 40px;
  width:640px;
  height:38px;
  line-height:22px;
  font-size:1.1em;
  color:#0F682E;;
}


#main h3.rozcestnik {
  margin:4px 0 0 150px;
  
  background: url(../img/h3_bg.jpg) 0 0 no-repeat;
  padding:0 0 0 40px;
  width:440px;
  height:38px;
  line-height:22px;
  font-size:1.1em;
  color:#0F682E;;
}


#main h3.rozcestnikpro {
  margin:4px 0 0 150px;
  
  background: url(../img/flower.jpg) 0 5px no-repeat;
  padding:0 0 0 35px;
  width:130px;
  height:38px;
  line-height:22px;
  font-size:0.9em;
  color:#0F682E;;
}


#news h3 {
  margin:4px 0 0 150px;
  
  background: url(../img/h3_bg.jpg) 0 0 no-repeat;
  padding:0 0 0 40px;
  width:440px;
  height:38px;
  line-height:22px;
  font-size:0.8em;
  color:#0F682E;;
}



.rozimage
{
float:left;


}

#content{
  padding:20px;
  color:#056331;
}
#content a{ 
  color:#75b40a;
}
#content a.flower{
  background: url('../img/flower.jpg') 0 0 no-repeat;
  padding-left: 20px;
}
#content ul {
  margin:0;
  padding:0;
  list-style: none;
}
#content ul li{
  background: url('../img/li.jpg') 0 4px no-repeat;
  padding-left: 13px; 
}


#content #new_detail .program ul li
{
background:none;

}

#left
{
position:relative;
top:-210px;
margin:0;
margin-bottom: -210px;
##margin-bottom:0px;
width:250px;

}

#polemenu
{
position:relative;
left:35px;
width:237px;

}


#menuhorni
{

position:relative;
margin:0;
padding:0px 0 0 0;
background: url('../img/menutop.jpg') 0 0 no-repeat;
width:237px;
height:14px;


}


#menudolni
{

position:relative;
margin:0;
padding:0px 0 0 0;
background: url('../img/menubottom.jpg') 0 0 no-repeat;
width:237px;
height:14px;


}


.link

{
position:relative;
margin:0 0 0 -2px;
padding:0px 0 0 0px;
background: url('../img/link.jpg') 0 0 no-repeat;
width:244px;
height:10px;


}

.ramecek
{
float:left;
margin-right:8px;
width:219px;
height:204px;
}


.newletter
{
position:relative;
margin:0px 0 0 35px;
padding:0px 0 0 0px;
background: url('../img/newsletter_bg.jpg') 0 0 no-repeat;
width:236px;
height:128px;
}


.titlenew
{
position:relative;

margin: 0px 0 0 20px;
padding:6px 0 0 0;
font-weight:bold;
color:#0F682E;;
}


.titlebody
{
position:relative;
margin: 0 0 0 20px;

color:#0F682E;;
}

.input
{
margin:8px 0 0 0;
border:2px solid gray;
width:130px;
}

.submit

{
margin:8px 0 0 0;
font-weight:bold;
color:#0F682E;;
border:none;
background:none;
}

#footer

{
position:relative;
margin:0;
padding:15px 0 0 200px;
background: url('../img/footer.jpg') 0 0 no-repeat;
width: 753px;
height:65px;
color:black;
margin-left:100px;
}




.posun
{

position:relative;
margin:4px 0 0 0;
}

.istudio
{
font-weight:bold;
color:black;

}

hr.cl {
	clear: both;
	height: 1px;
	margin: -1px 0 0 0;
	padding: 0;
	border: none;
	visibility: hidden;
}

#menu {
  margin: 0;
  ##margin: -2px 0 0 0;
  padding: 0px 0;
  width: 237px;
  overflow: hidden;
  text-align:left;
  color:#fff;
} 
#menu a.active{
background: url(../img/menu_active.jpg) no-repeat;
width: 237px;
font-weight:bold;
color:#0F682E;
}

#menu li.biomlynek a:hover{
background: url(../img/menu_active_b.jpg) no-repeat;
width: 237px;
font-weight:bold;
font-size:13px;
color:#0F682E;
}

#menu li.solar a:hover{
background: url(../img/menu_active_c.jpg) no-repeat;
width: 237px;
font-weight:bold;
font-size:13px;
color:#0F682E;
}







#menu a:hover{
background: url(../img/menu_active.jpg) no-repeat;
width: 237px;
font-weight:bold;
color:#0F682E;
}
#menu li {
  color:#fff;
  display:block;
  list-style-type: none;
  margin: 0;
  padding: 0px; 
  width: 237px;
  overflow: hidden;
  line-height: 26px;
  font-size:0.87em;
  background: url(../img/menu_bg.jpg) no-repeat;
}    

#menu li.biomlynek {
  color:#fff;
  display:block;
  list-style-type: none;
  margin: 0;
  padding: 0px; 
  width: 237px;
  overflow: hidden;
  line-height: 26px;
font-size:13px;
font-weight:bold;
  background: url(../img/menu_bg-b.jpg) no-repeat;
}




#menu li.m23 {
  background: url(../img/menu_bg-c.jpg) no-repeat;
}

#menu li.m23 a:hover, #menu li.m23 a.active  {
  background: url(../img/menu_active_c.jpg) no-repeat;
}

/*

#menu li.m29 {
  color:#fff;
  display:block;
  list-style-type: none;
  margin: 0;
  padding: 0px; 
  width: 237px;
  overflow: hidden;
  line-height: 26px;
  font-size:13px;
  font-weight:bold;
  background: url(../img/menu_bg.jpg) no-repeat;
}
*/
#menu li a {
  color:#fff;
  width: 0px;
  display: block;
  text-decoration: none;
  padding: 0px 0px 0px 25px;
  line-height: 26px;
  width: 273px;
  background: url(../img/bg/sipka.jpg) 10px 10px no-repeat;
}
#menu li ul {
  margin: 0;
  ##margin: -2px 0 0 0;
  padding: 0px 0;
  width: 237px;
  overflow: hidden;
  text-align:left;
  color:#fff;
}

  
#menu li ul li {
  color:#fff;
  display:block;
  list-style-type: none;
  margin: 0;
  padding: 0px; 
  width: 237px;
  overflow: hidden;
  line-height: 26px;
  font-size:0.87em;
  background: url(../img/submenu_bg.jpg) no-repeat;
}
#menu li.m23 ul li {
  background: url(../img/submenu_bg_c.jpg) no-repeat;
}
#menu li.m23 ul li a.active, #menu li.m23 ul li a:hover{
  background: url(../img/submenu_active_c.jpg) no-repeat;
}
#menu li ul li a{
  color:#fff;
  width: 0px;
  display: block;
  text-decoration: none;
  padding: 0px 0px 0px 40px;
  line-height: 26px;
  width: 237px;
  

}
#menu li ul li a.active, #menu li ul li a:hover{
  background: url(../img/submenu_active.jpg) no-repeat;
  width: 237px;
  font-weight:bold;
  color:#0F682E;
}
#menu li ul li a.last{
  padding-left: 29px;
  background: url(../img/bg/sipka2.jpg) no-repeat 15px 10px;
   color:rgb(255,202,70);
}
#menu li ul li ul li a{
  background: url(../img/bg/sipka2.jpg) no-repeat 27px 10px;
  padding-left: 40px;
}
#menu li ul li ul li a.last{
  padding-left: 40px;
  background: url(../img/bg/sipka2.jpg) no-repeat 27px 10px;
}
.no_css{
  display: none;
}
/********************************************************************/

/* rozcestnik */

#main #content #page_divider{
  list-style-type: none;
}
#main #content #page_divider li{
  list-style: none;
  list-style-type: none;
  background: none;
}
#page_divider li a.img{
  background:  url('../img/news.jpg') 0 0 no-repeat;  
  display: block;
  height:118px
  width:117px;
  float:left;
  text-decoration: none;
  border:none;
  margin-right:20px;
}




#main #content #page_dividerpro{
  list-style-type: none;
}
#main #content #page_dividerpro li{
  list-style: none;
  list-style-type: none;
  background: none;
}
#page_dividerpro li a.img{
  background:  url('../img/news.jpg') 0 0 no-repeat;  
  display: block;
  height:118px
  width:117px;
  float:left;
  text-decoration: none;
  border:none;
  margin-right:20px;
}



.posunuto
{
display:block;

margin:0 25px 10px 0;
float:left;


}


.obrazek
{
  background:  url('../img/rozcestnik.jpg') 0 0 no-repeat;  
  display: block;
  height:140px;
  width:140px;
  float:left;
  text-decoration: none;
  border:none;

  margin-right:20px;
}

.obrazek img
{
margin:8px 0 0 8px;
width:124px;
border:none;}




.perex
{
width:550px;


}

#page_divider li img{
  background:  url('../img/rozcestnik.jpg') 0 0 no-repeat;
  padding:9px 10px 10px 10px;
  
  border:none;
  float:left;
  margin-right: 10px; 
}






#page #content ul#page_divider{
  list-style: none;
  background: none;
  
}
#page_divider li{
  padding-left: 30px;
}




#page_dividerpro li img{
  background:  url('../img/rozcestnik.jpg') 0 0 no-repeat;
  padding:9px 10px 10px 10px;
  
  border:none;
  float:left;
  margin-right: 10px; 
}






#page #content ul#page_dividerpro{
  list-style: none;
  background: none;
  
}
#page_dividerpro li{
  padding-left: 30px;
}




.product_item{
  width:340px;
  float:left;
  margin-bottom: 15px;
  _margin-bottom: 0px;
}
.product_item .product_right{
  width:180px;
  float:left;
}
.product_item img{
  background:  url('../img/rozcestnik.jpg') 0 0 no-repeat;
  padding:9px 10px 10px 10px;
  
  border:none;
  float:left;
  margin-right: 10px; 
}
#product_detail img, .gallery img{
  background:  url('../img/rozcestnik.jpg') 0 0 no-repeat;
  padding:9px 10px 10px 10px;
  border:none;
  margin-right: 10px;
}



.gallery2{
  
  display: block;
  width:138px;
  float:left;
  text-align: center;
  margin:10px 12px;


}
.gallery2 img{
background:  url('../img/rozcestnik.jpg') 0 0 no-repeat;
  padding:9px 10px 10px 10px;
  border:none;
  margin-right: 10px;

}

#product_detail h3
{

width:400px;

}

.product_item strong{
    display:block;
    padding: 10px 0;
    background: url(../img/h2_bg.jpg) left bottom repeat-x;
}
#product_photos{
  width:150px;
}

.float_left{
  float:left;
}
.float_right{
  float:right;
}
.margin_right{
  margin:0 15px 10px 0;
}
.clear_both{
clear: both;  
}


.news-preview
{
margin:0 0 7px 0;
font-size:11px;
border-top:2px dotted green;
border-bottom:2px dotted green;

height:93px;
width:234px;
}

#new_detail a img
{
border:2px solid green;
}


.bordering
{
border:1px solid green;

}


.jedno

{
float:left;
width:320px;

}

#jazyky
{
position:absolute;
top:50px;
left:50px;

}

#jazyky img
{
margin-right:11px;
border:none
}

.vpravomapa
{
float:right;

}


.zelene
{
color:red;
font-weight:bold;

}


.bezramu
{
border:none
}

.vyska
{

height:96px;
}


.mapatop
{
float:right;
border:1px solid #0F682E;

}


.dopo
{
border-bottom:2px dotted green;

}


.rozcestnik-odstavec
{
font-size:10px;
padding:10px 5px 0 0;


}

#content .odkaz{
color:#fbbd10;
}

#text {
font-size:11px;
}

.obr {
margin-left:150px;
margin-top:45px;
}

.picture img{
border:none;

}



/*         zmena obrazku hadru       */
.pics{  
  height:  274px;  
  width:   705px;
  padding: 0;  
  margin:  0;
  overflow: hidden;
  float: right;  
  position: absolute;
  top:0;
  left:300px;
  z-index: 1;
}
.pics img{   
  background-color: #fff;  
  width:  705px; 
  height: 274px; 
  top:  0; 
  left: 0 
}
code{
  display: none;
}
 
 
 
 
/* biomlyn */
thead th{
  padding:2px 20px;
  background-color: rgb(146,200,80);
  color:#fff;
}
table{
  border:1px solid rgb(146,200,80);
}
table td{
  text-align: center;
  border:1px solid rgb(146,200,80);
}
table td.left{
  text-align: left;
  padding-left: 20px;
  font-weight: bold;
}
#main a:link, #main a:visited {
	color: #046330;
	text-decoration: underline;
}
#main a:hover, #main a:active {
	color: #046330;
	text-decoration: none;
}
#main img{
    border:1px solid rgb(146,200,80);
}
img.imgright{
  float:right;
}
img.noborder{
  border:none;
}

.float_right{
  float:right;
}
.div_right{
  float:right;
  width:140px;
}
.div_left{
  float:left;
  width:550px;
}
.margin_left{
  margin-left: 10px;
}
.small{
  font-size: 0.85em;
} 
 
#content #product_detail img.neniram

{

border:none;
background:none;

} 
 
 
 
 
 
 
 
 
 
 
 
 
