html, body{background: #f4eedd;}
#contentBody{padding: 59px 0 0 !important;}

.meeting_logo, .meeting_search_logo, .top-menu-title{
    float: left;
    color: #363636 !important;
    font-size: 27px;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    text-shadow: 0 0 1px #BEBEBE;
    font-family:"Trebuchet MS",Helvetica,sans-serif;
    text-decoration:none !important;
    text-indent:4px;
    vertical-align:middle;
}

.meeting_logo_addl {
    position:relative;
    margin:2px 0 0 0;
    padding:2px 4px;
    float:left;
    font-size:12px;
    text-decoration:none;
}

.meeting_logo_addl:link, .meeting_logo_addl:visited {color:#777;text-decoration:none;}
.meeting_logo_addl:hover, .meeting_logo_addl:active {color:#f15a2a;text-decoration:none;}

/*header*/
.top_part {position:relative; margin-bottom:20px;min-height:30px; font-family: "Trebuchet MS", Helvetica, sans-serif;}

.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;
	margin:  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: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 span{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 .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;
}

.leader_harem{width: 675px; background: #f8f8f8; border: 1px solid #e8f1ee; overflow: hidden; padding: 10px; line-height: 18px; margin-bottom: 20px}

.harem_list{overflow: hidden}
.harem_list .item_user{float: left; width: 350px; height: 130px; line-height: 20px; color:}
.harem_list .item_user a.name{font-size: 17px; text-decoration: underline; padding-bottom: 5px}
.age_city {font-size:11px; color:#666;}
.harem_list .item_user a.name:hover{text-decoration: none}
.item_user .by_area{overflow: hidden; width: 180px; margin-top: 15px; line-height: 18px; color: #e93083; font-size: 16px; font-weight:bold;}
.info_garem{font-size: 10px; line-height: 15px; width: 100px; text-align:center}
.info_garem a{font-size: 13px; text-decoration: underline; font-weight: bold}
.info_garem div {padding-top:2px;}

.news_block{width: 100%; border-bottom: 1px solid #eee; margin: 10px; overflow: hidden; padding: 10px 0}
.news_info{margin-left: 60px}
.news_info a{text-decoration: underline}
.link_menu { margin:15px 20px; font-size:17px; }
.link_menu a:link, .link_menu a:visited { margin:0 10px; color:#515151; text-decoration: none; }
.link_menu a:hover, .link_menu a:active, .link_menu a.active { text-decoration:none; color:#f15a2a; }
.profile-data {line-height: 20px; margin: 0 180px 0 108px!important}
.item_buy {width: 190px; float: right; padding-top: 40px}
.nfeed-act-bar{padding: 15px 5px 5px 5px!important}

.harem_info {width: 200px; border: 1px solid #eee; padding: 10px; overflow: hidden; line-height: 20px; font-size:11px; margin-bottom:10px;}

/*rates*/
.price_block {float:right; font-weight:bold; color:#f15a2a; font-size:16px; line-height: 20px; padding-right: 10px}
.rate_header {color:#000; margin-bottom:15px;}

