BODY{ 	
	margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
	font-size: 0.83em;
	font-family: Verdana;
	color: #2E2B27; 
	text-align: center;
	background-color: #161413;
}    
a:link, a:active, a:visited{font-family: verdana; color:#2B2724; text-decoration: none;
}
a:hover {font-family: verdana; text-decoration: underline;
}
.lista {
	font-size : 1em;
	color : #2B2724;
	text-align : center;
	padding-right: 1.2em;
} 
.lista a{
	font-size : 1em;
	color : #2B2724;
	text-align : center;
	text-decoration: none;
} 
.lista a:visited{
	font-size : 1em;
	color : #2B2724;
	text-align : center;
	text-decoration: none;
}
.lista a:hover{
	font-size : 1em;
	color : #999999;
	text-align : center;
	text-decoration: none;
	border-bottom: solid #FF0000 2px;
}
#vlajka{
  margin-top: -1.4em;
  margin-right: 1em;
  text-align: right;
}  
#vlajka a.normal img {   
  filter: alpha(opacity=50);   
  -moz-opacity: 0.5;   
  -khtml-opacity: 0.5;   
  opacity: 0.5;   
}                      
#vlajka a.normal:hover img {   
  filter: alpha(opacity=100);   
  -moz-opacity: 1.0;   
  -khtml-opacity: 1.0;   
  opacity: 1.0;
}
#flags{
  margin-top: -0.2em;
  margin-left: 4.7em;
  text-align: left;
}  
/**********************************************************/
hr.tmava {
     color: #161413; width: 95%; text-align: center; height: 1px;
     border: none; border-bottom: solid #161413 1px; padding-left: 5px; padding-right: 5px;
}
hr.svetla {
     color: #444444; width: 95%; text-align: center; height: 1px;
     border: none; border-bottom: dashed #444444 1px; padding-left: 5px; padding-right: 5px;
} 
hr.novinky {
     color: #CABC9B; width: 95%; text-align: center; height: 1px; margin-bottom: 10px;
     border: none; border-bottom: solid #CABC9B 1px; padding-left: 5px; padding-right: 5px;
}                          
.mezitext {background-color: #F0ECE3; 
	   padding: 0.3em; 
	   margin: 1em 1.5em 1em; 
	   font-weight: bold;
	   font-size: 0.8em; 
	   color: #161413; 
	   text-align: center;}  
.mezitext2 {background-color: #F0ECE3; 
	   padding: 0.3em; 
	   padding-left: 0.5em;
	   margin: 1em 1em 1em; 
	   font-weight: bold;
	   font-size: 0.8em; 
	   color: #161413; 
	   text-align: left;
}  
/**********************************************************/
H1{
	font-size : 1.28em;
	font-weight : bold;
	color: #2E2B27;
	text-decoration : none;
	text-align : left;
	padding : 15px;
	margin-top: -30px;
	margin-bottom: 0px;
}
h1.index{
  display: none;
}
H2{
	font-family : verdana;
	color: #999999;
	font-size : 0.7em;
	font-weight : normal;
	margin-bottom : 0em;
	margin-top : 0em;
}
h2.index{
  display: none;
}
H3{
	font-size : 1.28em;
	font-weight : bold;
	color: #2E2B27;
	text-decoration : none;
	text-align : left;
	padding : 15px;
	margin-top: -12px;
	margin-bottom: 0px;
}
H4{
	font-family : verdana;
	font-size : 0.75em;
	font-weight : normal;
	color : #2E2B27;
	margin-top: 0em;
  margin-bottom: 0em;
} 
H5{
	font-size : 1.28em;
	font-weight : bold;
	color: #2E2B27;
	text-decoration : none;
	text-align : left;
	padding : 15px;
	margin-top: -24px;
	margin-bottom: -7px;
}
H6{
	font-size : 1.2em;
	font-weight : bold;
	color: #2E2B27;
	text-decoration : none;
	text-align : center;
	margin-top: -12px;
	margin-bottom: 0px;
}
P{
	margin-top: 0.1em;
	margin-bottom: 1em;
  padding-left: 1.3em;
  padding-right: 1.3em;
}       
/**********************************************************/
.hlavni{
	margin-left: auto;
  margin-right: auto;
  margin-top: 0em;
  margin-bottom: 0em;
	width: 635px;
	height: 100%;
}
.menu{
	background-color : #F0ECE3;
	width : 635px;
	height : 26px;
	line-height: 26px;
	font-weight: normal;
}
.zahlavi{
	background-color : #161413;
	float : none;
	height : 154px;
	width : 635px;
}
.linka{
	background-image: url(../images/grafika/linka3.jpg);
	background-repeat: no-repeat;
	background-color:#FFFAF6;
	_margin-bottom: -10px;
	float : none;
	height : 6px;
	width : 635px;
}
.obsah{
	background-color: #FFFAF6;
}
.obsah .pododkazy{
	text-align: right;
	margin-top: 3px;
	padding-right: 1em;
	background-color: #FFFCF6;}
.obsah .vlajka{
	margin-top: 3px;
	padding-left: 550px;
	background-color: #FFFCF6;}
.stred{
      float : right;
      width : 635px;
      vertical-align : baseline;
}             
.stred .blok table.psi .bez  {border: 0px;
}
.stred .bez {border: 0px;
}
.stred .robbie {padding-left: 110px;
		text-align: left;
		margin-top: -12px;
} 
.stred img {
  border: solid #DBD2B9 1px;
}
.stred .right img {
  border: solid #DBD2B9 1px;
  margin-right: 16px;
}
.stred .index  {text-align: left;
		padding-left: 20px;
}
.stred .psi {margin-top: -10px;
	     margin-bottom: -5px;
}
.stred .psi2 {margin-bottom: -5px;
}  
.stred mezera{height: 0.2em;}
.obsah .stred .vlevo  {text-align: left;
		       padding-left: 15px;
}                                        
.obsah .zapati  {padding-bottom: 0.6em;
		 _margin-bottom: 1.2em;
		 padding-top: 7px;
		 font-size: 0.8em;
		 border-top: solid #DBD2B9 1px;
		 background-color: #F0ECE3;
}
.napinak {clear: both;
}
.autor{
	background-color : #161413;
	float : none;
  color: #403A37;
	width : 635px;
}
#levypanel
{
float: left;
width: 433px;
margin-top: 1px;
padding:0;
}

#levypanel-obsah
{margin:0;
}

#hlavnipanel
{text-align: justify;}

#hlavnipanel-obsah
{
margin-top: 1px;
padding-right: 15px;
}
#retriever{
	font-size : 1.28em;
	font-weight : bold;
	color: #2E2B27;
	text-decoration : none;
	text-align : left;
	padding : 15px;
	margin-top: -14px;
	margin-bottom: 0px;
	padding-bottom: 13px;
} 
#copyright
{color: #D5CAAC;
font-size: 8pt;
margin-top: 1.2em;
margin-bottom: 1.8em;
}
#up{
  float: right;
  margin-top: 1px;
  margin-bottom: 2px;
  color: #F0ECE3; 
  size: 10px;
  padding:0;}
#flag{
  float: left;
  margin-bottom: 1px;
  color: #F0ECE3; 
  size: 10px;
}
#flag2 a{
  float: left;
  margin-top: -1px;
  color: #F0ECE3; 
  margin-left:-2px;
  size: 10px;
}
#flag3{
  margin-top: 2px;
  float: right;
  margin-right: 0px;
  color: #F0ECE3; 
  size: 10px;
}
#flag4 a{
  margin-top: -1px;
  color: #F0ECE3;
  size: 10px; 
}
#pocitadlo{
  color: #403A37;
  size: 10px; 
}
#pocitadlo a{
	font-size : 1em;
	color : #403A37;
	text-align : center;
	text-decoration: none;
	size: 10px;
} 
#updated {
  font-weight: bold;
  size: 10px;
  color: #FF0000; 
}
#updated a{
  font-weight: bold;
  color: #FF0000;
  size: 10px;
}
#index img{border: solid #726861 1px;}
#novinky{margin-left: 1.9em; text-align: justify;}
#mezera{height: 0.2em;}
#mezera2{height: 3em;}
#mezera3{height: 0.4em;}
#aktualizace{
  height: 390px;
  width: 635px;
  background-image: url(../images/index/2010/aport.jpg);
	background-repeat: no-repeat;
}
#aktualizace p{
  color: #FFFFDD;
  text-align: center;
  padding-top: 0.55em;
  margin-left: -31.1em;
}
#aktualizace span{
  color: #FFFFDD;
  font-weight: bold;
  font-style: italic;
}
#aktualizace a{
	font-size : 1em;
	color : #FFFFDD;
	text-align : center;
	text-decoration: none;
} 
#aktualizace a:visited{
	font-size : 1em;
	color : #FFFFDD;
	text-align : center;
	text-decoration: none;
}
#aktualizace a:hover{
	font-size : 1em;
	color : #FF0000;
	text-align : center;
	text-decoration: none;
}
#aktualizace img{
  border: solid #DED6AC 1px; 
}
.clear {clear:both;}
#odstavec{
  text-align: justify;
  padding-left: 2em;
  width: 430px; 
}
#imgsajga {
  text-align: right;
  padding-right: 2em; 
}
/**********************************************************/

.blok  {margin-left: 0em; margin-bottom: 1em; margin-right: 0em;
}
.blok a:link, .blok a:active, .blok a:visited{
					      font-family: verdana;
					      color: #0F0E0D;
					      font-size: 10pt;
               	font-weight: bold;
               	text-decoration: none;
               	letter-spacing: 0px;
} 
.blok a:hover 
{font-family: verdana; text-decoration: underline;
}
table.index {
	text-align: left;
	vertical-align: middle;
 	color: #0F0E0D;
 	font-size: 1em;
 	width: 100%;
 	margin-left: 1em;
 	padding-left: 0 auto;
 	padding-right: 0 auto;
}                                                                 
table.zkousky {
	text-align: center;
	vertical-align: middle;
 	color: #0F0E0D;
 	font-size: 1em;
 	width: 60%;
 	margin: 0 auto;
 	padding-left: 0 auto;
 	padding-right: 0 auto;
 	border-color: #DDDDDD;
}      
table.zkousky td{border: 1px solid #DDDDDD; 
} 
table.odkazy {
	text-align: left;
	font-size: 1em;
	vertical-align: middle;
 	color: #0F0E0D;
 	width: 100%;
 	margin: 0 auto;
 	padding-left: 0 auto;
 	padding-right: 0 auto;
}                                     
table.odchovy {
	text-align: center;
	border-collapse: collapse;
	vertical-align: middle;
	font-size: 1em;
	color: #A8A39F;
	border-color: #DDDDDD;
	border-style: solid;
 	border-width: 1px;
 	width: 82%;
 	margin: 0 auto;
 	padding-left: 0 auto;
 	padding-right: 0 auto;
}         
table.odchovy td{
  border: 1px solid #DDDDDD; 
  line-height: 17px;
}   
.table.odchovy span{
	display: block;
	font-weight: bold;
}  
.table.jmena{
	text-align: center;
	border-collapse: collapse;
	vertical-align: middle;
	font-size: 1em;
 	width: 485px;
 	margin: 0 auto;
 	padding-left: 0 auto;
 	padding-right: 0 auto;
} 
table.jmena td{
  font-weight: bold;
}   
.table.jmena img{
	border: none 0px;
	text-decoration: none;
}
.table.jmena span{
	line-height: 15px;
}        
table.rodokmen {
 	margin: 0 auto;
 	padding-left: 0 auto;
 	padding-right: 0 auto;
	width: 75%;
	border:1px #DDDDDD solid;
}
table.rodokmen td {
padding: 0.3em;
font-weight: normal;
font-size: 10pt;
text-align: center;	
border:1px #DDDDDD solid;
}              
table.index {
	text-align: left;
	vertical-align: middle;
 	width: 85%;
 	margin: 0 auto;
 	padding-top:0em;
 	padding-bottom:0em;
 	padding-left: 0 auto;
 	padding-right: 0 auto;
} 
table.zkousky_ron {
	text-align: center;
  border-collapse:collapse;
	vertical-align: middle;
 	color: #2E2B27;
 	font-size: 10pt;
  height: 55px;
 	border: solid #DDDDDD 1px; 
 	width: 460px; 
 	margin: 0 auto;
 	margin-bottom: 1em;
 	padding-left: 0 auto;
 	padding-right: 0 auto;
} 
table.zkousky_ron .pozadi{
  background-color: #F0ECE3; 
}       
table.zkousky_ron td{
 border: solid #DDDDDD 1px;
 line-height: 15px;
}
/**********************************************************/           
.navlist2{
	text-align: left;
	margin-left: 0;
	padding-left: 24px;
	margin-top: 0em;
	margin-bottom: 0em;
	list-style: none;
}
.navlist2 li{
	padding-left: 16px;
	margin-top: 0px;
	background: url(../images/grafika/kosticka2.gif) no-repeat 0;
	color: #0F0E0D;
}
.navlist1{
	text-align: left;
	margin-left: 0;
	padding-left: 1px;
	margin-top: 0em;
	margin-bottom: 0em;
	list-style: none;
}
.navlist1 li{
	padding-left: 12px;
	margin-top: 0px;
	background: url(../images/grafika/kosticka2.gif) no-repeat 0;
	color: #0F0E0D;
}