/* CSS Document */

body, html {
	margin: 0px;
	padding: 0px;
	color: black;
	background: url(../img/pozadi.jpg) repeat-x center top;
	background-color: #000;
	font-family:Helvetica, sans-serif;  
  font-size:90%;
  color:#fff;
}

html{

  overflow:scroll; 
}

body{
  margin: 0px;
	padding: 0px;
}

ul{
  margin:8px; 
  padding:0;
}

li{
  margin:10px; 
  padding:0;
  list-style:none;
}

em{
  font-weight: bold;    
}

h1{
 font-size: 130%;
 margin: 25px 0 25px 0; 
 color: #FDFA00;
}

h2{
 font-size: 100%;
 margin: 0 0 4px 0; 
 color: #FDFA00;
}

h3{
  color: #FDFA00;
  margin: 0;
}

h4{
  color: #FDFA00;
  font-weight: normal; 
  margin: 0 0 2px 0;
}

a{
  color: #fff;
}


table{
  width: 100%;
  border-collapse: collapse;
  font-size: 1em;
  margin:0 0 12px 0;
}

td{
  padding: 2px 0 2px 0;  
  
}

img{
  border:0;
}

hr {
  border: 1px solid #333;
}
/* Content ---------------------------------------------------------------- */



#kontejner{ 
  width:800px;
  position:relative;  
  top:0px; 
  left:50%; 
  margin-left:-400px; 
  
}

#head {
	color: inherit;
	height: 338px;
	background-color: #fffcdc;
	background: url(../img/hlavicka.jpg) no-repeat  top left;
}

#layout {
	margin-top: 4px;
	background: url(../img/pozadi_menu.jpg) no-repeat;
	background-color: #000;
	border-bottom:1px solid #090909;
}

#layout2 {
	margin: 0  0  2px  20px;	
}

#leftbar {
	float: left;
	width: 189px;		
}
#rightbar {
	float: left;
	width: 611px;
}
  #content {  	
  	background: url(../img/pozadi_odraz.jpg) no-repeat  top right;
  	background-color: #000;
    min-height:400px;
    _height:400px
  }
  

#content1 {
  background: url(../img/pozadi_3.sloupec.jpg) no-repeat  bottom right;
  min-height:100px;
  _height:100px;
	background-color: #000;
}

#road{  
  min-height:19px;
  height:19px;
  padding: 8px 0 4px 20px;
}

/* 3px IE bug hack hidden from IE5-mac */
* html #content { height: 1%; }
/* End hide from IE5-mac */ 

#main {
   float: left;
	 width: 330px;
   margin-bottom: 20px;    
}

#main1 {
   margin-bottom: 20px;    
}

#aktuality {
  float: right; 
  padding-right: 20px;
  width: 212px; 
}

#aktuality a{
  font-weight: bold;
  font-size: 90%;
  color:#564607; 
  
}

#sign{   
  font-size:90%;
  text-align: center;
  padding: 15px 0px 10px 0;
  color: #999;
}

#sign a{     
  color: #999;
}

.podpis{
float:right;
}

.podpis a{     
  color: #999;
  font-weight:bold;
  text-decoration:none;
}


.cleaner {
	clear: both;
	height: 1px;
	font-size: 1px;
	margin:0;
	padding:0;
}


/* menu ------------------------------------------------------------------ */

.menu{
  margin: 35px 0 30px 15px;
}  

.nav {
  font-weight:bold;
}

.nav .noactive{ 
  color:#fff;     
  text-decoration:none; 
}

.nav .active{    
  text-decoration:none; 
  color:#FDFA00;    
}

.nav ul{
  margin: 0 10px 0 20px;
  padding: 0;
}

.nav li{
  padding: 7px 0 7px 0;
  margin: 0;
  list-style:none;
}

.subnav .noactive{
  color:#fff;      
}

.subnav .active{    
  color:#FDFA00;  
}

.subnav a{
  text-decoration:none;     
}

.subnav ul{
  margin: 0;
  padding: 0;
}

.subnav li{
  padding: 4px 0 4px 0;
  margin: 0;
}


/* formular ------------------------------------------------------------------ */

form{
  margin-top: 30px;
}

input{
  border: 1px #bbb solid;
}

select{
  width:200px
}

textarea{
  border: 1px #bbb solid;
}



.strankovani{
  text-align: center;
  width: 100%;
  margin-top: 20px;
  font-size: 90%;
}

.foto{
  float:left;
  margin:0 20px 0 30px;
  text-align:center;
}
.foto img{
  border:2px solid #aaa;
}
.foto a:hover img{
  border:2px solid #FDFA00;
}





