@import url("hp.css");
@import url("navigace.css");
@import url("kontakty.css");
@import url("footer.css");
@import url("aktuality.css");
@import url("kariera.css");
@import url("reference.css");



/***********************
 *
 *	MAIN + HEADER + CONTENT
 * 
 ***********************/


html,body{
  margin:0px;
  padding:0px;
  text-align:center;
  background:url('../images/styles/repeat-x.gif') #FFFFFF repeat-x;  
  font-family: "Tahoma", "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
  font-size:0.9em;    
}

#vypln_top{
width:906px;
height:11px;
margin-left:auto;
margin-right:auto;   
}

#shadow_top{
border:0px solid red;
width:910px;
height:5px;  
background:url('../images/styles/repeat-top.png') no-repeat bottom;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
  (src='../images/styles/repeat-top.png',sizingMethod='scale'); 
margin-left:auto;
margin-right:auto;   
}

#shadow_bottom{
border:0px solid red;
width:910px;
height:5px;  
background:url('../images/styles/repeat-bottom.png') no-repeat top;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
  (src='../images/styles/repeat-bottom.png',sizingMethod='scale');
margin-left:auto;
margin-right:auto;   
}

#Container_main{  
  background:url('../images/styles/repeat-y.png') repeat-y;
  /*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
  (src='../images/styles/repeat-yie.png',sizingMethod='scale');*/
  width:910px;    
  height:auto;
  margin-left:auto;
  margin-right:auto;        
  border:0px solid red;  
}

#Header{
  width:900px;      
  height:194px;
  margin-left:auto;
  margin-right:auto;   
  text-align:left;  
  border:0px solid red;
  position:relative;
  background:url('../images/styles/header.jpg') #ffffff no-repeat;
}

#Logo{
  border:0px solid red;	
  float:left;  
  width:500px;      
  height:auto;
  padding-top:85px;              
  padding-left:43px;         
}



#flags{
  float:right;
  width:150px;      
  height:auto;
  padding-right:17px;         
  border:0px solid red; 
}

#flags .vlajky{
  float:left;
  padding-top:14px;          
}

#flags .lang{
  float:left;
  padding:18px 6px 0px 6px;
  color:#b80000;
  text-decoration:none;  
  font-size:11px;          
}

#flags .lang:hover{  
  text-decoration:underline;            
}

#Container{  
  width:890px;  
  height:auto;    
  margin-left:auto;
  margin-right:auto;
  padding-left:10px;
  text-align:left;  
  background:#FFFFFF;
  border:0px solid red;  
}


#Content{
  float:left;
  width:665px;  
  min-height:500px;      
  padding:0px 0px 0px 5px;  
  text-align:left;  
  border:0px solid red;    
}

.content_odsad{
padding: 0px 15px 0px 15px;
font-size:11px;
}

/*	konec main+header+content  */


/***********************
 *
 *	OSTATNI
 * 
 ***********************/

h1{
	font-size:13px;
	color:#525252;
	padding-left:15px;
	background: url('../images/styles/odrazka-h1.gif') no-repeat 0% 50%;
	margin-top:24px;	
	border:0px solid red;
}

h2{
	font-size:18px;
	color:#525252;
	font-weight:bold;		
	margin-top:10px;	
	border:0px solid red;
}
 
.clear{
  clear:both;
}

.behavior {
	behavior: url("../images/styles/pngbehavior.htc");
}

hr{
	/*background: url('../images/styles/hr-dot.gif') no-repeat ;*/
	color:#000000;
	border-style:dotted;
	border-width:1px;
	border-width:1px;#
	_border-width:2px;
}

#mapa_webu a{
	color:#b80000;
	text-decoration:none;
}

#mapa_webu a:hover{	
	text-decoration:underline;
}


#banner_bottom{
	width:auto;
	height:auto;
	margin-left:auto;
    margin-right:auto;
    margin-top:40px;	
}

.banner_bottom_center{
	width:468px;
	height:58px;
	margin-left:auto;
    margin-right:auto; ;
	border:0px solid red;
}

