/*TABS*/

.b_tabs:after{
    display: block;
    content: '';
    clear: both;
}

.b_tabs .xtab_wrap{clear:both;zoom:1;
        
    background: -moz-linear-gradient(top,  #e4e9f4 0%,#eff2f9 100%);
    background: -webkit-linear-gradient(top,  #e4e9f4 0%,#eff2f9 100%);
    background: -o-linear-gradient(top,  #e4e9f4 0%,#eff2f9 100%);
    background: -ms-linear-gradient(top,  #e4e9f4 0%,#eff2f9 100%);
    background: linear-gradient(top,  #e4e9f4 0%,#eff2f9 100%);
        background-position:0 3.2em;
        background-repeat:repeat-x;
}
.b_tabs .xtab_wrap:after{display:block;clear:both;content:'';}
.b_tabs .xtabin_wrap{clear:both;}
.activity_page .b_tabs  .xtab_wrap .xtab{
	padding: 7px 7px;
}
.b_tabs .xtab_wrap .xtab{
    cursor: pointer;
    float: left;
    font: 20px "Times New Roman", Times, serif;
    padding: 6px 13px 5px;
    color: #707070;
    border-radius: 5px 5px 0 0;
    border:1px solid #ACBBD7;
    border-color:#fcfcfc #cdcdcd #9b9b9b;
    background: #f7f7f7;
    background: -moz-linear-gradient(top,  #f7f7f7 0%,#dbdbdb 100%);
    background: -webkit-linear-gradient(top,  #f7f7f7 0%,#dbdbdb 100%);
    background: -o-linear-gradient(top,  #f7f7f7 0%,#dbdbdb 100%);
    background: -ms-linear-gradient(top,  #f7f7f7 0%,#dbdbdb 100%);
    background: linear-gradient(top,  #f7f7f7 0%,#dbdbdb 100%);
    white-space:nowrap;
}
.fra .b_tabs .xtab_wrap .xtab {
    font: 19px "Times New Roman", Times, serif;
}
.fra .b_tabs .xtab_wrap .xtab[rel=email_settings_details] {
    font: 16px "Times New Roman", Times, serif;
}
.b_tabs .xtab_wrap .xtab:hover{box-shadow: inset 0px 6px 17px  rgba(255,255,255,0.7);}
.b_tabs .xtab_wrap .xtab.active{background: #fff;box-shadow:none;color: #34547f;border-color:white;}
.b_tabs .xtabin_wrap .xtabin .tab-content{
    padding: 16px 16px 18px;
    position: relative;
    zoom:1;
}


.b_tabs .xtabin  {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 0 0 5px 5px;
    clear: both;
    box-shadow:0px 1px 1px rgba(16, 16, 16, 0.25);

}
/*TABS end*/


#content_wrap .content {margin-top: 20px;}
.content_wrap_standart .content{margin-top:15px;}
.content_wrap_standart .content_in{overflow:hidden;padding:0 15px 5px 1px;}

.navi span,
.navi .navi_active,
.b_online_now_icon,
.b_online_recently_icon,
.btn_wink .wink_logo,
.btn_mail .mail_logo,
.m .icon,
.f .icon,
.m.active .icon,
.f.active .icon,
.search_menu_arrow i,
.more_settings .more_btn i,
.search .search_btn i,
.slide_tip i,
.b_box-prev,
.b_box-next,
.photos .inner .plus{
    background-image: url('../i/sprite.png');
        background-repeat:no-repeat;
}





.header,
.content,
.footer,
.main,
.b-copyright
{
    width: 960px;
    margin: 0 auto;
    padding: 0 10px;
    position: relative;
        
}
.content .content_item{
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 1px rgba(16, 16, 16, 0.25);
    float: left;
    margin: 36px 0 18px;
    overflow: visible;
    width: 780px;
}



.content{*z-index:6;}
.user .scname_arrow,
.b_help_icon,
.sb_control,
.ui-slider-handle,
.i_mark,
.datemood .inner .date .active i{
    background: url('../i/sprite.png') no-repeat;
}
.i_mark{
    width: 8px;
    height: 11px;
    display: inline-block;
    padding-right: 3px;
    background-position: -188px -30px;
}
.header_wrap{
    box-shadow: 0 1px 2px rgba(0,0,0,0.4);
	position: relative;
    z-index: 6;
    min-width: 980px;
    padding: 0 10px;
    background: #4b75ae;
}
.header_wrap .header{
    height: 54px;
    position: relative;
}
.header .logo{
    float:left;
    width: 306px;
    height: 54px;
    margin: 0 -100px 0 -34px;
    z-index: 3;
    background: url(../i/logoLidht.png) no-repeat
}
.header .logo a{
    display: block;
    width: 158px;
    height: 60px;
    margin: 0 0 0 29px;
}
.top_menu{
    float: left;
    width: 520px;
}

.user_menu{float:right;}
.user_menu .button_upgrade{
    float: right;
    padding:0 10px;
    height: 31px;
    color: #fff;
    font-family: Arial;
    line-height: 29px;
    margin: 11px 0 0 10px;;
}
.user_menu .button_upgrade.top_menu_btn{
    height: auto;
    line-height: normal;
    margin: 5px 0 0 5px;
    padding: 2px 7px;
    text-align: center;
}
.deu .user_menu .button_upgrade.top_menu_btn{
    margin: 10px 0 0 0;
}
.bra .user_menu .button_upgrade.top_menu_btn{
    margin: 6px 0 0 0;
    font-size: 15px;
}
.user_menu .button_upgrade.top_menu_btn b{
   text-transform: uppercase;
}
#menu{
    float: left;
    position: relative;
    z-index: 4;
}
#menu li{
    float: left;
    text-align: center;
}
#menu li a{
    max-width: 115px;
    padding: 17px 10px 0 !important;
    height: 39px;
    text-decoration: none;
    font-size: 16px;
    color: #ffffff;
    float: left;
    text-shadow: 0px -1px 0px rgba(0,0,0,0.4);
}
#menu li a:hover{
    color: #fca165;
    background: #5f697f;
    background: rgba(250,250,250, 0.1);
}
#menu li.active a{
    color: #fca165;
        text-shadow:none;
        cursor:default;
        background:none;
}

#menu li b{
    font-weight: normal;
    float: left;
}
#menu span,
#menu span:hover{
    display: none;
    text-align: center;
    text-shadow:none;
    margin: -3px 0 0 2px;
        zoom:1;
}
.community{width:130px; text-align:left;cursor: pointer !important;}

#community ul {max-width:135px !important;}

#menu #community .sub_menu{position:absolute;display:none;top:54px;background:#202c44;border-radius:0 0 5px 5px;box-shadow:0 3px 3px rgba(0,0,0,0.2) inset;z-index:10;white-space:nowrap;}
#menu #community .sub_menu li a{color:#8f97b2;text-decoration:none;display:block;height: 18px;padding-top:5px !important; padding-bottom:5px !important;font-size:12px !important;}
#menu #community .sub_menu li a:hover{color:#ffffff;background:#374257;}

#menu #community .scname_arrow{
    background: url("../i/sprite.png") no-repeat scroll 0 0 transparent;
    background-position: -159px 0;
    display: block;
    width: 5px;
    height: 3px;
    float: right;
	margin-top: 10px;
}
.permission_content .ice_text  {
    background-color: #FFFFFF;
    border-radius: 5px 5px 5px 5px;
}
.permission_content .ice_text .maintextbold {
    font-weight: bolder;
}

.header .user .sub_menu{position:absolute;display:none;top:44px;width:160px;margin:0 -15px;background:#4B75AE;border-radius:0 0 7px 7px;box-shadow:0 3px 3px rgba(0,0,0,0.2) inset;padding:5px 0;z-index:10;}
.header .user .sub_menu li{font-size:14px;}
.header .user .sub_menu li a{color:#fff;text-decoration:none;display:block;padding:5px 15px;}
.header .user .sub_menu li a:hover{background:#6189c2;}
.header .user{
    position:relative;
    width: 124px;
    float: right;
    margin: 10px 0px 0 15px;
}
.deu .header .user,
.bra .header .user{
    margin-left: 10px;
}
.header .photo_min{
    float: left;
    width: 33px;
    height: 33px;
}
.header .user .scname{
    color: #ffffff;
    cursor: pointer;
    float: right;
    width: 84px;
	margin-top: -2px;
	height: 18px;
}
.header .user .name{
    float: left;
    margin-top: 3px;
	white-space: nowrap;
}
.header .user .scname_arrow{
    background-position: -159px 0;
    width: 5px;
    height: 3px;
    float: right;
	margin-top: 6px;
}

.header .user .user_status{
    color: #C9D8FB;
    float: left;
    margin-left: 6px;
    white-space: nowrap;
    width: 80px;
	line-height: 15px;
}
.header .user .profile_filled{
    width: 84px;
    height: 3px;
    float: right;
    margin-top: 2px;
    background: #213552;
    background: -moz-linear-gradient(top,  #213552 0%, #2f4a71 50%, #355481 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#213552), color-stop(50%,#2f4a71), color-stop(100%,#355481));
    background: -webkit-linear-gradient(top,  #213552 0%,#2f4a71 50%,#355481 100%);
    background: -o-linear-gradient(top,  #213552 0%,#2f4a71 50%,#355481 100%);
    background: -ms-linear-gradient(top,  #213552 0%,#2f4a71 50%,#355481 100%);
    background: linear-gradient(top,  #213552 0%,#2f4a71 50%,#355481 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#213552', endColorstr='#355481',GradientType=0 );box-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);box-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
	}
.header .user .profile_filled .pf_info{
    height: 100%;
    background: #7598c9;
    background: -moz-linear-gradient(top,  #7598c9 0%, #527cb4 50%, #2f5e9f 100%);
    background: -webkit-linear-gradient(top,  #7598c9 0%, #527cb4 50%, #2f5e9f 100%);
    background: -ms-linear-gradient(top,  #7598c9 0%, #527cb4 50%, #2f5e9f 100%);
    background: linear-gradient(top,  #7598c9 0%, #527cb4 50%, #2f5e9f 100%);
}
.topbanner_wrap{
    /*background: url('../i/girl_bg.png') repeat-x;*/
    z-index:1;
        min-width:1000px;
}

/*progress_bar*/
.progress_bar{
    border: solid 1px;
    position: absolute;
    width: 272px;
    bottom: 5px;
    left: 8px;
    border-color: #c9cedc #c9cedc #dadfe9;
}
.progress_bar,
.progress_bar .sb_fill{
    border-radius: 5px;
    
}
.progress_bar .sb_fill{
    height: 20px;
    background: blue;
    margin: -1px;
    background: #4a74ad;
    background: -moz-linear-gradient(top,  #4a74ad 0%, #355c92 100%);
    background: -webkit-linear-gradient(top,  #4a74ad 0%, #355c92 100%);
    background: -o-linear-gradient(top,  #4a74ad 0%, #355c92 100%);
    background: -ms-linear-gradient(top,  #4a74ad 0%, #355c92 100%);
    background: linear-gradient(top,  #4a74ad 0%, #355c92 100%);
}
.sb_control, 
.ui-slider-handle{
    width: 16px;
    height: 15px;
    margin: -4px -7px 0 0;
    cursor: pointer;
    float: right;
    background-position: -200px 0;
}
/*progress_bar end*/
/*content_box*/
.b_box {
  background: none repeat scroll 0 0 #FFFFFF;
  border-radius: 7px 7px 7px 7px;
  border-top: 1px solid #dedad0;
  box-shadow: 0 1px 1px rgba(16, 16, 16, 0.25);
  color: #000;
  margin: 10px 0;
 }

#mycarousel .b_box{
    height: 313px;
    width: 313px;
}

.b_box>h2{height: 42px;padding: 10px 0 0 17px;border-bottom: 1px solid #b9babb;font-size: 24px;font-weight: normal;background:#f6f5f3;

    background: -moz-linear-gradient(top,  #fff0%, #efeeea 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefaf2), color-stop(100%,#efeeea));
    background: -webkit-linear-gradient(top,  #fff0%, #efeeea 100%);
    background: -o-linear-gradient(top,  #fff0%, #efeeea 100%);
    background: -ms-linear-gradient(top,  #fff0%, #efeeea 100%);
    background: linear-gradient(top,  #fff0%, #efeeea 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefaf2', endColorstr='#efeeea',GradientType=0 );
	box-shadow:  0px 1px 2px rgba(0, 0, 0, 0.18);
    border-radius: 7px 7px 0 0;
}
.b_help_icon{
    width: 18px;
    height: 19px;
    font-size: 18px;
    font-weight: bold;
    color: #ffffff;
    cursor: help;
    text-align: center;
    display: inline-block;
    margin-left: 7px;
    background-position: -226px -24px;
    *height: auto;
}
.b_box h2 .b_box_new{
    display: inline-block;
    position: static;
    float: right;
    width: 62px;
    height: 19px;
    margin: 5px -2px 0 0;
    font-weight: bold;
    text-shadow:none;
    line-height: 18px;
    border-radius:5px 0 0 5px;
    *margin-top: -23px;

}
.b_box .new_mess,
.b_box .number_photo{
    font: 12px Arial;
    color: #236bd9;
    float: right;
    margin: 9px 19px 0 0;
    *margin-top: -19px;
}
.b_box .number_photo{
    color: #7d8597;
}
.b_box .inner{
    padding: 18px;
    overflow: hidden;
    
    overflow: hidden;
}
.profile .inner .photo,.profile .profile_info{
    float: left;
}
.profile .profile_info{width: 65%;margin-left: 16px;margin-top:-4px;font:normal 16px Tahoma, Geneva, sans-serif;color:#000000;}
.profile .profile_info .b-scname{
    text-decoration: none;
	font-weight:bold;
    color: #e26e4f;
}
.profile .profile_info .b-scname:hover{
    text-decoration: underline;
}
.profile .profile_info .brief{height:30px;}
.profile .profile_info p.brief{color:#3f4f6f;font-size:14px;}
.rating_widget{
    width: 85px;
    margin: 8px 0 15px;
}
.rating_widget,
.rating_widget>div{
    height: 17px;
    cursor: pointer;
    background: url('../i/star.png') repeat-x;
}
.rating_widget>div{background-position: 0pt -17px;}
.rating_widget.inactive,
.rating_widget.inactive>div{cursor:default;}


.profile .mood_line{
    font: 14px/16px Tahoma, Geneva, sans-serif;
    margin-bottom: 16px;
    max-height: 50px;
    overflow: hidden;
    padding-top: 8px;
    text-align: justify;
    width: 100%;
	color:#000;
}
.profile .upgrade{
        clear:both;
    float: none;
    width: 100%;
    padding-top: 10px;
}
.profile .up,.profile .upgrade a,.profile .up-photo,.confirm .inner .up-email{}
.profile .upgrade a,.profile .up-photo,.confirm .inner .up-email{
    color: #236bd9;
}
.profile .up-photo{
    float: right;
    margin-top: 8px;
}
.progress_bar{
    position: static;
    width: 100%;
        background:#e6e6e6;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 4px rgba(32, 50, 104, 0.2) inset;
}
.progress_bar,
.progress_bar .sb_fill{
    float: left;
    color: #fff;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    line-height: 19px;
    border-radius: 5px;
}
.activity .inner{
    padding: 18px 0;
}
.activity table{
    width: 100%;
}
.activity table td{
    
    vertical-align: middle;
}
.activity table a{display:block;padding:2px 0;}
.activity table tr:hover{background: #e6e6e6;}
.activity table .number a{
    color: #34547f;
	font:normal 14px Arial, Helvetica, sans-serif;
    text-decoration:none;
  padding-right: 10px;

    }
.activity table .total a{
    color:#000000;
	font:normal 14px Arial, Helvetica, sans-serif;
    text-decoration:none;
    padding-right: 18px;
}

.activity table .number,
.activity table .total{
    text-align: right;
}

.activity table .name{
    text-align: left;
}
.activity table .name a{
    font: 14px Arial;
    color: #000000;
    text-decoration: none;
    padding-left: 18px;

}
.activity .button_light,
.datemood .inner .button_light{
    width: 129px;
    float: right;
    margin: 0;
}
.datemood .inner{
    min-height: 225px;
    background: url(../i/datemood.jpg) 0 0 no-repeat;
    font-family: Arial;
}
.datemood .inner .text{
    padding: 10px;
    background: #eff4ff;
}
.datemood .inner .date,
.datemood .inner .text{
    border-radius: 5px;
}
.datemood .inner .text ul{height:30px;overflow:hidden;}
.datemood .inner .text ul li{display:none;}
.datemood .inner .text ul li.active{display:block;}
.datemood .inner .date{
    width: 72px;
    float: left;
    margin-top: 7px;
    background: white;
    background: rgba(255,255,255,0.4);
    box-shadow:         0px 0px 13px rgba(107, 130, 178, 0.44);
}
.datemood .inner .date li{
    height: 24px;
    overflow: visible;
        cursor:pointer;
}
.datemood .inner .date p{
    border-bottom:1px solid #a9bfdf;
    margin: 0 5px;
    line-height: 24px;
}
.datemood .inner .date i{
    display: none;
}
.datemood .inner .date .active{
    background: #eff4ff;
        border:1px solid #c2cddf;
        border-radius: 3px 0 0 3px;
        border-right:0;
        margin:-1px 0 -1px -1px;
}
.datemood .inner .date .active p{
    border: none;
}
.datemood .inner .date .active i{
    background-position: -272px -20px; 
    display: inline-block;
    width: 10px;
    height: 24px;
    float: right;
    margin-right: -14px;
}
*:first-child+html .datemood .inner .date .active i{
    width: 13px;
    margin: -24px -14px 0px 0px;
    background-position: -268px -20px;
}
.datemood .inner .date .last p{
    border: none;
}
.datemood .inner .button_light{
    margin: 140px 0 0 0;
}
/*confirm*/
.confirm .inner{
    text-align: center;
}
.confirm .inner .social_btn{
    margin: 8px auto 32px;
}
.confirm .inner h3{
    font-size: 16px;
}
.confirm .inner h1,.confirm .inner h3{
    font-weight: normal;
}
.confirm .inner h1{
    font-size: 34px;
    color: #b12559;
    margin-bottom: 25px;
}
.confirm .inner span,.f_friends .inner .read_more{
    font: 12px Arial;
    /*color: #7d8597;*/
}
/*confirm end*/

/*messages block*/

/*messages block end*/
/*content_box end*/

/*footer*/
.footer_wrap{
    background: #4b75ae;
    width: 100%;
    padding: 0;
    position:relative;
	padding-top: 17px;
}
.footer .banner_box,
.footer .poll_box{
    height: 250px;
    width: 300px;
    background: #506ba5;
    padding: 6px;
    float: left;
    margin-top: 17px;
    margin-bottom: 14px;
	overflow: auto;
}

.footer  .error_poll{
    display:none;
}

.footer .banner_box .baner_content{
    border-radius:5px;
    overflow:hidden;
}

.footer .banner_box,
.footer .poll_box{
    border-radius: 5px;
}

.aside .banner_premium_support {
    border-radius:5px;
}
.aside .banner_premium_support,.aside .banner_subscribe_now, .aside .contact_free_promo_banner {
    height: 254px;
    width: 140px;
    margin-bottom: 12px;
    padding:10px;
-webkit-box-shadow:0px 1px 1px rgba(16, 16, 16, 0.5);
-moz-box-shadow:0px 1px 1px rgba(16, 16, 16, 0.5);
box-shadow:0px 1px 1px rgba(16, 16, 16, 0.5);
background: #fff; /* Old browsers */	
}
.aside .banner_subscribe_now, .aside .contact_free_promo_banner {
    border-radius: 5px 5px 5px 5px;
    height: 216px;
    text-align: center;
} 

.aside .banner_subscribe_now .button_upgrade br{display:none;}
.aside .banner_premium_support p,.aside .banner_subscribe_now h2 a b{
    text-align:center;
	text-transform:capitalize !important;
    font: 22px/26px "Times New Roman", Times, serif;
    color: #E26E4F;
	text-shadow:0 -1px 0 #eee;
	margin:3px 0 0 1px;
}
.aside .banner_subscribe_now h2 a b, 
.aside .contact_free_promo_banner h2 b{
	clear: both;
    display: inline-block;
    text-transform: uppercase;
}
.aside .banner_subscribe_now .button_upgrade {
    margin-top: 16px;
    padding: 7px 11px;
}

.aside .banner_premium_support span{
	display:block;
	margin:18px 0 12px 3px;
	color:#235;
}
.aside .banner_premium_support li {
	margin:0 0 7px;
	list-style-type:disc;
}
.aside .banner_premium_support ul{
	margin:10px 0;
    list-style: square;
    padding-left: 15px;
}
.aside .banner_premium_support .button_upgrade{
	text-align:center;
	min-height:23px;
    padding-bottom: 6px;
    margin: 8px 0 0;
    display: block;
}

.aside .banner_subscribe_now h2, .aside .contact_free_promo_banner h2 {
    line-height: 30px;
    margin-top: 0px;
    margin-bottom: 0px;
}
	
.aside .banner_certificate {
	background:url(../i/upgrade_bg2.png);
	width:169px;
	height:231px;
    margin-bottom: 12px;
}
.aside .banner_certificate p {
    font: 15px/20px "Trebuchet MS", Helvetica, sans-serif;
	color:#dd0071;
	text-align:center;
	width:160px;
	padding-top:38px;
	text-transform:uppercase;
	text-shadow: 0px 1px 0px #999;
}
.aside .banner_certificate p span {
    font: 29px/30px "Trebuchet MS", Helvetica, sans-serif;
	display:block;
	text-align:center;
	color:#dd0071;
	padding:0;
	width:auto;
}
.aside .banner_certificate span {
	display:block;
	color:#000000;
	text-align:center;
	padding:10px 30px;
	width:100px;
}

.aside .banner_subscribe_now h2 a {
    color: #000000;
	font: normal 16px/26px Tahoma, Geneva, sans-serif;
    text-decoration: none;
}
.aside .banner_subscribe_now h2 a .communicate {line-height:18px;}
.aside .contact_free_promo_banner .communicate {line-height:26px;}
.aside .contact_free_promo_banner b {color: #B12559;}
.aside .contact_free_promo_banner .communicate.promo_2 {font-size: 15px;line-height: 24px;}
.aside .contact_free_promo_banner .communicate.promo_2 .text1 {font-size: 18px;text-shadow: 0 1px 1px rgba(0, 0, 0, 0.6);text-transform: uppercase;color: #B12559;}
/*Poll*/

#poll_submit:hover{
	color:white;
    box-shadow: 0px 1px 1px rgba(17, 47, 116, 0.9), inset 0px 1px 1px rgba(255, 255, 255, 0.4);
    background: #7cadf0;
    background: -moz-linear-gradient(top,  #8fbbf7 0%, #4f89df 46%, #3979db 80%, #4d91ef 100%);
    background: -webkit-linear-gradient(top,  #8fbbf7 0%,#4f89df 46%,#3979db 80%,#4d91ef 100%);
    background: -o-linear-gradient(top,  #8fbbf7 0%,#4f89df 46%,#3979db 80%,#4d91ef 100%);
    background: -ms-linear-gradient(top,  #8fbbf7 0%,#4f89df 46%,#3979db 80%,#4d91ef 100%);
    background: linear-gradient(top,  #8fbbf7 0%,#4f89df 46%,#3979db 80%,#4d91ef 100%);
}

.footer .poll_box,
.footer .banner_big_box,
.banner_forum_big_box{
    width: 625px;
    color: #c9d8fb;
    float:right;
    margin-top: 18px;
    border-radius: 5px 5px 5px 5px;
}
.footer .banner_forum_big_box {
    text-decoration:none;
    width: 637px;
    height: 262px;
    cursor: pointer;
}

.footer .poll_box,
.footer .banner_big_box,
.banner_chat_big_box{
    width: 625px;
    color: #c9d8fb;
	float:right;
    margin-top: 18px;
	border-radius: 5px 5px 5px 5px;
}
.footer .banner_chat_big_box {
	text-decoration:none;
	width: 637px;
	height: 262px;
	cursor: pointer;
}

.banner_chat_big_box .banner_chat_big_inner {
	margin:10px 20px 0 370px;
}
.banner_chat_big_box .alert {
	background:url(../i/alert-white.png);
	width:47px;
	height:47px;
	position:absolute;
	right:280px;
	top:30px;
}
.banner_chat_big_box h3{
	font: 24px "Trebuchet MS",Helvetica, sans-serif;
	color:#236bd9;
}
.banner_chat_big_box p {
	font: 16px "Trebuchet MS",Helvetica, sans-serif;
	color:#3f4f6f;
	margin:5px 0;
}
.banner_chat_big_box .button {
	position:absolute;
	top:230px;
	right:30px;
	padding:7px 30px;
}
.footer .poll_inner,
.footer .banner2_inner,
.footer .banner_big_inner{
    padding: 6px 10px;
}
.footer .poll_inner,.footer .poll_inner h2{
    font: 12px Arial;
}
.footer .poll_inner h2{
    font-weight: bold;
    margin-bottom: 10px;
		color:#c9e0ff;
}
.footer .poll_inner h1 {
    font: 24px "Trebuchet MS",Helvetica, sans-serif;
    text-shadow: 0px -1px 0px rgba(16, 16, 16, 0.14);
    margin-bottom: 10px;
		color:#c9e0ff;
}
.footer .poll_inner ul li{
    padding: 3px 0;
    position: relative;
    *padding-top: 0;
}
.footer .poll_inner .button{
    float: right;
    width: 138px;
    margin: 14px 0;

}
/*Poll end*/




.footer .b-sitemap{clear: both;}
.footer .b-sitemap .item_wrap{display:inline-block;*display:inline;zoom:1}
.footer .b-sitemap .item_link{text-decoration: none;font: 16px Tahoma, Geneva, sans-serif;color: #fff;}
.footer .b-sitemap .item_link:hover{text-decoration: underline;}
.footer .b-sitemap .item{display: inline-block;width:188px;vertical-align:top;margin-bottom:8px;*display:inline;zoom:1;}
/*item block
.footer .b-sitemap .i_home{
    padding-left: 0;
    width: 60px;
}
.footer .b-sitemap .i_search{
    width: 110px;
}
.footer .b-sitemap .i_mail,.footer .b-sitemap .i_help{
    width: 61px;
}
.footer .b-sitemap .i_chat{
    width: 65px;
}
.footer .b-sitemap .i_activity{
    width: 96px;
}
.footer .b-sitemap .i_account{
    width: 87px;
}
.footer .b-sitemap .i_community{
    width: 91px;
}
.footer .b-sitemap .i_events{
    width: 55px;
}
.footer .b-sitemap .i_extras{
    width: 51px;
    padding-right: 0;
}
*/
.footer .b-sitemap{
    
}
.footer .b-sitemap .item .sub_item{
    float: none;
    padding: 2px 0;
}
.footer .b-sitemap .item .sub_item a{
    color: #a2b8d7;
	text-shadow:0 -1px 0 rgba(0,0,0,0.3);
    text-decoration: none;
	font: normal 14px Tahoma, Geneva, sans-serif;
}
.footer .b-sitemap .item .sub_item a:hover{
    text-decoration: underline;
}
.footer .b-sitemap .item-index_menu{
    padding-top: 14px;
    overflow: visible;
    clear: both;
}
/*item block end*/
.b-copyright_wrap{
    min-height: 148px;
    background: #2f5589;
    text-shadow: 0px -1px 0px rgba(0,0,0,0.30);
}
.b-copyright{
    padding: 26px 0 0 0;
    color: #6b8cb9;
	font: normal 12px Arial, Helvetica, sans-serif;
}
.b-copyright a{color:#6b8cb9;text-decoration:none;}
.b-copyright>div{
    width: 30%;
    padding:0;
}
.b-copyright ul{
    float: right;
}
.b-copyright li, .b-copyright div{
    float: left;
	
}
.b-copyright li a{
    color:#a2b8d7;
    padding: 0 5px;
}
.safe_dating_tips{
    font-size: 10px;
}
/*footer end*/

/*clear*/
#menu:after,
.labels:after,
.search_box:after,
.progress_bar:after,
.footer .poll_box:after,
.footer .item_wrap .i_extras:after,
.content:after{clear:both;content:"";display:block;}

#menu,
.labels,
.search_box,
.progress_bar,
.footer .poll_box,
.footer .item_wrap .i_extras{zoom:1;}


/* jQuery UI Slider 1.8.17 core */
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2;cursor: default; text-decoration:none;}
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: 1px; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }

.xtabin {display:none;}
.xtabin.active {display:block;}

/*messages block*/
.messages{
    font: 12px Arial;
}
.messages .inner{
    padding: 0;
    min-height: 248px;
}
.messages .msg_list {margin-top:5px;}
.messages .msg_list .msg_string:hover{background:#e6e6e6;}
.messages .msg_list .msg_string{
	zoom:1;
    padding: 8px 18px;
    border-bottom:1px solid #CBD0DA;
    *padding: 6px 18px;
	overflow:hidden;
}

.messages .msg_list .photo_min{
    float: left;
    width: 33px;
    height: 33px;
}

.messages .msg_list .columns li{
    float: left;

}
.msg_list .columns .column_profile{
    width: 62%;
}
.msg_list .columns .column_profile .photo_min{
    margin-right: 8px;
}
.msg_list .columns .column_profile .b-scname{
    color: #3f4f6f;
    text-decoration: none;
}
.msg_list .columns .column_profile .brief,
.msg_list .columns .column_date_time{
    color: #7d8597;
}
.msg_list .columns .column_date_time{
    width: 22%;
}
.msg_list .columns .column_read{
    width: 15%;
    text-align: right;
}
.msg_list .columns .column_read a{
    color: #236bd9;
}
.msg_list .msg_string:last-child{
    border-bottom:none;
}
/*messages block end*/

/*photos*/
.photos .inner{
    
}
/*photos end*/

/*Advertisement*/
.advert .inner{
    padding: 5px 7px;
    max-height: 250px;
}
.advert .inner img{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
/*Advertisement end*/
/*photos*/
.photos .inner{
}

.photos .inner .add_photo,
.photos .inner .social_profile li{
    float: left;
}
.photos .inner .user_photo_wrap{
    position: relative;
    height: 160px;
        margin-top:5px;
}
.photos .inner .user_photo{
    width: 80px;
    height: 120px;
    position: absolute;
    left: 158px;
    margin-top: 22px;
    margin-left: -60px;
    text-align: center;
}

.photos .inner .user_photo .user_pic{
	-webkit-box-shadow: 0px 1px 1px rgba(14, 15, 15, 0.5);
    -moz-box-shadow:    0px 1px 1px rgba(14, 15, 15, 0.5);
    box-shadow:         0px 1px 1px rgba(14, 15, 15, 0.5);	
	margin-bottom: 5px;
    margin-top: -2px;
}

.photos .inner .user_photo .edit_photos_link{margin-top:4px;}
.photos .inner .user_photo a{
    color: #236bd9;
    font-size: 15px;
}
.inner.deu .user_photo .edit_photos_link a, .inner.deu .social_profile{
    font-size: 13px;
}
.photos .inner .add_photo,
.photos .inner .add_photo_r{
    width: 74px;
    height: 74px;
    background: #e3eaf8;
    border: solid 3px #fff;
    cursor: pointer;
    margin: 20px 5px 0;
    
    -webkit-box-shadow: 0px 1px 3px rgba(14, 15, 15, 0.4);
    -moz-box-shadow:    0px 1px 3px rgba(14, 15, 15, 0.4);
    box-shadow:         0px 1px 3px rgba(14, 15, 15, 0.4);
}
.photos .inner .add_photo_r{
    float: right;
}
.photos .inner .plus{
    display: block;
    width: 32px;
    height: 32px;
    background-position: -1px -45px;
    margin: 22px;
}
.photos .inner .social_profile{
    margin-top: 20px;
}
.photos .inner .social_profile p{
    float: left;
    font-family: Arial;
    margin-top: 5px;
    line-height: 16px;
}
.photos .inner .social_profile ul{
    float: right;
}
.photos .inner .social_profile li{
    width: 40px;
    height: 40px;
    margin: 0 5px;
}
/*photos end*/

.facebook_small_btn,
.hotmail_small_btn,
.yahoo_small_btn,
.gmail_small_btn,
.g_plus_small_btn {
    background: url(../i/social_icons_small.png) no-repeat;display: block;height: 40px;width: 40px;}
        
.facebook_small_btn {
    background-position: 0 -95px;
}
.hotmail_small_btn {
    background-position: 0 -47px;
}
.yahoo_small_btn {
    background-position: 0 -144px;
}
.gmail_small_btn {
    background-position: 0 0;
}
.g_plus_small_btn {
    background-position: 0 -195px;
}
.delete_file_block {
    background-color: #FFFFFF;
    margin-bottom: 20px;
    padding: 10px;
}
.b_online_now_icon,
.b_online_recently_icon{
    display:block;
    width: 12px;
    height: 12px;
    background-position: -229px 0;
    position: absolute;
    right: 3px;
    bottom: 3px;
    z-index: 12;
}

.emptyphoto .b_online_now_icon,
.emptyphoto .b_online_recently_icon {bottom:auto; top:3px;}


.b_online_recently_icon{
    background-position: -217px 0;
}
.b_box_new{padding:0 5px;height: 14px;position: absolute;bottom: 3px;left: 0px;font: 11px/13px Tahoma, Geneva, sans-serif;text-decoration:none;color: #fff;border-width:1px;border-style:solid;border-color:#1F4697 #1F4697  #1F4697;border-radius: 0 5px 5px 0;background: #4a74ad;

	background: -moz-linear-gradient(top, #4a74ad 0%, #335a90 100%);
	background: -webkit-linear-gradient(top, #4a74ad 0%, #335a90 100%);
	background: -o-linear-gradient(top, #4a74ad 0%, #335a90 100%);
	background: -ms-linear-gradient(top, #4a74ad 0%, #335a90 100%);
	background: linear-gradient(top, #4a74ad 0%, #335a90 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a74ad', endColorstr='#335a90',GradientType=0 );
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.23), inset 0px 1px 1px rgba(255, 255, 255, 0.2);
}
.emptyphoto .b_box_new {bottom: auto; top: 3px;}

.roundedBg.askmeforphoto {
    background-color: #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    padding: 5px;
    text-align: center;
    width: 250px;
}

.b_box.f_friends p {color:#000000}
.userslist>li{float:left;margin:0 18px 12px 0; *margin-right:12px;}

.userslist .popup_block{
        padding:5px;
    display: none;
    position: absolute;
    width: 84px;
    height: 82px;
    top: -7px;
    left: -8px;
    text-align: center;
    border: solid 1px #f2f2f2;
        border-color:#fafafa #f2f2f2 #d9d9d9;
    border-radius: 3px;
	z-index: 14;
	background: white;
    background: rgba(255,255,255,0.85);
    *background:transparent;
    *zoom:1;
    overflow: hidden;
}
.userslist .userblock{
    position:relative;
}

.userslist .userblock:hover .popup_block{
    display: block;
}
.userslist .popup_block a.userlink{text-decoration:none;display:block;height:40px;padding-top:2px;}
.userslist .popup_block .username{
    font-weight: bold;
    color: #e26e4f;
    text-decoration:underline;
}
.userslist .popup_block .city{
    font-size: 11px;
    color: #000000;
    line-height: 12px;
        display:block;
}
.userslist .popup_block .wink-widget .button span{
	display:none;
}
.userslist .popup_block .btn_wink,
.userslist .popup_block .wink-widget .button,
.userslist .popup_block .btn_mail{
    display: block;
    position:absolute;
    height: 34px;
    width: 34px;
    bottom:8px;
        left:9px;
        padding:0;
}
.userslist .popup_block .btn_mail{
    left:auto;
        right:9px;
}

.block-table .button_light{clear:both;display:block;margin-top:4px;}

.btn_wink .wink_logo,
.btn_mail .mail_logo,
.ub_tabin .block-table .btn_wink i,
.ub_tabin .block-table .wink-widget .button i,
.ub_tabin .block-table .btn_mail i {
    width: 20px;
    height: 18px;
    margin: 7px 0 0 7px;
    display: block;
}
.btn_mail .mail_logo{
    margin-top: 10px;
    background-position: -26px -182px;
}

.search_wrap .search_menu{background:#202c44;border-top:1px solid #454d5a;zoom:1;padding:5px 0 0;}
.search_wrap .search_menu ul{zoom:1;}
.search_wrap .search_menu ul:after{clear:both;display:block;content:'';}
.search_wrap .search_menu ul>li{float:left;}
.search_wrap .search_menu ul>li a, 
#search-categories span{float:left;color:#8f97b2;padding:5px 30px;text-decoration:none;border-radius:5px 5px 0 0;margin-right:-1px;border:1px solid #0a0d13;border-top:0;text-decoration: none;background:#476896;

    background: -moz-linear-gradient(top,  #5977a1 0%, #2f5589 100%);
    background: -webkit-linear-gradient(top,  #5977a1 0%, #2f5589 100%);
    background: -o-linear-gradient(top,  #5977a1 0%, #2f5589 100%);
    background: -ms-linear-gradient(top,  #5977a1 0%, #2f5589 100%);
    background: linear-gradient(top,  #5977a1 0%, #2f5589 100%);
	text-shadow: 0 -1px 0 #4e2d4c;
}

.search_wrap .search_menu ul>li a:hover, 
#search-client #search-categories span:hover {background:#5977a1;}
.search_wrap .search_menu ul>li.active a, 
#search-client #search-categories span.active, 
#search-client #search-categories span.active a {background:white;color:#3f4f6f;text-decoration:none;border-color:white;position:relative;margin-right:-0; font-weight: normal;}
.search_wrap .search_main{background:white;border-bottom:1px solid #9caac4;box-shadow:0 1px 2px rgba(156,170,196,0.5)}


/*content_box*/
.b_box_home_slider {margin: 10px -3px;position: relative;}
.b_box_home_slider .b_box{margin:3px}
.b_box_home_slider .b_box-list{height:321px;padding:8px 1px;}
.b_box_home_slider .b_box-item, .jcarousel-item-horizontal {margin-right:5px;float:left;}
.b_box-prev, .b_box-next{filter:none;}
.b_box_home_slider .b_box-prev,
.b_box_home_slider .b_box-next{position:absolute;width:41px;height:40px;cursor:pointer;top:50%;margin-top:-20px;border-radius:40px;z-index:5;}
.b_box_home_slider .b_box-prev:hover,
.b_box_home_slider .b_box-next:hover{opacity:0.6;}
.b_box_home_slider .b_box-prev{background-position:-1px 0;left:-43px;}
.b_box_home_slider .b_box-next{background-position:-43px 0;right:-43px;}
body.minwidth .b_box_home_slider .b_box-prev{left:-18px;}
body.minwidth .b_box_home_slider .b_box-next{right:-11px;}
.b_box_home_slider .jcarousel-clip{width:969px;}
/*content_box end*/

/* jcarousel core*/
.jcarousel-container {position: relative;}
.jcarousel-clip {z-index: 2;padding: 0;overflow: hidden;position: relative;}
.jcarousel-list {z-index: 1;overflow: hidden;position: relative;top: 0;left: 0;margin: 0;padding: 0;;}
.jcarousel-list>li, .jcarousel-item {float: left;list-style: none;}
.jcarousel-next {z-index: 3;display: none;}
.jcarousel-prev {z-index: 3;display: none;}
.jcarousel-next-disabled,
.jcarousel-prev-disabled {opacity:0.5;cursor:default !important;}
.jcarousel-clip-horizontal {width:100%;}


.banner_zone_right{float:right;width:162px;margin-left:15px;}



/*banners*/
.aside {
    float: right;
    margin: 0 0 3px;
    width: 162px;
}
.aside .banner_upgrade, .aside .banner_std img {
    border-radius: 5px 5px 5px 5px;
}
.aside .banner_upgrade {
    background:  #fff;
	box-shadow:0 1px 1px rgba(16,16,16, 0.35);
    color: #000000;
    font: 14px Tahoma, Geneva, sans-serif;
    margin-bottom: 12px;
    min-height: 254px;
    padding: 0 10px 10px;
	text-align:center;
    width: 140px;
}
.aside .banner_upgrade>span{font-weight:bold;}
.aside .banner_upgrade  .i_up_to_vip {
    background: url("../i/banner_upgrade_to_vip.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 52px;
    margin: 5px auto 0;
    width: 96px;
}
.aside .banner_upgrade p {
    color: #000000;
    font: 24px/28px "Times New Roman", Times, serif;
    padding: 15px 0 0;
    text-align: center;
    text-transform: none;
}

.aside .banner_upgrade p span {
    color: #B12559;
}
.aside .banner_upgrade ul {
    list-style: disc outside none;
    padding-left: 15px;
}
.aside .banner_upgrade .button_upgrade {
    margin: 4px 0;
    padding-bottom: 6px;
    text-align: center;
    width: 114px;
}
.aside .banner_upgrade .button {
    height: 23px;
    margin: 10px 0 0;
    padding-bottom: 6px;
    text-align: center;
    width: 114px;
}
.aside .banner_location_wrap{
    height: 254px;
    width: 140px;
    margin-bottom: 12px;
    padding:10px;
    border-radius:5px;
    text-align: center;
    -webkit-box-shadow:0px 1px 1px rgba(16, 16, 16, 0.5);
    -moz-box-shadow:0px 1px 1px rgba(16, 16, 16, 0.5);
    box-shadow:0px 1px 1px rgba(16, 16, 16, 0.5);
    background: #ffffff;
    background: -moz-radial-gradient(center 80px, ellipse closest-corner,  #ffffff 0%, #eff2f6 36%, #bbc0ce 100%);
    background: -webkit-radial-gradient(center 80px, ellipse closest-corner,  #ffffff 0%,#eff2f6 36%,#bbc0ce 100%);
    background: -ms-radial-gradient(center 80px, ellipse closest-corner,  #ffffff 0%,#eff2f6 36%,#bbc0ce 100%);
    background: radial-gradient(center 80px, ellipse closest-corner,  #ffffff 0%,#eff2f6 36%,#bbc0ce 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#bbc0ce',GradientType=0 );
}
.aside .banner_location .location{
    background: url('../i/planet_ico.png') no-repeat;
    width: 48px;
    height: 56px;
    margin: 12px auto 8px;
}
.aside .banner_location>h2{
    color:#b12559;
    margin-bottom: 7px;
}
.aside .banner_location>h2 span{
    font-size: 21px;
}
.aside .banner_location>p{
    color: white;
    font-weight: bold;
    text-shadow:0 -1px 0 rgba(63,79,111,0.15);
    margin-bottom: 7px;
}
.aside .banner_location .button_light{
    width: 44px;
}
.aside .banner_location .ban_hint{
    position: relative;
    display: inline-block;
    clear: both;
    width: 115px;
    padding: 0;
    font-size: 11px;
    border-radius:3px;
    margin-top: 5px;
}
.aside .banner_location .ban_hint i{
    width: 11px;
    height: 5px;
    position: absolute;
    display: block;
    background: url('../i/sprite.png') no-repeat 0 -78px;
    top: -5px;
    right: 27px;
}
.aside #lookup_address .ac_input.location{width: 127px;}
.aside .banner_location_wrap .wrap_save{margin:10px 0;}
.aside .banner_location_wrap .description{font-size:15px;color:#B12559;width:auto !important;}
.aside .banner_location_wrap #lookup_address_form_widget{margin-top:20px;}

.aside .b_subscribe.after_confirm {
    width: 132px;
    height: 205px;
    margin-bottom: 12px;
    margin-top: 12px;
    padding: 154px 15px 15px;
    font: 14px Tahoma, Geneva, sans-serif;
    text-align: center;
    color: #000000;
    box-shadow: 0 1px 1px rgba(16,16,16, 0.35);
    border-radius: 5px;
    position: relative;
}
.aside .b_subscribe.after_confirm.m {
    background: url(../i/subscribe_with_30_f.jpg) no-repeat 0 0;
}
.aside .b_subscribe.after_confirm.f {
    background: url(../i/subscribe_with_30_m.jpg) no-repeat 0 0;
}
.aside .b_subscribe.after_confirm .b_content {
    background: rgb(255,255,255);
    background: rgba(255,255,255,.82);
    border-radius: 5px;
    border: 1px solid #ffffff;
    padding: 10px 15px;
    margin-bottom: 7px;
}
.aside .b_subscribe.after_confirm .sb_content_head span {
    font: bold 60px/54px "Times New Roman", Times, serif;
    display: inline-block;
    color: #e26e4f;
}
.aside .b_subscribe.after_confirm .sb_content_head b {
    font: bold 30px/24px "Times New Roman", Times, serif;
    width: 40px;
    display: inline-block;
    color: #e26e4f;
}
.aside .b_subscribe.after_confirm .sb_content_head b b {
    font: bold 20px "Times New Roman", Times, serif;
}
.aside .b_subscribe.after_confirm .sb_content_text {
    margin-top: 3px;
}
.aside .b_subscribe.after_confirm .button_upgrade {
    padding: 7px 10px 6px;
    width: 112px;
}
/*banners end*/

.b_pagination, #search-results #sc-pagination {zoom:1;padding:15px 0;}
.b_pagination:after, #search-results #sc-pagination{content:'';display:block;clear:both;}
.b_pagination li, #search-results #sc-pagination a, #search-results #sc-pagination b{float:left;}
.b_pagination li a, 
#search-results #sc-pagination a, 
#search-results #sc-pagination b{display:block;width:31px;height:31px;border-radius:5px;background:#ffffff;border:none;font:16px/30px Tahoma, Geneva, sans-serif;color:#000000;text-decoration:none;text-align:center;box-shadow:0 1px 2px rgba(16,16,16,0.35);}
.b_pagination li a:hover, 
#search-results #sc-pagination .pages a:hover , 
#search-results #sc-pagination .pages b:hover , 
#search-results #sc-pagination .back a:hover, 
#search-results #sc-pagination .forward a:hover{text-decoration:none;background:#bdbdbd;color:#fff;}
.b_pagination li.active a,
.b_pagination li.active:hover a, 
#search-results #sc-pagination .active{background:#bdbdbd;color:#fff;box-shadow:0 1px 2px rgba(4,5,7,0.3) inset;border-color:#7e86a0 #a9b0c6 #bec3d8 #a9b0c6;cursor:default;}
.b_pagination li.prev a,
.b_pagination li.next a, #search-results #sc-pagination .back, #search-results #sc-pagination .forward{font-size:30px;line-height:24px;}
.b_pagination li a, #search-results #sc-pagination .pages a, #search-results #sc-pagination .pages b{margin: 0 5px 0 0;padding:0;}
#search-results #sc-pagination .back b, #search-results #sc-pagination .forward b, #search-results #sc-pagination .back a, #search-results #sc-pagination .forward a{
	min-width: 70px;
}

#sc-pagination .back, #sc-pagination .pages {float: left;}
#sc-pagination .forward {float: right;}
#sc-pagination .symbol_back, #sc-pagination .symbol_next{display: none;}

#search-results #sc-pagination .pages {
    clear: none;
    font: 12px Arial,Helvetica,sans-serif;
    margin: 0;
    padding:0;
}

.menu #menu, #poll_thanks, #results{
    display:none;
}
.content_static p.maintext{
    padding: 0 0 10px;
    text-align:justify;
}
.maintext.header_info{background: #FFFFFF;border-radius: 5px;box-shadow: 0 1px 1px rgba(16, 16, 16, 0.25);float: left;margin: 18px 0;padding: 14px 18px 18px;width: 744px;}
    
/* profiles application icon */
.seat{
    position:relative;
}

.hint {
    bottom: 26px;
    color: #3f4f6f;
    display: none;
    font: 12px Arial;
    left: -80px;
    padding: 8px;
    position: absolute;
    text-align: center;
    width: 158px;
    z-index: 30;
    background: #fff;
    box-shadow: 0 1px 6px rgba(32,44,68,0.8);
    border-radius: 5px;
    border:1px solid #dfdfdf\0/;
    *border:1px solid #dfdfdf;
}
.hint .t_sh,.seat .hint .b_sh{
    display: none;
}
.hint .ar{
    width: 23px;
    height: 14px;
    background: url('../i/sprite.png')  no-repeat  -35px -70px;
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -11px;
    bottom: -14px;
    background-position:-86px -72px\0/;
    *background-position:-86px -72px;
}
.seat.s_comp:hover .hint{
    display: block;
}

.seat:hover .hint {display:block;}
.hint a, .hint strong {
    display:inline;
    font-size:11px;
    text-decoration:underline;
    text-shadow:none;
    font-weight: bold;
	color: #236BD9;
}

.seat .hint .t_sh,
.seat .hint .b_sh {
    position:absolute;
    background:url('../i/seat_hint.png');
    z-index:-1;
}
.seat .hint .t_sh {
    background-position:0 0;
    top:-4px;
    right:-5px;
    bottom:2px;
    left:-5px;
}
.seat .hint .b_sh {
    height:14px;
    background-position:0 100%;
    right:-5px;
    bottom:-12px;
    left:-5px;
}
/* @end profiles application icon */

/*User pics and caps*/
.user_pic {
    height: 80px;
    width: 80px;
    min-height: 1px;
    float: left;
    text-decoration: none;
    position: relative;
    cursor: pointer;
}
.user_pic img {
    padding: 0;
    margin: 0;
    display: block;
    overflow:hidden;
}
.user_pic:hover img {
    opacity: 1;
}
.user_pic:hover {
    opacity: 0.9;
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);

}
.user_pic a {
    text-decoration: none;
}
.user_pic .photo_multi img{
    background:url(../i/photo_multi_bg.png) no-repeat;margin:-10px;
    padding:10px;display:block;
}
#mycarousel .column_profile .user_pic,
.header_wrap .user.settings .user_pic{
    width: 33px;
    height: 33px;
    overflow: hidden;
}

.photoholder_Woman_264 {background-image: url(../i/photo_placeholders/photoholder_female_264x264.png);}
.photoholder span {
  background: none repeat scroll 0 0 #778092;
  bottom: 0;
  color: white;
  position: absolute;
  text-align: center;
}
.photoholder {display: inline-block;zoom: 1;position: relative;}
/*Cap 33x33*/
.photoholder_Man_33 {
    background-image: url("../i/photo_placeholders/photoholder_male_33x33.png");
       width: 33px;
       height: 33px;
}

.photoholder_Woman_33 {
    background-image: url("../i/photo_placeholders/photoholder_female_33x33.png");
       width: 33px;
       height: 33px;
}

/*Cap 33x33*/
.photoholder_Man_36 {
    background-image: url("../i/photo_placeholders/photoholder_male_33x33.png");
       width: 33px;
       height: 33px;
}

.photoholder_Woman_36 {
    background-image: url("../i/photo_placeholders/photoholder_female_33x33.png");
       width: 33px;
       height: 33px;
}

/*Cap 80x80*/
.photoholder_Man_80,
.photoholder_Woman_80 {
    width: 80px;
    height: 80px;
    background: url(../i/photo_placeholders/photoholder_male_80x80.png) center top no-repeat;
}
.dropdown .not_given+option{font-weight:bold;}
/*---------------------------- first event result start----------------------------------------*/
.new_box_top {
    background-color: #6087D6;
}
.photoholder_Woman_80 {
    background-image: url(../i/photo_placeholders/photoholder_female_80x80.png);
}
.photoholder span {
    background: #7f7f7f;
    color: white;
    text-align: center;
    position: absolute;
    bottom: 0;
}
.photoholder_Man_80 span,
.photoholder_Woman_80 span {
    width: 76px;
    padding: 2px 2px 3px;
    font: 11px/11px Arial, sans-serif;min-height: 22px;
    min-height: 22px;
}

/*Cap 264x264*/

.photoholder_Man_264,
.photoholder_Woman_264 {
    width:264px;
    height:264px;
    background:url(../i/photo_placeholders/photoholder_male_264x264.png) center top no-repeat;
}
.photoholder_Woman_264 {
    background-image:url(../i/photo_placeholders/photoholder_female_264x264.png);
}
.photoholder_Man_264 span,
.photoholder_Woman_264 span{
    width:82%;
    padding:13px 2% 12px;
    font:24px/26px Trebuchet MS, Tahoma, Arial, sans-serif;
    margin:0 7%;
    border-radius:5px 5px 0 0;
    min-height:52px;
}

.cap_hint {
    display: none;
    background: white;
    font: 13px Arial, Helvetica, sans-serif;
    padding: 10px 10px 13px 18px;
    width: 160px;
    z-index: 6;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #EBEBEB;
    border-bottom: 1px solid #CCC;
    -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
    position: absolute;
    top: 0px;
    left: 85px;
}

/*@end User pics and caps*/

.btn_wink .wink_logo,
.btn_mail .mail_logo {background-image: url('../i/sprite.png');background-repeat:no-repeat;}

.b_activity_tab .ajax_loading,
.profile_middle .ajax_loading{
   background: url("../i/preloader.gif") no-repeat scroll 50% 50% transparent;
   height: 100%;
   left: 0;
   position: absolute;
   top: 0;
   width: 100%;
   z-index: 10;
}

.user_pic a {text-decoration: none;}

.photoholder.photo_album_80{background:url(../i/Zaglushka_album_80x80.jpg) no-repeat center top;height:80px;width:80px;}
.photoholder.photo_album_80 span{font:11px/11px Arial,sans-serif;min-height:22px;padding:2px 2px 3px;width:76px;}
.photoholder.photo_album_264{background:url(../i/Zaglushka_album_264x264.jpg) no-repeat center top;height:264px;width:264px;}
.photoholder.photo_album_264 span{border-radius:5px 5px 0 0;font:23px/26px Trebuchet MS,Tahoma,Arial,sans-serif;margin:0 9%;min-height:52px;padding:10px 6% 20px;width:71%;}
.photoholder.photo_album_33{background:url(../i/Zaglushka_album_33x33.jpg) no-repeat center top;height:33px;width:33px;display:block;}

.photo_block .photo, .usersadblock  .photo,{position:relative;display:block;width:80px;height:80px;padding:1px 0;}
.photo_block .photo.photo_multi, .usersadblock  .photo.photo_multi {background:url(../i/photo_multi_bg.png) no-repeat;margin:-10px;padding:10px;display:block;}
.photo_block .photo.photo_multi, .usersadblock  .photo.photo_multi  img{margin: 0;padding: 0;width:80px;}
.online_now {color: #3AAA35;}
.online_now  span{color: #3AAA35;}
.online_recently{
    color: #f28e03;
}

.footer_wrap .footer .banner_box{
	overflow:hidden;
}

.footer_wrap .footer .banner_box .baner_content{
	margin-bottom: 12px;
}
.banner_flirt_box {
    height: 250px;
    width: 300px;
    background: #506ba5;
    padding: 6px;
    float: left;
    margin-top: 0px;
    margin-bottom: 14px;
}

.baner_content.flirt_banner.banner_box{
	padding: 0px;
	margin-top: 17px;
	height: 262px;
    width: 313px;
}

.banner_flirt_box {
	background:url(../i/banner-2.png);
	color:#fff;
	text-decoration:none;
	font:12px/12px arial;
	text-align:justify;
}
.banner_flirt_box:hover {color:#fff;}
.banner_flirt_box h3 {color:#fff;font:16px "Trebuchet MS",Helvetica, sans-serif;}
.banner_flirt_box .baner_content { margin:2px 0 0 118px; }
.footer .banner_box .baner_content{
	border-radius:5px;
	overflow:hidden;
}

.footer .banner_box,
.footer .poll_box,
.footer .banner_big_box{
    border-radius: 5px;
}

.mail_settings_hint_div{
    height:70px !important;
}

.b_online_recently_icon{
    background-position: -217px 0;
}
.online_now span.recently_online {color: #f28e03;}
.recently_online span {color: #f28e03;}
.profile .tab-content .b-user_photos .user_photo_list .user_pic>span, .pp-sim_mem .users .b-photo .user_pic>span, .b-mail_me .mail_me .photo>span, .photo_block .photo>span, .usersadblock  .photo>span, .b_box.profile  .photo>span, .userslist_banner .photo>span {overflow: hidden;display: block;width: 80px;  height: 80px;}

.aside .userslist_banner{background: #fff;border-radius: 5px;box-shadow: 0 1px 1px rgba(16, 16, 16, 0.25);padding: 14px 18px 18px; float: left;}
.aside .userslist_banner>h1{margin-bottom: 14px;float:left;}
.aside .userslist_banner .userblock_wrap{border:1px solid #dbdbdb;background: #f3f3f3;padding: 16px 22px;margin-bottom: 18px;float:left;}
.aside .userslist_banner .userblock{margin-top: 10px;float:left;}
.aside .userslist_banner .userblock:first-child{margin-top: 0;float:left;}
.aside .userslist_banner>.button_light{display: block;clear:both;}

.b_activity_tab .readmore {display: block; float: right;margin: 12px 14px 0 0}

.viewedme {padding: 14px 18px 18px;}
.viewedme .viewedme_box {border: 1px solid #BBC3D8;background: #F9F9FF;padding: 18px;margin-top: 14px;zoom: 1;}
.viewedme .viewedme_box > h2:first-child {color: #B12559;}
.viewedme .viewedme_box h1, .viewedme .viewedme_box h2 {text-align: center;clear: both;}
.viewedme .viewedme_box > p {line-height: 28px;text-align: center;}
.viewedme .viewedme_box > h1 {margin: 18px 0 5px;}
.viewedme .viewedme_box > h2.upper {text-transform: uppercase;}
.viewedme .viewedme_box p a {font-weight: bold;}

.content_static_container{}
.content_static_container ~ .btnBlueSmFullFull {margin:0 0 0 200px !important;}

.inviter_games .content .inv_games_img{text-align: center;}

.aside .banner_upgrade_to_connect {text-align:center;background:#fff;box-shadow: 0 1px 1px rgba(16, 16, 16, 0.35);width:142px;height:225px;padding: 20px 10px 10px;margin-bottom: 16px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.aside .banner_upgrade_to_connect h1{color: #e26e4f;font-size:30px;text-transform: uppercase;}
.aside .banner_upgrade_to_connect h2{color: #000000;font-size:24px;}
.aside .banner_upgrade_to_connect p {text-align:center;margin: 11px 0 16px;color:#000000;}
.aside .banner_upgrade_to_connect p span {font: 16px/22px Tahoma, Geneva, sans-serif;color:#e26e4f;display: inline-block;clear: both;}
.aside .banner_upgrade_to_connect .for_free,
.aside .banner_upgrade_to_connect .button_upgrade span{
    text-transform: uppercase;
}
.chatroom_rules{width:750px;float:left;}
#upgrade_button br{display:none;}
#upgrade_button b{font-weight: normal;}
.showmsgsbtn a {text-transform:capitalize;}
.with_sms_terms{
    margin-top: 10px;
}
.toolbar-content .counter {
	margin-right: 10px;
	float: right;
}

.chatroom_rules p{
	font: 12px Arial,Helvetica,sans-serif !important;
    color:#3f4f6f;
    padding: 5px 10px;
}

.chatroom_rules h1{
	padding: 5px 10px;
}

.chatroom_rules {
    background-color: #fff;
    border-bottom: 1px solid #D5D9E0;
    border-radius:5px;
    box-shadow: 0 1px 1px rgba(16,16,16,0.25);
    float:left;
    margin:0 0 18px 0;
    zoom: 1;
    width: 780px;
}

#profile_big_btn {width: 882px;}
.b_smiles i, .smiles i {width:25px;height:25px;display:inline-block;background:url(../i/smile_sprite.png);cursor:pointer;}
.smiles .smile_1, .b_smiles .smile_1 {background-position:0 -1px;}
.smiles .smile_2, .b_smiles .smile_2 {background-position:0 -25px;}
.smiles .smile_3, .b_smiles .smile_3 {background-position:0 -50px;}
.smiles .smile_4, .b_smiles .smile_4 {background-position:0 -75px;}
.smiles .smile_5, .b_smiles .smile_5 {background-position:0 -100px;}
.smiles .smile_6, .b_smiles .smile_6 {background-position:0 -125px;}
.smiles .smile_7, .b_smiles .smile_7 {background-position:0 -150px;}
.smiles .smile_8, .b_smiles .smile_8 {background-position:0 -175px;}
.smiles .smile_9, .b_smiles .smile_9 {background-position:0 -200px;}
.smiles .smile_A, .b_smiles .smile_A {background-position:0 -225px;}
.smiles .smile_B, .b_smiles .smile_B {background-position:0 -250px;}
.smiles .smile_C, .b_smiles .smile_C {background-position:0 -275px;}
.smiles .smile_D, .b_smiles .smile_D {background-position:0 -300px;}
.smiles .smile_E, .b_smiles .smile_E {background-position:0 -325px;}
.smiles .smile_F, .b_smiles .smile_F {background-position:0 -350px;}
.smiles .smile_G, .b_smiles .smile_G {background-position:0 -375px;}
.smiles .smile_H, .b_smiles .smile_H {background-position:0 -400px;}
.smiles .smile_I, .b_smiles .smile_I {background-position:0 -425px;}
.smiles .smile_J, .b_smiles .smile_J {background-position:0 -450px;}
.smiles .smile_K, .b_smiles .smile_K {background-position:0 -475px;}
.smiles .smile_L, .b_smiles .smile_L {background-position:0 -500px;}
.smiles .smile_M, .b_smiles .smile_M {background-position:0 -525px;}
.smiles .smile_N, .b_smiles .smile_N {background-position:0 -550px;}
.smiles .smile_O, .b_smiles .smile_O {background-position:0 -575px;}
.smiles .smile_P, .b_smiles .smile_P {background-position:0 -600px;}
.smiles .smile_R, .b_smiles .smile_R {background-position:0 -625px;}
.smiles .smile_S, .b_smiles .smile_S {background-position:0 -650px;}
.smiles .smile_T, .b_smiles .smile_T {background-position:0 -675px;}

.content .display_results {
  background: none repeat scroll 0 0 #FFFFFF;
  border-radius: 7px 7px 7px 7px;
  border-top: 2px solid white;
  box-shadow: 0 1px 1px rgba(16, 16, 16, 0.25);
  color: #3F4F6F;
  font: 12px Arial,Helvetica,sans-serif;
  margin: 10px 0;
 }
 .content .display_results p {
  padding: 14px 18px 18px;
 }

/* homepage block */
.geo_block_homepage .geo_block{
    position: relative;
    zoom:1;
}
.geo_block_homepage .check_block{
    background: url(../i/geo_location_bg.jpg) no-repeat;
    border-radius: 0 0 6px 6px;
}
.geo_block_homepage .geo_data {
    padding:18px;
    height: 224px;
    overflow: hidden;
}
.geo_block_homepage h3.geo_text {
    font-size: 26px;
    text-shadow: 1px 1px 0 rgba(255,255,255,0.5);
}
.geo_block_homepage .geo_location{
    height: 66px;
    margin: 24px 0 18px;
    border-top: 1px solid #DEDAD0;
	box-shadow: 0 1px 1px rgba(16, 16, 16, 0.25);
    border-radius: 8px;
    background: -moz-linear-gradient(top,  rgba(255,255,255,0.6) 0%, rgba(255,255,255,0.6) 100%);
    background: -webkit-linear-gradient(top,  rgba(255,255,255,0.6) 0%,rgba(255,255,255,0.6) 100%);
    background: -ms-linear-gradient(top,  rgba(255,255,255,0.6) 0%,rgba(255,255,255,0.6) 100%);
    background: linear-gradient(top,  rgba(255,255,255,0.6) 0%,rgba(255,255,255,0.6) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99ffffff', endColorstr='#99ffffff',GradientType=0 );
}
.geo_block_homepage .geo_location span{
    display: inline-block;
    min-height: 20px;
    background: url(../i/geo_location_mark.png) 0 center no-repeat;
    font-size: 13px;
    padding: 5px 0 5px 40px;
    margin: 12px 0 0 23px;
}
.geo_block_homepage .button_light{
    width: 108px;
    bottom: 18px;
    position: absolute;
}
.geo_block_homepage .button_light.yes{
    left: 18px;
}
.geo_block_homepage  .button_light.no{
    right: 0;
    bottom: 15px;
}
.geo_block_homepage .no_btn_wrap{
    position: absolute;
    bottom: 3px;
    right: 18px;
    width: 130px;
    text-align: center;
}
.geo_block_homepage .input_block_description p,
.geo_block_homepage .close_postcode,
.geo_block_homepage .submit_hint{
    display: none;
}
.geo_block_homepage .input_block {
    position: relative;
    height: 224px;
    padding: 18px;
    border-radius: 0 0 6px 6px;
    box-shadow: 0 0 30px #fff inset,
                0 0 40px #fff inset,
                0 0 40px #fff inset;
    background: #e7edf7;
    background: -moz-linear-gradient(left,  #f1f5fa 0%, #e7edf7 50%, #f1f4fa 100%);
    background: -webkit-linear-gradient(left,  #f1f5fa 0%,#e7edf7 50%,#f1f4fa 100%);
    background: -ms-linear-gradient(left,  #f1f5fa 0%,#e7edf7 50%,#f1f4fa 100%);
    background: linear-gradient(left,  #f1f5fa 0%,#e7edf7 50%,#f1f4fa 100%);
}
.geo_block_homepage .input_block_description h3{
    margin-bottom: 15px;
    font-size: 21px;
    text-shadow: 1px 1px 0 rgba(255,255,255,0.5);
}
.geo_block_homepage .save{
    display: block;
    left: 50%;
    margin-left: -54px;
}
.geo_block_homepage .inputs input{
    width: 264px;
    height: 24px;
    margin-bottom: 10px;
    font-size: 16px;
    box-shadow: 0 0 3px rgba(0,0,0,0.2);
}
.geo_block_homepage .help{
    margin-bottom: 18px;
    color: #7d8597;
    text-align: center;
}
/* /homepage block */

/*search*/
#frm_message_wrap {position:relative;float:right;z-index:10;margin-bottom:10px;}
#frm_message_wrap #frmMessageText{border:1px solid #c3c3c3;padding:5px;width:480px;margin-right:34px;height:118px;border-radius:5px 0 0 5px;}
#frmMail .b_smiles .pp_smiles{right:-5px;}
#frmMail .user{float:left;margin-right:10px;margin-top:5px;color:#636363;width:78px;}
#frmMail .user .user_pic{margin-bottom:3px;overflow:hidden;}
#frmMail #sendMessageBut {box-shadow:0 0 1px rgba(255,255,255,0.5) inset;}
#frmMail #sendMessageBut #send_message {background:none;cursor:pointer;}

.aside .geo_block{width: 140px;min-height: 254px;margin-bottom: 12px;padding: 0 10px 10px;font: 14px Tahoma, Geneva, sans-serif;text-align:center;color: #000000;background:  #fff;box-shadow:0 1px 1px rgba(16,16,16, 0.35);position:relative;}
.aside .geo_block .input_block_description p,
.aside .geo_block .input_block_description h3{font:normal 20px/18px "Times New Roman", Times, serif;color:#e26e4f;padding:10px 0;}
.aside .geo_block .input_block_description h3{padding-top:0px;}
.aside .geo_block .wrap_save input{position:absolute;bottom:16px;width:80px;left:50%;margin-left:-33px;}
.fra .aside .geo_block .wrap_save input{width:105px;margin-left:-50px;}
.aside .geo_block div#lookup_address{float:none !important;}
.aside .geo_block div#lookup_address div.tips{height: auto !important; margin-bottom:45px;}
.aside .geo_block div#lookup_address div.tips div.help{font:14px Tahoma, Geneva, sans-serif;color:#000000;}
.aside .geo_block .check_block .geo_text{font:normal 20px/18px "Times New Roman", Times, serif;color:#e26e4f;padding:10px 0;}
.aside .geo_block .check_block .geo_location{font-size:16px;padding-bottom:5px;}
.aside .geo_block .check_block .submit_hint{display:block;}
.aside .geo_block .check_block .btn_wrap{padding:15px 0;}
.aside .geo_block .check_block .btn_wrap a{margin-bottom:10px;display:block;}

.aside .live_help_banner_aside {
    border: 1px solid #afb8c9;
    border-radius: 5px;
    height: 272px;
    background: url(../i/live_help_banner.jpg) no-repeat 0 0 #dae4ef;
    margin-bottom: 10px;
}
.aside .live_help_text_wrap {
    margin: 154px 3px 3px;
    padding: 10px 10px 15px;
    border-radius: 3px;
    background: #ffffff;
    text-align: center;
}
.aside .live_help_text {
    font: 24px/24px Times New Roman, serif;
    color: #e26e4f;
    margin: 0 0 10px;
}
.aside .live_help_button {
    line-height: 24px;
    padding: 4px 10px 3px;
}

.crm_item .ui_form input[type=checkbox]:not(.default)+span:before{content:'';width:14px;height:14px;background:url(../i/sprite.png) no-repeat -260px -49px;position:absolute;left:0;top:auto !important;} 

.banner-block {clear: both; margin: 18px 0; padding: 25px; /*position: relative;*/}

.textbaner_search {margin-bottom: 15px;}

/* Remember me block */
/*old*/
.login_wrap input[type=text],
.login_wrap input[type=password] {
  width:140px !important;
}
.join_block{
  padding:69px 0;
}
.login_wrap .main,
.login_block .b_box #login_form_page .field.remember{
  overflow:visible !important;
}
.login_block .b_box #login_form_page .field.remember:after,
.login_wrap .main:after{
  content:"";
  display:block;
  clear:both;
}
/*new*/
.wrap-remember .help{
  font:bold 12px/15px Arial,sans-serif;
  color:#236bd9;
  cursor:help;
  position:relative;
}
.wrap-remember .help:hover{
  color:#2782FF;
}
.wrap-remember .help .hint{
  color:#3F4F6F;
  font:12px Arial,sans-serif;
  padding:8px;
  position:absolute;
  z-index:30;
  background:#FFF;
  box-shadow:0 1px 6px rgba(32, 44, 68, 0.8);
  border-radius:5px;
  border:1px solid #dfdfdf\0/;
  top:45px;
  bottom:auto;
  display:block;
  visibility:hidden;
  opacity:0;
  width:187px;
  text-align:left;
  left:-94px;
  cursor:default;
  transition:all .2s  ease-out;
}
.wrap-remember .help .hint .ar{
  width: 17px;
  height: 8px;
  background:url(../i/sprite.png) no-repeat -70px -86px;
  display:block;
  position:absolute;
  left:50%;
  margin-left:-4px;
  bottom:auto;
  top:-8px;
}
.wrap-remember .help:hover .hint{
  visibility:visible;
  opacity:1;
  top:24px;
}
.wrap-remember{
  display:block;
  float:left;
  margin:0 0 10px 0;
  color:#3F4F6F;
  cursor:pointer;
  -webkit-user-select:none;
  user-select:none;
}
.wrap-remember input{
  margin-right:3px;
  position:relative;
  bottom:-1px;
}
.login_wrap .wrap-remember{
  color:#B2C1DE;
  margin:6px 0 0 10px;
}
.field .ui_form input[type=checkbox]:not(.default)+span:before,
.field .ui_form input[type=checkbox]:not(.default):checked+span:before,
.signup_block .ui_form input[type=checkbox]:not(.default)+span:before,
.signup_block .ui_form input[type=checkbox]:not(.default):checked+span:before,
.login_wrap .wrap-remember input[type=checkbox]:not(.default)+span:before,
.login_wrap .wrap-remember input[type=checkbox]:not(.default):checked+span:before {
  top:2px !important;
}
.field.remember .wrap-remember{
  float:none !important;
  padding-left:162px;
  margin:5px 0 10px;
  display:block;
}
.signup_block .wrap-remember {
  float: none;
  margin: 5px 0 0 103px;
}
/* END Remember me block */

.textchat_dialog .send_message .b_textarea, 
#mailbox #mailview .write_mail_form .b_textarea,
#frm_message_wrap
{
    background-color:#F8F9FB;
    border:1px solid transparent;
    border-color:#C4C8D7 #E1E3EB #F1F2F6;
    border-radius:5px;
    box-shadow:0 1px 1px rgba(32, 50, 104, 0.2) inset;
    position:relative;
    zoom:1;
}

.mail_top_banner {
    text-align:center;
    padding-top: 40px;
}

.homepage_middle_banner {
    text-align:center;
}
