body
{ background : black url('../images/bg.jpg') fixed no-repeat center center;
  color : white; font-family : arial; font-size : 13px;
}

a
{ color : white; text-decoration : none;}

h2
{ font-size : 18px; font-weight : normal; }

h5
{ font-size : 14px; margin : 5px 0 0 0;}

img
{ border : 0px;}

input
{ border : 1px solid #F5F5F5; background : black; color : #F5F5F5;}

textarea
{ border : 1px solid #F5F5F5; background : black; color : #F5F5F5; font-family : arial;}

select
{ border : 1px solid #F5F5F5; background : black; color : #F5F5F5; font-family : arial;}

#blok:hover h2, #blok:hover  h5
{ color : #FFA500; }


#banner
{ background : url('../images/banner.jpg') no-repeat center top;
  height : 152px; width : 900px;
  margin : auto;}
  
#mennu
{ background : url('../images/mennu.png') center top;
  background : black url('');
  height : 44px; width : 900px;
  margin : auto; margin-top : 10px;}  
 
#menu
{ margin : 1px; padding : 1px;
  font-size : 18px;
  padding-left : 13px;
  padding-top : 12px;}  
  
#menu li
{ display : inline;
  margin : 0px;
  padding : 12px;
  padding-left : 4px;
  padding-right : 4px;}  
  
#menu li:hover
{ color : #FFA500; }    

#menu li:hover a
{color : #FFA500; } 

.menu_active
{ color : #FFA500; } 
  
.menu_active a
{ color : #FFA500; }   

#bottom
{ background : url('../images/tr.png') center top;
 width : 880px; font-size : 13px;
  margin : auto; margin-top : 10px;
  padding : 10px;} 
  
#menu_bottom
{ margin : 1px; padding : 1px;
  padding-left : 5px;
  padding-top : 5px;}  
  
#menu_bottom li
{ display : inline;
  margin : 0px;
  padding-left : 4px;
  padding-right : 4px;
  border-right : 1px solid white;}  
  
#menu_bottom li:hover
{ color : #FFA500; }    

#menu_bottom li:hover a
{color : #FFA500; } 
 
  
#content
{ margin : auto;
  width : 900px;
  padding-top : 10px; }

#blok
{ background : url('../images/tr.png') center top;  
  padding : 20px;
  padding-bottom : 25px;
  margin-top : 10px;
  padding-top : 5px; }
 
#submenu
{ margin : 0px; padding : 0px;}   
  
#submenu li
{ display : inline;
  margin-right : 20px;} 
  
#submenu li:hover a
{ color : #FFA500; }   
  
#submenu_area
{ background : url('../images/tr.png') center top;  
  width : 860px;  
  padding : 20px;} 

#submenu_area h2
{ margin : 20px 0 0 0;}

#header_area
{ background : url('../images/tr.png') center top;  
  width : 860px; 
  margin : 0px;
  margin-bottom : 10px; 
  padding : 20px;} 
  
#header_area h2
{ margin : 0px; }   

#pgdata
{ background : url('../images/tr.png') center top;
  margin : auto; margin-top : 0px; padding : 10px;
  padding-left : 30px; padding-right : 30px;
  min-height : 500px;}  

#pgdata:hover h2,#pgdata:hover a
{ color : #FFA500; }   

#kino_archiv_ul li
{  display : inline; margin : 10px; }

#program_archiv_ul li
{  display : inline; margin : 10px; }
  
  
/*----- index ------*/  
#index_table
{ margin : 0px; padding : 0px;}

#aktualita
{  margin-left : 20px; } 

#aktualita p
{  margin-left : 10px; } 

#aktuality:hover a
{  color : #FFA500; } 

#neprehlednete
{ margin-left : 10px;} 

#blok_right
{ background : url('../images/tr.png') center top; 
  padding: 0 20px 20px 20px;  }
  
#blok_right_item h2
{ margin-top : 30px;}  
  
#blok_right_item:hover h2, #blok_right_item:hover h5
{ color : #FFA500;}  

#blizke_akce
{ margin-left : 10px;
  font-size : 14px;} 
 
#blizke_akce td
{ padding-bottom : 3px;
  padding-top : 3px;}   

#blizke_akce tr:hover td
{ padding-bottom : 2px;
  padding-top : 2px;
  border-bottom : 1px solid #FFA500;
  border-top : 1px solid #FFA500;}  
  
#blok:hover .usersa, #blok:hover .usersa a
{ color : #FFA500;} 

.neprehlednete
{ color : #FFA500;} 



/*----- index ------*/  

/*----- program ------*/  

#program_polozka
{ background : url('../images/tr.png') center top;  
  padding : 20px;
  padding-bottom : 25px;
  margin-top : 10px;
  padding-top : 5px;
  padding-left : 30px; 
  padding-right : 30px;
  width : 840px;}
  
#program_polozka:hover h2, #program_polozka:hover h3, #program_polozka:hover a
{ color : #FFA500;}  

#program_polozka img
{ margin-bottom : 10px;}  

#program_polozka h3
{ margin-bottom : 0px;}
  
#program_polozka_data
{ margin-left : 10px;
  margin-top:15px;}  
  
#program_polozka_data h4
{ margin-top : 15px;
  margin-bottom : 5px;} 

#program_polozka p
{ margin : 0px;}

#program_polozka_zapati
{ margin-top : 15px;
  width : 850px;}
  
/*----- program ------*/    

/*----- fotogalerie ------*/ 

#fotogalerie_polozka
{ background : url('../images/tr.png') center top;  
  padding : 20px;
  padding-bottom : 25px;
  margin-top : 10px;
  padding-top : 5px;
  padding-left : 30px; 
  padding-right : 30px;
  width : 840px;}
  
#fotogalerie_polozka:hover h3,#fotogalerie_polozka:hover #fotogalerie_polozka_zapati a
{ color : #FFA500; }  
  
#galerie
{ background : url('../images/tr.png') center top;  
  padding : 20px;
  padding-bottom : 25px;
  margin-top : 10px;
  padding-top : 20px;
  padding-left : 30px; 
  padding-right : 30px;
  width : 840px;}  
  
#nextprevtab
{ margin-top:10px;
 text-transform : uppercase; }

/*----- fotogalerie ------*/ 

/*----- gbook ------*/  

#g_prispevek
{ background : url('../images/tr.png') center top;  
  padding : 20px;
  padding-bottom : 10px;
  margin-top : 2px;
  padding-top : 10px;
  padding-left : 30px; 
  padding-right : 30px;
  width : 840px;}
  
#g_novy
{ background : url('../images/tr.png') center top;  
  padding : 20px;
  width : 860px;}  
  
#g_prispevek p
{ margin : 0px;}  
  
/*----- gbook ------*/    


/*----- search ------*/ 

#search
{ background : url('../images/tr.png') center top;
  margin : auto; margin-top : 0px; padding : 10px;
  padding-left : 30px; padding-right : 30px;
  min-height : 500px;}  
  
#search:hover h2
{ color : #FFA500; }    
  
/*----- search ------*/   

/*----- search ------*/ 

#user
{ background : url('../images/tr.png') center top;
  margin : auto; margin-top : 5px; padding : 10px;
  padding-left : 30px; padding-right : 30px;
  min-height : 500px;}  
 
  
/*----- search ------*/ 


/*----- zkusebna ------*/ 

#calendar td
{ padding : 5px;}


#platbyvklady td
{ border-bottom : 1px silver dotted;
  padding-bottom: 5px;}

#zkusebna_blok
{ background : url('../images/tr.png') center top; 
  padding: 0 20px 20px 20px;  } 
  
#zkusebna_blok:hover h2, #zkusebna_blok:hover h5
{ color : #FFA500;}  

#zkusebna_blok:hover a
{ color : #FFA500;}  

#datepicker
 { background : black;
   padding : 10px;
}

#datepicker button
 { border : 1px solid silver;
   padding:0px;}   
   
.kalendar_dnes_ne
 { color : red;}
 
 .kalendar_dnes
 { color : red; font-weight : bold;}
 
.kalendar_akce
 { color : #FFA500;} 
 
#kalendar_tabulka 
{ font-size : 15px; margin-left:-10px;}

a.dp-choose-date {
	float: left;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 5px 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(calendar.png) no-repeat; 
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}

input.dp-applied {
	width: 140px;
	float: left;
}
  
/*----- zkusebna ------*/   

/*----- foceni ------*/   

#foceni_table td
 {
   padding : 5px;
   padding-bottom: 6px;
 }

#foceni_table tr:hover td
 {
   border-bottom : 1px dotted silver;
   padding-bottom: 5px;
   margin-left:20px;
 }
 
#loginf
 {
   margin-left:20px;
 } 

/*----- foceni ------*/   

/*----- vystoupeni------*/   


#ucink
 { background : url('../images/tr.png') center top;
   margin : auto;
   margin-top: 7px; padding : 10px;
   padding-left : 30px; padding-right : 30px;
   min-height : 500px;
 } 
 
#ucink_menu
 { background : url('../images/tr.png') center top;
   margin : auto;
   margin-top: 0px;
   padding-left : 30px; padding-right : 30px;
   padding-bottom : 10px;
   padding-top : 1px;
 }  
 
 #ucink_menu:hover a
 { color : #FFA500; } 

#vystoupeni td
 {
   padding-bottom : 3px;
 } 
 
 #vystoupeni tr:hover td
 {
   padding-bottom : 2px;
   border-bottom : 1px solid silver;
 } 
 
 

/*----- vystoupeni ------*/  

/*----- forum-archiv ------*/  

#main li
 { padding-bottom : 10px; }
 
#forum
 { line-height : 2em;
	margin : 10px;} 
	
#topic hr
 { padding-bottom : 10px;
   border : 0px;
   border-bottom : 1px solid gray;
   margin-right : 15px;} 	
	
#pages
 { margin : 10px; }  
 
#topic
 { margin : 10px; }  
 

/*----- forum-archiv ------*/  
