body{
	margin:0px;
	background:#fff;
	font-size:12px;
	font-family:"Arial";
	color:#666;
	}
input{
	outline-width:0;
	}
.clr{
	clear:both;
	overflow:hidden;
	height:0px;
	line-height:0;
	}
h1{
	font-size:25px;
	color:#65328e;
	font-family:"Arial";
	margin:-6px 0 0.4em 15px;
	}
.dream_h1{
	margin-top:1em;
	font-size:20px;
	font-weight:normal;
	}

a{
	color:#999;
	}	
a:hover{
	color:#747474;
	}		
h2{
	font-size:15px;
	color:#5F2F82;
	font-weight:normal;
	position:relative;
	font-family:"Arial";
	margin-top:16px;
	margin-bottom:16px;
	}
h3{
	font-family:"Arial";
	font-size:20px;
	color:#5F2F82;
	margin-top:0;
	margin-bottom:10px;
	}
h4{
	font-family:"Arial";
	font-size:16px;
	margin-left:15px;
	color:#5F2F82;
	margin-bottom:0.8em;
	}		
.small_h3{
	font-size:16px;
	margin-top:1em;
	}

.header {
	position: relative;
}
/*верхнее меню*/
.top_menu{
	position: relative;
	float: left;
	top: 60px;
	height: 95px;
	font-size: 16px;
	width: 918px;
	background: url(/img/menu.png) no-repeat;
	/*
	height:104px;
	font-size:14px;
	padding-left:15px;
	font-weight:bold;
	*/
	}
.top_menu a{
	color:#999;
	text-decoration: none;
	font-weight: bold;
	}
.top_menu a:hover{
	color:#747474;
	}	
.top_menu div{
	float:left;
	padding-top:35px;
	height:31px;
	}
.menu_users{
	padding-left:80px;
	}
	
.menu_forum{
	padding-left:65px;
	}
	
.menu_chat{
	padding-left:70px;
	}
	
.menu_concurs{
	padding-left:90px;
	}
	
.menu_help{
	padding-left:60px;
	}
.menu_dreams{
	padding-left:95px;
	}	
/*
.menu_users{
	width:176px;
	margin-left:17px;
	padding-left:55px;
	width:121px;
	background:url("/img/bt_users.gif") right bottom no-repeat;
	
	}
.menu_help{
	margin-left:17px;
	padding-left:50px;
	width:81px;
	background:url("/img/bt_help.gif") right bottom no-repeat;
	}
.menu_dreams{
	width:66px;
	background:url("/img/bt_dream.gif") right bottom no-repeat;
	padding-left:52px;
	}

.menu_users2{
	width:176px;
	margin-left:17px;
	padding-left:55px;
	width:121px;
	margin-bottom:30px;
	background:url("/img/bt_users.gif") right bottom no-repeat;
	}
.menu_help2{
	margin-left:17px;
	padding-left:50px;
	width:81px;
	margin-bottom:30px;
	background:url("/img/bt_help.gif") right bottom no-repeat;
	}
.menu_dreams2{
	width:66px;
	margin-bottom:30px;
	background:url("/img/bt_dream.gif") right bottom no-repeat;
	padding-left:52px;
	}	
	*/
/* конец верхнее меню*/
/*основа страницы*/

.logo{
	/*height:90px;
	padding-top:14px;*/
	position: absolute;
	float: none;
	width: 200px;
	}
.logo img{
	border:none;
	}
.banner {
	position: absolute;
	float: none;
	left: 210px;
	margin-left: 30px;
	margin-right: 40px;
}

.news {
	position: absolute;
	left: 750px;
	height: 59px;
	padding-top: 10px;
	width:150px;
}	
.us_count{
	height:68px;
	padding-top:27px;
	font-size:13px;
	padding-left:35px;
	color:#999;
	}
.us_count a{
	color:#999;
	}
.us_count a:hover{
	color:#747474;
	}	
.bg_grey{
	background:url("/img/bg_grey.jpg") left top repeat-y;
	width:990px;
	margin:0 auto;
	}
.top_bg{
	background:url("/img/top_bg.jpg") left top no-repeat;
	}
.btm_bg{
	padding-top:15px;
	padding-bottom:15px;
	background:url("/img/btm_bg.jpg") left bottom no-repeat;
	padding-left:40px;
	}
/*
.left_block{
	width:199px;
	float:left;
		}
.center_block{
	float:left;
	width:490px;
	padding:1px 11px;
	padding-right:0;
	}
.right_block{
	float:right;
	width:199px;
	}
*/	
.cnt{
	padding:65px 0;
	width:910px;
	padding-top:27px;
	background:url("/img/bg.gif") center top no-repeat;
	}

.left_block{
	position: relative;
	top: 60px;
	width:200px;
	float:left;
	margin-bottom:40px;	
	}
.center_block{
	position: relative;
	top: 60px;
	float:left;
	width:490px;
	padding:1px 10px;
	margin-bottom:40px;
	}
.right_block{
	position: relative;
	top: 60px;
	float:right;
	width:200px;
	margin-bottom:40px;	
	}
/*	
.cnt{
	padding:65px 0;
	width:910px;
	margin:auto;
	padding-top:30px;
	background:url("/img/bg.gif") center top no-repeat;
	}	
*/	
.copyright{
	font-size:11px;
	text-align:center;
	padding-bottom:32px;
	padding-top:7px;
	color:#999;
	width:910px;
	margin:0 auto;

	}
.headliners{
	float:left;
	text-align:left;
	width:150px;
	}
.headliners a{
	margin:0 !important;
	}
.copyright a{
	margin:0 0.2em;
	color:#999;
	}
.copyright a:hover{
	color:#747474;
	}	
.c2008{
	width:408px;
	float:left;
	color:#666;
	}	
.counter img{
	float:right;
	color:#666;
	margin-right:0;
	padding-right:0;
	}		

/* конец основы страницы*/
/*index*/
.slogan_h{
	padding-top:26px;
	padding-left:114px;
	}
.index_cnt{
	height:345px;
	padding-top:125px;
	padding-top:124px;

	}
.index_cnt h1{
	margin:0;
	font-weight:normal;
	}
.sadow_h1{
	margin-bottom:-3em;
	color:#fff;
	}
.index_bg{
	background:url("/img/bg_index.gif") center top no-repeat;
	}	
.index_btn{
	padding-top:15px;
	height:32px;
	padding-left:25px;
	width:130px;
	text-align:center;
	}
.index_btn a{
	font-size:13px;
	color:#7037a3;
	font-family:"Georgia";
	font-style:italic;
	text-decoration:none;
	border-bottom:1px dashed #7037a3;
	}
.ix_buttons{
	float:left;
	padding-left:70px;
	padding-top:15px;
	}
.reg_btn{
	background:url("/img/bt_reg.gif") right bottom no-repeat;
	}
.more_btn{
	background:url("/img/bt_more.gif") right bottom no-repeat;
	}
.more_btn a{
	border:none !important;
	text-decoration:underline;
	color:#666;
	}	
.index_txt{
	margin-left:240px;
	font-size:12px;
	line-height:1.4;
	margin-top:-6px;
	}
.reg_inp_name{
	float:left;
	width:54px;
	font-size:12px;
	padding-top:6px;
	color:#639;
	}
.index_text{
	margin-left:120px;
	margin-top:1em;
	}
.reg_inp{
	padding:6px;
	outline-width:0;
	border:1px solid #E0E0E0;
	font-family:"Arial";
	font-size:13px;
	color:#666;
	width:188px;
	background-color:#fff;
	margin-bottom:9px;
	}
.reg_submit{	
	margin-left:50px;
	height:22px;
	text-align:left;
	}
.reg_submit input{
	width:42px;
	}
.reg_sub{
	padding:3px;
	width:42px;
	background:#7e41ae;
	}
.pl_cont h1{
	font-size:20px;
	margin-top:7px;
	margin-bottom:10px;
	color:#666;
	font-style:normal;
	font-weight:bold;
	font-family:"Arial";
	}	
.light{
	padding:10px;
	margin-left:-4px;
	margin-top:-4px;
	margin-bottom:5px;
	border:1px solid #fff;
	background:url("/img/light.jpg") center center no-repeat;
	}
.cancel{
	padding-top:11px;
	margin-left:64px;
	}
.cancel a{
	border-bottom:1px dashed #999;
	text-decoration:none;
	color:#999;
	font-style:italic;
	}	
/*index*/
/*мечты пользователей*/
.users_dreams_btm a img{
	border:none;
	background:#000;
	}
.users_dreams_btm a:hover img{
	filter:alpha(opacity=80);
	opacity:0.8;
	background:#000;
	}
.users_dreams_btm a{
	display:block;
	float:left;
	}
.users_dreams{
	width:199px;
	}
.users_dreams h2{
	margin-left:15px;
	}
.users_dreams_top{
	background:url("/img/dreams_top.gif") left top no-repeat;
	}
.users_dreams_btm{
	font-size:0;
	padding:2px 0 35px 2px;
	background:#F4F4E9;
	background:url("/img/dreams_btm.gif") left bottom no-repeat;
	}
.users_dreams_btm img{
	width:65px;
	height:65px;
	}
.add{
	width:130px;
	position:absolute;
	background:url("/img/add_dreams.gif") center top no-repeat;
	height:28px;
	text-align:center;
	margin-top:-18px;
	padding-top:10px;
	}
.add a{
	font-family:"Georgia";
	font-style:italic;
	color:#fff;
	}
/*мечты пользователей конец*/

/*рейтинг пользователей*/
.top_users_btm ul{
	margin:0;
	padding:0;
	}
.user_num{
	font-size:18px;
	font-family:"Georgia";
	color:#fbbc00;
	font-style:italic;
	margin-right:18px;
	}
.top_users_btm li{
	list-style:none;
	clear:both;
	height:23px;
	padding:1px 0 6px 15px;
	}
.li_bg{
	background:#f9f9f9;
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
	}
.top_users_btm a{
	color:#00afea;
	}
.top_users_btm a:hover{
	color:#009fd5;
	text-decoration:none;
	}	
.top_user_name{
	float:left;
	width:132px;
	font-size:11px;
	}
.rub{
	font-size:11px;
	color:#666;
	padding-top:7px;
	}
.rub span{
	font-size:11px;
	color:#999;
	}
.top_users_btm h2{
	margin-left:15px;
	}
.top_users_btm h2 span{
	font-size:11px;
	color:#999;
	font-style:normal;
	font-family:"Arial";
	}
.top_users{
	width:199px;
	margin-top:15px;
	}
.top_users_top{
	background:url("/img/dreams_top.gif") left top no-repeat;
	}
.top_users_btm{
	background:url("/img/dreams_btm.gif") left bottom no-repeat;
	padding:1px 1px 33px 1px;
	}
.full_top a{
	color:#763d9f;
	font-family:"Georgia";
	font-style:italic;
	}
.full_top{	
	height:28px;
	text-align:center;
	margin-top:-18px;
	padding-top:10px;
	width:120px;
	position:absolute;
	background:url("/img/full_top.gif") center top no-repeat;
	}
/*рейтинг пользователей конец*/

/*лотерея*/
.lottery_btm ul{
	margin:0;
	padding:0;
	}
.lottery_btm li{
	list-style:none;
	clear:both;
	padding:1px 0 6px 15px;
	}
.lottery{
	width:199px;
	margin-top:35px;
	margin-bottom:30px;
	}
.lottery_top{
	background:url("/img/dreams_top.gif") left top no-repeat;
    
	}	
.lottery_btm{
	background:url("/img/dreams_btm2.gif") left bottom no-repeat;
	padding:1px 1px 33px 1px;
	
	}
.lottery_btm h2{
	margin-left:15px;
	}
.lottery_btm h2 span{
	font-size:11px;
	color:#999;
	font-style:normal;
	font-family:"Arial";
	}	
.lottery_go a{
	color:#763d9f;
	font-family:"Georgia";
	font-style:italic;
	}
.lottery_go{	
	height:28px;
	text-align:center;
	margin-top:-18px;
	padding-top:10px;
	width:120px;
	position:absolute;
	background:url("/img/full_top.gif") center top no-repeat;
	}
.lottery_btm a{
	color:#00afea;
	}
.lottery_btm a:hover{
	color:#009fd5;
	text-decoration:none;
	}	
.lottery_name{
	font-size:14px;
	font-family:"Georgia";
	color:#fbbc00;
	font-style:italic;
	margin-right:18px;
	margin-top: 5px;
	}
.lottery_text{
	font-size:11px;
	color:#666;
	padding-top:7px;
	float: left;
	width: 112px;
	}	
.lottery_text_winner{
	font-size:11px;
	color:#666;
	padding-top:7px;
	}		
.lottery_value{
	font-size:11px;
	color:#666;
	padding-top:7px;
	float: left;	
	}	
.li_bg_l{
	background:#f9f9f9;
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
	height: 23px;
	}	
.lottery_dream_title{
	font-size:15px;
	font-weight:bold;
	padding-left:10px;
	padding-right:15px;
	line-height:1.1;
	}		
/*лотерея конец*/		

/*правый блок*/
.login_submit{
    position:relative;
	float:left;	
	background:url("/img/yes.gif") left top no-repeat;
	border:none;
	font-size:12px;
	font-family:"Georgia";	
	color:#fff;
	width:52px;
	padding-top:10px;
	padding-bottom:13px;
	font-style:italic;
	text-decoration:underline;
	display:block;
	text-align:center;
	}
.login_submit:hover{
	color:#fff;
	}	
.invite_submit{
    position:relative;
	float:left;	
	background:url("/img/yes.gif") left top no-repeat;
	border:none;
	font-size:12px;
	font-family:"Georgia";	
	color:#fff;
	width:52px;
	padding-top:10px;
	padding-bottom:13px;
	font-style:italic;
	text-decoration:underline;
	display:block;
	text-align:center;
	}
.invite_submit:hover{
	color:#fff;
	}	
.login{
	background:url("/img/login.jpg") 10px center no-repeat;
	}
.passwd{
	background:url("/img/passwd.jpg") 10px center no-repeat;
	}
.passwd, .login{
	padding-left:35px;
	padding-top:6px;
	padding-bottom:6px;
	border:1px solid #E0E0E0;
	display:block;
	margin-bottom:10px;
	font-familt:"Arial";
	font-size:15px;
	color:#999;
	width:133px;
	background-color:#fff;
	}
.light_auth1{
	padding:10px 4px 10px 39px;
	margin:-4px 0 6px -4px;
	background:url("/img/light_auth1.jpg") center top no-repeat;
	border:1px solid #f4f4f4;
	}
.light_auth2{
	padding:10px 4px 10px 39px;
	margin:-4px 0 6px -4px;
	background:url("/img/light_auth2.jpg") center top no-repeat;
	border:1px solid #f4f4f4;
	}	
.registration{
	margin-left:64px;
	margin-top:-3px;
	}
.registration a{
	color:#00afea;
	font-size:11px;
	text-decoration:none;
	border-bottom:1px dashed;
	line-height:1.8;
	}
.registration a:hover{
	color:#009fd5;
	}	
.auth_top{
	padding:1px 5px 20px 15px;
	background:url("/img/auth_top.gif") left top no-repeat;
	}
.auth_btm{
	width:199px;
	background:#F4F4F4 url("/img/auth_btm.gif") left bottom no-repeat;
	}
.user_menu_btm{
	width:199px;
/*	background:url("/img/user_menu_btm.gif") left bottom no-repeat; */
    background:#F4F4F4 url("/img/auth_btm.gif") left bottom no-repeat; 

	}
.user_menu_btm .auth_top{
	padding-bottom:11px !important;
	}
.finished_top{
	background:url("/img/dreams_top.gif") left top no-repeat;
	margin-top:30px;
	}
.finished_btm{
	padding-top:1px;
	padding-bottom:20px;
	background:url("/img/dreams_btm.gif") left bottom no-repeat;
	padding-right:2px;
	}
.finished_btm table{
	border-collapse:collapse;
	border:none;
	}
.finished_btm table td{
	border-top:1px #ccc dotted;
	border-bottom:1px #ccc dotted;
	}
.finished_btm img{
	width:65px;
	height:65px;
	padding:0;
	position:relative;
	margin-right:-1px;
	}
.finished_btm h2{
	margin-left:15px;
	}	
.finished_title{
	padding:2px 15px 2px 15px;
	width:110px;
	}
.finished_img{
	text-align:right;
	}	/*правый блок конец*/	

/*центральный блок*/
.center_cnt{
	background:url("/img/y_border.gif") center top repeat-y;
	padding:10px 15px;
	}
.top_yellow{
	padding-top:10px;
	width:490px;
	background:url("/img/y_top.gif") center top no-repeat;
	}
.bottom_yellow{
	padding-bottom:10px;
	background:url("/img/y_bottom.gif") center bottom no-repeat;
	}
	
/*КОНТЕНТ*/
.profile_img{
	width:183px;
	float:left;	
	}
.profile_text{
	margin-left:187px;
	}
.about_text{
	padding:10px;
	margin-bottom:15px;
	background:#f4f4f4;
	}
.profile_title{
	float:left;
	width:70px;
	color:#666;
	}
.profile_value{
	margin-left:75px;
	color:#000;
	}
.profile_value a{
	color:#000;
	}
.profile_info{
	
	color:#666;
	padding-left:15px;
	}
.profile_info span{
	color:#5F2F82;
	}
.inp_profile{
	margin-bottom:5px;
	margin-left:72px;
	}
.inp_profile input, textarea{
	padding:6px;
	font-size:12px;
	font-family:"Arial";
	width:188px;
	border:1px solid #ccc;
	}

.edit_profile_left{
	width:280px;
	float:left;
	}
.edit_profile_right{
	float:right;
	color:#5F2F82;
	}
.user_pic{
	padding:1px;
	border:2px solid #ddd;
	width:170px;
	height:170px;
	overflow:hidden;
	line-height:170px;
	margin-bottom:15px;
	}
.user_pic img{
	 vertical-align:middle;
	/*height:170px;
	width:170px;*/
	}
.foto_title{
	padding-left:3px;
	margin-bottom:8px;
	}
.load_foto{
	margin-top:77px;
	background:#eee;
	position:absolute;
	padding:3px 0;
	text-align:center;
	width:110px;
	margin-left:30px;
	}
.load_foto a{
	text-decoration:none;
	border-bottom:1px dashed #666;
	color:#666;
	}
.pages{
	text-align:center;
	float:left;
	padding-top:1px;
	width:300px;
	}
.pages input{
	margin:0 10px;
	width:23px;
	text-align:center;
	border:1px solid #ccc;
	padding:5px 0;
	font-size:12px;
	vertical-align:middle;
	}	
.pages a{
	background:#f4f4e8;
	padding:2px 6px;
	text-decoration:none;
	}
.pages span{
	color:#fff;
	padding:2px 6px;
	background:#5e2f7f;
	}
.pager{
	margin-top:20px;
	}
.prev_page, .next_page{
	width:65px;
	padding:0 15px;
	color:#5F2F82;
	font-size:20px;
	}
.prev_page{
	float:left;
	}
.next_page{
	text-align:right;
	float:right;
	}
.money{
	font-size:16px;
	font-weight:bold;
	}
.money a{
	color:#00afea;
	}
.ostalos{
	color:#fff;
	background:url("/img/price.jpg") left center repeat-x;
	}
.nakopleno{
	height:23px;
	color:#724193;
	background:url("/img/price2.jpg") left center repeat-x;
	}
.nakopleno, .ostalos{
	padding-top:8px;
	padding-left:10px;
	width:160px;
	height:24px;
	}
.nakopleno strong, .ostalos strong{
	font-size:15px;
	}
.save_btn{
	color:#5F2F82;
	font-style:italic;
	border:none;
	width:130px;
	height:40px;
	font-family:"Georgia";
	position:absolute;
	margin-left:344px;
	background:url("/img/save.gif") center center no-repeat;
	}
.save_link{
	padding-top:12px;
	height:28px;
	text-align:center;
	}
.save_link a{
	color:#5F2F82;
	}	
.inp_title_dream{
	color:#814aaf;
	float:left;
	width:70px;
	padding-top:7px;
	}
.inp_dream{
	margin-left:72px;
	margin-bottom:5px;
	}
.inp_dream a{
	margin-top:7px;
	margin-left:20px;
	position:absolute;
	color:#814aaf;
	}
.inp_dream span{
	margin-top:7px;
	margin-left:8px;
	position:absolute;
	}
.inp_dream input{
	width:228px;
	border:1px solid #ccc;
	}
.inp_dream input{
	padding:6px;
	font-size:12px;
	font-family:"Arial";
	width:228px;
	border:1px solid #ccc;
	}
.inp_dream1{
	margin-left:72px;
	margin-bottom:5px;
	}
.inp_dream1 textarea{
	padding:6px;
	font-size:12px;
	font-family:"Arial";
	width:228px;
	border:1px solid #ccc;
	}
	
.add_dream_left{
	width:320px;
	float:left;
	}
.tip{
	margin-left:345px;
	padding:10px 12px;
	background:#f4f4e8;
	color:#814aaf;
	}
.users_table{
	width:100%;
	border-collapse:collapse;
	}
.users_table td{
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
	padding-top:10px;
	padding-bottom:10px;
	}
.users_table th{
	color:#763d9f;
	font-size:11px;
	padding:11px 0;
	font-weight:normal;
	text-align:left;
	}
.users_name{
	padding-left:15px;
	}
.users_name a{
	color:#00b2df;
	padding-left:15px;
	font-size:12px;
	background:url("/img/user.gif") left top no-repeat;
	}
.users_name a.woman{
	color:#00b2df;
	padding-left:15px;
	font-size:12px;
	background:url("/img/icon-woman.gif") left top no-repeat;
	}	
.users_name a.man{
	color:#00b2df;
	padding-left:15px;
	font-size:12px;
	background:url("/img/icon-man.gif") left top no-repeat;
	}		
.users_name a:hover{
	color:#009fd5;
	text-decoration:none;
	}
.users_skop{
	width:82px;
	color:#666;
	padding-right:15px;
	}
.users_nado{
	width:60px;
	padding-right:15px;
	}	
.sort{
	background:#f4f4e8;
	padding:13px 15px;
	color:#763d9f;
	}
.sort span{
	margin:0 9px;
	}
.drm_photo{
	height:170px;
	width:170px;
	overflow:hidden
	}
.dream_img{
	width:62px;
	}
.dream_img img{
	border:1px solid #ddd;
	}
.dream_head{
	padding-left:15px;
	vertical-align:top;
	}	
.dream_head a{
	color:#744991;
	font-size:16px;
	font-weight:bold;
	}
.user_mini, .user_mini_woman, .user_mini_man{
	font-size:11px;
	font-weight:normal;
	}
.user_mini a, .user_mini_woman a,.user_mini_man a{
	color:#00afea;
	font-size:11px;
	font-weight:normal;
	}
.user_pic_mini{
	background:url("/img/login.jpg") left center no-repeat;
	padding-left:20px;
	}
.rat_mini{
	font-size:11px;
	font-weight:normal;
	}
.rat_mini span{
    color:#763d9f;
	font-size:11px;
	font-weight:normal;
	}
.find{
	width:240px;
	border:1px solid #ccc;
	padding:6px;
	font-size:12px;
	font-family:"Arial";
	}
.find_ok{
	position:absolute;
	margin-top:8px;
	margin-left:12px;
	}
.dream_bg{
	background:#f9f9f9;
	}
.top_dream_bg{
	background:url("/img/top_drm.gif") center top no-repeat;
	}
.btm_dream_bg{
	background:url("/img/btm_drm.gif") center bottom no-repeat;
	}
.my_dream_top{
	background:url("/img/my_btm.gif") center top no-repeat;
	padding-top:7px;
	}
.my_dream_btm{
	background:url("/img/my_top.gif") center bottom no-repeat;
	padding-bottom:7px;
	}
.my_dream{
	background:#f4f4e8;
	padding:8px 0 4px 15px;
	line-height:0;
	}
.my_dream a{
	width:60px;
	height:60px;
 	overflow:hidden;
	}
.my_dream img{
	border:none;
	width:60px;
	/*height:60px;*/
	float:left;
	border:1px solid #ddd;
	display:block;
	margin:0 4px 4px 0;
	}
.user_menu{
	background:#fff;
	padding-top:12px;
	height:26px;
	padding-left:25px;
	width:145px;
	margin-bottom:3px;
	background:url("/img/user_menu.jpg") left center no-repeat;
	}
.reg_show{
	text-decoration:none;
	border-bottom:1px dashed;
	}
.plashka{
	width:333px;
	margin:0 auto;
	z-index:20
	
	}
.pl_center{
	background:url("/img/pl_cnt.png") left top repeat-y;
	}		
.pl_top{
	height:20px;
	background:url("/img/pl_top.png") left top no-repeat;
	}
.pl_bottom{
	height:20px;
	background:url("/img/pl_bottom.png") left top no-repeat;
	}
.pl_cont{
	padding:1px 0 10px 39px;
	position:relative;
	}
*html .pl_top{
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/img/pl_top.png", sizingMethod="crop");
	}
*html .pl_bottom{
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/img/pl_bottom.png", sizingMethod="crop");
	}
*html .pl_center{
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/img/pl_cnt.png", sizingMethod='scale');
	height:10%;
	}			
.small input{
	vertical-align:middle;
	}
.small{
	font-size:11px;
	margin-bottom:10px;
	color:#999;
	}
.move{
	position:absolute;
	width:490px;
	}
.forget{
	width:106px;
	background:url("/img/forget.gif") center top no-repeat;
	height:28px;
	text-align:center;
	padding-top:10px;
	}
.forget a{
	font-family:"Georgia";
	font-style:italic;
	color:#fff;
	}
.come_back{
	margin-top:2em;
	color:#00afea;
	}
.come_back a{
	color:#00afea;
	}	
.come_back a:hover{
	color:#009fd5;
	}
.auth_form2{
	display:none;
	}
.loader{
	height:22px;
	padding-top:7px;
	text-align:center;
	margin-right:38px;
	margin-bottom:13px;
	}
.loader img{
	vertical-align:middle;
	}
.bad_code{
	background:#ffea6b;
	}
.loading{
	background:#eeeedd;
	}	
	
/****************************************************************/
.dream_pic{
	
	
	width:62px;
	height:62px;
	overflow:hidden;
	line-height:62px;
	margin-bottom:15px;
	}
.dream_pic img{
    width:60px;
    vertical-align:top;
	}	
	
.red{
    color: #FF0000;
    font-weight:bold;
}

.green {
    color: green;
    font-weight:bold;
}

.regkeys { margin:35px 0px 0px 0px; width:130px; background-color:#f8f8f8; padding:10px; line-height:18px; }
div.notice { height:22px;padding-top:7px;	text-align:center;	margin-right:38px;	margin-bottom:13px; }
div.notice img { margin:0px 5px 0px 0px; }
div.notice2 { height:22px;padding-top:7px;	text-align:center;	margin-right:10px;	margin-bottom:13px; }
div.notice2 img { margin:0px 5px 0px 0px; }
.infotext { color:#a8a8a8; }

.button { float:left; background:url('/img/button-left.gif') top left no-repeat; height:31px; }
.button a { display:block; background:url('/img/button-right.gif') top right no-repeat; padding:0px 20px; line-height:31px; color:#fff; text-decoration:none; font-size:9pt; font-weight:bold; }
.button_edit { float:left; background:url('/img/button-edit-left.gif') top left no-repeat; height:31px; }
.button_edit a { display:block; background:url('/img/button-edit-right.gif') top right no-repeat; padding:0px 20px; line-height:31px; color:#fff; text-decoration:none; font-size:9pt; font-weight:bold; }
.button_reg { float:left; background:url('/img/button-reg-left.gif') top left no-repeat; height:31px; }
.button_reg a { display:block; background:url('/img/button-reg-right.gif') top right no-repeat; padding:0px 20px; line-height:31px; color:#fff; text-decoration:none; font-size:9pt; font-weight:bold; }
.button a:hover, .button_edit a:hover, .button_reg a:hover { color:#fff; }
.buttolink { float:left; height:31px; }
.buttolink a { display:block; padding:0px 20px; line-height:31px; font-size:9pt; }

/*-------confirm--------*/
div.jqmConfirm { 
    display:none; 
    position:fixed; 	
	width:333px;
	margin:0 auto;
	top:35%; 
	left:50%; 
	margin-left:-225px; }
* html div.jqmConfirm { position:absolute; top:expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(35 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + "px"); }
div.jqmConfirmWindow { background-color:#fff; border:1px solid #f2f2f2; padding-bottom:30px; }

.modalHeader { height:40px; background-color:#f2f2f2; }
.modalHeader span { float:left; margin-left:20px; line-height:40px; font-weight:bold; font-size:12pt; color:#81ae1f; letter-spacing:-1px; }
.modalHeader a { display:block; float:right; margin:11px 11px 0px 0px; }
.jqmConfirmMsg {  text-align:left; color:#5F2F82; padding-top:5px; padding-bottom:15px;}
/*div.modalButtons { text-align:center; } */
div.modalButtons div { display:block; float:left; cursor:pointer; }

div.modalButtons div.yes { 	float:left;	
	background:url("/img/yes.gif") left top no-repeat;
	border:none;
	position:relative; 
	font-size:12px;
	font-family:"Georgia";	
	color:#fff;
	width:52px;
	padding-top:10px;
	padding-bottom:13px;
	font-style:italic;
	text-decoration:underline;
	display:block;
	text-align:center; 
	cursor:pointer;}
div.modalButtons div.no { 
    border-bottom:1px dashed #999;
	text-decoration:none;
	color:#999;
	position:relative; 
	padding-top:11px;	
	margin-left:15px;
	font-style:italic; }
/*-----------------------*/

/* tags section */



.tags{
	font-size:11px;
	}
.tags a{
	margin-right:0.3em;
	}
.dream_title{
	font-size:15px;
	font-weight:bold;
	vertical-align:top;
	padding-right:15px;
	padding-top:13px !important;
	line-height:1.1;
	}
.dream_title .user_mini{
	padding-left:15px;
	margin-top:8px;
	background:url("/img/user.gif") left top no-repeat;
	}
.dream_title .user_mini_woman{
	padding-left:15px;
	margin-top:8px;
	background:url("/img/icon-woman.gif") left top no-repeat;
	}
.dream_title .user_mini_man{
	padding-left:15px;
	margin-top:8px;
	background:url("/img/icon-man.gif") left top no-repeat;
	}		
.dream_title .rat_mini{
	padding-left:15px;
	margin-top:8px;
	background:url("/img/rat.gif") left top no-repeat;
	}	
.dream_image{
	width:65px;
	padding:15px;
	vertical-align:top;
	}
.all_tag{
	margin-top:0.5em;
	}
.all_tag a{
	color:#00afea;
	}
.all_tag a:hover{
	color:#009fd5;
	text-decoration:none;
	}
/*страница мечты*/
.drm_image{
	margin-left:285px;
	text-align:right;
	}
.drm_content{
	float:left;
	width:265px;
	}
.drm_content h2{
	margin-bottom:0.6em;
	}
.drm_date{
	font-size:11px;
	font-style:italic;
	color:#999;
	margin-top:0.8em;
	}
.drm_date a, .comment_title a, .walls_title a{
	color:#00afea;
	margin-left:5px;
	padding-left:15px;
	background:url("/img/user.gif") left top no-repeat;
	font-style:normal;
	}
.drm_date a.woman, .comment_title a.woman, .walls_title a.woman{
	color:#00afea;
	margin-left:5px;
	padding-left:15px;
	background:url("/img/icon-woman.gif") left top no-repeat;
	font-style:normal;
	}	
.drm_date a.man, .comment_title a.man, .walls_title a.man{
	color:#00afea;
	margin-left:5px;
	padding-left:15px;
	background:url("/img/icon-man.gif") left top no-repeat;
	font-style:normal;
	}	
.drm_date a:hover, .comment_title a:hover, .walls_title a:hover{
	text-decoration:none;
	color:#009fd5;
	}
.shkala{
	padding-left:19px;
	height:26px;
	padding-top:10px;
	font-family:"Georgia";
	font-style:italic;
	color:#793ea4;
	}
.shk_bg{
	margin:12px -17px 12px -11px;
	width:292px;
	background:url("/img/shk_bg.gif") -150px top no-repeat;
	}
.shk_bg > .shkala{
	background:url("/img/shk.png") left top no-repeat;
	}
.select_money{
	margin-bottom:8px;
	}
.select_money span{
	margin:0 0.4em;
	}
.comment_title{
	font-size:11px;
	color:#999;
	}
.comment_table td{
	padding:11px 15px;
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
	}
.comment_table{
    width:100%;
	border-collapse:collapse;
	}	
.comment_table p{
	margin:0.3em 0;
	}
.add_comment .add{
	position:relative !important;
	margin-top:10px !important;
	}

.add_comment{
	margin-left:15px;
	margin-right:15px;
	width:445px;
	}
*html .add_comment{
	margin-left:7px;
	margin-right:7px;
	width:445px;
	}
.add_comment textarea{
	width:100%;
	height:110px;
	border:1px solid #ccc;
	}
.money_inp{
	width:210px;
	float:left;
	padding-top:5px;
	}
.money_inp input{
	width:170px;
	padding:5px 0;
	border:1px solid #ccc;
	}
.action{
	text-align:left;
	padding-left:16px;
	padding-top:10px;
	line-height:1.8;
	}
.action a, .drm_action a{
	color:#00afea;
	}
.action a:hover,  .drm_action a:hover{
	text-decoration:none;
	color:#009fd5;
	}
.your_invite{
	margin-top:40px;
	padding-left:25px;
	}
.drm_action{
	font-size:11px;
	font-weight:normal;
	margin-top:4px;
	}

.news_title{
	font-size:15px;
	font-weight:bold;
	vertical-align:top;
	padding-right:15px;
	padding-top:13px !important;
	line-height:1.1;
	}


.date{
	font-size:11px;
	font-style:italic;
	color:#999;
	margin-top:0.8em;
	}	
#registration_step_0{
  position:relative;
}

.about{
	background:#EFEFEF;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:7px;
	color:#666666;
	font-size:15px;
	font-weight:bold;
	text-align:left;
	}
a.blue{
	color:#00b2df;
}
a.blue:hover{
	color:#00b2df;
	text-decoration:none;
}		
.quest_table{
	width:100%;
	border-collapse:collapse;
	}
.quest_table td{
	border-bottom:1px dotted #ccc;
	padding-top:10px;
	padding-bottom:10px;
	}
.quest_title{
	font-size:15px;
	font-weight:bold;
	vertical-align:top;
	padding-right:15px;
	}	
.quest_title a{ color:#00b2df;text-decoration:none; border-bottom:1px dashed;}
.quest_title a:hover{ color:#00b2df; text-decoration:none; border-bottom:1px dashed;}
.quest_answer {
    padding-top:10px; 

	font-size:12px; 
	font-weight:normal;
  }
  
#jHelperTipAttrContainer { display:none; }
#jHelperTipContainer { background:#f2f2f2; color:#666; padding:10px; font-size:8pt; line-height:16px; display:none; border:1px solid #cccccc; } 
#jHelperTipContainer h2{font-size:15px;	color:#5F2F82;	font-weight:normal;	font-family:"Arial";margin-top:5px;	margin-bottom:5px;text-align:left;} 

/*прямой эфир*/
.efir_top{
	background:url(/img/efir_top.jpg) left top no-repeat;	
	padding-top:1px;
	margin-top:30px;
	padding-bottom:15px;
	}
.efir_btm{
	background:url(/img/efir_btm.gif) left bottom no-repeat;
	}
.efir_top h2{
	margin-left:15px;
	}
.efir_top table{
	border-collapse:collapse;
	width:100%;
	}
.efir_top td{
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
	padding:8px 15px;
	font-size:11px;
	color:#666;
	}
.efir_more{
	padding:15px 18px;
	text-align:right;
	float:right;
	}
.efir_more a{
	color:#00afea;
	text-decoration:none;
	border-bottom:1px dashed;
	}
.efir_more a:hover{
	color:#009fd5;
	}
	
.efir_more2{
	padding:15px 18px;
	text-align:left;
    float:left;
	
	}
.efir_more2 a{
	color:#00afea;
	text-decoration:none;
	border-bottom:1px dashed;
	}
.efir_more2 a:hover{
	color:#009fd5;
	}
		
		
.efir_user{
	margin-bottom:3px;
	font-size:11px;
	}
.efir_user span{
	margin-left:7px;
	color:#999;
	}
.efir_user a, .dr_cnt a{
    background:transparent url(/img/user.gif) no-repeat scroll left top;
    color:#00B2DF;
    padding-left:15px;
    }
 .efir_user a.woman, .dr_cnt a.woman{
	background:transparent url(/img/icon-woman.gif) no-repeat scroll left top;
	color:#00B2DF;
	padding-left:15px;
	}
.efir_user a.man, .dr_cnt a.man{
	background:transparent url(/img/icon-man.gif) no-repeat scroll left top;
	color:#00B2DF;
	padding-left:15px;
	}	
	    
.efir_user a:hover, .dr_cnt a:hover{
    color:#009FD5;
    text-decoration:none;
    }
	
.efir_user a.dream{
    background:none;
	color:#00B2DF;
    padding-left:0px;
	}
.efir_user a.dream:hover{
	background:none;
	color:#009FD5;
	}	
.light_b{
     border:1px solid #00B2DF;
     }
.dr_top{
    background:url("/img/efir_top.jpg") left top no-repeat;
    padding-top:1px;
    padding-bottom:15px;
    }
.dr_bottom{
    background:url("/img/dreams_btm.gif") left bottom no-repeat;
    margin-bottom:19px;
    }
.dr_top h2{
    margin-left:15px;
    }
.dr_cnt{
    padding:0 15px;
    }
.dr_cnt a{
    margin-right:8px;
    } 
.plus{
     margin-left:8px;
     font-weight:bold;
     color:#763e9f;
     font-size:13px;
     padding-right:20px;
     background:url("/img/star.gif") right center no-repeat;;
     } 
 
     
#tooltip {
	position: absolute;
	z-index: 3000;
	width:230px;
	background:#f2f2f2; 
	color:#666; 
	padding:10px; 
	font-size:8pt; 
	line-height:16px; 
	border:1px solid #cccccc; 
	opacity: 0.85;
}
#tooltip h3 {
  font-size:15px;	color:#5F2F82;	font-weight:normal;	font-family:"Arial";margin-top:5px;	margin-bottom:5px;text-align:left;
}
#tooltip div {

}

.chat_title{
	font-size:12px;
	color:#999;
	}
.chat_table td{
	padding:11px 15px;
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
	}
.chat_table{
    width:100%;
	border-collapse:collapse;
	}	
.chat_table p{
	margin:0.3em 0;
	
	}
.chat_table span {
    font-size:12px;
	color:#333;
    }
    
.chat_title a{
	color:#00b2df;
	padding-left:15px;
	font-size:12px;
	background:url("/img/user.gif") left top no-repeat;
	}
.chat_title a.woman{
	color:#00b2df;
	padding-left:15px;
	font-size:12px;
	background:url("/img/icon-woman.gif") left top no-repeat;
	}	
.chat_title a.man{
	color:#00b2df;
	padding-left:15px;
	font-size:12px;
	background:url("/img/icon-man.gif") left top no-repeat;
	}		
.chat_title a:hover{
	color:#009fd5;
	text-decoration:none;
	}
	    
.chat_table .user_mini{
   font-size:12px;
}	

.chat_title span.my_message{
   font-size:12px;
   color:#65328e;
   font-weight:bold;
}	    	
.add_chat .add{
	position:relative !important;
	margin-top:10px !important;
	}

.add_chat{
	margin-left:15px;
	margin-right:15px;
	width:445px;
	}
*html .add_chat{
	margin-left:7px;
	margin-right:7px;
	width:445px;
	}
.add_chat textarea{
	width:100%;
	height:110px;
	border:1px solid #ccc;
	}
	
/* Репутация */	
.carma_value{
	font-size:16px;
	font-family:"Georgia";
	color:#fbbc00;
	font-style:italic;
	}
	
.carma_value a{
	font-size:16px;
	font-family:"Georgia";
	color:#fbbc00;
	font-style:italic;
	text-decoration: none;
	}	
	
.carma_text {
	font-size: 13px;
}

.dr_cnt a.dream_count{
    background:transparent url(/img/dream.gif) no-repeat scroll left top;
    color:#00B2DF;
    padding-left:12px;
    }
   
.dr_cnt a.count_user{
    background:none;
    color:#00B2DF;
    padding-left:3px;
    padding-right:3px;
    margin-right:0px;
    }    
    
.add2friend { margin-top:15px; width:200px; }
.add2friend span { display:block; margin-bottom:5px; }
.add2friend img { margin:0px 5px 2px 0px; }


div#block_users, div#block_cars, div#block_contacts { margin-top:0px; }
.ub {  	width:100%;
	border-collapse:collapse;}
.ub td { vertical-align:top; 
		line-height:18px; 
		border-top:1px dotted #ccc;
		border-bottom:1px dotted #ccc;
		padding-top:10px;
		padding-bottom:10px;}
.ub_img { padding:10px 0px 10px 10px; width:70px; }
.ub_img img { display:block;border:none;width:60px; }
.ub_img a{	width:60px;	height:60px; overflow:hidden;	}

.ub_info { padding:15px 15px 15px 15px; }
.ub_info span.extinfo { clear:both; display:block; font-size:8pt; margin:10px 0px 0px 0px; line-height:normal; }
.ub_info span.amount { color:#a6a6a6; }
.ub_info em { font-size:8pt; font-style:normal; }
.ub_serv { padding:15px 15px 10px 0px; width:150px; }
.ub_serv img { margin:0px 3px 0px 0px; }
.ub_serv span { display:block; margin:0px 0px 8px 0px; }
.ub_img_online { margin:0px 0px 0px 5px; border:0;}
.friends_links img {border:0;}    

.all{
	margin-top:0.5em;
	margin-right:20px;
	}
.all a{
    font-size:12px;
	color:#00afea;
	}
.all a:hover{
	color:#009fd5;
	font-size:12px;
	text-decoration:none;
	}
	
.walls_title{
	font-size:11px;
	color:#999;
	}
.walls_table td{
	padding:11px 15px;
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
	}
.walls_table{
    width:100%;
	border-collapse:collapse;
	}	
.walls_table p{
	margin:0.3em 0;
	}
.add_walls .add{
	position:relative !important;
	margin-top:10px !important;
	}

.add_walls{
	margin-left:15px;
	margin-right:15px;
	width:445px;
	}
*html .add_walls{
	margin-left:7px;
	margin-right:7px;
	width:445px;
	}
.add_walls textarea{
	width:100%;
	height:110px;
	border:1px solid #ccc;
	}	
	
/* mail */
span.bubble_mail { margin:3px 7px 0px 0px; background:url('/img/bubble-yellow-left.gif') top left no-repeat; display:block; float:left; }
span.bubble_mail span { background:url('/img/bubble-yellow-right.gif') top right no-repeat; height:25px; display:block; float:left; }
span.bubble_mail span a { display:block; line-height:25px; color:#666; font-size:9pt; text-align:left; text-decoration:none; padding:0px 9px; font-weight:normal; }

/*.mb_img { padding:10px 0px 10px 10px; width:50px; }*/
.mb_img { padding:10px 0px 10px 10px; width:100px; }
.mb_img img { display:block;border:none;width:60px; }
.mb_img a{	width:60px;	height:60px; overflow:hidden;	}

.mb_info { padding:10px 15px 10px 10px; width:400px; }
.mb_serv { padding:10px 15px 10px 0px; width:200px; }
.mb_serv img { margin:0px 3px 0px 0px; border:0;}
.mb_serv span { display:block; margin:5px 0px 0px 0px; }
.mb_serv div { margin:0px; }
.mb_serv div span { display:block; margin:0px 0px 0px 0px; line-height:25px; }
.mb_serv div span.bubble_mail { margin:0px 7px 0px 0px; }

.cfx:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.cfx { zoom:1; }	


/* доска почета  */
.board{
	width:199px;
	margin-top:20px;
	margin-bottom:30px;
	}
.board_top{
	background:url("/img/dreams_top.gif") left top no-repeat;
    
	}	
.board_btm{
	background:url("/img/dreams_btm.gif") left bottom no-repeat;
	padding:1px 1px 33px 1px;
	
	}
.board_btm h2{
	margin-left:15px;

	}
.board_btm h2 span{
	font-size:11px;
	color:#999;
	font-style:normal;
	font-family:"Arial";
	}	
.board_go a{
	color:#763d9f;
	font-family:"Georgia";
	font-style:italic;
	}
.board_go{	
	height:28px;
	text-align:center;
	margin-top:-18px;
	padding-top:10px;
	width:120px;
	position:absolute;
	background:url("/img/full_top.gif") center top no-repeat;
	}
.board_btm a{
    font-size:12px;
	color:#00afea;
	}
.board_btm a:hover{
	color:#009fd5;
	font-size:12px;
	text-decoration:none;
	}	
.board_li{
	border-top:1px dotted #ccc;
	height:3px;
	}
.board_text{
	font-size:11px;
	color:#666;
	padding-top:5px;
	}	
/* конец доски почета */
