/* New profile styles*/

.fs-p-title-17{ font: bold 17px/17px "Trebuchet MS", Helvetica, sans-serif; color: #363636}
.fs-p-title-17 a{text-decoration: none; color: #444}
.fs-p-title-17 a:hover{text-decoration: none; color: #f15a2a}
.fs-p-title-21{ font: bold 21px/21px "Trebuchet MS", Helvetica, sans-serif; color: #363636; padding: 0 0 15px 0}

.fs-load-photo{padding: 20px}
.fs-load-photo-me{width: 240px; height: 98px; display: block; margin: 0 0 15px}

.fs-edit-anketa{color: #999; position: relative; top: -3px; left: 5px; font-size: 12px; font-weight: normal}
.fs-p-m-block{padding: 10px 0; margin: 1px 0 0}
#js-p-info{font-size: 12px; position: static; float: right; padding: 5px 0 0; text-decoration: none; *width: 200px;}
.fs-p-m-block .fs-link-more{
    height: 25px;line-height: 25px;background: #f5f5f5;
    -moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px
}

.fs-p-ava{
    text-align: center;max-height: 350px;max-width: 240px;position: relative;
    -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;
    background: #efefef;overflow: hidden; z-index: 1
}
.fs-p-vip{
	padding: 7px 5px;
	border:  1px solid #ee3c24;
	-moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px;
	background-color: #ee3923;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f26329), to(#ee3923)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #f26329, #ee3923); /* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image:    -moz-linear-gradient(top, #f26329, #ee3923); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #f26329, #ee3923); /* IE10 */
	background-image:      -o-linear-gradient(top, #f26329, #ee3923); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #f26329, #ee3923);
	position: absolute;
	top: 0; left: 10px;
}
.fs-p-collection{
	padding: 7px 5px;
	-moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px;
	position: absolute;
	top: 0; left: 10px;
    border:  none!important; 
	background-color: #d0aa6f;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#895219), to(#f9dda1)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #895219, #f9dda1); /* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image:    -moz-linear-gradient(top, #895219, #f9dda1); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #895219, #f9dda1); /* IE10 */
	background-image:      -o-linear-gradient(top, #895219, #f9dda1); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #895219, #f9dda1);
}
.fs-p-vip i, .fs-p-collection i{display: block; width: 30px; height: 24px; background: url(../../images/profile/plus.png) 0 -171px no-repeat}


.fs-p-guide{
	padding: 7px 5px;
	border:  1px solid #518dc7;
	-moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px;
	background-color: #518dc7;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#82bbe6), to(#518cc7)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #82bbe6, #518cc7); /* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image:    -moz-linear-gradient(top, #82bbe6, #518cc7); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #82bbe6, #518cc7); /* IE10 */
	background-image:      -o-linear-gradient(top, #82bbe6, #518cc7); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #82bbe6, #518cc7);
	position: absolute;
	top: 0; left: 10px;
}
.fs-p-guide i{display: block; width: 26px; height: 26px; background: url(../../base/img/logotype-26.png?n) 0 0 no-repeat}


.fs-p-need-upgrade{padding: 0 0 10px 50px; position: relative; min-height: 50px; border-bottom: 1px solid #f0f0f0; margin: -10px 0 10px}
.fs-p-need-upgrade h3{font-size: 15px; padding: 5px 0 0}
.fs-p-need-upgrade .fs-btn-gray{color: #333333!important; margin: 5px 0 0; text-shadow: 0 1px 1px #fff}
.fs-p-need-upgrade i{
    background: url(../../images/profile/plus.png) 0 -122px;
    height: 50px;width: 44px;position: absolute;left: -7px; top: 0
}

.send-gift{width: 60px; height: 61px; display: inline-block; *display: inline; background: url(../../images/profile/plus.png) 0 -61px}
.btn-like{margin: 0 10px 10px}
.btn-like .picto{margin: 0 7px 0 -10px; *left: -7px}
span.btn-like{cursor: default}

/* list of operations */
.fs-inner-box.fs-p-underava{padding: 20px 0 0; margin: 5px 0 20px}
.fs-user-operation li{background: none;}
.fs-user-operation a, .fs-user-operation a.disab:hover{line-height: 30px; text-decoration: none; color: #3a3a3a; display:block; font-size: 13px; padding: 0 0 0 10px}
.fs-user-operation .picto{margin: 0 7px 0 0; top: 6px; *top: 0}
.fs-user-operation a:hover,.fs-user-operation a.active{color: #f15a2a; background: #f2f2f2}
.fs-user-operation a.disab:hover{cursor: default; color: #3a3a3a; background: none;}
.fs-user-operation a:hover .picto-letter{background-position: -80px 0}
.fs-user-operation a:hover .picto-like{background-position: -128px 0}
.fs-user-operation a:hover .picto-vote{background-position: -144px 0}
.fs-user-operation a:hover .picto-friendplus{background-position: -160px 0}
.fs-user-operation a:hover .picto-friendminus{background-position: -176px 0}
.fs-user-operation a:hover .picto-friends{background-position: -192px 0}
.fs-user-operation a:hover .picto-favoriteplus{background-position: -208px 0}
.fs-user-operation a:hover .picto-favoriteminus{background-position: -224px 0}
.fs-user-operation a:hover .picto-favorite{background-position: -240px 0}
.fs-user-operation a:hover .picto-present{background-position: -256px 0}
.fs-user-operation a:hover .picto-photo{background-position: -272px 0}
.fs-user-operation a:hover .picto-photolike{background-position: -288px 0}
.fs-user-operation a:hover .picto-edit{background-position: -304px 0}
.fs-user-operation a:hover .picto-skin{background-position: -320px 0}
.fs-user-operation a:hover .picto-meeting{background-position: -336px 0}
.fs-user-operation a:hover .picto-blog{background-position: -352px 0}
.fs-user-operation a:hover .picto-rowdown, .fs-user-operation a.active .picto-rowdown{background-position: -384px 0}
.fs-user-operation .fs-link-more{text-align: left; border-top:1px solid #e8e8e8}

#fs-user-operation-more a{padding: 0 0 0 33px;}
#fs-user-operation-more li{padding: 0}
/* anketa */
.fs-p-anketa{padding: 0 0 10px; margin: -13px 0 0; overflow: hidden}
.fs-p-anketa dt{float: left; width: 180px; padding: 13px 0 0; color: #7f7f7f}
.fs-p-anketa dd{margin: 0 0 0 180px; padding: 13px 0 0; color: #333}
.fs-p-anketa dd.empty{color: #7f7f7f}

.fs-p-anketa.fs-p-anketa-detailed{display:none}
.fs-a-edit dt{width: 140px; line-height: 21px}
.fs-a-edit dd{margin: 0 0 0 140px; min-height: 21px}
.fs-a-input_text, .fs-a-input_textarea, .fs-a-select{
    border: 1px solid;padding: 3px 2px;border-color: #ccc #ccc #aaa;
    border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.fs-a-input_text, .fs-a-input_textarea{width: 293px; max-width: 293px; min-width: 293px;}
.fs-a-input_text:focus, .fs-a-input_textarea:focus, .fs-a-select:focus{-moz-box-shadow: 0 0 1px rgba(0,0,0,0.5); box-shadow: 0 0 1px rgba(0,0,0,0.5)}

.fs-a-select{width: 299px;}
.fs-a-select option{padding: 0 5px  }
#bDay, #bYear{width: 75px}
#bMonth{width: 141px}

.fs-l-radio{margin: 0 10px 0 0; display: inline-block; *display: inline; padding: 5px 0}
.fs-l-radio input{position: relative; top: 3px}

.fs-l-checkbox{display:block; margin: 5px 0 0 0}
.fs-l-checkbox input{position: relative; top: 2px}

.fs-a-with-bg{background: #f5f5f5; padding: 0 15px}
.fs-a-with-bg dt{text-align: right}
.fs-a-with-bg dd{margin: 0 0 0 155px}
.fs-a-with-bg .fs-a-input_text,.fs-a-with-bg .fs-a-input_textarea{width: 248px;max-width: 248px; min-width: 248px;}
.fs-a-with-bg .fs-a-select{width: 254px}
.fs-a-with-bg #bDay,.fs-a-with-bg #bYear{width: 60px}
.fs-a-with-bg #bMonth{width: 127px}

.fs-a-edit .fs-a-btn_wrap{margin: 15px 0 0; padding: 15px 0 15px 155px; border-top: 1px solid #cecece}
.fs-link-more{margin: 10px 0 0;text-align: center;color: #999;display:block;}
.fs-link-more:hover{color: #f15a2a; text-decoration: none}
/* guests */
.fs-p-guests-wrap{overflow: hidden; position: relative; margin: 3px 0 0 0}
.fs-p-guests{margin: -1px 0 -7px 0}
.fs-p-guests a{
    padding: 7px 0;border-top: 1px solid #efefef;display: block;
    overflow: hidden;color: #666666;text-decoration: none;position: relative;width: 100%;
}
.fs-p-guests .fs-ico-new{position: absolute; top: 1px; left: 19px}
.fs-p-guests .name{padding: 4px 0 2px; font-size: 15px; display:block}
.fs-p-guests a:hover .name{color: #f15a2a}
.fs-p-guests .avatar{
    float: left;width: 48px;height: 48px;margin: 0 10px 0 0;
    -moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;
}
.fs-p-guests a:hover .avatar{opacity: 0.9; filter: alpha(opacity=90)}

/* gifts*/
.fs-p-gifts{padding: 0 0 10px 0; margin: -10px 0 0 -10px}
.fs-p-gifts a{
    margin: 10px 0 0 13px;
    position: relative;
    float: left;
    background-position: center center;
    background-repeat: no-repeat;
    height: 60px;
    width: 60px;
}

#mobile-rebate {
    right: 0;
    text-align: center;
    position: relative;
    margin: -8px 0 0 11px;
    cursor: pointer;
}

/* interests */
.fs-p-interests{margin-top:10px;overflow:hidden}
.fs-p-interests a{display:block;border-top:1px solid #EFEFEF;height:25px;width:100%;padding:7px 0;text-decoration:none;color:#666;}
.fs-p-interests a:hover {color:#F15A2A; }
.fs-p-interests p{margin:4px 4px 4px 36px}

.can-send:before{
    z-index: 20;content: "";display:block;top: 0;left: 0;
    width: 60px;height: 60px;background: url(../../base/img/bg_white_50.png)
}
.can-send:hover:before, .can-send.hover:before{background: none;}
.can-send-text{width: auto!important; padding:10px 0 0; line-height: 1.4em; text-decoration: none; height: 50px!important;}
.can-send-text span{font-size: 15px }

/* for gift notification */
#myNewGift{width:60px;height:60px;position:absolute;bottom:10px;right:20px;cursor:pointer;z-index:5;display:none;cursor: pointer;}
#myNewGiftClose, #myNewFreeGiftClose{
    bottom:10px;z-index:6;display:none;position:absolute;top:-6px;right:-6px;
    width:16px;height:16px;cursor:pointer;
    background:url('../../base/img/bg_control_icons_sm.png?7')  -16px -1px no-repeat;
}
#myNewGiftClose:hover, #myNewFreeGiftClose:hover{background-position:-16px -32px}
#myNewGift:hover  #myNewGiftClose, #myNewFreeGift:hover  #myNewFreeGiftClose, #myNewFreeGift2:hover  #myNewFreeGiftClose{display:block;}

#myNewFreeGift{width:50px;height:50px;position:absolute;right:5px;top:5px;z-index:5;}
#myNewFreeGift2 {height:50px;position:absolute;right:5px;top:5px;width:50px;z-index:5;}
#myNewFreeGift.forMe, #myNewFreeGift2.forMe{cursor:pointer;}
#myNewFreeGiftClose{top:-3px;right:-5px}

/* photoes */
.fs-p-photos{overflow: hidden; padding: 2px 0 0; margin:0 -3px;}
.fs-p-photos a{
    position: relative;float: left;overflow: hidden;
    -moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;
    margin: 8px 4px 0;background-position: center center;background-repeat: no-repeat;
    height: 48px;width: 48px;
}
.fs-p-photos a:hover{opacity: 0.9; filter: alpha(opacity=90)}

/* infopanel */
.sr-online, .sr-offline {
    background-color: #3AAD08;
    background-image: -moz-linear-gradient(center top , #7DDA07, #3AAD08);
    background-image: -webkit-linear-gradient(top , #7DDA07, #3AAD08);
    background-image: -o-linear-gradient(center top , #7DDA07, #3AAD08);
    background-image: linear-gradient(top, #7DDA07, #3AAD08);
    -moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;
    color: #FFFFFF;cursor: default;display: inline-block;font-size: 11px;
    font-weight: bold;padding: 0 9px 1px;position: relative;top: 4px;
}
.sr-offline {
    background-color: #AAAAAA;
    background: -moz-linear-gradient(center top , #DDDDDD, #AAAAAA);
    background: -webkit-linear-gradient(top , #DDDDDD, #AAAAAA);
    background: -o-linear-gradient(top , #DDDDDD, #AAAAAA);
    background: linear-gradient(top , #DDDDDD, #AAAAAA);
}
.sr-online-quest{top: 0}
.guest-info-panel .infopanelContent{padding: 15px; width: 170px}
.guest-info-panel .time{padding: 1px 5px 2px; margin: 0!important; color: #fff; text-align: center; background: url(../../../images/profile/bg_time.jpg); -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px}
.guest-info-panel .name{font-size: 15px; color: #444444; margin: 0 0 10px}
.guest-info-panel .user-guest-img{margin: 0 0 10px; width: 170px; height: 170px;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background-position: center center; background-repeat: no-repeat;}
.gift-info-panel .infopanelContent{padding: 10px; width: 440px}
.gift-info-panel .signature {color: #CC0000;font-size: 13px;margin: 0;max-height: 240px;overflow: hidden;}
.gift-info-panel h4{color: #363636;font-size: 12px;font-weight: bold;line-height: 20px;margin: 0 0 0.35em;}
.gift-info-panel .image{float: left;margin-right: 8px; width: 150px; height: 150px; background-position: center center; background-repeat: no-repeat}
.gift-info-panel .desc{font-size: 11px}
.gift-info-panel .date{color: #666666;display: block;font-size: 11px;margin-top: 1em;text-align: right;}

#more-actions{padding: 0}
#fs-user-operation-more.fs-user-operation{display: none; background: none; border-top: 1px solid #e8e8e8}
.infopanelContent #fs-user-operation-more.fs-user-operation{display: block}
#fs-user-operation-more{padding: 10px 0}
.btn-edit-anketa{margin: 10px 0 0}
/* new photos */

.pa-wrapper{position: relative; zoom: 1}
.pa-wrapper.pa-photos-6{height: 275px}
.pa-wrapper.pa-photos-5{height: 285px}
.pa-wrapper.pa-photos-4{height: 250px}
.pa-wrapper.pa-photos-3{height: 180px}
.pa-wrapper.pa-photos-2{height: 185px}
.pa-wrapper.pa-photos-1{height: 135px}

.pa-photo-sz97 img,.pa-photo-sz97{width: 97px; height: 97px}
.pa-photo-sz68 img,.pa-photo-sz68{width: 68px; height: 68px}
.pa-photo-sz47 img,.pa-photo-sz47{width: 47px; height: 47px}

.pa-photo-request{display: none; padding: 135px 0 0; background: url(../../images/profile/photo.png) no-repeat 50% 0; text-decoration: none; text-align: center; margin: 15px 0; font-weight: bold}
.pa-photo-request .plus{display: block; height: 61px; width: 61px; background: url(../../images/profile/plus.png); position: absolute; left: 130px; top: 70px}
.pa-photos-0 .pa-photo-request{display: block}
.pa-photos-0 .pa-photo,.pa-photos-0 .pa-photo-plus{display: none}

.pa-photo-plus{position: absolute; height: 61px; width: 61px; background: url(../../images/profile/plus.png)}
.pa-photo-plus:hover{opacity: 0.9}

.pa-photos-6 .pa-photo-1{top: 12px; left: 12px; z-index: 1}
.pa-photos-6 .pa-photo-4{top: 133px; left: 92px; z-index: 3}
.pa-photos-6 .pa-photo-5{top: 77px; left: 77px; z-index: 2}
.pa-photos-6 .pa-photo-2{top: 192px; left: 33px; z-index: 4}
.pa-photos-6 .pa-photo-3{top: 42px; left: 136px; z-index: 3}
.pa-photos-6 .pa-photo-6{top: 149px; left: 16px; z-index: 1}
.pa-photos-6 .pa-photo-plus{top: 214px; left: 152px; z-index: 5}

.pa-photos-5 .pa-photo-1{top: 12px; left: 12px; z-index: 1}
.pa-photos-5 .pa-photo-4{top: 132px; left: 96px; z-index: 3}
.pa-photos-5 .pa-photo-5{top: 66px; left: 130px; z-index: 2}
.pa-photos-5 .pa-photo-2{top: 179px; left: 30px; z-index: 2}
.pa-photos-5 .pa-photo-3{top: 97px; left: 50px; z-index: 4}
.pa-photos-5 .pa-photo-6{display:none}
.pa-photos-5 .pa-photo-plus{top: 223px; left: 150px; z-index: 5}

.pa-photos-4 .pa-photo-1{top: 12px; left: 12px; z-index: 1}
.pa-photos-4 .pa-photo-4{top: 97px; left: 90px; z-index: 3}
.pa-photos-4 .pa-photo-5{display:none}
.pa-photos-4 .pa-photo-2{top: 162px; left: 30px; z-index: 2}
.pa-photos-4 .pa-photo-3{top: 22px; left: 143px; z-index: 4}
.pa-photos-4 .pa-photo-6{display:none}
.pa-photos-4 .pa-photo-plus{top: 188px; left: 152px; z-index: 5}

.pa-photos-3 .pa-photo-1{top: 12px; left: 12px; z-index: 3}
.pa-photos-3 .pa-photo-4{display: none}
.pa-photos-3 .pa-photo-5{display:none}
.pa-photos-3 .pa-photo-2{top: 60px; left: 104px; z-index: 2}
.pa-photos-3 .pa-photo-3{top: 22px; left: 150px; z-index: 1}
.pa-photos-3 .pa-photo-6{display:none}
.pa-photos-3 .pa-photo-plus{top: 120px; left: 77px; z-index: 5}

.pa-photos-2 .pa-photo-1{top: 12px; left: 23px; z-index: 3}
.pa-photos-2 .pa-photo-4{display: none}
.pa-photos-2 .pa-photo-5{display:none}
.pa-photos-2 .pa-photo-2{top: 55px; left: 115px; z-index: 2}
.pa-photos-2 .pa-photo-3{display: none}
.pa-photos-2 .pa-photo-6{display:none}
.pa-photos-2 .pa-photo-plus{top: 124px; left: 77px; z-index: 4}

.pa-photos-1 .pa-photo-1{top: 12px; left: 40px; z-index: 1}
.pa-photos-1 .pa-photo-2{display: none}
.pa-photos-1 .pa-photo-3{display:none}
.pa-photos-1 .pa-photo-4{display: none}
.pa-photos-1 .pa-photo-5{display: none}
.pa-photos-1 .pa-photo-6{display:none}
.pa-photos-1 .pa-photo-plus{top: 76px; left: 130px; z-index: 2}

.pa-photo{
    -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
    display: block; overflow: hidden; border: 1px solid #e0e0e0; position: absolute; padding: 5px; background:#fff
}
.pa-photo:hover {border: 1px solid #e0e0e0; opacity: 0.95; filter: alpha(opacity=95); z-index: 7}
.pa-photo img{-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; display: block}

/*notify*/

.fs-email-notify{padding: 20px 25px 20px 75px; color: #727271; line-height: 1.4em}
.fs-email-notify .fs-btn{margin: 22px 0 10px}
.fs-email-notify h1{font-size: 21px; padding: 0 0 10px; color: #363636; line-height: 19px;}
.fs-email-notify .ico-important{
    position: absolute;height: 48px; width: 48px; display: block;
    left: 10px; top: 25px; background:url(../../images/profile/ico_important.png)
}
.fs-email-notify #saveEmail{
    background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #969696;
    -moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;
    color: #777777;height: 20px;line-height: 20px;padding: 0 2px;text-align: center;width: 150px;margin: 3px 0 0
}

/* banner popularity */
.banner-icon {
    background:transparent url(../popularity/img/ico_without_air.png) no-repeat;
    height: 47px;width: 50px;float: left;margin: 3px 10px 5px 0
}

.banner-icon-1 { background-position:0 0}
.banner-icon-2 { background-position:-50px 0; }
.banner-icon-3 { background-position:-100px 0; }
.banner-icon-4 { background-position:-150px 0; }
.banner-icon-5 { background-position:-200px 0; }
.banner-icon-6 { background-position:-250px 0; }
.banner-icon-7 { background-position:0 0; }
.banner-icon-8 { background-position:-300px 0; }
.banner-icon-9 { background-position:-350px 0; }
.banner-icon-10 { background-position:-400px 0; }
.banner-icon-11 { background-position:-450px 0; }
.banner-icon-12 { background-position:-500px 0; }
.banner-icon-13 { background-position:-550px 0; }
.banner-icon-14 { background-position:-600px 0; }

.pop-banner{text-decoration: none; overflow: hidden; display: block}
.pop-banner h2{font-family: "Trebuchet MS", Helvetica, sans-serif; font-size:15px; color: #2f3334; line-height: 17px}
.pop-banner .banner-link{
    color: #55A9DE;display: inline-block;font-size: 15px;
    text-decoration: underline;text-align: center
}
.pop-banner:hover .banner-link{color: #f15a2a}


/* profile - fillbar */
.pf_fillrate { right:0;top:6px;position:absolute; }
.fillbar {float:right; width:49px; height:9px; overflow:hidden; margin:0; padding:1px; border:1px solid #E1E1E1; text-align:left}
.fillbar span {display:block; height:9px; overflow:hidden; background:url('../../images/basic/fillbar.gif') no-repeat 0 0}
.fill_percent {float:right; margin:0 5px 0 0; color:#999; line-height:11px; margin-top:1px; font-weight: normal}
.pf_fr_l {float:left; visibility:hidden}
.pf_fr_l .fillbar,.pf_fr_l .fill_percent {float:left}
.pf_fr_r {float:right}

.vipGiftLink
{
	background:url(../../img/vip_gift.png) 5px 12px no-repeat;
	color:#989898;font-size:11px;padding:12px 10px 5px 71px;
	height:30px;display:block;cursor:pointer
}
/* Old profile */
.fAnswers.new {background-position:-85px 0}
#votehistoryModalContainer{height:500px;width:780px;font-size:16px;background:#fff;border:8px solid #ddd}

/* admin moderation */
#banHistory table{margin:1px;border-collapse:collapse;font-size:11px;width:498px}
#banHistory td{ border:1px solid #000; padding:1px 3px }
#hideUserBox table th{color:#777;text-align:right;vertical-align:top;width:50px}
#hideUserBox table td{ font-weight:bold; padding-left:5px }

/* infoWidget */
.infoWidget .widgetHeader {display:none}
.infoWidget .entryTitle {margin-bottom:5px}
.infoWidget .entryText{ background-color:#f0f0f0; padding:10px; margin-bottom:5px}

/* ban block */
#rulesInfo
{
	background-color:#fff;position:relative;border:1px solid #aaa;padding:10px 20px 10px 40px;
	width:628px;margin-bottom:15px;font-size:13px;overflow:hidden
}
#rulesInfo h2{font-size:21px;line-height:21px;font-weight:normal;color:#505050;margin:0 0 10px -1px}
#rulesInfo #iamgoodnow{padding:5px 0 0 0;float:left}
#rulesInfo .grey{padding-top:5px;line-height:30px;float:right;text-align:right}
#rulesInfo.notify .grey{float:none;text-align:left;line-height:normal}
#rulesInfo.notify p.float{float:left;width:450px}
#rulesInfo.notify .button {float:right}
#rulesInfo .grey a, #rulesInfo .grey .jsLink {color:#505050; border-color:#505050}
#rulesInfo p {line-height:1.4em}
#rulesInfo .reason {margin-bottom:1em}
#rulesInfo .reason p {margin:0}
#otherWarning, .warnDetails {display:none}

.banned-user-content .antispamWarningBlock {background-color: #f1f5f8;margin: 10px 0 10px 0;padding: 5px;}
.banned-user-content .antispamWarningBlock .msg-text {margin: 5px 0;}

#rulesInfo .warnDetails{padding:5px;margin:0 -6px;border:#fb854a dotted 1px}
#rulesInfo .ico
{
	background:url(../../images/support/icon.png) -80px -10px no-repeat;
	position:absolute;top:10px;left:10px;width:20px;height:20px;
}
#rulesInfo.warning .ico {background-position:-20px -10px}
#rulesInfo.success .ico {background-position:-40px -10px}
#rulesInfo.ban .ico {background-position:0 -10px}


/* livingroomWidget */
.livingroomWidget .widgetBody {padding:0}

/* Tlog */
#tlogRandQuestionContainer
{
	background: url(../../images/tlog/question.gif) 0 0 no-repeat;
	margin-bottom:10px;padding:0 5px 15px 50px;border-bottom:1px dotted #c0c0c0
}
#tlogRandQuestionQuestion {font-size:14px;font-weight:bold;float:left;margin:5px 0 5px 0;width:90%;min-height:30px;cursor:pointer}
#tlogRandQuestionRotate {background:url(../../images/tlog/rotate.gif) no-repeat;width:21px;height:40px;float:right;cursor:pointer}
#tlogRandQuestionContainer .tlogEntry{padding:0px !important;margin-bottom:5px}
.tlogEntry {margin-bottom:11px}
.tlogEntry .postWithAlbum a{float:left;margin:0 3px 3px 0;text-decoration:none}
.tlogEntry .lightBoxContainer{margin:0 0 6px;width:100%;overflow:hidden}
.tlogEntry .lightBoxItem{float:left;margin:0 4px 6px 0}
.tlogEntry .lightBoxContainer .first {margin-right:10px}
.tlogEntry p {margin:0 0 4px}
.tlogEntry h4 a {color:#303030; text-decoration:none}
.tlogEntry .video-inside{display:block;margin:2px 0}
.tlogEntry .aright {text-align:right}
.postInfo{width:100%;overflow:hidden;clear:both;margin-top:10px;}

.tlogMarkWidget {overflow:hidden;}
.tlogMarkWidget .widgetBodyWrapper {padding-bottom:0;}
.tlogEntryComments {margin-top:10px;padding:4px 5px 4px 20px;background:#f2efef;}
.tlogEntryComments .ll{color:#818181;}
#tlogNewPost .label {display:block;margin:4px 0;}
#tlogNewPost .tlogEntry {padding:10px;}
#tlogNewPost .textField {border:1px solid #C9C9C9;background-color:#FfFfF3;overflow:hidden;}
#tlogNewPost .textField input, #tlogNewPost .textField textarea {
	float:none;background:none;font-size:12px;display:block;
	width:90%;border:0;margin:0;padding:0;font-weight:normal;font-family:inherit;}

/* Declaration List */
.declarationList .declarationAuthorAva {float: right;margin-left: 22px;}
.declarationList .declarationText em {font-size: 17px;font-family: Georgia, "Times New Roman", Verdana, Helvetica, sans-serif;color: #d209dd;}
#mainSettingsWrapper {margin-top:10px}
#mainSettingsWrapper #mainSettingsHeader {font-size:14px; font-weight:bold; padding-bottom:15px}
#mainSettingsWrapper #mainSettingsHeader .active {cursor:default; border:none; color:#666}
#mainSettingsWrapper .skinsSettings td{width:300px}


/* Admit */

#admitWidget {padding: 0 5px;}
#admitWidget .content {
    background:url(../admit/img/widget_top_bg.png) left top no-repeat;
    padding:15px 22px 0 22px;overflow:hidden;
}
#admitWidget .sender {padding-top:15px;}
#admitWidget .patternTop {
    margin-bottom:5px;height:32px;
    background:url(../admit/img/pattern_top.png) center center no-repeat;
}
#admitWidget .text {color:#ff0061;font-size:14px;padding:7px 0;}
#admitWidget .fullRec {float:right;margin-bottom:7px;color:#666666;}
#admitWidget .patternBottom {height:32px;background:url(../admit/img/pattern_bottom.png) center center no-repeat;}
#admitWidget .bottom {background:url(../admit/img/widget_bottom_bg.png) left top no-repeat;height:24px;}
#admitWidget .ava {
    float:left;border:2px solid #febbda;
    -moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;
    border-radius: 2px;margin:-10px 10px 0 0;
}
#admitWidget .info {color:#666666;}
#admitWidget .allPrizn {float:right;margin:4px 3px 15px;}
#admitWidget .sendAdmit, #addAdmit .sendAdmit  {
    display:block;width:173px;height:23px;line-height:21px;margin: -2px 0 0 6px;
    background:url(../admit/img/send_admit_widget.png) no-repeat;
    font-weight:bold;color:#fff;text-decoration:none;text-align:center;white-space:nowrap;
}
#admitWidget .content .sendAdmit {margin:5px 0 5px 40px;}
#admitWidget .gift{float:left;margin:0 5px 0 -15px;}
#admitWidget .text.withGift span {float:left;width:175px;}

/* user status */
#userclassTodoList {margin:0}
#userclassTodoList li {padding:2px 0px}
#userclassTodoList a,
#userclassTodoList span span.link {font-weight:normal;text-decoration:none;}
#userclassTodoList span.link {float:left;text-decoration:underline;}
#userclassTodoList span.todo_status {float:right;color:#777}
#userclassTodoListFull {margin:0 0 11px 0}
#userclassTodoListFull li {padding:2px 0}
#userclassTodoListFull a,
#userclassTodoListFull span span.link {font-weight:normal; text-decoration:none;}
#userclassTodoListFull span.link {float:left;text-decoration:underline;}
#userclassTodoListFull span.todo_status {float:right;color:#777}

/* complain block */
#complainWin {margin:20px 15px}

/*  */
#resetWidgets {margin-top:10px}

#detachedViewInfo{padding:10px;margin-bottom:15px;width:668px;border:1px solid #DCDCDE;background:#FFF;}
#detachedViewInfo a {font-size:11px}

#guestsprofile a, .userFriends a{-moz-border-radius: 3px; -webkit-border-radius: 3px;border-radius: 3px;float:left;margin:1px; width: 48px; height: 48px; background-position:  center center; background-repeat: no-repeat}

.userGuestsLinks{margin:0;padding:8px 0 0 0;width:100%;overflow:hidden}
#guestsprofile .userGuestsLinks li{float:left;position:relative;padding:0 25px 0 0;background:none}
#guestsprofile .userGuestsLinks li.rightLink{float:right;padding:0px 12px 0px 0px !important;margin-left:15px}
#guestsprofile .userGuestsLinks sup{text-decoration:none;color:#6EAE28}
#guestsprofile li .ico-sm{position:absolute;left:-15px}
#guestsprofile .beLeader a, #guestsprofile .upSearchLink a {color:#BB2656}

.userFriends{margin:5px 0 8px;width:100%;overflow:hidden}

div.getPersonalDomain {border-top: 1px solid #DCDCDE;padding-top: 8px;margin-top: 8px;text-align: center;}

/*  */
#surfRiderLogo {
	position:relative;
	background:url(../../images/sports/widgetLogo.png) no-repeat;
	width:120px;height:62px;margin-bottom:-62px;top:-5px;
	right:0px;float:right;
}
.surfRiderPad {padding:0px 10px;display:block;line-height:15px;}
.surfRiderItemDetails{width:200px}
.surfRiderLevel {
	background:url(../../images/sports/widgetLevel.gif) no-repeat;
	width:30px; height:30px;line-height:29px;color:#fff;
	font-size:13px;text-align:center;font-weight:bold;
	margin-bottom:-30px;display:block;position:relative;
	top:-24px;left:60px;
}

.profile-add-widget-wrap{text-align: right; margin: 0 0 10px;}
/* pet Widget */
.petHomeWrap
{
	background-position:0 100%;background-repeat:no-repeat;
	margin:-11px;padding:0;cursor:pointer;
}
.petHomeBg, .petHomeBg .area, .petHomeBg .obj{
	position:relative;height:260px;margin-bottom:-260px;padding:0;
	display:block;background-repeat:no-repeat;overflow:hidden;
}
.petHomeBg .area {top:-100px;}
.petHomeBg .area, .petHomeBg .obj {height:366px;margin-bottom:-366px;}
.petHomeWidget .widgetBodyWrapper, .petHomeWidget .widgetBody {background:none !important}
.petHomeWidget #pet_balooned {margin-bottom:-5px}
.petHomeWidget .petInfo .bg, .petHomeWidget .petLinks .bg, #petPhraseBlock .bg
{
	background:#fff;opacity:.8;width:100%;height:45px;position:absolute;top:0;
	left:0;padding:0 0 1em;margin:0;filter:alpha(opacity=80)
}
.petHomeWidget .petLinks li{background:none;padding:0;float:left;}
.petHomeWidget .petLinks .giftWidgetLink {float:right}
.petHomeWidget .petInfo, .petHomeWidget .petLinks{position:relative;background:none;padding:10px 10px;overflow:visible;margin-bottom:5px}
.petHomeWidget .petLinks{height:18px;padding-top:3px;top:-10px}
.petHomeWidget .petLinks .bg {height:40px}
.petHomeWidget .petInfo ul, .petHomeWidget .petLinks ul{position:relative;width:100%;overflow:hidden;}
.petHomeWidget .petInfo li
{
	position:relative;background:none;font-size:12px;float:left;width:16.6%;text-align:center;
	padding:26px 0 0;margin:0;white-space:nowrap
}
.petHomeWidget .petInfo {height:52px;}
.petHomeWidget .petInfo small{margin:0 -1em 0 2px;font-size:10px;position:relative;*zoom:1}
.petHomeWidget .petInfo .ico, .petHomeWidget .ico em{position:absolute;top:0;left:50%;width:25px;height:25px;margin-left:-12px;overflow:hidden}
.petHomeWidget .ico em
{
	background:url(../../images/pet/home/widgetico.png) 0 0 no-repeat !important;
	margin:0;left:0;width:225px;
}
.petHomeWidget .happy .ico em {left:-25px}
.petHomeWidget .appearance .ico em {left:-150px}
.petHomeWidget .things .ico em {left:-175px}
.petHomeWidget .skills .ico em {left:-200px}
.c16 .satiety .ico em {left:-125px}
.c18 .satiety .ico em, .c19 .satiety .ico em {left:-75px}
.c20 .satiety .ico em, .c26 .satiety .ico em {left:-50px}
.c23 .satiety .ico em {left:-100px}
#petPhraseBlock{z-index:40 !important;}
#petImageBlock{width:290px;margin:0 auto;}
#petImage{cursor:pointer;display:block}
.petImageStroke{cursor:pointer;}
#pet_balooned{position:relative;height:145px;width:195px;margin-bottom:25px}
#pet_balooned .petWrap{position:absolute;bottom:0;right:0;}
#pet_balooned .msg-balloon{top:-20px;left:-155px}

/* community Widget */
.CommunityWidget .communityPic{float:left;width:103px;height:107px}
.CommunityWidget .communityPic img{display:block;width:97px;height:97px}
.CommunityWidget .communityAbout{overflow:hidden;font-size:11px;padding-left:4px}
.CommunityWidget .communityAbout p {line-height:14px}
.CommunityWidget .communityAbout h4{font-size:17px;font-weight:normal}
.CommunityWidget .motto {margin:0 -4px 5px 0}
.communityInfo{overflow:hidden;clear:both;margin:0 -5px; min-width: 100%}
.communityInfo li
{
	background:none;float:left;padding:0 0 1px 15px;height:12px;
	line-height:12px;margin:0;position:relative; font-size: 12px;
}
.communityInfo li em
{
	background:url(../../images/community/icons1.png?n) 2px 0 no-repeat;
	position:absolute;top:0;left:0;width:12px;height:12px;overflow:hidden
}
.communityInfo li.locked, .communityInfo li.party {margin-right:7px}
.communityInfo li.people em {background-position:-9px 0}
.communityInfo li.party em {background-position:-21px 0}
.communityInfo .communityLink{padding: 0 0 1px 10px}

/* userThings */
#userThings{padding:0 22px;position:relative}
#usergoods_container{width:100%}
#userThings .user_good
{
	background-position:50% 50%;background-repeat:no-repeat;
	position:relative;z-index:1;width:60px;height:60px;float:left;margin:3px
}
#userThings .user_good em{position:absolute;cursor:pointer;display:none}
#userThings .user_good:hover em {display:block}
#userThings .delete{background:url(../../images/profile/wib.png) 0 0 no-repeat;width:14px;height:14px;top:-4px;right:-4px}
#userThings .delete:hover {background-position:0 -14px}
#userThings .activate{background:url(../../images/market/btn_play.png) 0 0 no-repeat;width:30px;height:30px;top:15px;left:15px}
#usergoodsMenu{position:absolute;top:50%;left:0;margin-top:-10px;width:100%}
#usergoodsMenu li{background:none;padding:0;float:left;overflow:hidden;width:21px}
.userGoodsControls{padding:7px 0;margin:5px 0 0;border-top:1px solid #E2E2E2}
.userGoodsControls li{display:inline;background:none;padding:0 7px 0 0}

/* New Forum Widget
-------------------------------------------- */
.widget.forumWidget .widgetBody {padding:0;}
.colNewMessages {width:22px;}
.colDiscussions {width:256px;}
.tblForum {width:100%;}
#systemSpaceTop .colDiscussions {width:612px !important;}
.colLastMessages {width:75px;}

.forumWidget .tblForum tr {border-top:1px solid #333;}
.forumWidget .tdAnswers {margin:0;padding:10px 0;border-right:1px solid #C0C0C0;border-top:1px solid #C0C0C0;text-align:center;}
.forumWidget .tdDiscussion {padding:7px 10px 8px;width:256px;border-right:1px solid #C0C0C0;border-top:1px solid #C0C0C0;text-align:left;}
.forumWidget .tdAnswersP {width:100px;border-right:1px solid #C0C0C0;border-top:1px solid #C0C0C0;text-align:center;}
.forumWidget .tdAnswersP  span{font-size:10px;color:#999;}
.forumWidget .tdLastMessage {border-top:1px solid #C0C0C0;font-size:10px;text-align:center;color:#999;}

.tblForum .even {background-color:#F5F5F5;}

.fAnswers {
	display:block;margin:0 auto;width:9px;height:9px;
	background: url(../../images/basic/imgs.png) no-repeat scroll 0 0;text-indent:-9000px;font-size:0;}
.answers.new {background-position:-85px 0;}

#forumFS h3 {margin:0 0 5px;font:bold 12px Tahoma, Geneva, sans-serif;color:#505050;}
#forumFS h3 a:link,
#forumFS h3 a:visited {text-decoration:none;color:#505050;}
#forumFS h3 a:hover {text-decoration:underline;color:#D61B51;}
#forumFS p {margin-bottom:0;font-size:10px;}

.roomSettings input.radio {margin:0 10px 0 0;}

.widgetWithoutBorders {border:none !important}
.widgetWithoutBgHeader .widgetHeaderWrapper, .widgetWithoutBgHeader .widgetHeader, .widgetWithoutHeader .widgetHeaderWrapper {background:none !important}
.widgetWithoutHeader .widgetHeaderWrapper, .ownHome .widgetWithoutHeader .widgetHeaderWrapper h3 {display:none !important}
.ownHome .widgetWithoutHeader .widgetHeaderWrapper{display:block !important;height:22px}
.widgetWithoutBgHeader .widgetHeader * {color:#000}
.widgetHeaderButtonBlock {margin-bottom:3px}
.ownHome .sortableWidget .widgetHeaderWrapper {cursor:move}
.widgetWithoutBgHeader .widgetHeaderButton, .widgetWithoutHeader .widgetHeaderButton {background-image:url(../../images/profile/wib.png)}
.uiPlaceholder{border:#ccc solid 1px;margin-bottom:16px;width:100% !important}

/* Community widget - Fund
-------------------------------------- */
#communityFundWidget #communityFundWidgetSlogan {padding:4px 6px;background:#FFFFE0;border:1px solid #eee;}#communityFundWidget .moneyChooser {padding:0;}
.moneyChooser:after {content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
.moneyChooser {display:inline-block;}
.moneyChooser {display: block;}
#communityFundWidget h4 {margin:0 0 9px;}

#communityFundWidget .moneyChooser a {
	float:left;margin:0 12px 0 0;width:80px;
	background:#138106 url(../../images/finance/btn_long.png) no-repeat 0 0;
	font:normal 11px Verdana, Geneva, sans-serif;
	text-decoration:none;text-align:center;white-space:nowrap;color:#fff;
}
#communityFundWidget .moneyChooser a span {display:block;padding:6px 8px 6px 4px;background:#138106 url(../../images/finance/btn_long.png) no-repeat 100% 0;}
#communityFundWidget .moneyChooser a.selected {background:#d2e4ce url(../../images/finance/btn_selected.png)  no-repeat 0 0;color:#000;}
#communityFundWidget .moneyChooser a.selected span {background:#138106 url(../../images/finance/btn_long_selected.png) no-repeat 100% 0;}
#communityFundWidget .moneyChooser a.hidden {display:none;}
#communityFundWidget .moneyChooser a.control {width:auto;background:none;text-decoration:underline;color:#949494;}
#communityFundWidget .moneyChooser a.empty {display:none;}
#communityFundWidget #communityFundPagePaymentBlockSettings {float:none;padding:3px 0 3px 18px;background:url(../../images/basic/advsearch.gif) no-repeat 0 50%;}
#communityFundWidget .moneyChooser input {padding:4px 4px 5px;margin:0;width:140px;font-size:12px;border:1px solid #ccc;}
#communityFundWidget .moneyChooser input.otherAmount {width:73px;color:#4e4e4e;}
#communityFundWidget .moneyChooser .txt {float:left;margin:0 12px 0 3px;padding:5px 0 0;color:#2a2a2a;}
p#communityFundSize {margin:0; 	padding:0 0 5px;}
p#communityFundSize span {color:#d61b51;}
p#communityFundSize span em {font-weight:bold;font-style:normal;}
p#communityFundSize a:link,
p#communityFundSize a:visited {text-decoration:underline;color:#505050;}
p#communityFundSize a:hover {color:#d61b51;}

#btnWidgetCommunityFund.button {background-position:0 -31px;}
#btnWidgetCommunityFund.button .buttonInner {background-position:100% -93px;color:#FFFFFF;}
#btnWidgetCommunityFund.button.disabled {cursor:default;}
#btnWidgetCommunityFund.button.disabled .buttonInner {cursor:default;color:#F99BB0;}

#communityFundWidget .moneyComment {padding:12px 0;}
#communityFundWidget .moneyComment input {padding:4px 4px 5px;margin:0;width:301px;font-size:12px;border:1px solid #ccc;color:#4E4E4E;}

#communityFundWidgetLastStep {display:none;}
#widgetCommunityFundStatus {float:right;padding:8px;}


/* Виджет - расшаренные файлыы на складе */

/******** Склад - расшаренные объекты ********/
.appMarket .market-table {margin:0}
.appMarket .market-block {margin:0 0 10px 0; border:0}
.appMarket .market-block .market-text {padding:2px 0 0 10px; position:relative; overflow:hidden}

.appMarket .market-block .name {margin:0 0 4px 0;}
.appMarket .market-block .name a {font-size:11px; font-weight:bold; color:#333333;  padding:0}
.appMarket .market-block .date {margin: 0 0 0 70px}
.appMarket .market-block .size {margin:0; width:60px; display:block; float:left;}
.appMarket .market-block .large {color:#777; font-size:11px; font-weight:normal}
.appMarket .market-block .small {font-size:10px; color:#888}


/* Виджет - товары на рынке */
.appMarket .market-image-wrap .market-image      {border-collapse: collapse; display: table;}
.appMarket .market-image-wrap .market-image-cell {display: table-cell; vertical-align: middle; overflow:hidden}
.appMarket .market-image-wrap .market-image img  {display:block; margin:0 auto; overflow:hidden}
.appMarket .market-image-wrap .market-image span {display:block; margin:0 auto;}


.appMarket .market-grid {margin:0 -10px 0 0; overflow:hidden}
.appMarket .market-grid a {cursor:pointer}
.appMarket .market-block {float:left; width:48px; height:61px; padding: 2px 3px 5px 2px; margin:0 10px 10px 0; background:url('../market/img/bg_market_48_widget.png') no-repeat 0 0;}
.appMarket .market-block .market-image-wrap {background:none; padding:0; margin:0; width:48px; height:48px;}
.appMarket .market-image {display: table-cell; vertical-align: middle; overflow:hidden; text-align: center; text-decoration:none;width:48px; height:48px; background:#FFF}
.appMarket .market-image img.market-image-cell {overflow:hidden}
.appMarket .market-image span.market-image-cell {display:block; margin:0 auto;}

.appMarket  .market-block .market-item-text {margin:0; clear:both; float:none}
.appMarket .market-block:hover {background-position:-53px 0}
.appMarket .market-block .cost {font-size:10px; color:#FFF; font-weight:normal; width:48px; padding:2px 0 0 0; margin:0 0 1px 2px; line-height:100%; overflow:hidden; white-space:nowrap}


/* Виджет - Банк голосов для конкурса */
.appContest .votemarket-head {margin-top:5px}
.appContest .votemarket-head strong {color:#D61B51}
.appContest .votemarket-chooser {clear:both; overflow:hidden; margin:5px -10px 0 0}
.appContest .votemarket-chooser .votemarket-chooser-bl {float:left; margin:0 12px 0 0}
.appContest .votemarket-chooser .moneyChooser a {width:80px; padding:0 0 0 4px; margin:0 0 5px 0;}
.appContest .votemarket-chooser .moneyChooser p {margin:0 0 0 6px; display:block; clear:both}


/* попап пополнения голосов для сообщества из Виджета - Банк голосов для конкурса */
.appContest.votemarket-popup2 {clear:both; padding:10px}
.appContest.votemarket-popup2 label {padding:4px 0 0; width:127px; font-size:13px;}
.appContest.votemarket-popup2 input {padding:4px 4px 5px; margin:0;	width:140px; font-size:12px; border:1px solid #ccc;}
.appContest.votemarket-popup2 .moneyChooser {display:block; clear:both; overflow:hidden}
.appContest.votemarket-popup2 .moneyChooser a span {width:60px}
.appContest.votemarket-popup2 .votemarket-other {width:80px}
.appContest.votemarket-popup2 .votemarket-txt {float:left; margin:0 12px 0 3px; padding:5px 0 0;}
.appContest.votemarket-popup2 .votemarket-desc {display:block; clear:both; margin:20px 0; overflow:hidden; color:#777}
.appContest.votemarket-popup2 .votemarket-desc .text {float:left; width:60%}
.appContest.votemarket-popup2 .votemarket-desc .count {float:left; width:40%; color:#D61B51; font-weight:bold}
.appContest.votemarket-popup2 .votemarket-result {float:left; font-weight:bold; line-height:26px}
.appContest.votemarket-popup2 .votemarket-results {background:#FBF6CF; padding:10px; overflow:hidden}
.appContest.votemarket-popup2 .votemarket-errors {display:none}

/* пожаловаться */
.appSupport .complain-table {border:1px solid #B2B2B2; position:relative; max-height:280px; overflow:auto; overflow-x:hidden;}
.appSupport .complain-table .date {width:96px}
.appSupport .complain-table .td-select {width:20px}
.appSupport .complain-table .radio-btn {width:20px; float:left; margin:10px 0 0 2px;}
.appSupport .complain-table div.date {width:70px; float:left; margin: 0 5px 0 0;}
.appSupport .complain-table div.spam-text {width:175px; float:left;}

#mcTabGift{background:url(../../images/basic/pre.gif) 50% 50% no-repeat;min-height:250px}
/*box*/

.b-rd {padding:0 0 10px 0;}

.b-rdc {position:relative;z-index:1;width:12px;height:12px;background:transparent url(../meeting/img/b-rdc.png) no-repeat 0 0}
.b-rdc_n {overflow:hidden;display:block;margin:0 0 -11px;height:12px;background:transparent url(../meeting/img/b-rdc.png) repeat-x 0 -60px}
.b-rdc_nw {float:left;background-position:0 0}
.b-rdc_ne {float:right;background-position:0 -12px}
.b-rdc_s {overflow:hidden;display:block;margin:-9px 0 0;height:12px;background:transparent url(../meeting/img/b-rdc.png) repeat-x 0 -48px}
.b-rdc_sw {float:left;background-position:0 -24px}
.b-rdc_se {float:right;background-position:0 -36px}
.b-rd_content {border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;padding:12px;background:#fff}

/*  additional styles for b-rd_content  */

/*  cross-browser compatibility */
.b-rd_g {
    -o-background-size:110% 110%;-webkit-background-size:100% 100%;-khtml-background-size:100% 100%;
    background-size:110% 110%;-moz-background-clip: border;-webkit-background-clip: border-box;background-clip: border-box;
    -moz-background-origin: border;-webkit-background-origin: border-box;background-origin: border-box;zoom:1;
}

.b-rd_g_ebebeb {
    background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABACAIAAABUc4oXAAAALUlEQVR42mN4/fo1EwMDAxgzMjLC2djE0OVxycHY5MhTaiYxckDM8P//fxANACqHBnTvsAV6AAAAAElFTkSuQmCC) no-repeat;
    background-image: -moz-linear-gradient(top, #ebebeb, #fff);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#ebebeb', EndColorStr='#ffffff');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ebebeb', EndColorStr='#ffffff')";
}
.profileVipGift span{color:#ff7800 !important}
.profileVipGift .buttn-user-left strong{background:url(../vip/img/prof_icon.png) no-repeat -2px 0}
.vipForText{clear:both; padding-top:5px}
.vipForText .text{padding:2px 0 5px 0; font-size:11px; color:#666}
.vipForText img{border:3px solid #ffbe04;margin:5px 7px 0px 0px}
.vipForText .name{font-size:11px; font-weight: bold}
.vipForText .js_link{color:#ff7800;border-bottom:1px dotted #ff7800;font-weight:bold}
#vipFromBlock.b-rd{padding:5px 0 0px 0}
#vipFromBlock .title{font-weight:bold;color:#ff7800;font-size:12px;margin-left:-2px}
#vipFromBlock .title em{display:inline-block;background:url(../vip/img/prof_icon.png) no-repeat;margin-right:2px;vertical-align:middle;width:20px;height:17px}

/*advert block*/
.add_advert .icon-circle{position: absolute; right: 0; top: 2px}
.add_advert{
    display:block;float:right;color:#999999;font-size:11px;line-height:22px;padding: 0 24px 0 0;
    cursor:pointer;text-decoration:underline; position: relative
}
#alerts_block{width: 250px;font-family: trebuchet MS, serif}
#alerts_block .alert{overflow: hidden; margin: 10px 0 10px 1px; cursor: pointer}
#alerts_block .alert img.avatar{float: left; margin: 5px 10px 10px 0}
#alerts_block .alert .text{margin-left: 60px; font-size: 12px}
#alerts_block h2{color: #999; margin-bottom:0px; font-size: 17px; line-height: 22px}
#alerts_block h1{font-size:20px}
#alerts_block .alert h2{color: #2f3334}

/* photo album */
.photoAlbumContent .photo{float:left;margin:0 6px 6px 0}
.photoAlbumContent .photo img {vertical-align:top}
.photoAlbumContent .photo-first{padding:2px;border:#67a7e3 solid 1px}
.photoAlbumContent .all{font-weight:bold;display:block;clear:both}
.albumsList .album a{display:block;width:97px}
.albumsList .album img, #photos .photo img {vertical-align:top}
.albumsList .album span {display:block;margin:10px -3px 0 0;}
.albumsList small {color:#bcbbbb;font-size:11px}
.widget .albumsList{display:block;width:100%;overflow:hidden}
.albumsList .album {float:left;margin:0 11px 7px 0;padding:5px 9px 9px 5px;width:97px;min-height:97px;background:url(../../images/basic/album_bg.png) 0 0 no-repeat;}

/* guess widget */
.wt-guess-wrap { margin:-10px;padding:10px;background:#fff url(../guess/i/fg-html.png) -26px 21px; }
.wt-guess-user-box { overflow:hidden;position:relative;padding:28px 16px 26px 125px;width:160px;height:52px;background-image:url(../guess/i/wt-s.png);white-space:nowrap; }
.wt-guess-user-name { font-size:21px;color:#003449; }
.wt-guess-user-name a { color:#003449;text-decoration:none; }
.wt-guess-user-name a:hover { color:#d61b51; }
.wt-guess-user-info { margin:8px 0 0; }
.wt-guess-user-photo { position:absolute;top:4px;left:4px;width:97px;height:97px;background-color:#f8f8f8;border:1px solid #fff !important;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; }
.wt-guess-box { margin:5px 0 0;padding:5px 10px 5px;border:4px solid #58c8f5;background:#fff;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px; }
.wt-guess-box-title { font-size:17px; }
.wt-guess-row { position:relative;margin:5px -10px;padding:0 10px;background:#ddf4fd;line-height:24px;white-space:nowrap; }
.wt-guess-row.even { background:#fff; }
.wt-guess-row span { display:inline-block;*display:inline;*zoom:1;min-width:105px; }
.wt-guess-ico-heart { margin:0 5px;width:13px;height:13px;background:url(../guess/i/wt-s.png) -301px 0; }
.wt-guess-row.new { background:#abdff9;font-weight:normal; }
.wt-guess-new { position:absolute;top:-18px;right:10px;padding-top:8px;width:75px;height:46px;line-height:46px;background:url(../guess/i/wt-s.png) -301px -13px;text-align:center;text-decoration:none !important;color:#a60c10 !important;font-weight:bold;text-shadow:0 0 2px rgba(255,255,255,.5);white-space:nowrap; }
.wt-guess-btn-wrap { margin:18px 0 5px;text-align:center; }
.wt-guess-btn:before, .wt-guess-btn:after, .wt-guess-btn .fs-btn-bg-left, .wt-guess-btn .fs-btn-bg-right { background-image:url(../guess/i/fg-btn-38.png); }
.wt-guess-ico-cloud { margin:-24px 10px -20px -16px;width:86px;height:61px;background:url(../guess/i/wt-s.png) -376px 0; }

/* meet widget */

.wt-meet-wrap { margin:-10px;padding:10px;background:#850a28 url(../meeting/img/wt-bg.png) -26px 21px; }

.wt-meet-user-box { position:relative;padding:24px 4px 30px 109px;height:60px; }
.wt-meet-user-frame { overflow:hidden;padding:5px 10px 10px;border:4px solid #ffd922;background:#fff;white-space:nowrap;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; }
.wt-meet-user-name { font-size:21px;color:#003449; }
.wt-meet-user-name a { color:#003449;text-decoration:none; }
.wt-meet-user-name a:hover { color:#d61b51; }
.wt-meet-user-info { margin:8px 0 0; }
.wt-meet-user-photo-box { position:absolute;top:4px;left:4px;padding:4px;background:#ffd922;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; }
.wt-meet-user-photo { display:block;width:97px;height:97px;border:2px solid #850a28 !important;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; }

.wt-meet-box { margin:5px 0 0;padding:5px 10px 5px;border:4px solid #ffd922;background:#fff;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px; }
.wt-meet-box-title { font-size:17px; }
.wt-meet-row { position:relative;margin:5px -10px;padding:0 10px;background:#f9f3f4;line-height:24px;white-space:nowrap; }
.wt-meet-row.even { background:#fff; }
.wt-meet-row span { display:inline-block;*display:inline;*zoom:1;min-width:105px; }
.ownHome .wt-meet-row span { min-width:162px; }
.wt-meet-ico-heart { margin:0 5px;width:13px;height:13px;background:url(../meeting/img/wt-s.png) -37px 0; }

.wt-meet-row.new { background:#eddbdf;font-weight:normal; }
.wt-meet-new { position:absolute;top:-5px;right:10px;padding-bottom:6px;width:41px;height:30px;line-height:30px;background:url(../meeting/img/wt-s.png) -50px 0;text-align:center;text-decoration:none !important;color:#fff !important;font-weight:bold;text-shadow:0 0 2px rgba(0,0,0,.5);white-space:nowrap; }

.wt-meet-btn-wrap { margin:10px 0 5px;text-align:center; }
.wt-meet-ico-round { margin:-12px 10px -10px -23px;width:37px;height:37px;background-image:url(../meeting/img/wt-s.png); }

/* team widget */

.wt-team-wrap { margin:-10px;padding:10px 20px;background:#414039 url(../team/img/wt-s.png);color:#fff;font-size:13px; }
.wt-team-wrap a { color:#fff; }
.wt-team-wrap a:hover { color:#fff;text-decoration:none; }
.wt-team-wrap-top { margin:-10px -20px 0;height:17px;background:url(../team/img/wt-s.png) -332px 0; }
.wt-team-wrap-bottom { margin:0 -20px -10px;height:17px;background:url(../team/img/wt-s.png) -332px -17px; }
.wt-team-wrap-middle { margin:5px -20px;height:23px;background:url(../team/img/wt-s.png) -332px -34px; }

.wt-team-title { font-size:17px; }
.wt-team-user-box { position:relative;padding:1px 10px 1px 100px;min-height:90px; }
.wt-team-user-photo-box { position:absolute;top:4px;left:4px;padding:9px 21px 22px;width:48px;height:48px;background:url(../team/img/wt-s.png) -332px -57px; }
.wt-team-user-photo-box.te { background-position:-422px -57px;padding:11px 21px 20px; }
.wt-team-user-photo { display:block;width:48px;height:48px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; }

.wt-team-box { margin:5px 0 0; }
.wt-team-row { overflow:hidden;margin:6px 0;white-space:nowrap; }
.wt-team-value { display:inline;font-weight:bold; }
.wt-team-value-row { margin:5px 0 5px 60px;font-weight:bold; }
.wt-team-ico-place { margin:0 5px;width:17px;height:17px;background:url(../team/img/wt-s.png) -512px -57px; }
.wt-team-ico-price { margin:0 5px;width:17px;height:17px;background:url(../team/img/wt-s.png) -512px -74px; }

.wt-team-btn-wrap { margin:11px 0 5px; }

/* Wall widget*/
#block_666_0 .widget{overflow: visible}
#wallRecords{margin:0 -10px}
#wallRecords .btn{padding: 2px 5px 3px}
#wallRecords .commentEntry{width:100%;overflow:hidden;margin:0 0 15px;padding:5px 0}
.widget #wallRecords .commentEntry {margin:0 0 5px}
#wallRecords .even {background-color:#f2f2f2}
#wallRecords .recordAuthorPhoto{float:left;width:48px;height:48px;overflow:hidden;margin:0 10px 0 11px}
#wallRecords .record{overflow:hidden;margin-right:11px}
#wallRecords .recordInfo{float:right}
#wallRecords .record i{display: none; cursor: pointer}
#wallRecords .record:hover i {display: block}
#wallRecords .ll{font-size:11px;color:#999}
#wallRecords .recordText, #wallCommentBlock{color:#141414;font-size:13px;line-height:14px}
#wallRecords .recordText{padding-top:5px;margin:0}
#wallRecords .report-spam{width: 100%; text-align: center; float: left;}

.pager-userwall-top{margin: 0 10px 15px}
#wallCommentBlock, #systemSpaceTop #wallCommentBlock{width:90%;min-height:70px;padding:5px;margin-bottom:5px}
#wallCommentBlock {
    -moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset;padding: 5px 5px;
    border: 1px solid #B2B2B2;min-width: 300px; max-width: 300px; width: auto;
}
#wallAddForm{margin-bottom:15px;padding:0 11px}

.prevButton, .nextButton
{
	background:url(../../images/basic/navbuttons.png) 0 0 no-repeat;
	width:21px;height:21px;display:block;position:relative;
}
.prevButton:hover {background-position:-42px 0}
.nextButton {background-position:-21px 0}
.nextButton:hover {background-position:-63px 0}
.disabledNextButton {background-position:-105px 0 !important; cursor:default}
.disabledPrevButton {background-position:-84px 0 !important; cursor:default}

/* widget contest */
.contestParticipantWidget .widgetBody, .contestIsFanOfWidget .widgetBody {padding:0}
.widget-contest{position:relative;overflow:hidden;
  background:#fda509 url(../contest/img/widget.png) no-repeat 0 0;
  font:17px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#fff
}
.contest-content-wrap{width:100%;overflow:hidden}
.contest-content{width:400%;overflow:hidden}
.widget-contest-p{float:left;width:25%;height:142px}
.widget-contest-p .btn{padding: 3px 10px}
.contest-nomination-ico{float:left;width:97px;height:97px;margin:15px 20px 0 25px;
  -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;
}
.widget-contest-p h4{font-size:24px;line-height:30px;color:#fff;margin:10px 0 15px;text-shadow:0 1px 1px #f1a90b;}
.widget-contest-p h4 span{font-size:40px;display:block}
.widget-contest-p h4 small{line-height:20px;font-size:18px;display:block;margin-top:4px}
.widget-contest .btn-contest-vote-for{width:148px;display:block;height:0;overflow:hidden;padding-top:62px}
.widget-contest .widget-contest-user-data{height:24px;line-height:24px;padding:5px 10px;position:relative;text-align:right;background:transparent url(../../base/img/bg_black_30.png);}
.widget-contest-user-data{font-size:18px;position:relative}
.widget-contest-user-data .info{float:left;white-space:nowrap;}
.widget-contest .nav-dots{position:absolute;top:10px;right:5px;}
.widget-contest .nav-dots li{background:none;padding:0;margin:0 0 5px;width:20px;height:20px}

.widget-contest .nav-dots a{background:url(../contest/img/dots.png) 0 -54px;display:block;width:20px;height:21px;}
.widget-contest .nav-dots a.curr {background-position:0 -33px;margin:0;width:20px;height:21px;}

.widget-contest-fame-wrap{margin:0 -4px;padding:10px 11px;}

.widget-contest-fame
{
  position:relative;float:left;margin:0 4px;width:72px;height:72px;
  background-image:url(../contest/img/fame.png);cursor:pointer;
}
.widget-contest-fame.on {cursor:auto;}
.widget-contest-fame-100 {background-position:0 0}
.widget-contest-fame-100.on {background-position:0 -72px}
.widget-contest-fame-500 {background-position:-72px 0}
.widget-contest-fame-500.on {background-position:-72px -72px}
.widget-contest-fame-1000 {background-position:-144px 0}
.widget-contest-fame-1000.on {background-position:-144px -72px}
.widget-contest-fame-5000 {background-position:-216px 0}
.widget-contest-fame-5000.on {background-position:-216px -72px}

.widget-contest-fame-quan {
  position:absolute;top:-5px;right:-5px;width:33px;height:33px;line-height:33px;
  background-image:url(../contest/img/dots.png);color:#fff;text-align:center;  white-space:nowrap;
  font-size:17px;font-weight:bold;text-shadow:0 -1px 1px rgba(0,0,0,.4);cursor:default;
}

.userSpaceColumn{width:336px;float:left;min-height:10px;*overflow:hidden}
#userSpaceRight {float:right}

/**/

.blog-entry-list li{padding: 0 0 10px}

.rating-stars {display:block; padding:0; margin:0 0 0 0; border:0; overflow:hidden; clear:both}
.rating-stars span {display:block; float:left; margin:0; padding:0;}
.rating-stars.show16 span {height:16px; width:16px;}
.rating-stars.show24 span {height:24px; width:24px;}

.rating-stars.show16 span.stars {background: url('../../base/img/bg_control_stars16.png') repeat-x 0 0}
.rating-stars.show16 {background: url('../../base/img/bg_control_stars16.png') repeat-x 100% -16px}
.rating-stars.show24 span.stars {background: url('../../base/img/bg_control_stars24.png') repeat-x 0 0}
.rating-stars.show24  {background: url('../../base/img/bg_control_stars24.png') repeat-x 100% -24px}

.userProfileCardStats {padding:0 0 10px;}
.userProfileCardStats .rating-stars {margin:0 auto;}
.userProfileCardStats a {text-decoration:none; display:inline-block; *display:inline;}
.userProfileCardStats > span {color:#606060;width:96px; float:left; padding-top:2px;}

/******** Rating Colors ********/
.rating-colors.showlarge, .rating-colors.showlarge .bad, .rating-colors.showlarge .good, .rating-colors.showlarge .gray1, .rating-colors.showlarge .gray2 {background-image:url('../../../base/img/bg_control_colors.png'); background-repeat:repeat-x;}
.rating-colors {display:block; padding:0; margin:0; border:0; overflow:hidden; clear:both; font-weight:bold; text-decoration:none;}
.rating-colors.showlarge {padding:0 1px; height:18px; font-size:11px; line-height:17px; background-position:0 -18px}
.rating-colors.showsmall {padding:0;  height:4px; font-size:10px; line-height:0px; margin:1px 0 0 0}

.rating-colors span {display:block; float:left; overflow:hidden; text-decoration:none !important}
.rating-colors.showlarge  span {height:18px}
.rating-colors.showsmall  span {height:6px}

.rating-colors.showlarge .bad   {color:#FFF; text-align:left; background-position:100% -54px;}
.rating-colors.showlarge .good  {color:#FFF; text-align:right; background-position:0 -36px;}
.rating-colors.showlarge .gray1 {color:#E60000; text-align:right; background-position:0 0}
.rating-colors.showlarge .gray2 {color:#5B993D; text-align:left; background-position:0 0}

.rating-colors.showsmall .bad   {background:#E60000; color:#E60000;}
.rating-colors.showsmall .good  {background:#5B993D; color:#5B993D;}
.rating-colors.showsmall .gray1 {background:#DEDEDE; color:#DEDEDE;}
.rating-colors.showsmall .gray2 {background:#DEDEDE; color:#DEDEDE;}

a.rating-colors-link {text-decoration:none}
#whyBan{
    border: 1px solid #c2c2c2;
    height: 26px;
    padding: 2px;
    width: 90px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	box-shadow: 0 1px 1px rgba(0,0,0,.2) inset
}
.btn-green{
    color: #fff;
    background-color: #72cc0a;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#72cc0a), to(#41b10b));
    background-image: -webkit-linear-gradient(top, #72cc0a, #41b10b);
    background-image: -moz-linear-gradient(top, #72cc0a, #41b10b);
    background-image: -o-linear-gradient(top, #72cc0a, #41b10b);
    background-image: linear-gradient(top, #72cc0a, #41b10b);
    border-color: #47b508
}
.btn-green:hover{
    background-color: #78D50B;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#78D50B), to(#44BF0D));
    background-image: -webkit-linear-gradient(top, #78D50B, #44BF0D);
    background-image: -moz-linear-gradient(top, #78D50B, #44BF0D);
    background-image: -o-linear-gradient(top, #78D50B, #44BF0D);
    background-image: linear-gradient(top, #78D50B, #44BF0D);
    border-color: #47b508
}
.btn-march .picto{background: url(img/season-ico.png) no-repeat; margin: 2px 5px 0 -10px}

/*  */
#widgetsLoader.proceed { padding:10px; height:32px; background:url(../../img/loader-32.gif) no-repeat 50% 50%; }

.info-block {
    margin-top:30px;
}

.arrow-tip {
    width: 200px;
    text-align: center;
}

.arrow-tip p{
    font-size: 12px;
    margin: 5px 0 15px 0;
    display: block;
    text-align: left;
}
.arrow-tip .btn{
    width: 100%;
    padding: 4px 0 5px 0;
    margin: 0 0 7px 0;
}
.fs-left-album-profile {margin-top: 20px;}
.fs-left-album-profile  a.name-album-left{text-decoration:none; font-weight: bold;  font-size: 13px !important; }

.fs-left-album-profile .a-box { padding-top:38px; }
.fs-left-album-profile .fs-user-photo {padding: 5px;}
.fs-left-album-profile .fs-user-photo img{ -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.fs-left-album-profile span.fs-description-photo{ color:#828282; font-size: 11px; }

.wrap-friends-block-profile {margin-left: -6px; float: left;}
.fs-user-friends-icon {width: 48px; height: 48px; margin: 8px 0 0 8px; float: left; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}

.lenta{position: absolute; left: 200px; top: 0; width: 78px; height: 76px; background: url(../holiday/victory/i/lenta.png?v=2); z-index: 2}

/* pet widget social buttons styles */
.petHomeWidget .petLinks li.l1{width: 120px;}
.petHomeWidget .petLinks li.l2{width: 165px;}
.petHomeWidget .petLinks li.l3{width: 135px;}
.petHomeWidget .petLinks li.l4{/* width: 90px; */}
.petHomeWidget .petLinks li.l5 {float: right;}
.petHomeWidget .petLinks li a {line-height: 40px;}
.petHomeWidget .petLinks .icoSize40 {width:40px;height:40px}
.petHomeWidget .petLinks .icoSize40.icoPos2 {background-position:-40px 0}
.petHomeWidget .petLinks .icoSize40.icoPos5 {background-position:-160px 0}
.petHomeWidget .petLinks .icoSize40.icoPos7 {background-position:-240px 0}

.petHomeWidget .petLinks .ico {
	width:40px;
	height:40px;
	display:inline-block;
	float: left;
	position:relative;
	cursor:pointer;
	margin: 0 5px 0 10px;
}
.petHomeWidget .petLinks .icoSocAction {background-image:url(../pet/img/icons3.png?2)}

.petHomeWidget .petLinks .icoSocAction.home {background:url(img/home-icon.png) no-repeat;}

#petPhraseBlock.msg-balloon {
	position: absolute;
	width: 205px;
	height: 50px;
	padding: 10px;
	left: -210px;
	right: -10px;
}

#petPhraseBlock .bg {border-radius: 5px;width: 100%;height: 100%;}
#petPhraseBlock  .block {display: block;position: relative;}
#petPhraseBlock a {margin: 7px 0 0 30px;}

.unselectable { -moz-user-select: none; -khtml-user-select: none; user-select: none; -webkit-user-select: none; -o-user-select: none; -ms-user-select: none; }
.selectable { -moz-user-select: initial; -khtml-user-select: initial; user-select: initial; -webkit-user-select: initial; -o-user-select: initial; -ms-user-select: initial; }
.status-block { padding-top: 12px; padding-bottom: 12px; margin-top: -10px; padding-left: 15px; }
.status-block:after { content: ''; position: absolute; top: 12px; left: -10px; width: 10px; height: 21px; background: url(img/status-block-arrow.png) no-repeat top left; }
.status-block .text { color: #585858; cursor: pointer; padding-right: 20px; min-height: 18px; overflow: hidden; }
.status-block .text:hover { text-decoration: underline; }
.status-block .text.active { border: 1px solid #E9E9E9; background: #fff; background: rgba(255,255,255, 0.85); text-decoration: none; outline: 1px solid #55A9DE; cursor: text; }
.status-block .text.unactive { text-decoration: none; cursor: default; }
.status-block i { display: block; position: absolute; cursor: pointer; top: 12px; right: 15px; width: 17px; height: 21px; background: url(img/status-block-edit.png) no-repeat left center; }
.status-block .btn { margin-top: 10px; }
#js-rotate-motto { display: none; position: absolute; cursor: pointer; top: 12px; right: 15px; width: 12px; height: 21px; background: url(img/random-motto.png) no-repeat left center; opacity: 0.4; }
#js-rotate-motto:hover { opacity: 1; }
.profile-popularity-ico{float: left; width: 22px; height: 22px; background: url(../popularity/img/icons_pop_mini.png); margin:  -1px 10px 0 0}
.popularity-level-1 .profile-popularity-ico{background-position: 0 0}
.popularity-level-2 .profile-popularity-ico{background-position: -22px 0}
.popularity-level-3 .profile-popularity-ico{background-position: -44px 0}
.popularity-level-4 .profile-popularity-ico{background-position: -66px 0}
.profile-popularity-link:hover{text-decoration: none}
.popularity-level-1 .profile-popularity-link{color: #9b050d}
.popularity-level-2 .profile-popularity-link{color: #f69c07}
.popularity-level-3 .profile-popularity-link{color: #56c207}
.popularity-level-4 .profile-popularity-link{color: #bc0a6f}