html, body { background:#f4eedd}
#contentBody{padding: 60px 0 0 !important; position: relative; z-index: 1; }
.meeting-content-box {background: #ffffff url(img/meeting-bg.jpg?1) 0 0 no-repeat;}
.season-bg {}
.fs-inner-olympban {
    background: url(img/banner4.jpg?2) 50% 10px no-repeat;
    padding: 0px 10px 10px;
}
.fs-inner-olympban a.pict{ display: block; width: 218px; height: 73px; }
/* top - menu*/
.top_part {position:relative; margin-bottom:20px;min-height:30px;}

.top-menu-title,.meeting_logo{
    float: left;color: #363636 !important;font-weight: bold;height: 30px;
    text-shadow: 0 0 1px #BEBEBE;
    font: bold 27px/28px "Trebuchet MS",Helvetica,sans-serif;
    text-decoration:none !important;
    text-indent:4px;vertical-align:middle;
    border: none!important;margin-bottom: 0!important;padding-bottom: 0!important;
}

.top-menu {overflow:hidden;position:absolute; top:5px; right:10px; margin:0;height:70px;}
.top-menu ul {float:left;margin:0 0 0 -1px;padding:10px 0 5px;}
.top-menu li {float:left; margin:0 15px 0 0;padding:0 0 0 15px;position:relative; background: none;font-size: 17px; color: #484848}
.top-menu li a{text-decoration:none; color: #333!important}
.top-menu li a:hover span {text-decoration:none; color:#f15a2a}
.top-menu li.curr {text-decoration: none !important; color: #f15a2a}
.top-menu li.curr a:before {
  content:'';position:absolute;z-index:50;bottom:-21px;left:50%;
  margin:0 0 0 -8px;width:16px;height:9px;
  background-image:url(../../images/common/top_part-curr.png);
}
.top-menu li.curr a span{color:#f15a2a; text-decoration:none}
.top-menu a {height:21px; line-height:21px; text-decoration:none; margin:0; display: inline-block; position:relative;}
.top-menu a span {text-decoration:none; }
.top-menu a .paramInfoCount{top: -2px; right: -6px }
.top-menu a .menu-item-param {
	position:absolute;top:9px;width: 15px;right:-19px;
	padding:3px 5px 4px 6px;font-style:normal;font-size:11px;line-height:11px;
	text-align:center;color:#fff;z-index:1001;
}

/* search results */
#searchResult {margin:0 -10px;}
#searchResult .hr-line{margin:0 10px 5px; width: 700px; height: 1px; background: #cecece; overflow: hidden; clear: both}
#searchResult .msg { margin:0 10px; }
#searchResult .user{position:relative; float:left; zoom: 1; margin:5px 5px 5px 10px;padding:10px 0;width:340px;color:#505050; vertical-align: top}
#searchResult .sr-name-rise {position:absolute;z-index:1; top:12px; right: 0}
#searchResult .sr-name-rise i{margin: 0}
#searchResult .sr-name-box { margin:0 0 2px; }
#searchResult .sr-name { font-size:17px;text-decoration:none; position: relative}
#searchResult .sr-info-box { color:#8f9090;margin:0 0 5px; }
#searchResult .sr-content-box { position:relative;margin:0 0 15px 130px; min-height: 105px}
#searchResult .sr-content-box .motto{ line-height: 15px;}
#searchResult .sr-pht-box { width:97px;margin:0; position: absolute; left: -130px; top: 0}
#searchResult .sr-pht { display:block;width:97px;height:97px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; position: relative}
#searchResult .sr-links { display:none;position:absolute;bottom:18px;left:130px; }
#searchResult .user:hover .sr-links { display:block; }
#searchResult .sr-links a:link, #searchResult .sr-links a:visited {margin:0 10px 0 0; }
#searchResult .sr-paginator { padding:10px 10px 0; text-align: right}
#searchResult .sr-paginator .pager{ padding: 0; text-align: right}
#searchResult .sr-paginator a, #searchResult .sr-paginator em{ margin: 0 0 0 10px}
.fs-inner-box.vip-search{
    border: 1px solid #ee3c24;
    background-color:#f2672a;
    background-image:-moz-linear-gradient(top,#f2672a,#ee3c24);
    background-image:-webkit-gradient(linear,left top, left bottom,from(#f2672a),to(#ee3c24));
    background-image:-o-gradient(linear,left top, left bottom,from(#f2672a),to(#ee3c24));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f2672a', EndColorStr='#ee3c24');
}
.vip-search .sr-pht:after, .collection-search .sr-pht:after{
    content: ""; width: 18px; height: 16px; background: url(img/meeting-ico-16.png) -32px -3px no-repeat;
    display: block; position: absolute; top: 2px; left: 6px;z-index: 2}
.vip-search .sr-pht:before{
    content: ""; width: 22px; height: 24px; background: url(img/btn-s.png) -85px 0 no-repeat;
    display: block; position: absolute; top: 0; left: 4px; z-index: 1
}
.collection-search .sr-pht:before{
    content: ""; width: 22px; height: 28px; background: url(img/btn-s.png) -85px -52px no-repeat;
    display: block; position: absolute; top: 0; left: 4px; z-index: 1
}
.fs-inner-box.collection-search{
    border: 1px solid #a16903;
    background: url(../vip/img/remake/vip-icon-bg.png) repeat-x 0 center;
    box-shadow: 0 0 1px #FFFFFF inset, 0 0 1px #FFFFFF inset, 0 0 1px #FFFFFF inset;
    -moz-box-shadow: 0 0 1px #FFFFFF inset, 0 0 1px #FFFFFF inset, 0 0 1px #FFFFFF inset;
    -webkit-box-shadow: 0 0 1px #FFFFFF inset, 0 0 1px #FFFFFF inset, 0 0 1px #FFFFFF inset;
}
#searchResult.vip-club .hr-line{margin: 0 10px}
#searchResult.vip-club .btn-like{bottom: 11px;left: 133px;position: absolute; visibility: hidden;}
#searchResult.vip-club .js-result-item:hover .btn-like{visibility: visible;}
.vip-club-side{width: 345px}
.vip-club-top{background: url(../vip/img/remake/vip_c_b.jpg); margin: -20px 0 10px -20px; zoom: 1; position: relative;padding-left: 20px; height: 319px; -moz-border-radius: 7px 0 7px 0; -webkit-border-radius: 7px 0 7px 0; border-radius: 7px 0 7px 0}
.vip-club-info{padding: 0 20px 10px}
.vip-club-info .count{font-size: 17px;}
.vip-club-top-inner{width: 275px; left: 50%; margin-left: -137px; position: absolute; top: 180px; *top: 160px}
.vip-club-town{position: relative; font-size: 23px; color: #fff ; padding: 0 0 15px}
.vip-club-town .jslink{position: absolute; font-size: 13px; color: #544677;  left: 100%; margin: 0 0 0 10px; top: 6px;}
.vip-club-town .jslink:hover{text-decoration: none}
.vip-club-append{color: #b6b5c2; padding: 10px 0 0}

.vip-club-steps{
    background: url(../vip/img/remake/vip_c_s.jpg);
    margin: -20px 0 10px -20px;
    *zoom: 1; position: relative;
    padding-left: 20px; height: 227px;
    -moz-border-radius: 7px 0 7px 0;
    -webkit-border-radius: 7px 0 7px 0;
    border-radius: 7px 0 7px 0;
}
.vip-steps-title{width: 143px; height: 52px; position: absolute; background: url(../vip/img/remake/vip-new.png); top: 5px; left: 138px}
.know-link{position: absolute; left: 660px; top: 15px; color: #fff; font-size: 13px;}
.vip-club-steps .vip-club-townwrap{position: absolute; left: 412px; top: 135px; width: 230px; text-align: center}
.vip-club-steps .vip-club-town{text-align: center; padding: 0 68px 0 0; font-size: 14px; text-transform: capitalize; color: #000; text-shadow: 0 1px 0 #fff4c6}
.vip-club-steps .vip-club-town a{color: #fff; font-size:  13px; top: 0; text-shadow:  0 0 0; left: auto; right: 0;}
.vip-club-steps .vip-club-enter{position: absolute; top: 169px; left: 429px;}
.vip-club-steps .vip-club-active{position: absolute; top: 169px; left: 125px;}

/* sr-online,offline */
.sr-online, .sr-offline { cursor:default;position:relative;top:-2px;font-size:11px;font-weight:bold;display:inline-block;padding:0 5px 1px;color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#3aad08;background-image:-moz-linear-gradient(top,#7dda07,#3aad08);background-image:-webkit-gradient(linear,left top, left bottom,from(#7dda07),to(#3aad08)); vertical-align: middle; line-height: 13px; margin: 0 0 0 10px}
.sr-offline { background-color:#aaa;background:-moz-linear-gradient(top,#ddd,#aaa);background:-webkit-gradient(linear,left top, left bottom,from(#ddd),to(#aaa)); }

/* filter - search */
#searchFilter {*zoom:1;margin:0 0 10px;}
#searchFilter fieldset{float:left;position:relative;margin:0;padding:0 0 0 20px;border:none;width:150px;}
#searchFilter label input{margin:-1px 3px 0 0;*margin:-2px 0 -3px -4px;vertical-align:middle}
#searchFilter .input-text, #otherCity {
    width:144px;border:1px solid #999;padding:2px;
    -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;
}
#searchFilter .panel a{width: 55px; padding: 3px 10px 4px;}
#searchBlock  {
    padding:16px 0; position: relative; border: 1px solid; border-color: #e8e8e8 #e8e8e8 #909193 #e8e8e8;

    background-color: #f2f2f3;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f3), to(#e8e8e8)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #f2f2f3, #e8e8e8); /* Chrome 10+, Saf5.1+, iOS 5+ */
    background-image:    -moz-linear-gradient(top, #f2f2f3, #e8e8e8); /* FF3.6 */
    background-image:     -ms-linear-gradient(top, #f2f2f3, #e8e8e8); /* IE10 */
    background-image:      -o-linear-gradient(top, #f2f2f3, #e8e8e8); /* Opera 11.10+ */
    background-image:         linear-gradient(top, #f2f2f3, #e8e8e8);
              filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f2f2f3', EndColorStr='#e8e8e8'); /* IE6-IE9 */

    border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;
}
#searchBlock .label-header { font-size:15px;display:block;*zoom:1; padding: 0 0 10px }
#searchBlock .fs-btn { margin:11px 0 0; width:98px; }
#searchBlock select {
    width:150px;border:1px solid #999;padding:2px; height: 26px;
    -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;
}
#searchBlock .select-short { width:65px; }

.search-fc-box {position:relative;padding:0 0 12px;}
.search-fc-close {
    display:none;position:absolute;top:2px;right:0;width:16px;height:16px;
    text-align:right;color:#fff !important;text-decoration:none !important;
    font-weight:bold;
}
.search-user-counter {text-align:right;font-size:11px;padding:5px 11px;}
.search-signup-btn { margin:2px 0 0;text-align:center; }
.search-fields-box {padding:12px 0 6px;}
.search-fc-close:hover {background-position:0 0;}
.search-ff-text {font-size:11px;color:#363636;}

#searchFilter ul {margin:0 -15px 0 0;}
#searchFilter li{padding:0;margin:0;background:none;list-style:none;}
#searchFilter .sortUL {float:left; padding:0 7px 2px;}
#searchFilter .sortUL a
{
    float:left;
	margin:0 4px;
    padding:3px 7px;
    min-width:40px;
    text-align:center;
    color:#484848;
    text-decoration:none;
    font-size:11px;
}
#searchFilter .sortUL a:hover, #searchFilter .sortUL a:active { color:#D61B51; }
#searchFilter .sortUL a.active
{
    padding:2px 6px;border:1px solid #848484;
    background:#828282 url(../search/img/g-sort.png) repeat-x;
    -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;
    color:#fff;text-shadow:0 1px 0 #5c5c5c;
}
#advSearchBlock {background:#ccc; margin: -5px 0 0; padding: 5px 0 0;-moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px;}
#advSearchBlock select {
    width:150px;border:none;padding:2px 3px;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;
}
#advSearchBlock .search-fc-box select { width:150px; }
#advSearchBlock label {cursor:pointer;display:inline-block;padding:0 0 2px;color:#363636;}
#advSearchBlock label:hover {color:#484848}
#advSearchBlock .active label {color:#484848}
#advSearchBlock label input{margin:-2px 4px 0 0;*margin:-2px 0 -3px -4px;vertical-align:middle}
#advSearchForm {margin:0 0 15px;}
#advSearchBtn{display:block; margin: 18px 0 0}

#advSearchToggle { display:block;text-align:center;color:#58595b;line-height:22px;text-decoration:none; text-shadow: 0 1px 0 rgba(255,255,255,.4)}
.toggleMetric {text-align:right;padding-right:0 !important;margin-bottom:15px}

.meetingAdvert {border:none;color:#62656B;margin:0;padding:0}
.add-friend-pane { padding: 2px 0 0 0; }
#sortGenderFilter li {float:left;margin:4px 4px 0 1px;font-size:13px;}

/*raise box*/
.m-ico{display: inline-block; *display: inline; *zoom: 1; width: 16px; height: 18px; background: url(img/meeting-ico-16.png); vertical-align: middle}
.m-ico.up-rise{background-position: -16px 0; margin: -3px 5px 0 0}
.m-ico.up-rise.orange{background-position: -16px -18px;}
.m-ico.leader{background-position: 0 0; margin: -2px 5px 0 0}

/* want-hear box*/
#mt-top-wrap{overflow: hidden; height: 75px; width: 624px; padding: 10px 0; position: relative; top: -10px;}
#mt-top{width: 2000px;}
.totop-box{margin: 0 0 20px; height: 73px;}
.totop-btn{padding: 17px 20px 18px 17px; background: url(img/btn-s.png) -1px 0; color: #fff; float: left; text-decoration: underline; width: 39px; height: 40px; font-size: 15px;}
.totop-btn:hover{text-decoration: none; color: #fff}
.totop-user{overflow: visible!important; float: left; margin: 2px 0 0 5px; text-decoration: none; position: relative; width: 73px; height: 73px;}
.totop-user:first-child .totop-user-info{left: 0!important}
.totop-user-info{text-align: center;white-space: nowrap;opacity: .95; min-width: 85px; position: absolute; left: 0; bottom: -1px; padding: 4px 3px; font-size: 10px; margin: 0; color: #58595B; display: none; line-height: 12px;}
.totop-user-info:hover{opacity: 1}
.totop-user-link{color: #55A9DE; cursor: pointer; font-size: 13px; text-decoration: underline}
.totop-user-link:hover{color: #F15A2A; text-decoration: none}
.totop-user-city{display: block}
.totop-user.totop-user-before{margin-left: -78px}
.totop-user img{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; position: relative; width: 100%}
.totop-user:hover{z-index: 2}
.totop-user .motto{display: none}

.moto_notify{max-width: 220px;-moz-border-radius: 3px; border-radius: 3px; -webkit-border-radius: 3px; position: absolute; background: #fff; padding: 10px; border:  1px solid; border-color: #EBEBEB #DCDCDC #C4C4C4;z-index: 100; min-width: 20px; box-shadow: 0 0 3px rgba(0,0,0,.1)}
.moto_notify .motto-textfield{font-style: italic; display: block; padding: 0 0 9px; border-bottom: 1px solid #EBEBEB; margin: 0 0 9px}
.moto_notify .motto-username{color: #f15a2a}
.moto_notify .row-up{position: absolute; background: url(img/btn-s.png) 0 -80px; display: block; width: 14px; top: -7px; height: 7px; left: 10px}
/*notify ico*/
.mt-notify{
    background: #fdfdfd;padding: 20px;border: 1px solid #e8e8e8; margin: 0 0 20px;
    -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;
}
.mt-notify-text{margin: 0 0 0 65px; line-height: 1.2em}
.mt-notify-title{font-size: 17px; font-weight: bold; color: #f15a2a; padding: 0 0 5px}
.mt-notify-link{padding: 5px 0 0; display: block}
.ico-service{
    width: 50px;height: 50px;float: left;
    background: url("../../app/mainpage/icons_service.png?v3") no-repeat;
}
.ico-service.ico-meeting{background-position: 0 0}
.ico-service.ico-quiz{background-position: 0 -50px}
.ico-service.ico-search{background-position: 0 -100px}
.ico-service.ico-leader{background-position: 0 -150px}
.ico-service.ico-mister{background-position: 0 -200px}
.ico-service.ico-pet{background-position: -50px 0}
.ico-service.ico-event{background-position: -50px -50px}
.ico-service.ico-serf{background-position: -50px -100px}
.ico-service.ico-hpet{background-position: -50px -150px}
.ico-service.ico-world{background-position: -50px -200px}
.ico-service.ico-treaser{background-position: -50px -250px}

/* mt-box */
.mt-box{margin: 0 0 20px; color: #363636}
.mt-box .btn{padding: 3px 5px 4px;}
.mt-box .mt-title{font-size: 17px; line-height: 26px; padding: 0 0 15px}
.mt-new-users{margin: 0 0 0 -5px; width: 2000px; height: 73px}
.mt-new-users a{float: left; margin: 0 0 0 5px; width: 73px; height: 73px; position: relative; text-decoration: none; overflow:  visible!important}
.mt-new-users a:hover{z-index: 2}
.mt-new-users a:first-child .totop-user-info{left: 0!important}
.mt-new-users a.new-user-before{margin: 0 0 0 -73px}
.mt-new-users img{width: 100%}

#mt-new-wrap{width: 700px; overflow: hidden; position: relative; top: -10px; padding: 10px 0}
.wrap-fix-height{height: 73px;}

.mt-event-list{margin: 0; padding: 0}
.mt-event-list .mt-event-text{margin: 0 0 0 115px;}
.mt-event-list.mt-event-remake .mt-event-text{margin: 0;}
.mt-event-list .mt-event-photo48{-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;float: left; height: 48px; width: 48px; background-position: center center; background-repeat: no-repeat; margin: 0 5px 0 0; background-color: #f2f2f2}
.mt-event-list .mt-event-photo75{-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;float: left; height: 75px; width: 75px; background-position: center center; background-repeat: no-repeat; margin: 0 7px 0 0; background-color: #f2f2f2; background-size: 100% 100%}
.mt-event-list .mt-event-photo97{-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;float: left; height: 97px; width: 97px; background-position: center center; background-repeat: no-repeat; margin: 0 10px 0 0; background-color: #f2f2f2}
.mt-event-list .mt-event-photo97:hover, .mt-event-list .mt-event-photo48:hover{opacity: .95; filter: alpha( opacity = 95 )}
.mt-event-list.mt-event-app .mt-event-text{margin: 0 0 0 65px;}
.mt-event-list .mt-event-app-new{background-color: #DEE9FF}
.mt-event-list li{
    background: none;
    padding: 20px 0;
    border-bottom: 1px solid #e2e2e2;
    overflow: hidden;
    position: relative;
    -webkit-transition: background-color 0.7s ease-out;  /* Saf3.2+, Chrome */
    -moz-transition: background-color 0.7s ease-out;  /* FF4+ */
    -o-transition: background-color 0.7s ease-out;  /* Opera 10.5+ */
    transition: background-color 0.7s ease-out;
}
.mt-event-list.mt-event-app li{padding: 20px 0 20px 20px;}
.mt-event-list li:first-child{border-top: 1px solid #e2e2e2}
.mt-app-content .mt-event-list li{border-bottom: 1px solid #e2e2e2; border-top: none}
.mt-event-list .timeline{position: absolute; top: 20px; right: 0; color: #b7b7b7}
.mt-event-list .mt-event-title{font-size: 15px;}
.mt-event-list .mt-event-inner{padding: 10px 0 0}
.mt-event-ctrl {float: right; width: 170px; height: 26px; text-align: right}
.mt-event-ctrl {margin: 0 0 0 5px}

.mt-event-icon{float: left; width: 16px; height: 16px; background: url(../../img/icon_pic_16.png) no-repeat 0 0; position: relative; top: 1px; margin: 0 5px 0 0}
.mt-event-icon.liked{background-position: -128px 0}
.mt-event-icon.photo_added{background-position: -272px 0}
.mt-event-icon.blog_added{background-position: -354px 0}
.mt-event-icon.meeting{background-position: -336px 0}
.mt-event-icon.photo_liked{background-position: -288px 0}

.mt-event-photo{padding: 8px 0; overflow: hidden}
.mt-event-photo a{float: left; margin: 0 4px 0 0 }
.mt-event-photo.photo-sm img{width: 25px}
.mt-event-photo.photo-sm a{margin: 0 2px 0 0}

.mt-event-user{overflow: hidden; margin: 0 0 5px;}
.mt-event-user-link{text-decoration: none}
.mt-event-user-link img{float: left; width: 25px; margin: 3px 0 0}
.mt-event-user-text{margin: 0 0 0 35px; position: relative; display: block; color: #363636; line-height: 14px}

.mt-user-link{float: left;}
.mt-user-link img, .mt-event-photo img, .mt-new-users img, .mt-event-user-link img{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

.blog-box{border: 1px solid #e2e2e2; margin: 7px 0 6px; padding: 9px; min-height: 30px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; position: relative; background: #fff}
.blog-box:before{content:""; width: 7px; height: 12px; background: url(img/btn-s.png) -78px 0; position: absolute; top: 12px; left: -7px}

.services_banner { margin-right: 15px; }

/* meeting buttons*/
.meeting-btns a{width:95px; height:40px; background: url("../../base/img/bg_meeting_button.png"); float: left; line-height: 40px; text-align: center; padding: 0 0 0 10px; color:white!important;font-size:20px!important; font-style:italic;text-shadow:0 1px 1px #558800}
.meeting-btns a.possible{background-position:0 -40px;font-size:15px!important; padding:0;width:105px;text-shadow:0 1px 1px #666666;}
.meeting-btns a.no{background-position:0 -80px;text-shadow:0 1px 1px #770033}
.meeting-btns a:hover,.meeting-btns a:active{background-position:-105px 0;}
.meeting-btns a.possible:hover,.meeting-btns a.possible:active{background-position:-105px -40px}
.meeting-btns a.no:hover,.meeting-btns a.no:active{background-position:-105px -80px}

/* apps */
.mt-app-content{ margin: 20px 0 0; border-top: 1px solid #e2e2e2; padding: 20px 0 0}

.mt-apps-list{margin: 0 0 20px}
.mt-apps-list li{border-bottom: 1px solid #e2e2e2; padding: 20px 0; margin: 0; background: none; overflow: hidden; position: relative}

.mt-app-pattern {margin: 0; float: left}
.mt-app-ico {display: block; width: 97px; height: 97px; background-position: center center; background-repeat: no-repeat; background-image: url(img/apps_ico.jpg); -moz-border-radius: 3px; ; -webkit-border-radius: 3px; border-radius: 3px}
.mt-app-box {margin: 0 0 0 135px; padding: 0 0 51px;}
.mt-app-title {font-size: 15px; padding: 0 0 5px;}
.mt-app-binfo{position: absolute; bottom: 20px; left: 135px; width: 565px; line-height: 24px;}
.mt-app-photo{float: left; margin: 0 2px 0 0; width: 24px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
.mt-app-morephoto{float: left; margin: 0 0 0 10px;}
/* fsRotator */

#fs-rt { overflow:hidden; position:relative; padding:0 20px 25px 0; margin:0 -20px 0 0; }
#fs-rt-ill { position:relative; height:230px; background:#f2f2f2; }
#fs-rt-ill a { position:absolute; display:block; width:700px; height:230px; }
#fs-rt-list { display:none; }
.fs-rt-item { position:absolute; bottom:5px; cursor:pointer; }
.fs-rt-item-box { position:relative;  }
.fs-rt-item-img { display:block; position:relative; width:40px; height:40px; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; box-shadow:0 0 4px rgba(0,0,0,.4); }
.fs-rt-item-title { display:none; position:absolute; left:-25px; bottom:48px; padding:2px 5px; width:86px; background:#222; box-shadow:0 0 2px rgba(0,0,0,.4); -moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; color:#fff; font-size:11px; text-align:center; }
.fs-rt-item:hover .fs-rt-item-title { display:block; }
.fs-rt-item.busy .fs-rt-item-title, .fs-rt-item.on .fs-rt-item-title { display:none; }

.service-banners-box{margin: 0 0 10px}

.icon-heart{
    display: inline-block; *display: inline; *zoom: 1;
    width: 16px; height: 17px; vertical-align: top; margin: 0 7px 0 -13px;
    background: url(img/meeting-ico-16.png) -50px 0;
}

.mt-stats li{border-top: 1px solid #e8e8e8;padding: 13px 0;}
.mt-stats li.mt-stats-text{padding: 18px 0;}
.mt-stats .mt-stats-text{padding-top: 8px; border-top: none}
.mt-stats-text .mt-stats-rating{cursor:pointer;text-decoration:underline;color:#55A9DE;}
.mt-stats li .btn{padding-top: 1px; padding-bottom: 1px;}
.mt-stats .mt-stats-photos{padding-top: 10px; margin: 0 auto; overflow:  hidden; display: block}
.mt-stats .mt-stats-photos img{width: 25px;}
.mt-stats .mt-stats-photos a{float: left; -moz-border-radius:  3px; border-radius:  3px; -webkit-border-radius:  3px; overflow: hidden; margin: 0 0 0 2px;}
.mt-stats .mt-stats-photos a:hover{opacity: .9; filter: alpha(opacity=90)}
.mt-stats-rate{margin-top:5px;}

.btn-area{padding-top: 10px; border-top: 1px solid #e8e8e8}

.icon-heart{
    display: inline-block; *display: inline; *zoom: 1;
    width: 16px; height: 17px; vertical-align: top; margin: 0 5px 0 -13px;
    background: url(img/meeting-ico-16.png) -50px 0;
}

.rate-meeting{height: 85px;}
.rate-meeting-title{font-size: 19px; color: #363636; text-align:  center; padding:  2px 0 13px; line-height:  19px}
.rate-append-text, .rate-append-text a{color: #828282; text-align:  center}
.rate-append-text a:hover{text-decoration: none}

.rate-middle-ball{
    -moz-border-radius: 5px 0 5px 0;
    -webkit-border-radius: 5px 0 5px 0;
    border-radius: 5px 0 5px 0;
    background-color: #444444;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f67b3b), to(#ec391b)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #f67b3b, #ec391b); /* Chrome 10+, Saf5.1+, iOS 5+ */
    background-image:    -moz-linear-gradient(top, #f67b3b, #ec391b); /* FF3.6 */
    background-image:     -ms-linear-gradient(top, #f67b3b, #ec391b); /* IE10 */
    background-image:      -o-linear-gradient(top, #f67b3b, #ec391b); /* Opera 11.10+ */
    background-image:         linear-gradient(to bottom, #f67b3b, #ec391b);
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 3px 12px 4px;
    font-weight: bold;
    color: #fff;
    font-size: 19px;
    font-style: italic;
    text-shadow: 0 1px 1px #ab3511;
}
.rates-ball{font-size: 0px; text-align: center; margin:  -8px 0 0}
.rate-btn{
    width: 30px;
    height: 31px;
    background: url(img/rate-sp.png?4);
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    margin:  0 6px;
}
.rate-btn.rate-btn-1{background-position: 0 0}
.rate-btn.rate-btn-2{background-position: -30px 0}
.rate-btn.rate-btn-3{background-position: -60px 0}
.rate-btn.rate-btn-4{background-position: -90px 0}
.rate-btn.rate-btn-5{background-position: -120px 0}
.rate-btn.rate-btn-6{background-position: -150px 0; width: 54px; height: 54px; margin:  0 2px; position: relative; top: -2px}
.rate-btn.rate-btn-6-olm {background-position: -281px 0; width: 54px; height: 54px; margin:  0 2px; position: relative; top: -2px}
.rate-btn.rate-btn-skip{background-position:-257px 0;width:24px;height:24px;}

.rate-btn.rate-btn-1:hover{background-position: 0 -31px}
.rate-btn.rate-btn-2:hover{background-position: -30px -31px}
.rate-btn.rate-btn-3:hover{background-position: -60px -31px}
.rate-btn.rate-btn-4:hover{background-position: -90px -31px}
.rate-btn.rate-btn-5:hover{background-position: -120px -31px}
.rate-btn.rate-btn-6:hover{background-position: -203px 0}
.rate-btn.rate-btn-6-olm:hover {background-position: -335px 0;}
.rate-btn.rate-btn-skip:hover{background-position:-257px -24px;}

.photo-preview{font-size: 0; padding:  10px 0 0; text-align:  center}
.photo-preview a{vertical-align: top; margin: 0 3px; display:  inline-block; *display:  inline; *zoom: 1; width: 48px; height: 48px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.photo-preview a:hover{opacity: .90; filter: alpha(opacity=90)}
.photo-preview a.current{opacity: .60; filter: alpha(opacity=60); position:  relative; top: -1px; border:  1px solid #EE3C24}

/* фотка пользователя для клика */
#img-wrap{height:400px;padding-top:10px;-moz-user-select: none;-webkit-user-select: none;}
#img-holder{ cursor:pointer; display: block; visibility: hidden; float: left; max-height: 400px; max-width: 418px; min-height: 180px; min-width: 240px; position: relative; margin:0 auto; background:center center no-repeat #EFEFEF; }


/*  */

.rate-photo-text{white-space:nowrap;height: 32px; color: #fff; line-height:  32px; position: relative; top: 0; left: 0; right: 0; background:  url(../../base/img/bg_black_50.png); z-index: 2; padding: 0 5px;}
.rate-photo-text a{color: #fff}
.rate-photo-text .rate-user-name{font-size: 17px;}
.rate-photo-text .rate-user-name:hover{text-decoration:  none;}

.panel-meeting{*float: left; *padding:  0 0 0 30px}
.panel-meeting a{font-size: 17px; padding:  6px 15px;}
.panel-meeting a:first-child, .panel-meeting a.btn-last{padding:  6px 15px;}
.panel-meeting .btn-yes, .panel-meeting .btn-no{width: 75px;}
.panel-meeting .btn-possible{width: 90px; *line-height: 23px}
.panel-meeting .btn-yes:hover{
    -webkit-box-shadow: inset 0 1px 1px #aae364; -moz-box-shadow: inset 0 1px 1px #aae364; box-shadow: inset 0 1px 1px #aae364;
	border-color:  #47b508;
	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);
}

.panel-meeting .btn-no:hover{
    -webkit-box-shadow: inset 0 1px 1px #f56267; -moz-box-shadow: inset 0 1px 1px #f56267; box-shadow: inset 0 1px 1px #f56267;
    background-color: #e41b22;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e41b22), to(#b91116));
    background-image: -webkit-linear-gradient(top, #e41b22, #b91116);
    background-image: -moz-linear-gradient(top, #e41b22, #b91116);
    background-image: -o-linear-gradient(top, #e41b22, #b91116);
    background-image: linear-gradient(top, #e41b22, #b91116);
    border-color: #9d0a0e
}
.icon-big{display:  inline-block; *display: inline; *zoom: 1; width: 16px; vertical-align:  top; background-image: url(img/rate-s.png); position: relative; top: 4px; left: -7px}
.panel-meeting a:hover .icon-ok{background-position: -42px -13px}
.panel-meeting a:hover .icon-close{background-position: -42px -40px}
.icon-big.icon-ok{height: 13px; background-position: -42px 0}
.icon-big.icon-close{height: 14px; background-position: -42px -26px}

.mt-block-title{font-size:  15px; line-height: 26px; padding:  0 0 13px;}
.mt-block-title.big{font-size:  17px; line-height: 26px; padding:  0 0 13px;}

.mt-mutual-list li{padding:  15px 0 15px 10px; border-bottom:  1px solid #e8e8e8; background:  none;}
.mt-mutual-list li:last-child {border-bottom: 0;}
.mt-mutual-list li:first-child{border-top:  1px solid #e8e8e8}
.mt-mutual-list li.mt-mutual-new{background: #EFF5FF}
.mt-mutual-list .mt-first-btn .picto-letter{margin: 0 4px 0 -7px; *left: -7px}
.mt-mutual-list .mt-first-btn .picto-present{margin: 0 4px 0 -7px; *left: -7px}
.mt-mutual-list .panel a.mt-first-btn:hover .picto-letter{background-position: -80px -32px}
.mt-mutual-list .panel a.mt-first-btn:hover .picto-present{background-position: -256px -32px}
.mt-mutual-list .panel .btn-more:hover .picto-rowdown{background-position: -384px -32px}
.mt-mutual-list .picto-rowdown{margin: 0 -13px 0 3px}
.sub-panel li{padding: 0!important; border:  none!important; background:  none}
.sub-panel li .picto{margin: 0 7px 0 0}
.sub-panel li a:hover .picto-present{background-position: -256px 0}
.sub-panel li a:hover .picto-friends{background-position: -192px 0}
.sub-panel li a:hover .picto-friendplus{background-position: -160px 0}
.sub-panel li a:hover .picto-friendminus{background-position: -176px 0}
.sub-panel li a:hover .picto-favoriteminus{background-position: -224px 0}
.sub-panel li a:hover .picto-favoriteplus{background-position: -208px 0}
.sub-panel li a:hover .picto-letter{background-position: -80px 0}

.mt-mutual-photo{width: 73px; height: 73px; background-position: center center; background-repeat: no-repeat; float: left;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.mt-mutual-info{margin: 0 0 0 86px}
.mt-mutual-fio{margin: -3px 0 0}
.mt-mutual-text{padding:  10px 0 0}
.mt-mutual-dialog{border:  1px solid #e2e2e2; padding: 5px 25px; float: left; margin:  0 10px 0 0; position: relative}
.mt-mutual-dialog:before{position: absolute; height: 8px; width: 5px; display:  block; top: 10px; left: -5px; content: ""; background: url(img/rate-s.png) -53px -78px no-repeat;}
.mt-mutual-answer{line-height: 28px; color: #abacad; font-size: 11px}
.mt-mutual-quest{width: 197px; text-align: center;}
.mt-mutual-quest-label {font-weight: bold; padding-bottom: 10px;}
.mt-mutual-quest-btns {overflow: hidden;}
.mt-mutual-quest-btns .btn {float: left; padding-left: 12px; padding-right: 12px;}
.mt-mutual-quest-btns .btn {
    -webkit-border-radius: 0;
    -moz-border-radius:    0;
    -ms-border-radius:     0;
    border-radius:         0;
}
.mt-mutual-quest-btns .btn:first-child {
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius:    3px 0 0 3px;
    -ms-border-radius:     3px 0 0 3px;
    border-radius:         3px 0 0 3px;
    margin-right: -1px;
}
.mt-mutual-quest-btns .btn:last-child {
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius:    0 3px 3px 0;
    -ms-border-radius:     0 3px 3px 0;
    border-radius:         0 3px 3px 0;
    margin-left: -1px;
}
.mt-mutual-quest-btns .icon {margin-left: -5px;}
.mt-mutual-quest-btns .btn-green {
    display: inline-block;*display: inline;*zoom: 1;text-decoration: none; border: 1px solid #dadada;
    background-color: #f6f6f6;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#e5e7e6));
    background-image: -webkit-linear-gradient(top, #f6f6f6, #e5e7e6);
    background-image: -moz-linear-gradient(top, #f6f6f6, #e5e7e6);
    background-image: -o-linear-gradient(top, #f6f6f6, #e5e7e6);
    background-image: linear-gradient(top, #f6f6f6, #e5e7e6);
    -webkit-box-shadow:inset 0 1px 0px #fff; -moz-box-shadow: inset 0 1px 0px #fff; box-shadow: inset 0 1px 0px #fff;
    border: 1px solid #c4c4c4;
    line-height: 1.321em;text-align: center;color: #59595b;font-size: 13px;
    border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;
    vertical-align:top;
    cursor: pointer;
}
.mt-mutual-quest-btns .btn-green:hover {
    -webkit-box-shadow: inset 0 1px 1px #9fde52; -moz-box-shadow: inset 0 1px 1px #9fde52; box-shadow: inset 0 1px 1px #9fde52;
    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;
    color:#fff;
}
.icon.icon-down{background-position: -112px -16px; margin: 0 -10px 0 0; *right: -10px; right: -2px; zoom:1}
.icon.icon-letter{background: url(img/rate-s.png) -42px -54px no-repeat; height: 12px; width: 15px; float: left; left: -7px; top: 3px}

.mt-mutual-list .panel a, .mt-mutual-list .panel .btn-more{height: 17px;}
.panel .btn-more:hover .icon.icon-down{background-position: -112px -32px}
.panel a:hover .icon.icon-letter{background-position: -42px -66px}
.pager-nocount{padding: 20px 0 10px;text-align:center;}
.msg.msg-info{border:none;}
.fs-md-padding0{padding:0}

.mt-filter-block{padding: 10px 0 0;}
.mt-filter-block select{
    padding: 2px 2px 2px 5px;
    height: 25px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border:  1px solid #999999;
    width: 63px;
    vertical-align: middle;
    color: #363636
}

.mt-next-users{margin:10px 0 0 -5px;}
.mt-next-users img{margin-left: 5px;width: 50px;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;}
.mt-next-users img:hover{opacity: .9; filter: alpha(opacity=90)}

.mt-statistic{ margin: -10px -10px}
.mt-statistic li{ padding: 0; margin: 0; border-bottom:  1px solid #e8e8e8}
.mt-statistic-item{color: #363636; text-decoration: none; padding: 13px 10px; display: block}
.mt-statistic-item .btn-notification{padding: 0 4px 1px; display: block; background: #f69054; color: #fff;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.mt-statistic-title{display: inline-block; *display: inline; *zoom: 1}
.mt-statistic-btns{margin: 25px 0 0}
a.mt-statistic-item:hover{background: #f8f8f8}
.mt-statistic .mt-stats-photos{padding-top: 10px; margin: 0 auto; overflow:  hidden; display: block; width: 100%}
.mt-statistic .mt-stats-photos img{width: 25px; float: left; -moz-border-radius:  3px; border-radius:  3px; -webkit-border-radius:  3px; overflow: hidden; margin: 0 0 0 2px;}
.mt-statistic .mt-stats-photos img:hover{opacity: .9; filter: alpha(opacity=90)}
.mt-statistic-active{background: #f8f8f8;color:#F15A2A;}

/* Если не залогинен, блок с пользователями из поиска */
.meeting-signup img{margin-right:4px;}
.fs-mt-small{margin:5px 0 10px;}
.fs-mt-w,.fs-mt-m{font-size:11px;font-weight:bold;line-height:14px;}
.fs-mt-w{color:#F972AC;}
.fs-mt-m{color:#42B1DD;}
/*  */

/* Блок с фильтрами */
.genderCheckbox{vertical-align:middle;margin-right:5px;}

/*  */
.rating-pager {margin:20px 0;}
.rating-pager a {text-decoration:none !important;}

/*  */

.mt-backto-game .btn{font-size: 19px}
.mt-backto-game .appended-text{font-size: 11px; padding: 5px 0 0; color: #828282}

.mt-top-list{padding: 0 0 15px; margin: 0 0 13px; border-bottom: 1px solid #e2e2e2; font-size: 0}
.mt-top-list li{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin: 0 0 0 16px;
}
.mt-top-list li:first-child{margin: 0;}
.mt-top-list a{text-decoration: none; color: #58595b; font-size: 15px;}
.mt-top-list img{ width: 73px; -moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.mt-top-list .mt-top-balls{ display: block; text-align: center}
.mt-rate-time{
    line-height: 25px;
    padding:  0 0 1px;
    text-align: center;
    background: #efefef;
    box-shadow: 0 1px 2px rgba(0,0,0,.2) inset;
    color: #58595b;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    margin: 0 0 10px
}

.mt-rating-users li{padding: 0 0 18px 130px}
.mt-rating-users .fs-user-motto{max-width: none; margin: 20px 0 0; min-height: 18px; display: block;}
.mt-rating-users .rate-btn.rate-btn-result{position: absolute; top: -4px; right: -10px;}
.mt-rating-users .rate-btn.rate-btn-6.rate-btn-result{position: absolute; top: -17px; right: -15px;}
.mt-rating-users li:hover .rate-btn-result{display: none}
.mt-rating-users li:hover .fs-user-motto{width: 330px}
.mt-rating-users .fs-user-points{font-size:15px;}
.mt-rating-users .fs-user-new{color:red;padding-right:30px;font-weight:bold;font-size:15px;}
.mt-rating-users li:hover .fs-user-new{padding-right:0;}

.mt-rating-users .rate-title{font-size: 15px;display: inline-block; *display: inline; *zoom: 1; padding: 0 5px 0 0; vertical-align: top}

.mt-rating-users li:hover .hover-remove{display: none}
.mt-rating-users li:hover .link-functions{display: block}
.mt-rating-users li:hover .rate-inline-block{display: block}
.mt-rating-users .rate-inline-block{display: none}
.mt-rating-users .rate-inline-wrap{position: relative; display: inline-block; *display: inline; *zoom: 1; width: 1px ; height: 20px; vertical-align: top}
.mt-rating-users .rate-inline-bals{position: absolute; left: 0; top: -15px; white-space: nowrap; font-size: 0}
.mt-rating-users .rate-inline-bals i{display:inline-block;height:51px;vertical-align:middle;}
.mt-rating-users .link-functions{left: 380px; top: 0; display: none; position: absolute; white-space: nowrap; font-size: 0}
.mt-rating-users .link-functions .btn{margin: 0 10px 0 0}
.mt-rating-users .btn:hover .picto-favoriteplus{background-position: -208px -32px}
.mt-rating-users .btn:hover .picto-present{background-position: -256px -32px}
.mt-rating-users .btn:hover .picto-letter{background-position: -80px -32px}

/*  */
.raiting_bal{
    font-family:"Trebuchet MS", Helvetica, sans-serif;font-size:21px;font-weight:bold;
    padding: 0px 0px 0 60px;color:#333;text-align:center;overflow:hidden;height:40px;
}

.raiting_bal label {float:left;cursor: default;line-height:40px;margin-right:10px;}
.raiting_bal a{height: 42px; width: 32px; display: block; float:left; background: url("rating.png"); margin: 0 4px}
.raiting_bal a.r_1{background: url("rating.png") -1px 0}
.raiting_bal a.r_2{background: url("rating.png") -39px 0}
.raiting_bal a.r_3{background: url("rating.png")  -78px 0}
.raiting_bal a.r_4{background: url("rating.png") -118px 0}
.raiting_bal a.r_5{background: url("rating.png") -157px 0}
.raiting_bal a.r_6{height: 42px; width: 40px; display: block; float:left; background: url("rating.png") -191px 0}

.raiting_bal a.r_1:hover{background: url("rating.png") -1px -42px}
.raiting_bal a.r_2:hover{background: url("rating.png") -39px -42px}
.raiting_bal a.r_3:hover{background: url("rating.png") -78px -42px}
.raiting_bal a.r_4:hover{background: url("rating.png") -118px -42px}
.raiting_bal a.r_5:hover{background: url("rating.png") -157px -42px}
.raiting_bal a.r_6:hover{height: 42px; width: 40px; display: block; float:left; background: url("rating.png") -191px -42px}

.raiting_bal.big{height:70px }
.raiting_bal.big a{height: 70px; width: 50px; display: block; float:left; background: url("rating_big.png"); margin: 0 4px}
.raiting_bal.big a.r_1{background: url("rating_big.png") 0px 0}
.raiting_bal.big a.r_2{background: url("rating_big.png") -52px 0}
.raiting_bal.big a.r_3{background: url("rating_big.png")  -104px 0}
.raiting_bal.big a.r_4{background: url("rating_big.png") -156px 0}
.raiting_bal.big a.r_5{background: url("rating_big.png") -208px 0}
.raiting_bal.big a.r_6{height: 70px; width: 67px; display: block; float:left; background: url("rating_big.png") -260px 0}

.raiting_bal a.next{display:block;height:21px;width:21px; margin: 10px}
.raiting_bal a.next:hover{background-position: -22px -22px}

.raiting_bal a.raiting-next { background: none; padding: 9px 0 3px 1px; min-width: 0; width: 30px; margin: 6px 0 0 6px; }
.rating-next-arr {display: block; background:url("../../images/basic/bg_round_buttons.png?n") no-repeat scroll -30px -203px transparent; width: 6px; height: 11px; margin: 0 auto; }

.raiting_bal.big a.r_1:hover{background: url("rating_big.png") 0px -70px}
.raiting_bal.big a.r_2:hover{background: url("rating_big.png") -52px -70px}
.raiting_bal.big a.r_3:hover{background: url("rating_big.png")  -104px -70px}
.raiting_bal.big a.r_4:hover{background: url("rating_big.png") -156px -70px}
.raiting_bal.big a.r_5:hover{background: url("rating_big.png") -208px -70px}
.raiting_bal.big a.r_6:hover{height: 70px; width: 67px; display: block; float:left; background: url("rating_big.png") -260px -70px}

.rating-pager {margin:20px 0;}
.rating-pager a {text-decoration:none !important;}

/*  */
#middle_rate{display: block; height: 40px; width: 40px; background:url("m_rate.png"); line-height: 40px; text-align:center; color: white; font-size: 19px; font-weight: bold; position: absolute; right: 10px; bottom: 5px; z-index: 10}
#middle_rate span{color: white; text-decoration: none; font-size: 11px;height: 20px; background: url("buble_w.png");position: absolute; right: 40px; top: 13px; width: 115px; padding:0 11px; display: none; line-height: 17px}
#middle_rate:hover span{display:block}
/*  */
.rate-meeting .title{font-size: 19px; color: #363636; text-align:  center; padding:  2px 0 13px; line-height:  19px}

.mt-warning{font-size: 11px;padding-left: 15px;position: relative;}
.mt-warning b{left: 6px;position: absolute;}
.mt-warning .mt-b{font-weight:bold;}
.mt-warning .mt-br{margin-top:5px;}

/*  */

#balls .balls_area { background: #fff; position:relative}
#balls .balls_area .line {position:absolute;top:20px;height:98px;width:100%;background:#5ad9f3 url("bg_popup.png") repeat-x 0 -52px;}
#balls .links_area {width:504px;margin:0 auto;}
#balls .links_area em.item {cursor: pointer;margin:0 19px;width:130px; float:left; position: relative; z-index:100; text-align:center; padding:5px 0;}
#balls .links_area em em{width: 130px; height: 130px; display:block; background:url("ru_add_rating_ball.png");}
#balls .links_area-btn {margin:2px 0;font-style:normal;}
#balls .buyshows_sale .buyshows-price i {width: 38px; height: 19px; position: absolute; background:transparent url("ru_add_rating_ball_ny_sale.png") 0 -390px; top: 0; left: 50%; margin:-2px 0 0 -19px;}

#balls .links_area em.add_500 em{background-position: 0 0;}
#balls .links_area em.add_100 em{background-position: 0 -130px }
#balls .links_area em.add_50 em{background-position: 0 -260px }
#balls .links_area em.add_500:hover em{background-position: -130px 0 }
#balls .links_area em.add_100:hover em{background-position: -130px -130px }
#balls .links_area em.add_50:hover em{background-position: -130px -260px }
#balls .links_area em.item .buyshows-price {color:#b8b8b8;font-size:11px;position:relative;white-space:nowrap;font-style:normal;}
#balls .links_area em.item .buyshows-sale {color:#666;font-size:17px;white-space:nowrap;margin:4px 0 0}

/* catalog */
.app-news-block{min-height: 97px; margin: 0 0 30px;}
.app-news-block li{display: none}
.app-news-block li.current{display: block}
.app-news-block .icon-app-news{
    display:block;
    width: 97px;
    height: 97px;
    position: absolute;
    left: 10px;
    top: 10px;
    background-position: center center;
    background-repeat: no-repeat;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.app-news-block .app-news-content{margin:  0 0 0 108px; padding: 0 0 35px}
.app-news-block .app-news-title{color: #363636; font-size: 17px; padding: 0 0 5px; margin: -4px 0 0}
.app-news-block .btn{position: absolute; left: 117px; bottom: 10px}
.app-news-paging{position: absolute; right: 10px; bottom: 10px; font-size: 0}
.app-news-paging span{margin: 0 3px;vertical-align: middle; display: inline-block; *display: inline; *zoom: 1; height: 10px; width: 10px; background: url(catalog/sp.png) -72px -1px}
.app-news-paging span.curr{background-position: -72px -11px}

.flirt-box{padding: 0; margin:  0 -10px 15px; border-bottom: 1px solid #fbfbfb}
.flirt-box-title{padding: 10px 20px; border-bottom:  1px solid #e8e8e8; color: #363636; font-size: 15px;}
.flirt-box-btn{padding: 10px 20px}
.flirt-list-item{display:  block; padding: 10px 20px; color: #58595b; text-decoration: none; overflow: hidden; border-bottom:  1px solid #e8e8e8; border-top: 1px solid #FBFBFB; margin: 0 -1px;}
.flirt-list-item:hover{
    background:  #f8f8f8;
    box-shadow: 0 0 1px #ccc inset;
    color: #58595B;
    border-top: 1px solid #cfcfcf;
    border-bottom: 1px solid #cfcfcf;
}
.flirt-box.flirt-box-withtitle .first{border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0}
.flirt-box .flirt-list-item:first-child{border-top:  0}
.flirt-box.flirt-box-withtitle .flirt-list-item:first-child{border-top: 1px solid #FBFBFB}

.flirt-user-photo{
    float: left; height: 48px;
    width: 48px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-position:  center center;
    background-repeat:  no-repeat;
}
.flirt-user-info{display: block; margin: 0 0 0 65px; padding: 7px 0 0}
.flirt-user-name{display: block; font-size: 15px; color: #363636; }
.flirt-list-item:hover .flirt-user-name{ color: #f15a2a }
.flirt-user-bio{color: #828282; }
.flirt-user-block:hover{background: transparent; border-bottom: 1px solid #E8E8E8; box-shadow: 0 0 0;}

.flirt-list-right{float:  right; font-weight: bold}
.flirt-icon{float: left; background: url(catalog/sp.png)}
.flirt-icon.flirt-icon-status{width: 20px; height: 18px; background-position:  0 0; margin: 0 8px 0 0}
.flirt-icon.flirt-icon-money{width: 16px; height: 18px; background-position:  -20px 0; margin: 0 10px 0 2px}
.flirt-icon.flirt-icon-bonus{width: 16px; height: 18px; background-position:  -38px 0; margin: 0 10px 0 2px}
.flirt-icon.flirt-icon-task{width: 17px; height: 22px; background-position:  -55px 0; margin: -2px 9px 0 2px}

.news-user-photo{width: 25px; float: left; margin: 4px 0 0}
.news-inner{margin: 0 0 0 35px; color: #363636; display: block; line-height: 15px;}
.sim-link{color: #54a9de; text-decoration: underline}
.flirt-list-item:hover .sim-link{color: #f15a2a; text-decoration: none}
.flirt-task-icon{
    float: left;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    width: 35px;
    height: 35px;
    background: #c4c4c4
}
.flirt-task-inner{margin: -3px 0 0 45px; position: relative; display:  block}
.flirt-task-title{color: #363636; font-size: 15px; display: block; width: 130px;}
.flirt-task-price{position: absolute; top: 0; right: 0; color: #363636}
.flirt-task-price .flirt-icon{margin: 0 4px 0 0}

.app-navigation{padding: 0 0 30px 10px; overflow: hidden}
.app-navigation li{float: left; margin: 0 45px 0 0}
.app-navigation a{font-size: 17px; text-decoration: underline; color: #363636}
.app-navigation a:hover, .app-navigation a.curr{color: #f15a2a; text-decoration: none}

.list-apps{font-size: 0; margin: 0 0 8px -20px}
.list-apps li{
    width: 340px;
    padding: 0;
    display: inline-block;
    *display: inline;
    *zoom: 1; font-size: 13px;
    margin: 0 0 20px 20px;
    vertical-align: top;
}
.list-apps-item{padding: 0; margin: 0}
.list-apps-wrap{overflow: hidden; height: 175px; position: relative}
.list-apps-minititle{padding: 0 0 5px 10px; height: 18px;}
.list-apps-banner{
    width: 318px;
    height: 120px;
    background-position: center center;
    background-repeat: no-repeat;
    display: block;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin:  0 0 10px; position: relative;
}
.list-apps-banner .popular, .list-apps-banner .recommand{
    -moz-border-radius: 5px 0 5px 0;
    -webkit-border-radius: 5px 0 5px 0;
    border-radius: 5px 0 5px 0;
    position: absolute; bottom: 0; right: 0; color: #fff; padding: 3px 7px 3px;
}
.list-apps-banner .popular{
    background-color: #f37640;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f37640), to(#f04e39));
    background-image: -webkit-linear-gradient(top, #f37640, #f04e39);
    background-image: -moz-linear-gradient(top, #f37640, #f04e39);
    background-image: -o-linear-gradient(top, #f37640, #f04e39);
    background-image: linear-gradient(top, #f37640, #f04e39);
}
.list-apps-banner .recommand{
    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);
}

.list-apps-top{height: 25px; line-height: 25px; display: block; position: relative; padding: 0 0 11px;width: 318px;}
.list-apps-title{color: #383838!important; font-size: 17px; text-decoration: none;}
.list-apps-top .ico-service-25{float: left; margin: 0 9px 0 0}
.list-apps-inner{top: 0; left: 0; bottom: 0;  position: absolute; display: block; text-decoration: none; padding: 10px 10px 9px 10px}
.list-apps-inner:hover{background: #f2f2f2}
.app-raiting{position: absolute; top: 0; right: 0; color: #979797; font-size: 13px; *width: 140px;}
.app-raiting-bg{float: right; height: 13px; width: 78px; position: relative; background: url(catalog/sp.png) 0 -22px; margin: 6px 0 0 7px}
.app-raiting-progress{position: absolute; top: 0; height: 13px; left: 0;background: url(catalog/sp.png) 0 -35px;}

.list-apps-desc{
    display: none;
    position: absolute;
    top: 46px;
    left: 10px;
    right: 10px;
    padding: 8px 10px 32px;
    height: 80px;
    color: #383838;
    font-size: 13px;
    background: #fff;
    background: rgba(255,255,255,.9);
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.list-apps-desc .btn{position: absolute; right: 10px; bottom: 6px; width: 58px;}
.list-apps-users{position: absolute; left: 10px; bottom: 6px; line-height: 25px;}
.list-apps-users img{height: 25px; margin:  0 0 0 2px; vertical-align:  middle}

.fs-content-fixedside{overflow:  hidden}
.fs-content-fixedside .fs-main-content{
    border-right:  1px solid #C1C1C1;
    box-shadow: 6px 0 8px #D5D5D5;
    -moz-box-shadow: 6px 0 8px #D5D5D5;
    -webkit-box-shadow: 6px 0 8px #D5D5D5;
    padding: 20px 19px 2020px 20px;
    margin: -10px 0 -2000px -20px;
    position: relative;
}
.fs-content-fixedside .fs-side-content{
    margin:  -10px -20px -25000px 0;
    padding: 10px 10px 25000px;
    background:  #f2f2f2;
    box-shadow: -1px -1px 1px #FFFFFF;
    -moz-box-shadow: -1px -1px 1px #FFFFFF;
    -webkit-box-shadow: -1px -1px 1px #FFFFFF;
    border-radius:  0 7px 7px 0;
    -moz-border-radius:  0 7px 7px 0;
    -webkit-border-radius:  0 7px 7px 0;
}

/* test  block for search */
.riseup-search{
    background: #d5ecfa;
    border: 1px solid #b2dbf5;
    padding:  10px;
    margin:  0 0 35px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    position: relative;
}
.riseup-search-photo{margin: 0; float: left; padding: 6px;}
.riseup-search-photoinner{width: 48px; height: 48px; background-position: center center; background-repeat: no-repeat; display:  block}
.riseup-search-content{margin:  0 0 0 75px; color: #363636; }
.riseup-search-content .orange-text{color: #f15a2a}
.riseup-search .btn-upper{position: absolute; bottom: 10px; right: 10px;}
.riseup-search-title{font-size: 17px;}
.riseup-search-photo{position: relative;}
.riseup-search-photo .picto{position: absolute; bottom:  -3px; right: -3px;}
.riseup-search .riseup-search-timer{position: absolute; right: 10px; top: 10px;}

/*flirt-bar*/
.flirt-bar-icons{height: 68px; border-top:1px solid #c3c3c3; border-bottom: 1px solid #c3c3c3; background: #f1f1f1; margin: 0 -19px 20px -21px;}
.shop-link{display: block; width: 162px; *width: 160px; height: 68px; background: url("catalog/shop-link.png") center center no-repeat}
.flirt-icon-area{width: 580px; float: right; height: 70px; position: relative}
.flirt-icon-wrap{height: 76px; position: absolute; left: 45px; top: 0; right: 45px; overflow: hidden}
.flirt-icon-wrapinner{position:relative;}
.flirt-icon-area a{float: left; padding: 8px 10px 9px; border-top:  1px solid #f1f1f1; position: relative}
.flirt-icon-area a:hover{background: #E6E3E3; }
.flirt-icon-area a.selected{background: #dadada; }
.flirt-icon-area a.selected:before{width: 16px; height: 9px; position: absolute; top: 67px; left: 50%; margin:  0 0 0 -8px; display: block; content:""; background:  url(catalog/s-flirt.png) -16px 0}
.flirt-icon-area a span{width: 50px; height: 50px; display: block}

.flirt-icon-left, .flirt-icon-right{position: absolute; top: 0; left: 0; width: 45px;height: 68px}
.flirt-icon-right{right: 0; left: auto;}
.flirt-icon-left i, .flirt-icon-right i{
    position: absolute;
    top: 50%; left: 50%;
    width: 8px;height: 12px;
    display: block;
    background: url(catalog/s-flirt.png) 0 0;
    margin: -6px 0 0 -4px;
}
.flirt-icon-right i{background-position: -8px 0}
.flirt-icon-left:hover i{background-position: 0 -12px;}
.flirt-icon-right:hover i{background-position: -8px -12px;}
.flirt-icon-left:hover, .flirt-icon-right:hover{
    background: #E6E3E3; cursor: pointer
}
.flirt-icon-left.disab i{background-position: 0 0!important;}
.flirt-icon-right.disab i{background-position: -8px 0!important;}
.flirt-icon-left.disab, .flirt-icon-right.disab{background: transparent; cursor: default}

.flirt-game{margin: 0 0 17px; padding: 0 0 0 5px;}
.flirt-game-ico{float: left; width: 97px; height: 97px; background-position:  center center;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.flirt-game-info{margin: 0 0 0 112px}
.flirt-game-title{font-size: 33px; color: #383838; padding:  13px 0 1px}
.flirt-progress{width: 223px; height: 21px; background: url(catalog/progress.png) 0 0; position: relative;}
.flirt-progress-inline{width: 223px; line-height: 20px; position: relative; z-index: 3; color: #fff; text-align: center}
.flirt-progress-linewrap{
    position: absolute;
    top: 2px; left: 3px; right: 2px;
    z-index: 2; height: 17px;
}
.flirt-progress-line{
    z-index: 2;
    height: 17px;
    border-left:  1px solid #ff6f9e;
    border-right:  1px solid #ff6f9e;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: url(catalog/progress.png) 0 -21px
}
.flirt-quests{margin: 0 -19px 0 -20px; zoom: 1}
.flirt-quests li{border-top: 1px solid #e7e7e7; padding: 1px 0 0 }
.flirt-quests > li > span.flirt-quests-item{padding: 9px 20px; text-decoration: none; position: relative}
.flirt-quests > li > span.flirt-quests-item:hover{background: #f8f8f8}
.flirt-quests .flirt-quests-ico{float: left; width: 48px; height: 48px; background-position: center center; background-repeat: no-repeat; background-color: #f2f2f2;margin-top:10px;}
.flirt-quests .flirt-quests-info{display: block; margin: 0 0 0 57px; padding:  5px 0 0; color: #58595b; width: 418px;}
.flirt-quests .flirt-quests-title{display: block; color: #383838; font-size: 17px; margin: 0 0 2px}
.flirt-quests .flirt-quests-about{display: block;position:relative;float:left;}
.flirt-quests .flirt-quests-about span {display: block; clear:left;float:left;margin-bottom: 4px;}
.flirt-quests span:hover .flirt-quests-title{color: #f15a2a; }
.flirt-quests .btn{display: none; position: absolute; right: 100px; top: 22px;}
.flirt-quests span:hover .btn{display: inline-block; *display: inline; *zoom: 1}
.flirt-quests-bonus{position: absolute; left: 653px; top: 21px; font-size: 21px;color: #383838}
.flirt-quests-bonus .flirt-icon{position: relative; top: 4px;}
.flirt-quests .done-bg{position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: url(../../base/img/bg_white_50.png); z-index: 3}
.flirt-quests .done-bg i{display:  block; height: 49px ; width: 109px; background: url(catalog/s-flirt.png) -32px 0; position: absolute; left: 100px; top: 9px}
.flirt-quests-done .done-bg{display: block}
.flirt-quests-done .flirt-quests-date{position: absolute; right: 105px; top: 26px; color: #afafaf; }
.flirt-quests-done{cursor: default}
.flirt-quests-done:hover{background: transparent}
.flirt-quests-done:hover .flirt-quests-title{color: #383838!important}
.flirt-quests-done:hover .btn{display: none!important}

/* BEGIN. context views block */
#contextViews{ background:#D5ECFA; }
#contextViews .pretty { position:relative; height:59px; border-bottom:1px solid #ccd7dd; padding-bottom:10px; }
#contextViews .counter {
    background:url(img/decr-field.png);
    width: 59px; height: 59px; text-align: center;
    line-height: 58px; font-size: 24px; font-weight: bold;
    float:left; color:#fff;
}
#contextViews .text { margin-left:69px; font-size: 13px; line-height: 15px; padding-top: 7px; }
#contextViews .text b {}
#contextViews .another-text { line-height: 17px; margin: 10px 5px; font-size: 11px; }
#contextViews .profit {
    background: url(img/popup/arrow1.png);
    color: #FFFFFF; font-size: 17px; font-weight: normal; height: 48px;
    line-height: 48px; padding-left: 10px; position: absolute; width: 86px;
    text-align: left; bottom: 0; left: -95px; z-index:10;
}
/* END. context views block */

.fltt-dost-img img, .fltt-dost-img { background: #555; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.fltt-dost-img { background: none repeat scroll 0 0 #505050; cursor: pointer; float: left; height: 36px; width: 36px; }
.fltt-dost-img img { float: left; height: 36px; width: 36px; }
.fltt-dost-num, .fltt-dost-num-ttip , .fltt-dost-bonus-ttip {float: right;font-size: 15px;background: url(img/shit-set.png) no-repeat 1px -17px;padding-left: 16px;}
.fltt-dost-num-ttip {background: url(img/shit-set.png) no-repeat 1px -20px;padding:0 3px 1px 16px;}
.fltt-dost-bonus-ttip {background-position:1px 0;padding:0 0 1px 16px;}
.fltt-dost-desc {padding:0 36px 0 46px;}

.news-sort {margin-top: -20px; padding: 0px 0 20px 10px;position: relative;}
.news-sort .count-notify.notice, .news-sort .count-notify.news {background-color:#F26729;left:230px; top:4px;}
.news-sort .count-notify.news {left: 136px;}

.news-sort .noticeMenu {float: left;}

.gm-img-main-game, .gm-img-add {width: 97px; height: 97px; float: left; background: #505050;}
.gm-main-game-block {padding-left: 117px;}
.gm-half-text-block {clear: both;margin-bottom: 10px;}
.gm-half-text-block .hot-big-image, .gm-half-text-block .gm-app-big-image {margin-top: 10px;position: relative;height: 120px;}
.gm-half-text-block .gm-app-big-image .gm-info-text,.gm-half-text-block .hot-big-image .gm-info-text {background-color: #000; color:#fff; height: 30px; position:absolute; left: 0;bottom: 0; border-radius: 0 0 3px 3px;
    -o-border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px;width: 100%; background:rgba(0, 0, 0, 0.8); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr=#AA000000,endColorstr=#AA000000);
    zoom:1;}
.gm-info-text .gm-desc-block,.gm-info-text .gm-ach-block {float: left; margin: 6px; width: 87px;}
.gm-info-text .gm-ach-block {width: 104px;}
.gm-info-text .gm-desc-block .img,.gm-info-text .gm-ach-block .img {float: left;background: url('img/slide-block-set.png') no-repeat 0 1px; height: 16px; width: 14px;
    margin-right: 5px;}
.gm-info-text .gm-ach-block .img {background-position: -14px 1px;margin-left: 9px}
.gm-info-text .gm-desc-block .text,.gm-info-text .gm-ach-block .text {float: left;cursor:pointer;}
.gm-info-text .gm-desc-block .text:hover,.gm-info-text .gm-ach-block .text:hover {text-decoration: underline;}
.gm-info-text .gm-info-divider {float:left;margin: 1px 0;background:rgba(255, 255, 255, 0.6); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr=#AA000000,endColorstr=#AA000000);
    zoom:1; height: 28px;width:1px;}
.gm-btn-blue-div {padding-top:2px; padding-right: 2px;}
.gm-btn-blue {width: 56px;padding-left: 10px;padding-right: 10px;}

/* news comments */
.gm-comments-hdr{
    background:#F1F1F1;
    color:#55A9DE;
    text-align:center;
    padding:4px;
    margin-top:5px;
    position:relative;
}
.gm-comments-hdr .pager{position:absolute;top:1px;right:0}
.gm-comments-hdr .pager a{margin:0 1px;padding:1px 2px}

ul.gm-comments-list{
    background:#F8F8F8;
    max-height:420px;
    overflow:auto;
    margin:10px 0;
}
ul.gm-comments-list li{
    margin:5px;
}
.gm-comments-my{
    padding:5px;
    background:#F8F8F8;
}
.gm-comment-date{
    float:right;
    color:#828282;
}
ul.gm-comments-list li .action-ico{display:none}
ul.gm-comments-list li:hover .action-ico{display:inline-block}
.gm-news-date{
    position:absolute;
    top:110px;
    width:97px;
    text-align:center;
}
.gm-comments-counter{float:right;margin:5px 10px 0 0;color:#b3b3b3;display: inline-block; background-color: #f6f6f6;}


/* OLYMPICS (olympics.phtml) */
/* Olympics common */
.btn-meetolymp {
    background: #e6373d;
    background-image:      -o-linear-gradient(top, #e6373d, #d42027);
    background-image:    -moz-linear-gradient(top, #e6373d, #d42027);
    background-image: -webkit-linear-gradient(top, #e6373d, #d42027);
    background-image:     -ms-linear-gradient(top, #e6373d, #d42027);
    background-image:         linear-gradient(top, #e6373d, #d42027);
    padding: 3px 45px 4px;
    font-size: 19px;
    color: #fff;
    text-shadow: 0 -1px #b3262b;
    border: 1px solid #be1319;
    -moz-box-shadow:    none;
    -webkit-box-shadow: none;
    box-shadow:         none;
}
.btn-meetolymp:hover {
    background: #e6373d;
    background-image:      -o-linear-gradient(top, #d42027, #e6373d);
    background-image:    -moz-linear-gradient(top, #d42027, #e6373d);
    background-image: -webkit-linear-gradient(top, #d42027, #e6373d);
    background-image:     -ms-linear-gradient(top, #d42027, #e6373d);
    background-image:         linear-gradient(top, #d42027, #e6373d);
    -moz-box-shadow:    none;
    -webkit-box-shadow: none;
    box-shadow:         none;
    border: 1px solid #be1319
}

.meet-olymp-ava {
    -webkit-border-radius: 4px;
    -moz-border-radius:    4px;
    -ms-border-radius:     4px;
    border-radius:         4px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
}
.meet-olymp-block {
    border: 1px solid #e8e8e8;
    -webkit-border-radius: 5px;
    -moz-border-radius:    5px;
    -ms-border-radius:     5px;
    border-radius:         5px;
    -moz-box-shadow:    0 1px 0 0 #b2b2b2;
    -webkit-box-shadow: 0 1px 0 0 #b2b2b2;
    box-shadow:         0 1px 0 0 #b2b2b2;
    padding: 10px 21px;
    margin: 20px 0;
    clear: left;
}
.meet-olymp-block-title {
    font-size: 17px;
    color: #363636;
    padding-bottom: 10px;
    margin-bottom: 20px;
    border-bottom: 1px solid #e8e8e8;
    position: relative;
}
.meet-olymp-block-title .meet-olymp-discount {
    top: -32px;
    left: 72px;
}
.meet-olymp-sprite {
    background: url(img/olympics/sprite.png?2) 0 -190px no-repeat;
    position: relative;
    width: 10px;
    height: 10px;
    display: inline-block;
    vertical-align: middle;
    *display: inline;
    *zoom: 1;
}

.meet-olymp-sprite-addshow {
    width: 18px;
    height: 18px;
    background-position: 0 -200px;
}
.meet-olymp-sprite-addfrd {
    background-position: -18px -200px;
    width: 16px;
    height: 12px;
}
.meet-olymp-discount {
    background: url(img/olympics/sprite.png) 0 -217px no-repeat;
    width: 57px;
    padding: 0 4px 0 0;
    height: 45px;
    position: absolute;
    font-size: 19px;
    line-height: 45px;
    color: #fff;
    text-shadow: 0 -1px #3ca14f;
    text-align: center;
}
/* /Olympics common */
.meet-olymp-wrap {
    width: 1000px;
    margin: 55px auto 0;
    background: #feffff url(img/olympics/head.jpg?1) 0 0 no-repeat;
    -webkit-border-radius: 10px;
    -moz-border-radius:    10px;
    -ms-border-radius:     10px;
    border-radius:         10px;
    padding-bottom: 1px;
}
.meet-olymp-head {
    height: 162px;
    border-bottom: 1px solid #e8e8e8;
    background: url(img/olympics/rings.jpg) 40px 55px no-repeat;
    padding: 175px 40px 0 495px;
    position: relative;
    margin-bottom: 17px;
}
.meet-olymp-logo {
    width: 340px;
    height: 105px;
    display: block;
    background: url(img/olympics/logo.jpg) 0 0 no-repeat;
    position: absolute;
    top: 53px;
    right: 112px;
}
.meet-olymp-head-text {
    text-align: center;
}
.meet-olymp-head-text h3 {
    font-size: 21px;
    color: #e00f17;
    margin-bottom: 5px;
}
.meet-olymp-head-text p {
    color: #333333;
    margin-bottom: 20px;
}


.meet-olymp-side {
    float: right;
    width: 240px;
    margin-right: 20px;
    padding-top: 33px;
}
.meet-olymp-side .fs-inner-box p {
    color: #757575;
    margin-bottom: 20px;
}
.meet-olymp-myself-ava {
    width: 48px;
    height: 48px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin: 0 10px 0 0;
    vertical-align: top;
}
.meet-olymp-myself-data {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    width: 150px;
    line-height: 20px;
}
.meet-olymp-myself-likes {
    color: #333;
}
.meet-olymp-myself-likes span {
    color: #e00f17;
    font-weight: bold;
}
.meet-olymp-myself-btns {
    margin: 10px 0 0 0;
    padding: 10px 0 0 0;
    border-top: 1px solid #e8e8e8;
}
.meet-olymp-myself-btns .btn {
    padding-left: 0;
    padding-right: 0;
    height: 18px;
    text-align: center;
    width: 100%;
}
.meet-olymp-myself-btns .meet-olymp-sprite {
    margin: 0 5px 0 0;
}
.meet-olymp-prize-item {
    padding-bottom: 20px;
}
.meet-olymp-prize-item .meet-olymp-prize-item-img {
    width: 100px;
    height: 101px;
    display: block;
    margin: 0 auto 10px;
    background: url(img/olympics/presents.png) 0 0 no-repeat;
}
    .meet-olymp-prize-item.meet-olymp-prize-item-img-show {
        background-position: 0 0;
    }
    .meet-olymp-prize-item .meet-olymp-prize-item-img-style {
        background-position: -100px 0;
    }
    .meet-olymp-prize-item .meet-olymp-prize-item-img-vip {
        background-position: -200px -15px;
        height: 75px;
    }
.meet-olymp-prize-item-text {
    display: block;
    text-align: center;
    color: #58595b;
    font-size: 15px;
    color: #58595b;
}


.meet-olymp-content {
    margin: 0 280px 0 20px;
}
.meet-olymp-content-col {
    float: left;
    width: 50%;
    oveflow: hidden;
}
.meet-olymp-content-col:first-child .meet-olymp-content-title {
    margin-left: 0;
}
.meet-olymp-content-title {
    font-size: 19px;
    color: #333333;
    margin: 0 0 15px 10px;
}
.meet-olymp-content-top {
    border: 1px solid #e8e8e8;
    -webkit-border-radius: 5px;
    -moz-border-radius:    5px;
    -ms-border-radius:     5px;
    border-radius:         5px;
    -moz-box-shadow:    0 1px 0 0 #b2b2b2;
    -webkit-box-shadow: 0 1px 0 0 #b2b2b2;
    box-shadow:         0 1px 0 0 #b2b2b2;
}
    .meet-olymp-content-top-male {
        margin: 0 10px 0 0;
    }
    .meet-olymp-content-top-female {
        margin: 0 0 0 10px;
    }
.meet-olymp-content-top-item {
    border-bottom: 1px solid #e8e8e8;
    padding: 15px 0 12px;
    position: relative;
}
.meet-olymp-content-top-item:last-child {
    border: 0;
}
.olymp-top-pos,
.olymp-top-ava,
.olymp-top-data {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
}
.olymp-top-pos {
    width: 32px;
    text-align: center;
    font-size: 15px;
    color: #828282;
}
.olymp-top-ava {
    width: 72px;
    height: 72px;
    margin: 0 12px 0 0;
}
.olymp-top-data {
    width: 200px;
    color: #58595b;
    vertical-align: top;
}
.olymp-top-data-name {
    font-size: 15px;
}
.olymp-top-data-info {
    display: block;
    padding: 2px 0 15px 0;
    color: #828282;
}
.olymp-top-points {
    position: absolute;
    top: 15px;
    right: 7px;
    width: 42px;
    height: 72px;
    background: url(img/olympics/sprite.png) -53px 0 no-repeat;
    text-align: center;
}
.olymp-top-points span {
    font-size: 13px;
    color: #fff;
    position: relative;
    top: 47px;
}
.meet-olymp-content-top-female .olymp-top-points {
    background-position: -53px -95px;
}

.meet-olymp-content-top-item-first {
    padding: 10px 0 10px 10px;
}
.meet-olymp-content-top-item-first .olymp-top-pos {
    display: none;
}
.meet-olymp-content-top-item-first .olymp-top-ava {
    width: 97px;
    height: 97px;
}
.meet-olymp-content-top-item-first .olymp-top-data-name {
    font-size: 17px;
    color: #fff;
}
.meet-olymp-content-top-item-first .olymp-top-data-info {
    padding: 5px 0 25px;
    color: #fff;
}
.meet-olymp-content-top-item-first .olymp-top-data-likes {
    color: #edce87;
    font-size: 15px;
}
.meet-olymp-content-top-item-first .olymp-top-points {
    width: 53px;
    height: 95px;
    background-position: 0 0;
}
.meet-olymp-content-top-item-first .olymp-top-points span {
    font-size: 17px;
    color: #333333;
    top: 62px;
    text-shadow: 0 1px #ffe3a7;
}
.meet-olymp-content-top-male .meet-olymp-content-top-item-first {
    background: #2ba2d1;
    background-image:      -o-linear-gradient(top, #2ba2d1, #1c82b7);
    background-image:    -moz-linear-gradient(top, #2ba2d1, #1c82b7);
    background-image: -webkit-linear-gradient(top, #2ba2d1, #1c82b7);
    background-image:     -ms-linear-gradient(top, #2ba2d1, #1c82b7);
    background-image:         linear-gradient(top, #2ba2d1, #1c82b7);
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius:    5px 5px 0 0;
    -ms-border-radius:     5px 5px 0 0;
    border-radius:         5px 5px 0 0;
}
.meet-olymp-content-top-female .meet-olymp-content-top-item-first {
    background: #f54d54;
    background-image:      -o-linear-gradient(top, #f54d54, #e0373e);
    background-image:    -moz-linear-gradient(top, #f54d54, #e0373e);
    background-image: -webkit-linear-gradient(top, #f54d54, #e0373e);
    background-image:     -ms-linear-gradient(top, #f54d54, #e0373e);
    background-image:         linear-gradient(top, #f54d54, #e0373e);
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius:    5px 5px 0 0;
    -ms-border-radius:     5px 5px 0 0;
    border-radius:         5px 5px 0 0;
}
.meet-olymp-content-top-female .meet-olymp-content-top-item-first .olymp-top-points {
    background-position: 0 -95px;
}


.meet-olymp-pagin {
    clear: left;
    padding-top: 10px;
}


.meet-olymp-giftlist {
    overflow: hidden;
    margin: 0 0 20px;
    width: 691px;
}
.meet-olymp-gift-item {
    margin: 0 35px 0 0;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 100px;
    vertical-align: top;
}
.meet-olymp-gift-img {
    width: 100px;
    height: 100px;
    display: block;
    margin: 0 0 5px;
    cursor: pointer;
}
.meet-olymp-gift-item:last-child {
    margin: 0;
}
.meet-olymp-gift-profit {
    text-align: center;
    display: block;
    height: 15px;
    color: #828282;
}
.meet-olymp-gift-profit .meet-olymp-sprite-heart {
    position: relative;
    top: -1px;
    margin: 0 0 0 2px;
}
.meet-olymp-sprite-heart {
    width: 18px;
    height: 10px;
}
.meet-olymp-sprite-heartred {
    width: 18px;
    height: 10px;
    background-position: -18px -190px;
}

.meet-olymp-tell {
    text-align: center;
}
/* /OLYMPICS (olympics.phtml)*/

/* OLYMPICS Pop-up (olympics.phtml)*/
.popup_olymp_gift_wrap #popupContent {
    background: #fff url(img/olympics/popup/gift-bg.jpg) 0 0 no-repeat;
}
.popup_olymp_gift {
    padding: 0 0 0 200px;
    position: relative;
}
.popup_olymp_gift_img {
    position: absolute;
    width: 150px;
    height: 150px;
    top: 15px;
    left: 0px;
}
.popup_olymp_gift-title {
    display: block;
    font-size: 15px;
    color: #828282;
    padding: 40px 0 0 0;
}
.popup_olymp_gift-name {
    font-size: 17px;
    margin-botom: 10px;
}
.popup_olymp_gift-profit {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E2E2E2;
    border-radius: 3px 3px 3px 3px;
    display: inline-block;
    margin: 5px 0 0;
    width: 250px;
    padding: 9px 10px 4px;
    position: relative;
    height: 22px;
    padding-top: 0;
    margin-top: 10px;
    line-height: 19px;
}
.popup_olymp_gift-profit .meet-olymp-sprite {
    width: 18px;
    height: 10px;
    margin: 0 5px 0 0;
}
.popup_olymp_gift-profit span {
    font-size: 21px;
    color: #e0383e;
    position: relative;
    bottom: -2px;
}
.popup_olymp_gift-profit:before {
    background: url(../../base/img/user-list.png) repeat scroll -23px 0 transparent;
    content: "";
    display: block;
    height: 14px;
    left: -6px;
    position: absolute;
    top: 2px;
    width: 6px;
}
.popup_olymp_gift-buttons {
    padding: 35px 0 0;
    text-align: right;
}
.popup_olymp_gift-price {
    position: relative;
    margin-right: 10px;
    display: inline-block;
    position: relative;
    top: 10px;
    *display: inline;
    *zoom: 1;
}
.popup_olymp_gift-price .picto {
    margin-right: 5px;
}


.popup_olymp_sympth_wrap #popupContent {
    padding: 0;
}
.popup_olymp_sympth_head {
    padding: 20px;
    height: 90px;
    background: url(img/olympics/popup/head.jpg) 0 0 no-repeat;
    color: #fff;
}
.popup_olymp_sympth_head .fs-inner-box {
    width: 72px;
    height: 72px;
}
.popup_olymp_sympth_head .fs-inner-box img {
    width: 72px;
    height: 72px;
    -webkit-border-radius: 5px;
    -moz-border-radius:    5px;
    -ms-border-radius:     5px;
    border-radius:         5px;
}
.popup_olymp_sympth_head a {
    color: #fff;
    text-decoration: underline;
}
.popup_olymp_sympth_head .fs-user-item .fs-user-about {
    padding: 0;
    color: #fff;
}
.popup_olymp_sympth_head .fs-user-motto {
    color: #58595b;
}
.popup_olymp_sympth_head .fs-user-motto_you {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin: 0 0 0 5px;
}
.popup_olymp_sympth_middle {
    background: url(img/olympics/bg.png) 0 0 repeat-x;
    padding: 10px 20px;
    color: #fff;
}

.popup_olymp_sympth_bottom {
    padding: 10px 20px;
    position: relative;
    padding-bottom: 30px;
}
.popup_olymp_sympth_fav {
    background: url(img/olympics/popup/fav.jpg) 50px 0 no-repeat;
    width: 275px;
    padding-top: 110px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    border-right: 1px solid #e2e2e2;
    float: left;
}
.popup_olymp_sympth_text {
    position: absolute;
    top: 40px;
    left: 50%;
    padding: 20px;
    width: 155px;
    margin-left: -100px;
    text-align: center;
    background: #fff;
}
.popup_olymp_sympth_prize {
    display: inline-block;
    float: right;
    padding: 15px 45px 0 0;
    width: 115px;
    text-align: center;
    position: relative;
}
.popup_olymp_sympth_prize .meet-olymp-discount {
    top: -10px;
    right: -10px;
}
.popup_olymp_sympth_prize-img {
    width: 100px;
    height: 100px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-bottom: 10px;
}
.popup_olymp_sympth_prize-price {
    font-size: 11px;
}

.popup_olymp_win_wrap #popupContent {
    background: #fff url(img/olympics/popup/win-bg.jpg) 0 0 no-repeat;
}
.popup_olymp_win .title {
    font-size: 18px;
    color: #363636;
    text-align: center;
    padding: 0 0 10px;
}
.popup_olymp_win p {
    text-align: center;
    font-size: 13px;
    color: #363636;
}
.popup_olymp_win .gifts {
    padding-top: 35px;
    overflow: hidden;
}
.popup_olymp_win .gifts li {
    float: left;
    width: 188px;
    text-align: center;
}
.popup_olymp_win  .gifts .giftitem_plus {width: 10px; color: #56bd0a; font-size: 30px; font-weight: bold; padding: 33px 0 0 0;}
.popup_olymp_win .giftitem_img {
    width: 100px;
    height: 100px;
    display: block;
    margin: 0 auto 10px;
    background: url(img/olympics/presents.png) 0 0 no-repeat;
}
.popup_olymp_win .giftitem_style .giftitem_img {background-position: -100px 0;}
.popup_olymp_win .giftitem_vip .giftitem_img {background-position: -200px 0;}
/* /OLYMPICS Pop-up (olympics.phtml)*/

#side-feed-block-content li {display: block;}
.side-feed-user-ava-48 { border-radius: 3px 3px 3px 3px; display: block; float: left; height: 48px; width: 48px; }
.side-feed-text { color: #363636; display: block; font-size: 13px; margin: 0 0 0 55px;}
.side-feed-time { display: block; bottom: 1px; color: #828282; font-size: 10px; right: 5px; text-align: right;}

/* stats (stats.phtml) */
.mt-wantmeet .mt-wantmeet-title {
    background-image: url(img/side-wantmeet.png);
    background-repeat: no-repeat;
    background-position: 100% 0;
    font-size: 17px;
    color: #363636;
    padding: 10px 8px;
    height: 20px;
}

.mt-wantmeet .mt-wantmeet-title a {
    color: #363636;
    text-decoration: none;
}

.mt-wantmeet li:nth-child(2) a {
    background: url(img/side-wantmeet.png) 100% -41px no-repeat!important;
}
.mt-wantmeet li:nth-child(2) a:hover {
    background: #f8f8f8 url(img/side-wantmeet.png) 100% -41px no-repeat!important;
}
.mt-wantmeet a:hover {
    background-color: #f8f8f8;
}
/* /stats (stats.phtml) */

/* popup common */
.meeting-popup-control {
    padding: 15px 0 10px;
    margin-top: 15px;
    border-top: 1px solid #e2e2e2;
}
.meeting-popup-control .btn {
    margin: 0 10px;
}
/* /popup common */

/* invite friends popup (popup/invite.phtml) */
.meeting-popup-invite {
    text-align: center;
}
.meeting-popup-invite p strong {
    margin: 5px 0;
    display: block;
}
.meeting-popup-invite p b {
    color: #ba1473;
}
.meeting-popup-invite-content {
    height: 290px;
    background: url(img/popup/invite-content-bg.jpg) 0 0 no-repeat;
    position: relative;
}
.meeting-popup-invite-avatar {
    position: absolute;
    top: 125px;
    left: 233px;
    width: 48px;
    height: 48px;
}
.meeting-popup-invite-text {
    position: absolute;
    left: 375px;
    top: 150px;
    font-size: 15px;
    color: #38393a;
}
.meeting-popup-invite-text-gray {
    font-size: 31px;
}
.meeting-popup-invite-text-rose {
    font-size: 31px;
    color: #cf2575;
}
.meeting-popup-invite .meeting-popup-control {
    margin-top: 0;
}
.meeting-popup-invite .icon-people {
    width: 10px;
    height: 25px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    background: url(img/popup/invite-icon.png) 0 0 no-repeat;
    position: relative;
    top: 1px;
}
/* /invite friends popup (popup/invite.phtml) */

/* popup searchBlankUp */
.searchBlankUp-content {
    margin: 15px;
    height: 125px;
    background: url(img/popup/searchBlankUp-bg.png) 0 0 no-repeat;
}
.searchBlankUp-photo {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin: 10px 20px 0 20px;
    width: 97px;
    height: 97px;
    border: 1px solid #ff9561;
}
.searchBlankUp-text {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 275px;
    vertical-align: top;
}
.searchBlankUp-text h2 {
    padding-top: 15px;
    color: #278bc2;
    font-weight: bold;
    font-size: 18px;
}
.searchBlankUp-text p {
    color: #212d36;
    font-size: 13px;
}
.searchBlankUp-control {
    margin: 0 15px 0;
    padding-top: 15px;
    height: 60px;
    border-top: 1px solid #bfc1c0;
    position: relative;
}
.searchBlankUp-control-cancel {
    position: absolute;
    top: 30px;
    left: 15px;
    text-decoration: underline;
    font-size: 13px;
    color: #73818a;
    cursor: pointer;
}
.searchBlankUp-control-cancel:hover {
    text-decoration: none;
}
.searchBlankUp-control-accept {
    float: right;
    width: 195px;
    text-align: right;
}
.searchBlankUp-control-price {
    padding-top: 10px;
    color: #c7c7c7;
    font-size: 11px;
    text-align: center;
}
/* /popup searchBlankUp */

/* popup newMutual */
.newMutual-popup {
    padding-top: 10px;
}
.newMutual-popup-img {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 156px;
    height: 115px;
    margin: 0 20px 0 0;
    background: url(img/popup/newmutual-img.jpg) 0 0 no-repeat;
}
.newMutual-popup-content {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 370px;
    vertical-align: top;
}
.newMutual-popup-title {
    font-size: 21px;
    color: #343839;
    font-weight: bold;
}
.newMutual-popup-desc {
    padding-top: 5px;
    font-size: 13px;
    color: #343839;
}
.newMutual-popup-rul {
    padding-top: 20px;
    font-size: 14px;
    color: #777777;
}
.newMutual-popup .popup-buttons {
    margin: 20px 0 0;
    padding: 20px 0 10px;
    border-top: 1px solid #e2e2e2;
    text-align: center;
}
/* /popup newMutual */

/***** Promo ny *****/
.meet-nypromo {
    background: url(img/newyear/promo-bg.jpg) 0 0 no-repeat;
    height: 650px;
    margin: -10px -20px;
    -webkit-border-radius: 8px 8px 0 0;
    -moz-border-radius:    8px 8px 0 0;
    -ms-border-radius:     8px 8px 0 0;
    border-radius:         8px 8px 0 0;
}
#meet-nypromo-content1,
#meet-nypromo-content2 {
    width: 385px;
    margin: 0 auto;
    padding-top: 150px;
}
.meet-nypromo-title {
    background: url(img/newyear/promo-titles.png) 0 0 no-repeat;
    width: 385px;
    height: 70px;
    display: block;
}
#meet-nypromo-content2 .meet-nypromo-title {
    background-position: 0 -80px;
}
.meet-nypromo-text {
    width: 320px;
    margin: 0 auto;
    font-size: 15px;
    color: #ffffff;
    text-align: center;
    height: 75px;
}
.meet-nypromo-btns {
    padding-top: 20px;
}
.meet-nypromo-btns .meet-button:hover,
.meet-nypromo-btns .meet-button {
    background: #e4b873;
    background-image:      -o-linear-gradient(top, #e4b873, #9a6e2f);
    background-image:    -moz-linear-gradient(top, #e4b873, #9a6e2f);
    background-image: -webkit-linear-gradient(top, #e4b873, #9a6e2f);
    background-image:     -ms-linear-gradient(top, #e4b873, #9a6e2f);
    background-image:         linear-gradient(top, #e4b873, #9a6e2f);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4b873', endColorstr='#9a6e2f',GradientType=0 );
    width: 220px;
    text-align: center;
    -webkit-border-radius: 5px;
    -moz-border-radius:    5px;
    -ms-border-radius:     5px;
    border-radius:         5px;
    font-size: 20px;
    color: #ffffff;
    margin: 0 auto;
    padding: 15px 0;
    font-weight: bold;
    -moz-box-shadow:    0 0 10px 0 rgba(0,0,0,.5);
    -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
    box-shadow:         0 0 10px 0 rgba(0,0,0,.5);
    display: block;
    text-shadow: 0 0 2px rgba(255,255,255,.3);
    cursor: pointer;
    text-decoration: none;
}
/***** /Promo ny *****/

/***** New YEAR *****/
#meet-ny .meet-header {
    height: 314px;
    background: url(img/newyear/header.jpg) 0 0 no-repeat;
    position: relative;
    overflow: hidden;
    margin: -10px -20px 0;
}
#meet-ny-header.meet-animate .meet-h-prgblock-redbrd {
    display: block;
}
#meet-ny-header .meet-h-prgbar.meet-prg-anim {
    background: #ff9600;
    background-image:      -o-linear-gradient(top, #ff9600, #cd7d00);
    background-image:    -moz-linear-gradient(top, #ff9600, #cd7d00);
    background-image: -webkit-linear-gradient(top, #ff9600, #cd7d00);
    background-image:     -ms-linear-gradient(top, #ff9600, #cd7d00);
    background-image:         linear-gradient(top, #ff9600, #cd7d00);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9600', endColorstr='#cd7d00',GradientType=0 );
}
#meet-ny .meet-h-titles {
    width: 354px;
    height: 45px;
    background: url(img/newyear/header-titles.png) 0 0 no-repeat;
}
#meet-ny .meet-step-0 .meet-h-cnt {
    width: 354px;
    margin: 0 auto;
    padding: 50px 0 0;
    text-align: center;
}
#meet-ny .meet-step-0 .meet-h-text {
    padding: 10px 0 20px;
    text-align: center;
    font-size: 15px;
    color: #fff;
    display: block;
}
.meet-btn-gold {
    font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    text-shadow: 1px 1px 1px rgba(0,0,0,1);
    -moz-box-shadow:    0 0 10px 0 rgba(0,0,0,.4), 0 0 1px #d1a76e inset;
    -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.4), 0 0 1px #d1a76e inset;
    box-shadow:         0 0 10px 0 rgba(0,0,0,.4), 0 0 1px #d1a76e inset;
    padding: 15px 40px;
    -webkit-border-radius: 5px;
    -moz-border-radius:    5px;
    -ms-border-radius:     5px;
    border-radius:         5px;
    background: #e4b873;
    background-image:      -o-linear-gradient(top, #e4b873, #9a6f30);
    background-image:    -moz-linear-gradient(top, #e4b873, #9a6f30);
    background-image: -webkit-linear-gradient(top, #e4b873, #9a6f30);
    background-image:     -ms-linear-gradient(top, #e4b873, #9a6f30);
    background-image:         linear-gradient(top, #e4b873, #9a6f30);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4b873', endColorstr='#9a6f30',GradientType=0 );
    cursor: pointer;
}

#meet-ny-content {
    padding: 0 0 0 20px;
    float: left;
}
.meet-ny-top {
    width: 350px;
}
.meet-ny-top .meet-user {
    -webkit-border-radius: 3px;
    -moz-border-radius:    3px;
    -ms-border-radius:     3px;
    border-radius:         3px;
    position: relative;
    width: 311px;
    height: 64px;
    padding: 10px 5px 10px 10px;
    margin: 0 20px 10px 0;
}
.meet-ny-top h2 {
    color: #212d36;
    font-size: 17px;
    padding: 0 0 10px;
}
.meet-ny-top .meet-user-first {
    height: 100px;
}
.meet-ny-top .meet-user-photo img {
    width: 62px;
    height: 62px;
}
.meet-ny-top .meet-user-info {
    margin: 0 0 0 75px;
}
.meet-ny-top .meet-user-name {
    font-size: 11px;
    font-weight: bold;
}
.meet-ny-top .meet-user-age {
    color: #50616d;
    font-size: 11px;
    padding: 1px 0;
}
.meet-ny-top .meet-user-stat {
    position: relative;
    font-size: 11px;
    color: #212d36;
    padding: 0 3px 1px;
}
.meet-ny-top .meet-user-stat-heart {
    position: absolute;
    top: -11px;
    right: 7px;
    width: 44px;
    height: 39px;
    line-height: 36px;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    text-align: center;
    text-shadow: 0 1px rgba(0,0,0,.3);
}
.meet-ny-top .meet-user-pos {
    position: absolute;
    top: 0;
    right: 0;
    -webkit-border-radius: 0 3px 0 5px;
    -moz-border-radius:    0 3px 0 5px;
    -ms-border-radius:     0 3px 0 5px;
    border-radius:         0 3px 0 5px;
    background: #ededed;
    font-size: 12px;
    color: #777777;
    height: 18px;
    line-height: 18px;
    padding: 0 6px;
}

.meet-ny-top-gays .meet-user-photo img {
    border: 1px solid #c6e3ef;
}
.meet-ny-top-gays .meet-user {
    background: #ddf5ff;
    border-style: solid;
    border-color: #95bdce;
    border-width: 1px 1px 2px;
}
.meet-ny-top-gays .meet-user-stat {
    border-width: 1px 0;
    border-style: solid;
    border-color: #c6e3ef;
}
.meet-ny-top-gays .meet-user-stat-heart {
    background: url(img/newyear/sprite.png) 0 -93px no-repeat;
}
.meet-ny-top-gays .meet-user-pos {
    border-style: solid;
    border-width: 1px;
    border-color: #d9d6d7 #d9d6d7 #9bc0d0 #9bc0d0;
    -moz-box-shadow:    2px -2px 0 1px #FFFFFF;
    -webkit-box-shadow: 2px -2px 0 1px #FFFFFF;
    box-shadow:         2px -2px 0 1px #FFFFFF;
}
.meet-ny-top-gays .meet-user-top .meet-user-stat-heart {
    background: url(img/newyear/sprite.png) 0 -48px;
    width: 44px;
    height: 45px;
    line-height: 40px;
    top: -15px
}
.meet-ny-top-gays .meet-user-first {
    background: #c5e9f8;
    border-width: 1px 1px 3px;
}
.meet-ny-top-gays .meet-user-first .meet-user-photo img {
    width: 97px;
    height: 97px;
    border: 1px solid #95bdce;
    -webkit-border-radius: 3px;
    -moz-border-radius:    3px;
    -ms-border-radius:     3px;
    border-radius:         3px;
}
.meet-ny-top-gays .meet-user-first .meet-user-info {
    margin: 0 0 0 109px;
}
.meet-ny-top-gays .meet-user-first .meet-user-name a {
    color: #000;
}
.meet-ny-top-gays .meet-user-first .meet-user-stat {
    margin: 5px 0 0 -10px;
    background: #f3fbfe;
    border: 0;
    padding: 2px 0 3px 10px;
}
.meet-ny-top-gays .meet-user-first .meet-user-stat-heart {
    background-position: 0 0;
    width: 49px;
    height: 48px;
    line-height: 45px;
}

.meet-ny-top-girls .meet-user-photo img {
    border: 1px solid #dad8de;
}
.meet-ny-top-girls .meet-user {
    background: #fae5e6;
    border-style: solid;
    border-color: #ecaeaf;
    border-width: 1px 1px 2px;
}
.meet-ny-top-girls .meet-user-stat {
    border-width: 1px 0;
    border-style: solid;
    border-color: #dad8de;
}
.meet-ny-top-girls .meet-user-stat-heart {
    background: url(img/newyear/sprite.png) -44px -93px no-repeat;
}
.meet-ny-top-girls .meet-user-pos {
    border-style: solid;
    border-width: 1px;
    border-color: #d9d6d7 #d9d6d7 #e9a1a3 #e9a1a3;
    -moz-box-shadow:    2px -2px 0 1px #FFFFFF;
    -webkit-box-shadow: 2px -2px 0 1px #FFFFFF;
    box-shadow:         2px -2px 0 1px #FFFFFF;
}
.meet-ny-top-girls .meet-user-top .meet-user-stat-heart {
    background: url(img/newyear/sprite.png) -44px -48px;
    width: 44px;
    height: 45px;
    line-height: 40px;
    top: -15px
}
.meet-ny-top-girls .meet-user-first {
    background: #fbcbcc;
    border-width: 1px 1px 3px;
}
.meet-ny-top-girls .meet-user-first .meet-user-photo img {
    width: 97px;
    height: 97px;
    border: 1px solid #df9da0;
    -webkit-border-radius: 5px;
    -moz-border-radius:    5px;
    -ms-border-radius:     5px;
    border-radius:         5px;
}
.meet-ny-top-girls .meet-user-first .meet-user-info {
    margin: 0 0 0 109px;
}
.meet-ny-top-girls .meet-user-first .meet-user-name a {
    color: #000;
}
.meet-ny-top-girls .meet-user-first .meet-user-stat {
    margin: 5px 0 0 -10px;
    background: #fef4f5;
    border: 0;
    padding: 2px 0 3px 10px;
}
.meet-ny-top-girls .meet-user-first .meet-user-stat-heart {
    background-position: 0 0;
    width: 49px;
    height: 48px;
    line-height: 45px;
}


#meet-ny-side {
    float: right;
    border: 1px solid #d4dade;
    padding: 10px 14px 0;
    width: 210px;
    margin: 30px 0 0;
    font-size: 11px;
    color: #50616d;
}
#meet-ny-side h2 {
    padding: 0 0 5px;
    color: #212d36;
}
.meet-ny-side-item {
    padding: 0 0 15px;
    margin: 0 0 15px;
    border-bottom: 1px solid #d1d7dc;
}
.meet-ny-side-item h2 {
    font-size: 17px;
}
.meet-ny-side-item:last-child {
    border: none;
    margin-bottom: 0;
}
.meet-ny-side-item p {
    margin: 0;
    color: #50616d;
    line-height: 16px;
}
.meet-ny-side-prize {
    margin: 0;
    padding: 10px 0 0 0;
}
.meet-ny-side-prize li {
    padding: 5px 0;
}
.meet-ny-side-prize .meet-ny-gift {
    margin: 0 13px 0 0;
    vertical-align: middle;
}
.meet-ny-side-prize .meet-prize-text {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 90px;
    vertical-align: middle;
    color: #50616d;
    font-size: 11px;
}
.meet-ny-side-prize .meet-prize-text b {
    display: block;
    font-size: 13px;
    color: #212d36;
}


.meet-ny-pager {
    margin: 10px 20px 20px 0;
    padding: 5px;
    background: #dfe6eb;
}
.meet-ny-pager-stat {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 600px;
    vertical-align: middle;
    color: #50616d;
    overflow: hidden;
}
.meet-ny-pager-stat-inner {
    width: 800px;
}
.meet-ny-pager-stat .fl-l {
    width: 340px;
    padding: 0 0 0 5px;
}
.meet-ny-pager .btn {
    padding-left: 0;
    padding-right: 0;
    width: 25px;
    text-align: center;
    margin: 0 0 0 2px;
}
.meet-ny-pager .btn .icn {
    position: relative;
    background-image: url(../../base/i/icon_16.png);
    display: inline-block;
    height: 16px;
    vertical-align: top;
    width: 16px;
}
.meet-ny-pager .btn .icn-right {
    background-position: -480px -32px;
}
.meet-ny-pager .btn .icn-left {
    background-position: -496px -32px;
}
.meet-ny-pager .btn:hover .icn-right {
    background-position: -480px -16px;
}
.meet-ny-pager .btn:hover .icn-left {
    background-position: -496px -16px;
}

.meet-step-game .meet-h-cnt-prev {
    display: none;
}

/*steps*/
#meet-ny .meet-step-0 .meet-h-cnt {
    display: none;
}
#meet-ny .meet-step-0 .meet-h-cnt-prev {
    display: block;
}
#meet-ny .meet-step-1 .meet-h-cnt,
#meet-ny .meet-step-2 .meet-h-cnt,
#meet-ny .meet-step-3 .meet-h-cnt,
#meet-ny .meet-step-4 .meet-h-cnt,
#meet-ny .meet-step-5 .meet-h-cnt,
#meet-ny .meet-step-6 .meet-h-cnt {
    display: block;
}
#meet-ny .meet-step-1 .meet-h-cnt-prev,
#meet-ny .meet-step-2 .meet-h-cnt-prev,
#meet-ny .meet-step-3 .meet-h-cnt-prev,
#meet-ny .meet-step-4 .meet-h-cnt-prev,
#meet-ny .meet-step-5 .meet-h-cnt-prev,
#meet-ny .meet-step-6 .meet-h-cnt-prev {
    display: none;
}
#meet-ny .meet-step-1 { background: url(img/newyear/header-1.jpg) 0 0 no-repeat; }
#meet-ny .meet-step-2 { background: url(img/newyear/header-2.jpg) 0 0 no-repeat; }
#meet-ny .meet-step-3 { background: url(img/newyear/header-3.jpg) 0 0 no-repeat; }
#meet-ny .meet-step-4 { background: url(img/newyear/header-4.jpg) 0 0 no-repeat; }
#meet-ny .meet-step-5 { background: url(img/newyear/header-5.jpg) 0 0 no-repeat; }
#meet-ny .meet-step-6 { background: url(img/newyear/header-6.jpg) 0 0 no-repeat; }

#meet-ny .meet-h-cnt-game .meet-h-titles {
    background: url(img/newyear/header-titles.png) no-repeat scroll 0 -47px transparent;
    width: 345px;
    height: 50px;
    margin: 0 auto;
    position: relative;
    top: 10px;
}
#meet-ny .meet-h-cnt-game .meet-h-text {
    position: absolute;
    top: 100px;
    left: 105px;
    text-align: center;
    font-size: 13px;
    color: #27333c;
    line-height: 19px;
    width: 190px;
}
#meet-ny .meet-h-cnt-game .meet-h-prgblock {
    width: 200px;
    height: 70px;
    position: absolute;
    top: 75px;
    right: 145px;
    background: url(img/newyear/prg-block.png?1) 0 -70px repeat-x;
    *behavior:expression(!this.isInserted==true ? this.isInserted=(this.innerHTML = this.innerHTML + '<div class="meet-h-prgblock-before"></div><div class="meet-h-prgblock-after"></div>') : '');
}
#meet-ny .meet-h-prgblock-before,
#meet-ny .meet-h-prgblock:before {
    content: '';
    width: 18px;
    height: 70px;
    background: url(img/newyear/prg-block.png?1) 0 0 no-repeat;
    position: absolute;
    left: -18px;
    top: 0;
}
#meet-ny .meet-h-prgblock-after,
#meet-ny .meet-h-prgblock:after {
    content: '';
    width: 18px;
    height: 70px;
    background: url(img/newyear/prg-block.png?1) 0 -140px no-repeat;
    position: absolute;
    right: -18px;
    top: 0;
}
#meet-ny .meet-h-prgblock-redbrd {
    position: absolute;
    top: 0;
    right: 0;
    width: 200px;
    height: 70px;
    display: none;
    opacity: 0;
    filter: alpha(opacity=0);
    background: url(img/newyear/prg-block.png?1) 0 -280px repeat-x;
    *behavior:expression(!this.isInserted==true ? this.isInserted=(this.innerHTML = this.innerHTML + '<div class="meet-h-prgblock-redbrd-before"></div><div class="meet-h-prgblock-redbrd-after"></div>') : '');
}
#meet-ny .meet-h-prgblock-redbrd-before,
#meet-ny .meet-h-prgblock-redbrd:before {
    content: '';
    width: 18px;
    height: 70px;
    background: url(img/newyear/prg-block.png?1) 0 -210px no-repeat;
    position: absolute;
    left: -18px;
    top: 0;
}
#meet-ny .meet-h-prgblock-redbrd-after,
#meet-ny .meet-h-prgblock-redbrd:after {
    content: '';
    width: 18px;
    height: 70px;
    background: url(img/newyear/prg-block.png?1) 0 -350px no-repeat;
    position: absolute;
    right: -18px;
    top: 0;
}
#meet-ny .meet-h-prgblock-cnt {
    padding: 10px 0 10px 10px;
    overflow: hidden;
}
#meet-ny .meet-h-prgblock .meet-avatar {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    width: 48px;
    height: 48px;
}
#meet-ny .meet-h-prgblock-main {
    margin: 0 0 0 6px;
    vertical-align: middle;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 132px;
    max-height: 48px;
}
#meet-ny .meet-h-prgblock-stat {
    font-size: 11px;
    color: #50616d;
}
#meet-ny .meet-h-prgblock-stat-name {
    font-size: 11px;
    color: #50616d;
    font-weight: bold;
    white-space: nowrap;
}
#meet-ny .meet-h-prgbar-wrap {
    border: 1px solid #ccd0d1;
    padding: 1px;
    height: 10px;
    overflow: hidden;
    background: #70a5bb;
    margin: 3px 0;
    background-image:      -o-linear-gradient(top, #70a5bb, #648696);
    background-image:    -moz-linear-gradient(top, #70a5bb, #648696);
    background-image: -webkit-linear-gradient(top, #70a5bb, #648696);
    background-image:     -ms-linear-gradient(top, #70a5bb, #648696);
    background-image:         linear-gradient(top, #70a5bb, #648696);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#70a5bb', endColorstr='#648696',GradientType=0 );
}
#meet-ny .meet-h-prgbar {
    float: left;
    height: 10px;
    background: #de4739;
    background-image:      -o-linear-gradient(top, #de4739, #af2213);
    background-image:    -moz-linear-gradient(top, #de4739, #af2213);
    background-image: -webkit-linear-gradient(top, #de4739, #af2213);
    background-image:     -ms-linear-gradient(top, #de4739, #af2213);
    background-image:         linear-gradient(top, #de4739, #af2213);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#de4739', endColorstr='#af2213',GradientType=0 );
}
#meet-ny .meet-h-control {
    position: absolute;
    width: 300px;
    top: 160px;
    right: 45px;
}
#meet-ny .meet-h-control-title {
    font-size: 13px;
    color: #212d36;
    font-weight: bold;
    padding: 0 0 10px;
}
#meet-ny .meet-h-control-btn {
    width: 53px;
    margin: 0 20px 0 0;
    float: left;
    text-align: center;
    cursor: pointer;
    text-decoration: none;
}
#meet-ny .meet-h-control-btn .meet-btn {
    background: url(img/newyear/control.png) 0 0 no-repeat;
    display: block;
    width: 53px;
    height: 53px;
    margin: 0 0 5px;
}
#meet-ny .meet-h-control-btn .meet-btn-invite {background-position: 0 0;}
#meet-ny .meet-h-control-btn .meet-btn-show {background-position: -53px 0;}
#meet-ny .meet-h-control-btn .meet-btn-romantic {background-position: -106px 0;}
#meet-ny .meet-h-control-btn .meet-btn-meet {background-position: -159px 0;}
#meet-ny .meet-h-control-btn:hover .meet-btn-invite {background-position: 0 -53px;}
#meet-ny .meet-h-control-btn:hover .meet-btn-show {background-position: -53px -53px;}
#meet-ny .meet-h-control-btn:hover .meet-btn-romantic {background-position: -106px -53px;}
#meet-ny .meet-h-control-btn:hover .meet-btn-meet {background-position: -159px -53px;}

#meet-ny .meet-h-control-btn .meet-btn-text {
    font-size: 11px;
    color: #212d36;
    margin: 0 -5px;
    text-align: center;
    display: block;
}
#meet-ny .meet-h-control-btn:hover .meet-btn-text {
    text-decoration: underline;
}
#meet-ny .meet-ny-header-animate {
    position: absolute;
    top: 0;
    left: 0;
    width: 828px;
    height: 314px;
    display: none;
    opacity: 0;
    filter: alpha(opacity=0);
    background: url(img/newyear/header-2.jpg) 0 0 no-repeat;
}
#meet-ny .meet-step-6 .meet-ny-header-animate {
    display: none!important;
}

#meet-ny .meet-step-1 .meet-ny-header-animate {background: url(img/newyear/header-2.jpg) 0 0 no-repeat;}
#meet-ny .meet-step-2 .meet-ny-header-animate {background: url(img/newyear/header-3.jpg) 0 0 no-repeat;}
#meet-ny .meet-step-3 .meet-ny-header-animate {background: url(img/newyear/header-4.jpg) 0 0 no-repeat;}
#meet-ny .meet-step-4 .meet-ny-header-animate {background: url(img/newyear/header-5.jpg) 0 0 no-repeat;}
/*/steps*/

/* POPUPS */
.meet-p-romantic-title {font-size: 13px; color: #58626a; font-weight: bold; padding: 0 0 5px; margin-top: -5px;}
.meet-p-romantic-text {color: #58626a;}
.meet-p-romantic-gifts {
    overflow: hidden;
}
.meet-p-romantic-gifts {width: 700px;}
.meet-p-romantic-gift-item {
    width: 121px;
    margin: 0 40px 0 0;
    float: left;
    cursor: pointer;
}
.meet-p-romantic-gift-img {
    display: block;
    background: url(img/newyear/popup/romantic-icn.png) 0 0 no-repeat;
    width: 121px;
    height: 125px;
}
.meet-p-romantic-gift-plus {
    display: block;
    margin: 5px auto 0;
    padding: 0 20px 0 0;
    width: 23px;
    text-align: right;
    height: 14px;
    background: url(img/newyear/meetico.png) 100% 0 no-repeat;
    position: relative;
    color: #f1592b;
    font-weight: bold;
}
.meet-p-romantic-gift-name {
    display: block;
    color: #212d36;
    font-weight: bold;
    text-align: center;
    padding: 10px 0;
    font-size: 11px;
}
.meet-p-romantic-gift-btns {
    display: block;
    text-align: center;
}
.meet-p-romantic-gift-price {
    display: block;
    text-align: center;
    font-size: 11px;
    color: #b7bbbd;
    padding: 5px 0 0;
}

.meet-p-romantic-gift-img.vip-gift-1 {background-position: 0 0;}
.meet-p-romantic-gift-img.vip-gift-2 {background-position: -121px 0;}
.meet-p-romantic-gift-img.vip-gift-3 {background-position: -242px 0;}
.meet-p-romantic-gift-item:hover .meet-p-romantic-gift-img.vip-gift-1 {background-position: 0 -125px;}
.meet-p-romantic-gift-item:hover .meet-p-romantic-gift-img.vip-gift-2 {background-position: -121px -125px;}
.meet-p-romantic-gift-item:hover .meet-p-romantic-gift-img.vip-gift-3 {background-position: -242px -125px;}


.meet-popup-nywin { margin: 0 -60px 0 0; color: #50616d; }
.meet-popup-nywin .meet-p-nywin-text { padding: 0 0 25px; width: 355px; }
.meet-popup-nywin .meet-p-nywin-text b{ display: block; padding-bottom: 3px; }
.meet-popup-nywin .meet-p-nywin-gift { float: left; margin: 0 55px 0 0; width: 83px; }
.meet-popup-nywin .meet-p-nywin-gift-img { display: block; text-align: center; height: 70px; }
.meet-popup-nywin .meet-p-nywin-gift-text, .meet-popup-nywin .meet-p-nywin-gift-text b { display: block; text-align: center; }
.meet-popup-nywin .meet-p-nywin-gift-text b { color: #212d36; }
.meet-popup-footer-center { text-align: center;}
.meet-popup-footer-center .btn {float: none!important;}



.meet-popup-ny-main { position: relative; padding-top: 65px; }
.meet-popup-ny-main .meet-p-ny-main-head { position: absolute; top: -30px; left: -30px; height: 65px; width: 500px; background: url(img/newyear/popup/head.jpg) 0 0 no-repeat; }
.meet-popup-ny-main .meet-p-ny-main-avatar { display: inline-block; *display: inline; *zoom: 1; width: 64px; height: 64px; vertical-align: middle; }
.meet-popup-ny-main .meet-p-ny-main-avatar img { width: 64px; height: 64px; }
.meet-popup-ny-main .meet-p-ny-main-content { display: inline-block; *display: inline; *zoom: 1; width: 350px; padding: 0 0 0 20px; vertical-align: middle; font-size: 13px; color: #58626a; }
.meet-popup-ny-main .meet-p-ny-main-title { font-weight: bold; display: block; padding-bottom: 3px; }

/* /POPUPS */
.meet-ny-gift {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 83px;
    background: url(img/newyear/gifts.png?1) 0 0 no-repeat;
}
.meet-ny-gift.meet-gift-vip-m {background-position: 50% 0; height: 56px;}
.meet-ny-gift.meet-gift-vip-w {background-position: 50% -56px; height: 56px;}
.meet-ny-gift.meet-gift-skin {background-position: 50% -112px; height: 45px;}
.meet-ny-gift.meet-gift-shows {background-position: 50% -158px; height: 57px;}
.meet-ny-gift.meet-gift-gift-r {background-position: 50% -215px; height: 68px;}
.meet-ny-gift.meet-gift-gift-b {background-position: 50% -283px; height: 66px;}
.meet-ny-gift.meet-gift-skin-sec {background-position: 50% -350px; height: 45px;}

.meet-ny-sidestat {
    width: 243px;
    height: 174px;
    position: relative;
    display: block;
    text-decoration: none;
}

.meet-ny-sidestat:hover {
    text-decoration: none;
}

.meet-ny-sidestat .meet-stats {
    position: relative;
    top: 25px;
    padding: 0 25px;
    font-size: 11px;
}
.meet-ny-sidestat .meet-stats-ava {
    float: left;
    width: 48px;
    height: 48px;
}
.meet-ny-sidestat .meet-stats-cnt {
    margin: 0 0 0 58px;
    color: #50616d;
}
.meet-ny-sidestat .meet-stat-prgbar-wrap {
    border: 1px solid #ccd0d1;
    padding: 1px;
    height: 10px;
    overflow: hidden;
    background: #70a5bb;
    margin: 3px 0;
    background-image:      -o-linear-gradient(top, #70a5bb, #648696);
    background-image:    -moz-linear-gradient(top, #70a5bb, #648696);
    background-image: -webkit-linear-gradient(top, #70a5bb, #648696);
    background-image:     -ms-linear-gradient(top, #70a5bb, #648696);
    background-image:         linear-gradient(top, #70a5bb, #648696);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#70a5bb', endColorstr='#648696',GradientType=0 );
}
.meet-ny-sidestat .meet-stat-prgbar {
    float: left;
    height: 10px;
    background: #de4739;
    background-image:      -o-linear-gradient(top, #de4739, #af2213);
    background-image:    -moz-linear-gradient(top, #de4739, #af2213);
    background-image: -webkit-linear-gradient(top, #de4739, #af2213);
    background-image:     -ms-linear-gradient(top, #de4739, #af2213);
    background-image:         linear-gradient(top, #de4739, #af2213);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#de4739', endColorstr='#af2213',GradientType=0 );
}
.meet-ny-sidestat .meet-stat-name {
    font-weight: bold;
}
.meet-ny-sidestat-0 .meet-stats,
.meet-ny-sidestat-0 .meet-ny-sidestat-btn {
    display: none;
}
.meet-ny-sidestat-1 { background: url(img/newyear/dating-status-bg.jpg) 0 0 no-repeat; }
.meet-ny-sidestat-2 { background: url(img/newyear/dating-status-bg-1.jpg) 0 0 no-repeat; }
.meet-ny-sidestat-3 { background: url(img/newyear/dating-status-bg-2.jpg) 0 0 no-repeat; }
.meet-ny-sidestat-4 { background: url(img/newyear/dating-status-bg-3.jpg) 0 0 no-repeat; }
.meet-ny-sidestat-5 { background: url(img/newyear/dating-status-bg-4.jpg) 0 0 no-repeat; }
.meet-ny-sidestat-1 .meet-stats-banner,
.meet-ny-sidestat-2 .meet-stats-banner,
.meet-ny-sidestat-3 .meet-stats-banner,
.meet-ny-sidestat-4 .meet-stats-banner,
.meet-ny-sidestat-5 .meet-stats-banner {
    display: none;
}
.meet-ny-sidestat-btn {
    position: absolute;
    display: block;
    bottom: 0;
    right: 0;
    width: 88px;
    height: 88px;
    cursor: pointer;
}
/***** /New YEAR *****/
