body{
	background-color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	text-align: center;
	margin: 0px;
}
#outer{
	width: 729px;
	_width: 731px;
	height: auto;
   overflow: auto;
	_overflow: hiden;
	background: url(graphics/bg_outer.gif) right repeat-y;
	background-color:white;
	margin: 0px auto;
	text-align: left;
	border: 1px black solid;
	padding-bottom: 16px;
}
#head{
	width: 729px;
	height: auto;
	float: left;

}
#menu{
	width: 152px;
	height: 239px;
	float: left;
	background-color:#004A80;
}
#menu a{
   color: White;
	text-decoration: underline;
}
#menu a:link{
	 text-decoration: none;
}
#menu a:visited{
	text-decoration: none;
}
#menu a:hover{
   text-decoration: underline; 
	color:#CFD4D8;
}
#menu a:active{
	text-decoration: none;
}
div{
	display: block;
}
#head-img{
	width: 577px;
	height: auto;
	float: left;
}
#head-img img{
   margin: 0px -4px 0px 0px;
	_margin: 0px -4px -2px 0px;
	border: none;

}



 #language {
   background-image: url(graphics/grafika_r2_c3.jpg);	
    width: 577px;
	 height:16px;
	 margin:0px  0px 0px 0px;
	 _margin:0px  -3px 0px 0px;
	 text-align: right;
}
 #language img{
	 margin:0px  0px 0px -4px;
	 _margin:0px  -3px -2px 0px;
	 text-align: right;
}
h1{
	visibility: hidden;
	font-size: 6px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#telo{
	width: 666px;
	min-height: 300px;
	 _height: 300px;
	background-color:white;
	float: left;
	margin-right: -3px;
   border-bottom: solid 1px #999999;
	background: url(graphics/bg_telo.gif) repeat-y;
}
#telo-a img{
   margin-bottom: 20px;
}
#telo-a{
	width: 650px;
	min-height: 300px;
	 _height: 300px;
	background-color:white;
	float: left;
	margin-right: -3px;
   border-bottom: solid 1px #999999;
	background: url(graphics/bg_telo_1.gif) repeat-y;
}


#biova{
    width: 63px;
	 min-height: 300px;
	 _height: 315px;
	background-image: url(graphics/grafika_r7_c8.jpg);
	background-position: right top;
	background-repeat: repeat-y;
   float: right;
	margin-left: -3px;
}
#lista{
	background-image: url(graphics/grafika_r6_c1.jpg);
	background-position: center;
	width: 729px;
	height: 8px;
   float: left;
   font-size: 6px;
} 
#lista-a{
	background-image:  url(graphics/lista1.jpg);
	background-position: center;
	width: 729px;
	height: 8px;
	font-size: 6px;
   float: left;
} 
h2{
	font-size: 12px;
	color: #004A80;
	padding-left: 30px;
	background: url(graphics/grafika_r8_c1.jpg)   no-repeat;
   background-position:left top ;
	margin: 20px 0px 5px 0px;
	
}
.datum{
	padding-left: 30px;
	font-weight: bold;
}
.telo-text{
	padding:5px 30px 10px 30px;
	width: 400px;
	_width: 420px;
}
.telo-text td{
   font-size: 10px;
	vertical-align: top;
   line-height: 10px;
	margin-top: 5px;
	padding-top: 8px;
	_padding-top: 0px;
}
.telo-text table{
  padding:0px;
  background-image: url(images/auto_bg.jpg);

  background-repeat: no-repeat;
  background-position:420px 190px ;
   _background-position:420px 120px ;

 
 
 
 
}
.telo-text input{
   background-color:#F4F4F4;
	
}
.telo-text textarea{
   background-color:#F4F4F4;
	
	margin: 2px 0px;
}
.form-button{
	color: #B22222;
   font-weight: bold;
	font-size: 11px;
}
.telo-text p{
   margin: 10px 0px;
}

.telo-text h3{
   color: #4A4A4A;
	margin: 0px;
}
#sedy{
	width: 182px;
	_width: 212px;
	padding: 15px;
	height: 300px;
	background-color: #DADADA;
	float: right;
	margin-left: 15px;
}
h3{
	font-size: 11px;
	margin: 20px 0px 5px 0px;
	padding: 0px;
	color: #4A4A4A;
}
pre{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin:3px 0px;
	padding: 0px;
}
.obr-levy{
    margin-left: 30px;
	 display: inline;
	 border: none;  
}
.obr-pravy{
    margin:5px  30px 10px 0px;
	 border: none; 
	 float: right; 
	 clear: both;
}
#sedy img{
   border: none;
}
ul{
   list-style: square ;
	color: White;
   display: block;
	margin:10px  30px;
	padding: 0px;
}
li{
   font-weight: bold;
	margin: 5px 0px;
}
a:link{
  color: #8B0000;
}
a:visited{
   color: #708090;
}
a:hover{
  color: #D93737;
}
a:active{
	color: #8B0000;
}
.form-group-text-short{
	width: 55px;
	_width: 60px;
}
.form-group-text-middle{
	width: 190px;
	_width: 202px;
}
.form-text-long{
	width: 298px;
	_width: 300px;
}
.form-text-array{
	width: 298px;
	_width: 300px;
	overflow: hidden;
}
.silne{
	font-weight: bold;
}
.param-p{
	
   text-align: right;
}
.table-text td{
  font-size: 11px;
	
}
.table-text {
  margin: 30px;
	
}
.table-text caption{
  padding-left: 202px;
  text-align: left;
   font-size: 11px;
   color: #004A80;
	font-weight: bold;
	
}
hr{
	height:1px;
	background-color: #DBF0FF;
   color: black;
}

.neco, .neco-1, .neco-2, .neco-3{
	
	background-repeat: repeat-y;
	background-position: right;
			margin: 2px 0px;
   width: auto;
	float: left;
	padding: 2px 10px 2px 0px;
	font-size: 12px;
	color: #9EAAB8;
}
#admin{
	width: 80%;
	background-color: Silver;
	text-align: left;
	padding: 20px;
	margin: 10px auto;
	border: 20px solid #B0B0B0;
	
}
#admin h2{
	
   background-image: none;
   color: white;
	padding: 15px 0px;
	font-size: 14px;
	letter-spacing: 5px;
}
#admin p{
   background-color:#E8E8E8;
	padding: 5px;
	
}
#admin a{
    width: auto;
	 height: 20px;
	padding: 3px 5px;
	margin-left: 5px;
	border: 1px solid #ABABAB;
	text-decoration: none;
}
#admin .vlevo a{
    width: auto;
	 height: 20px;
	padding: 3px 5px;
	margin-left: 0px;
	margin-right: 10px;
	border: 0px;
	text-decoration: none;
}
#admin a:hover{
  background-color: #CECECE;
}
#admin input{
  width:100px;
  margin: 0px 0px 10px 0px;
 
}
#admin td{
   font-size: 13px;
	vertical-align: top;
}
.vpravo{
	float: right;
}

.vlevo{
	float: left;
	margin-left: 0px;
	font-weight: bold;
   background-color: #DBDBDB;
}
hr{
	color: #ABABAB;
	
}

