/* 
    new design for accounts
*/
body{
    background-color: #FFFFFF !important;
}
.new_body_container{
    width: 1210px;
    margin: auto;
}
.new_header{
    /*background: url('/images/new_design/menu_bg.png') repeat;*/
    background: #656565;
    height: 28px;
}
.header-navigaton ul{
    padding-top: 0px;
}
.header-navigaton ul li {
    height:28px;
    margin-top: 0px;
    padding-right: 15px;
    margin-right: 0px;
    background: url('/images/line_vertical_small.png') no-repeat right center;
}
.header-navigaton ul li div{
    margin-top: 6px;
}
.menu_left_border{
    float:left;
    height: 36px;
    width: 3px;
    background: url('/images/new_design/menu_left_border.png') no-repeat left top;
}
.menu_left_border{
    float:left;
    margin: 0px;
    padding: 0px;
}
.menu_right_border{
    float: right;
}
.header-search-input{
    float: left;
    margin:0;
    height: 11px;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E3E3E3;
    color: #666666;
    font-size: 11px;
    padding: 4px;
    width: 285px;
    border-radius: 3px 0 0 3px;
}
.header-search-button-input, .header-search-button-input:hover{
    background: #D2CACA url('/images/new_design/search.png') no-repeat center;
    margin:0;
    margin-right: 4px;
    height: 21px;
    width: 25px;
    padding-bottom: 3px;
     border: 1px solid #D2CACA;
    -moz-border-radius: 0px 3px 3px 0px;
    -webkit-border-radius: 0px 3px 3px 0px;
    border-radius: 0px 3px 3px 0px;
     margin-left: -3px;
     float: left;
}
.mrc-logo {
    display: block;
    float: right;
    height: 68px;
    margin-right: 16px;
    text-decoration: none;
    background: #FFFFFF;
    width: auto;
}
.mrc-logo img{
    height: 100%;
}
.right_menu{
    width: 100px;
    margin-right: 0px;
    min-height: inherit;
}
.manager{
    text-align: center;
}
.manager_header{
    float: right;
    height: 22px;
    width: 100%;
    font-size: 15px;
    font-weight: bold;
    color: #688398;
    margin: 10px 0px 5px 5px;
    text-transform: uppercase;
}
.orange_manager_header{
    background: url('/images/new_design/managers_orange.png') right top no-repeat;
    text-shadow: 2px 4px 1px #b7651b;
}
.blue_managers_header{
    background: url('/images/new_design/managers_blue.png') right top no-repeat;
    text-shadow: 2px 4px 1px #466075;
}
.grey_managers_header{
    background: url('/images/new_design/managers_grey.png') right top no-repeat;
    text-shadow: 2px 4px 1px #5d5d5d;
}
.manager_header div{
    margin: 5px 0px 0px 0px;
    font-weight: normal;
    font-size: 10px !important;
}
.manager_photo, .user_photo{
    width: 40px;
    height: 40px;
    box-shadow: 5px 5px 5px #d1d1d1;
}
.manager_name{
    color: #4a6e89;
    font-style: italic;
    margin-top: 4px;
    font-size: 10px;
}
.contact_with_manager{
    margin-top: 5px;
    margin-bottom: 20px;
}
.contact_with_manager a.mail{
    margin-right: 6px;
}
.left_column{
    width: 215px;
    vertical-align: top;
}
.user_photo{
    width: 50px !important;
    height: 50px !important;
    box-shadow: 3px 3px 3px #d1d1d1;
    border: #FFFFFF solid 1px;
}
.left_menu_user_photo{
    padding-left: 5px;
    padding-right: 5px;
}
.left_menu_user_name{
    color: #688398;
    font-weight: bold;
    font-size: 12px;/*13px;*/
    margin-left: 0px;
    width: 140px;
}
.left_menu_user_name span{
    color: #bdbdbd !important;
    margin-top: 5px;
    font-weight: normal;
    font-size: 10px;
}
.main_new_container{
    width: 345px;
    /*border-radius: 5px;*/
    border: #e4e4e4 solid 1px;
    background-color: #edf5fc;
    margin-bottom: 10px;
    border-top: none;
    /*box-shadow: 3px 3px 3px #d1d1d1;*/
}
.main_new_img{
    margin:0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    height: 175px;
    /*border-radius: 5px 5px 0px 0px;*/

}
.main_new_text_container{
    padding: 10px;
}
.main_new_title{
    color: #2C4056/*#466780*/;
    font-weight: bold;
    font-size: 16px;
    text-transform: uppercase;
}
.main_new_text{
    color: #555555;
    font-size: 12px;
}
.posts_container, .news_list_container{
    
    width: 100%;
    margin: 10px 0px 10px 0px;
    padding: 0px;
    overflow-y: auto;
}
.news_list_container_owner{
    border: #dfdfdf solid 1px;
    /*border-radius: 5px;*/
}
.posts_container{
    border: #dfdfdf solid 1px; 
}
.news_list_container{
    border-top: #dfdfdf solid 1px;
    border-bottom: #dfdfdf solid 1px;
}
.block_title{
    color: #FFFFFF;
    text-transform: uppercase;
    text-align: center;
    font-weight: bold;
    text-shadow: 2px 4px 1px #b7651b;
}
.posts_title{
    width: 98px;
    height: 30px;
    padding-top: 8px;
    font-size: 14px;
    background: 0 0 no-repeat;
    margin-left: 0px;
}
.post_list{
    padding: 8px 10px 0px;
    color: #737373;
    min-height: 40px;
}
.post_author{
    float: right;
    width: 35px;
}
.post_author img{
    width: 35px;
}
.container_td{
    vertical-align: top;
    width: 100px;
}
.while_line{
    background-color: #FFFFFF;
    width: 100%;
    height: 1px;
    margin-top: -1px;
}
.content_table{
    float: right;
    width: 98%;
}
.content_td{
    padding: 0px 0px 0px 8px;
    vertical-align: top;
}
.news_container{
    padding: 0px;
    margin-top: 11px;
}
.news_title{
    width:145px;
    height: 40px;
    padding-top: 10px;
    margin-top: 10px;
    font-size: 18px;
    background: top left no-repeat;
    float: left;
}
.news_date{
    color: #757575;
    font-size: 18px;
    margin-top: 20px;
    margin-right: 10px;
}
.news_image{
    width: 50px;
    height: 50px;
    box-shadow: 3px 3px 3px #d1d1d1;
    float: left;
    margin-right: 10px;
    overflow: hidden;
}
.news_image img{
   height: 50px;
}
.news_list{
    min-height: 50px;
}
.news_list_title{
    color: #4d728f;
    font-weight: bold;
    font-size: 12px;
    margin-top: -2px;
}
.news_attributes{
    float: right;
    width: 16px;
    height: 10px;
    color: #a3bacc;
    padding: 0px 0px 0px 3px;
    font-size: 7px;
    background-repeat: no-repeat;
    background-size: auto 10px;
}
.news_attributes span{
    width: 18px;
    text-align: center;
    float: left;
    color: #fff;
}
.news_list{
    padding: 8px 10px 0px 10px; 
    border: none;
}
.news_list:hover, .post_list:hover{
    background-color: #EDF5FC !important;
}
.news_list_container{
    padding: 0px;
    width: 100%;
    overflow-y: auto;
    margin-top: 0px;
}
.news_list_hr{
    border: none;
    border-bottom: 1px solid #DFDFDF;
    margin: 5px 0px 0px 0px;
    height: 0px;
}
.news_content{
    width: 100%;
    margin-left: 10px;
    float: left;
}
.right-content-new{
    border: 1px solid #DFDFDF;
    /*border-radius: 5px 5px 5px 5px;*/
    margin: 0px 0 0;
    padding: 10px 15px 10px 10px;
}
.right-content-new-header-star {
    background: url("../images/news/star.png") no-repeat scroll 4px 11px transparent;
    float: right;
    height: 37px;
    margin-right: 0px;
    margin-top: -11px;
    text-align: center;
    width: 35px;
    clear: left;
}
.right-content-new-header-star div {
    color: #FFFFFF;
    font-size: 8px;
    padding-top: 20px;

}
.right-content-new-header-see {
    color: #868585;
    float: right;
    font-family: Arial;
    font-size: 9px;
    margin: 5px 10px 5px 3px;
    width: 40px;
}
.right-content-new-header-see-count {
    text-align: center;
}
.right-content-new-title{

}
.text_news {
    color: #413F3F;
    font-size: 12px;
    margin-top: 10px;
}
.text_news p, .text_news{
    margin-bottom: 13px;
    font-size: 12px;
    color: #333333;
    line-height: 19px;
    margin-right: 3px;
}
.right_new_comments_title{
    width: 190px;
    height: 25px;
    padding-top: 2px;
    font-size: 14px;
    background: top left no-repeat;
    float: left;
    text-align: right;
    color: #FFFFFF;
}
.comment_count{
    margin-right: 12px;
    width: 35px;
    text-align: center;
    font-weight: normal;
    display: inline-block;
}
.right-content-new-footer-vote{
    color: #f49132;
    font-weight: bold;
    margin-left: 20px;
    float: left;
    font-size: 12px;
}
.radio-button {
    padding-top: 6px;
    margin-left: 20px;
    float: left;
}
.radio-button input {
    float: left;
}
.radio-button-text {
    color: #f49132;
    float: left;
    font-size: 11px;

    margin-left: 4px;
    margin-right: 8px;
    margin-top: 1px;
}
.you_vote{
    float: right;
    margin-right: 15px;
}
.right-content-new-footer-all-news{
    margin-top: 30px;
    margin-left: 10px;
}
.right-content-new-footer-all-news-header{
    color: #878787;
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
}
.right-content-new-footer-all-news-new{
    margin: 10px 0px 0px 0px;
    font-weight: bold;
    font-size: 12px;
}
.right-content-new-footer-all-news-new img {
    float: left;
    margin-right: 1px;
}
.right-content-new-footer-all-news-new div {
    float: left;
    margin-left: 15px;
    margin-top: -3px;
    width: 80%;
}
.right-content-new-footer-all-news-new div a{
    color: #466780 !important;
    font-weight: normal;
}
.right_content_container{
    margin-top: 11px;
}
.right_menu_feedback{
    overflow-y: hidden;
    background: #edf5fc;
    margin: 7px -2px 0px -9px;
    border: 1px solid #DFDFDF;
    padding-bottom: 14px;
}
.news_list_date{
    font-weight: bold;
    color: #688398;
    font-size: 14px;
    text-transform: uppercase;
    margin: 0px;
    padding: 5px 0 5px 10px;
    opacity: 1;
}
.right-content-new-header{
    float: right;
}
.active_new_item{
    background: #EDF5FC;
    /*background: -moz-linear-gradient(center top , #E4E4E4, #F5F3F4) repeat scroll 0 0 transparent;
    background: -ms-linear-gradient(center top , #F5F3F4, #E4E4E4) repeat scroll 0 0 transparent; 
    background: -webkit-gradient(linear, center top, center bottom, color-stop(0%, #F5F3F4), color-stop(100%, #E4E4E4));
    background: -webkit-linear-gradient(center top , #F5F3F4, #E4E4E4) repeat scroll 0 0 transparent; 
    background: -o-linear-gradient(center top , #F5F3F4, #E4E4E4) repeat scroll 0 0 transparent;; 
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F3F4', endColorstr='#E4E4E4')"; /* IE8+ */  
}
.right_content_news_image{
    float: left;
    margin: 0px 10px 5px 5px;
    max-width: 50%;
    cursor: pointer;
    height: 100px;
    min-width: 100px;
}
.post_author_img{
    float: right;
    margin: 0px 5px 5px 10px;
    height: 50px;
}
.block_shadow{
    box-shadow: 3px 3px 3px #d1d1d1;
    border: #FFFFFF solid 1px;
}
.header-search {
    margin-top: 0px !important;
}
.posts_container {
    margin-top: 10px !important;
}
.header-search{
     margin-top: 3px !important;
}
.left_menu_user {
    height: 75px !important;
}
.content_td_table{
    width: 100%;
}
.content_td_table td{
    vertical-align: top;
}
.news_column{
    width: 350px;
}
.experts_users{
    float: right;
    margin-right: -5px;
}
.content_header_td{
    width: 100%;
}
.news_content_right_td{
    width: 100%;
}
.news_alert{
    margin: 30px 5px 0px 5px;
    color: #466780;
    font-weight: bold;
    font-size: 12px;
    height: 16px;
    overflow: hidden;
}
.comment_div{
    width: 100%;
    margin-top: 10px;
    margin-right: 5px;
}
.comments_user_photo{
    width: 35px;
    height: 35px;
    margin-left: 10px;
    float: left;
    border: #dfdfdf solid 1px;
}
.comments_user_photo img{
    width: 100%;
}
.with_shadow{
    box-shadow: 1px 1px 6px #d1d1d1;
}
.comment_text_div{
    margin-right: 15px;
    position: relative;
    border: #dfdfdf solid 1px;
    min-height: 35px;
    padding: 10px;
    margin-left: 60px;
    background: #fcfcfc;
}

.comment_text_div .background_img{
    position: absolute;
    width: 15px;
    height: 6px;
    top: 12px;
    left: -8px;
    background: url('/images/new_design/comments_bg.png');
}
.comment_author_name{
    color: #4d728f;
    font-style: italic;
    float: left;
    font-weight: bold;
}
.comment_date{
    color: #6a89a1;
    float: left;
    margin-left: 10px;
}
.comment_text{
    font-size: 11px;
    color: #737373;
}
.parent_comment{
    width: 5px;
    height: 8px;
    background: url('/images/new_design/answer_comment.png') no-repeat;
    float: left;
    margin-left: 5px;
    margin-top: 3px;
}
.parent_comment_author{
    color: #4d728f;
    font-style: italic;
    float: left;
    margin-left: 5px;
}
.parent_comment_author_photo{
    width: 20px;
    height: 20px;
    float:left;
    margin-top: -3px;
    margin-left: 5px;
    border: #dfdfdf solid 1px;
}
.comment_list_hr{
    border: none;
    border-bottom: 1px solid #DFDFDF;
    margin: 10px 15px 0px 5px;
    height: 0px;
}
.gudok_block{
    width: 211px;
    margin-right: 3px;
    padding-bottom: 10px;
}
.block_border{
    border: #dfdfdf solid 1px;
    margin-bottom: 5px;
}
.gudok_title{
    padding: 10px 15px;
    font-size: 16px;
    text-transform: uppercase;
    color: #2C4056;
    font-weight: bold;
    float: left;
    margin-bottom: 10px;
    width: 98px;
    height: 15px;
    background: 0 0 no-repeat;
}
.row_img{
    width: 6px;
    margin-top: 50px;
    float: left;
}
.left_row_img{
    margin-left: 21px;
    margin-right: 15px;
}
.banner_img{
    width: 140px;
    float: left;
}
.news_column {
    /*width: 335px !important;*/
}
.news_alert a, .news_list_title, .left_menu_user_name{
    color: #2C4056/*#466780*/;
}
.news_list_date, .users_header{
    color: #878787;
}
.news_alert_header {
    color: #737373;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    margin-right: 5px;
    padding-top: 30px;
}
.footer{
    margin-top:-2px;
}
.news_list_attributes{
    margin-top: 0px;
}
.new_header{
    position: fixed;
    top:0px;
    left:0px;
    width: 100%;
    z-index: 10;
}
.header_td{
    height: 28px;
}
.table.news-meta {
    margin-bottom: 15px;
    margin-left: 0px;
    padding-left: 0;
}
table.news-meta td {
    padding-left: 0;
    padding-right: 10px;
    color: #333333;    
    font-size: 12px;
}
.addthis_toolbox_container{
    margin: 20px 0px 30px 0px;
}
.add_comment_div{
    margin-top: 20px;
}
.add_comment_textarea{
    float: right;
    margin: 10px 15px 0 0;
    width: 96%;
    height: 100px;
}
.button_link {
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}
.green_button {
    background-color: #7dc11b;
    border-radius: 2px 2px 2px 2px;
    float: left;
    list-style: none outside none;
    margin: 10px 2px 2px 0px;
}
.green_button div {
    font-size: 11px;
    padding: 5px 10px;
}
.posts_container_owner, .posts_container{
    width: 211px !important;
}.news_container{
    width: 345px !important;
}
.news_text_data{
    float: left;
    width: 260px;
}
.main_new_container, .news_list_container_owner{
    width: 342px !important;
}
.more_news {
    display: block;
    list-style: none outside none;
    margin-top: 20px;
    
}
.more_news li {
    border-bottom: 1px solid #E3E3E3;
    display: block;
    list-style: none outside none;
    margin-bottom: 8px;
    padding-bottom: 6px;
    text-align: left;
    color: #666666;
}
.more_news li a, .more_news li a:visited{
    font-weight: normal;
    text-align: left;
    color: #666666 !important;
    font-family: Tahoma !important;
}
.more_news li a:hover{
    text-decoration: underline;
}
.more_news .date{
    margin-right: 5px;
    color: #666666 !important;
    font-family: Tahoma !important;
}
.posts_container, .news_list_container_owner{
    position: relative;
}
.loader_div{
    background: url('/images/new_design/ajax-loader.gif') center 200px no-repeat #FFFFFF;
    position: absolute;
    top: 1px;
    width: 100%;
    border-left: 1px solid #DFDFDF;
    border-right: 1px solid #DFDFDF;
}
.reply_button{
    text-align: right;
    cursor: pointer;
    color: #4D728F;
    font-size: 11px;
    font-weight: bold;
}
.reply_form{
    margin-bottom: 10px;
}
.reply_comment_textarea{
    margin: 10px 15px 0px 0px;
    height: 50px;
    width: 96%;
    float: right;
}
.no_relevant_news {
    color: #737373;
    font-size: 12px;
    font-style: italic;
    font-weight: normal;
    margin: 10px 0px 10px 0px;
}
.meta_content{
    float: right;
    margin-top: 20px;
}
.popup_users_img{
    float: left;
    box-shadow: 3px 3px 3px #D1D1D1;
    border: 1px solid #DFDFDF;
    height: 50px !important;
    margin: 0 3px;
    width: 50px;
}
.popover_profile{
    float: left;
    margin-left: 10px;
    max-width: 150px;
}
.popover_user_name{
    color: #2c5186 !important;
    font-size: 13px;
    font-weight: bold;
}
.popover_user_position{
    color: #333333;
    font-size: 11px;
}
.popover_company_logo{
    width: 100px !important;
    height: 50px;
    float: right;
    margin: 10px 10px 5px 0px;
}
.popover_user_info{
    width: 250px;
    min-height: 100px;
    border: 1px solid #E3E3E3;
    display: none;
    position: absolute;
    background-color: #FFF;
}

#tip {
    font-size: 11px;
    width: 250px;
    min-height: 100px;
    position: absolute;
    padding: 10px;
    background: #FFF;
    border: 1px solid #E3E3E3;    
}

#tip .tip-text ul {
    padding-left: 13px;
    padding-top: 5px;
}

#tip .tip-text u {

}

#tip .corner {
    height: 8px;
    margin-top: -18px;
    position: absolute;
    width: 15px;
    left: 200px;
}

#tip img {
    width: 50px;
    height: auto;
    margin-left: 3px;
}

.profile_menu_trigger {
    float: left;
    background: url(/images/cog.png) no-repeat center center transparent;
    width: 24px;
    height: 24px;
    margin-right: 5px;
    cursor: pointer;
}

.profile_menu_container {
    position: absolute;
    background: #FFF;
    padding: 10px;
    border: 1px solid #656565;
    border-top: 0px solid #FFF;
    top: 28px;
    display: none;
}

.profile_menu_item {
    padding: 0px 5px 5px 5px;
    display: inline-block;
}

.profile_menu_item.last {
    padding: 5px 5px 0px 5px !important;
}

.profile_menu_container hr {
    color: #FFF;
    background: #FFF;
}
.add_user_post_title{
    width: 235px !important;
}
.add_user_div{
    width: 700px;
}
.add_user_post_label{
    color: #e77815;
    font-weight: bold;
}
.add_user_post_params{
    margin: 10px;
}
.add_user_post_params input, .add_user_post_params textarea{
    width: 100%;
}
.add_user_post_group{
    width: 150px;
    margin-top: 10px;
    margin-right: 10px;
    float: left;
}
.add_user_post_group select{
    width: 100%;
}
.category_label{
    margin-top: 10px;
}
.add_user_post_params textarea{
    height: 100px;
}
.add_user_post_params .tags_container{
    width: 100%;
}
.add_user_post_footer_div{
    margin-top: 20px;
    color: #737373;
    font-size: 10px;
}
.add_user_post_footer_div .green_button{
    margin-right: 10px !important;
    margin-top: 7px !important;
}
.add_user_post_params ul.holder{
    border-color: #E3E3E3;
}
.add_user_post_params .holder{
    width: 100% !important;
}
.add_user_post_params #tags_feed{
    height: 195px !important;
}
.add_post_button{
    float: right;
}
.add_post_button img{
    width: 20px;
    margin-top: 4px;
}
