
#main-menu{
   /* font:normal 12px Tahoma,sans-serif; */
}
.container-fluid {
    padding-left: 0px;
}

.bookmark {
    background: url(/i/img/bookmark_b.png) no-repeat;
    width: 137px;
    height: 19px;
    display: inline-block;
    padding-top: 1px;
    text-align: center;
    padding-left:4px;
    color: black;
}

.start_button {
    background: url(/i/img/start_button.png) no-repeat;
    width: 137px;
    height: 19px;
    display: inline-block;
    padding-top: 1px;
    text-align: center;
    padding-left:4px;
    color: black;
}

/*--------------?????--------------*/

#head_m {
    height:203px;
    width:100%;
    background:transparent url(/i/img/style/MT5_sprite_g1.gif) repeat-x scroll left top;
}
#head {
    margin:0 auto;
    height:203px;
    width:1000px;
    background:transparent url(/i/img/style/MT5_sprite_g1.gif) repeat-x scroll left top;
    background-position:0px -203px;
}
#head_left {
    height:203px;
    width:5px;
    background:transparent url(/i/img/style/MT5_sprite.png) no-repeat scroll left top;
    background-position:-2px 0px;
    float:left;
}
#head_right {
    height:203px;
    width:5px;
    background:transparent url(/i/img/style/MT5_sprite.png) no-repeat scroll left top;
    background-position:-7px 0px;
    float:left;
}
#head_center {
    height:203px;
    width:990px;
    float:left;
}
#head_top {
    height:46px;
    width:100%;
    float:left;
}
/*--------------?????--------------*/
#search_input {
    margin:0px;
    padding:1px 0px 1px 8px;
    border:0px;
    width:130px;
    height:17px;
    font:normal 13px Arial,sans-serif;
    background:transparent url(/i/img/style/MT5_sprite.png) no-repeat scroll left top;
    background-position:-14px 0px;
    float:left;
}
#search_img {
    width:24px;
    height:19px;
    background:transparent url(/i/img/style/MT5_sprite.png) no-repeat scroll left top;
    background-position:-14px -19px;
    float:left;
    cursor:pointer;
}
#head_bottom {
    height:115px;
    width:100%;
    background:transparent url(/i/img/style/MT5_head.jpg) no-repeat scroll left top;

}
#head_links {
    margin:1px 14px 0px 0px;
    text-align:right;
    font-weight:bold;
    line-height:19px;
    color:rgb(255,180,179);
    float:right;
}

#hl_1{
    margin: 0px 0px 0px 0px;
}
#hl_2{
    margin: 0px 70px 0px 0px;
}
#hl_3{
    margin: 0px 80px 0px 0px;
}

#head_links a {
    color:white;
    text-decoration:none;
}
#head_links a:visited {
    color:white;
    text-decoration:none;
}
#head_links a:hover {
    color:white;
    text-decoration:none;
}
/*--------------????/???????????--------------*/
#enter {
    margin-top:15px;
}
/*--------------????? ?????--------------*/
#language {
    margin-right: 20px;
    float:right;
}
#language_select {
    padding:1px 0px 0px 8px;
    border:0px;
    width:101px;
    height:18px;
    color:white;
    background:transparent url(/i/img/style/MT5_sprite1.png) no-repeat scroll left top;
    background-position:-14px -38px;
    float: left;
    text-align:left;
    cursor:pointer;
}
#language_select:hover #language_list {
    display: block;
}

#language_select:hover #language_list_ie {
    display: block;
}

#language_img {
    width:20px;
    height:19px;
    background:transparent url(/i/img/style/MT5_sprite1.png) no-repeat scroll left top;
    background-position:-38px -19px;
    float:left;
    cursor:pointer;
}

#language_list {
    margin:2px 0px 0px -8px;
    width: 161px;
    height: 19px;
    color: black;
    z-index: 30 !important;
    position: absolute;
    display: none;
}

#language_list a
{
    text-decoration: none;
}

#language_list_ie {
    margin: 15px 0px 0px -43px;
    width: 161px;
    height: 19px;
    color: black;
    position: absolute;
    display: none;
}

#language_list_ie a
{
    text-decoration: none;
}



#language_list_top {
    width:161px;
    height:6px;
    background:transparent url(/i/img/style/MT5_sprite1.png) no-repeat scroll left top;
    background-position:-14px 0px;
}

#language_list_center {
    padding-left:7px;
    width:97px;
    text-align:left;
    border-left:1px solid rgb(76,76,76);
    border-right:1px solid rgb(76,76,76);
    background-color:white;
}
#language_list_center:hover {
    background-color:rgb(220,220,220);
    cursor:pointer;
}
#language_list_bottom {
    width:161px;
    height:6px;
    background:transparent url(/i/img/style/MT5_sprite1.png) no-repeat scroll left top;
    background-position:-14px -13px;
}
/*--------------?????? ? ?????--------------*/
#head_icons {
    margin:13px 0px 0px 0px;
    padding:0px;
}
#head_icons a {
    border:0px;
}
#head_icons img {
    border:0px;
}



#head_icon_home {
    margin-left:7px;
    margin-right:4px;
    margin-top:2px;
    width:11px;
    height:13px;
    border:0px;
    background:transparent url(/i/img/style/MT5_sprite.png) no-repeat scroll left top;
    background-position:-58px -19px;
}
#head_icon_msg {
    margin-left:4px;
    margin-right:4px;
    margin-top:2px;
    width:13px;
    height:13px;
    border:0px;
    background:transparent url(/i/img/style/MT5_sprite.png) no-repeat scroll left top;
    background-position:-69px -19px;
}
#head_icon_map {
    margin-left:4px;
    margin-right:4px;
    margin-top:2px;
    width:11px;
    height:13px;
    border:0px;
    background:transparent url(/i/img/style/MT5_sprite.png) no-repeat scroll left top;
    background-position:-82px -19px;
}
#head_icon_rss {
    margin-left:4px;
    margin-top:2px;
    width:17px;
    height:13px;
    border:0px;
    background:transparent url(/i/img/style/MT5_sprite.png) no-repeat scroll left top;
    background-position:-93px -19px;
}
/*--------------????--------------*/
/*#menu {
    height:26px;
    width:100%;
    background:transparent url(/i/img/style/MT5_sprite_g1.gif) repeat-x scroll left top;
    background-position:0px -406px;
    float:left;
}*/
/*.menu_link {
    font:normal 13px Tahoma,sans-serif;
    display:block;
    float:left;
}
#menu_link_active {
    background:transparent url(/i/img/style/MT5_sprite_g2.gif) repeat-x scroll left top;
    background-position:0px -756px;
    height: 24px;
}
.menu_link:hover .menu_list {
    display:block;
}
.menu_link a {
    margin:2px 24px 8px 24px;
    color:white;
    text-decoration:none;
    display:block;
}
.menu_link a:visited {
    color:white;
    text-decoration:none;
}
.menu_link a:hover {
    color:white;
    text-decoration:underline;
}
.menu_list {
    margin:-2px 0px 0px -1px;
    padding:0px;
    border:1px solid rgb(178,178,178);
    z-index: 5000;
    position:absolute;
    background-color:white;
    display:none;
}
/** Only for Firefox menu bug fix **/
/*@-moz-document url-prefix() {
    .menu_list {
        margin:-3px 0px 0px -1px;
    }
}
* + html .menu_list {
    position: relative;
}
.menu_list ul {
    margin:0px;
    padding:0px;
    font-size:13px;
    list-style:none;
}
.menu_list a {
    margin:0px;
    padding:5px 25px 5px 25px;
    color:black;
    text-decoration:none;
    display:block;
}
.menu_list a:visited {
    color:black;
    text-decoration:none;
}
.menu_list a:hover {
    background-color:#DCDCDC;
    color:black;
    text-decoration:underline;
}
--------------?????????????? ????? ????? ???????? ????-----------------

.menu_line_horizontal {
    margin:0px 0px 0px 0px;
    height:1px;
    width:100%;
    background-color:#aa0413;
    display:block;
    float:left;
}

.menu_line_horizontal2 {
    margin:0px 0px 0px 0px;
    height:1px;
    width:100%;
    background-color:#ff6b70;
    display:block;
    float:left;
}

.menu_line {
    margin:0px 0px 0px 0px;
    height:24px;
    width:1px;
    background-color:#ff6b70;
    display:block;
    float:left;
}

.menu_line2 {
    margin:0px 0px 0px 0px;
    height:24px;
    width:1px;
    background-color:#aa0413;
    display:block;
    float:left;
}*/

/*--------------??????? ??????--------------*/
#ajax_scroller span{
    line-height: 17px;
}

#moving_text {
    padding-top:7px;
    height:24px;
    width:100%;
    color:black;
    background:transparent url(/i/img/style/MT5_sprite_g1.gif) repeat-x scroll left top;
    background-position:0px -432px;
    white-space: nowrap;
    overflow: hidden;
}
#moving_text img {
    margin: -3px 2px 0px 2px;
    vertical-align: middle;
    padding-right: 4px
}
.moving_text_white {
    color:white;
}
.moving_text_red {
    color:red;
}
#moving_text_dis_m {
    position: absolute;
    margin-top:-3px;
    width:100%;
}
#moving_text_dis {
    margin:0 auto;
    width:970px;
    height:6px;
    color:rgb(228,31,35);
    text-align:right;
    cursor:pointer;
    font-size:10px;
    padding-right: 45px;
}
/*--------------???????? ?????--------------*/
#main_m {
    margin-top: 28px;
    width:100%;
}
#main {
    margin:0 auto;
    width:1000px;
}
#main-content {
    margin:0 auto;
    width:992px;
    box-shadow: 0px 1px 4px rgba(0, 0, 0, .4);
    margin-top: -64px;
    padding-top: 64px;
}
#left-sidebar {
    padding:16px 0px 0px 30px;
    width:218px;
    float:left;

}
.left_banner div:last-child div {
    margin-bottom: 17px;
}
#mp-content {
    padding:16px 25px 0px 25px;
    width:335px;
    float:left;
    position: relative;
    /*min-height: 2415px;*/
}
.mp-content-styles {
    padding:16px 25px 0px 25px;
    width:335px;
    float:left;
    position: relative;
}
#rp-content {
    width:auto;
    /*float:left;*/
    margin-left: auto;
    margin-right: auto;

}
.rp-content-styles {
    padding:16px 25px 0px 25px;
    width:696px;
    float:left;
}
.text-block {
    background-color:rgb(241,241,241);
    padding-top: 1px;
    margin-bottom: 25px;
}
.text-block ul, .text-block ol {
    list-style-type: inherit;
    padding-left: 20px;
}

.text-block-white {
    width:694px;
    background-color:rgb(255,255,255);
    float:left;
}

.text-block-border-black {
    width:694px;
    background-color:rgb(241,241,241);
}

.text-block-ins {

    padding:1px 15px 7px;
    line-height: 18px;
    background: #fff;
}
.text-block-sfxw-g{
    background-color:#F1F1F1;
    width:100%;
    padding:11px 11px 7px 11px;
    line-height:18px;
    float:left;
    vertical-align:middle;
}
.text-block-sfxw-w{
    background-color:white;
    width:100%;
    padding:11px 11px 7px 11px;
    line-height:18px;
    float:left;
    vertical-align:middle;
}
td.text-block-sfxw-txt{
    padding:0px 0px 0px 8px;
}
td.text-block-sfxw-txt a{
    color:black;
}
td.text-block-sfxw-txt b{
    color:red;
}
table.text-block-sfxw-end{
    background-color:#F1F1F1;
    width:100%;
    padding:5px 11px;
}
table.text-block-sfxw-end td{
    text-align:right;
}
#right-sidebar {
    margin:16px 0px 0px 0px;
    width:335px;
    float:left;
    position: relative;
    /*min-height: 2415px;*/
}
.rigth-sidebar-styles {
    margin:16px 0px 0px 0px;
    width:335px;
    float:left;
    position: relative;
}
#bottom-teasers {
    padding: 0px 0px 0px 30px;
    width:1000px;
    float:left;
    clear:both;
}
#bottom-teasers-l {
    float:left;
}
#bottom-teasers-c {
    margin:0px 0px 0px 25px;
    float:left;
}
#bottom-teasers-r {
    margin:0px 0px 0px 25px;
    float:left;
}
.main_left {
    background:transparent url(/i/img/style/MT5_sprite_v.gif) repeat-y scroll left top;
    background-position:-2px 0px;
}
.main_right {
    background:transparent url(/i/img/style/MT5_sprite_v.gif) repeat-y scroll left top;
    background-position:-7px 0px;
}
#main_m img.banner{
    margin-top:15px;
    border:1px solid rgb(178,178,178);
}

#main_m img.image{
    margin:0px;
    padding:0px;
    border:1px solid rgb(178,178,178);
}

/*--------------??????---------------*/
.diagram {
    width:216px;
}
#diagram_1 {
    position:absolute;
    display:block;
}
#diagram_2 {
}
#diagram_1_left {
    width:1px;
    background:transparent url(/i/img/style/MT5_sprite.png) no-repeat scroll left top;
    background-position:-40px -57px;
}
#diagram_1_center {
    padding:0px 10px 0px 10px;
    font-size:13px;
    background:transparent url(/i/img/style/MT5_sprite_g1.gif) repeat-x scroll left top;
    background-position:0px -464px;
    cursor:pointer;
}
#diagram_1_right {
    width:8px;
    background:transparent url(/i/img/style/MT5_sprite.png) no-repeat scroll left top;
    background-position:-24px -57px;
}
#diagram_1_between {
    width:1px;
    border-bottom:1px solid rgb(178,178,178);
}
#diagram_2_left {
    width:1px;
    background:transparent url(/i/img/style/MT5_sprite.png) no-repeat scroll left top;
    background-position:-40px -57px;
}
#diagram_2_center {
    padding:0px 10px 0px 10px;
    font-size:13px;
    background:transparent url(/i/img/style/MT5_sprite_g1.gif) repeat-x scroll left top;
    background-position:0px -491px;
    cursor:pointer;
}
#diagram_2_right {
    width:8px;
    background:transparent url(/i/img/style/MT5_sprite.png) no-repeat scroll left top;
    background-position:-32px -57px;
}
#diagram_2_between {
    width:50px;
    border-bottom:1px solid rgb(178,178,178);
}
.diagram_img{
    border-left:1px solid rgb(178,178,178);
    border-right:1px solid rgb(178,178,178);
    border-bottom:1px solid rgb(178,178,178);
}
/*--------------????????????? Forex-?????????-----------*/
.calendar_b{
    margin-bottom:15px;
    width:333px;
    padding:4px 0px 4px 0px;
    text-align:center;
    font-size:13px;
    border-left:1px solid rgb(178,178,178);
    border-right:1px solid rgb(178,178,178);
    border-bottom:1px solid rgb(178,178,178);
    background-color:rgb(241,241,241);
    float:left;
}

/*--------------?????? ????-------------*/
#menu_bottom_m {
    padding: 14px 31px 0 25px;
    float:left;
}
#menu_bottom ul {
    margin:0px;
    padding:0px;
    font-size:13px;
    line-height:17px;
    list-style:none;
}
#menu_bottom a {
    color:rgb(228,31,35);
    text-decoration:none;
}
#menu_bottom a:visited {
    color:rgb(228,31,35);
    text-decoration:none;
}
#menu_bottom a:hover {
    color:rgb(228,31,35);
    text-decoration:underline;
}
#menu_bottom h1 {
    margin:0px 0px 8px 0px;
    padding:0px;
    font-size:13px;
    color:rgb(107,107,107);
}
#menu_bottom_m  #link_path{
    padding: 0px 5px;
    width: 210px;
}
.menu_bottom_grey_line {
    margin: 15px 0px 0px 20px;
    height:1px;
    width:960px;
    background-color:rgb(226,226,226);
    float:left;
}
/*--------------??????-------------*/
#footer_m {
    height:200px;
    width:100%;
    border-top: 1px solid #ebebeb;
    float:left;
}
#footer {
    margin:0 auto;
    height:200px;
    width:1000px;
    overflow: hidden;
}
#footer_left {
    height:200px;
    width:5px;
    float:left;
}
#footer_right {
    height:200px;
    width:5px;
    float:left;
}
#footer_center {
    float:left;
    height: 200px;
    margin-left: 4px;
    width: 992px;
    margin-top: -2px;
    padding-top: 2px;
    box-shadow: 0px 1px 4px rgba(0, 0, 0, .4);
}
.footer_bottom_grey_line {
    margin:15px 0px 0px 10px;
    height:1px;
    width:960px;
    background-color:rgb(197,197,197);
}
.footer_bottom_white_line {
    margin:0px 0px 15px 10px;
    height:1px;
    width:960px;
    background-color:white;
}
#footer a {
    font-size:13px;
}
.disclaimer {
    width: 942px;
    margin: 10px auto;
}
.footer-gradient {
    background: rgba(250,250,250,1);
    background: -moz-linear-gradient(top, rgba(250,250,250,1) 0%, rgba(251,251,251,1) 0%, rgba(200,200,200,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(250,250,250,1)), color-stop(0%, rgba(251,251,251,1)), color-stop(100%, rgba(200,200,200,1)));
    background: -webkit-linear-gradient(top, rgba(250,250,250,1) 0%, rgba(251,251,251,1) 0%, rgba(200,200,200,1) 100%);
    background: -o-linear-gradient(top, rgba(250,250,250,1) 0%, rgba(251,251,251,1) 0%, rgba(200,200,200,1) 100%);
    background: -ms-linear-gradient(top, rgba(250,250,250,1) 0%, rgba(251,251,251,1) 0%, rgba(200,200,200,1) 100%);
    background: linear-gradient(to bottom, rgba(250,250,250,1) 0%, rgba(251,251,251,1) 0%, rgba(200,200,200,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f02f17', endColorstr='#c8c8c8', GradientType=0 );
}
/*--------------????????? ??????-------------*/

.head_block
{
    height: 33px;
    cursor: default;
    border-radius: 4px 4px 0 0;
    background-color: #6A121B;
    background-image: -moz-linear-gradient(top,  transparent 50%, #ac0401 50%);
    /* FF3.6+ */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #d62b28), color-stop(50%,#ac0401));
    /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(top, #d62b28 50%, #ac0401 50% );
    /* Chrome10+,Safari5.1+ */
    background-image: -o-linear-gradient(top, transparent 50%, #ac0401 50%);
    /* Opera 11.10+ */
    background-image: -ms-linear-gradient(top, transparent 50%, #ac0401 50%);
    /* IE10+ */
    background-image: linear-gradient(to bottom,  transparent 50%, #6A121B 50%);
    /* W3C */
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d62b28', endColorstr='#ac0401',GradientType=0 );
    /* IE6-9 */
    background-image: linear-gradient(transparent 50%, #6A121B 50%);
    display: table;
    width: 100%;
    position: relative;
}

div.head_block .block_head_left
{
    display: table-cell;
    width:5px;
    /*background:transparent url(/i/img/style/MT5_sprite.png) no-repeat scroll left top;
    background-position:-14px -57px;*/
}

div.head_block .block_head_right
{
    display: table-cell;
    width:5px;
    /*background:transparent url(/i/img/style/MT5_sprite.png) no-repeat scroll left top;
    background-position:-19px -57px;*/
}

div.head_block .text
{
    width: 97%;
    float: left;
    padding-top: 5px;
    padding-bottom: 4px;
    margin-left: 10px;
    font-size: 16px;
}
div.head_block .text_ar
{
    width: 90%;
    float: right;
    padding-right: 10px;
    padding-top: 5px;
    margin-left: 10px;
    text-align: right;
    unicode-bidi: embed;
    direction: rtl;
}

div.head_block .block_head_center
{
    display: table-cell;
    font:bold 13px Tahoma,sans-serif;
    color:white;
    /*background:transparent url(/i/img/style/MT5_sprite_g1.gif) repeat-x scroll left top;
    background-position:0px -406px;*/
}

div.head_block h1 {
    margin: 0;
    font-size: inherit;
}

/*table.head
{
    height: 26px;
}
.block_head_left {
width:5px;
height:26px;
background:transparent url(/i/img/style/MT5_sprite.png) no-repeat scroll left top;
background-position:-14px -57px;
}
.block_head_left1 {
width:5px;
height:26px;
background:transparent url(/i/img/style/MT5_headbg.png) no-repeat scroll left top;
background-position:-19px -57px;
}
.block_head_right {
width:5px;
background:transparent url(/i/img/style/MT5_sprite.png) no-repeat scroll left top;
background-position:-19px -57px;
}
.block_head_center {
font:bold 13px Tahoma,sans-serif;
color:white;
background:transparent url(/i/img/style/MT5_sprite_g1.gif) repeat-x scroll left top;
background-position:0px -406px;
}
.block_head_txt {
display:block;
float:left;
line-height: 13px;
}
/*.block_head_img {
margin:2px 8px 0px 7px;
height:12px;
width:9px;
background:transparent url(/i/img/style/MT5_sprite.png) no-repeat scroll left top;
background-position:-115px -19px;
display:block;
float:left;
}*/
/*--------------?????????????? ????? ????? ????????-----------------*/
.dotted_line {
    margin:0px 10px 0px 10px;
    height:13px;
    width:1px;
    background:transparent url(/i/img/style/MT5_sprite.png) no-repeat scroll left top;
    background-position:-110px -19px;
}
/*--------------??????-----------------*/
/*img {border: 0 none;}
ul {list-style: none; padding: 0;}

a {
    border:0 none;
    color:rgb(228,31,35);
    text-decoration:none;
}
a:visited {
    border:0 none;
    color:rgb(228,31,35);
}
a:hover {
    border:0 none;
    color:rgb(228,31,35);
    text-decoration:none;
}
.link {
}
.link1 {
    position:relative;
}*/
/*.link a {
    color:rgb(228,31,35);
    text-decoration:underline;
}
.link a:visited {
    color:rgb(228,31,35);
    text-decoration:underline;
}
.link a:hover {
    color:rgb(228,31,35);
    text-decoration:none;
}*/

fieldset
{
    border: 0 none;
}

table.quotes {margin: 0; width: 100%; border-collapse: collapse; border-spacing: 0; background: none transparent; border-left: 1px solid #B2B2B2; border-right: 1px solid #B2B2B2; border-bottom: 1px solid #B2B2B2;}
table.quotes td, table.quotes th {padding: 0; border: 0 none; font-family: "Arial"; width: 60px; text-align: center;}
table.quotes th {height: 26px; font-weight: bold; background-color: #E8E8E8;}
table.quotes td {height: 25.4px;}
table.quotes tr.row2 td {background: #dadada url(/i/img/bg-quotes-row.png) left top repeat-x;}
table.quotes tr.up td {background: #b7edc8;}
table.quotes tr.down td {background: #fbc0c0;}
table.quotes th.first {padding-left: 6px; width: 92px; text-align: left;}
table.quotes td.first {padding-left: 4px; text-align: left; font-weight: bold;}
table.quotes td.first img {position: relative; top: -1px; margin-right: 4px;}

table.cal {margin: 0; width: 100%; border-collapse: collapse; border-spacing: 0; border: 0 none; background: none transparent; text-align: center;}
table.cal th {height: 30px; padding: 3px; border: 0 none; text-align:center;}
/*table.cal td {height: 30px; padding: 3px; border: 0 none; text-align:left;}*/
table.cal th.head {padding: 2px 2px 0 2px; height: 30px; font-size: 11px; color: black; font-weight: bold; border: 0px;}
table.cal td.day {padding: 2px 0 0 5px; height: 25px; color: black; font-weight: bold}
table.cal.caldata {border: 1px solid #B2B2B2;}
table.cal thead {border: 1px solid #B2B2B2;}
table.cal td.cal-time {padding: 2px 0 0 5px; height: 25px; width: 15%}
table.cal td.cal-flag {padding: 2px 0 0 5px; height: 25px; width: 20%;}
table.cal td.cal-pok {padding: 2px 0 0 5px; width: 65%; font-family: "Arial"; color: black; text-align:left;}


/*For calendar at mt5/Calendar */
.calendar {
    width:694px;
    font-family:Tahoma,sans-serif;
    font-size:11px;
    color:#000000;
    background-color:#f3f3f3;
}
.calendar_top_text {
    padding:10px;
    line-height:18px;
}
.calendar_top_text p {
    margin-top:0px;
}

.calendar_checkbox {
    width:100%;
    height: 30px;
}
.calendar_checkbox_country {
    padding-left: 10px;
    float: left;
}
.calendar_checkbox_country img {
    border: 1px solid #b2b2b2;
    margin: 1px 5px 0px -1px !important;
    float: left;
}
/* ??? IE7 */
*+html .calendar_checkbox_country img {
    padding: 0px;
    margin: 5px 0px 0px 0px !important;
    float: left;
}
/* end IE7*/

.calendar_checkbox_country input {
    padding: 0px;
    margin: 0px 2px 0px 0px !important;
    float: left;
}


.calendar_checkbox_importance {
    padding-left: 26px;
    float: left;
    /*margin-top: -2px;*/
}
.calendar_checkbox_importance input {
    padding: 0px;
    margin: 2px 0px 0px 0px;
    float: left;
}
.calendar_checkbox_importance_text {
    margin-left: 5px;
    float: left;
    display: block;
}


.calendar_select {
    padding: 0px 0 10px 0;
    width: 100%;
    height: 30px;
}

.calendar_timezone {
    float: left;
    margin-left: 10px;
}
.calendar_timezone a {
    padding: 2px 7px;
    color: #000000;
    text-decoration: none;
    display: block;
}
.calendar_timezone a:hover {
    background-color: rgb(220,220,220);
}
.calendar_timezone_select {
    padding:2px 0px 0px 8px;
    border:0px;
    width:153px;
    height:17px;
    color:white;
    background:transparent url(/i/img/MT5_sprite.png) no-repeat scroll left  top;
    background-position:-14px -38px;
    float:left;
    text-align:left;
    cursor:pointer;
}

.calendar_importance_select {
    padding:2px 0px 0px 8px;
    border:0px;
    width:153px;
    height:17px;
    color:white;
    background:transparent url(/i/img/MT5_sprite.png) no-repeat scroll left  top;
    background-position:-14px -38px;
    float:left;
    text-align:left;
    cursor:pointer;
}
.calendar_importance_list {
    display:block;
}
.calendar_timezone_list {
    display:block;
}
.calendar_timezone_img {
    width:20px;
    height:19px;
    background:transparent url(/i/img/MT5_sprite.png) no-repeat scroll left top;
    background-position:-38px -19px;
    float:left;
    cursor:pointer;
}
.calendar_timezone_list {
    margin:0px 0px 0px -8px;
    width:161px;
    height:19px;
    color:black;
    position:absolute;
    display:none;
    z-index: 2;
}
.calendar_importance_list {
    margin:0px 0px 0px -8px;
    width:161px;
    height:19px;
    color:black;
    position:absolute;
    display:none;
    z-index: 2;
}
.calendar_timezone_list_top {
    width:161px;
    height:6px;
    background:transparent url(/i/img/MT5_sprite.png) no-repeat scroll left top;
    background-position:-14px 0px;
}
.calendar_importnace_list_top {
    width:161px;
    height:6px;
    background:transparent url(/i/img/MT5_sprite.png) no-repeat scroll left top;
    background-position:-14px 0px;
}
.calendar_timezone_list_center {
    width:159px;
    text-align:left;
    border-left:1px solid rgb(76,76,76);
    border-right:1px solid rgb(76,76,76);
    background-color:white;
}
.calendar_importance_list_center {
    width:159px;
    text-align:left;
    border-left:1px solid rgb(76,76,76);
    border-right:1px solid rgb(76,76,76);
    background-color:white;
}
.calendar_timezone_list_bottom {
    width:161px;
    height:6px;
    background:transparent url(/i/img/MT5_sprite.png) no-repeat scroll left top;
    background-position:-14px -13px;
}
.calendar_importance_list_bottom {
    width:161px;
    height:6px;
    background:transparent url(/i/img/MT5_sprite.png) no-repeat scroll left top;
    background-position:-14px -13px;
}


.calendar_week {
    padding-left: 15px;
    float: left;
    position: relative;
    z-index: 1;
}

.calendar_table {
    width:100%;
    background-color:#ffffff;
}

.calendar_table a {
    font-family:Tahoma,sans-serif;
    font-size:11px;
    font-weight:normal;
    text-decoration:underline;
    color:#ff0000;
}
.calendar_table_important a {
    font-family:Tahoma,sans-serif;
    font-size:11px;
    font-weight:bold;
    text-decoration:underline;
    color:#ff0000;
}
.calendar_table a:hover {
    text-decoration:none;
}
.calendar_table_title {
    padding:10px 0px 5px 5px;
    font-size:14px;
    font-weight:bold;
    display:block;
}
.calendar_table_box {
    padding:5px;
}
.calendar_table table {
}
.calendar_table th {
    padding:3px 3px 0px 3px;
    height:33px;
    font-size:12px;
    color:#ff0000;
    text-align:center;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* IE10+ */
    background: linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
    vertical-align: middle;
}
.calendar_table td {
    padding:0px 3px;
    height:36px;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* IE10+ */
    background: linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
    vertical-align: middle;
}
.calendar_table_red {
    color:#ff0000;
}
.calendar_table_green {
    color:#00ff00;
}

.calendar_table td > p {
    text-indent: 2em;
}

.banner-news{
    width: 136px;
    margin: 16px 0px;
    text-align: center;
}

#head_m div.slide_quotes{
    height: 17px;
}

/*---??? ??????? ? ?????---*/
.face_block {
    width:311px;
    font-family:Tahoma,sans-serif;
    font-size:11px;
    font-weight:normal;
    line-height:13px;
    float:left;
    margin-bottom: 0px;
    border-radius: 11px;
}
.face_block_title {
    padding:10px 0px;
    margin:0px 10px;
    width:291px;
    font-size:14px;
    text-align:center;
    border-bottom:1px dashed #a4a4a4;
    float:left;
}
.face_block_ins {
    padding: 0px;
    width: 311px;
    float:left;
}
.face_block_ins img {
    margin-right:5px;
    border:1px solid #fff;
    float:left;
}
.face_block_author {
    margin-bottom: 0px;
    font-size:14px;
    font-weight:bold;
    float:left;
}
.face_block_text {
    width: 311px;
    float: none;
    text-align: justify;
    margin-top: 4px;
}

/*??????? ??????*/
.fresh_page_hello_block {
    padding:23px;
}
.fresh_page_hello_block p {
    margin:5px 0px 10px 0px;
    padding:0px;
    color:#404040;
    line-height:14px;
}
.fresh_page_hello_block img {
    margin:0px 20px 10px 0px;
    float:left;
}
.fresh_page_hello_block_author {
    font-size:14px;
    font-weight:bold;
    color:#404040;
}
.fresh_page_hello_block_author_hidden {
    font-size:14px;
    font-weight:bold;
    color:#404040;
    display: none;
}
.fresh_page_img_hidden{
    display: none;
}
.fresh_page_main_block {
    margin:10px 0px 3px;
    width:674px;
    background:#fff;
}
.fresh_page_main_block_t {
    background:transparent url(/i/img/fresh_page/fresh_page_back_g.png) repeat-x left top;
}
.fresh_page_main_block_b {
    background:transparent url(/i/img/fresh_page/fresh_page_back_g.png) repeat-x left bottom;
}
.fresh_page_main_block_l {
    background:transparent url(/i/img/fresh_page/fresh_page_back_v.png) repeat-y left top;
}
.fresh_page_main_block_r {
    background:transparent url(/i/img/fresh_page/fresh_page_back_v.png) repeat-y right top;
}
.fresh_page_main_block_l_t {
    background:transparent url(/i/img/fresh_page/fresh_page_back_l_t.png) no-repeat left top;
}
.fresh_page_main_block_r_t {
    background:transparent url(/i/img/fresh_page/fresh_page_back_r_t.png) no-repeat right top;
}
.fresh_page_main_block_l_b {
    background:transparent url(/i/img/fresh_page/fresh_page_back_l_b.png) no-repeat left bottom;
}
.fresh_page_main_block_r_b {
    background:transparent url(/i/img/fresh_page/fresh_page_back_r_b.png) no-repeat right bottom;
}
.fresh_page_preview_block {
    padding:15px;
    color:#404040;
    line-height:14px;
    min-height: 96px;
}
.fresh_page_preview_block img {
    margin: 0 auto;
    display: block;
}
.fresh_page_preview_block .img {
    margin:0px 15px 0px 0px;
    float:left;
    height: 96px;
    width: 96px;
}
.fresh_page_preview_block_title {
    margin:5px 0px 0px 0px;
    font-weight:bold;
}
.fresh_page_preview_block_date {
    margin:5px 0px 0px 0px;
    color:#808080;
}
.fresh_page_preview_block_text {
    margin:5px 0px 0px 0px;
}
.fresh_page_preview_block_link {
    margin:5px 0px 0px 0px;
    text-align:right;
}
.fresh_page_dotted_line {
    margin:0px 15px 7px 15px;
    width:644px;
    height:1px;
    background:transparent url(/i/img/fresh_page/fresh_page_back_g.png) repeat-x left top;
}

.ar_text_align
{
    text-align: right;
    unicode-bidi: embed;
    direction: rtl;
}

/*****/
div.top-login a#interface_save
{
    display: none;
}
/*****/

/* ??? ?????? ? ???????? ? ????????? */
div.sharing{
    position: relative;
    height:25px;
    padding-top: 5px;
}

div.sharing .vk,
div.sharing .lj,
div.sharing .tw,
div.sharing .go,
div.sharing .fb{
    opacity:0.3;
    display:inline-block;
    height:20px;
    width:20px;
    background-image: url("/i/img/icons/share.png");
}

div.sharing .vk:hover,
div.sharing .lj:hover,
div.sharing .tw:hover,
div.sharing .go:hover,
div.sharing .fb:hover{
    opacity:1;
}

div.sharing .vk{background-position:20px 0}
div.sharing .lj{background-position:0 0}
div.sharing .tw{background-position:40px 0}
div.sharing .go{background-position:60px 0}
div.sharing .fb{background-position:80px 0}

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

div.sharing #stars{
    position: absolute;
    right: 170px;
    top: 6px;
}/*****/
.no_float {
    height: 0px;
    clear: both;
}

ul.red_ul{list-style-type: disc;padding: 0 15px;}
ul.red_ul li{color: #ff0000;}
ul.red_ul div{color: #000000;}

#social_connect {border-top: 1px solid #b2b2b2;}
#social_connect .vk_login{display: block !important; background: url('/i/img/social.png') no-repeat -181px -27px; width: 181px; height: 27px; cursor: pointer; position: relative !important; left: 0px; top: 0px}
#social_connect .vk_login:hover{background-position: 0px -27px;}
#social_connect .fb_login{display: block !important; background: url('/i/img/social.png') no-repeat -181px 0px; width: 181px; height: 27px; cursor: pointer;}
#social_connect .fb_login:hover{background-position: 0px 0px;}






/* share */
div.sharing div.share-def_bt_soc:after {
    content: '';
    background: url('/i/img/sharing/arrowDown.png') center center no-repeat;
    display: block;
    float: right;
    border-left: 1px solid #636363;
    height: 18px;
    width: 18px;
    margin: 0 0 0 5px;
    position: relative;
    z-index: 1;
}

div.sharing div.share-low_bt_soc:after {
    content: '';
    background: url('/i/img/sharing/arrowUp.png') center center no-repeat;
    display: block;
    float: right;
    border-left: 1px solid #a8a8a8;
    height: 18px;
    width: 18px;
    margin: 0 0 0 5px;
    position: relative;
    z-index: 1;
}

#share-div_bt_soc {
    border-radius: 5px;
    height: 18px;
    border: 1px solid #787878;
    border-top-color: #a1a1a1;
    border-left-color: #a1a1a1;
    background: #d4d4d4;
    margin: 0 10px 0 0;
    position: relative;
    overflow: hidden;
    float: right;
}

#share-div_bt_soc span {
    display: block;
    float: left;
    position: relative;
    z-index: 1;
    height: 18px;
    line-height: 16px;
    padding: 0 0 0 5px;
    color: #000;
    font-size: 12px;
}

#share-div_bt_soc .shade {
    position: absolute;
    height: 9px;
    background: #ededed;
    width: 100%;
    top: 0;
    left: 0;
}

.sharing .share-bookmarks {
    background: url(/i/img/sharing/stars.png) top center no-repeat;
    width: 28px;
    height: 18px;
    float: right;
}

.sharing .share-bookmarks:hover {
    background: url(/i/img/sharing/starsHover.png) top center no-repeat;
}

.sharing div.share-low_soc{
    position: absolute;
    right: 30px;
    top: 30px;
    width: 118px;
    background: #F1F1F1;
}

.sharing:after {
    content: '';
    display: block;
    clear: both;
}

.sharing .googlePlusOne {
    float: right;
}

.correct_pagination{font-size: 11px !important; margin-left: 5px;}


.thumbnails:before, .thumbnails:after {
    display: table;
    line-height: 0;
    content: "";
}
.thumbnails:after {
    clear: both;
}
.prime-one-container #news-text {
    font-size: 14px;
}