body {  background-color : #F7F5ED;  }







div#bodyvnitrek {	background: url(../img/top_p.png) 0px 0px  no-repeat; background-position: top center;	  }

 div#strankaobal {	width: 950px;	margin: 0px auto 0px auto;	/*background-color: #FFFFFF;*/  }

 div#telo {   	width: 950px;  }
 
 div#top {  	width: 950px; height: 333px; background: url(../img/top_p.png) 0px 0px  no-repeat; background-position: top center;		  }

a#cz { display: block; width: 31px; height: 20px; position: relative; left: 770px; top: -255px; 
		background: url(../img/cz.png) 0px 0px  no-repeat; }
a#en { display: block; width: 31px; height: 20px; position: relative; left: 830px; top: -275px; 
		background: url(../img/en.png) 0px 0px  no-repeat; }
  
a#logo { display: block; width: 220px; height: 90px; position: relative; left: 100px; /*border: 1px red solid;*/ }  
  
  /******* stred ********/  
  div#stred {
  	width: 950px; min-height: 500px;  height: auto !important;  height: 500px;	  	  		
  	background: url(../img/bg_stred_p.png) 0px 0px repeat-y;
  }  
  
  
  
  div#title {
  	position: relative; left: 120px; 
  }	

  div#text {
  	width: 701px; /*min-height: 250px;  height: auto !important;  height: 250px;*/
	position: relative; left: 124px;  margin: 20px 0px 30px 0px;
	font-size: 105%;  	
  }


  /* zakladni **************** */

  div#tlacitka {  	width: 710px;  height: 80px;  position: relative; left: 120px;  }
  a#hobby {  display: block;  	width: 260px;  height: 52px;  	background: url(../img/bn_profi.png) 0px 0px  no-repeat;   position: relative; left: 50px; }
  a#profi {  display: block;	width: 260px;  height: 52px; 	background: url(../img/bn_hobby.png) 0px 0px  no-repeat;   position: relative; top: -52px; left: 390px;    }
    

  div#akt_nad { width: 108px;  height: 32px;  position: relative; left: 128px; top: 0px; background: url(../img/aktuality.png) 0px 0px  no-repeat; }
  div#aktuality {  	width: 710px;    position: relative; left: 120px;  }
/*  div#akt1 {  	width: 340px;  height: 109px; 	background: url(../img/bg_box.png) 0px -5px  no-repeat; position: relative; top: 0px;  }
  div#akt2 {  	width: 340px;  height: 109px;  	background: url(../img/bg_box.png) 0px -5px  no-repeat; position: relative; top: -110px; left: 360px;   }*/
  td.akt { vertical-align: top;  	background: url(../img/bg_box.png) 0px 15px  no-repeat; background-position: center bottom; padding: 14px; color: #555555; }
    


  /* podstranka **************** */
  div#lside {  	width: 200px;  min-height: 500px;  height: auto !important;  height: 500px; float: left;
    position: relative; left: 68px;  }
  div#pside {  	width: 590px;  min-height: 500px;  height: auto !important;  height: 500px;  float: right;
    position: relative; right: 68px;  }
   
   
   /* menu */ 
   div#menu {
  	width: 205px; min-height: 200px;  height: auto !important;  
	background: url(../img/menu_bg.png) 0px 0px repeat-y; position: relative; top: 15px;	  	  		  	
  } 
  div#menu_top {  	width: 205px; height: 39px; 	background: url(../img/menu_profi_top.png) 0px 0px no-repeat;   }
  a#menu_top { display: block; width: 200px; height: 35px; /*border: 1px red solid;*/ }
  
  div#menu_bot {  	width: 205px; height: 6px; 	background: url(../img/menu_bot.png) 0px -3px no-repeat;  overflow: hidden; }
  div.menu_item {
  	width: 203px; height: 22px; margin-top: 1px; background-color: #FFFFFF;	position: relative; left: 1px;
  }
  a.a_menu { 	font-size: 12px; color: #666666; font-family: Tahoma;  font-weight: bold; }
  a.a_menu:hover { 	font-size: 12px; color: #666666; font-family: Tahoma; text-decoration: underline;  font-weight: bold; }
    
  /* en menu na halvni */
  
  a.en_menu { font-size: 12px; color: #FFFFFF; font-family: Tahoma;  font-weight: bold;  margin: 0px 4px 0px 4px; position: relative; top: 18px; } 
  a.en_menu:hover { 	font-size: 12px; color: #FFFFFF; font-family: Tahoma; text-decoration: underline;  font-weight: bold; }
    
  span.odd_en  { font-size: 12px; color: #FFFFFF; font-family: Tahoma;  font-weight: bold;  margin: 0px 0px 0px 0px; 		position: relative; top: 18px; } 
  
  /* *************   */  
    
  div.sub_menu_item {
  	width: 203px; height: 20px; margin-top: 1px; background-color: #EE9850;	position: relative; left: 0px; /*border: 1px white solid;*/
  }  
  a.sub_a_menu { 	font-size: 10px; color: #FFFFFF; font-family: Tahoma;  font-weight: bold; }
  a.sub_a_menu:hover { 	font-size: 10px; color: #FFFFFF; font-family: Tahoma; text-decoration: underline;  font-weight: bold; }

  /* menu2 - box */
  div#menu2 {
  	width: 205px;  margin-top: 30px;
	background: url(../img/menu2_bg.png) 0px 0px repeat-y; position: relative; top: 15px;
	/*padding: 0px 5px 0px 5px;*/	  	  		  	
  } 
  div#menu_top2 {  	width: 205px; height: 10px; 	background: url(../img/menu2_top.png) 0px 0px no-repeat;   }
  div#menu_bot2 {  	width: 205px; height: 8px; 	background: url(../img/menu2_bot.png) 0px -3px no-repeat;  overflow: hidden; }
  div#menu2text {
  	margin: 0px 8px 0px 8px;
  }
  /*-------------------*/  
  /*background-color:   #487A98;*/
  div#foot { width: 950px; height: 65px;  background: url(../img/foot_p.png) 0px 0px no-repeat;  } 
  
  div#foot {
  	width: 950px; height: 65px;    background: url(../img/foot_p.png) 0px 0px no-repeat;	  		  	
  }  
  div#foot_l {
  	width: 12px; height: 30px; float: left;	  		  	
  }
  div#foot_s {
  	width: 950px; height: 30px; /*border: 1px red solid;*/ text-align: center; position: relative; top: 30px; color: #888888;	  		  	
  }  
    
  div#foot_r {
  	width: 14px; height: 30px; 	float: right;	  		  	
  }  

   
   

      
