@charset "utf-8";
/* CSS Document */


body { margin:0; padding:0; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px; color:#fff; background-color:#231f20;  }

#wrapper { width:900px; margin:0 auto; background:url(../images/back.jpg) no-repeat top;}

.clear { clear:both; }

.h1 { font-size:18px; font-weight:bold; color:#b29735; }

.h2 { font-size:12px; font-weight:bold; color:#b29735; }

.h3 { font-size:18px; padding:60px 0 0 60px; font-family:Georgia, "Times New Roman", Times, serif; }

.contact { font-size:14px; text-align:center; font-weight:bold; margin-top:20px; }
.contact a { background:url(../images/contact_btn.jpg); width:100px; height:22px; color:#b29735;  display:block; float:left; text-decoration:none; padding-top:3px;  }
.contact a:hover { color:#fff; }

#header { height:90px; background-image:url(../images/header.jpg); }


/*Top*/

#top {  }

	#top_menu { }
	
		#top_menu ul { margin:0; padding:70px 0 0 100px;  }
		
		#top_menu ul li { margin:0; padding:0 0 3px 0; float:left; list-style:none; color:#FFFFFF; border-bottom:solid 1px #FFFFFF;  }
		
		#top_menu ul li a { text-decoration:none; color:#FFFFFF; }
		
		#top_menu ul li a:hover { color:#888; }
	
	#top_content { margin-bottom:20px; padding-bottom:20px; }
	
		#about_festival_box { border:solid 5px #666666; width:400px; margin:40px 0 0 50px; padding:15px; background-color:#2a2c2e;  }


/*Bottom*/

#bottom { }

	#bottom_left { float:left; width:445px; margin-right:10px; }
	
		.press_block { border-top:solid 3px #b29735; padding:10px 0; } 
		
		.press_block img { margin-right:10px; }
		
		.partners_block { padding:10px 15px; background-color:#272425; margin-bottom:20px; }
		
			.partners_block ul { padding:5px 0 0 0; margin:0; }
			
			.partners_block ul li { padding:0; margin:0; list-style:none; float:left; padding-right:20px; }
			
			.partners_block ul li a img { border:none; }
			
		.sponsors_block { padding:10px 15px; background-color:#272425; }
		
			.sponsors_block ul { padding:5px 0 0 0; margin:0; }
			
			.sponsors_block ul li { padding:0; margin:0; list-style:none; float:left; padding-right:3px; }
			
			.sponsors_block ul li a img { border:none; }
	
	#bottom_right { float:left; width:445px; }
	
		.workshops_block { padding:10px 15px; background-color:#272425; margin-bottom:20px; }
		
			.workshops_block img { margin-right:10px; } 
			
		.lates_news_block { padding:10px 15px; background-color:#272425; margin-bottom:20px; }
		
		
#footer { background-color:#020203; padding:10px; line-height:20px; text-align:center; }		
		
