html, body{background: #f4eedd;}

#Container {
    background:none;
    font:13px/1.231 "Trebuchet MS", Helvetica, sans-serif;
}
#contentBody{padding: 60px 0 0 !important;}
/* default rounded box */

.b-rd {padding:0 0 10px 0;}

.b-rdc {
    position:relative;z-index:1;width:12px;height:12px;
    background:transparent url(img/b-rdc.png) no-repeat 0 0;
}

.b-rdc_n {
    overflow:hidden;display:block;margin:0 0 -11px;height:12px;
    background:transparent url(img/b-rdc.png) repeat-x 0 -60px;
}
.b-rdc_nw {float:left;background-position:0 0;}
.b-rdc_ne {float:right;background-position:0 -12px;}
.b-rdc_s {overflow:hidden;display:block;margin:-9px 0 0;height:12px;background:transparent url(img/b-rdc.png) repeat-x 0 -48px;}
.b-rdc_sw {float:left;background-position:0 -24px;}
.b-rdc_se {float:right;background-position:0 -36px;}

.b-rd_content {
    border-left:1px solid #ebebeb;
    border-right:1px solid #ebebeb;
    padding:12px;
    background:#fff;
}

/*  cross-browser compatibility */
.b-rd_g {
    -o-background-size:110% 110%;
    -webkit-background-size:100% 100%;
    -khtml-background-size:100% 100%;
    background-size:110% 110%;
    -moz-background-clip: border;
    -webkit-background-clip: border-box;
    background-clip: border-box;
    -moz-background-origin: border;
    -webkit-background-origin: border-box;
    background-origin: border-box;
    zoom:1;
}

.b-rd_g_ebebeb {
    background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABACAIAAABUc4oXAAAALUlEQVR42mN4/fo1EwMDAxgzMjLC2djE0OVxycHY5MhTaiYxckDM8P//fxANACqHBnTvsAV6AAAAAElFTkSuQmCC) no-repeat;
    background-image: -moz-linear-gradient(top, #ebebeb, #fff);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#ebebeb', EndColorStr='#ffffff');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ebebeb', EndColorStr='#ffffff')";
}

.b-rd_g_ed1c24 {
    background:#9e0b0f url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABACAIAAABUc4oXAAAATUlEQVR42n2OuRHAMAgEd6jDofvvzC2wCpBkFNgBw/HszfFcdwgBhBhKSK++s7qlc/346tTNLp3TI6dHNj4P/rwV449vsVt/Zm1zyw8Mx21kOMsqTuYAAAAASUVORK5CYII=) no-repeat;
    background-image: -moz-linear-gradient(top, #ed1c24, #9e0b0f);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#ed1c24', EndColorStr='#9e0b0f');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ed1c24', EndColorStr='#9e0b0f')";
}

.b-rd_g_00bff3 {
    background:#043373 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABACAIAAABUc4oXAAAARElEQVR42mNg2P+ZieH/fwj+B6L/odL/EDQjmI0F/4XRf3Hw/zIxgsX+QuT+/kVVg1UOqgfJDLx2oWGEW5H8gO63//8BNv1/K1nyxcMAAAAASUVORK5CYII=) no-repeat;
    background-image: -moz-linear-gradient(top, #00bff3, #043373);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#00bff3', EndColorStr='#043373');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#00bff3', EndColorStr='#043373')";
}

/*  additional styles for inner content  */

.b-rdc_content_wop {margin:-12px;}
.b-rdc_content_wogp {margin-left:-12px;margin-right:-12px;}
.b-rdc_content_wovp {margin-top:-12px;margin-bottom:-12px;}
.b-rdc_content_wolp {margin-left:-12px;}
.b-rdc_content_worp {margin-right:-12px;}
.b-rdc_content_wotp {margin-top:-12px;}
.b-rdc_content_wobp {margin-bottom:-12px;}

#searchLeft p {line-height:16px}
#searchLeft .button {margin-bottom:10px}
#searchLeft #userPosition{margin:0 0 9px -21px;position:relative;width:249px;}
#searchLeft #userPosition .ct, #searchLeft #userPosition .cb{
    background:url(../../images/basic/search_page.png) -8px 0 no-repeat;
   height:4px;
   width:249px;
   display:block;
   overflow:hidden
}
#searchLeft #userPosition .cb {background-position:-8px -3px}
#searchLeft #userPosition p{border-left:#f694a9 solid 1px;border-right:#f694a9 solid 1px;margin:0;padding:0 10px 1px 20px;line-height:14px}
#searchLeft #userPosition .ico
{
   background:url(../../images/basic/search_page.png) 0 0 no-repeat;
   width:8px;
   height:10px;
   overflow:hidden;
   position:absolute;
   top:6px;
   left:7px
}
#searchLeft #userPosition a, #raiseProfileInfo a{position:relative;color:#d61b51;display:inline-block;white-space:nowrap;*padding-right:8px}
#searchLeft #userPosition a em, #raiseProfileInfo a em
{
   background:url(../../images/tops/arrows.gif) 0 -12px no-repeat;
	float:right;
   width:5px;
   height:7px;
	margin:5px 1px 0 3px;
	*position:absolute;
	*margin:0;
	*top:5px;
	*right:0
}
#searchLeft .small { line-height:14px }
#searchResult {margin:0 -10px;}
#searchResult .msg { margin:0 10px; }
#searchResult .user
{
    position:relative;
    float:left;
    margin:5px 10px;
    padding:10px;
    width:318px;
    color:#505050;
    background-color:#fafafa;
}
#searchResult .sr-name-vip {float:left;width:21px;height:16px;margin:2px 2px 0 0;background-image:url(../search/img/ico.png);}
#searchResult .sr-name-rise {position:absolute;z-index:1;right:10px;top:10px;width:21px;height:22px;background-image:url(../search/img/ico.png);background-position:-21px 0;}
#searchResult .sr-name-box { margin:0 0 2px; }
#searchResult .sr-name { font-size:17px;text-decoration:none; }
#searchResult .sr-info-box { color:#8f9090;margin:0 0 5px; }
#searchResult .sr-content-box { position:relative;margin:0 0 15px 107px; }
#searchResult .sr-pht-box { float:left;width:97px;margin:0 10px 0 0;text-align:center; }
#searchResult .sr-pht { display:block;margin:0 auto 5px;width:97px;height:97px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; }
#searchResult .sr-links { display:none;position:absolute;bottom:10px;left:117px; }
#searchResult .user:hover .sr-links { display:block; }
#searchResult .sr-links a:link, #searchResult .sr-links a:visited { color:#8f9090;margin:0 10px 0 0; }
#searchResult .sr-links a:hover, #searchResult .sr-links a:active { color:#d61b51; }
#searchResult .vipSearch{background:url(../search/img/bg-user-vip.png) 0 100%;}
#searchResult .sr-paginator { padding:10px 10px 0; }

.meeting-users-box {position:relative;overflow:hidden;}
.meeting-users-inner {margin-top:-16px;}
.meeting-users-block {margin-top:10px;padding-top:5px;border-top:1px solid #e8e8e8;}
.meeting-users-title {color:#898989;margin:0 0 5px;}
.meeting-users-list {margin:0 0 5px;}
.meeting-users-link {margin:0 0 5px;}
.meeting-users-link a:link, .meeting-users-link a:visited,
.meeting-users-link a:hover, .meeting-users-link a:active {text-decoration:underline;color:#cd2556;}

.actuser-mainphoto {margin-bottom:4px;height:400px;background:50% 50% no-repeat;}

.meeting-actions {text-align:center;margin: 0 auto 15px;}
.meeting-actions .like{display:none}
.meeting-actions h2{margin-top:0;font-size: 190%;}
.meeting-actions div {margin-left:28px;}
.nickname {text-align:center;padding-right:0 !important;font-weight:bold;}
.nickname .adr {color:#999}
.mutual-popup .userphoto {width: 97px;height: 97px;background-repeat :no-repeat;float: left;margin: 0 10px 10px 0;}
.mutual-popup .userphoto a {display: block;height: 97px;margin: 0;padding: 0;}
.mutual-popup h2 {margin: 10px 0 10px 0;font-size: 120%;}
.mutual-popup .buttons-step1 {clear: left;margin-top: 20px;}
.mutual-popup .send-msg .buttn {margin-top: 10px;}
.mutual-popup .clear-both {clear:both;}
.mutual-popup .ta-high {height: 80px;}
.mutual-popup .buttn .or-button {margin: 0 -14px 0 0;}
.mutual-popup .buttn .or-button span {font-weight: normal;}
.mutual-popup .send-msg {clear: both;}

.sr-online, .sr-offline { cursor:default;position:relative;top:2px;font-size:11px;font-weight:bold;display:inline-block;padding:0 9px 1px 9px;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)); }
.sr-offline { background-color:#aaa;background:-moz-linear-gradient(top,#ddd,#aaa);background:-webkit-gradient(linear,left top, left bottom,from(#ddd),to(#aaa)); }

/* FS only */
.mutual-popup .pretty-letters {font:bold 13pt/120% "Trebuchet MS",Tahoma,Verdana,sans-serif;color: #999;}
.mutual-popup h2.pretty-letters {color: #444;}
.mutual-popup {margin-top: 15px;}
.mutual-popup .jsLink {font-size: 100%;}

#meetingFilterBlock {border:1px solid #CCCCCC;color:#62656B;margin-bottom:20px;padding:12px;width:205px;}
.relation-to-me {margin-top: 10px; font-size: 11px;}

.hints {margin-bottom: 12px;color: #666;margin-top: 2px;}

.genderCheckbox {vertical-align:middle; margin:2px 4px 0 6px;}
.genderCheckbox.first {margin-left:0 !important;}
.nickname, .nickname_for_meeting {text-align:center;padding-right:0 !important;}
.nickname_for_meeting .nick_link{font-size: 25px;line-height: 30px;}
.nickname_for_meeting .nick_link a{text-decoration: none}
.nickname_for_meeting .nick_link.m a{color: #41C5F7}
.nickname_for_meeting .nick_link.f a{color: #E93083}

.block_new{padding: 10px 0}
.block_info .age{font-size: 14px;color: #a8a8a8;}
.block_info .adr{color: #a8a8a8;font-size: 14px}
.block_info{padding-bottom:10px}

.meeting-actions h2{color: #333!important}

.meeting-signup img {margin:0 2px 2px 0;vertical-align:bottom;}
.meeting-signup .buttn {margin:10px 0 0 37px;}
.meeting-signup span.w {color:#F972AC;font-weight:bold;}
.meeting-signup span.m {color:#42B1DD;font-weight:bold;}

h1, h2, h3, h4, h5, h6 {
font:150% "Trebuchet MS",Tahoma,Verdana,sans-serif;
margin-bottom:0.5em;
}
#cityLeaderBlock{float: right; border: 1px solid #ccc; padding: 15px!important; width: 200px; -moz-border-radius:15px; border-radius:15px;-webkit-border-radius: 15px}
#cityLeaderBlock .leaderList{background: none; border: none;padding-bottom: 0!important}
#cityLeaderBlock .leaderList .userCity{color: #666!important; line-height: 20px}
#cityLeaderBlock .leaderList .info{width: 120px}
#cityLeaderBlock .leaderList .votes{text-align: left; font-weight: normal}

.item .userAva{border: 3px solid #eee}
.item.w:hover .userAva{border: 3px solid #E93083}
.item.m:hover .userAva{border: 3px solid #41C5F7}
.item.w:hover a{color:#E93083!important}
.item.m:hover a{color:#41C5F7!important}

.user-blocks{border: 1px solid #ccc; padding: 10px; margin-bottom: 20px;line-height:30px;}
.user-blocks label{float: left; padding-right: 5px}
.user-blocks div{overflow:hidden}
span.important{color: #e93083}

#progress_bar{width: 85px; height: 20px; position:relative; background: #ccc; margin-top:6px}
#progress_bar #overlay{width: 85px; height: 20px; position:absolute; top: 0; left: 0; background: url("overlay.png"); z-index:100}
#progress_bar #progress{width: 70%; height: 20px; background: #e93083}

.searchLeft .b-rd_content { color:#898989!important; font-size:14px; font-family:"Trebuchet MS",Helvetica,sans-serif; }
.searchLeft .b-rd_content .rocon{display:none!important}
.searchLeft .b-rd_content select{font-size:11px!important}
.searchLeft .b-rd_content a{ }
.searchLeft .b-rd_content a:hover{ text-decoration: none}
.searchLeft .b-rd_content #progress_bar{float: right; margin: 7px 1px 0 0}
.searchLeft .b-rd_content.statistic{}
.searchLeft .b-rd_content.statistic div{overflow: hidden}
.searchLeft .b-rd_content h1, .searchLeft .b-rd_content h2, .searchLeft .b-rd_content h3, .searchLeft .b-rd_content h4{color: #464646!important;}
.searchLeft .b-rd_content p{color: #898989 !important; margin:5px 0;}
.searchLeft .b-rd_content .mt-lg{margin-top: 0}
.searchLeft .b-rd_content .meeting-users-block{margin-bottom: 0; padding-bottom: 10px}
.searchLeft .b-rd_content .top{width: 100%; height: 10px; background: url("bg_box.png")}
.searchLeft .b-rd_content .bottom{width: 100%; height: 15px; background: url("bg_box.png") 0 -10px}
.searchLeft .b-rd_content .middle{width: 195px;background: url("bg_box.png") -225px -10px; padding: 0 15px ; overflow: hidden}
.searchLeft .b-rd_content #cityLeaderBlock{width: auto; overflow: hidden; margin-bottom: 0; border: none; padding: 0!important}

#meetingFilterBlock{border: none!important; margin: 0; width: 195px; padding: 0}

.grey_bg{background: url("grey_bg.png") repeat-x scroll 0 0 #ececec; overflow: hidden; padding: 20px 15px;}

.white_bg {
    background:#fff;
    overflow: hidden;
    padding:15px;
    -moz-box-shadow: 0px 2px 2px #777;
    -webkit-box-shadow: 0px 2px 2px #777;
    box-shadow: 0px 2px 2px #777;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
}


.rating-my-row {margin:0 0 10px;color:#898989;}
.rating-my-row span { color:#cd2556; }
.rating-my-btn { text-align:center; }
.rating-btn  { padding-left:30px;padding-right:15px; }
.rating-btn i  { position:absolute;top:2px;left:3px;width:20px;height:22px;background:transparent url(../search/img/ico.png) -62px 0; }

/*  */

.meeting-actions{width:100% !important; border-bottom: 2px solid #ececec}
.meeting-actions div{margin-left: 0}
.meeting-actions .raiting_bal, .meeting-actions .meeting-btns{margin-left:35px}

.meeting-btns a{font-style: normal; font-family: "Trebuchet MS", Helvetica, sans-serif;}
.actuser-mainphoto{position: absolute;top: 0; bottom: 0; left: 0; right: 0; height: 400px}
.background_for_fs{position:relative; height: 400px; background: url('bg_photo.png') repeat-x #282b2c}
.nickname_for_meeting{margin-bottom: 0}

.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;}

.actuser-ratingphotos{border-top: 2px solid #ececec; padding:10px 0; text-align:center;}
.actuser-ratingphotos a{margin: 0 3px;position:relative}
.actuser-ratingphotos a .cover{display: block; position:absolute; width: 48px; height: 48px; bottom:2px; left:0}

.actuser-ratingphotos img{padding:1px; border:4px solid #F0EDE4;}
.actuser-ratingphotos img.gender-m.active{border-color:#41c5f7;}
.actuser-ratingphotos img.gender-f.active{border-color:#e93083;}

.meeting-actions h2{color: #666!important}

#rating_content{font-family:"trebuchet MS",helvetica,sans-serif;}
#rating_content .left_part{width: 223px; float:left;}
#rating_content .right_part{float:right; width: 708px; position:relative;}

.mt-nav-box {border-bottom: 1px solid #e5e5e5; padding: 0 10px 15px 24px; margin-bottom:15px; background: url("red_point.png") no-repeat 6px 8px; color: #6d7071; font-size: 14px}
.mt-nav-box  h2, .mt-nav-box h1{font-weight: bold; color: #2f3334!important}
.mt-nav-box .count {float:right;}
.mt-nav-box a{overflow:hidden; color: #6d7071; display:block; line-height: 30px; text-decoration: none}
.mt-nav-box a:hover{color: #d61b51; text-decoration: underline;}
.mt-nav-box a.curr{color:#d61b51; text-decoration:none; padding:0 10px; margin:0 -8px; background:#F4F4F4;color:#000;}

/*  prime box  */
#rating_progress{width: 189px; height: 25px; margin:0 auto; padding-top: 67px; background: url("rating_progress.png") no-repeat; font-size: 17px; fon-weight: bold; text-align:center;color:#62656B;}
#rating_progress.proc_10{background-position: 0 -92px}
#rating_progress.proc_30{background-position: 0 -184px}
#rating_progress.proc_50{background-position: 0 -276px}
#rating_progress.proc_75{background-position: 0 -368px}
#rating_progress.proc_100{background-position: 0 -460px}
#rating_progress.proc_300{background-position: 0 -552px}
#rating_progress.proc_500{background-position: 0 -644px}
#rating_progress.proc_750{background-position: 0 -736px}
#rating_progress.proc_1000{background-position: 0 -828px}
#rating_progress.proc_10000{background-position: 0 -920px}

.right_part a{color: #6d7071; text-decoration:underline}
.right_part a:hover{color: #d61b51; text-decoration:none}

.user_item{ padding: 10px 5px; position:relative}
.user_item img.avatar_user{float:left; padding: 1px; border: 4px solid #f0ede4}

.user_item.m:hover img.avatar_user, .user_item-m:hover img.avatar_user{border: 4px solid #88deff}
.user_item.w:hover img.avatar_user, .user_item-f:hover img.avatar_user{border: 4px solid #e93083}
.user_item.rate:hover img.avatar_user{display:none}
.user_item.w .big_image{border: 10px solid #FBDBE9}
.user_item.m .big_image{border: 10px solid #88deff}
.big_image{position:absolute; display:none;z-index: 1000}
.user_item:hover .voice_time a{display:inline}
.user_item .info_block{margin-left: 65px}
.user_item .voice_time{display:block; padding: 0 10px; background: #fbdbe9; height: 25px; line-height: 25px; position:relative; text-align:right;}
.user_item.w .voice_time{background: #fbdbe9}
.user_item.m .voice_time{background: #D9F3FD}

.user_item.user_item-f .voice_time{background: #fbdbe9;}
.user_item.user_item-m .voice_time{background: #D9F3FD;}
.user_item .voice_time a{margin: 0 10px; color: #999; display: none}
.user_item a.name{color: #5e6f77}
.user_item span.year{font-size: 14px; color: #6d7071}
.user_item span.town{font-size: 14px; color: #999}
.user_item .voice_time a:hover,.user_item a.name:hover{color: #d61b51}
.user_item .voice_time span.time{margin: 0 20px 0 0; color: #999; float:left;}
.user_item .voice_time .topval{margin: 0 50px 0 0; display:block; color:#CD2556; font-weight:bold; font-size:14px; float:right; margin:0px; width:100px;}
.user_item.user_item-f .voice_time .topval{color:#CD2556;}
.user_item.user_item-m .voice_time .topval{color:#196FAB;}
.user_item .voice_time .voite{position: absolute; right: 10px; top: -8px; font-size: 17px; color: #d61b51; line-height: 45px; width: 120px}
.user_item .voice_time .voite em{width: 35px; height: 35px; display:block; background: url("rating.png"); margin-left: 5px}
.user_item .voice_time .raiting_bal{display:none; position:absolute; padding: 0!important; text-align: left; top: -8px; left: 254px; width: 214px;}
.user_item:hover .voice_time .raiting_bal,.user_item:hover .voice_time a.prize,.user_item:hover .voice_time a.letter{display:block}
.user_item:hover .voice_time .voite{display:none}
.user_item .voice_time .raiting_bal a{display:block; float:left; margin: 0 1px!important}
.user_item .voice_time a.prize{display:none; width: 36px; height: 36px; background: url(links.png) 0 0; position: absolute; top: -5px; left: 465px}
.user_item .voice_time a.letter{display:none; width: 36px; height: 36px; background: url(links.png) -36px 0; position: absolute; top: -5px; left: 510px}
.user_item .voice_time a.prize:hover{background: url(links.png) 0 -36px}
.user_item .voice_time a.letter:hover{background: url(links.png) -36px -36px}

.user_item .voice_time .voite em.r_1{background-position: -1px 0}
.user_item .voice_time .voite em.r_2{background-position: -39px 0}
.user_item .voice_time .voite em.r_3{background-position: -78px 0}
.user_item .voice_time .voite em.r_4{background-position: -117px 0}
.user_item .voice_time .voite em.r_5{background-position: -155px 0}
.user_item .voice_time .voite em.r_6{background-position: -192px 0; height: 42px; width: 37px;}

.user_item .user-place {width:34px; padding:15px 0 0 6px; float: left; font-size:16px; font-weight:bold}

#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: 15px; top: 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}

/* meeting-top-users */
.meeting-top-users-bg {padding:12px 6px 12px 17px;height:120px;}

.top_users{margin:0 0 20px; overflow: hidden;}
.top_users a{float:left; margin:0; width: 96px; height: 120px; text-align:center; color: #2f3334; font-size: 14px; text-decoration: none;}
.top_users a span{display:block}
.top_users a span.place{font-size: 17px; font-weight: bold; color:#62656B;}


.top_users .meetintg-top-user-img {padding:4px;margin:0 auto;width:50px;background:#CBCBCB;}
.top_users .meetintg-top-user-img img {border:1px solid #fff;}
.top_users a.top-user-f:hover .meetintg-top-user-img {background:#E93083;}
.top_users a.top-user-m:hover .meetintg-top-user-img {background:#41C5F7;}
.meetintg-top-user-name {padding:5px 0 0;color:#62656B;font-style:italic;font-size:14px;}
.meetintg-top-user-points {padding:2px 0 0;color:#62656B;font-size:14px;}

/* meeting-top-masthead */

.meeting-top-masthead {
    position:relative;width:1000px;height:214px;margin:-15px 0 0 -15px;border-bottom:1px solid #bfbfbf;
}
.meeting-top-masthead-bg {position:absolute;z-index:2;top:0;left:0;width:1000px;height:214px;}
.meeting-top-masthead-m .meeting-top-masthead-bg {
    background:transparent url(img/meeting-top-masthead-m.png) no-repeat 0 0;
}

.meeting-top-masthead-f .meeting-top-masthead-bg {
    background:transparent url(img/meeting-top-masthead-f.png) no-repeat 0 0;
}

.meeting-top-masthead-turn {position:absolute;z-index:5;top:0;left:0;width:40px;height:214px;}

.meeting-top-masthead-turn i {position:absolute;z-index:5;}
i.meeting-top-masthead-turn-f {
    top:1px;left:-13px;width:70px;height:45px;
    background:transparent url(img/meeting-masthead-link-f.png) no-repeat 0 0;
}
i.meeting-top-masthead-turn-m {
    top:1px;left:-11px;width:67px;height:51px;
    background:transparent url(img/meeting-masthead-link-m.png) no-repeat 0 0;
}

/* meeting-top-advt-w */

.meeting-top-advt-w {
    position:absolute;z-index:3;top:64px;left:86px;width:200px;height:150px;color:#fff;
}
.meeting-top-advt-list {background:none;}
.meeting-top-advt {background:none !important;}
.meeting-top-advt-title {
    padding:0 0 16px;font-size:24px;font-weight:bold;text-shadow:0 1px 1px #444;
}
.meeting-top-advt-text {
    padding:0 0 14px 32px;font-size:17px;font-style:italic;text-shadow:0 1px 1px #444;
}
.meeting-top-advt-text i {
    position:absolute;width:32px;height:32px;margin:-7px 0 0 -36px;
    background:transparent url(img/meeting-top-advt-icons.png) no-repeat 0 0;
}
.meeting-top-advt-text-vip i {background-position:0 0;}
.meeting-top-advt-text-fm i {background-position:-32px 0;}
#meeting-top-advt-nav {position:absolute;z-index:4;left:0;bottom:15px;width:100%;}
#meeting-top-advt-nav a {
    float:left;margin:3px;width:10px;height:10px;
    background:transparent url(img/meeting-top-advt-icons.png) no-repeat 0 -32px;
}
#meeting-top-advt-nav a.fs-active {background-position:-10px -32px;}

/* meeting-top-first-place */
.meeting-top-fp-img {
    position:absolute;z-index:1;width:97px;height:97px;top:64px;left:700px;
}
.meeting-top-fp-link {
    position:absolute;z-index:3;width:97px;height:97px;top:64px;left:700px;
}
.meeting-top-fp-desc {position:absolute;z-index:4;left:832px;top:67px;width:140px;}
.meeting-top-fp-title {padding:0 0 10px;font-size:17px;color:#fff;text-shadow:0 1px 1px #545454;}
.meeting-top-fp-name a:link, .meeting-top-fp-name a:visited {
    font-size:21px;font-weight:bold;color:#fff;text-decoration:none;text-shadow:0 1px 1px #545454;
}
.meeting-top-fp-name a:hover, .meeting-top-fp-name a:active {text-decoration:underline;}
.meeting-top-fp-points {padding:2px 0;font-size:17px;color:#fff;text-shadow:0 1px 1px #545454;}

/* meeting-top-rating-box */
.meeting-top-rating-box {margin:0 0 0 -15px;padding:28px 0 0;}
.meeting-top-rating-content {
    position:relative;border-right:1px solid #ebebeb;
    color:#fff;padding:12px 12px 12px 52px;
}
.meeting-top-rating-give_gift {float:right;margin:-3px 0 0 4px;}
.meeting-top-rating-add_rating {float:right;}
.meeting-top-rating-title {padding:0 0 10px;color:#fff;font-size:17px;text-shadow:0 1px 1px #777;}
.meeting-top-rating-place {padding:10px 0 8px;font-size:15px;color:#fff;text-shadow:0 0 1px #D2D2D2;}

.meeting-top-rating-place span {font-size:17px;}
.meeting-top-rating-points {font-size:15px;color:#fff;text-shadow:0 0 1px #D2D2D2;}
.meeting-top-rating-points span {font-size:17px;}

/* meeting-top-desc */

.meeting-top-desc {position:relative;padding:12px 10px 12px 34px;}
.meeting-top-desc-title {font-size:15px;font-weight:bold;color:#262a2b;padding:0 0 6px;}
.meeting-top-desc-box {padding:20px 0;width:100%;}
.meeting-top-desc-text {font-size:13px;color:#262a2b;margin:0 0 6px;}
.meeting-top-desc-text ul {margin:0;}
.meeting-top-desc-text li {font-size:13px;}

/* meeting-list-top */

.meeting-list-top {margin:0;padding:0;}
.results_stage .meeting-list-top {padding-left:70px;}

.meeting-list-top li {
    float:left;
    width:190px;
    margin:0;
    padding:5px 15px 15px ;
    border-bottom:1px solid #e5e5e5;
    list-style:none;
    background:none;
}

.results_stage .meeting-list-top li {
    padding:5px 80px 15px 15px ;
    border-bottom:none;
}
.meeting-list-top-title {padding:0 10px 6px;}
.meeting-list-top-place {font-size:21px;color:#2f3334;text-shadow:0 0 1px #C8C8C8;}
.meeting-list-top-points {color:#909494;text-shadow:0 0 1px #eee;}
.meeting-list-top-user-box {position:relative;}
.meeting-list-top-user-img {
    padding:0 38px 0 0;width:97px;height:97px;
    background:transparent url(img/top-user-img.png) no-repeat 100% 50%;
}
.meeting-list-top-user-img a {display:block;width:97px;height:97px;}
.meeting-list-top-user-name {padding:5px 0 2px;height:22px;overflow:hidden;}
.meeting-list-top-user-name a:link, .meeting-list-top-user-name a:visited {
    font-size:17px;
    line-height:22px;
    color:#fff;
    text-shadow:0 0 1px #b1b1b1;
    text-decoration:none;
}
.meeting-list-top-user-name a:hover, .meeting-list-top-user-name a:active {color:#fff;text-decoration:none;}
.meeting-list-top-user-info {
    height:14px;
    overflow:hidden;
    line-height:14px;
    font-size:13px;
    white-space:nowrap;
    color:#fff;
    text-shadow:0 0 1px #b1b1b1;
}
.meeting-list-top-giveGift {position:absolute;top:2px;right:-3px;}
.meeting-list-top-addViews {position:absolute;top:35px;right:-3px;}

/* fs */
.meeting-top-pager {width:200px;margin:20px auto 0;}
.meeting-top-pager a {text-decoration:none;}
.meeting-top-msg {margin-top:40px;}

/*leader-block*/
.mlc-main-box {
    padding:10px 10px 5px 10px;
    margin:-10px -10px 10px;
    background:url(../leader/img/mlc-main-remake.png) no-repeat 50% 0;
    -moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;
    text-align:center;
}

.mlc-main-title {font-size:15px;}
.mlc-main-title a:link, .mlc-main-title a:visited { color:#f15a2a;text-decoration:none; }
.mlc-main-title a:hover, .mlc-main-title a:active { color:#f15a2a;text-decoration:none; }

.mlc-main-photo {
    display:block;
    border:1px solid rgba(255,255,255,.6) !important;
    width:97px;
    height:97px;
    margin:10px auto 5px;
    background-repeat:no-repeat;
    -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;
    -webkit-background-size: cover;
         -o-background-size: cover;
            background-size: cover;
}

.mlc-main-name {font-size:15px;font-weight:bold; padding: 0 0 5px;}
.mlc-main-name a:link, .mlc-main-name a:visited {color:#55A9DE;text-decoration:none;}
.mlc-main-name a:hover, .mlc-main-name a:active {color:#f15a2a;text-decoration:none;}

.mlc-main-text {color:#58595b; font-size: 11px;}
.mlc-main-votes {text-align:right;font-size:11px;font-weight:bold;}
.mlc-region-item {margin:0 0 13px;}
.mlc-region-photo {float:left;width:48px;height:48px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.mlc-region-info {margin:0 0 0 60px;}
.mlc-region-name {font-size:15px;font-weight:bold;margin:0 0 4px;}
.mlc-region-name a:link, .mlc-region-name a:visited {color:#55A9DE;text-decoration:none;}
.mlc-region-name a:hover, .mlc-region-name a:active {color:#f15a2a;text-decoration:none;}
.mlc-region-text {font-size:11px;color:#777;overflow:hidden;}
.mlc-region-votes {float: right;font-size:11px;font-weight:bold; color: #f15a2a; line-height: 19px}
.mlc-no {font-size:11px;color:#777;text-align:center;}

.mlc-btn { margin:15px 0 0;text-align:center; }
.mlc-btn .fs-btn { padding-left:30px;padding-right:15px; }

/* rise block */
#riseBlock .rb-place {}
#riseBlock .place a {text-decoration:none; color:#f15a2a;}
#riseBlock .gustCount {margin:5px 0 0;}
#riseBlock .rb-photo {float:left; width:48px; height: 48px; -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#riseBlock .rb-text {margin:0 0 0 60px;*zoom:1; line-height: 21px}
#riseBlock .rb-btn, .search-signup .rb-btn{margin:10px 0 0;}
.search-signup .info{margin: 0 0 0 55px; *zoom:1}

.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}

/* 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}


/* 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;
}

.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:11px 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;
}
/*  */

/* BEGIN left menu */
.btn-green{
    color: #fff;
    background-color: #72cc0a;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#72cc0a), to(#41b10b));
    background-image: -webkit-linear-gradient(top, #72cc0a, #41b10b);
    background-image: -moz-linear-gradient(top, #72cc0a, #41b10b);
    background-image: -o-linear-gradient(top, #72cc0a, #41b10b);
    background-image: linear-gradient(top, #72cc0a, #41b10b);
    border-color: #47b508
}
.btn-green:hover{
    background-color: #78D50B;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#78D50B), to(#44BF0D));
    background-image: -webkit-linear-gradient(top, #78D50B, #44BF0D);
    background-image: -moz-linear-gradient(top, #78D50B, #44BF0D);
    background-image: -o-linear-gradient(top, #78D50B, #44BF0D);
    background-image: linear-gradient(top, #78D50B, #44BF0D);
    border-color: #47b508
}

.icon-heart{
    display: inline-block; *display: inline; *zoom: 1;
    width: 16px; height: 17px; vertical-align: top; margin: -1px 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}
.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:10px;}

.btn-area{padding-top: 10px; border-top: 1px solid #e8e8e8}

.btn-green{
    color: #fff;
    background-color: #72cc0a;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#72cc0a), to(#41b10b));
    background-image: -webkit-linear-gradient(top, #72cc0a, #41b10b);
    background-image: -moz-linear-gradient(top, #72cc0a, #41b10b);
    background-image: -o-linear-gradient(top, #72cc0a, #41b10b);
    background-image: linear-gradient(top, #72cc0a, #41b10b);
    border-color: #47b508
}
.btn-green:hover{
    background-color: #78D50B;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#78D50B), to(#44BF0D));
    background-image: -webkit-linear-gradient(top, #78D50B, #44BF0D);
    background-image: -moz-linear-gradient(top, #78D50B, #44BF0D);
    background-image: -o-linear-gradient(top, #78D50B, #44BF0D);
    background-image: linear-gradient(top, #78D50B, #44BF0D);
    border-color: #47b508
}

.icon-heart{
    display: inline-block; *display: inline; *zoom: 1;
    width: 16px; height: 17px; vertical-align: top; margin: -1px 7px 0 -13px;
    background: url(img/meeting-ico-16.png) -50px 0;
}
/* END left menu */