* {font-size:12px; font-family:tahoma, sans-serif}
	.name {}
	.clear {width:100%; height:0px; font-size:0px; clear:both}
	.bn1 {font-family:arial}
	.clear {width:100%; clear:both; font-size:0px}
	form {margin:0px; padding:0px}
	a:hover {text-decoration:none}
	body {margin:0px; padding:0px; background:url(../i/bg.jpg); text-align:center}
	#all {width:900px; margin:auto; margin-top:10px;}
	
	#top {width:900px; height:126px; background:white url(../i/top_bg.jpg) no-repeat top; }
	#top .logo {float:left; width:275px; height:85px; margin:22px 0 0 53px; margin:'22px 0 0 26px'; background:url(../i/logo.png);
		_background: none; /* специально для IE */
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/logo.png', sizingMethod='crop');}
	#top .logo a {position:relative; width:275px; height:85px; display:block}
	
	#joinforfree {float:left; width:97px; height:97px; margin:19px 0 0 200px; margin:'19px 0 0 200px'; }
	/** html #joinforfree {
	margin-left:145px;
	}*/
	
	#joinforfree a {width:97px; height:97px; display:block; cursor:hand}
	
	#top_index {width:900px; height:126px; background:white url(../i/top_bg_index.jpg) no-repeat top; }
	#top_index .logo {float:left; width:275px; height:85px; margin:22px 0 0 53px; margin:'22px 0 0 26px'; background:url(../i/logo.png);
		_background: none; /* специально для IE */
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/logo.png', sizingMethod='crop');}
	#top_index .logo a {position:relative; width:275px; height:85px; display:block}
	
	#registration {float:right; width:160px; height:80px; margin:30px 20px 0 0; margin:'30px 10px 0 0'; }
	#registration form .text {width:160px; height:18px; padding-left:10px; margin-bottom:7px; color:#8A564B; font-size:11px; border:1px solid black}
	#registration form .bn1 {float:left; width:58px; height:15px; margin-top:8px; font-size:10px; font-weight:bold; color:#FFF9DB; text-transform:uppercase; cursor:hand; background:url(../i/bn1.gif) no-repeat; border:0}
	#registration form .chec {width:12px; height:12px; border:0px; padding:0px; margin:10px 10px 0 10px;}
	#registration form label {position:relative; top:4px; top:'0px'; font-size:10px; color:white;}
	html:root #registration form label {top:0px;}
	
	#account {float:right; width:465px; height:90px; margin:20px 0 0 0;}
	#account img {float:left; margin-right:10px}
	#account div {float:left; margin:15px 0 0 15px; color:#E7E5D9; text-align:left;}
	#account div a {font-size:11px; color:#E7E5D9; }
	#account div.bold {line-height:1.9}
	#account div.bold img {margin-top:6px}
	#account div.bold a {font-weight:bold;}
	#account div span {font-weight:bold}
	
	#main {float:left; width:900px; background:white url(../i/main_index_img.jpg) no-repeat 294px 80px; text-align:left;}
	
	#main .left_index {float:left; width:380px; background:url(../i/main_index_bg.jpg) repeat-x top}
	#main .left_index .mask {float:left; width:5px; height:15px; background:white;}
	#main .left_index .left1 {float:left; width:360px; margin-top:10px; margin-left:15px; margin-left:'10px'}
	#main .left_index .left1 .name {width:332px; width:'352px'; height:16px; padding:0 10px; margin-bottom:10px; background:url(../i/arr1.gif) no-repeat left; color:#400000; font-size:14px; font-weight: bold; text-transform:uppercase;}
	#main .left_index .left1 .text {width:332px; width:'352px'; padding:0 10px; font-size:11px; text-align:justify}
	
	#find1 {float:left; width:360px; height:215px; margin:10px 0 0 20px; margin:'10px 0 0 10px'; background:url(../i/find1.jpg) no-repeat}
	#find1 .name {margin:28px 0 23px 28px; font-size:17px; color:#222222;
		font-family:Tahoma; text-transform:uppercase }
	#find1 .girl {
		position:absolute; 
		width:26px; 
		height:53px; 
		margin:12px 0 0 200px; 
		margin:'12px 0 0 170px';
		background:url(../i/find1_girl.jpg) no-repeat
	}
	#find1 label {float:left; margin-left:28px; font-size:11px}
	#find1 select,
	#find1 input  {float:right; width:225px; height:18px; margin-right:30px; font-size:10px;}
	*+html #find1 input  {float:right; width:219px; height:14px; margin-right:30px; font-size:10px;}
	#find1 .bn1 {float:left; width:58px; height:15px; margin:20px 0 0 272px; /*margin:'20px 0 0 262px';*/ font-size:10px; font-weight:bold; color:#FFF9DB; text-transform:uppercase; cursor:hand; background:url(../i/bn1.gif) no-repeat; border:0}

	#find2 {float:left; position:relative; width:812px; height:126px; margin:24px; margin-left:'12px'; background:url(../i/find2.jpg) no-repeat; z-index:100}
	#find2 .name {margin:28px 0 23px 28px; font-size:17px; color:#222222; text-transform:uppercase }
	#find2 .girl {position:absolute; width:26px; height:53px; margin:18px 0 0 350px; margin:'22px 0 0 320px'; background:url(../i/find1_girl.jpg) no-repeat}
	#find2 label {float:left; margin-left:28px; font-size:11px}
	#find2 select,
	#find2 input  {float:left; width:130px; height:18px; margin-right:30px; font-size:10px;}
	#find2 .bn1 {float:right; width:58px; height:15px; margin-top:-12px;  font-size:10px; font-weight:bold; color:#FFF9DB; text-transform:uppercase; cursor:hand; background:url(../i/bn1.gif) no-repeat; border:0}

	#main .left_index .left3 {float:left; width:360px; height:363px; margin:20px 0 0 20px; margin:'20px 0 0 10px'; background:url(../i/main_index_left3.jpg) no-repeat}
	
	#main .right_index {float:right; width:520px; background:url(../i/main_index_bg.jpg) repeat-x top;}
	/** html #main .right_index{
	border:1px solid #f00;
	}*/
	#main .right_index .mask {position:relative; margin-left:515px; width:5px; height:15px; background:white;}
	
	#main .right_index .right1 {position:relative; width:470px; width:'480px'; margin:-5px 0 10px 20px; font-size:17px; background:url(../i/line1.jpg) no-repeat 320px 52px}
	/** html #main .right_index .right1 {

	}*/
	#main .right_index .right1 .name {padding-left:10px; background:url(../i/arr1.gif) no-repeat left; color:#FB8627; font-size:14px; font-weight: bold; text-transform:uppercase}
	#main .right_index .right1 span {color:#FB8627; font-size:17px;}
	
	#main .right_index .right2 {
		float:left; 
		width:470px; 
		width:'480px'; 
		padding-left:10px; 
		padding-left:'0px'; 
		margin-left:20px; 
		margin-left:'10px'; 
		background:url(../i/main_index_right2.jpg) repeat-y;
		position:relative;
		
		
		}
	#main .right_index .right2 .top {float:left; margin-left:-10px; margin-left:'0px'; margin-bottom:-170px; width:480px; height:170px; background:url(../i/main_index_right2_top.jpg) no-repeat;}
	#main .right_index .right2 .bottom {
		/*float:left; 
		position:relative; 
		margin-left:-10px; 
		margin-left:'0px'; */
	/*	margin-top:-170px; */
		width:480px; 
		height:179px;
		background:url(../i/main_index_right2_bottom.jpg) no-repeat;
		z-index:0;
		position:absolute;
		left:0px;
		bottom:-11px;
		//bottom:-4px;
		}
	* + html #main .right_index .right2 .bottom {
	bottom:-27px;
	
	}
	.announce1 {
		float:left; 
		position:relative; 
		width:210px; 
		height:100px; 
		margin:10px 10px 10px 10px;
		//margin:12px 10px 6px 10px; 
		z-index:100;
		
		}
	* + html .announce1 {
	margin-left:15px;
	
	
	}	
	.announce1 .img {float:left; position:relative; width:100px; height:95px; height:'100px'; padding-top:5px; text-align:center; z-index:110}
	.announce1 .frame a {width:100px; height:100px; display:block; cursor:hand}
	.announce1 .frame {position:relative; width:100px; height:100px; margin-bottom:-100px; background:url(../i/frame.gif)
 no-repeat; z-index:120}
 	.announce1 .text {float:left; position:relative; width:100px; width:'110px'; height:90px; height:'100px'; padding-top:10px; padding-left:10px; margin-left:-4px;  background:url(../i/announce1.jpg) no-repeat 0 2px; font-size:10px; color:#6F6D70}
	.announce1 .text span {color:black}
	.announce1 a {color:#FB8627; font-size:11px}
	
	.announce6_all {float:left; position:relative; width:760px; margin:20px 10px 12px 20px; margin:'20px 10px 12px 10px'; z-index:200}
	.announce6 {float:left; position:relative; width:210px; height:100px; z-index:200}
	.announce6 .img {float:left; position:relative; width:100px; height:95px; height:'100px'; padding-top:5px; text-align:center; z-index:110}
	.announce6 .frame a {width:100px; height:100px; display:block; cursor:hand}
	.announce6 .frame {position:relative; width:100px; height:100px; margin-bottom:-100px; background:url(../i/frame.gif)
 no-repeat; z-index:120}
 	.announce6_ {float:left; position:relative; width:110px; height:100px; margin-left:-2px; z-index:200}
	.announce6_ .img {float:left; position:relative; width:100px; height:95px; height:'100px'; padding-top:5px; text-align:center; z-index:110}
	.announce6_ .frame a {width:100px; height:100px; display:block; cursor:hand}
	.announce6_ .frame {position:relative; width:100px; height:100px; margin-bottom:-100px; background:url(../i/frame.gif)
 no-repeat; z-index:120}
 	.announce6 .text {float:left; position:relative; width:100px; width:'110px'; height:90px; height:'100px'; padding-top:10px; padding-left:10px; margin-left:-4px;  background:url(../i/announce1.jpg) no-repeat 0 2px; font-size:10px; color:#6F6D70}
	.announce6 .text span {color:black}
	.announce6 a {color:#FB8627; font-size:11px}
	.announce6_text {float:left; position:relative; width:360px; z-index:200; margin:0 0 0 15px; font-size:11px; color:#6F6D70}
	.announce6_text1 {float:right; position:relative; width:635px; z-index:200; margin:0 0 0 15px; text-align:center; font-size:11px; color:#6F6D70;}
	.announce6_text .name {color:#872424; font-weight:bold; margin-bottom:7px}
	.announce6_delete {float:right; position:relative; width:120px; z-index:200; margin:100px 10px 0 0; font-size:11px; color:#6F6D70;}
	.announce6_delete a {color:black; font-weight:bold; font-size:11px}
	.announce6_delete a:hover {text-decoration:none}
	.announce6_delete1 {float:left; position:relative; width:635px; margin:-20px 0 0 110px; margin:'-20px 0 0 55px'; z-index:200; font-size:11px; color:#6F6D70;}
	.announce6_delete1 a {color:black; font-weight:bold; font-size:11px}
	.announce6_delete1 a:hover {text-decoration:none}
	
	#user_profile {float:left; position:relative; width:800px; margin:20px 10px 12px 20px; margin:'20px 10px 12px 12px'; z-index:200;}
	#user_profile .photo {float:left; width:300px; height:300px;}
	#user_profile .photo .img {position:relative; width:292px; height:284px; height:'292px'; padding:4px 0 0 4px; z-index:110; margin:auto; vertical-align:middle !important; text-align:center !important; display:table-cell !important;}
	#user_profile .photo .frame a {width:300px; height:300px; display:block; cursor:hand}
	#user_profile .photo .frame {position:relative; width:300px; height:300px; margin-bottom:-300px; background:url(../i/frame_big.gif)
 no-repeat; z-index:120;}
 	#user_profile .info {float:left; width:242px; margin:18px 0 0 18px; border-right:1px solid #ceccc1;}
	#user_profile .info td {font-size:11px; line-height:1.4}
	#user_profile .info .bold {font-weight:bold}
	#user_profile .info .gold {color:#f7941d}
	#user_profile .info .silver {color:939393}
	#user_profile .about {float:left; width:225px; margin:18px 0 0 15px; font-size:11px}
	#user_profile .about .name {font-weight:bold}
	#user_profile .about a {font-size:11px; color:#74210e}
	
	.announce2 {float:left; position:relative; width:100px; height:170px; margin-left:20px; margin-left:'16px'; z-index:105;}
	.announce2 .img {float:left; position:relative; width:100px; height:95px; height:'100px'; padding-top:5px; text-align:center; z-index:110}
	.announce2 .frame a {width:100px; height:100px; display:block; cursor:hand}
	.announce2 .frame {position:relative; width:100px; height:100px; margin-bottom:-100px; background:url(../i/frame.gif)
 no-repeat; z-index:120}
 	.announce2 .text {float:left; position:relative; width:100px; height:70px; padding-top:10px; margin-top:-7px; text-align:center; background:url(../i/announce2.jpg) no-repeat 0 2px; font-size:10px; color:#6F6D70}
	.announce2 .text span {color:black}
	.announce2 a {color:#FB8627; font-size:11px}
	
	.announce4 {float:right; position:relative; width:368px; margin:20px 6px 0 0; margin:'20px 3px 0 0'; z-index:105;}
	.announce4 .img {float:left; position:relative; width:100px; height:95px; height:'100px'; padding-top:5px; text-align:center; z-index:110}
	.announce4 .frame1 a {width:100px; height:100px; display:block; cursor:hand}
	.announce4 .frame1 {position:relative; width:100px; height:100px; margin-bottom:-100px; background:url(../i/frame1.gif)
 no-repeat; z-index:120}
 	.announce4 .info {float:left; position:relative; width:268px; border-bottom:1px solid #b7afa1; text-align:left; background:white; font-size:10px; color:#6F6D70}
	.announce4 .info .name {float:right; width:268px; height:22px; text-align:left; background:url(../i/announce4_top.jpg) repeat-x; font-size:10px; color:#6F6D70}
	.announce4 .info .name span {float:right; margin:4px 10px 0 0; color:#fb8627; font-weight:bold}
	.announce4 .info .name a {float:left; margin:4px 0 0 10px; font-size:11px; font-weight:bold; color:black}
	.announce4 .info .text {float:right; width:248px; width:'268px'; padding:10px; font-size:11px; text-align:left;}
	.announce4 .info .text div.was_here {position:relative; float:right; margin-top:-12px; font-size:11px; color:black}
	.announce4 .info .text div.was_here span {color:#872424}
	.announce4 .info .text div.hotness {position:relative; float:right; padding-right:50px; margin-top:-12px; font-size:11px; font-weight:bold; color:black; background:url(../i/star.jpg) no-repeat right}

	.announce5 {float:right; position:relative; width:368px; margin:20px 6px 0 0; margin:'20px 3px 0 0'; z-index:105;}
	.announce5 .img {float:left; position:relative; width:100px; height:95px; height:'100px'; padding-top:5px; text-align:center; z-index:110}
	.announce5 .frame a {width:100px; height:100px; display:block; cursor:hand}
	.announce5 .frame {position:relative; width:100px; height:100px; margin-bottom:-100px; background:url(../i/frame.gif)
 no-repeat; z-index:120}
 	.announce5 .info {float:left; position:relative; width:268px; border-bottom:1px solid #b7afa1; text-align:left; background:white; font-size:10px; color:#6F6D70}
	.announce5 .info .name {float:right; width:268px; height:22px; text-align:left; background:url(../i/announce5_top.jpg) repeat-x; font-size:10px; color:#6F6D70}
	.announce5 .info .name span {float:right; margin:4px 10px 0 0; color:#898989; font-weight:bold}
	.announce5 .info .name a {float:left; margin:4px 0 0 10px; font-size:11px; font-weight:bold; color:black}
	.announce5 .info .text {float:right; width:248px; width:'268px'; padding:10px; font-size:11px; text-align:left;}
	.announce5 .info .text div.was_here {position:relative; float:right; margin-top:-12px; font-size:11px; color:black}
	.announce5 .info .text div.was_here span {color:#872424}
	.announce5 .info .text div.hotness {position:relative; float:right; padding-right:50px; margin-top:-12px; font-size:11px; font-weight:bold; color:black; background:url(../i/star.jpg) no-repeat right}
	
	#main .top_name {position:relative; width:890px; margin-left:5px; background:url(../i/main_index_bg.jpg) repeat-x top; color:#F7941D; font-size:11px; text-align:center;}
	#main .top_name a.next_results {float:right; margin:15px 380px 0 0; color:#F7941D; font-size:11px; font-weight:bold;}
	#main .top_name .name {float:left; height:20px; padding-left:10px; margin:10px 0 0 15px; background:url(../i/arr1.gif) no-repeat left; color:#400000; font-size:17px; text-transform:uppercase;}

	#middle .top_name {position:relative; width:780px; margin:0 !important; color:#F7941D; font-size:11px;}
	#middle .top_name a.next_results {margin:15px 380px 0 0; color:#F7941D; font-size:11px; font-weight:bold;}
	#middle .top_name .name {float:left; height:20px; padding-left:10px; margin:10px 0 0 0px; background:url(../i/arr1.gif) no-repeat left; color:#400000; font-size:17px; text-transform:uppercase;}
	
	#block .top_name {position:relative; width:800px; margin:0px 0 0 30px; background:none; color:black; font-size:11px; z-index:130; }
	#block .top_name a.filters {margin:0 40px; color:black; font-size:11px; }
	#block .top_name span {font-size:17px; color:#872424; margin:0px}
	#block .top_name .name {padding-left:10px; margin:0px ; background:url(../i/arr1.gif) no-repeat left; color:#400000; font-size:17px; text-transform:uppercase;}

	#block3 {position:relative; width:860px; margin:0px 0 0 15px; background:none; color:black; font-size:11px; z-index:130}
	#block3 .left {float:left; width:365px; margin-top:22px; font-size:11px;}
	#block3 .cl_1 {font-size:15px;}
	#block3 .cl_2 {font-size:11px; text-transform:uppercase}
	#block3 .cl_3 {color:#FB8E35}
	#block3 .cl_4 {color:#C6918E}
	#block3 .cl_5 {color:#BEBEBE}
	#block3 .right {float:right; width:480px; margin:27px 0 0 13px; }
	#block3 .right .name {width:455px; width:'480px'; height:18px; padding-left:8px; margin-bottom:25px; font-size:17px; color:#fb8627; background:url(../i/block3_name.jpg) no-repeat 0 5px;}
	#block3 .right .gold {float:left; width:211px; width:'236px'; height:257px; height:'272px'; padding:15px 0 0 25px ; background:url(../i/block3_gold.jpg) no-repeat; font-size:11px}
	#block3 .right .gold .name {width:150px; background:none; padding:0px}
	#block3 .right .gold .color {color:#9e433e; font-weight:bold}
	#block3 label {font-size:11px}
	#block3 .right form {padding:0; margin:0}
	#block3 .right .silver {float:left; width:211px; width:'236px'; height:257px; height:'272px'; padding:15px 0 0 25px ; margin-left:5px; background:url(../i/block3_silver.jpg) no-repeat; font-size:11px}
	#block3 .right .silver .name {width:150px; color:#939393; background:none; padding:0px}
	#block3 .right .silver .color {color:#9e433e; font-weight:bold}
	#block3 .right .form {width:400px; margin:20px 0 0 20px; line-height:2;}
	#block3 .right .form .title {float:left; width:90px; font-size:11px;}
	#block3 .right .form .inp {float:left; width:300px;}
	#block3 .right .form .inp .text {float:left; width:120px; height:19px; margin-right:10px; border:1px solid #898989; color:#898989; font-size:11px;}
	#block3 .right .form .inp .long {width:250px; border:1px solid #898989;}
	#block3 .right .form .inp .bn2 {float:right; width:146px; height:15px; font-size:10px; font-weight:bold; color:#FFF9DB; text-transform:uppercase; cursor:hand; cursor:hand; background:url(../i/bn2.jpg) no-repeat; border:0}
	#block4 .name {width:400px; width:'400px'; height:18px; padding-left:8px; margin-bottom:25px; font-size:17px; color:#400000; background:url(../i/arr1.gif) no-repeat left;}
	#block4 .gold {width:380px; width:'380px'; height:18px; padding-left:8px; margin-bottom:25px; font-size:17px; color:#fb8627; background:url(../i/arr1.gif) no-repeat left;}

	#middle {float:left; position:relative; width:810px; margin:10px 24px; margin:'10px 12px'; z-index:130;}
	#middle .middle_name {position:relative; float:left; position:relative; width:810px; margin-bottom:20px; z-index:130;}
	#middle .name_ {float:left; margin:10px 0 0 15px; font-size:11px}
	#middle .link {float:right; margin-top:8px; font-weight:bold}
	#middle .link a {color:black; font-weight:bold}
	#middle .name_ span {font-weight:bold}
	#middle .name_room_list {margin:0 0 0 15px; font-size:11px; text-align:center}
	#middle .name_room_list a {float:left; width:123px; height:15px; display:block; font-size:11px; text-decoration:none; background:url(../i/room_list_bn.gif) no-repeat; color:#EBEAE2; margin:0 4px}
	#middle .name_room_list a.fst {margin-left:138px; margin-left:'69px' }
	#middle .name_room_list a:hover {color:white}
	#middle .middle_name .left {float:left; position:relative; width:350px; margin-left:20px; z-index:130; font-size:17px;}
	#middle .middle_name .left span {font-size:17px; color:#872424}
	#middle .middle_name .right {float:right; position:relative; width:350px; margin-right:20px; margin-top:13px; z-index:130; text-align:right; font-size:11px;}
	#middle .middle_name .right span {font-size:11px; font-weight:bold}
	#middle .middle_name .right a {color:black; font-size:11px}
	#middle .middle_name .right a:hover {color:#FB8627}
	
	#room_list {float:left; position:relative; z-index:300; margin:4px 0 0 6px}
	#room_list th {height:35px;  font-size:11px; text-align:left; border-bottom:2px solid #BDBBB1}
	#room_list th.cl {border-left:2px solid #BDBBB1}
	#room_list td {height:20px;  font-size:11px; text-align:left;}
	#room_list td.cl {border-left:2px solid #BDBBB1}
	
	#middle .name_menu {position:relative; height:30px; padding-left:50px; margin-bottom:-20px;}
	#middle .name_menu a {float:left; width:215px; height:20px; height:'30px'; padding-top:10px; margin-bottom:-18px; margin-left:15px; font-weight:bold; color:black; background:url(../i/name_menu_off.jpg) no-repeat; font-size:11px; text-decoration:none; text-align:center}
	#middle .name_menu a:hover {color:#722424; background:url(../i/name_menu_on.jpg) no-repeat}
	
	#middle_ {float:left; position:relative; width:810px; margin:10px 24px; margin:'10px 12px'; z-index:130;}
	#middle_ .middle_name .right {float:right; position:relative; width:350px; margin-right:20px; margin-top:0px; z-index:130; text-align:right; font-size:11px;}
	#middle_ .middle_name .right span {font-size:11px; font-weight:bold}
	#middle_ .middle_name .right a {color:black; font-size:11px}
	#middle_ .middle_name .right a:hover {color:#FB8627}
	
	#middle .left {float:left; position:relative; width:400px;}
	#middle .right {float:right; position:relative; width:400px; }
	
	.name_home {float:left; position:relative; height:26px; width:403px; margin-bottom:12px;}
	.name_home .left {float:left; width:230px;/* width:'250px'*/; padding-left:20px; font-weight:bold; font-size:14px;}
	.name_home .right {float:left; width:130px; text-align:right; margin-top:0px}
	.name_home .right a {font-size:11px; color:black}
	
	#online_now {float:left; position:relative;width:403px; height:161px; padding:15px 0 0 20px; background:url(../i/block_online_now.jpg) no-repeat; font-size:11px; font-weight:bold;}
	#cam_now {float:left; position:relative; width:403px; height:152px; padding:5px 0 0 0px; background:url(../i/block_cam_now.jpg) no-repeat; font-size:11px; font-weight:bold;}
	#cam_now .announce3 {float:left; position:relative; width:100px; height:130px; margin:10px 13px 5px; z-index:105; text-align:center !important}
	#cam_now .announce3 .img {float:left; position:relative; width:100px; height:95px; height:'100px'; padding-top:5px; z-index:110}
	#cam_now .announce3 .frame a {width:100px; height:100px; margin-left:0px; display:block; cursor:hand; }
	#cam_now .announce3 .frame {position:relative; width:100px; height:100px; margin-bottom:-100px; background:url(../i/frame.gif)
 no-repeat; z-index:120}
 	#cam_now .announce3 .text {float:left; position:relative; width:100px; height:20px; height:'30px'; padding-top:10px;   text-align:center !important; font-size:10px; color:#6F6D70; background:none;}
	#cam_now .announce3 a {color:black; font-size:11px; font-weight:normal !important; }
	
	#blackbook {float:left; position:relative; width:403px; height:152px; padding:5px 0 0 0px; background:url(../i/block_blackbook.jpg) no-repeat; font-size:11px; font-weight:bold;}
	#blackbook .announce3 {float:left; position:relative; width:100px; height:130px; margin:10px 13px 5px; z-index:105; text-align:center !important}
	#blackbook .announce3 .img {float:left; position:relative; width:100px; height:95px; height:'100px'; padding-top:5px; z-index:110}
	#blackbook .announce3 .frame a {width:100px; height:100px; margin-left:0px; display:block; cursor:hand; }
	#blackbook .announce3 .frame {position:relative; width:100px; height:100px; margin-bottom:-100px; background:url(../i/frame.gif)
 no-repeat; z-index:120}
 	#blackbook .announce3 .text {float:left; position:relative; width:100px; height:20px; height:'30px'; padding-top:10px;   text-align:center !important; font-size:10px; color:#6F6D70; background:none;}
	#blackbook .announce3 a {color:black; font-size:11px; font-weight:normal !important; }
	
	#announce_7 {float:left; width:50px; height:68px; margin-right:10px; text-align:center}
	#announce_7 a {font-size:9px; color:black; font-weight:normal}
	.frame2 a {width:100px; height:100px; margin-left:0px; display:block; cursor:hand; }
	.frame2 {position:relative; width:100px; height:100px; margin-bottom:-100px; background:url(../i/frame2.gif)
 no-repeat; z-index:120}
 	.frame3 a {width:100px; height:100px; margin-left:0px; display:block; cursor:hand; }
	.frame3 {position:relative; width:100px; height:100px; margin-bottom:-100px; background:url(../i/frame3.gif)
 no-repeat; z-index:120}
 
 	#announce8 {width:370px; height:118px; margin:12px 0 0 12px;}
	#announce8 .left {float:left; width:120px}
	#announce8 .right {float:left; width:240px; margin-left:6px; font-size:11px; font-weight:normal}
	#announce8 .right a {font-size:11px; color:#400000}
	#announce8 .right span {font-weight:bold}
	
	#article_faces {width:380px; margin:40px 0 0 20px;}
	#article_faces .name {font-weight:bold}
	#article_faces .name a {font-weight:normal; color:black; font-size:11px}
	#article_faces .announce {margin-top:20px; font-weight:normal; color:black; font-size:11px}
	#article_faces .announce img {margin-right:10px; }
	#article_faces .announce a {margin-top:10px; font-weight:bold; color:black; font-size:11px}
	
	#featured_members {float:left; position:relative; width:393px; width:'403px'; height:158px; height:'178px'; padding:15px 0px 5px 10px; padding:'15px 0px 5px'; background:url(../i/featured_members.jpg) no-repeat; font-size:11px; font-weight:bold;}
	#featured_members div.members {position:relative; float:left; margin-left:20px;}
	#featured_members a.members {position:relative; float:right; margin-right:30px; font-size:11px; font-weight:bold; color:black}
	#featured_members .announce3 {float:left; position:relative; width:100px; height:130px; margin:10px 13px 5px; z-index:105; text-align:center !important}
	#featured_members .announce3 .img {float:left; position:relative; width:100px; height:95px; height:'100px'; padding-top:5px; z-index:110}
	#featured_members .announce3 .frame a {width:100px; height:100px; margin-left:0px; display:block; cursor:hand; }
	#featured_members .announce3 .frame {position:relative; width:100px; height:100px; margin-bottom:-100px; background:url(../i/frame.gif)
 no-repeat; z-index:120}
 	#featured_members .announce3 .text {float:left; position:relative; width:100px; height:20px; height:'30px'; padding-top:10px;   text-align:center !important; font-size:10px; color:#6F6D70; background:none;}
	#featured_members .announce3 a {color:black; font-size:11px; font-weight:normal !important; }
	
	#gold_members {float:right; position:relative; width:393px; width:'403px'; height:158px; height:'178px'; padding:15px 0px 5px 10px; padding:'15px 0px 5px'; background:url(../i/gold_members.jpg) no-repeat; font-size:11px; font-weight:bold;}
	#gold_members div.members {position:relative; float:left; margin-left:20px;}
	#gold_members a.members {position:relative; float:right; margin-right:30px; font-size:11px; font-weight:bold; color:black}
	#gold_members .announce3 {float:left; position:relative; width:100px; height:130px; margin:10px 13px 5px; z-index:105; text-align:center !important; z-index:130}
	#gold_members .announce3 .img {float:left; position:relative; width:100px; height:95px; height:'100px'; padding-top:5px; text-align:center; z-index:110}
	#gold_members .announce3 .frame1 a {width:100px; height:100px; margin-left:0px; display:block; cursor:hand; }
	#gold_members .announce3 .frame1 {position:relative; width:100px; height:100px; margin-bottom:-100px; background:url(../i/frame1.gif)
 no-repeat; z-index:120}
 	#gold_members .announce3 .text {float:left; position:relative; width:100px; height:20px; height:'30px'; padding-top:10px;   text-align:center !important; font-size:10px; color:#6F6D70; background:none;}
	#gold_members .announce3 a {color:black; font-size:11px; font-weight:normal !important; }
	
	#middle .right .find_fling {float:left; width:400px; height:226px; height:'237px'; margin:15px 0 -6px 0;}
	html:root #middle .right .find_fling {height:215px;}
	#middle .right .find_fling .top1 {float:left; position:relative; width:380px; margin-left:10px}
	#middle .right .find_fling .top1 .name {float:left; width:180px; font-size:17px; color:#222222; text-transform:uppercase}
	#middle .right .find_fling .top1 .right {float:right; width:170px; margin-top:4px; color:black; font-weight:bold; font-size:11px; text-align:right}
	#middle .right .find_fling .top1 .right a {color:black; font-size:11px; font-weight:normal}
	#middle .right .find_fling div.one {float:left; width:172px; height:120px; margin:8px 0 0 6px; }
	#middle .right .find_fling div.one .name {color:#6E6C60; font-size:11px; font-weight:bold}
	#middle .right .find_fling div.one .text {width:172px; line-height:2.2; padding-top:8px}
	#middle .right .find_fling div.one .text label {float:left; margin-left:8px; font-size:11px}
	#middle .right .find_fling div.one .text select.c1,
	#middle .right .find_fling div.one .text input.c1  {float:right; width:85px; height:18px; margin-right:14px; font-size:10px; line-height:1.4; padding-top:0px}
	#middle .right .find_fling div.one .text input.c2  {float:left; width:18px; height:18px; margin:4px; font-size:10px; line-height:1.4; padding-top:0px}
	#middle .right .find_fling div.one .text label.c2 {float:left; margin-left:0px; font-size:11px}
	#middle .right .find_fling div.two {float:left; width:210px !important; height:120px;}
	#middle .right .find_fling div.two .text {width:210px !important}
	#middle .right .find_fling div.one .text select.c3 {float:right; width:45px; height:18px; margin-left:14px; font-size:10px; line-height:1.4; padding-top:0px}
	#block1 .middle1 div.one .text select.c4 {float:right; width:104px; height:18px; margin-left:14px; font-size:10px; line-height:1.4; padding-top:0px}
	#middle .right .find_fling .bn1 {float:right; width:58px; height:15px; margin-top:-15px; font-size:10px; font-weight:bold; color:#FFF9DB; text-transform:uppercase; cursor:hand; background:url(../i/bn1.gif) no-repeat; border:0}
	
	
	
	#block2 {float:left; position:relative; width:401px; margin:20px 0; margin:'0px'; background:url(../i/block2.jpg) repeat-y; font-size:11px; z-index:100}
	#block2 .top2 {float:left; position:relative; width:401px; height:71px; margin-bottom:-70px; background:url(../i/block2_top.jpg) no-repeat; z-index:100;}
	#block2 .bottom2 {float:left; position:relative; width:401px; height:71px; margin-top:-55px; margin-top:'45px'; background:url(../i/block2_bottom.jpg) no-repeat; z-index:100;}

	#block {float:left; position:relative; width:860px; margin:10px 20px; margin:'10px 10px'; background:url(../i/main_block_bg.jpg) repeat-y; z-index:100; }
	#block .top {float:left; position:relative; width:860px; height:176px; margin-bottom:-170px; margin-left:0px; background:url(../i/main_block_top.jpg) no-repeat; z-index:100; }
	#block .bottom {float:left; position:relative; width:860px; height:176px; margin-top:-170px; margin-top:'-176px'; margin-left:0px; background:url(../i/main_block_bottom.jpg) no-repeat; z-index:100; }

	#block1 {float:left; position:relative; width:810px; margin:10px 24px; margin:'10px 12px'; background:url(../i/main_block1_bg.jpg) repeat-y !important; z-index:130}
	#block1 .top {float:left; position:relative; width:810px; height:71px; margin-bottom:-70px; margin-left:0px; background:url(../i/main_block1_top.jpg) no-repeat !important; z-index:130}
	#block1 .bottom {float:left; position:relative; width:810px; height:67px; margin-top:-60px; margin-left:0px; background:url(../i/main_block1_bottom.jpg) no-repeat !important; z-index:130 }

	#block1 .top1 {float:left; position:relative; width:750px; height:60px; margin:5px 0 0 30px; margin:'5px 0 0 15px'; z-index:150;}
	#block1 .top1 .name {float:left; width:372px; height:34px; height:'60px'; padding:26px 0 0 0; font-size:17px; color:#222222; text-transform:uppercase}
	#block1 .top1 .right {float:right; width:372px; height:60px; padding:15px 0 0 0; background:url(../i/block1_top1_right.jpg) no-repeat 80px 0; color:black; font-weight:bold; font-size:11px; text-align:right}
	#block1 .top1 .right a {color:black; font-size:11px; font-weight:normal}
	
	#block1 .middle1 {float:left; position:relative; width:750px; height:120px; margin-left:30px; margin-left:'15px'; z-index:150;}
	#block1 .middle1 div.one {float:left; width:172px; height:120px;}
	#block1 .middle1 div.one .name {color:#6E6C60; font-size:11px; font-weight:bold}
	#block1 .middle1 div.one .text {width:172px; background:url(../i/line3.gif) no-repeat; line-height:2.2; padding-top:8px}
	#block1 .middle1 div.one .text label {float:left; margin-left:8px; font-size:11px}
	#block1 .middle1 div.one .text select.c1,
	#block1 .middle1 div.one .text input.c1  {float:right; width:85px; height:18px; margin-right:14px; font-size:10px; line-height:1.4; padding-top:0px}
	#block1 .middle1 div.one .text input.c2  {float:left; width:18px; height:18px; margin:4px; font-size:10px; line-height:1.4; padding-top:0px}
	#block1 .middle1 div.one .text label.c2 {float:left; margin-left:0px; font-size:11px}
	#block1 .middle1 div.two {float:left; width:210px !important; height:120px;}
	#block1 .middle1 div.two .text {width:210px !important}
	#block1 .middle1 div.one .text select.c3 {float:right; width:45px; height:18px; margin-left:14px; font-size:10px; line-height:1.4; padding-top:0px}
	#block1 .middle1 div.one .text select.c4 {float:right; width:104px; height:18px; margin-left:14px; font-size:10px; line-height:1.4; padding-top:0px}
	
	#block1 .bottom1 {float:left; position:relative; width:750px; height:65px; margin:5px 0 0 30px; margin:'5px 0 0 15px'; background:url(../i/line4.gif) no-repeat top; z-index:150;}
	#block1 .bottom1 .left {float:left; position:relative; height:65px; z-index:150;}
	#block1 .bottom1 .left a {font-size:11px; color:black}
	#block1 .bottom1 .right {float:right; width:240px; text-align:left;}
	#block1 .bottom1 .right span {float:right; margin-top:25px; margin-right:10px; font-size:11px}
	#block1 .bottom1 .right label, #block1 .bottom1 .right select {font-size:11px}
	#block1 .bottom1 .right .bn1 {float:right; width:58px; height:15px; margin-top:25px; font-size:10px; font-weight:bold; color:#FFF9DB; text-transform:uppercase; cursor:hand; background:url(../i/bn1.gif) no-repeat; border:0}
	

	#menu {float:left; width:800px; width:'900px'; height:25px; margin:0px; padding:0px; padding-left:100px; background:white url(../i/menu_bg.jpg) no-repeat 5px top; text-align:center; list-style:none}
	#menu img {float:left}
	#menu .item_off {float:left; height:25px;}
	#menu .item_off a {float:left; height:20px; height:'25px'; padding:5px 28px 0; font-size:11px; font-weight:bold; color:#E7E5D9; text-decoration:none}
	#menu .item_off a:hover {color:#722424; background:url(../i/menu_item_on.jpg) repeat-x}
	
	
	#footer {width:900px; margin-bottom:20px;
	}
	* html #footer {
	margin-top:-7px;
	}
	#footer .top {padding:10px 0; color:#74210E; font-size:11px; background:white}
	#footer .top div {float:left; width:900px; height:20px}
	#footer .top a {color:#74210E; font-size:11px}
	#footer .middle {width:900px; height:20px; height:'25px'; padding-top:5px; background:url(../i/footer_bg1.jpg) no-repeat; color:#FFE6BB; font-size:11px;}
	#footer .bottom {width:900px; height:13px; background:url(../i/footer_bg2.jpg) no-repeat; font-size:0px}
	a{
	color:#74210E;
	}