  body {
  font-family: Arial CE, Helvetica CE, Arial, helvetica, sans-serif;
  margin: 0;
  padding: 0;
  background : #C3C4FF none;
  text-align:center;
  font-size: 79%;
  }

	#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;
   background: White none;
	position: relative;
	}
  
   #result_page  {
	width: 800px;
   margin: 0px auto;
   background: White none;
	position: relative;
	}
 
   #navigacebox  {
	background-color: #E3E6FF;
	height:35px;
	font-size: 169%;
	font-weight:bold;
	padding:5px 0px 0px 0px;
	position:relative;
	bottom:3px;
   background: #b4b4b4 url(../images/icons/navig_bg.jpg) repeat-x top left;
	}
		
#navi_1 a {color: #0000CD;text-decoration:none; margin-left: 15px; margin-right:15px;}
#navi_1 a:hover {color: #4169E1;text-decoration:none;margin-left: 15px; margin-right:15px;}

#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:0px;
	color: #A0522D;
	font-size:100%;
	font-weight: bold;*/
	text-align: left; 
	}
   #footer a{color: #A0522D;text-decoration:none;}
   #footer a:hover{color: #A0522D;text-decoration: underline;} 
	
	#footer_inner  {
   position: relative;
   top:17px;
	text-align: left; 
	}
   
   #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:2px;
	border-right: 1px solid #CECFFF;
	}
	#box_column_A_inner  {
	margin:0px 10px 0px 10px;
	}

	#box_column_B  {
   background:white;
	margin:2px;
	float:right;
   margin-top:5px;
   width: 365px;
	text-align:center;
	font-size: 110%;
	}    
    	 	
	#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_D_wide  {
   
   width: 610px;
	text-align:left;
	float:left;
	margin-left:5px;
	margin-top:2px;
	margin-bottom:4px;
	font-size: 110%;
	border:2px solid #F0F4FF;
	} 
	#box_column_D_wide_inner  {
   margin:5px;
	 } 
	
	#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;}
	
	/*///////////navigace v sitemap*/
	#navig1 {
	font-size: 100%;
	}			
	#navig1 a {/*font-size: 0.9em;font-weight: bold;*/color: #00008B;text-decoration:none; }
   #navig1 a:hover {/*font-size: 0.9em;font-weight: bold;*/color: Black;text-decoration:none;}
		
	#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;
	}
	
	#unibox{
	width: 220px;
	float:left;
	/*border:2px solid #F0F4FF;*/
	padding: 5px;
	text-align: center;
	}
	#unibox a {text-decoration:none; }
   #unibox a:hover {text-decoration:none;}
	
	#unibox_frame_prejezdy{
	width: 715px;
	height: 260px;
	/*border: 2px solid Red;*/
	}
	
	#unibox_frame_kamzik{
	width: 700px;
	height: 250px;
	/*border: 2px solid Red;*/
	float:left;
	text-align: center;
	}
	
	
	/*universální třídy*/
		
   h1 { font-size: 150%;}
	h2 { font-size: 140%;}
	h3 { font-size: 130%;}
	h4 { font-size: 110%;font-weight:normal;}
	
	.center{text-align:center;}
	.bold{font-weight:bold;}
	
   .margin10{margin:10px;}
   .margin20{margin:20px;}
   .margin30{margin:30px;}
	
	.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;}
	
	.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;}


	
	

