	/* LAYOUT STYLES */
	
	* { padding: 0; margin: 0; }
	
	html, body { font-size: 1em; color: #666666; font-family: Arial, Verdana, Tahoma, sans-serif; height: 100%; }
	html { background: url('../../img/site/container_bg.jpg') repeat-y center top #000; }
	html.index_html { background: #000;}
	body.mceContentBody { color: #666666; font-size: 0.75em;}
	
	#enter_container { width: 690px; height: 670px; margin: 0 auto; position: relative; background: url('../../img/site/enter_site.jpg'); }
	#enter_container a { width: 400px; height: 370px; display: block; position: absolute; top: 130px; left: 150px; }
	#enter_container a:hover { background: url('../../img/site/skull_eye.jpg') no-repeat 145px 140px; }
	
	#container { width: 998px; margin: 0 auto; min-height: 100%; background: url('../../img/site/skull_bg.jpg') no-repeat center top; position: relative; }
	#container_skull { position: absolute; top: 0; left: 0; }
	
	#logo { position: absolute; top: 40px; left: 302px; }
	#logo a { display: block; width: 449px; height: 99px; background: url('../../img/site/biggang_logo.png'); }
	
	#header { height: 160px; }
	#content { position: relative; font-size: 0.75em; text-align: justify; }	
	#left { position: relative; width: 240px; float: left; padding-top: 70px; }
	#right { position: relative; float: left; width: 620px; }
	#footer { position: relative; width: 998px; height: 210px; background: url('../../img/site/footer_bg.png'); margin: -210px auto 0 auto; }
	#copy { position: absolute; right: 499px; bottom: 25px; font-size: 0.75em; }
	#copy1 { position: absolute; left: 535px; bottom: 25px; font-size: 0.75em; }
	#copy, #copy1, #copy a, #copy1 a { color: #8d8d8c; text-decoration: none; }
	
	/* TITLES */
	#about-club, #photo, #chapter-27, #blog, #contacts { width: 186px; height: 68px; position: absolute; top: 140px; left: 80px; }
	
	#about-club { background: url('../../img/site/title/about-club.png'); }
	#photo { background: url('../../img/site/title/photo.png'); }
	#chapter-27 { background: url('../../img/site/title/chapter-27.png'); }
	#blog { background: url('../../img/site/title/blog.png'); }
	#contacts { background: url('../../img/site/title/contacts.png'); }
	
	/* MENU STYLES */
	#menu { width: 188px; position: relative; margin-left: 40px; }
	#menu li { display: block; }
	#menu li a { display: block; height: 50px; }
	#menu0 { background: url('../../img/site/menu/menu0.jpg'); }
	#menu1 { background: url('../../img/site/menu/menu1.jpg'); }
	#menu2 { background: url('../../img/site/menu/menu2.jpg'); }
	#menu3 { background: url('../../img/site/menu/menu3.jpg'); }
	#menu4 { background: url('../../img/site/menu/menu4.jpg'); }
	
	#menu0:hover, #menu0.active { background: url('../../img/site/menu/menu_active0.jpg'); }
	#menu1:hover, #menu1.active { background: url('../../img/site/menu/menu_active1.jpg'); }
	#menu2:hover, #menu2.active { background: url('../../img/site/menu/menu_active2.jpg'); }
	#menu3:hover, #menu3.active { background: url('../../img/site/menu/menu_active3.jpg'); }
	#menu4:hover, #menu4.active { background: url('../../img/site/menu/menu_active4.jpg'); }
	
	/* PAGING STYLES */
	#paging, #blog_paging { position: relative; width: 226px; margin: 0 auto; height: 79px; }
	#paging_up { width: 62px; height: 69px; display: block; background: url('../../img/site/paging_up.png'); position: absolute; top: 0; left: 82px; }
	#paging_up:hover { background: url('../../img/site/paging_up_hover.png'); }
	#paging_up:active { background: url('../../img/site/paging_up_active.png'); }
	
	#paging_left {  width: 82px; height: 69px; display: block; background: url('../../img/site/paging_left.png'); position: absolute; top: 0; left: 0; }
	#paging_right { padding: 0; width: 82px; height: 69px; display: block; background: url('../../img/site/paging_right.png'); position: absolute; top: 0; left: 144px; }
	
	
	/* BLOG STYLES */
	#blog_content { float: left; width: 500px; position: relative; text-align: justify;}
	#blog_right { display: none; float: right; width: 120px; position: relative; }
	#right #archive { list-style: none; padding-left: 15px; }
	ul#archive ul { padding-left: 5px; list-style: none; }
	#archive a { padding-left: 10px; text-decoration: none; }	
	#archive a:hover { color: #c5c5c5; background: url('../../img/site/archive_bullet.gif') no-repeat 0 0.5em; }
	#archive a:active { color: #990000; background: none; }
	.post_date { color: #c5c5c5; font-size: 0.9167em; }
	#right h2.post_title, #right h2.post_title a { color: #c5c5c5; font-size: 1.25em; font-weight: normal; padding: 4px 0 0 0; }
	#right h2.post_title a { font-size: 1em; text-decoration: none; }
	.red_line { height: 22px; width: 204px; font-size: 0; line-height: 0%; background: url('../../img/site/red_line.png') no-repeat; position: relative; margin-left: -10px; }
	.blog_bottom { height: 43px; width: 212px; background: url('../../img/site/blog_bottom.png') no-repeat; margin: 0 auto; }
	
	#clearfooter { height: 220px; clear: both; position: relative; }
			
	a img { border: 0; }
	
	a { color: #666666; }
	
	a:hover { color: #333333; }
	
	.clear { font-size: 0; line-height: 0; clear: both; position: relative; height: 0; }
	.clear_left { font-size: 0; line-height: 0; clear: left; position: relative; height: 0; }
	#content_text { padding-top: 50px; }
	
	/* CONTENT STYLES */
	#right p, body.mceContentBody p, #poll_container p { padding: 5px 0; }
	#right ul, #right ol, body.mceContentBody ul, body.mceContentBody ol, #poll_container ul, #poll_container ol { padding-left: 20px; }
	#right blockquote, body.mceContentBody blockquote, #poll_container blockquote { padding-left: 20px; }
	#right h1, #right h2, #right h3, #right h4, body.mceContentBody h1, body.mceContentBody h2, body.mceContentBody h3, 
		body.mceContentBody h4, #poll_container h1, #poll_container h2, #poll_container h3, #poll_container h4
		{ color: #c5c5c5; font-weight: normal; }
	#right h1, body.mceContentBody h1, #poll_container h1 { font-size: 1.25em; }
	#right h2, body.mceContentBody h2, #poll_container h2 { font-size: 1.167em; }
	#right h3, body.mceContentBody h3, #poll_container h3 { font-size: 1.083em;}
	#right h4, body.mceContentBody h4, #poll_container h4 { font-size: 1em; }
	
	/* ALBUM STYLES */
	#album_list a { display: block; text-align: center; padding-bottom: 5px; text-decoration: none; font-size: 1.167em; font-weight: bold; }
	#album_list a:hover { color: #c5c5c5; text-decoration: none;}
	#album_list a:active { color: #990000; }
	
	#news_list { padding-top: 70px; }
	#news_list a { display: block; text-align: center; padding-bottom: 5px; text-decoration: none; font-size: 1.167em; font-weight: bold; }
	#news_list a:hover { color: #c5c5c5; text-decoration: none;}
	#news_list a:active { color: #990000; }
	
	.album_photos {  }
	#album_photo_container { text-align: center; }
	.album_photos img, #album_photo_container img { border: solid 1px #bebdb0; margin: 0 5px 15px; }
	
	#archive_title { background: url('../../img/site/archive.png') no-repeat; height: 36px; width: 89px; margin-bottom: 15px; }
	#galleries { background: url('../../img/site/galleries.png') no-repeat; height: 36px; width: 89px; margin: 0 auto 32px auto; }
	
	/* FLAGS */
	#flags { position: absolute; top: 50px; left: 750px; width: 355px;}
	#flags a { display: block; height: 61px; width: 88px; float: left; }
	
	#flag_LT { background: url('../../img/site/flags/flag_LT.png'); }
	#flag_LT.active { background: url('../../img/site/flags/flag_active_LT.png'); }
	#flag_EN { background: url('../../img/site/flags/flag_UK.png'); }
	#flag_EN.active { background: url('../../img/site/flags/flag_active_UK.png'); }
	#flag_US { background: url('../../img/site/flags/flag_US.png'); }
	#flag_US.active { background: url('../../img/site/flags/flag_active_US.png'); }
	#flag_RU { background: url('../../img/site/flags/flag_RU.png'); }
	#flag_RU.active { background: url('../../img/site/flags/flag_active_RU.png'); }

	div.submit { display: inline; }
	
	/* POLL STYLES */
	#poll_container { width: 178px; position: relative; margin-left: 50px; padding: 10px 0; }
	.poll_show_box { padding: 8px 0; }
	.poll_question { padding-bottom: 5px; }
	.poll_table { margin-bottom: 10px; }
	.poll_table td { padding: 4px; }
	.poll_table .numbers { white-space: nowrap; }
	
	/* ASSETS STYLES */
	.asset_box { padding: 10px 0; position: relative; }
	.asset_thumb { float: left; position: relative; width: 200px; padding-top: 6px; }
	.asset_text { position: relative; margin-left: 210px; }
	.asset_text h3 { padding: 0 0 5px 0; }
	.asset_download { color: #7a7a7a; padding: 0 0 0.5em 0; }
	
	#right_box { float: right; position: relative; margin-right: -130px; width: 200px; margin-top: 35px; padding-bottom: 10px; }
	#right_box img { border: solid 1px #333; }
	.content_block { width: 540px; }
	.content_block form { padding: 50px 0 0 80px; }
	
	.wallpaper_title { text-align: center; padding-bottom: 5px; font-size: 1.23em; }
	.red_22 { font-size: 22px; color: #900; }