#base_css_libs_2_css {display: none;}
/**/
/* popup */
#popupOverlay, #popupWin{display:none;position:absolute;}
#popupOverlay { background:url(../../base/img/bg_black_30.png) 0 0 repeat;
    width:100%;height:100%;top:0;left:0;z-index:1000; position: fixed; }
#popupWin { background:url(../../base/img/bg_black_30.png) 0 0 repeat;
    overflow:hidden;top:100px;left:50%;width:600px;margin-left:-310px;
    z-index:10001;padding:10px;font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
    -webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px }
#popupWin.confirm, #popupWin.alert, #popupWin.error {width:400px; margin-left:-210px}
#popupWin.fixed {position:fixed}
#popupContent{background:#fff url(../../images/common/box-s.png) repeat-x 0 100%;position:relative;padding:10px 20px;//zoom:1;}
#popupClose{cursor:pointer;position:absolute;top:18px;right:18px;z-index:1; margin: 0!important; width: 16px; height: 16px; background: url('../../img/icon_16.png') no-repeat -80px -96px; }
#popupClose .icon-close { display: block; width: 16px; height: 16px; background: url('../../img/icon_16.png') no-repeat -80px -32px; }
#popupClose:hover { background-position: -64px -96px; }
#popupTitle, #popupWin .popupTitle
{
    background:url(../../base/img/bg_popup_title.png) 0 -250px repeat-x;
    color:#fff;font-size:17px;font-weight:bold;position:relative;height:35px;line-height:35px;padding:0 40px 0 19px;
    text-shadow:0 -1px 0 rgba(0, 0, 0, 0.2);
    -webkit-border-radius:9px 9px 0 0;-moz-border-radius:9px 9px 0 0;border-radius:9px 9px 0 0;
    border-top: solid 1px #A1D5EF;
}
.greenHeader #popupTitle, #popupWin.greenHeader .popupTitle, .financePopup #popupTitle, #popupWin.financePopup .popupTitle
{
    background-position:0 -50px;color:#fff;text-shadow:none
}
.alert #popupTitle, .error #popupTitle, .confirm #popupTitle {font-size:17px; font-weight:normal; line-height:35px; height:35px}
.alert #popupClose, .error #popupClose, .confirm #popupClose {top:20px}

.error-txt { border-color: #c31319 !important; }
.fs-notify-reg-block { padding:3px 10px 5px 10px; position: absolute; font-size: 13px; border:solid 1px #9d0a0e;
    background-color: #d2171d; box-shadow: 0px 1px 1px #CCC; z-index: 16000; color: #FFF;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e41b22), to(#b71015)); background-image: -webkit-linear-gradient(top, #e41b22, #b71015);
    background-image: -moz-linear-gradient(top, #e41b22, #b71015); background-image: -o-linear-gradient(top, #e41b22, #b71015); background-image: linear-gradient(top, #e41b22, #b71015); }
.fs-notify-reg-block span {width: 10px; height: 7px; bottom: -7px; position: absolute; left: 5px;
    background: url(../../app/profile/img/reg-row.png?2) no-repeat; z-index: 16000 }

#popupWin.contentOnly #popupContent, #popupWin.contentOnly {background:none}
#popupWin.contentOnly #popupTitle, #popupWin.hideTitle #popupTitle, #popupWin.hideCloseBtn #popupClose {display:none}
#popupWin.hideTitle #popupContent
{
    -webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px
}
#popupContent, #popupWin.titleTmp #popupContent
{
    -webkit-border-radius:0 0 9px 9px;-moz-border-radius:0 0 9px 9px;border-radius:0 0 9px 9px;
}
#popupWin.titleTmp{padding-top:45px}
#popupWin.titleTmp .popupTitle{top:-35px;margin:-10px -20px -35px}

.popupTabs{background:#EDEDED;width:100%;overflow:hidden;}
.popupTabs ul {margin:0}
.popupTabs li{background:none;float:left;margin:0;padding:0}
.popupTabs a { display:block;padding:9px 11px 10px;font-size:11px;text-decoration:none;color:#332D59 }
.popupTabs a:hover {background:#f5f5f5}
.popupTabs a:hover span {border-bottom:1px dotted #332D59}
.popupTabs a.current span {border:none}
.popupTabs a.current{background:#fff;color:#000;cursor:default}

#popupWin .popupBtnGroup{width:100%;overflow:hidden;clear:both;padding:10px 0}
#popupWin .popupBtnGroup a{margin:0 0 0 10px}

.financePopup .icon-close{background-position: -80px -48px!important}
.financePopup #popupContent {padding:0}
#popupWin.financePopup .popupTitle {margin:0 0 -35px;
    border-top-color: #aaefa1;}
.financePopup #popupTitle {display:none}

/* notify */
.fsNotify { position:absolute; background:#fff; border:1px solid #c9c9c9; padding:5px 15px; z-index:11000; color:#363636; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.fsNotifyCloseButton { position:absolute; right:1px; top:1px; background:url(../../images/pet/close.gif) no-repeat; width:14px; height:14px; cursor:pointer }

.fs-loader-32 {width: 32px; height: 32px; background: url('../../img/loader-32.gif') center center no-repeat;}
.fs-loader-64 {width: 64px; height: 64px; background: url('../../img/loader-64.gif') center center no-repeat;}
.fs-loader-128 {width: 128px; height: 128px; background: url('../../img/loader-128.gif') center center no-repeat;}

/* стили для виджетов ---------------------------------------- */
#pr-widgets-wrap { padding: 10px 20px 20px 20px; margin-bottom: 15px; }
#pr-widgets { overflow: hidden; position: relative; }
#pr-widgets h3 { color: #536069; margin-bottom: 20px; font-size: 14px; }
#pr-widgets .dotted-title-wrap .title-white-bg { padding-left: 5px; background: #fff; float: right;}
#pr-widgets .widgetHeaderButton.widgetHeaderButtonDel { background: none; width: auto; height: auto; padding: 0; }
#pr-widgets .widgetHeaderButton.widgetHeaderButtonDel .icn-close.icn-gray, #pr-widgets .widgetHeaderButton.widgetHeaderButtonDel:hover .icn-close.icn-light-gray { display: none; }
#pr-widgets .widgetHeaderButton.widgetHeaderButtonDel:hover .icn-close.icn-gray { display: block; }

#pr-widgets h3 .secondary-link { font-weight: normal; }
#pr-widgets .dotted-title-wrap {position: relative; }
#pr-widgets #addWidgetWrapper dd, #pr-widgets #addWidgetWrapper ul {padding: 0; }
#pr-widgets #addWidgetWrapper {margin-bottom: 20px; }
#pr-widgets .dotted-title-wrap .settings-bg { background: none repeat scroll 0 0 #FFFFFF; padding-left: 4px; position: absolute; right: 0; top: 0; }
#pr-widgets .counter {color: #95a5af; }
#pr-widgets #systemSpaceTop .widgetWrapper { margin: 0 auto 15px; }
#pr-widgets #systemSpaceTop .widget {padding-top: 0;}
#pr-widgets .userSpaceColumn { min-height: 10px; width: 486px; position: relative; }
/*
#pr-widgets .userSpaceColumn:empty {display: none}
*/
#pr-widgets #userSpaceRight {float: right}
#pr-widgets .widgetWrapper {
    border: 0;
    margin: 0;
    position: relative;

    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
#pr-widgets .widget { background: none; border: none; overflow: hidden; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
#pr-widgets p { padding: 0; margin: 0; }
#pr-widgets .userSpaceColumn .widget { padding: 0; width: 100%; }
#pr-widgets .widgetHeaderWrapper { cursor: move; }
#pr-widgets #systemSpaceTop, .undragable #pr-widgets .widgetHeaderWrapper { cursor: default; }
#pr-widgets .widgetHeader { margin-bottom: 15px; background: none; text-shadow: none; }
#pr-widgets .widgetHeader h3 {
    color: #008bc8;
    font-size: 1.077em;
    font-weight: bold;
    line-height: 1.3em;
    margin: 0;
    overflow: hidden;
}
#pr-widgets .widgetHeader a {
    color: #008bc8 !important;
}
#pr-widgets .widgetHeader a:hover {
    text-decoration: underline;
}

#pr-widgets .widgetHeaderButtonBlock {
    display: none;
    float: right;
    height: 14px;
    margin-top: 2px;
    position: relative;
    width: 38px;
}
#pr-widgets .widgetWrapper:hover .widgetHeaderButtonBlock {
  display: block;
}
#pr-widgets .widgetHeaderButton {
    background: url("../../images/profile/wi.png?ver=02") no-repeat scroll 0 0 transparent;
    float: right;
    height: 0;
    margin: 0 0 0 5px;
    overflow: hidden;
    padding-top: 14px;
    position: relative;
    width: 14px;
}
#pr-widgets .widgetBody {padding: 0}

/* угадайка и встречи */
#pr-widgets .fs-btn {
    cursor: pointer;
    display: inline-block;
    font-family: "Trebuchet MS",Helvetica,sans-serif;
    position: relative;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    z-index: 1;
}
#pr-widgets .fs-ico {
    display: inline-block;
    position: relative;
    vertical-align: middle;
}

#pr-widgets .fs-btn-38 {
    font-size: 15px;
    font-weight: bold;
    height: 35px;
    line-height: 33px;
    min-width: 16px;
    padding: 0 26px 2px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
}
#pr-widgets .fs-btn-38:before, #pr-widgets .fs-btn-38:after, #pr-widgets .fs-btn-38 .fs-btn-bg-left, #pr-widgets .fs-btn-38 .fs-btn-bg-right {
    background-image: url(../../images/common/button-38.png);
}
#pr-widgets .fs-btn-38:after, #pr-widgets .fs-btn-38 .fs-btn-bg-right, #pr-widgets a.fs-btn-38.fs-btn-disabled:after, #pr-widgets a.fs-btn-38.fs-btn-disabled .fs-btn-bg-right {
    background-position: 100% -228px;
}
.fs-btn-38:before, .fs-btn-38 .fs-btn-bg-left, a.fs-btn-38.fs-btn-disabled:before, a.fs-btn-38.fs-btn-disabled .fs-btn-bg-left {
    background-position: 0 -228px;
}
#pr-widgets .fs-btn:before, .fs-btn:after, #pr-widgets .fs-btn-bg-left, .fs-btn-bg-right {
  content: "";
  position: absolute;
  z-index: -1;
}
#pr-widgets .fs-btn-38:before, #pr-widgets .fs-btn-38 .fs-btn-bg-left {
    height: 38px;
    left: 0;
    top: 0;
    width: 23px;
}
#pr-widgets .fs-btn-38:after, #pr-widgets .fs-btn-38 .fs-btn-bg-right {
    height: 38px;
    left: 23px;
    right: 0;
    top: 0;
}
#pr-widgets a.fs-btn-38:hover:after, #pr-widgets a.fs-btn-38:hover .fs-btn-bg-right {
    background-position: 100% -266px;
}
#pr-widgets a.fs-btn-38:hover:before, #pr-widgets a.fs-btn-38:hover .fs-btn-bg-left {
    background-position: 0 -266px;
}
#pr-widgets .fs-btn, #pr-widgets .fs-btn:link, #pr-widgets .fs-btn:visited, #pr-widgets .fs-btn:hover, #pr-widgets .fs-btn:active {
    color: #FFFFFF !important;
    text-decoration: none !important;
}

/**/
#pr-widgets .contestParticipantWidget .widgetBody, #pr-widgets .contestIsFanOfWidget .widgetBody {
    padding: 0;
}

/* свита */
#pr-widgets .TeamWidget {
    border: medium none;
    width: 336px !important;
}
#pr-widgets .TeamWidget .widgetHeader {
    background: none repeat scroll 0 0 transparent;
    height: 68px;
    margin: 0;
}
#pr-widgets .TeamWidget .widgetBody {
    padding: 0;
}
#pr-widgets .team_info_title {
    color: #FFFFFF;
    font-size: 15px;
    height: 37px;
    line-height: 37px;
    margin: 0;
    padding: 0 0 0 40px;
    position: relative;
    text-shadow: 0 1px 0 #462A15;
}
#pr-widgets .team_info {
    height: 200px;
    position: relative;
}
#pr-widgets .team_info_team {
    padding-top: 1px;
}
#pr-widgets .team_info-list {
    margin: 0;
}
#pr-widgets .team_info-list_item_noteam {
    height: auto;
    line-height: 18px;
    margin: 12px 13px 0 97px;
    overflow: hidden;
    padding: 5px 10px;
    position: relative;
    white-space: normal;
}

/*сообщества*/
#pr-widgets .communityInfo {
    padding: 0;
}

#pr-widgets .profile-add-widget-wrap {
    margin: 0 0 10px;
    text-align: right;
}

/*сетка*/
#pr-widgets #systemSpaceTop .widgetWrapper {*behavior:expression(!this.isInserted==true ? this.isInserted=(this.innerHTML = '<div class="systemSpaceTop-corner-before ie-pseudo-before"></div>' + this.innerHTML + '<div class="systemSpaceTop-edge-after ie-pseudo-after"></div>') : '');}
#pr-widgets #systemSpaceTop .widgetWrapper:after, #pr-widgets #systemSpaceTop .systemSpaceTop-edge-after {
    content: '';
    background: url(../i/horiz-bg-sprite.png) 0 -107px repeat-x;
    display: block;
    height: 1px;
    width: 100%;
    position: relative;
    top: 15px;
}
#pr-widgets #systemSpaceTop .widgetWrapper:before, #pr-widgets #systemSpaceTop .systemSpaceTop-corner-before {
    content: '';
    display: block;
    width: 3px;
    height: 3px;
    position: absolute;
    bottom: -16px;
    left: 50%;
    margin-left: -2px;
}

#pr-widgets .userSpaceColumn {overflow: visible; *behavior:expression(!this.isInserted==true ? this.isInserted=(this.innerHTML = this.innerHTML + '<div class="userSpaceColumn-edge-after ie-pseudo-after"></div>') : '');}
#pr-widgets .userSpaceColumn:after, #pr-widgets .userSpaceColumn .userSpaceColumn-edge-after {
    content: '';
    display: block;
    width: 1px;
    height: 10000px;
    position: absolute;
    top: 0;
}
#pr-widgets #userSpaceLeft:after, #pr-widgets #userSpaceLeft .userSpaceColumn-edge-after {right: 0}
#pr-widgets #userSpaceRight:after, #pr-widgets #userSpaceRight .userSpaceColumn-edge-after {left: -1px}

#pr-widgets #pr-widgets-userspace .widgetWrapper {overflow: visible; *behavior:expression(!this.isInserted==true ? this.isInserted=(this.innerHTML = '<div class="widgetWrapper-corner-before ie-pseudo-before"></div>' + this.innerHTML) : '');}
#pr-widgets #pr-widgets-userspace .widgetWrapper:first-child {*behavior: none;}
#pr-widgets #pr-widgets-userspace .widgetWrapper:before, #pr-widgets #pr-widgets-userspace .widgetWrapper .widgetWrapper-corner-before {
    content: '';
    display: block;
    width: 3px;
    height: 3px;
    position: absolute;
}
#pr-widgets #pr-widgets-userspace .widgetWrapper:first-child:before {display: none}
#pr-widgets #userSpaceLeft .widgetWrapper:before, #pr-widgets #userSpaceLeft .widgetWrapper .widgetWrapper-corner-before { right: -1px; top: -1px}
#pr-widgets #userSpaceRight .widgetWrapper:before, #pr-widgets #userSpaceRight .widgetWrapper .widgetWrapper-corner-before {left: -2px; top: -1px}

#pr-widgets #pr-widgets-userspace .widget {position: relative; *behavior:expression(!this.isInserted==true ? this.isInserted=(this.innerHTML = '<div class="widget-edge-before ie-pseudo-before"></div>' + this.innerHTML) : '');}
#pr-widgets #pr-widgets-userspace .widgetWrapper:first-child .widget {*behavior: none;}
#pr-widgets #pr-widgets-userspace .widget:before, #pr-widgets #pr-widgets-userspace .widget .widget-edge-before {
    content: '';
    background: url(../i/horiz-bg-sprite.png) 0 -107px repeat-x;
    display: block;
    height: 1px;
    width: 100%;
    margin: 15px 0;
}
#pr-widgets #userSpaceRight .widget:before, #pr-widgets #userSpaceRight .widget .widget-edge-before {background-position: 2px -107px}
#pr-widgets #userSpaceLeft .widgetWrapper:first-child .widget:before, #pr-widgets #userSpaceRight .widgetWrapper:first-child .widget:before {display: none;}

/* guess widget */
#pr-widgets .wt-guess-wrap { margin:-10px;padding:10px;background:#fff url(../../app/guess/i/fg-html.png) -26px 21px; }
#pr-widgets .wt-guess-user-box { overflow:hidden;position:relative;padding:28px 16px 26px 125px;width:160px;height:52px;background-image:url(../../app/guess/i/wt-s.png);white-space:nowrap; }
#pr-widgets .wt-guess-user-name { font-size:21px;color:#003449; }
#pr-widgets .wt-guess-user-name a { color:#003449;text-decoration:none; }
#pr-widgets .wt-guess-user-name a:hover { color:#d61b51; }
#pr-widgets .wt-guess-user-info { margin:8px 0 0; }
#pr-widgets .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; }
#pr-widgets .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; }
#pr-widgets .wt-guess-box-title { font-size:17px; }
#pr-widgets .wt-guess-row { position:relative;margin:5px -10px;padding:0 10px;background:#ddf4fd;line-height:24px;white-space:nowrap; }
#pr-widgets .wt-guess-row.even { background:#fff; }
#pr-widgets .wt-guess-row span { display:inline-block;*display:inline;*zoom:1;min-width:105px; }
#pr-widgets .wt-guess-ico-heart { margin:0 5px;width:13px;height:13px;background:url(../../app/guess/i/wt-s.png) -301px 0; }
#pr-widgets .wt-guess-row.new { background:#abdff9;font-weight:normal; }
#pr-widgets .wt-guess-new { position:absolute;top:-18px;right:10px;padding-top:8px;width:75px;height:46px;line-height:46px;background:url(../../app/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; }
#pr-widgets .wt-guess-btn-wrap { margin:18px 0 5px;text-align:center; }
#pr-widgets .wt-guess-btn:before, #pr-widgets .wt-guess-btn:after, #pr-widgets .wt-guess-btn .fs-btn-bg-left, #pr-widgets .wt-guess-btn .fs-btn-bg-right { background-image:url(../../app/guess/i/fg-btn-38.png); }
#pr-widgets .wt-guess-ico-cloud { margin:-24px 10px -20px -16px;width:86px;height:61px;background:url(../../app/guess/i/wt-s.png) -376px 0; }

/* meet widget */

#pr-widgets .wt-meet-wrap { padding:10px;background:#850a28 url(../../app/meeting/img/wt-bg.png) -26px 21px; }

#pr-widgets .wt-meet-user-box { position:relative;padding:24px 4px 30px 109px;height:60px; }
#pr-widgets .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; }
#pr-widgets .wt-meet-user-name { font-size:21px;color:#003449; }
#pr-widgets .wt-meet-user-name a { color:#003449;text-decoration:none; }
#pr-widgets .wt-meet-user-name a:hover { color:#d61b51; }
#pr-widgets .wt-meet-user-info { margin:8px 0 0; }
#pr-widgets .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; }
#pr-widgets .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; }

#pr-widgets .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; }
#pr-widgets .wt-meet-box-title { font-size:17px; }
#pr-widgets .wt-meet-row { position:relative;margin:5px -10px;padding:0 10px;background:#f9f3f4;line-height:24px;white-space:nowrap; }
#pr-widgets .wt-meet-row.even { background:#fff; }
#pr-widgets .wt-meet-row span { display:inline-block;*display:inline;*zoom:1;min-width:105px; }
.ownHome #pr-widgets .wt-meet-row span { min-width:162px; }
#pr-widgets .wt-meet-ico-heart { margin:0 5px;width:13px;height:13px;background:url(../../app/meeting/img/wt-s.png) -37px 0; }

#pr-widgets .wt-meet-row.new { background:#eddbdf;font-weight:normal; }
#pr-widgets .wt-meet-new { position:absolute;top:-5px;right:10px;padding-bottom:6px;width:41px;height:30px;line-height:30px;background:url(../../app/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; }

#pr-widgets .wt-meet-btn-wrap { margin:10px 0 5px;text-align:center; }
#pr-widgets .wt-meet-ico-round { margin:-12px 10px -10px -23px;width:37px;height:37px;background-image:url(../../app/meeting/img/wt-s.png); }

/* team widget */

#pr-widgets .wt-team-wrap { margin:-10px;padding:10px 20px;background:#414039 url(../../app/team/img/wt-s.png);color:#fff;font-size:13px; }
#pr-widgets .wt-team-wrap a { color:#fff; }
#pr-widgets .wt-team-wrap a:hover { color:#fff;text-decoration:none; }
#pr-widgets .wt-team-wrap-top { margin:-10px -20px 0;height:17px;background:url(../../app/team/img/wt-s.png) -332px 0; }
#pr-widgets .wt-team-wrap-bottom { margin:0 -20px -10px;height:17px;background:url(../../app/team/img/wt-s.png) -332px -17px; }
#pr-widgets .wt-team-wrap-middle { margin:5px -20px;height:23px;background:url(../../app/team/img/wt-s.png) -332px -34px; }

#pr-widgets .wt-team-title { font-size:17px; }
#pr-widgets .wt-team-user-box { position:relative;padding:1px 10px 1px 100px;min-height:90px; }
#pr-widgets .wt-team-user-photo-box { position:absolute;top:4px;left:4px;padding:9px 21px 22px;width:48px;height:48px;background:url(../../app/team/img/wt-s.png) -332px -57px; }
#pr-widgets .wt-team-user-photo-box.te { background-position:-422px -57px;padding:11px 21px 20px; }
#pr-widgets .wt-team-user-photo { display:block;width:48px;height:48px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; }

#pr-widgets .wt-team-box { margin:5px 0 0; }
#pr-widgets .wt-team-row { overflow:hidden;margin:6px 0;white-space:nowrap; }
#pr-widgets .wt-team-value { display:inline;font-weight:bold; }
#pr-widgets .wt-team-value-row { margin:5px 0 5px 60px;font-weight:bold; }
#pr-widgets .wt-team-ico-place { margin:0 5px;width:17px;height:17px;background:url(../../app/team/img/wt-s.png) -512px -57px; }
#pr-widgets .wt-team-ico-price { margin:0 5px;width:17px;height:17px;background:url(../../app/team/img/wt-s.png) -512px -74px; }

#pr-widgets .wt-team-btn-wrap { margin:11px 0 5px; }

/* Wall widget*/
#pr-widgets #block_666_0 .widget{overflow: visible}
#pr-widgets #wallRecords{margin:0}
#pr-widgets #wallRecords .btn{padding: 2px 5px 3px}
#pr-widgets #wallRecords .commentEntry{width:100%;overflow:hidden;margin:0 0 15px;padding:5px 0}
#pr-widgets .widget #wallRecords .commentEntry {margin:0 0 5px}
#pr-widgets #wallRecords .even {background-color:#f2f2f2}
#pr-widgets #wallRecords .recordAuthorPhoto{float:left;width:48px;height:48px;overflow:hidden;margin:0 10px 0 11px}
#pr-widgets #wallRecords .record{overflow:hidden;margin-right:11px; position: relative; }
#pr-widgets #wallRecords .record i{display: none; cursor: pointer; position: absolute; right: 0; top: 0;}
#pr-widgets #wallRecords .record:hover i {display: block}
#pr-widgets #wallRecords .record .icn-close:hover { background-position: -80px -32px; }
#pr-widgets #wallRecords .ll{font-size:11px;color:#999}
#pr-widgets #wallRecords .recordText, #wallCommentBlock{color:#141414;font-size:13px;line-height:14px}
#pr-widgets #wallRecords .recordText{padding-top:5px;margin:0}
#pr-widgets #wallRecords .report-spam{width: 100%; text-align: center; float: left;}

.wall-widget-image-popup .icn-process { display: block; margin: 0 auto; }

#pr-widgets .pager-userwall-top{margin: 0 10px 15px}
#pr-widgets #wallCommentBlock, #pr-widgets #systemSpaceTop #wallCommentBlock{width:90%;min-height:70px;padding:5px;margin-bottom:5px}
#pr-widgets #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;
}
#pr-widgets #wallAddForm{margin-bottom:15px;padding:0 11px}

#pr-widgets .prevButton, #pr-widgets .nextButton
{
    background:url(../../images/basic/navbuttons.png) 0 0 no-repeat;
    width:21px;height:21px;display:block;position:relative;
}
#pr-widgets .prevButton:hover {background-position:-42px 0}
#pr-widgets .nextButton {background-position:-21px 0}
#pr-widgets .nextButton:hover {background-position:-63px 0}
#pr-widgets .disabledNextButton {background-position:-105px 0 !important; cursor:default}
#pr-widgets .disabledPrevButton {background-position:-84px 0 !important; cursor:default}

/* widget contest */
#pr-widgets .contestParticipantWidget .widgetBody, #pr-widgets .contestIsFanOfWidget .widgetBody {padding:0}
#pr-widgets .contestParticipantWidget .msg {*behavior: none; background-color: transparent; }
#pr-widgets .contestParticipantWidget .msg:before, #pr-widgets .contestParticipantWidget .msg:after { display: none; }
#pr-widgets .contestIsFanOfWidget .widgetBody > p { padding: 0 !important; }
#pr-widgets .widget-contest{position:relative;overflow:hidden;
  background:#fda509 url(../../app/contest/img/widget.png) no-repeat 0 0;
  font:17px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#fff
}
#pr-widgets .contest-content-wrap{width:100%;overflow:hidden}
#pr-widgets .contest-content{width:400%;overflow:hidden}
#pr-widgets .widget-contest-p{float:left;width:25%;height:142px}
#pr-widgets .widget-contest-p .btn{padding: 3px 10px}
#pr-widgets .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;
}
#pr-widgets .widget-contest-p h4{font-size:24px;line-height:30px;color:#fff;margin:10px 0 15px;text-shadow:0 1px 1px #f1a90b;}
#pr-widgets .widget-contest-p h4 span{font-size:40px;display:block}
#pr-widgets .widget-contest-p h4 small{line-height:20px;font-size:18px;display:block;margin-top:4px}
#pr-widgets .widget-contest .btn-contest-vote-for{width:148px;display:block;height:0;overflow:hidden;padding-top:62px}
#pr-widgets .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);}
#pr-widgets .widget-contest-user-data{font-size:18px;position:relative}
#pr-widgets .widget-contest-user-data .info{float:left;white-space:nowrap;}
#pr-widgets .widget-contest .nav-dots{position:absolute;top:10px;right:5px;}
#pr-widgets .widget-contest .nav-dots li{background:none;padding:0;margin:0 0 5px;width:20px;height:20px}

#pr-widgets .widget-contest .nav-dots a{background:url(../../app/contest/img/dots.png) 0 -54px;display:block;width:20px;height:21px;}
#pr-widgets .widget-contest .nav-dots a.curr {background-position:0 -33px;margin:0;width:20px;height:21px;}

#pr-widgets .widget-contest-fame-wrap{margin:0 -4px;padding:10px 11px;}

#pr-widgets .widget-contest-fame
{
  position:relative;float:left;margin:0 4px;width:72px;height:72px;
  background-image:url(../../app/contest/img/fame.png);cursor:pointer;
}
#pr-widgets .widget-contest-fame.on {cursor:auto;}
#pr-widgets .widget-contest-fame-100 {background-position:0 0}
#pr-widgets .widget-contest-fame-100.on {background-position:0 -72px}
#pr-widgets .widget-contest-fame-500 {background-position:-72px 0}
#pr-widgets .widget-contest-fame-500.on {background-position:-72px -72px}
#pr-widgets .widget-contest-fame-1000 {background-position:-144px 0}
#pr-widgets .widget-contest-fame-1000.on {background-position:-144px -72px}
#pr-widgets .widget-contest-fame-5000 {background-position:-216px 0}
#pr-widgets .widget-contest-fame-5000.on {background-position:-216px -72px}

#pr-widgets .widget-contest-fame-quan {
  position:absolute;top:-5px;right:-5px;width:33px;height:33px;line-height:33px;
  background-image:url(../../app/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;
}

/*  */
#pr-widgets #surfRiderLogo {
    position:relative;
    background:url(../../images/sports/widgetLogo.png) no-repeat;
    width:120px;height:62px;margin-bottom:-62px;top:-5px;
    right:0px;float:right;
}
#pr-widgets .surfRiderPad {padding:0px 10px;display:block;line-height:15px;}
#pr-widgets .surfRiderItemDetails{width:200px}
#pr-widgets .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;
}

#pr-widgets .profile-add-widget-wrap{text-align: right; margin: 0 0 10px;}
/* pet Widget */
#pr-widgets .petHomeWrap
{
    background-position:0 100%;background-repeat:no-repeat;
    margin:0;padding:0;cursor:pointer;
}
/*Если в селектор добавить ID #pr-widgets, все ломается*/
.petHomeBg, .petHomeBg .area, .petHomeBg .obj{
    position:relative;height:260px;margin-bottom:-268px;padding:0;
    display:block;background-repeat:no-repeat;overflow:hidden;
}
#pr-widgets .petHomeBg .area {top:-100px;}
#pr-widgets .petHomeBg .area, #pr-widgets .petHomeBg .obj {height:366px;margin-bottom:-366px;}
#pr-widgets .petHomeWidget .widgetBodyWrapper, #pr-widgets .petHomeWidget .widgetBody {background:none !important}
#pr-widgets .petHomeWidget #pet_balooned {margin-bottom:-5px}
#pr-widgets .petHomeWidget .petInfo .bg, #pr-widgets .petHomeWidget .petLinks .bg, #pr-widgets #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)
}
#pr-widgets .petHomeWidget .petLinks li{background:none;padding:0;float:left;}
#pr-widgets .petHomeWidget .petLinks .giftWidgetLink {float:right}
#pr-widgets .petHomeWidget .petInfo, #pr-widgets .petHomeWidget .petLinks{position:relative;background:none;padding:10px 10px;overflow:visible;margin-bottom:5px}
#pr-widgets .petHomeWidget .petLinks{height:18px;padding-top:3px;top:0}
#pr-widgets .petHomeWidget .petLinks .bg {height:40px}
#pr-widgets .petHomeWidget .petInfo ul, #pr-widgets .petHomeWidget .petLinks ul{position:relative;width:auto;overflow:hidden;}
#pr-widgets .petHomeWidget .petLinks ul {
    margin: 0 40px;
    top: 3px;
}
#pr-widgets .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
}
#pr-widgets .petHomeWidget .petInfo {height:52px;}
#pr-widgets .petHomeWidget .petInfo small{margin:0 -1em 0 2px;font-size:10px;position:relative;*zoom:1}
#pr-widgets .petHomeWidget .petInfo .ico, #pr-widgets .petHomeWidget .ico em{position:absolute;top:0;left:50%;width:25px;height:25px;margin-left:-12px;overflow:hidden}
#pr-widgets .petHomeWidget .ico em
{
    background:url(../../images/pet/home/widgetico.png) 0 0 no-repeat !important;
    margin:0;left:0;width:225px;
}
#pr-widgets .petHomeWidget .happy .ico em {left:-25px}
#pr-widgets .petHomeWidget .appearance .ico em {left:-150px}
#pr-widgets .petHomeWidget .things .ico em {left:-175px}
#pr-widgets .petHomeWidget .skills .ico em {left:-200px}
#pr-widgets .c16 .satiety .ico em {left:-125px}
#pr-widgets .c18 .satiety .ico em, #pr-widgets .c19 .satiety .ico em {left:-75px}
#pr-widgets .c20 .satiety .ico em, #pr-widgets .c26 .satiety .ico em {left:-50px}
#pr-widgets .c23 .satiety .ico em {left:-100px}
#pr-widgets #petPhraseBlock{z-index:40 !important;}
#pr-widgets #petImageBlock{width:290px;margin:0 auto;}
#pr-widgets #petImage{cursor:pointer;display:block}
#pr-widgets .petImageStroke{cursor:pointer;}
#pr-widgets #pet_balooned{position:relative;height:145px;width:195px;margin-bottom:25px}
#pr-widgets #pet_balooned .petWrap{position:absolute;bottom:0;right:0;}
#pr-widgets #pet_balooned .msg-balloon{top:-20px;left:-155px}

/* community Widget */
#pr-widgets .CommunityWidget .communityPic{float:left;width:103px;height:107px}
#pr-widgets .CommunityWidget .communityPic img{display:block;width:97px;height:97px}
#pr-widgets .CommunityWidget .communityAbout{overflow:hidden;font-size:11px;padding-left:4px}
#pr-widgets .CommunityWidget .communityAbout p {line-height:14px}
#pr-widgets .CommunityWidget .communityAbout h4{font-size:17px;font-weight:normal}
#pr-widgets .CommunityWidget .motto {margin:0 -4px 5px 0}
#pr-widgets .communityInfo{overflow:hidden;clear:both;margin:0 -5px; min-width: 100%}
#pr-widgets .communityInfo li
{
    background:none;float:left;padding:0 0 1px 15px;height:12px;
    line-height:12px;margin:0;position:relative; font-size: 12px;
}
#pr-widgets .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
}
#pr-widgets .communityInfo li.locked, #pr-widgets .communityInfo li.party {margin-right:7px}
#pr-widgets .communityInfo li.people em {background-position:-9px 0}
#pr-widgets .communityInfo li.party em {background-position:-21px 0}
#pr-widgets .communityInfo .communityLink{padding: 0 0 1px 10px}

/* pet widget social buttons styles */
#pr-widgets .petHomeWidget .petLinks li.l1{width: 120px;}
#pr-widgets .petHomeWidget .petLinks li.l2{width: 145px;}
#pr-widgets .petHomeWidget .petLinks li.l3{width: 135px;}
#pr-widgets .petHomeWidget .petLinks li.l4{width: 135px;}
#pr-widgets .petHomeWidget .petLinks li a {line-height: 40px;}
#pr-widgets .petHomeWidget .petLinks .icoSize40 {width:40px;height:40px}
#pr-widgets .petHomeWidget .petLinks .icoSize40.icoPos2 {background-position:-40px 0}
#pr-widgets .petHomeWidget .petLinks .icoSize40.icoPos5 {background-position:-160px 0}
#pr-widgets .petHomeWidget .petLinks .icoSize40.icoPos7 {background-position:-240px 0}

#pr-widgets .petHomeWidget .petLinks .ico {
    width:40px;
    height:40px;
    display:inline-block;
    float: left;
    position:relative;
    cursor:pointer;
    margin: 0 5px 0 10px;
}
#pr-widgets .petHomeWidget .petLinks .icoSocAction {background-image:url(../../app/pet/img/icons3.png?2)}

#pr-widgets .petHomeWidget .petLinks .icoSocAction.home {background:url(../../app/profile/img/home-icon.png) no-repeat;}

#pr-widgets #petPhraseBlock.msg-balloon {
    position: absolute;
    width: 205px;
    height: 50px;
    padding: 10px;
    left: -210px;
    right: -10px;
}

#pr-widgets #petPhraseBlock .bg {border-radius: 5px;width: 100%;height: 100%;}
#pr-widgets #petPhraseBlock .block {display: block;position: relative;}
#pr-widgets #petPhraseBlock a {margin: 7px 0 0 30px;}

#pr-widgets .pager-userwall-top, #pr-widgets .pager-commwall-top{margin: 0 0 10px;}
#pr-widgets .pager-userwall-top, #pr-widgets .pager-userwall-bot , #pr-widgets .pager-commwall-top, #pr-widgets .pager-commwall-bot{clear: both;overflow: hidden;}

#pr-widgets .pager{text-align: right; font-size: 0}
#pr-widgets .pager li{display: inline-block; *display: inline; zoom: 1; vertical-align: top; padding: 0; background : none}
#pr-widgets .pager-center{text-align: center}
#pr-widgets .pager a, #pr-widgets .pager em{margin: 0 5px; font-size: 11px; font-style: normal;}
#pr-widgets .pager.pager-sm a, #pr-widgets .pager.pager-sm em{margin: 0 2px; padding: 2px 5px 3px}
#pr-widgets .pager .btn-first, #pr-widgets .pager .btn-last {display:none}

#pr-widgets .pager a, #pr-widgets .pager .btn-disab { display: inline-block; *display: inline; *zoom: 1; line-height: 20px; padding: 2px 20px; border: 1px solid #c3d0d8; color: #50616d; cursor: pointer; text-align: center;
    background: #ffffff; background: -moz-linear-gradient(top,  #ffffff 0%, #eef2f6 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eef2f6)); background: -webkit-linear-gradient(top,  #ffffff 0%,#eef2f6 100%); background: -o-linear-gradient(top,  #ffffff 0%,#eef2f6 100%);
    background: -ms-linear-gradient(top,  #ffffff 0%,#eef2f6 100%); background: linear-gradient(to bottom,  #ffffff 0%,#eef2f6 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eef2f6',GradientType=0 );
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2); -moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2); -ms-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2); box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2);
    -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; }
#pr-widgets .pager .btn-disab {cursor: default}
#pr-widgets .pager .btn-disab {color: #A6AFB6}

#pr-widgets .pager a:hover { border-color: #b4c4ce; background: #ffffff; background: -moz-linear-gradient(top,  #ffffff 0%, #dee5ea 100%); text-decoration: none;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dee5ea)); background: -webkit-linear-gradient(top,  #ffffff 0%,#dee5ea 100%); background: -o-linear-gradient(top,  #ffffff 0%,#dee5ea 100%);
    background: -ms-linear-gradient(top,  #ffffff 0%,#dee5ea 100%); background: linear-gradient(to bottom,  #ffffff 0%,#dee5ea 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dee5ea',GradientType=0 );
}
#pr-widgets .pager a:active { border-color: #b4c4ce; background: #dee5ea; background: -moz-linear-gradient(top,  #dee5ea 0%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dee5ea), color-stop(100%,#ffffff)); background: -webkit-linear-gradient(top,  #dee5ea 0%,#ffffff 100%); background: -o-linear-gradient(top,  #dee5ea 0%,#ffffff 100%);
    background: -ms-linear-gradient(top,  #dee5ea 0%,#ffffff 100%); background: linear-gradient(to bottom,  #dee5ea 0%,#ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dee5ea', endColorstr='#ffffff',GradientType=0 ); }

#pr-widgets .uiPlaceholder { background: #f1f5f8; }

/* king styles */
.king-title { color: #008bc8; font-weight: bold; cursor: text; margin-bottom: 15px; }
.king-text { color: #50616d; line-height: 16px; margin-top: -7px; margin-bottom: 15px; }
.king-popup-link { color: #50616d; line-height: 16px; margin-top: -7px; margin-bottom: 15px; display: block; float: left; width: 220px; }
.king-popup-link:hover { color: #008bc8; font-weight: bold; text-decoration: none }
.king-list { color: #50616d; margin-left: 5px; margin-bottom: 15px; padding-right: 5px; position: relative; left: 10px; }
.king-list li { margin-bottom: 5px; line-height: 15px; list-style-type: disc; }
.king-block .btn { display: block; }
.king-block .btn.btn-only-icon { display: inline-block; *display: inline; *zoom: 1; }
.king-positive { margin-top: 10px; background: #dff2d6; padding: 5px; }

/* Admit */
#pr-widgets #admitWidget {padding: 0 5px;}
#pr-widgets #admitWidget .content { background:url(../../app/admit/img/widget_top_bg.png) left top no-repeat; padding:15px 22px 0 22px;overflow:hidden; }
#pr-widgets #admitWidget .sender {padding-top:15px;}
#pr-widgets #admitWidget .patternTop { margin-bottom:5px;height:32px; background:url(../../app/admit/img/pattern_top.png) center center no-repeat; }
#pr-widgets #admitWidget .text {color:#ff0061;font-size:14px;padding:7px 0;}
#pr-widgets #admitWidget .fullRec {float:right;margin-bottom:7px;color:#666666;}
#pr-widgets #admitWidget .patternBottom {height:32px;background:url(../../app/admit/img/pattern_bottom.png) center center no-repeat;}
#pr-widgets #admitWidget .bottom {background:url(../../app/admit/img/widget_bottom_bg.png) left top no-repeat;height:24px;}
#pr-widgets #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; }
#pr-widgets #admitWidget .info {color:#666666;}
#pr-widgets #admitWidget .allPrizn {float:right;margin:4px 3px 15px;}
#pr-widgets #admitWidget .sendAdmit, #pr-widgets #addAdmit .sendAdmit  { display:block;width:173px;height:23px;line-height:21px;margin: -2px 0 0 6px; background:url(../../app/admit/img/send_admit_widget.png) no-repeat; font-weight:bold;color:#fff;text-decoration:none;text-align:center;white-space:nowrap; }
#pr-widgets #admitWidget .content .sendAdmit {margin:5px 0 5px 40px;}
#pr-widgets #admitWidget .gift{float:left;margin:0 5px 0 -15px;}
#pr-widgets #admitWidget .text.withGift span {float:left;width:175px;}
#popupWin #viewAdmit .icon { width: 16px; height: 16px; background-image: url(../i/icon_16.png); background-repeat: no-repeat; }
#popupWin #viewAdmit .icon.icon-back { background-position: -496px -16px; }
#popupWin #viewAdmit .icon.icon-next { background-position: -480px -16px; }
