/*button img*/
.profile{
    width: 780px;
    float: left;
}
/*banners*/
.aside .banner_1,
.aside .banner_2 img{
    border-radius:5px;
}
.aside .banner_1{
    height: 254px;
    width: 134px;
    margin-bottom: 18px;
    padding: 0 14px;
    color: #b2c1de;
    font: 0.9em Arial;
    background: url('../i/upgrade_bg.png');
}
.aside .banner_1 p{
    text-align: center;
    text-transform: uppercase;
    font: 27px/40px "Trebuchet MS", Helvetica, sans-serif;
}
.aside .banner_1 strong{
    font-size: 53px;
    font-weight: normal;
}
.aside .banner_1 ul{
    list-style: square;
    padding-left: 15px;
}
.aside .banner_1 .button{
    width: 85%;
    margin: 12px 0;
}
/*banners end*/

/*user block*/
.report_profile {
    top: 350px !important;
    max-height: 400px;
}
.profile .profile_photo_box .user{
    padding: 14px 12px 0 15px;
    margin: -13px 0 0 -16px;
    zoom:1;
}
.profile .profile_photo_box .user.user_photo_multi{
    background: url("../i/user_photo_bg.png") no-repeat scroll 0 0 transparent;
}
.profile .profile_photo_box .user .user_photo{
    border: 3px solid #fff;
    box-shadow: 0px 1px 5px rgba(16,16,16,0.3);
    border-radius:5px;
    margin-bottom: 14px;
    position: relative;
}

.profile .profile_photo_box .user_photo,
.profile .profile_photo_box .user_photo.user_wrap.large .user_pic{
    background-color:#fff;
    width: 264px;
    height: 264px;
    overflow: hidden;
    display:block;
}
.users_galery .carousel_wrap .user_pic {
    height:33px;
    overflow:hidden;
    display:block;
    width:33px;
}

.profile .profile_photo_box .user .view_all_photo{
    font: 16px "Trebuchet MS", Helvetica, sans-serif;
    color: #7d8597;
    text-decoration: none;
}
.profile .profile_photo_box .user .user_photo.user_wrap.small {
    width: 80px;
    height: 100px;
    padding: 20px;
    text-align: center;
}
.profile .profile_photo_box .user .user_photo.user_wrap.small .view_all_photo {
    line-height: 36px;
}
.profile .profile_photo_box .user .user_photo.user_wrap.small .user_pic span {
    display: block;
    width: 80px;
    height: 80px;
    overflow: hidden;
    box-shadow: 0 1px 1px rgba(0,0,0,0.35);
}
.profile .profile_photo_box .user .user_photo.user_wrap.small .user_pic .photoholder span {
    height: auto;
}
.profile .user_info_wrap{
    width: 485px;
    padding-left: 10px;
    zoom:1;
}
.profile .profile_photo_box{
    position: relative;
}
.profile .profile_photo_box,
.profile .user_info_wrap,
.profile .user_info_wrap .user_info{
    float: left;
}
.profile .user_info_wrap .user_info{
	line-height:24px;
    width: auto;
    max-width: 300px;
}
.profile .user_info_wrap .user_info h2{
	font: bold 24px/26px "Times New Roman", Times, serif;
}
.profile .user_info_wrap .user_info h2 span a,
.profile .user_info_wrap .user_info p a{
    color: #000000;
	text-decoration:none;
}
.profile .user_info_wrap .user_info h2{
    color: #e26e4f;
}
.profile .user_info_wrap .user_info .location a{
    color: #3f4f6f;
}
.profile .user_info_wrap .user_rating{
    float: right;
    margin-top: 5px;
    *width: 190px;
}
.profile .user_info_wrap .user_rating .s_comp,
.profile .user_info_wrap .user_rating .s_iphone,
.profile .user_info_wrap .user_rating .s_android,
.profile .user_info_wrap .user_rating .s_mobile,
.profile .user_info_wrap .user_rating .s_fb,
.profile .user_info_wrap .user_rating .date_status,
.profile .user_info_wrap .user_rating .i_trusted_user,
.profile .user_info_wrap .user_rating .vip_status{
    float: left;
    margin: 0 4px;
}
.profile .user_info_wrap .user_rating .s_comp,
.profile .user_info_wrap .user_rating .s_iphone,
.profile .user_info_wrap .user_rating .s_android,
.profile .user_info_wrap .user_rating .s_mobile,
.profile .user_info_wrap .user_rating .s_fb,
.profile .user_info_wrap .user_rating .vip_status{
    margin-top: 2px;
}
.profile .user_info_wrap .user_rating #rating_widget_outer{
    float: left;
    margin: 0 2px 0 5px;
}
.profile .user_info_wrap .user_rating .rating_widget{
    float: left;
    margin: 0 2px 0 5px;
}
.profile .user_info_wrap .user_rating .i_trusted_user {
  background: url("../i/sprite.png") no-repeat scroll -210px -294px transparent;
  display: inline-block;
  height: 15px;
  width: 13px;
  margin: 2px;
}
.profile .user_info_wrap .user_rating .share{
    float: right;
    clear: both;
    margin-top: 16px;
    *clear: none;
}

div.fb_bt_wrap {
  margin: 0 3px 0 5px !important;
}
div.google_plusone_button {
  margin: 0 2px 0 7px !important;
}
div.mail_status_wrap {
  color: #ffffff;
  text-align:center;
  padding: 10px 10px 10px 10px;
  font-size:16px;
}
div.mail_status_wrap #mail_status_text,div.mail_status_wrap #mail_status_text_ice{margin-top:20px;}
div.mail_status_wrap #mail_status_explain,div.mail_status_wrap #mail_status_explain_ice{margin-bottom:20px;}
#imb .mail_me .ui_form input[type="radio"]:not(.default) {
  cursor: pointer;
  position: absolute;
  z-index: 2;
}
.profile .profile_photo_box .user_photo.free_user_wrap img{
    opacity:0.5;
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
}
.profile .profile_photo_box .user_photo,
.profile .profile_photo_box .user_photo free_user{
    width: 264px;
    height: 264px;
    overflow: hidden;
}
.profile .profile_photo_box .user_photo .free_user{
    position: absolute;
    top: 0;
    left: 0;
    text-align: center;
    background: url('../i/free_user.png') no-repeat;
    z-index: 1;
}
.profile .profile_photo_box .user_photo .free_user a{
    display: inline-block;
    width: 264px;
    height: 214px;
    padding-top: 50px;
    color: #7d8597;
    font-size: 32px;
    text-decoration: none;
}

.profile .com_for_free{
    color: #3aaa35;
    margin-top: 7px;
    float: right;
    clear: both;
    *clear: none;
    width: 132px;
    text-indent: -36px;
    text-align: right;
}
.profile .com_for_free .b_help_icon{
    margin-bottom: -4px;
    margin-left: 2px;
    height: 19px;
}

.profile .com_for_free a{
    text-decoration: none;
    color: #3aaa35;
}
.i_gplus_small{
    background-position:-1px -338px;
}
.i_twitter_small{
    background-position: -24px -338px;
}
.i_share_small{
    background-position: -49px -338px;
}

/*user block end*/
.profile .user_info_wrap .about{clear: both;margin: 10px 0;padding-right: 5px;}
.profile .user_info_wrap .about .ask_complete .askinfo.button{font-size:14px;margin-top:5px;}
.profile .user_info_wrap .about_headline{margin-top: 0px !important;}
.profile .user_info_wrap .about h3{font: 20px/24px "Times New Roman", Times, serif;color:#34547f;}
.profile .user_info_wrap .about p,
.profile .user_info_wrap .about>span{color: #000000;}
.profile .user_info_wrap .about p a{color: #236bd9;}

.profile .about_user_id {clear: both; margin: 10px 0 0; float: left;}
/*profile_btns_box*/
.profile .profile_btns_box{
    position: relative;
    overflow: visible;
    float: left;
    margin-top: 18px;
}
.profile .profile_btns_box .profile_btn_carusel_wrap{
    width: 720px;
    padding-bottom: 2px;
}
.profile .profile_btns_box #profile_big_btn>li{
    float: left;
    width: 127px;
    margin: 0 20px 0 0;
}
.profile .profile_btns_box #profile_big_btn>li .item{
    width: 115px;
    height: 120px;
    color: #b12559;
    line-height: 18px;
    padding: 0 5px 5px;
}
.profile .profile_btns_box .b_box-next{
    background: url("../i/sprite.png") -240px -86px no-repeat;
    right: -60px;
    border-radius: 40px;
    cursor: pointer;
    height: 40px;
    position: absolute;
    top: 50%;
    margin-top: -20px;
    width: 41px;
    z-index: 5;
}
.profile .profile_btns_box .b_box-prev{
    background: url("../i/sprite.png") no-repeat;
    right: -60px;
    border-radius: 40px;
    cursor: pointer;
    height: 40px;
    position: absolute;
    top: 50%;
    margin-top: -20px;
    width: 41px;
    z-index: 5;
}
.profile .profile_btns_box .b_box-next:hover{
    opacity:0.6;
}
/*profile_btns_box end*/
/*profile tabs*/
.b-prof_prev_tabs{
    margin: 18px 0 0;
    float: left;
    width: 580px;
}
.b-prof_prev_tabs .xtab_wrap{
    background-position: 0 3em;
}
.b-prof_prev_tabs .xtab_wrap .xtab{
    min-width: 81px;
	height: 25px;
    overflow: hidden;
    padding: 6px 23px 3px 23px;
    position: relative;
}
.profile .b-prof_prev_tabs .xtab_wrap.double .xtab{
	height:50px;
}
.b-prof_prev_tabs .xtab_wrap .xtab span .b_count_icon{
    margin-left: 5px; 
    text-align: center;
    font: 12px/22px Tahoma, Geneva, sans-serif;
    color: #fff;
    display:inline-block;
    text-shadow:none;
}
/*Tab profile*/
.b-prof_prev_tabs .tab-content .column{
    float: left;
    width: 100%;
}
.b-prof_prev_tabs .tab-content .column:first-child{
    margin-right: 20px;
}
.b-prof_prev_tabs .tab-content table{
    width: 100%;
}
.b-prof_prev_tabs .tab-content tr{
    height: 22px;
}
.b-prof_prev_tabs .tab-content .column .value .view{
    text-decoration: underline;
    color: #236BD9;
    cursor: pointer;
}
.b-prof_prev_tabs .tab-content .column .value .view:hover{
    color: #2782FF;
}
.b-prof_prev_tabs .tab-content .column tr:nth-child(2n+1),
.b-prof_prev_tabs .tab-content .hoobies tr:nth-child(2n+1){
    background-color: #f3f3f3;
}
.b-prof_prev_tabs .tab-content th{
    padding-left: 16px;
    text-align: left;
    font-weight: normal;
    color: #000000;
}
.b-prof_prev_tabs .tab-content th span{
    float: left;
}
.b-prof_prev_tabs .tab-content td{
    color: #000000;
}
.b-prof_prev_tabs .tab-content .ask_complete{
    float: right;
    margin: 18px 2px 0 0;
    color: #000000;
    *width: 73%;
    *margin: 10px 0 20px;
}
.b-prof_prev_tabs .tab-content .ask_complete span{
    display: inline-block;
    max-width: 560px;
}
.b-prof_prev_tabs .tab-content .ask_complete .askinfo .button{
    margin-left: 10px;
    max-width: 362px;
}
/*Tab profile end*/

/*Tab photos*/
/*for premium user*/
.b-prof_prev_tabs .b-user_photos_wrap{
    border-bottom:1px solid #d5d9e0;
    padding-bottom: 10px;
}
.b-prof_prev_tabs .b-user_photos{
    margin: 0 52px;
}
.b-prof_prev_tabs .b-user_photos .user_photo_list li{
	float: left;
    margin-right: 14px;
    width: 80px;
    min-height: 102px;
}
.b-prof_prev_tabs .b-user_photos .user_photo_list li a{
    width: 80px;
    height: 99px;
}
.b-prof_prev_tabs .b-user_photos .user_photo_list li img{
    width: 80px;
}

.b-prof_prev_tabs .b_box-prev,
.b-prof_prev_tabs .b_box-next{
    background: url('../i/sprite.png') no-repeat;
    position:absolute;
    width:41px;
    height:40px;
    cursor:pointer;
    top:20px;
    border-radius:40px;
    z-index:5;
}
.b-prof_prev_tabs .b_box-prev,
.b-prof_prev_tabs .b_box-next{
    filter:none;
}
.b-prof_prev_tabs .b_box-prev{background-position:-198px -86px;left:-54px;}
.b-prof_prev_tabs .b_box-next{background-position:-240px -86px;right:-54px;}
.b-prof_prev_tabs .b_box-prev:hover,
.b-prof_prev_tabs .b_box-next:hover{opacity:0.6;}
/* for premium user end*/
/*for free user*/
.b-prof_prev_tabs .view_btn_block{
    background:url(../i/view_photo_bg.png);
    border-radius:5px;
    text-align: center;
}
.b-prof_prev_tabs .view_btn_block .button_light{
    width: 224px;
    height: 43px;
    color: #b12559;
    font-size: 24px;
    line-height: 41px;
    margin: 46px auto;
}
/*for free user end*/
/*interests*/
.b-prof_prev_tabs .interests .b-user_photos{
    text-align: center;
}
.b-prof_prev_tabs .interests .b-user_photos a{
    text-decoration: none;
    color: #3f4f6f;
}
.b-prof_prev_tabs .interests .b-user_photos img{
    margin-bottom: 5px;
}
/*interests end*/

.b-prof_prev_tabs .tab-content .hoobies th{
    width: 38%;
}
/*character*/
.b-prof_prev_tabs .tab-content .character th{
    color: #3f4f6f;
    padding-left: 0;
}
.b-prof_prev_tabs .tab-content .character th span.low{
    float: left;
}
.b-prof_prev_tabs .tab-content .character th span.high{
    float: right;
}
.b-prof_prev_tabs .tab-content .character td.title{
    width: 20%;
    color: #000000;
    padding-left: 10px;
}
.b-prof_prev_tabs .tab-content .character .bar>div{
    height: 22px;
    margin: 3px 0 4px;;
    background: #e3e3e3;
    overflow: hidden;
}
.b-prof_prev_tabs .tab-content .character .bar>div>div{
    height: 100%;
    overflow: hidden;
}
.b-prof_prev_tabs .tab-content .character .bar>div>div>div{
    width: 600px;
    height: 100%;
    background: #6287d7;
    background: -moz-linear-gradient(left,  #c9d8fb 0%, #6287d7 100%);
    background: -webkit-linear-gradient(left,  #c9d8fb 0%,#6287d7 100%);
    background: -ms-linear-gradient(left,  #c9d8fb 0%,#6287d7 100%);
    background: linear-gradient(left,  #c9d8fb 0%,#6287d7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9d8fb', endColorstr='#6287d7',GradientType=1 );
}
/*character end*/
/*Tab photos end*/
/*profile tabs end*/


/* users_galery */
.users_galery {
    background: #FFF;
    height: 50px;
    width: 780px;
    margin: 0 auto 20px;
    clear: both;
    border-radius: 5px 5px 0 0;
    box-shadow: 0px 0px 1px rgba(16,16,16,0.2);
}
.users_galery .users_galery_back{
    float: left;
}
.users_galery .users_galery_back .button_back{
    display: inline-block;
    height: 25px;
    width: 95px;
    margin: 9px 18px 0;
    padding-top: 7px;
    text-align: center;
    text-decoration: none;
    text-indent: 10px;
    color: #34547f;
    background: url(../i/back_btn.png) no-repeat;
}
.users_galery .users_galery_back .button_back:hover{
    opacity:0.8;
}
.users_galery .users_galery_prev .i_users_galery_prev,
.users_galery .users_galery_next .i_users_galery_next{
    background:url(../i/sprite.png) no-repeat -146px -50px;
    display: inline-block;
    width: 13px;
    height: 13px;
    margin-top: 18px;
}
.users_galery .b_box-next,
.users_galery .b_box-prev{
    background:none !important;
}
.users_galery .users_galery_next .i_users_galery_next{
    background-position:-163px -50px;
}
.users_galery .users_galery_prev,
.users_galery .users_galery_next{
    width: 30px;
    height: 50px;
    position: absolute;
    top: -2px;
    text-align: center;
    cursor: pointer;
    filter:none;
}
.users_galery .users_galery_prev{
    left: -40px;
}
.users_galery .users_galery_next{
    right: -40px;
}
.users_galery .users_galery_prev:hover,
.users_galery .users_galery_next:hover{
    opacity:0.8;
}
.users_galery .carousel_wrap{
    position: relative;
    width: 537px;
    margin: 2px 50px 0;
    float: left;
    *margin: 2px 30px 0;
}
.users_galery #users_galery>li{
    float: left;
    margin: 6px 9px 0 0;
}

.users_galery #users_galery>li.active{
    border-width:3px;
	border-style:solid;
	border-color:#f98560 #fa7056 #fb6352;
    margin: 3px 6px 0 -3px;
}

/* /users_galery */


.b_mail_arrow {display: none;position:fixed;margin:0 auto;width:960px;bottom:35px;left:50%;margin:0 0 0 -480px;background:#868686;color:#ffffff;z-index:101;

	border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
}
.b_mail_arrow .i_close {position:absolute;top:10px;right:10px;background:url(../i/sprite.png) no-repeat scroll -160px -36px transparent;cursor:pointer;display:block;height:7px;width:7px;}
.b_mail_arrow .b_inner {margin:10px 20px;}
.b_mail_arrow .b_inner li {zoom:1;}
.b_mail_arrow .b_inner li:after {content:'';clear:both;display:block;}
.b_mail_arrow .b_inner h3 {font:normal 24px/24px "Times New Roman", Times, serif;color:#ffffff;padding:5px 0;text-shadow:0px -1px 0px rgba(16, 16, 16, 0.54);width: 450px;}
.b_mail_arrow .b_inner .b_form {float:left;margin:10px 0 0;width:745px;}
.b_mail_arrow .b_inner .b_form label {width:70px;display:block;float:left;clear:both;line-height:34px;height:34px;}
.b_mail_arrow .b_inner .b_form input,
.b_mail_arrow .b_inner .b_form select {height:22px;width:660px;padding:5px;margin:0 0 15px;}
.b_mail_arrow .b_inner .b_form select {height:34px;width:672px;padding:7px;background-color:#fff;}
.b_mail_arrow .b_inner .b_form .b_message .b_textarea {float:left;height:auto;width:670px;background:#fff;zoom:1;margin:0 0 15px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border:1px solid #e1e3eb;
border-color:#C4C8D7 #E1E3EB #F1F2F6;}
.b_mail_arrow #slIceBreaker{display: none;}
.b_mail_arrow .b_inner .b_form .b_message .b_textarea:after {content:'';display:block;clear:both;}
.b_mail_arrow .b_inner .b_form .b_message .b_textarea .b_text {float:left;}
.b_mail_arrow .b_inner .b_form .b_message .b_textarea .b_text textarea {overflow:auto;padding:5px;border:none;height:22px;width:626px;border-right:1px solid #cdd2dd;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
color: #3F4F6F;
border-radius:5px 0 0 5px;
-moz-border-radius:5px 0 0 5px;
-webkit-border-radius:5px 0 0 5px;}
.b_mail_arrow .b_inner .b_form .b_message .b_textarea .b_smiles {float:right;width:33px;position:relative;}
.b_mail_arrow .b_inner .b_form .b_message .b_textarea .b_smiles .pp_smiles {position:absolute;width:545px;padding:10px;bottom:40px;right:-180px;background:#fff;display:none;z-index:1;border:1px solid rgba(63,79,111,0.35);
-webkit-box-shadow:0px 1px 6px rgba(32, 44, 68, 0.8);
-moz-box-shadow:0px 1px 6px rgba(32, 44, 68, 0.8);
box-shadow:0px 1px 6px rgba(32, 44, 68, 0.8);
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;}
.b_mail_arrow .b_inner .b_form .b_message .b_textarea .b_smiles .pp_smiles .ar {
width: 23px;
height: 14px;
background: url(../i/sprite.png) no-repeat -35px -70px;
display: block;
position: absolute;
right: 185px;
margin-left: -11px;
bottom: -14px;
}
.b_mail_arrow .b_inner .b_form .b_message .b_textarea .b_smiles .pp_smiles.active {display:block;}
.b_mail_arrow .b_inner .b_form .b_message .b_textarea .b_smiles .pp_smiles .b_premium_smiles {border-top:1px solid #d5d9e0;margin:5px 0 0;padding:10px 0 0;}
.b_mail_arrow .b_smiles .i_smile {
display:inline-block;
background: url(../i/sprite.png) no-repeat scroll -86px -49px transparent;
cursor: pointer;
height: 19px;
width: 19px;
margin:7px 7px 6px;}
.b_mail_arrow .b_inner .b_form .b_message .b_textarea .b_smiles .pp_smiles .b_premium_smiles .b_smilie_info {clear: both;margin: 10px 0 0;color: #3B3B3B;}
.b_mail_arrow .b_inner .b_form .b_message .b_textarea .b_smiles .pp_smiles .b_premium_smiles .b_smilie_info .smile_name {float:left;}
.b_mail_arrow .b_inner .b_form .b_message .b_textarea .b_smiles .pp_smiles .b_premium_smiles .b_smilie_info .smile_code {float:right;}
.b_mail_arrow .send_ice {
    color: #B2C1DE;
    position: absolute;
    right: 20px;
    top: 20px;
}
.b_mail_arrow .send_ice .upgrade {color: #fff;cursor: pointer;text-decoration: none;}
.b_mail_arrow .send_ice .upgrade font{color:#ffc37c !important;}
.b_mail_arrow .send_ice .upgrade:hover {text-decoration:underline;}

/* buttons */
.b_mail_arrow .b_inner .b_buttons {float:right;margin:10px 0;width:165px;}
.b_mail_arrow .b_switcher {position:absolute;right:20px;top:54px;height:34px;margin:0 0 15px;*top:55px;}
.b_mail_arrow .b_switcher ul {height:34px;width:164px;background:#6e7176;cursor:pointer;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-webkit-box-shadow:inset 0px 1px 3px 0px rgba(0, 0, 0, 0.5);
-moz-box-shadow:inset 0px 1px 3px 0px rgba(0, 0, 0, 0.5);
box-shadow:inset 0px 1px 3px 0px rgba(0, 0, 0, 0.5);}
.b_mail_arrow .b_switcher .i_to_mail {display:block;margin:7px auto 0;height:28px;width:28px;background-image:url(../i/sprite.png);background-position:-139px -392px;background-repeat:no-repeat;}
.b_mail_arrow .b_switcher .i_to_arrow {display:block;margin:1px auto 0;height:28px;width:28px;background-image:url(../i/sprite.png);background-position:-169px -388px;background-repeat:no-repeat;}
.b_mail_arrow .b_switcher ul li {position:relative;height:28px;width:80px;padding:3px 0 1px;float:left;display:block;border:1px solid transparent;}
.b_mail_arrow .b_switcher ul li.active {border:1px solid #4c4e52;padding:2px 0;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
background: #a2a2a2;
background: -moz-linear-gradient(top,  #a2a2a2 0%, #919191 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a2a2a2), color-stop(100%,#919191));
background: -webkit-linear-gradient(top,  #a2a2a2 0%, #919191 100%);
background: -o-linear-gradient(top,  #a2a2a2 0%, #919191 100%);
background: -ms-linear-gradient(top,  #a2a2a2 0%, #919191 100%);
background: linear-gradient(top,  #a2a2a2 0%, #919191 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a2a2a2', endColorstr='#919191',GradientType=0 );
filter:none;
-webkit-box-shadow:inset 0px 0px 7px rgba(186, 198, 218, 0.26);
-moz-box-shadow:inset 0px 0px 7px rgba(186, 198, 218, 0.26);
box-shadow:inset 0px 0px 7px rgba(186, 198, 218, 0.26);
}
.b_mail_arrow .b_switcher ul li i {opacity:0.7;}
.b_mail_arrow .b_switcher ul li.active i {opacity:1;}
.b_mail_arrow .b_switcher ul li .hint {bottom:40px;left:-27px;padding:10px 0;}
.b_mail_arrow .b_switcher ul li:hover .hint {display:block;}
.b_mail_arrow .b_inner .b_buttons .b_send {margin:49px 0 0;*margin:51px 0 0;}
.b_mail_arrow .b_inner .b_buttons .b_send .button {width:100%;padding:7px 10px;line-height:20px;*padding:5px 10px;white-space: normal;}

.b_mail_arrow  .error_messages{
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 6px rgba(32, 44, 68, 0.8);
    color: #FF0000;
    margin-right: -100px;
    min-width: 200px;
    padding: 10px;
    position: absolute;
    right: 50%;
    text-align: center;
    top: -18px;
}
.b_mail_arrow #sent_new_mail,.b_mail_arrow #sent_new_mail_ice { cursor:pointer; text-align:center;display: inline-block; zoom:1;padding:6px 10px 5px;text-align: center;border-radius: 5px;text-decoration:none;margin: 6px 0;font:16px Tahoma, Geneva, sans-serif;color:#34547f !important;border-width:1px;border-style:solid;border-color: #c6c6c6 #e4e4e4 #a9a9a9;background: #fefaf3;

	background: -moz-linear-gradient(top,  #ffffff0%, #efeeea 100%);
    background: -webkit-linear-gradient(top,  #ffffff0%, #efeeea 100%);
    background: -o-linear-gradient(top,  #ffffff0%, #efeeea 100%);
    background: -ms-linear-gradient(top,  #ffffff0%, #efeeea 100%);
    background: linear-gradient(top,  #ffffff0%, #efeeea 100%);
    text-shadow:1px 1px 0 rgba(255,255,255,0.5);
    border-radius: 7px;
    box-shadow:  0px 0 1px rgba(0, 0, 0, 0.22);
}
.b_mail_arrow #sent_new_mail:hover,.b_mail_arrow #sent_new_mail_ice:hover{border-color: #c6c6c6 #e4e4e4 #a9a9a9;background: #ffffff;

    background: -moz-linear-gradient(top,  #ffffff 0%, #fcf8ee 100%);
    background: -webkit-linear-gradient(top,  #ffffff 0%, #fcf8ee 100%);
    background: -o-linear-gradient(top,  #ffffff 0%, #fcf8ee 100%);
    background: -ms-linear-gradient(top,  #ffffff 0%, #fcf8ee 100%);
    background: linear-gradient(top,  #ffffff 0%, #fcf8ee 100%);
	box-shadow:  0px 0 1px rgba(0, 0, 0, 0.22);}
.b_mail_arrow .b_switcher ul li:hover i {opacity:1;}
.b_mail_arrow .b_switcher ul li.active:hover {
-webkit-box-shadow:inset 0px 0px 9px rgba(186, 198, 218, 0.5);
-moz-box-shadow:inset 0px 0px 9px rgba(186, 198, 218, 0.5);
box-shadow:inset 0px 0px 9px rgba(186, 198, 218, 0.5);}


.tab-content:after,
.users_galery:after,
.b-user_photos .user_photo_list:after,
.b-mail_me .hd:after,
.profile .profile_btns_box:after,
.b-prof_prev_tabs .xtab_wrap:after,
.b-user_photos_wrap:after,
.b-prof_prev_tabs .interests:after,
.mail_me:after,
#frmMail:after,
.wrap:after,
.profile .online_now:after,
.profile .user_info_wrap:after{
    clear:both;
    content:"";
    display:block;
}

.tab-content,
.users_galery,
.b-user_photos .user_photo_list,
.b-mail_me .hd,
.profile .profile_btns_box,
.b-prof_prev_tabs .xtab_wrap,
.b-user_photos_wrap,
.b-prof_prev_tabs .interests,
.mail_me,
#frmMail,
.wrap,
.profile .user_info_wrap{
    zoom:1;
}
.profile .profile_photo_box .b_box_new {
    border-radius: 0 5px 5px 0;
    box-shadow: 0 0 1px rgba(16, 16, 16, 0.2);
    font-size: 14px;
    height: 21px;
    left: -5px;
    line-height: 19px;
    padding-left: 10px;
    top: 11px;
    width: 45px;
    z-index: 10;
}
.fra .profile .profile_photo_box .b_box_new {
    width: 53px;
}
.profile_photo_box .user .user_photo.user_wrap.large .b_online_now_icon {
display:none;
}
.profile_photo_box .user .user_photo.user_wrap.large {
    margin: 0 0 5px;
    width: 264px;
    height: 264px;
}

.profile_photo_box .user .user_wrap .cap {
    display: block;
    height: 68px;
    background: url(../i/bg_1.png) #333;
    color: white;
    font: 16px/16px MyriadProBoldCondensed, Arial, sans-serif;
    padding: 5px 20px 5px 5px;
    text-transform: uppercase;
    width: 53px;
    text-decoration: underline;
}
.user_wrap.large .cap_hint {
    left: 170px;
}
.profile_photo_box .user .user_wrap.large .cap,
.profile_photo_box .user .user_wrap.large .photo_hover .cap_naughty {
    width: 82px;
    height: 97px;
    padding: 60px 40px 5px;
    text-align: center;
}
.profile_photo_box .user .user_wrap.large .user_hint {
    bottom: 167px;
}

.profile .online_now > a {
  clear: right;
  float: right;
  font: 12px Arial,sans-serif;
  margin: 4px 5px 0 0;
  max-width: 180px;
}

.profile .online_now{
    margin: 10px 0 18px;
    font: 16px/24px "Trebuchet MS", Helvetica, sans-serif;
    color: #3aaa35;
    text-decoration: none;
    clear: both;
    zoom: 1;
}
.profile .profile_online
{
    margin-bottom: 0px !important;
}

.profile .online_now>a{
    float: right;
    margin: 4px 5px 0 0;
    font: 14px Tahoma, sans-serif;
    max-width: 180px;
}
.profile .online_now > span,
.profile .online_now .b_online_now_icon,
 .profile .online_now .b_online_recently_icon {
    float: left;
}
.profile .online_now .b_online_now_icon,
 .profile .online_now .b_online_recently_icon{
    float: left;
    margin: 6px 4px 0 0;
    position: static;
}

.profile .online_now {
    margin: 4px 4px 0 0;
}
.profile .profile_photo_box .permissions {
  float: right;
  text-align: right;
}

.profile .profile_photo_box .permissions a {
  color: #7D8597;
  font: 16px "Trebuchet MS",Helvetica,sans-serif;
  text-decoration: none;
}

/*video TAB*/
.b-prof_prev_tabs .b-user_video{
    text-align: center;
}
.b-prof_prev_tabs .b-user_video .jcarousel-container{
    width: 420px;
    height: 350px;
    margin: 0 auto;
}
.b-prof_prev_tabs .b-user_video .user_video_list{
    text-align: center;
}
.b-prof_prev_tabs .b-user_video .user_video_list li{
    display: inline-block;
    width: 420px;
    height: 350px;
    *display: inline;
    *zoom: 1;
}
.b-prof_prev_tabs .b-user_video .user_video_list li h2{
    margin-top: 10px;
}
.b-prof_prev_tabs .b-user_video .b_box-prev,
.b-prof_prev_tabs .b-user_video .b_box-next{
    top: 14%;
}
.b-prof_prev_tabs .b-user_video .jcarousel-prev-disabled{
    opacity: 0;
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}
/*video TAB end*/
.aside .banner_certificate {
    position:relative;
    text-decoration:none;
    display:block;
    text-align:center;
    background: #fff;
	box-shadow: 0 1px 1px rgba(16, 16, 16, 0.35);
	border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
    width:162px;
    height:255px;
    margin-bottom: 12px;
}
.aside .banner_certificate p {
    font: 16px/20px Tahoma, Geneva, sans-serif;
    color:#E26E4F;
    text-align:center;
    width:160px;
    padding-top:30px;
    text-transform:uppercase;
}
.aside .banner_certificate span {
    display:block;
    color:3e3e3e;
    text-align:center;
    padding:15px 27px;
    width:108px;
}
.aside .banner_certificate button{padding:7px 25px}
.aside .banner_certificate .faq {background:url(../i/sprite.png) -225px -25px no-repeat;width:20px;height:20px;position:absolute;bottom:-8px;right:-8px;cursor:help;}
.b-prof_prev_tabs .view_btn_block_photos{
    background: -moz-linear-gradient(top,  rgba(255,255,255,0.85) 0%, rgba(255,255,255,0.98) 20%, rgba(255,255,255,0.98) 5%, rgba(255,255,255,0.85) 100%);
    background: -webkit-linear-gradient(top,  rgba(255,255,255,0.85) 0%,rgba(255,255,255,0.98) 20%,rgba(255,255,255,0.98) 5%,rgba(255,255,255,0.85) 100%);
    background: -ms-linear-gradient(top,  rgba(255,255,255,0.85) 0%,rgba(255,255,255,0.98) 20%,rgba(255,255,255,0.98) 5%,rgba(255,255,255,0.85) 100%);
    background: linear-gradient(top,  rgba(255,255,255,0.85) 0%,rgba(255,255,255,0.98) 20%,rgba(255,255,255,0.98) 5%,rgba(255,255,255,0.85) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6ffffff', endColorstr='#f6ffffff',GradientType=0 );
    border-radius:0 0 5px 5px;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    width: 780px;
    height: 129px;
    z-index: 100;
}
.b-prof_prev_tabs .view_btn_block_photos .view_all_photos{
    display: inline-block;
    top: 50%;
    margin-top: -13px;
    position: relative;
    padding: 5px 20px;
    border-radius:5px;
    background: rgba(160, 160, 160, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#22101010', endColorstr='#22101010',GradientType=0 );
    color: #34547f;
    font: 16px Tahoma, Geneva, sans-serif;
}
.b-prof_prev_tabs .view_btn_block_photos .view_all_photos:hover{
    text-decoration: none;
}
#descriptionlookingfor_readmore{text-decoration: underline; cursor:pointer;}

.b-acc-trusted{
    margin-bottom: 15px;
}

.b-acc-trusted .b-acc-trusted-btn .button_upgrade{
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
    border: 1px solid #5c981b;
    color: #fefefe;
    background: #a5d166;
    background: -moz-linear-gradient(top, #a5d166 0%, #72a72d 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a5d166), color-stop(100%,#72a72d));
    background: -webkit-linear-gradient(top, #a5d166 0%, #72a72d 100%);
    background: -o-linear-gradient(top, #a5d166 0%, #72a72d 100%);
    background: -ms-linear-gradient(top, #a5d166 0%, #72a72d 100%);
    background: linear-gradient(top, #a5d166 0%, #72a72d 100%);
    border-radius: 5px;
    box-shadow: 0 1px 1px rgba(0,0,0,0.6);
}

.b-acc-trusted .b-acc-trusted-label{
    color: #40a325;
    margin: 10px 0;
}

.b-acc-trusted .b-acc-trusted-label:before{
    content: '';
    display: inline-block;
    float: left;
    background: url(../i/sprite.png) no-repeat -207px -293px;
    width: 16px;
    height: 16px;
    margin-right: 5px;
}