/* CSS Document */

/*** body ***/
body{
	background-color:#F3F4C6;
  text-align: left;
  padding: 0px;
	}
#obal {
 border:1px solid #dedede;
 text-align: left;
 width: 100%;
/* margin-top:10px;
 margin-left:10px;
 margin-right:50px;
 padding:10px,10px,10px,10px;*/
 background-color:#acc2d0;
}	
#text {
 vertical-align:middle;
  text-align: left;
	font-size: 10px;
	font-weight: normal;
	font-family: verdana, arial; 
	color: #505050;
}	

img {
  border:0px;
  padding:0px;
  margin:0px;
}
}
.ramecek {
  width:auto;
	min-width: 600px;
  align:center;
  padding-right:20px;
  padding-left:20px;
  border: 1px solid #d2d2d2;
  background: url(layout/bg_navblue.gif);	
  background-position: left;
  background-repeat: repeat-x;    
}
.ramecek_right {
  float:right; 
  text-align:right;
  background-color: #E4F4FB;
  padding: 10px;
  border: 1px dashed #dedede;  
}

/******************** tabulky a formulare
*********************/
fieldset {
      padding: 0px;
      border: 0px;
}

legend {
  background: url(layout/tfoot.jpg);	
  background-position: top;	
  background-repeat: repeat-x; 
  height: 10px; 
  font-weight: bold;
  color: black;
  background-color: #739FC4;
  padding: 3px
}
table.race, .race td {
  border-color: #3B5D9F;
	font-size: 10px;
	font-weight: normal;
	font-family: arial;   
	color: white;
}
.table01 {
  border: 1px solid #dedede;
	font-size: 10px;
	font-weight: normal;
	font-family: arial; 
}

tr.suda {
  background-color: #F0F5FB;
}
td.align_right {
  text-align: right;
  vertical-align: top;  

}
td.bold {
	font-family: verdana, arial;
	font-size: 10px;
  font-weight: bold;
  vertical-align: top;  
}

thead {
	font-family: verdana, arial; 
  text-align: left;
  background-color: #F2F8FF;
  background: url(layout/thead.jpg);	
  background-position: top;	
  background-repeat: repeat-x;   
  font-weight: bold;
  height: 25px;
  color: black;
}
tfoot {
  background: url(layout/tfoot.jpg);	
  background-position: top;	
  background-repeat: repeat-x; 
  height: 10px;
}

.small {
	font-size: 10px;
	font-weight: normal;
	font-family: arial, verdana;  
}

/********************* text
/********************/
p {
	font-family: verdana, arial;
  font-size: 10px;
  color: #606060;
  padding: 0px;
  margin: 0px;
}
td {
	font-family: verdana, arial;
  font-size: 10px;
  color: #606060;
}
h1 {
  margin: 0px;
	font-size: 16px;
	font-weight: bold;
	font-family: verdana,arial;
  background: url(layout/h1_blue.gif);	
  background-position: left;	
  background-repeat: x-repeat;	
  padding-top: 4px;
  padding-left: 25px;
  padding-bottom: 4px;
  /*margin-bottom: 10px;*/
  color: white; 
}
h2 {
	font-size: 12px;
	font-weight: bold;
	font-family: arial, verdana;
  color: #2F749B;   
  padding: 0px;
  margin: 0px;
}
.aktuality {
	font-size: 13px;
	font-weight: bold;
	font-family: arial, verdana;
  color: #3B5D9F; 
  border-bottom: 1px solid #3B5D9F;
  padding: 20px 0px 0px 0px;
  margin: 0px;
  clear: both;
}




