  body {
  font-family: Arial CE, Helvetica CE, Arial, helvetica, sans-serif;
  margin: 0;
  padding: 0;
  background: #CDEADC;
  /*background : #C3C4FF none;*/
  text-align:center;
  font-size: 80%;
  }
   
	/*#page_wrap {
	background: #C3C4FF url('../images/icons/horizontal_shad.jpg') repeat-y bottom center;
	width:850px;
   margin: 0px auto;
	}*/
	  /*#top_shad {height:15px;background: #C3C4FF url('../images/icons/vertical_shad_top.jpg') no-repeat bottom center;}*/
     /*#bottom_shad {height:50px;background: #C3C4FF url('../images/icons/vertical_shad_bottom.jpg') no-repeat top center;}*/
  
   #page  {
	width: 760px;
   margin: 0px auto;
	margin-top: 10px;
   background: White none;
	position: relative;
	border: 1px solid Black;
	}
  
   /*#result_page  {
	width: 800px;
   margin: 0px auto;
   background: White none;
	position: relative;
	}*/
 
   #navigacebox  {
	 /*background-color: White;*/
	height:40px;
	font-size: 150%;
	/*font-weight:bold;*/
	/*padding:0px 0px 0px 0px;*/
	/*position:relative;*/
	/*border: 1px solid Black;*/
	}
		
   #navigacebox_inner  {
   /*border: 1px solid blue;*/
	margin:10px 0px 0px 0px;
	}
		
		
#navi_1 a {color: #C68100;text-decoration:none; margin-left: 35px; margin-right:35px;}
#navi_1 a:hover {color: #733F00;text-decoration:none; margin-left: 35px; margin-right:35px;}

 /*#navi_2 a {color: #0000CD;text-decoration:none; margin-left: 15px; margin-right:15px;}
#navi_2 a:hover {color: #4169E1;text-decoration:none;margin-left: 15px; margin-right:15px;}

#navi_3 a {color: #0000CD;text-decoration:none; margin-left: 15px; margin-right:15px}
#navi_3 a:hover {color: #4169E1;text-decoration:none;margin-left: 15px; margin-right:15px;}

#navi_4 a {color: #0000CD;text-decoration:none; margin-left: 15px; margin-right:15px;}
#navi_4 a:hover {color: #4169E1;text-decoration:none;margin-left: 15px; margin-right:15px;}

#navi_5 a {color: #0000CD;text-decoration:none; margin-left: 15px; margin-right:15px;}
#navi_5 a:hover {color: #4169E1;text-decoration:none;margin-left: 15px; margin-right:15px;}

#navi_6 a {color: #0000CD;text-decoration:none; margin-left: 15px; margin-right:15px;}
#navi_6 a:hover {color: #4169E1;text-decoration:none;margin-left: 15px; margin-right:15px;}*/
  
   #footer  {
   clear:both;
	height:45px;
	color: White;
	font-size:100%;
	font-weight: bold;
	text-align: center;
	border-top: 1px solid Black;
	background: #A3B9D8;
	}
	
   #footer a{color: White;text-decoration:none;}
   #footer a:hover{color: #A0522D;/*text-decoration: underline;*/} 
	
	/*#footer_inner  {
   margin-top: 0px;
	border: 1px solid red;
	}*/

	a {color: #585858;text-decoration:none; }
   a:hover {color: Black;text-decoration:none;}
	
	
   /* #search{
	position: absolute; 
	top:130px; left:398px;
	height: 40px;
	width: 200px;
   }
	
   .search_button {
	border:1px #00008B solid;
	color: Navy;
	font-size: 130%;
	font-weight: bold;	
	background-color: White;
   opacity: .6;
   -moz-opacity: .6;
   filter:alpha(opacity=60);
	}
   #transparent {
   opacity: .7;
   -moz-opacity: .7;
   filter:alpha(opacity=70);
	position: absolute; 
	top:0px; left:140px;
	border:1px #00008B solid;
   }*/
	
	#box_column_A  {
	width: 365px;
	 /* height:380px;*/
   float:left;
	font-size: 110%;
	text-align: justify;
   margin:5px;
	/*border: 1px solid black;*/
	}
	
	#box_column_A_inner	 {
	margin: 2px;
	/*border: 1px solid red;*/
	}	

	#box_column_B  {
   margin:5px;
	float:right;
	padding-right: 10px;
   /*margin-top:2px;*/
	width: 360px;
	text-align: justify;
	font-size: 110%;
	/*border: 1px solid black;*/
	}    
   
	
	#box_column_C  {
   width: 750px;
	text-align:left;
	margin:5px;
	font-size: 110%;
	/*border: 1px solid Green;*/
	} 
	
	#center_box{
   width: 700px;
	text-align:left;
	margin:5px;
	font-size: 110%;
	/*border: 1px solid Green;*/
	} 	
	
	
	#aktualbox  {
   width: 350px;
	text-align:left;
	margin:0px 0px 0px 0px;
	font-size: 100%;
	/*border: 1px solid black;*/
	/*border: 2px solid Orange;*/
	} 
	
	#fotobox_galerie  {
   width: 600px;
	text-align:center;
	margin:20px 100px 50px 100px;
	font-size: 110%;
	/*border: 1px solid black;*/
	/*border: 2px solid Orange;*/
	} 
	
	
	
	/*******************************/
	
	
	/*
	 	 	
	#img_border_index{
	border:3px solid Silver;
	padding:5px 0px 3px 0px;
	margin: 23px;
	}
	
	#small_box_first  {
	border-top: none;
	text-align: left;
	height: 120px;
   padding-top: 1px;
	font-size:105%;
   }
		
   #small_box  {
	border-top: 1px solid #4243FF;
	text-align: left;
	height: 120px;
	font-size:105%;
   }
	
	#small_box_pict {
	width:155px;
	float: left;
	margin-top:3px;
	margin-left:3px;
	 }
	
	#upper_box  {
	font-size: 110%;
	border-bottom: 1px solid #4243FF;
	margin-left:3px;
	margin-right:3px;
   padding:3px;
	}
	
	#pozice {position:relative; top:5px;} 
	
   #box_column_C  {
   
   width: 610px;
	text-align:left;
	float:left;
	margin-left:5px;
	margin-top:2px;
	margin-bottom:4px;
	font-size: 110%;
	border:2px solid #F0F4FF;
	} 
	

	
	#small_box_reference  {
	border-bottom: 1px solid #4243FF;
	padding-top:2px
 	}
	#small_box_reference_inner  {
	margin-top:2px;
 	}
	#small_box_reference_upper  {
   border-top: 1px solid #4243FF;
	padding-top:2px; 
   }
	#small_box_reference_text {
   width:450px;
	float:right;
	margin-top:15px;
	padding-top:5px
	}
	
	#small_box_reference_text a {color: #585858;text-decoration:none; }
   #small_box_reference_text a:hover {color: Black;text-decoration:none; }
	
   #wide_box {
	clear:both;
	text-align:left;
	margin-left:5px;
	margin-right: 5px; 
   
	}
	#wide_box a {color: #464646;text-decoration:none; }
   #wide_box a:hover {color: Black;text-decoration:none; } 	

   #wide_box_inner {
	text-align:justify;
	margin:20px 20px 20px 20px;
	font-size: 110%;
   }
	
	#underline_box  {
	border-bottom: 1px solid #0000CD;
	padding-bottom: 10px;
	}
	
	#box_column_E  {
   font-weight: bold;
   width: 125px;
	text-align:center;
	height:900px;
	float:right;
	font-size: 100%;
	margin-right:5px;
	}
	
	#navig {
	font-size: 100%;
	}			
	#navig a {color: Blue;text-decoration:none; }
   #navig a:hover {color: Black;text-decoration:none;}
	
/*
	
	#navig1 {
	font-size: 100%;
	}			

		
	#navig2 {
	font-size: 100%;
	}			
	#navig2 a {color: #9798FF;text-decoration:none; }
   #navig2 a:hover {color: Black;text-decoration:none;}
	
	#navig_lower {
	font-size: 90%;
	font-weight: bold;
	text-align: left;
	text-decoration:none; 
   }	
	#navig_lower a {color:Blue;text-decoration:none; }
   #navig_lower a:hover {color:Black;text-decoration:none; } 		
		
		
	#navig_reference {
	font-size:0.7em;
	font-weight: bold;
	padding: 1px;
	background-color: white;
	text-align: left;
	text-decoration:none; 
	padding-bottom:5px;
	width:600px;
	text-align: center;
	}	
	#navig_reference a {font-size:0.7em;color:Blue;text-decoration:none; }
   #navig_reference a:hover {font-size:0.7em;color:Black;text-decoration:none; } 

	#box_column_G  {
   width: 365px;
 	height:450px;
	margin:2px;
   float:left;
	border-right: 1px solid #CECFFF;
	font-size: 110%;
	text-align:justify;
	}
	
	#box_column_G a{color: #696969;text-decoration:none; }
   #box_column_G a:hover {color:Black;text-decoration:none; } 
	
	#box_column_G_inner  {
   margin: 25px 0px 0px 0px;
	}
		
	#box_column_H  {
   margin:2px 10px 0px 0px;
   width: 365px;
	font-size: 110%;
   float:right;
	}
	
	#img_border_kontakty{
	border:3px solid Silver;
	padding:5px 0px 3px 0px;
	margin: 32px;
	}
	*/
	/*universální třídy*/
		
   h1 { font-size: 150%;}
	h2 { font-size: 130%;}
	h3 { font-size: 110%;}
	h4 { font-size: 100%;font-weight:normal;}
	
	.center{text-align:center;}
	.bold{font-weight:bold;}
	
   .margin10{margin:10px;}
   .margin20{margin:20px;}
   .margin30{margin:30px;}
	.margin50{margin:50px;}
	
	.margintb5{margin-top:5px;margin-bottom:5px}
	.margintb30{margin-top:30px;margin-bottom:30px}
	.margintb10{margin-top:10px;margin-bottom:10px}
   .top5{margin-top:5px;}
	.top10{margin-top:10px;}
	.top20{margin-top:20px;}
	.top30{margin-top:30px;}
	
	.bottom5{margin-bottom:30px;}

	
	.size80 {font-size:80%;}	 
   .size90 {font-size:90%;}
	.size100 {font-size:100%;}
   .size110 {font-size:110%;}	 
   .size120 {font-size:120%;}
   .size130 {font-size:130%;}	
	
	.top_border {border-top: 1px solid #4243FF;}
	.float {float:left;}
	.marginleft50{margin-left:50px;}
	.marginleft20{margin-left:20px;}
	
	.bodytext {
	font-size:100%;
	color: #4A4A4A;
	}
	
	.underline {
	
	color: #4A4A4A;
	text-decoration: underline;
	}
	



	
	
