<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.clear{
	clear: both;
}
.clear:after,
.row:after{
	visibility: hidden;
	display: block;
	content: "";
	clear: both;
	height: 0;
}
.align {
	text-align: justify;
	line-height: 0;
	font-size: 1px;
	text-align-last: justify;
	margin: 0;
}
.align:after {
	width: 100%;
	height: 0px;
	visibility: hidden;
	overflow: hidden;
	content: '';
	display: inline-block;
}
.align &gt; *{
	width: 110px;
	display: inline-block;
	text-align: left;
	text-align-last: left;
	line-height: normal;
	font-size: 13px;
	vertical-align: top;
}
.vip_carousel_wrapper{
	position: relative;
}
.vip_carousel{
	overflow: hidden;
}
.vip_carousel_items{
	width: 10000px;
}
.vip_carousel_wrapper .vip_scroller{
	position: absolute;
	width: 100%;
	left: 0;
	top: 50%;
	height: 0;
}
.vip_carousel_wrapper .vip_scroller .nav_btn{
	position: absolute;
	z-index: 10;
	top: -6px;
	cursor: pointer;
	width: 9px;
	height: 20px;
	background: #000;
	display: none;
}
.vip_carousel_wrapper .vip_scroller .nav_btn.prev{
	left: -16px;
	background: url(../images/vip_prev.png) no-repeat;
}
.vip_carousel_wrapper .vip_scroller .nav_btn.next{
	right: -16px;
	background: url(../images/vip_next.png) no-repeat;
}
.users_blocks .item{
	float: left;
}
.users_blocks .item + .item{
	margin-left: 5px;
}
.users_blocks .item .img img{
	max-width: 85px;
}
.users_blocks .detail{
	position: absolute;
	z-index: 10;
	width: 150px;
	margin-left: -37px;
	display: none;
	z-index: 11;
}
.users_blocks .item:hover .detail{
	display: block;
}
.users_blocks .detail_inner{
	border: solid 1px #ddd;
	padding: 10px;
	text-align: center;
	background: #fff;
	border-radius: 4px;
	position: relative;
	box-shadow: 0 0 6px rgba(0,0,0,0.2);
}
.users_blocks .detail_inner:after, .users_blocks .detail_inner:before {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.users_blocks .detail_inner:after {
	border-color: rgba(136, 183, 213, 0);
	border-bottom-color: #fff;
	border-width: 6px;
	margin-left: -6px;
}
.users_blocks .detail_inner:before {
	border-color: rgba(194, 225, 245, 0);
	border-bottom-color: #ddd;
	border-width: 7px;
	margin-left: -7px;
}
.button_holder{
	padding-top: 14px;
}
.button_holder.a_center{
	text-align: center;
}
.button_holder.nomargin{
	padding-top: 0;
}
.button,
a.button,
.button_holder button,
.button_holder input[type="submit"]{
	display: inline-block;
	background: #e36159;
	border: none;
	padding: 6px 16px;
	color: #fff;
	text-decoration: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-size: 15px;
	height: 20px;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	cursor: pointer;
	border-bottom: solid 2px #e23d41;
}
.button_m{
	display: inline-block;
	border: solid 1px #ddd;
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
	border-radius: 14px;
	padding: 7px 14px;
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #f4f4f4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f4f4f4));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#f4f4f4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 );
	color: #888;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.06);
	-moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.06);
	-webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.06);
}
.button_m:hover{
	text-decoration: none;
}
.m_users.c_page{
	margin-top: 20px;
}
.d_users .item{
	width: 48%;
	margin-bottom: 20px;
	border: solid 1px #ddd;
	border-radius: 4px;
	background: #fff;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.06);
	-moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.06);
	-webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.06);
}
.d_users .item-new {
	width: 100%;
}
.d_users .item_inner{
	padding: 20px;
}
.d_users .img{
	float: left;
	margin-right: 20px;
}
.d_users .img img{
	max-width: 100px;
}
.d_users .body{
	overflow: hidden;
	position: relative;
}
.d_section .hidden_wrapper{
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
}
.d_section .hidden_holder{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 100%;
	z-index: 10;
	background: #fff;
}
.d_users .item:hover .hidden_holder{
}
.d_users .title{
	font-size: 125%;
	margin-bottom: 4px;
}
.d_users .params{
	margin-bottom: 4px;
}
.d_users .seek{
	margin-bottom: 6px;
	text-transform: lowercase;
}
.d_users .seek:first-letter{
	text-transform: none;
}
.d_users .description{
	font-size: 90%;
	color: #888;
	clear: both;
}
.d_users.m_users .d_options .description{
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
	height: 0;
	z-index: 10;
	background: #fff;
	margin-top: 100%;
}
.d_users .aims{
	color: #888;
}
.d_section .description + .aims{
	margin-top: 9px;
}
.d_users.m_users img{
	max-width: 50px;
}
.d_options{
	margin-top: 17px;
	margin-bottom: 3px;
	line-height: 1.2;
	position: relative;
	overflow: hidden;
}
.d_option{
	padding-left: 35px;
	min-height: 17px;
	padding-top: 2px;
}
.d_option + .d_option{
	margin-top: 8px;
}
.d_option.meet_with{
	background: url(../images/d_icons/user.png) no-repeat 2px top;
	text-transform: lowercase;
}
.d_option.meet_aim{
	background: url(../images/d_icons/cup.png) no-repeat left 3px;
}
.d_option.meet_date{
	background: url(../images/d_icons/calendar.png) no-repeat left top;
}
.d_amount_string{
	margin-bottom: 10px;
}
.d_amount_val,
.up_profile_price_desc span{
	color: #2980b9;
	padding-left: 3px;
}
.up_profile_price_desc span{
	padding: 0;
}
.d_amount_desc{
	color: #777;
}
.d_avatar{
	margin-bottom: 12px;
	padding: 3px;
	background: #fff;
	border: solid 1px #ddd;
	border-radius: 3px;
}
.d_avatar img{
	max-width: 100%;
}
.datingform{
	padding: 15px;
	-moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.04);
	-webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.04);
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.04);
	border: solid 1px #e4e4e4;
	border-bottom-color: #dcdcdc;
	background:#fff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#content .datingform{
	background: #f9f9f9;
}
.datingform .row{
	clear: both;
}
.datingform .row + .row{
	margin-top: 12px;
}
.datingform .extended_search .row.aims_row{
	margin-bottom: 12px;
}
.datingform .row_section,
.datingform .crit_section{
	float: left;
	width: 30%;
}
.datingform .row_section.pd{
	padding-top: 3px;
}
.datingform .s_auto .row_section{
	width: auto;
}
.datingform .row_section + .row_section,
.datingform .crit_section + .crit_section{
	margin-left: 3%;
}
.datingform .row_title{
	margin-bottom: 4px;
}
.datingform .row.extended_row{
	margin-top: 0;
}
.datingform .row .extended_search{
	display: none;
	padding-top: 12px;
}
.datingform .row .show_extended_btn{
	height: 0;
	text-align: right;
}
.datingform .row .show_extended_btn span{
	color: #333;
	padding: 2px 12px;
	display: inline-block;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.04);
	-moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.04);
	-webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.04);
	border: solid 1px #dcdcdc;
	border-bottom-color: #cfcfcf;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
	background: #f5f5f5;
	background: -moz-linear-gradient(top,  #fff 1%, #f9f9f9 98%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#fff), color-stop(98%,#f9f9f9));
	background: -webkit-linear-gradient(top, #fff 1%, #f9f9f9 98%) repeat;
	background: -o-linear-gradient(top, #fff 1%, #f9f9f9 98%);
	background: -ms-linear-gradient(top, #fff 1%, #f9f9f9 98%);
	background: linear-gradient(to bottom, #fff 1%, #f9f9f9 98%) repeat;
	position: relative;
	top: -28px;
}
.datingform .row .show_extended_btn span.hide{
	display: none;
}
.datingform .crit_row{
	overflow: hidden;
}
.datingform .crit_row + .crit_row{
	margin-top: 2%;
}
.datingform .crit_row input[type="text"]{
	width: 24%;
}
.datingform .submit_row{
	padding-top: 20px;
}
.datingform input[type="text"],
.datingform select{
	height: 33px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.datingform input[type="text"],
.datingform textarea,
.datingform select{
	border: 1px solid #ddd;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background: #fff;
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	padding: 6px 12px;
	color: #555;
	font-family: 'Open Sans';
}
.datingform select{
	padding-left: 10px;
}
.datingform .row_section input[name="age_from"],
.datingform .row_section input[name="age_to"],
.datingform .row_section input[name="mainsettings[age_from]"],
.datingform .row_section input[name="mainsettings[age_to]"]{
	width: 31%;
}
.datingform .row_section input[name="age_from"],
.datingform .row_section input[name="mainsettings[age_from]"]{
	margin-right: 5%;
}
.datingform .submit_row button{
	margin-left: 10px;
}
.d_microstatus{
	color: #888;
	font-size: 90%;
	padding-top: 6px;
}
.orderwrap{
	margin-bottom: 25px;
	margin-top: 20px;
}
.orderblock{
float:right;
}
.ord_btn{
float:left;
height:20px;
background:url(../images/ordbtn.png) repeat-x;
border:solid #CCCCCC;
border-width:1px 1px 1px 0;
line-height:normal;
}
.ord_btn:hover,
.ord_btn.sel{
background:url(../images/ordbtn1.png) repeat-x;
}
.ord_btn.fst{
border-radius:5px 0 0 5px;
-moz-border-radius:5px 0 0 5px;
-webkit-border-radius:5px 0 0 5px;
border-left-width:1px;
}
.ord_btn.lst{
border-radius:0 5px 5px 0;
-moz-border-radius:0 5px 5px 0;
-webkit-border-radius:0 5px 5px 0;
}
.ord_btn button{
background:none;
border:none;
padding:0px 7px 2px;
height:20px;
cursor:pointer;
margin:0;
color:#777;
font-size:85%;
text-transform:lowercase;
font-family:Tahoma;
}
.ord_btn:hover button,
.ord_btn.sel button{
color:#444;
}
.ordertitle{
float:left;
padding-right:6px;
color:#333333;
font-size:90%;
padding-top:1px;
}
.dating_user_menu{
	padding: 0;
	list-style: none;
	overflow: hidden;
	margin: 0 0 25px;
}
.dating_user_menu li{
	display: block;
	float: left;
}
.dating_user_menu li + li{
	margin-left: 20px;
}
.dating_user_menu li a{
	background: #e7ebec;
	padding: 2px 7px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	display: inline-block;
	color: #555;
}
.dating_profile_wrap{
	padding-top: 10px;
	line-height: 1.3;
}
.profile_page.dating_profile_wrap{
	margin-bottom: 30px;
}
.profile_page.dating_profile_wrap.meeting_profile_wrap{
	margin-bottom: 40px;
}
.d_profile_row{
	font-size: 115%;
}
.profile_page .d_profile_row{
	font-size: inherit;
}
.d_profile_row + .d_profile_row{
	margin-top: 10px;
}
.profile_page .d_profile_row + .d_profile_row{
	margin-top: 9px;
}
.d_profile_row.seek_settings{
	text-transform: lowercase;
}
.d_profile_row.seek_settings:first-letter{
	text-transform: none;
}
.d_profile_row .title{
	float: left;
	width: 150px;
	padding-right: 10px;
	color: #777;
}
.profile_page .d_profile_row .title{
	width: 31%;
}
.d_profile_row .text{
	overflow: hidden;
}
.d_profile_row .title:first-letter{
	text-transform: uppercase;
}
.d_profile_row .body{
	overflow: hidden;
}
.d_profile_row.description{
	color: #888;
	font-size: 100%;
	margin-top: 20px !important;
}
.dating_users_criterias{
	margin-top: 30px;
}
.dating_users_criterias.d_profile_row{
	margin-top: 30px;
}
.profile_page .dating_users_criterias.d_profile_row{
	margin-top: 25px;
}
.d_sedtion_title{
	font-size: 135%;
	color: #53667c;
	margin-bottom: 12px;
}
.dating_users_criterias ul{
	padding-top: 6px;
}
.dating_users_criterias ul li{
	width: 25%;
	margin-bottom: 15px;
	margin-right: 7.33%;
	display: inline-block;
	font-size: 90%;
	vertical-align: top;
}
.profile_page .dating_users_criterias ul li{
	width: 40%;
	margin-right: 4%;
	margin-bottom: 10px;
}
.dating_users_criterias .c_grouptitle{
	margin-bottom: 6px;
	padding-left: 25px;
	background:url(../images/d_icons/bars.png) no-repeat left center;
}
.profile_page .dating_users_criterias .c_grouptitle{
	background-position: left 1px;
}
.dating_profile_wrap.meeting_profile_wrap ul{
	font-size: 120%;
}
.d_users_list{
	margin-top: 15px;
	clear: both;
	overflow: hidden;
}
.d_users_list .item + .item{
	margin-top: 16px;
	padding-top: 16px;
	border-top: dashed 1px #ccc;
}
.d_users_list .item .img{
	float: left;
	padding: 3px;
	border-radius: 3px;
	border: solid 1px #ddd;
	background: #fff;
	margin-right: 15px;
}
.d_users_list .item .body{
	overflow: hidden;
}
.d_users_list .item .title{
	font-size: 125%;
	margin-bottom: 4px;
}
.d_users_list .online_status{
	float: right;
	display: inline-block;
}
.online_status{
	font-size: 11px;
	color: #555;
	padding-top: 3px;
}
.d_purse_amount{
	font-size: 115%;
	padding-left: 30px;
	background:url(../images/d_icons/money.png) no-repeat left center;
}
.up_profile_action_title{
	font-size: 130%;
	margin-top: 40px;
	margin-bottom: 12px;
}
.dating_payment_form .button_holder .button{
	display: none;	
}
.dating_payment_form input[name="sum"]{
	width: 50px;
	margin-left: 4px;
	margin-right: 4px;
}
.dating_payment_form .sumstr{
	font-size: 120%;
	margin-bottom: 15px;
}
.dating_payment_form .payment_sum{
	color: #2980b9;
	margin-left: 4px;
	margin-right: 4px;
}
.dating_payment_form .system_buttons_title{
	font-size: 120%;
	margin-bottom: 20px;
	margin-top: 30px;
}
.dating_payment_form .system_item{
	overflow: hidden;
	border: solid 4px #ddd;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 12px;
	cursor: pointer;
	width: 60%;
}
.dating_payment_form .system_item + .system_item{
	margin-top: 12px;
}
.dating_payment_form .system_item.selected,
.dating_payment_form .system_item:hover{
	border-color: #e35f56;
}
.dating_payment_form .system_item .system_img{
	float: left;
	margin-right: 30px;
	vertical-align: middle;
}
.dating_payment_form .system_item .system_img img{
	max-width: 100px;
	vertical-align: middle;
}
.dating_payment_form .system_title{
	overflow: hidden;
	height: 100%;
	display: table-cell;
	vertical-align: middle;
}
.dating_payment_form .system_title{
}
.d_tabs_menu{
	margin: 0 0 20px 0;
	border-bottom: solid 1px #a9b6bd;
	background: #f6f6f6;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	height: 34px;
}
.d_tabs_menu li{
	float: left;
	border-color: #f6f6f6;
	border-style: solid;
	border-width: 1px;
	border-bottom-color: #a9b6bd;
	list-style: none;
}
.d_tabs_menu li:hover{
	background: #e1ebef;
	border-color: #e1ebef;
	border-bottom-color: #a9b6bd;
}
.d_tabs_menu li.selected{
	border-top-color: #a9b6bd;
	border-right-color: #a9b6bd;
	border-left-color: #a9b6bd;
	border-bottom-color: #fff;
	background: #fff;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}
.d_tabs_menu li a{
	display: block;
	padding: 0 20px;
	text-decoration: none;
	color: #889697;
	height: 33px;
	line-height: 33px;
}
.d_tabs_menu li.selected a{
	color: #34495e;
	cursor: default;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}
.d_tabs_menu li a:hover{
	color: #34495e;
}
.sympathy_bar{
	margin-bottom: 22px;
	color: #555;
	padding: 10px;
	border: solid 1px #ddd;
	border-radius: 4px;
	height: 28px;
	line-height: 28px;
}
.sympathy_bar.send{
	background: url(../images/d_icons/heart_pink.png) no-repeat 97% center;
}
.sympathy_bar .text{
	float: left;
	padding-left: 4px;
}
.sympathy_bar .btn{
	float: right;
	padding: 4px 12px;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.04);
	-moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.04);
	-webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.04);
	border: solid 1px #dcdcdc;
	border-bottom-color: #cfcfcf;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
	background: #f5f5f5;
	background: -moz-linear-gradient(top,  #fff 1%, #f9f9f9 98%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#fff), color-stop(98%,#f9f9f9));
	background: -webkit-linear-gradient(top, #fff 1%, #f9f9f9 98%) repeat;
	background: -o-linear-gradient(top, #fff 1%, #f9f9f9 98%);
	background: -ms-linear-gradient(top, #fff 1%, #f9f9f9 98%);
	background: linear-gradient(to bottom, #fff 1%, #f9f9f9 98%) repeat;
	line-height: normal;
}
.sympathy_bar .btn span{
	display: inline-block;
	width: 20px;
	height: 17px;
	background: url(../images/d_icons/heart_grey.png) no-repeat;
	vertical-align: middle;
	margin-left: 3px;
}
.sympathy_bar .btn:hover span{
	background: url(../images/d_icons/heart_pink.png) no-repeat;
}
.d_no_result{
	margin-top: 25px;
}
.d_users span.more{
	color: #aaa;
}
.mailingtable thead td{
background:#e9e9e9;
padding:10px;
}
.mailingtable tbody td{
padding:10px;
}
.gifts_window{
	display: none;
	width: 700px;
	height: 600px;
	position: absolute;
	background: #fff;
	left: 50%;
	margin-left: -350px;
	top: 150px;
	z-index: 1000;
	overflow: hidden;
	background: #e7ebec;
}
.gifts_window_shadow{
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 999;
	background: rgba(0,0,0,0.6);
}
.gifts_window .gifts_cats{
	float: left;
	width: 21%;
}
.gifts_window .gifts_tabs{
	float: left;
	width: 79%;
	background: #fff;
	height: 555px;
	position: relative;
}
.gifts_window .cat_tab{
	display: none;
	overflow-x: auto;
	padding: 20px 15px;
	max-height: 390px;
}
.gifts_window .cat_tab:first-child{
	display: block;
}
.gifts_window .header{
	background: #304B52;
	color: #fff;
	text-align: center;
	font-size: 130%;
	height: 45px;
	line-height: 45px;
}
.gifts_window .gift{
	display: inline-block;
	margin: 12px 6px;
	vertical-align: top;
	cursor: pointer;
	border: solid 7px #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	position: relative;
}
.gifts_window .gift:hover,
.gifts_window .gift.selected{
	border-color: #A1C3D5;
}
.gifts_window .gift img{
	vertical-align: bottom;
	max-width: 96px;
}
.gifts_window .cat_title{
	padding: 7px 10px;
	cursor: pointer;
	font-size: 115%;
}
.gifts_window .cat_title:first-child,
.gifts_window .cat_title.selected{
	background: #fff;
}
.gifts_window .cat_title:hover{
	background: #fff !important;
}
.gifts_window .cat_title.unchecked{
	background: none;
}
.gifts_window .price_detail{
	position: absolute;
	z-index: 1001;
	width: 180px;
	margin-left: -45px;
	display: none;
	z-index: 11;
	top: 75%;
}
.gifts_window .gift:hover .price_detail{
	display: block;
}
.gifts_window .price_detail_inner{
	border: solid 1px #ddd;
	padding: 10px;
	text-align: center;
	background: #fff;
	border-radius: 4px;
	position: relative;
	box-shadow: 0 0 6px rgba(0,0,0,0.2);
}
.gifts_window .price_detail_inner &gt; div{
	box-sizing: border-box;
}
.gifts_window .desc{
	overflow: hidden;
	height: 125px;
	padding: 0 25px;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 503px;
}
.gifts_window .desc .title{
	font-size: 110%;
	margin-bottom: 10px;
}
.gifts_window .desc textarea{
	width: 60%;
	margin-right: 30px;
	float: left;
	height: 70px;
}
.gifts_window .gifts_close{
	position: absolute;
	top: 6px;
	right: 6px;
	width: 20px;
	height: 20px;
	background: url(../images/gifts_close.png) no-repeat;
	cursor: pointer;
}
.gifts_block{
	margin-bottom: 35px;
}
.gifts_bar{
	padding-top:7px;
}
.gifts_bar .item{
	display: inline-block;
	vertical-align: top;
	margin: 5px;
}
.gifts_bar .item .img img{
	max-width: 70px;
	vertical-align: top;
}
.gifts_bar.user_gifts_page .item .img img{
	max-width: 96px;
}
.gifts_bar .detail{
	position: absolute;
	z-index: 10;
	width: 200px;
	margin-left: -69px;
	display: none;
	z-index: 11;
}
.gifts_bar.user_gifts_page .detail{
	margin-left: -53px;
}
.gifts_bar .item:hover .detail{
	display: block;
}
.gifts_bar .detail_inner{
	border: solid 1px #ddd;
	padding: 10px;
	background: #fff;
	border-radius: 4px;
	position: relative;
	box-shadow: 0 0 6px rgba(0,0,0,0.2);
}
.gifts_bar .detail_inner:after, .gifts_bar .detail_inner:before {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.gifts_bar .detail_inner:after {
	border-color: rgba(136, 183, 213, 0);
	border-bottom-color: #fff;
	border-width: 6px;
	margin-left: -6px;
}
.gifts_bar .detail_inner:before {
	border-color: rgba(194, 225, 245, 0);
	border-bottom-color: #ddd;
	border-width: 7px;
	margin-left: -7px;
}
.gifts_block .title{
	font-size: 115%;
	color: #777;
}
.gifts_bar .ava{
	float: left;
	margin: 0 15px 0 0;
}
.gifts_bar .ava img{
	max-width: 55px;
}
.gifts_bar .d_microstatus{
	font-size: 85%;
}
.gifts_block .button{
	margin-top: 5px;
}
.content_item{
	overflow: visible;
	position: static;
}</pre></body></html>