@charset "utf-8";
/* CSS Document */


* { padding: 0; margin: 0; }
body {
/*background-position: 0 44px;*/
    background-position: 0 4px;
}
ul { margin: 0; }
ol { margin: 0;}
ul li { list-style:none; }
p {line-height:24px;
  margin-bottom:10px;} 


div { display:block; margin:0; padding:0;}
.clear{ clear: both;  height: 0; line-height: 0; font-size: 0;} 

.wrapper { width:980px; clear:both; margin:0 auto;}
.outwrap { clear:both; background:#fff url(images/container-bg.png) repeat-x 0 192px; }
 
 .out-cont {  clear:both;display:block;}
.container {	clear:both;	margin:0 auto 0;	width:991px;	padding-right:10px;	position:relative;	z-index:2;}

/*  HEADER */

.header { clear:both; height:192px; position:relative; z-index:4; }
.logo { float: left;}
.integral { width: 728px; float: left; background: none; margin-left: 20px; }
.top-links-wrap { /*height: 43px;*/ height: 4px;clear: both;background: url(images/top-nav-wrap.png) repeat-x 0 50%;border-bottom: 1px #B0B0B0 solid;width: 100%;position: absolute;left: 0;top: 0; }
.top-links { width: 967px;margin: 0 auto;clear: both;height: 43px;overflow: hidden;}
.top-navigation { padding:0 0 0 1px; background:url(images/top-nav-separator.png) no-repeat 0 0;  display:block; height:43px; position:relative; overflow:hidden; float:left; }
.top-navigation li { font-family: 'MyriadProRegular'; padding: 0; display:block; float:left; color:#3a3a3a; text-decoration:none; position:relative; top:0;  background:url(images/top-nav-separator.png) no-repeat right; font-size:16px; cursor:pointer; }

.top-navigation li:first-child { }
.top-navigation li a{ display:block; color:#3a3a3a; text-decoration:none; position:relative; margin:0 1px 0 0;  top:0; text-align: center; padding:14px 17px 11px ;  }
.top-navigation li a:hover {background:url(images/top-nav-wrap-h.png) repeat-x 0 50%;}
.top-banner-wrap { height:100px; padding:12px 0 0; clear:both; background:url(images/top-banner-bg.png) repeat-x;}
.top-links .forex_magnates_network { width: 208px;}
.top-links .forex_industry_blog { width: 179px;}
.top-links .forex_alliance_traders_portal { width: 229px;}
.top-links .forex_industry_news {width: 176px;}
.top-links .forex_directory {width: 141px;}
.top-links .forex_yellow_pages { width: 173px;}
.top-links .forex_moments_forum { width: 191px;}
.latest-news-top{margin-bottom: 15px;}
.box{position: relative;}
.box h2{
    text-align: center;
    width: 100%;
    height: 37px;
    margin-top: -41px;
    margin-left: -7px;
    text-decoration: none;
    display: inline-block;
    /*padding: 14px 0px 5px;*/
    position: absolute;
    /*left:13px;*/
    font-size: 20px;
    font-family: 'Arial Narrow';
    color: black;
    padding-right: 4px;
}

.box h2.column-header {
    background: url("images/main-nav-bg.png") repeat-x scroll 0 50% rgba(0, 0, 0, 0);
}

.box h2 a{
    text-align: center;
    text-decoration: none;
    font-weight: normal;
    display: inline-block;
    margin: 9px;
    color: #fff!important;
}

.box h2 a:hover{
    text-decoration: none;
    color: #3A3A3A;
    font-weight: normal;
}

.box h2.footer_box_h2{
    position: absolute;
    bottom:0;
    /*margin-top: 0px;*/
    /*padding-top: 5px;*/
}
#header{
    /*margin-top: 44px;*/
    margin-top: 4px;
}

.rel-pos{
    position: relative;
}

a.post_info{
    font-weight: bold;
    font-size: 13px;
    color: #3a3a3a!important;
}
div.latest-news-top p {
    line-height:20px;
}
div.latest-news-top h3{
    font-size:13px;
}
td.box h2.footer_box_h2 a{
    background:none;
    color:rgb(55, 59, 61)!important;
}
/* Firefox 1px fix */
/*@-moz-document url-prefix() {
    .box h2{
        left:11px!important
    }
}*/

.isHeadlineSecond {
    background-color: #e6e6e6;
    position: relative;
}


.isHeadlineSecond::after {
    display: block !important;
    content: 'Коммерческий партнер'!important;
    height: 13px!important;
    visibility: visible!important;
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #00a99d;
    font-style: normal;
    text-align: right;
    line-height: 12px;
    letter-spacing: 0em;
}

#sidebarTopWidget {
    float: left;
    height: 35px;
    margin-bottom: 2px;
    margin-top: 3px;
    width: 200px;
}

#menu-top-menu .fm-mini-directory a{
    color: #ffe403;
}
#menu-top-menu .fm-utip a{
    background: #ff0505;
    background: -moz-linear-gradient(top, #ff0505 0%, #b70009 100%);
    background: -webkit-linear-gradient(top, #ff0505 0%,#b70009 100%);
    background: linear-gradient(to bottom, #ff0505 0%,#b70009 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0505', endColorstr='#b70009',GradientType=0 );
}
#menu-top-menu .fm-utip a:hover{
    background: #b70009;
    background: -moz-linear-gradient(top, #b70009 0%, #ff0505 100%) !important;
    background: -webkit-linear-gradient(top, #b70009 0%, #ff0505 100%) !important;
    background: linear-gradient(to bottom, #b70009 0%, #ff0505 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b70009', endColorstr='#ff0505',GradientType=0 ) !important;
}

.link-terms-of-use {
    margin-left: 10px;
    text-decoration: underline;
    color: black;
}
.link-terms-of-use:hover {
    text-decoration: none;
}