body { margin:0px; background-color:#0f0f0f; background-image:url('/images/bg.jpg'); background-repeat:repeat-x; }
body, div, table, td, input, textarea { font-family: 'Shanti', Arial, sans-serif; font-size:16px; color:#fff; }
img { border:none; }

.overlay { position:fixed; width:100%; height:100%; background-color:#000; }
.overlay_centered { width:100%; padding-top:25%; text-align:center; }
.overlay_centered img { cursor:pointer; }
.wrapper { width:980px; margin:0px auto; padding:30px 0px 0px 0px; text-align:left; }
.header { height:110px; }
.header .logo { float:left; padding:0px 20px 0px 0px; } 
	.header .logo img { height:60px; } 
#navi { float:left; margin:0px; padding:43px 0px 0px 0px; list-style-type: none; font-size:16px; text-transform:uppercase;  } 
	#navi li { float:left; margin:0px; padding:0px 20px 0px 0px; }
	#navi li a { font-weight:bold; color:#fff; }
	#navi li a:hover { color:#afafaf; }
	#navi li a.active { font-weight:bold; }
.snavi { margin:0px; padding:10px 0px 0px 0px; list-style-type: none; font-size:15px; text-transform:uppercase;  } 
	.snavi li { margin:0px; padding:0px 0px 8px 0px; }
	.snavi li a { font-weight:bold; color:#fff; }
	.snavi li a:hover { color:#afafaf; }
	.snavi li a.active { font-weight:bold; color:#cfcfcf; }
	
.gallery_menu { float:left; width:150px; padding:0px 30px 0px 0px; }
.gallery_left { float:left; width:300px; padding:0px 50px 0px 0px; }
	.gallery_thumb { float:left; width:40px; height:40px; margin:5px; overflow:hidden; }
.gallery_right { float:left; width:450px; }
	#gallery_pic { width:450px; }

.hl { padding:60px 0px 0px 0px; font-size:18px; font-weight:bold; }
.big { font-size:20px; }
.bigger { font-size:36px; }
.white { color:#fff; }
.roundborder { border-radius:15px; } 

.clear { clear:both; }

a { text-decoration:none; color:#fff;}
