.br_tp {
	height: 18px;
	overflow: hidden;
	background: url(/images/pb.gif) no-repeat 0 0px;
	padding-left: 15px;
	margin-top: 10px;
}
.br_tp div {
	background: url(/images/pb.gif) no-repeat 100% 0;
	height: 18px;
	padding-right: 15px;
}
.br_tp span {
	display: block;
	border-top: solid 3px #a3d4f2;
	height: 15px;
	background-color: #fff;
}
.br_bp {
	height: 18px;
	overflow: hidden;
	background: url(/images/pb.gif) no-repeat 0 -15px;
	padding-left: 15px;
	margin-bottom: 15px;
	clear: both;
}
.br_bp div {
	background: url(/images/pb.gif) no-repeat 100% -15px;
	height: 15px;
	padding-right: 15px;
}
.br_bp span {
	display: block;
	border-bottom: solid 3px #a3d4f2;
	height: 12px;
	overflow: hidden;
	background-color: #fff;
}
.blockp {
	padding: 0px 0px 1px 10px;
	border-left: solid 3px #a3d4f2;
	border-right: solid 3px #a3d4f2;
	background: #fff;
}

.brb_t {
	height: 6px;
	overflow: hidden;
	background: url(/images/borderb.gif) no-repeat 0 -14px;
	padding-left: 5px;
}
.brb_t div {
	background: url(/images/borderb.gif) no-repeat 100% 0;
	height: 7px;
	padding-right: 5px;
}
.brb_t span {
	display: block;
	border-top: solid 1px #e4f5ff;
	height: 6px;
	overflow: hidden;
	background-color: #e4f5ff;
}



p.p {
	padding-bottom: 15px;
	padding-left: 20px;
	padding-right: 20px;
}
div.code {
	background: #f2f2f2;
	padding: 10px;
	float: left;
}

.user_g {
	background-position: 0 100%;
}
.popup {
	background: url(/images/bg_unac_menu.png) repeat-x;
	border-left: solid 1px #e5f6ff;
	border-right: solid 1px #e5f6ff;
	padding:0pt 6px 2px;
	color: #666666;
}
.time {
	color:#888;
}
.top .title {
	padding-top: 10px;
}

#main {
	margin: 0 240px;
	width: 515px;
	overflow: visible;
}
#leaders {
	margin-left: -995px;
	float: left;
	width: 220px;
}
#chatz {
	width: 220px;
	float: left;
	margin-left: -220px;
	overflow: hidden;
}


.leaders {
	padding: 15px 0 10px 0;
}

.switch {
	position: relative;
}




.block_header {
	background: #f0f0f0 url(/images/subtabs.gif) no-repeat 0 0;
	float: left;
	margin: 0px 3px 14px 0px;
	position: relative;
	/* IE suxx! */
	_width: 1px;
	overflow: visible;
}
.block_header i {
	height: 15px;
	font-style: normal;
	color: #5DBBFE;
	font-size: 14px;
	display: block;
	white-space: nowrap;
	padding: 3px 12px 4px 0;
	background: #f0f0f0 url(/images/subtabs.gif) no-repeat 100% -23px;
	margin-left: 12px;
}
.block_header a {
	font-style: normal;
	color: #5DBBFE;
	font-size: 14px;
	text-decoration: none
}
.block_header a:hover {
	font-style: normal;
	color: #b7b7b7;
	font-size: 14px;
	text-decoration: underline;
}

.actions {
	float: right;
	position: relative;
}
ul.actions {margin: 0 -10px 0 0;}
.actions a, n .actions a.actionsOFF {
	color: #fff !important;
	background-color: #777;
	padding: 0 5px 2px 7px;
	text-decoration: none;
	-moz-border-radius: 6px; -webkit-border-radius: 6px;  border-radius: 6px;
}

.actions a:hover, a:hover.actionsOFF {
	background-color: #78a310;
}
a.actionsON {
	color: #fff !important;
	background-color: red;
	padding: 0 6px 2px;
	text-decoration: none;
}



.actions li {
	float: left;
}
.actions li.left {
	padding-right: 7px;
}
h2.t {
	font-weight: normal;
	font-size: 15px;
	margin: 0 0 10px 0;
	padding: 4px 0 0px 12px !important;
	height: 24px;
	color: #fff !important;
	background: #74c3f1 url(/images/block_header.png) no-repeat 0 0;
	position: relative;
	text-shadow: 1px 0 0 #61B2DF;
	/* border-bottom: solid 1px #f0f0f0; */
}

a.action {
	display: block;
	padding-left: 10px;
}


a.a_dott {
	color: #444 !important;
	border-bottom: dashed 1px #444 !important;
	text-decoration: none !important;
}
a.a_dott:hover {
	color: #000;
}
.icons {
	height: 15px;
	margin-top: 5px;
}
.icons .icon, .diary_icon_up {
	width: 15px;
	height: 15px;
	float: left;
	background: url(/images/vcard/icons.png) no-repeat 0 0;
	margin-right: 1px;
}
.diary_icon_up {
	float: right;
}
.icons .icon_up, .diary_icon_up {
	background-position: 0 0;
}
.icons .icon_super {
	background-position: -16px 0;
}
.icons .icon_lider {
	background-position: -32px 0;
}
.icons .icon_diary {
	background-position: -48px 0;
}
.icons .icon_meet {
	background-position: -80px 0;
}
.icons .icon_birth {
	background-position: -96px 0;
}
.icons .icon_phone {
	background-position: -112px 0;
}

.arr_sur {
/*	position: relative;*/
	margin: 205px 0 0 -140px;
	float: left;
}

.arr_sur2 a {
	display: block;
	background: url(/images/arr_sur.png) no-repeat 100% 0;
	padding: 5px 30px 7px 0;
}

.send_msg a, .arr_sur2 a {
	color: #5dbbfe;
}

.user_sex_b .user_s {
	color: #5dbbfe;
	/* IE suxx! */
	position: relative;
}
.user_sex_g .user_s {
	color: #FFAFCE !important;
	/* IE suxx! */
	position: relative;
}

.diary_text {
	padding: 10px;
	position: relative;
}
.diary_text .title {
	margin-top: 10px;
}
.diary_text .info {
	display: block;
	color: #B7B7B7;
}
.diary_text h2 {
	font-size: 24px;
	margin: 15px 0 8px 0 !important;
}
.diary_comment {
	margin-bottom: 10px;
	padding: 3px;
}
.diary_comment .time, diary_comment .info {
	color: #B7B7B7;
	display: block;
}
span.reply {
	display: block;
}

#main .meet {
	padding: 1px 0;
}
.switch {
	color: #5dbbfe;
	margin: 0 0 0px 7px;
	border-bottom: #fafafa 1px solid;
	padding: 10px;
}
.switch a {
	color: #5dbbfe;
}


.tt_bg {
	padding: 1px 10px 20px 10px;
}
.tt ul, .content ul, .obo_mne2 ul {
	padding: 10px 0 10px 35px;
}
.obo_mne2 ul {
	list-style-position: inside;
}
.tt ul li, .content li, .obo_mne2 li {
	list-style: disc !important;
}


#search_result li, #email_result li {
	list-style: none !important;
	margin: 0 !important;
	padding: 2px 7px 3px;
}
#search_result ul, #email_result ul {
	border: solid 1px #ddd;
	margin-top: 3px;
	color: #b7b7b7;
	font-size: 14px;
	margin: 0 !important;
	padding: 0 !important;
}
#search_result, #email_result {
	z-index: 99999999;
}
#search_result .selected, #email_result .selected {
	background-color: #f0f0f0;
	cursor: pointer;
}

.block_header2 {
}
.block_header2 i {
	font-style: normal;
}

.block_header3 {
	background-color: #e5f6ff;
	float: left;
	margin: 5px 3px 15px 0px;
	position: relative;
	/* IE suxx! */
	_width: 1px;
	overflow: visible;
}
.block_header3 i {
	height: 15px;
	font-style: normal;
	font-size: 14px;
	display: block;
	white-space: nowrap;
	padding: 3px 12px 5px 12px;
}

.block_header3_vip {
	background-color: #FFE2BF;
}
.block_header3_vip i {
	color: #FF8400;
	background-color: #FFE2BF;

}

.block_header3 a {
	font-style: normal;
	color: #5DBBFE;
	font-size: 12px;
}
.block_header3 a:hover {
	font-style: normal;
	color: #5DBBFE;
	text-decoration: underline
}

.block_header4 {
	background: #f7f7f7 url(/images/vc.gif) no-repeat 0 0;
	float: left;
	margin-bottom: 10px;
	height: 52px;
}

.block_header4 i {
	padding: 6px 20px 6px;
	white-space: nowrap;
	font-style: normal;
	display: block;
	/* IE suxx */
	_width: 1px;
	background: url(/images/vc.gif) no-repeat 100% -52px;
	height: 40px;
}
.search_form td {
	white-space: nowrap;
	color: #B7B7B7;
}
.check_box input {
	margin-right: 4px !important;
}

.pop_go a {
	color: #5DBBFE !important;
}
.top_index td td {
	text-align: left;
}
.top_index .tdf {
	color: #B7B7B7;
}

.pa {
	margin: 10px;
}
.tdf {
	color: #B7B7B7;
}


select.sf {
	margin-bottom: 2px;
}
.btw td {
	padding-left: 10px;
	padding-right: 10px;
}

.surp_item {
	padding: 5px;
	float: left;
	margin: 0 5px 2px 0px;
	border: #fff 1px solid;
	height: 110px;
	width: 110px;
	overflow: hidden;
}
.surp_item input {
	position: relative;

	float: left;
}
.surp_item img {
	cursor: pointer;
	margin-top: -17px;
}
.surp_item_over {
	border: #e5e5e5 1px solid;
}
#surp_preview_1 img {
	float: left;
	margin-right: 10px;
}
#sms_in {
	clear: both;
}
#surp_preview {
	margin-bottom: 10px;
}
.surp_rubr {
	position: relative;
	padding: 15px 0 15px 0;
	line-height: 180%;
	color: #5DBBFE;
	text-align: center;
	}
.surp_rubr a {
	color: #5DBBFE;
	font: 14px arial;
	border-bottom: #5DBBFE 1px dashed;
	text-decoration: none;
	}
.surp_schet, .surp_text {
	padding-top: 15px;
}
.surp_schet input {
	margin-right: 3px;
}
.surp_text textarea {
	height: 50px; width: 100%;
}



a.back_to_diary, .add_mess_diary span {
	font-size: 11px;
	font-family: Tahoma;
	font-weight: normal;
	color: #888888;
}

#add_to_fav_auth {
	font-size: 11px;
	font-family: Tahoma;
	font-weight: normal;
	padding: 4px 10px;
	display: block;
}

.meet_last_item {
	border-bottom: none;
}
input.bigi {
	color:#B7B7B7;
	font: normal 19px Arial;
	height:23px;
	padding: 2px;
}
.tt textarea {
	border:1px solid #DFE9EF;
	color:#666666;
	font: normal 11px Arial;
}
.album_change {
	background: #F0F0F0;
	text-align: center;
	margin: 0 0 3px 0;
	padding: 2px 0;
}
.album_change .profile_m {
	color: #98D4FF;
}
.diary_reader {
	clear: both;
	margin: 10px;
	border-bottom: solid 1px #F5F5F5;
}
.diary_reader .text {
	margin-left: 90px;
}

.a_item {
	padding: 0 0 10px;
}

.diary_comment .text {
	margin-left: 86px;
}

.hphoto {
	color: #fff !important;
	background-color: Orange;
	padding: 0 5px 0 5px;
	width: 143px;
	display: block;
	margin-top: 5px;
	font: 11px arial;
	text-decoration: none !important;
}
#ph_ab {
	width: 100%;
	text-align: right;
	}

#a1 .diary_item {
	margin-left: 0 !important;
}
div.more {
	padding: 0 17px 10px;

}
div.more li {
	padding: 0 0 0 15px;
}


a.awelcome {
	color: #5dbbfe;
	font: 14px arial;
	display: block;
	padding-bottom: 5px;
}

.top_boy td.bg_my_page {
	vertical-align: top;
	height: 124px;
	background:url(/images/fe_bg.png) no-repeat right bottom;
}
.top_girls td.bg_my_page {
	vertical-align: top;
	height: 124px;
	background:url(/images/fe_bg.png) no-repeat right bottom;
}


#reply_comment_t {
/*	width: auto !important;*/
	position: relative;
}

.br_b, .br_t {
	overflow: hidden;
}

.whatsnew {
	margin: 5px 20px 5px;
	padding: 10px 15px 15px 15px !important;
	border-top: #f0f0f0 1px solid;
	border-bottom: #f0f0f0 1px solid;
}
.whatsnew li {
	padding: 6px 0 0px 0 !important;
	list-style-type: disc !important;
	margin-left: 15px;
}
.whatsnew span {
	color: #3CB4FF;
	font: 12px tahoma;
}
#main .action {
	padding: 15px 18px 5px!important;
}
#main .action a {
	font-size: 18px;
	font-family: Arial;
}
#main .action div {
	color: #333;
}
#main .action div.title {
/*	font-size: 15px;*/
	color: #333;
	margin: 0;
	padding: 0;
}
#main .action div a {
	color: #333;
	padding-right: 2px;
}
#main .action div {
	padding: 5px 0 0;
}
#main .action div a.ruls {
	border-bottom: 1px dashed #2491CF;
	color: #aaa;
	text-decoration: none;
	font-size: 11px;
}

#aj {display: block; width: 211px; height: 129px; margin-top: 35px; background: url(/images/offers/job.png) no-repeat; text-decoration: none;}
#aj span {display: block; padding: 75px 0 0 17px; font-size: 15px; color: #034e88;}