/* 

 */

body{
    margin: 0px;
   /*background: url(data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=);*/
}

.hideblock{display: none;}
.showblock{display: block;}

.thumbnails:before, .thumbnails:after {
    display: table;
    line-height: 0;
    content: "";
}
.thumbnails:after {
    clear: both;
}
.new_design{width: 100%; margin: 0 auto; background: #fff;}

.new_design  .top_block .ctop_bord{border: 1px solid #565659; border-top: 0px; border-bottom: 0px; padding: 0 10px; line-height: 8px; margin-left: -5px;}
.new_design  .top_block .ctop_bord:first-child{margin-left: 0px;}

.new_design .middle_top_total{display: table-cell; vertical-align: middle; height: 33px;}

.new_design .border_top_block{
    background: #e7e7e7; 
    padding: 5px 0;
}

.new_design .border_top_block .border{border-top: 1px dashed #bcbcbc;}

.new_design .logo_block .banners{
    position: absolute; 
    right: 0px; 
    top: 35px;
}

.new_design .logo_block .logo_img{
    background: url(data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=); 
    width: 301px; 
    height: 75px; 
    position: absolute; 
    top: 29px; 
    left: 35px;
}

.new_design .menu{
    width: 100%; 
   /* height: 45px;*/
}

.comments_last_block_one{padding-top:15px;}

.yellow_star {position: absolute; top: -81px; left: 135px;}
.yellow_star .yellow_star_align{height: 44px; display: table-cell; vertical-align: middle;}
.block_star { width: 16px; height: 16px; float: left; margin: 0 1px; margin-top: 2px;}

.new_design .head_color_block{
    background: #0E5A8B;
}

.new_design table.standartTable{
    border-spacing: 0px; 
    border-collapse: collapse;
    width: 100%;
}

.corrected_table{width: 100%; border-collapse: collapse; border-spacing: 0px;}

.new_design .standartTable th{
    background: #0E5A8B;
    border: 1px solid #094871;
    color: #fff;
    font-weight: normal;
    text-shadow: 1px 1px 1px #3F3F41;
    height: 20px;
}
.new_design .standartTable td{vertical-align: middle !important;}

.new_design .menu table, .new_design .menu tr, .new_design .menu td{
    border-spacing: 0px;
    border-collapse: separate;
    padding: 0px;
}

.new_design .menu .level_1{ 
    text-align: center; 
    color: #FFF; 
    cursor: pointer; 
    font-size: 19px; 
    text-shadow: 1px 1px 1px #3F3F41;
    border-right: 1px solid #094871;
    position: relative;
}
.new_design .menu .level_1 a{color: #fff !important;}

.new_design .menu .level_1:last-child{}

.new_design .menu .level_1:hover{background: #1384CC;}

.new_design .menu .level_1:hover .level_2{display: block;}

.new_design .menu .level1_align{
    height: 45px; 
    display: table-cell; 
    vertical-align: middle; 
    width: 900px; 
    padding: 0 5px; 
    position: relative;
}

.new_design .menu .level1_align:hover{background: #1384CC;}

.new_design .menu .relative_mm{position: relative;}

.new_design .menu .level_2{
    position: absolute;
    background: #1385CD;
    width: 100%;
    font-size: 16px;
    color: #fff;
    padding: 10px 0;
    display: none;
    left: -1px;
    top: 45px;
    z-index: 1;
    border-right: 1px solid #073451;
    border-left: 1px solid #073451;
    border-bottom: 1px solid #073451;
}

.new_design .menu .level_2 a{color: #fff !important;}

.new_design .menu .level_2 a:hover{color: #fff !important;}

.new_design .menu .level_2_text{
    padding: 10px; 
    text-align: left; 
    border-top: 1px solid #1696E5;
    margin: 0 10px;
}

.new_design .menu .level_2_text:hover{background: #1276B5;}

.new_design .menu .level_2_text:last-child{border-bottom: 0px;}

.column2_menu{text-align: left; width: 365px !important;}
.column2_menu .level_2_text{display: inline-block; width: 140px;}

.new_design .head_img{
    background: url(data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=); 
    padding: 25px; 
    min-height: 173px;
}

.new_design .head_img .img_block_m{
    background: url(data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=); 
    width: 430px; 
    height: 172px; 
    float: left; 
    margin-right: 25px;
}

.new_design .head_img .text_block_m h2{
    border: 0px; 
    color: #FFF; 
    margin: 0px; 
    line-height: 24px; 
    font-size: 22px; 
    margin-top: -3px; 
    color: #dddddd; 
    text-shadow: 1px 1px 1px #000; 
    padding-bottom: 3px;
}

.new_design .head_img .text_block_m .description_m{
    color: #FFF; 
    text-align: justify;
}

.new_design .head_img .text_block_m .description_m p{
    margin: 0px;  
    color: #dddddd; 
    text-shadow: 1px 1px 1px #000; 
    line-height: 20px;
}

.new_design .content{
    background: #FFF;
    margin: 0 auto;
}


.new_design .content .fully_m td{vertical-align: top;}

.new_design .content .center_block{
    padding-right: 15px;
    margin-top: 20px;
}

.new_design .content .center_block img{max-width: 625px;}

.new_design .content .right_block{width: 200px;}

.new_design  .BrokerText div{
    background: none !important; 
    padding: 0px !important;
}

.new_design  .BrokerText #desc_page{display: none;}

.new_design  h1, .new_design  h2{
    color: #0E5A8B !important; 
    font-weight: bold; 
    border-bottom: 0px !important; 
    font-size: 20px;
}

.name_a .product-name {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 16px;
    
}
.main-name .product-name {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 16px;
    color: #777777 !important;
}
.name_a .product-name:hover {
    color: #148CD8 !important;
}

.rating-flex {
    display: flex;
    justify-content: center;
}

.new_design  #h_mt5_informer{
    background: #F4F4F4; 
    border: 1px solid #D3D3D3; 
    color: #0E5A8B; 
    -moz-border-radius: 0 0 3px 3px; 
    -webkit-border-radius: 0 0 3px 3px; 
    border-radius: 0 0 3px 3px; 
    margin-top: 20px;
}

.new_design  #h_mt5_informer h1{
    font-size: 15px; 
    padding: 7px; 
    font-weight: normal;
}

.new_design  .tb_mt5_informer{
    border: 1px solid #D3D3D3; 
    background: #FFF !important; 
    padding: 0px; 
    margin-top: -1px; 
    border-bottom: 0px;
}

.new_design  .tb_mt5_informer p, .new_design  .tb_mt5_informer span, .new_design  .tb_mt5_informer a{font-size: 10px !important;}

.new_design  #tb_mt5_informer a.more{text-align: right !important;}

#tb_mt5_informer .date{
    color: #C1C1C1; 
    line-height: 135%;
}

#tb_mt5_informer p.date{
    border-bottom: none; 
    padding: 5px 7px 0px 7px;
}

#tb_mt5_informer p{
    line-height: 135%; 
    border-bottom: 1px solid #D3D3D3; 
    padding: 0 7px 5px 7px;
}

.new_design a{
    color: #0E5A8B; 
    text-decoration: none !important;
}

.new_design a:hover{color: #148CD8;}

.new_design #rec_broker {
    height: 135px !important; 
    background: url('data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=') no-repeat 0 -20px !important;
}

.new_design #rec_broker .recomended_text{padding: 10px 0 10px 10px; line-height: 15px;}

.new_design .recon_m{
    height: 30px; 
    margin: 20px 0; 
    color: #FFF; 
    line-height: 30px;  
    text-align: center; 
    font-weight: bold; 
    font-size: 11px;
}

.new_design #rec_broker{
    width: 200px;
    height: 155px;
    background: url('data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=') no-repeat 0 0; 
    margin: 0px 0;
}

.new_design #rec_broker div {
    font-family:Tahoma;
    font-size: 11px;
}

.new_design #rec_broker div a{
    color:#f00;
    font-family:Tahoma;
}

.new_design #red {
    color: #F00;
    font-size: 11px;
}

.new_design .right_block hr{
    border: none; 
    border-top: 1px dotted #D3D3D3; 
    padding: 0px; 
    margin: 0px; 
    margin-top: 20px;
}

#tb_mt5_informer .sagolovok{color: #6B6B6B !important;}

.new_design .roundblock{
    background: #fff;
    margin: 0 auto;
    position: relative;
    margin-top: 20px;
    max-width: 1000px;
    width: 100%;
    padding: 0px;
    border-top: 1px dotted #D3D3D3;
    padding-top: 20px;
}

.new_design .roundblock .comment-author{color: #6B6B6B !important;}

.new_design .link_block{
    background: #000;
    margin-top: -1px; 
    padding: 5px 0 10px 0;
    width: 100%;
    max-width: inherit;
    border: 0px solid #000;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
}

.new_design .link_block a{
    color: #DDD !important; 
    text-decoration: underline !important;
    padding: 0 5px;
    line-height: 30px;
}

.new_design .link_block a:hover{text-decoration: none !important;}

.new_design .link_block .own_link{
    text-align: center; 
    padding: 7px;
    color: #DDD;
}

.new_design .link_block .own_link_width{max-width: 1000px; margin: 0 auto;}

.new_design .specific{
    background: url(../img/top_back.png);
    border-top: 0px;
}

.new_design .specific .into_specific{}

.new_design .specific table{
    text-align: center; 
    color: #6B6B6B; 
    border-spacing: 0px;
    max-width: 1000px !important;
    margin: 0 auto;
}

.new_design .specific td{
    border-right: 1px solid #2C2B2B; 
    border-left: 1px solid #3E3E3E;
    vertical-align: top;
    width: 33%;
}

.new_design .specific td:first-child{border-left: 0px;}

.new_design .specific td:last-child{border-right: 0px;}

.new_design .head_specific{
    color: #DDD;
    text-shadow: 1px 1px 1px #000;
    text-align: center;
    font-size: 23px;
    padding: 20px 0;
}

.new_design .specific .bsrt{
    color: #DDD; 
    text-shadow: 1px 1px 1px #000; 
    line-height: 16px;
    font-size: 15px;
}
#GetLastComments{padding-right: 15px;}
.new_design .roundblock h1, .new_design .roundblock h2{padding-left: 8px;}

.new_design .roundblock .comment_last{border-bottom: 1px dotted #D3D3D3; width: 100%}

.comment_last[data-showlastcommentstext]{display: none;}
.new_design .roundblock .comment_last:last-child{border-bottom: 0px;}

.new_design .footer_end{
    color: #fff;
    margin: 0px;
    padding: 0px;
    background: #727272;
    width: 100%;
    max-width: inherit;
    border: 0px;
    height: 35px;
    font-size: 16px;
    line-height: 31px;
    font-weight: inherit;
    font-family: Segoeui;
    text-align: center;
}

.new_design .footer_end a{
    color: #999999 !important; 
    text-decoration: underline !important; 
    font-size: 11px !important; 
    font-weight: normal !important; 
    padding-right: 0px !important;
}

.new_design .footer_end a:hover{text-decoration: none !important;}

.new_design .footer_end .floatR{margin-right: 0px;}

.new_design .top_block a{
    color: #999999 !important; 
    font-size: 11px; 
    font-weight: normal !important;
    padding-right: 0px !important;
}

.new_design .top_block a:hover{color: #ffffff !important;}

.new_design .top_block .floatR{margin: 0px;}

.new_design .top_block .floatR img{
    vertical-align: top; 
    padding-left: 5px;
}

.new_design .top_block .sel_lang{
    float: left;
    font-size: 13px; 
    position: relative; 
    text-align: center;
}

.new_design .top_block .sel_lang:hover .block_sel_lang{display: block;}

.new_design .top_block .rsss{display: none;}

.new_design .block_sel_lang{
    border: 1px solid #313030; 
    position: absolute; 
    border-left: 1px solid #565659; 
    border-right: 1px solid #565659;  
    width: 35px; 
    text-align: center; 
    left: -1px; 
    background: #3A3A3A; 
    display: none;
}

.new_design .sel_other_lang{font-size: 13px;}

.new_design .comment_br{
    background: url(data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=) -91px 0; 
    height: 25px; 
    width: 14px; 
    margin: 0 auto;
}

.new_design .table_instruments{background: url(data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=) no-repeat; width: 32px; height: 32px; margin: 0 auto; margin-bottom: 5px; opacity: 0.7;}
.new_design .table_instruments:hover{opacity: 1;}
.new_design .down {background-position: -5px -5px;}
.new_design .stat_graph {background-position: -47px -5px;}
.new_design .upper {background-position: -89px -5px;}

.new_design ._PagesBar{text-align: right;}

.new_design ._PagesBar a{
    border: 0px; 
    background: none; 
    padding: 3px 5px; 
    color: #333333 !important; 
    font-weight: bold;
    vertical-align: middle;
}

.new_design ._PagesBar a:hover{
    color: #0E5A8B !important;
}

.new_design .left_d{
    background: url(data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=) !important; 
    padding: 3px 14px 2px 0 !important;
    display: inline-block;
    height: 13px;
    margin-top: -3px;
    vertical-align: middle;
}

.new_design .left_d:hover{
    background: url(data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=) -28px 0 !important;
}

.new_design ._PagesBar ._CurP{
    background: none; 
    padding: 3px 3px; 
    color: #0E5A8B; 
    font-weight: bold; 
    border: 0px;
    vertical-align: middle;
}

.new_design .right_d{
    background: url(data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=) -42px 0 !important; 
    padding: 3px 14px 2px 0 !important;
    display: inline-block;
    height: 13px;
    margin-top: -3px;
    vertical-align: middle;
}

.new_design .right_d:hover{background: url(data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=) -70px 0 !important;}

.new_design .search{position: relative;}

.new_design .search #s{
    color: #999; 
    height: 35px; 
    border: 2px solid #EDEDED;
    margin-left: 0px; 
    width: 375px;
    padding-left: 6px; 
    font-size: 15px;
}

.new_design .search .icon_search{ 
    position: absolute; 
    top: 7px; 
    right: 6px; 
    cursor: pointer;
}
.new_design .search .icon_search .fa-search{color: #EDEDED;}

.new_design .search .clear_search{
    background: url(data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=); 
    width: 18px; 
    height: 18px; 
    position: absolute; 
    top: 8px; 
    left: -22px; 
    cursor: pointer; 
    display: none;
}

.new_design .search_block{
    border: 2px solid #D9D9D9; 
    padding: 10px !important;
    margin-bottom: 25px;
    padding-bottom: 70px !important;
}

.new_design .search_block h2{
    font-size: 16px; 
    text-align: left;
}

.new_design .search_block p{
    line-height: 15px;
    margin: 0px;
    text-align: left;
    margin-bottom: 20px;
    border-bottom: 1px solid #d9d9d9;
    padding-bottom: 20px;
}

.new_design .search_block a{text-align: left !important;}

.new_design .search_block .pageContainer{
    filter: alpha(opacity=100) !important; 
    -moz-opacity: 1 !important; 
    opacity: 1 !important;
}

.new_design .search_block p{
    filter: alpha(opacity=100) !important; 
    -moz-opacity: 1 !important; 
    opacity: 1 !important;
}

.new_design .search_block .webResult{padding-bottom: 20px;}

.new_design .search_block div.webResult:last-child{padding-bottom: 35px;}

.new_design #resultsDiv .notFound{
    text-align: center; 
    border: 1px solid #D9D9D9; 
    margin: 0px 0px 10px 0px; 
    padding: 5px 0 4px 0; 
    color: #FF7171;
}

.new_design #resultsDiv{position: relative;}

.new_design #resultsDiv #more{
    margin-bottom: 10px;
    height: 25px;
    position: absolute;
    bottom: 13px;
    left: 50%;
    margin-left: -100px;
    display: inline-block;
    width: 200px;
    border: 1px solid #1385CD;
    font-weight: inherit;
    line-height: 20px;
    text-align: center;
    padding: 10px;
    cursor: pointer;
    color: #1385CD !important;
}

.new_design #resultsDiv #more:hover{background: #1385CD; color: #fff !important;}

input.inCode
{
    border: 1px solid #B5B8C8;
    height: 37px;
    width: 145px;
    text-align: center;
    font-size: 25px;
    font-weight: bold;
    margin-top: 4px;
}

div.share-low_bm
{
    position: absolute;
    right: 0;
    width: 77px;
    background: #F1F1F1;
}

div.share-def_bm
{
    clear: both;
    display: none;
    width: 77px;
}
 div.share-low_soc
{
    position: absolute;
    right: 0;
    width: 118px;
    background: #F1F1F1;
}

div.share-def_soc
{
    clear: both;
    display: none;
    width: 118px;
}


.new_design .analyst_head{
    padding-top: 10px; 
    border-bottom: 1px dotted #D3D3D3;
}

.new_design .analyst_icon{
    background-position: -1px -1px !important; 
    width: 98px; 
    height: 98px; 
    margin: 0 auto;
}

.new_design .analyst_block{
    border: 1px solid #D3D3D3; 
    margin-bottom: 15px;
}

.new_design .analyst_name{
    padding-left: 70px; 
    color: #C1C1C1; 
    font-size: 14px;
}

.new_design .analyst_data{
    padding-bottom: 0px; 
    color: #C1C1C1; 
    font-size: 14px; 
    font-weight: normal;
}

.new_design .quickanalysis h1{
    margin-bottom: 10px; 
    border-bottom: 1px dotted #D3D3D3; 
    padding-bottom: 10px;
}

.new_design .quickanalysis .date{
    color: #C1C1C1 !important; 
    font-style: normal !important; 
    text-decoration: none;
}

.new_design .quickanalysis h1 .date{
    float: right; 
    color: #C1C1C1 !important; 
    font-style: normal !important; 
    text-decoration: none;
}

.new_design .new{
    border: 1px solid #D3D3D3; 
    margin-bottom: -1px; 
    padding: 10px 0px 3px 10px; 
    width: inherit;
}

.new_design .new .news_td1{
    font-weight: bold; 
    text-align: left; 
    margin: 0px 9px 0px 100px; 
    border-bottom: 1px dotted #D3D3D3; 
    padding: 0px; 
    padding-bottom: 3px;
}

.new_design .new .news_td2{
    height: 29px; 
    margin-top: 4px; 
    font-size: 14px; 
    text-align: left; 
    margin-left: 100px; 
    color: #C1C1C1;  
    padding: 0px;
}

.new_design .new img{border: 1px solid #6B6B6B !important;}

.new_design .forex_article_st{
    margin: 15px 0 5px 0; 
    border-bottom: 1px dotted #D3D3D3; 
    padding-bottom: 3px;
    font-size: 16px;
}

.new_design .text_article_st{text-align: justify;}

.new_design .text_article_one_st p{line-height: 135%;}

.new_design .ban_main img{margin: 20px 0;}

.new_design .comments .comment-author{
    height: 40px; 
    display: table-cell; 
    vertical-align: middle; 
    color: #6B6B6B;
}

.new_design .add-comment{color: #0E5A8B; font-size: 14px;}
.new_design .all_brokers{font-size: 14px;}

.new_design #contacts .add-comment{padding-left: 0px; font-size: 12px; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;}

.new_design .BrokerText li{padding: 0px; list-style-type: disc; margin-left: 5px;}

/*comparison*/
.comparison_block{position: relative;}

.comparison_block #type{display: none;}

.comparison_block .select_comparison{
    padding: 10px; 
    position: relative;
    margin-top: 10px;
}

.comparison_block .band{
    background: #0E5A8B;
    background: -moz-linear-gradient(top, #0E5A8B 0%, #1385CD 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0E5A8B), color-stop(100%,#1385CD));
    background: -webkit-linear-gradient(top, #0E5A8B 0%,#1385CD 100%);
    background: -o-linear-gradient(top, #0E5A8B 0%,#1385CD 100%);
    background: -ms-linear-gradient(top, #0E5A8B 0%,#1385CD 100%);
    background: linear-gradient(to bottom, #0E5A8B 0%,#1385CD 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0E5A8B', endColorstr='#1385CD',GradientType=0 );
    height: 5px;
    width: 100%;
    position: relative;
}

.comparison_block .band .cursor_comp_blue{
    background: url('data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=') no-repeat 0px 0px; 
    width: 15px; 
    height: 15px; 
    position: absolute; 
    bottom: -15px; 
    left: 50%; 
    margin-left: -7px; 
    cursor: pointer;
}

.comparison_block .band .cursor_comp_blue_hov{
    background: url('data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=') no-repeat -15px 0px; 
    width: 15px; 
    height: 15px; 
    position: absolute; 
    bottom: 5px; 
    left: 50%; 
    margin-left: -7px; 
    cursor: pointer;
}

.comparison_block .brokers_nc{
    position: relative; 
    padding-left: 25px; 
    margin: 6px; 
    display: inline-block; 
    width: 200px; 
    font-size: 14px; 
    cursor: pointer;
    text-align: left;
}

.comparison_block .brokers_nc:after{
    content: ' '; 
    background: url('data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=') no-repeat 0px 0px; 
    width: 20px; 
    height: 20px; 
    position: absolute; 
    left: 0px; 
    top: 1px;
}

.comparison_block .brokers_nc_hov{
    position: relative; 
    padding-left: 25px; 
    margin: 6px; 
    display: inline-block; 
    width: 200px;
    font-size: 14px; 
    cursor: pointer;
    text-align: left;
}

.comparison_block .brokers_nc_hov:after{
    content: ' '; 
    background: url('data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=') no-repeat -20px 0px; 
    width: 20px; 
    height: 20px; 
    position: absolute; 
    left: 0px; 
    top: 1px;
}
 
.comparison_block .cursor_block1 .text_comp1{
    display: inline-block; 
    width: 175px; 
    text-align: center; 
    color: #1D6E9D; 
    text-decoration: underline; 
    margin: 15px 0 10px 0; 
    cursor: pointer;
}

.comparison_block .cursor_block1 .text_comp1:hover{text-decoration: none;}

.comparison_block .cursor_block1 .silver_comp1{color: #686868;}

.text_comp2{
    display: inline-block;
    min-width: 200px;
    border: 1px solid #1385CD;
    font-weight: inherit;
    margin: 15px;
    line-height: 20px;
    text-align: center;
    padding: 10px;
    cursor: pointer;
    color: #1385CD !important;
}
.text_comp2:hover{background: #1385CD; color: #fff !important;}

.silver_comp2{
    display: inline-block;
    min-width: 200px;
    border: 1px solid #686868;
    font-weight: inherit;
    margin: 15px;
    line-height: 20px;
    text-align: center;
    padding: 10px 0;
    cursor: pointer;
    color: #686868 !important;
}
.silver_comp2:hover{background: #686868; color: #fff !important;}

.loader_compr{
    background: url('data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=') no-repeat center 6px; 
    width: 100%; 
    height: 16px; 
    margin: 0 auto 14px 0; 
    padding: 5px 0; 
    border: 1px solid #D9D9D9; 
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px; 
    border-radius: 5px;
}

.comparison_block .err_comp{
    text-align: center; 
    padding-bottom: 15px;
}

.comparison_block .standartTable td{}

.compr_charts_block{position: relative;}
                                
.compr_charts_block .charts_name{
    width: 130px; 
    vertical-align: top; 
    margin-top: 6px;
}

.compr_charts_block .charts_name img{max-width: 103px !important; max-height: 35px !important;}

.compr_charts_block .charts_info{
    width: 375px; 
    position: relative;
}

.compr_charts_block .charts_parametrs{
    position: absolute; 
    right: 0px; 
    min-width: 90px;
}

.compr_charts_block .charts_float{
    display: inline-block; 
    min-height: 15px;
}

.compr_charts_block table{
    width: 100%; 
    border-spacing: 0px; 
    border-collapse: collapse; 
    text-align: center; 
    height: 60px;
}

.compr_charts_block td{
    border-left: 1px solid #777777;
    border-right: 1px solid #777777; 
    max-width: 70px; 
    min-width: 70px;
}

.compr_charts_block .signature{
    width: 450px; 
    margin-left: 95px; 
    border-top: 1px solid #808080; 
    height: inherit;
}

.compr_charts_block .signature td{border: 0px;}

.compr_charts_block .charts_one{height: 60px;}

.compr_charts_block .chart_votes_up, .compr_charts_block .chart_votes_down{
    height: 15px; 
    margin: 5px 0;
}

.compr_charts_block .width_up_count{
    height: 15px;
    position: absolute;
    top: 6px;
    left: 1px;
}

.compr_charts_block .charts_for{
    background: #0E5A8B;
}

.compr_charts_block .charts_against{
    background: #686868;
}


.compr_charts_block .width_down_count{
    height: 15px;
    position: absolute;
    top: 26px;
    left: 1px;
}

.compr_charts_block .width_up_count:hover, .compr_charts_block .width_down_count:hover{
    box-shadow: 0px 0px 5px #000;
    -moz-box-shadow: 0px 0px 5px #000;
    -webkit-box-shadow: 0px 0px 5px #000;
    cursor: pointer;
}

.compr_charts_block .charts_for_option{
    width: 15px; 
    height: 15px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    margin-right: 5px;
}

.compr_charts_block{
    padding: 20px 0 15px 0;
    border: 1px solid #D9D9D9;
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px; 
    border-radius: 5px;
    margin-top: 15px;
}

.compr_charts_block .inline_block div{
    display: inline-block; 
    vertical-align: middle;
}

.inline_block_all{
    display: inline-block; 
    vertical-align: middle;
}

.inline_block_all_top{
    display: inline-block; 
    vertical-align: top;
}

#footer_logo{
    max-width: 115px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    display: block;
    margin: 0 auto;
    width: 100%;
    border: 1px solid #000;
}

.placeoption .placestyle{font-size: 14px;}
.placeoption .borderstyle{border: 2px solid #000; -moz-border-radius: 750px; -webkit-border-radius: 750px; border-radius: 750px; width: 25px; height: 25px; margin: 0 auto;}
.placeoption .placestylecount{background: #000; -moz-border-radius: 750px; -webkit-border-radius: 750px; border-radius: 750px; padding: 4px; color: #FFF; border: 1px solid #FFF; width: 15px; height: 15px; line-height: 15px; font-weight: bold;}

.placeoption .borderstyle_1{border: 2px solid #FF3600;}
.placeoption .placestyle_1{background: #FF3600;}

.placeoption .borderstyle_2{border: 2px solid #FE5D0A;}
.placeoption .placestyle_2{background: #FE5D0A;}

.placeoption .borderstyle_3{border: 2px solid #F28607;}
.placeoption .placestyle_3{background: #F28607;}

.placeoption .borderstyle_4{border: 2px solid #F39800;}
.placeoption .placestyle_4{background: #F39800;}

.placeoption .borderstyle_5{border: 2px solid #D2AE00;}
.placeoption .placestyle_5{background: #D2AE00;}

.opacity_50{-moz-opacity: .5; opacity: 0.5; filter: alpha(opacity=50);}

.sel_lang .new_lang_icon{background: url(data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=); width: 31px; height: 31px; position: relative; margin-left: 2px; margin-right: 2px;} 
               
.sel_lang .new_lang_icon_en{background-position: -3px -54px;}
.sel_lang .new_lang_icon_en_hover{background-position: -3px -54px; cursor: default;}

.sel_lang .new_lang_icon_ru{background-position: -3px -7px;}
.sel_lang .new_lang_icon_ru_hover{background-position: -3px -7px; cursor: default;}

.sel_lang .new_lang_icon_id{background-position: -4px -430px; width: 30px; height: 30px; margin-top: 1px;}
.sel_lang .new_lang_icon_id_hover{background-position: -4px -430px; width: 30px; height: 30px; margin-top: 1px; cursor: default;}

.sel_lang .new_lang_icon_ms{background-position: -3px -853px; width: 30px; height: 30px; margin-top: 1px;}
.sel_lang .new_lang_icon_ms_hover{background-position: -3px -853px; width: 30px; height: 30px; margin-top: 1px; cursor: default;}

.sel_lang .new_lang_icon_th{background-position: -3px -759px; width: 30px; height: 30px; margin-top: 1px;}
.sel_lang .new_lang_icon_th_hover{background-position: -3px -759px; width: 30px; height: 30px; margin-top: 1px; cursor: default;}

.sel_lang .new_lang_icon_bd{background-position: -3px -806px; width: 30px; height: 30px; margin-top: 1px;}
.sel_lang .new_lang_icon_bd_hover{background-position: -3px -806px; width: 30px; height: 30px; margin-top: 1px; cursor: default;}

.sel_lang .new_lang_icon_cn{background-position:-3px -713px; width: 30px; height: 30px; margin-top: 1px;}
.sel_lang .new_lang_icon_cn_hover{background-position: -3px -713px; width: 30px; height: 30px; margin-top: 1px; cursor: default;}

.sel_lang .new_lang_icon_vi{background-position:-3px -666px; width: 30px; height: 30px; margin-top: 1px;}
.sel_lang .new_lang_icon_vi_hover{background-position: -3px -666px; width: 30px; height: 30px; margin-top: 1px; cursor: default;}

.sel_lang .new_lang_icon_pt{background-position:-3px -618px;}
.sel_lang .new_lang_icon_pt_hover{background-position: -3px -618px; cursor: default;}

.sel_lang .new_lang_icon_sp{background-position:-3px -571px;}
.sel_lang .new_lang_icon_sp_hover{background-position: -3px -571px; cursor: default;}

.sel_lang .new_lang_icon_en, .sel_lang .new_lang_icon_ru, .sel_lang .new_lang_icon_id, .sel_lang .new_lang_icon_ms, .sel_lang .new_lang_icon_th, .sel_lang .new_lang_icon_bd, .sel_lang .new_lang_icon_cn, .sel_lang .new_lang_icon_vi, .sel_lang .new_lang_icon_pt, .sel_lang .new_lang_icon_sp{-moz-opacity: .5; opacity: 0.5; filter: alpha(opacity=50);}
.sel_lang .new_lang_icon_en:hover, .sel_lang .new_lang_icon_ru:hover, .sel_lang .new_lang_icon_id:hover, .sel_lang .new_lang_icon_ms:hover, .sel_lang .new_lang_icon_th:hover, .sel_lang .new_lang_icon_bd:hover, .sel_lang .new_lang_icon_cn:hover, .sel_lang .new_lang_icon_vi:hover, .sel_lang .new_lang_icon_pt:hover, .sel_lang .new_lang_icon_sp:hover{-moz-border-radius: 750px; -webkit-border-radius: 750px; border-radius: 750px; -moz-box-shadow: 0px 0px 2px 2px #fff; -webkit-box-shadow: 0px 0px 2px 2px #fff; box-shadow: 0px 0px 2px 2px #fff;}

.new_sitemap_icon{background: url(data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=) -7px 0px; width: 19px; height: 21px; margin: 0 15px 0 15px;}
.new_sitemap_icon:hover{background-position: -7px -21px;}

.new_support_icon{background: url(data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=) 0px 0px; width: 32px; height: 21px; margin: 0 0 0 15px}
.new_support_icon:hover{background-position: 0px -21px;}

.new_design .menu_mobile{display: none;}
.new_design .menu_mobile .level1_align{width: 1050px;}
.new_design .menu_mobile .level_2{width: 100%;}
.new_design .level_3_mobile{padding-left: 30px !important;}
.new_design .menu_mobile .level_2_sub{position: relative;}
.new_design .menu_mobile .level_2_sub:after{border: 4px solid rgba(0, 0, 0, 0); border-left: 3px solid #fff; position: absolute; left: 20px; top: 50%; content: ''; margin-top: -4px;}

.sitemap_page .sitemap_ul_1{width: 100%; margin-top: 20px;}
.sitemap_page .sitemap_li_1{padding: 0px; position: relative; list-style-type: none;}
.sitemap_page .sitemap_li_1:after{content: ''; position: absolute; top: 8px; left: -10px; width: 5px; height: 5px; background: #0E5A8B; -moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px;}
.sitemap_page .sitemap_li_1:hover:after{background: #148CD8;}
.sitemap_page .sitemap_ul_2{padding-left: 0px; margin-bottom: 10px; padding-top: 3px;}
.sitemap_page .sitemap_li_2{line-height: 18px; padding-left: 10px; position: relative; list-style-type: none;}
.sitemap_page .sitemap_li_2:after{border: 4px solid rgba(0, 0, 0, 0); border-left: 3px solid #0E5A8B; position: absolute; left: 3px; top: 4px; content: '';}
.sitemap_page .sitemap_li_2:hover:after{border-left: 3px solid #148CD8;}
.sitemap_page .sitemap_block_one{padding: 0px 10px; width: 230px;}

.top_block .session_schedule_tools{margin: 0 auto; width: 100%; max-width: 1050px; position: relative;}

.top_block .session-schedule{padding-top: 40px; padding-left: 20px; position: relative;}
.top_block .session-schedule-item{display: inline-block; vertical-align: middle; text-align: left; width: 100px; font-size: 15px; text-shadow: 1px 1px 0px #000; padding: 10px 0;}
.top_block .current-session-time{color: #1badff; position: relative;}
.top_block .current-session-time img{padding-right: 8px;}
.top_block .current-session-time img, .top_block .current-session-time span{vertical-align: middle;}
.top_block .session-city, .top_block .session-city-time{line-height: 20px; color: #fff;}

.comments_form_new{background: #EDEDED; border: 1px solid #E3E1E1; margin: 0 0 20px 0; padding: 20px 20px;}
.comments__add{background: rgba(114, 185, 86, 0.5); width: 100%; display: block; text-align: center; padding: 5px; box-sizing: border-box; color: #000; border: 1px solid #72b956;}
.comments_form_new .form_comments_new{width: 100%; padding: 0 20px;}
.comments_form_new .form_comments_new .one_input_new{width: 100%; border: 0px; border-bottom: 1px solid #4D8CF5; background: rgba(0, 0, 0, 0); color: #6B6B6B; font-size: 16px; font-family: inherit; margin: 0px; margin-bottom: 10px; padding: 5px 0px;}
.comments_form_new .form_comments_new .one_textarea_new{width: 100%; height: 80px; background: rgba(0, 0, 0, 0); border: 1px solid #4D8CF5; resize: none; margin-top: 3px; color: #6B6B6B;}
.comments_form_new .form_comments_new .recaptcha_new{margin-bottom: 15px;}

.comments_form_new .td_name_new_text{width: 15%;}
.comments_form_new .td_name_new_data{width: 85%;}

.new_design .logo_block{position: relative; margin: 0 auto;}
.new_design .logo_block .logonew_1015{padding: 10px 0; padding-left: 10px;}
.new_design .logo_block .searchnew_1015{}
.new_design .logo_block .menunew_1015{}
.new_design .tablemenunew_1015{width: 100%; max-width: 1030px; margin: 0 auto; border-left: 1px solid #094871;}
.new_design .posterblock_new_1015{
    position: relative;
    webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height: 365px;

}

.new_design .posterblock_new_1015_index{background: url('../img/index.png') center top / cover no-repeat;}
.new_design .counter_ctop_bord{color: #fff;  margin: 0 auto; text-align: left; padding-top: 50px;}

.new_design .brokers_count, .new_design .review_count{text-align: center; font-family: Segoeui; font-size: 30px; text-transform: uppercase; letter-spacing: 5px; line-height: 30px; padding: 5px 30px; text-shadow: 1px 1px 0px #000;}
.new_design .session-city, .new_design .session-city-time{font-family: Segoeui;}

.new_design .counter_ctop_bord .segoeui_light{font-family: Segoeuilight; font-size: 25px;}
.new_design .menunew_1015 form{margin: 0px;}

.new_design .logonew_1015{padding: 10px 0; padding-left: 10px; width: 30%;}
.new_design .menunew_1015{width: 67%; padding: 10px 0 10px 9px; text-align: right;}

.new_design .sel_lang .cursor_show_arrlang:after{border: 5px solid rgba(0, 0, 0, 0); border-top: 6px solid #9D9D9D; position: absolute; content: ''; top: 40px; left: 50%; margin-left: -4px;}
.new_design .sel_lang .cursor_show_arrlang:hover:after{border-top: 6px solid #1C82C3;}
.new_design .sel_lang .cursor_show_arrlang_hover:after{border-bottom: 6px solid #1C82C3; border-top: 0px;}
.new_design .sel_lang .cursor_show_arrlang_hover:hover:after{border-top: 0px;}

.new_design .blue_all_lang{width: 100%; background: rgba(17, 112, 172, 0.62); padding: 4px; position: absolute !important; z-index: 2; top: 0px; display: none;}
.new_design .blue_all_lang .all_lang_block{margin: 0 auto; max-width: 1025px; text-align: right; z-index: 3;}

.new_design .cursor_show_arrlang{cursor: pointer;}
#iMyDebug{display: none;}

h1.newh1{padding-bottom: 10px;}
.new_design .foot_alert{
    margin: 50px auto 15px auto;
    max-width: 1000px;
    width: 100%;
    text-align: center;
    color: #fff !important;
    position: relative;
}

.article_foot{margin-top: 20px !important;}

.new_design .foot_alert_into{padding: 10px; border: 1px solid #7F7F7F; margin: 0 10px;}
.one_commentblock{font-size: 16px; margin-top: 30px; background: #EEE; padding: 20px; border: 1px solid #E3E1E1;}
.one_commentblock .one_comment_author{border-bottom: 1px solid #4D8CF5; padding-bottom: 10px; margin-bottom: 20px;}
.one_commentblock .one_comment_text{margin-bottom: 20px;}
.one_commentblock.reply{width: calc(100% - 75px); margin: 15px 0 0 auto; box-sizing: border-box;}

.posterblock_new_1015 .header_text1{
    color: rgba(115, 115, 115, 0.45);
    position: absolute;
    right: 10px;
    top: 170px;
    z-index: 0;
    font-size: 75px;
    text-align: right;
    line-height: 75px;
    text-transform: uppercase;
    padding-left: 10px;
    color: #BFBFBF;
    text-shadow: rgba(0, 0, 0, 0.20) 0px 0px 0px;
}

.posterblock_new_1015 .header_text_into{font-family: Segoeuilight;}
.posterblock_new_1015 .header_text_into span{font-family: Segoeuilight; font-size: 100px; font-weight: bold; line-height: 100px;}

.upper_block{position: fixed; right: 15px; bottom: 45px; z-index: 1;}
.upper_icon{cursor: pointer; padding: 10px; text-align: center; background: #686868;}
.upper_icon:hover{background: #1385CD;}

.quotes_head_right{color: #fff; background: #292929; border: 1px solid #fff; outline: solid 1px #292929; width: 186px; margin: 0 auto; padding: 5px; text-align: center; margin-top: 20px; font-size: 14px;}
.p404_new{text-align: center;}
.p404_new .img_404 img{max-width: 400px !important; width: 100%; padding-bottom: 5px;}

/* checkbox, radio */
@-webkit-keyframes icon-beat{
    0% {-webkit-transform: scale(2); -ms-transform: scale(2); transform: scale(2);}
    100% {-webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1);}
}
@keyframes icon-beat {
    0% {-webkit-transform: scale(2); -ms-transform: scale(2); transform: scale(2);}
    100% {-webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1);}
}

.radiocheck label {display: block; position: relative; padding: 0.5rem 1rem; line-height: 28px; font-weight: normal; cursor: pointer; -webkit-tap-highlight-color: transparent;}
.radiocheck label:last-of-type { margin-right: 1rem; }
.radiocheck label i {display: inline-block; height: 25px; position: relative; top: 6px; font-style: normal; color: #ccc;}
.radiocheck label span {display: inline-block; margin-left: 5px; line-height: 25px; color: gray;}
.radiocheck input[type="radio"],
.radiocheck input[type="checkbox"] { display: none; }
.radiocheck input[type="radio"] + i:before,
.radiocheck input[type="checkbox"] + i:before {font-family: 'FontAwesome'; font-size: 28px; height: 25px; width: 25px; display: inline-block;}
.radiocheck input[type="radio"]:checked + i,
.radiocheck input[type="checkbox"]:checked + i { position: relative; -webkit-animation: icon-beat 0.1s ease; animation: icon-beat 0.1s ease;}
.radiocheck input[type="radio"]:checked + i + span,
.radiocheck input[type="checkbox"]:checked + i + span {-webkit-transition: all 0.1s ease; transition: all 0.1s ease;}
.radiocheck input[type="radio"] + i:before { content: "\f10c"; }
.radiocheck input[type="radio"]:checked + i:before { content: "\f111"; }
.radiocheck input[type="radio"]:checked + i + span,
.radiocheck input[type="radio"]:checked + i:before { color: rgba(0, 128, 128, 0.5); }
.radiocheck input[type="checkbox"] + i:before { content: "\f096"; }
.radiocheck input[type="checkbox"]:checked + i:before { content: "\f046"; }
.radiocheck input[type="checkbox"]:checked + i + span,
.radiocheck input[type="checkbox"]:checked + i:before { color: rgba(0, 128, 0, 0.5); }

/* flex */
.flex-container {display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-direction: normal; -moz-box-direction: normal; -webkit-box-orient: horizontal; -moz-box-orient: horizontal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: start; -moz-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; -webkit-box-align: start; -moz-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;}

[flex-display="inline"]{display: -webkit-box; display: -moz-box; display: -ms-inline-flexbox; display: -webkit-inline-flex; display: inline-flex;}
[flex-justify="center"]{-webkit-box-pack: center; -moz-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center;  justify-content: center;}
[flex-justify="justify"]{-webkit-box-pack: justify; -moz-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify;  justify-content: space-between;}
[flex-justify="right"]{-webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end;}
[flex-wrap="nowrap"]{-webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap;}
[flex-wrap="wrap"]{-webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}
[flex="1"]{-webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto;}
[flex="0"]{-webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto;}
[flex="110"]{-webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 10 auto; -ms-flex: 0 10 auto; flex: 0 10 auto;}
[flex="block_9"]{-webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto;}
[flex-box="1"]{-webkit-box-ordinal-group: 1; -moz-box-ordinal-group: 1;}
[flex-order="0"]{-webkit-order: 0; -ms-flex-order: 0; order: 0;}
[flex-order="1"]{-webkit-order: 1; -ms-flex-order: 1; order: 1;}
[flex-order="2"]{-webkit-order: 2; -ms-flex-order: 2; order: 2;}
[flex-order="3"]{-webkit-order: 3; -ms-flex-order: 3; order: 3;}
[flex-order="4"]{-webkit-order: 4; -ms-flex-order: 4; order: 4;}
[flex-order="5"]{-webkit-order: 5; -ms-flex-order: 5; order: 5;}
[flex-order="6"]{-webkit-order: 6; -ms-flex-order: 6; order: 6;}
[flex-order="7"]{-webkit-order: 7; -ms-flex-order: 7; order: 7;}
[flex-order="8"]{-webkit-order: 8; -ms-flex-order: 8; order: 8;}
[flex-order="9"]{-webkit-order: 9; -ms-flex-order: 9; order: 9;}
[flex-align="auto"]{-webkit-align-self: auto; -ms-flex-item-align: auto; align-self: auto;}
[flex-align="center"]{-webkit-align-self: center; -ms-flex-item-align: center; align-self: center;}
[flex-align="end"]{-webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end;}
[align-items="center"]{-webkit-align-items: center !important; -ms-flex-align: center !important; align-items: center !important;}
[flex-direction="column"]{-webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;}
[flex-direction="column-reverse"]{-webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse;}
[align-self-one="stretch"]{-webkit-align-self: stretch; -ms-flex-item-align: stretch; align-self: stretch;}
[align-self-one="center"]{-webkit-align-self: center; -ms-flex-item-align: center; align-self: center;}
[flexdisplay="flex"]{display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;}
[data-speaker-show]{display: none;}

.comment_last_300316{display: inline-block; vertical-align: middle; margin-right: 10px;}

.spritereview {background: url(data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=) no-repeat; display: inline-block; vertical-align: middle; margin-right: 5px;}
.spritereview_2 {width: 32px;height: 32px;background-position: -5px -5px;}
.spritereview_3 {width: 32px;height: 32px;background-position: -47px -5px;}
.spritereview_1 {width: 32px;height: 32px;background-position: -89px -5px;}
.spritereview_0{margin: 0px;}

.block_reviewform{padding-bottom: 23px;}
.radiocheck input#radio-one[type="radio"]:checked + i:before, .radiocheck input#radio-one[type="radio"]:checked + i + span{color: #22B14C;}
.radiocheck input#radio-two[type="radio"]:checked + i:before, .radiocheck input#radio-two[type="radio"]:checked + i + span{color: #ED1C24;}
.radiocheck input#radio-three[type="radio"]:checked + i:before, .radiocheck input#radio-three[type="radio"]:checked + i + span{color: #FAAB34;}

select[name="themeemail"]{
    width: 100%;
    border: 1px solid #4D8CF5;
    background: rgba(0, 0, 0, 0);
    padding: 3px;
    margin-top: 3px;
    margin-bottom: 10px;
    color: #6B6B6B;
    font-size: 16px;
}

.ratingslick{max-width: 750px; width: 80%; margin: 0 auto 20px auto;}
.ratingslick img{display: block; margin: 0 auto;}
.ratingslick .slick-prev:before, .ratingslick .slick-next:before {width: 30px; height: 30px; text-align: center; background: #0e5a8b; color: #fff; text-decoration: none; text-shadow: 0 0 1px #000; -webkit-border-radius: 750px; -moz-border-radius: 750px; border-radius: 750px; -webkit-box-shadow: 0 0 4px #F0EFE7; -moz-box-shadow: 0 0 4px #F0EFE7; box-shadow: 0 0 4px #F0EFE7; cursor: pointer; font-family: Arial; font-size: 15px; display: block; line-height: 30px;}
.ratingslick .slick-prev:before {content: '«' !important; margin-left: -10px;}
.ratingslick .slick-next:before{content: '»';}
.ratingslick img{max-width: 200px !important; width: 100%;}

.webResult{margin-bottom: 15px; border-bottom: 1px dotted #D3D3D3; padding-bottom: 10px;}

.interestflex{color: #0E5A8B;}
.interestflex__one{font-family: tahoma; font-size: 14px; font-weight: bold;}
.interestflex__one span{vertical-align: middle; font-family: tahoma;}
.interestflex__one__gray{color: #808080; font-size: 18px; font-weight: bold;}
.interestflex__two{font-family: tahoma; font-size: 14px;}
.interestflex__two__href{font-family: tahoma; text-decoration: none; background: #1385CD; color: #fff !important; padding: 10px; border: 1px solid #1385CD; display: inline-block;}
.interestflex__two__href:hover{background: #fff; color: #1385CD !important;}

.commentsvotes{padding: 0px; border-top: 1px solid #4D8CF5;}
.commentsvotes__main{padding: 10px;  padding-top: 0px; border-top: 0px;}
.commentsvotes__one{margin: 10px; margin-left: 0px; margin-right: 20px; margin-bottom: -5px;}
.commentsvotes__main .commentsvotes__one{margin-top: 0px; margin-bottom: 0px;}
.commentsvotes__one:last-child{margin-right: 0px;}
.commentsvotes__one__vote{background: url(data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=) no-repeat; width: 32px; height: 32px; cursor: pointer; opacity: 0.7;}
.commentsvotes__one__vote:hover{opacity: 1;}
.commentsvotes__one__up{background-position: -89px -5px;}
.commentsvotes__one__down{background-position: -5px -5px;}
.commentsvotes__one__text{text-align: center; margin-top: 3px; font-size: 14px;}
     
.interestflex__ico{}
.interestflex__one__ico{margin-right: 3px;}
.interestflex__ico__one{margin-right: 15px;}
.interestflex__ico__one:last-child{margin-right: 0px;}
.interestflex__ico__one span{vertical-align: middle; display: inline-block;}
.interestflex__ico__one img{display: block;}

.commentsvotes__content{}
.commentsvotes__content__one{}
.commentsvotes__content__two{margin-left: 10px; margin-top: 10px;}
.comments__reply{opacity: 1; cursor: pointer;}
.comments__reply:hover{opacity: 0.7;}
.reply__form__conteiner{margin-top: 15px; width: calc(100% - 75px); margin: 10px 0 0 auto; box-sizing: border-box;}
.comments .ajax-loader img{display: table; margin: 0 auto;}
.general__button{text-align: center; border-top: 1px solid #e3e1e1; padding-top: 5px;}

.seealsobroker__conteiner{margin-bottom: 20px;}
.seealsobroker__flex{width: 100%;}
.seealsobroker__flex__one{width: calc(50% + 1px); background: #ededed; box-sizing: border-box; padding: 20px; text-align: center; border: 1px solid #e3e1e1; margin: -1px; position: relative; left: 1px; top: 1px; min-height: 136px;}
.seealsobroker__flex__one:hover{background: #e0e0e0;}
.seealsobroker__flex__one__logo{margin-bottom: 10px;}
.seealsobroker__flex__one__logo img{display: block; margin: 0 auto;}
.seealsobroker__flex__one__text{}

.interestflex2{}
.interestflex2__one{box-sizing: border-box; min-width: 230px; max-width: 230px; text-align: center; margin: 0px; margin-right: 10px;}
.interestflex2__one:last-child{margin-right: 0px;}

.newspage__flex1{}
.newspage__flex1__one{color: #000 !important; width: calc(50% - 5px); border: 1px solid #d4d4d4; padding: 10px; box-sizing: border-box; margin: 5px 0;}
.newspage__flex1__one:hover{border: 1px solid #989898;}
.newspage__flex1__one__head{font-weight: bold; min-height: 43px;}
.newspage__flex1__one__img{width: 100%; height: 165px; background-size: cover; background-position: center center; margin: 10px 0;}
.newspage__flex1__one__text{margin-bottom: 10px; height: 130px; overflow: hidden;}
.newspage__flex2{}
.newspage__flex2__one:nth-child(1){color: #b5b5b5; font-size: 12px; padding-right: 10px;}
.newspage__flex2__one:nth-child(2){}
.newspage__flex2__one:nth-child(2) .interestflex__two__href{padding: 4px 10px;}

.informersnews{border: 1px solid #D3D3D3; margin-top: 20px;}
.informersnews__head{color: #0f68a0; background: #F4F4F4; border-bottom: 1px solid #D3D3D3; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 14px; padding: 10px 5px; line-height: 16px;}
.informersnews__one{color: #000 !important; display: block; padding: 10px; border-bottom: 1px solid #d3d3d3; font-size: 14px;}
.informersnews__one:last-child{border-bottom: 0px;}
.informersnews__one__head{font-weight: bold;}
.informersnews__one__img{width: 100%; height: 115px; background-size: cover; background-position: center center; margin: 10px 0;}
.informersnews__one__desc{margin-bottom: 10px;}
.informersnews__one__desc p{height: 62px; overflow: hidden;}
.informersnews__one__flex1{}

.informersnews__one__flex1__one:nth-child(1){color: #b5b5b5; font-size: 10px; padding-right: 10px;}
.informersnews__one__flex1__one:nth-child(2){}
.informersnews__one__flex1__one:nth-child(2) .interestflex__two__href{padding: 4px 10px; font-size: 12px;}

@media screen and (min-width: 1450px){
    .new_design .posterblock_new_1015{
        webkit-background-size: 100%;
        -moz-background-size: 100%;
        -o-background-size: 100%;
        background-size: 100%;
    }
}


@media screen and (max-width: 1000px){
    .header_text1{display: none;}
    .new_design .all_lang_block{padding-right: 4px;}
    .new_design .blue_all_lang{padding: 4px 0 !important;}
    .BrokerText{width: 100%;}
    .rightbar_td_main{display: none;}
    .new_design .content .center_block{padding: 0px; width: 100%;}
    
    .top_block .session-schedule{padding: 10px; position: relative;}
    .top_block .session-schedule-item, .new_design .counter_ctop_bord, .top_block .session-schedule{text-align: center;}
}


@media screen and (max-width: 900px){
    .new_design .logonew_1015, .new_design .menunew_1015{display: block; text-align: center; width: 100% !important;}
    .new_design .logonew_1015{padding: 10px 0px !important}
    .new_design .menunew_1015{padding: 0 0 18px 0 !important; text-align: center !important;}
   /* .new_design .menu_all{display: none;}*/
    .new_design .menu_mobile{display: block !important;}
    .googleplus_icon{top: -107px !important;}
}


@media screen and (max-width: 800px){
    .ratingslick{max-width: 320px;}
    
    .interestflex2{display: block !important;}
    .interestflex2__one{margin: 0px; display: block; margin-bottom: 10px;}
    .interestflex2__one:last-child{margin-bottom: 0px;}
}


@media screen and (max-width: 655px){
    .compr_charts_block{display: none;}
    
    .interestflex2__one{margin: 0px auto 10px auto !important;}
    
    .newspage__flex1__one{width: 100%;}
    .newspage__flex1__one__head{min-height: inherit;}
    .newspage__flex1__one__text{height: inherit;}
    .newspage__flex1__one{margin: 0 auto 20px auto;}
    .newspage__flex1__one:last-child{margin-bottom: 0px;}
}


@media screen and (max-width: 600px){
    .interestflex{display: block; text-align: center;}
    .interestflex__two{margin-bottom: 10px;}
    
    
}


@media screen and (max-width: 550px){
    .ratingslick{display: none;}
    .table_broker_remove{display: none !important;}
    .new_design #searchForm{display: block; margin: 7px 0}
    .new_design .search{display: block !important; width: 300px !important; margin: 0 auto;}
    .new_design .search #s{width: 300px;}
    .new_design .sel_lang{padding: 10px 0;}
    .new_sitemap_icon{margin: 0 25px 0 25px;}
    
    .block_reviewform .flexonereview{text-align: left;}
    .block_reviewform  label{padding: 3px 0;}
    .block_reviewform [flex-align="center"]{-webkit-align-self: auto; -ms-flex-item-align: auto; align-self: auto;}
    .reply__form__conteiner{width: 100%;}
    .comments_form_new .form_comments_new .recaptcha_new{margin: 0 -20px 15px -20px;}
    
    .seealsobroker__flex__one{width: 100%; position: static; margin: 0px; min-height: inherit;}
}
.block_product img{
    width: 100%;
}
