.styl {
}

#obal{
 float: left; 
 background-color: #f6f0e2;
 width: 950px;
}

.navigace{
	margin-right: 0px;
	margin-left: 0px;
	height: 20px;
	padding-top: 0px;
}

#logo{
  width: 910px;
  height: 84px;
  margin: 0px 20px 0px 20px;
}

.logo_obr{ 
  float: left;
  width: 500px;
  text-align: left;
}

.logo_obr img{
  border: none;
}

.logo_odkazy{
  float: right;
}

.logo_odkazy a{
  float: right;
  margin: 16px 0px 5px 0px;
  border: none;
  width: 110px; 
  height: 63px;
  display: block;
  text-decoration: none;
  font-size: 13px;
  font-weight: bold;
} 

.logo_odkazy a:hover{
  float: right;
  margin: 16px 0px 5px 0px;
  border: none;
  width: 110px; 
  height: 63px;
  display: block;
  text-decoration: none;
  font-size: 13px;
  font-weight: bold; 
  color: #4d9006;
}

#logo_odkazy_a{
  margin: 3px 0px 0px 0px;
  border: none;
  display: block;
  width: 110px;
  height: 20px;
  overflow: hidden;
  font-weight: bold; 
  color: #4d9006;
}

.logo_odkazy a span{
   color: #807f7a;
}

.logo_odkazy a:hover span{
   color: #4d9006;
}

.logo_odkazy img{
  margin: 0px 35px 0px 35px;
  border: none;
} 

.logo_odkazy span{
  margin: 3px 0px 0px 0px;
  border: none;
  display: block;
  width: 110px;
  height: 20px;
  overflow: hidden;
  
}             

#menu_vrsek{
  width: 910px;
  height: 51px;
  margin: 5px 20px 5px 20px;
  padding: 0px 0px 0px 0px;
  list-style: none;
}

#menu_vrsek li{
  float: left;
  padding: 0;
  font-family: Lucida Grande, sans-serif;
  width: 150px;
  height: 51px;
  overflow: hidden;
      background-image:url("../../img/m_v_vyp.jpg");
  background-position: center top;
  background-repeat: no-repeat;
}

.m_li_s{
  margin-left: 1px;
  margin-right: 1px;
}

.m_li_l{
  margin-left: 0px;
}

.m_li_r{
  margin-right: 0px;
}

#menu_vrsek a{
  font-size: 17px;
  line-height: 60px;  
  display: block;
  width: 100%;                                                                                                                                                                                            ;
  text-decoration: none;
  font-weight: bold;
   color: #4d9005;
}

#menu_vrsek a:hover{  
  font-size: 17px;
  line-height: 60px;
  color: #f6f0e2;
  display: block;
  width: 100%;                                                                                                                                                                                            ;
  text-decoration: none;
  background-image:url("../../img/m_v_zap.jpg");
  background-position: center top;
  background-repeat: no-repeat;
  font-weight: bold;
}

.menu_vrsek_a{  
  font-size: 17px;
  line-height: 60px;
  display: block;
  width: 100%;                                                                                                                                                                                            ;
  text-decoration: none;
  background-image:url("../../img/m_v_zap.jpg");
  background-position: center top;
  background-repeat: no-repeat;
  font-weight: bold;
}                   

.menu_vrsek_a span{
  color: #f6f0e2;
}

.slide{
  position: relative;
}

.slide_pr{
  position: absolute;
  right: 21px;
  z-index: 1;
}

.slide_le{
  position: absolute;
  right: 925px;
  z-index: 1;
}

#menu_spodek{
  width: 200px;
  padding: 0px 0px 0px 0px;
  list-style: none;
}

#menu_spodek li{
  float: left;
  padding: 0;
  font-family: Lucida Grande, sans-serif;
  width: 200px;
  margin: 0px 0px 3px 0px;
  background-image:url("../../img/menus_nea1.jpg");
  background-position: left top;
  background-repeat: no-repeat;  
}

.s2{
  background:url("../../img/menus_nea2.jpg");
  background-position: left bottom;
  background-repeat: no-repeat;  
  font-size: 1px;
}


#menu_spodek a{  
  display: block; 
  width: 200px;                                                                                                                                                                                       
  text-decoration: none;  
  font-size: 14px;
  font-weight: bold; 
  margin: 0px; 
  padding-top: 10px; 
} 
 
.s1{
  color: #4d9005;    
  display: block;
  width: 145px;
  margin: 0px 35px 0px 20px;                                                                                                                                                                                         
} 
 
#menu_spodek a .s2{
  width: 200px;
  clear: left;   
  display: block;
  height: 8px;                                                                                                                                                                                          
  text-decoration: none;
}

#menu_spodek a:hover{  
  display: block; 
  width: 200px;                                                                                                                                                                                       
  text-decoration: none;
  background-image:url("../../img/menus_a1.jpg");
  background-position: left top;
  background-repeat: no-repeat;
  font-size: 14px;
  font-weight: bold;
 padding-top: 10px;    
} 
 
#menu_spodek a:hover .s1{
  color: #f6f0e2; 
  display: block;
  width: 145px;
  margin: 0px 35px 0px 20px;                                                                                                                                                                                      
} 
 
#menu_spodek a:hover .s2{
  width: 200px;
  clear: left;   
  display: block;
  height: 8px;                                                                                                                                                                                          
  text-decoration: none;
  background:url("../../img/menus_a2.jpg");
  background-position: left bottom;
  background-repeat: no-repeat;
}


.menu_spodek_a{   
  display: block; 
  width: 200px;                                                                                                                                                                                       
  text-decoration: none;
  background-image:url("../../img/menus_a1.jpg");
  background-position: left top;
  background-repeat: no-repeat;
  font-size: 14px;
  font-weight: bold;
  padding-top: 10px;
} 
 
.menu_spodek_a .s1{
  color: #f6f0e2;
  display: block;
  width: 145px;
  margin: 0px 35px 0px 20px;                                                                                                                                                                                         
} 
 
.menu_spodek_a .s2{
  width: 200px;
  clear: left;   
  display: block;
  height: 8px;                                                                                                                                                                                          
  text-decoration: none;
  background:url("../../img/menus_a2.jpg");
  background-position: left bottom;
  background-repeat: no-repeat;
}


/* ***** vypis ********/

.vypis{
  width: 100%;
  position: relative;
}  

.vypis h1{
}

.vypis h2{
}
 
.vypis img{
  border: none;
  float: right;
  margin-left: 20px;
  margin-bottom: 10px;
}

.vypis_text{
  /*height: 100px;
  width: 100%;
  display: block;*/
  overflow: hidden;
  text-align: justify;
  max-height: 100px; 
}

/* pro vsechny ******/

.vice{
  font-weight: bold;
  clear: left;
}

.vypis h1 a{
  color: #4d9006;
}

/***** uvod ***************/

.vypis_text_uvod{
  text-align: justify;
  font-size: 12px;
}

.vypis_prvni{
  width: 100%;
  position: relative;
} 

.vypis_prvni a img{
  border: none;
  float: right;
  margin-left: 20px;
  margin-bottom: 10px;
}



.h1velky {
	font-size: 18px;
	padding: 10px 0px 0px 0px;
	height: 55px;
}

.h1velky a{
  color: #000000;
  margin: 0px 0px 0px 0px;
}


.uvod_ico{
  border: none;
  position: relative;
  float: left;
  margin-right: 10px;
}

/***** clanek  ************/

.vypis_clanek{
  position: relative;
  width: 100%;
}

.vypis_clanek img{
  border: none;
  margin-right: 20px;
  margin-bottom: 10px;
  float: left;
}

.vypis_clanek h1{
}

.vypis_clanek h2{
}

.vypis_zkraceny{
  text-align: justify;
  /*min-height: 155px;
  _height: 155px;*/
}

.vypis_dlouhy h2{
 margin-left: 0px;
}

.vypis_dlouhy{
  width: 100%;
  float: left;
 text-align: justify;
}


