/**
* reset
*/
html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,
acronym,address,big,cite,code,del,dfn,em,
font,ins,kbd,q,s,samp,small,sub,sup,dl,dt,dd,ol,ul,
li,fieldset,form,label,legend,table,
caption {
    padding:0;
    margin:0;
    border:none;
    outline:none;
    vertical-align:baseline;
    font-weight:normal;
    font-style:normal;
    font-family:inherit;
}
/* slightly enhanced, universal clearfix hack */
.clearfix:after {
    visibility:hidden;
    display:block;
    font-size:0;
    content:" ";
    clear:both;
    height:0;
}
.clearfix {display:inline-block; *zoom:1;}
/* start commented backslash hack \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* stop commented backslash hack */
img {border:none; outline:none;}
body {line-height:1.3; text-align:left; _behavior:url("/js/csshover3.htc");}
caption,th,td {text-align:left; font-weight:normal;}
hr {
    background-color:white;
    border:0 solid white;
    color:white;
    height:1px;
    margin-right:0;
}
html {
    background:#e1e1e1;
    font-size:100.01%;
    font-family:Tahoma,Arial,Helvetica,sans-serif;
    font-size:.8em;
}
/**
* link
*/
a:link,a:visited {color:#3476B2; text-decoration:underline;}
a:hover,a:active {color:#3476B2; text-decoration:underline;}
#mmenu {
    color:#245D9C;
    font-size:1.1em;
    text-decoration:none;
    font-family:Tahoma;
}
#smenu {font-family:Tahoma;}
a#smenu:hover {color:#ff6600; text-decoration:underline}
strong, b {font-weight:bolder;}
ul, ol {margin:0 0 5px 35px;}
ul {list-style-type:disc;}
/**
* header, size-block
*/
h1 {font-size:1.6em; color:#696969; padding:10px;}
div.center-ob h1, div.centerc h1 {font-size:1.8em; padding:20px 10px 5px 10px;}
h2 {
    clear:left;
    font-size:1.7em;
    line-height:1.2em;
    font-family:Tahoma;
    color:#4b4b4b;
    margin:5px 0;
}
h3 {
    font-size:1.3em;
    line-height:1.1em;
    font-family:Tahoma;
    padding:10px 0 5px;
}
.general h3 {clear:both; width:100%; padding:11px 0 10px; font-size:1.25em; line-height:1.3em; font-weight:bold;}
.general h3 a:link,.general h3 a:visited {font-weight:bold;}
.general h3.not {padding:0 0 11px 0;}
.textf .bl,.textf h3,.text .bl,.text h3 {color:#4B4B4B}
.general.text  .bl,.general .text h3 {font-size:1.25em; color:#3476B2}
.general .text h3.black {color:#000}
p.bl, p .bl {padding:5px 0;}
.bl {font-size:1.3em;}
.general h3.frm {font-size:1.1em; color:#235c9f; padding-bottom:3px;}
h3.frm a:link, h3.frm a:visited {color:#235c9f;}
.frm-list {margin-left:20px; color:#bfbfbf;}
h3.min-mar {padding-top:10px;}
p {padding:0 0 .8em;}
p.pad-top {padding-top:.8em;}
h3 a:link, h3 a:visited, a.bl:link, a.bl:visited {text-decoration:none;}
h3 a.hint:link, span.hint:link {text-decoration:none; border-bottom:1px dashed;}
h3 a:hover, h3 a:active, a.bl:hover, a.bl:active {text-decoration:underline;}
.h4, h4 {font-size:1em; font-weight:bold; color:#000;}
.smaller {font-size:.85em;}
.small p {
    padding:0;
    font-size:.7em;
    font-family:Tahoma;
    line-height:1.2em;
    text-align:left;
    letter-spacing:0;
}
.small p a {font-size:1.3em;}
.small h2,.small h1 {margin:10px 0 5px 0; padding:0; font-weight:bold;}
.small h1 {font-size:1.1em; margin:7px 0 5px 0;}
.small h2 {font-size:.85em;}

/**
* wrapper
*/
div#wrapper {
    width:998px;
    margin:0 auto;
    background:#fff;
    text-align:left;
}

/**
* header top menu
*/
#logo { margin:0px 0 0 2px;float:left;position:absolute;}
img.slogan {margin:18px 0 0;position:absolute;left:175px}
#currency {display:block; width:50px; height:50px; background:#F56622;}
#top {display:inline;}
.breadcrumbs,.centerc .breadcrumbs {width:610px; padding:0 10px 8px 10px;}
.centerc .breadcrumbs {
    width:785px;
    }

/**
* language block
*/
ul.lang {
    width:50px;
    z-index:999;
    background:#fff;
    margin:0;
    position:absolute;
    left:18px;
    top:65px;
    float:left;
    list-style-type:none;
    border:1px solid #fff;
    border-top:none;
}
ul.lang li {
    padding:0 3px;
    margin:6px 0;
    font-size:0.9em;
    display:none;
    position:relative;
}
ul.lang li a {
    width:30px;
    float:none;
    clear:both;
    font-size:0.95em;
    padding-left:19px;
    height:14px;
    line-height:14px;
    text-transform:uppercase;
    display:block;
    background:transparent url(/file/site_trader/base-sprt-elem-20101020.png) 0 -68px no-repeat;
}
.lang li a.ru {background-position:0 -68;}
.lang li a.en {background-position:0 -82px;}
.lang li a.br {background-position:0 -95px;}
.lang li a.pt {background-position:0 -108px;}
.lang li a.cn {background-position:0 -121px;}
.lang li a.de {background-position:0 -134px;}
.lang li a.ua {background-position:0 -147px;}
.lang li a.by {background-position:0 -160px;}
.lang li a.md {background-position:0 -173px;}
.lang li a.lv {background-position:0 -186px;}
.lang li a.kz {background-position:0 -216px;}
.lang li a.am {background-position:0 -229px;}
.lang li a {overflow:hidden;}
.lang li a:link,.lang li a:visited {text-decoration:none;color:#6e6e6e;}
.lang li a:hover,.lang li a:active {color:#3476b2}
ul.lang:hover,ul.lang.hover {border:1px solid #e3e3e3; border-top:none;background:#fff url(/file/site_trader/bg-lang.png) repeat-x 0 100%;}
ul.lang:hover li,ul.lang.hover li,ul.lang li.hover,ul#lang-menu.hover li {display:block;}
#header .lang li.select a {color:#bcbcbc;}
#header .lang li.select {display:block;margin-top:3px; background:transparent url(/file/site_trader/base-sprt-elem-20101020.png) 35px -200px no-repeat;}

ul.lang-2 {
    list-style-type:none;
    margin-left:0;
    clear:both;
    float:left;
    display:block;
    padding-top:5px;
    position:relative;
}
ul.lang-2 li {float:left;position:relative;padding-right:10px;}
ul.lang-2 .img {padding-top:2px;}

/**
* nav-menu
*/
.nav-box {
    width:998px;
    z-index:300;
    display:inline;
    float:left;
    margin:0 auto;
    height:47px;
    background:#fff;
    padding:0 0 5px 0;
    _padding-top:5px;
    _margin-left:-10px;}
.blkfix { position:relative; z-index:647;display:block; float:left; margin:0 -1px 0 10px; height:47px; width:320px; }
.panelhead {
    color:#fff;
    font-size:1.6em;
    line-height:47px;
    padding:0px;
    margin:0px;
    height:47px;
    position:relative;
    z-index:1010;
    position:absolute;
    width:320px;
}
.closegr ,.closebl, .closeor {
    background:transparent url(/file/site_trader/bg-nav-menus.png) left bottom no-repeat;
}
.opengr,.openbl,.openor {background:url(/file/site_trader/bg-nav-menus.png) top left;z-index:1003;}
.closegr p,.closebl p,.closeor p,.opengr p,.openbl p,.openor p {
    padding:0px 0px 0px 40px;
    line-height:46px;
    color:#4b4b4b;
    position:absolute;
    z-index:1011;
}
.closegr p,.closebl p,.closeor p {background:transparent url(/file/site_trader/slideorangearr.gif) no-repeat 10px 14px;}
.opengr p,.openbl p,.openor p {background:transparent url(/file/site_trader/slideorangearr.gif) no-repeat 10px -26px}
.pnl {
    position:absolute;
    overflow:hidden;
    text-align:left;
    height:47px;
    width:320px;
    top:0px;
    left:0px;
    z-index:607;
}
.pnl_overlay_back {
    z-index:617;
    background:#f3f3f3;
    width:320px;
    position:absolute;
    visibility:visible;
}
.pnl_overlay {
    z-index:627;
    width:320px;
    top:-140px;
    position:absolute;
    visibility:visible;
    /*background:transparent;*/
    padding:0px;
    margin:0px;
}
.pnl_header {
    z-index:647;
    width:320px;
    height:47px;
    position:absolute;
    top:0px;
    left:0px;
    padding:0px;
    margin:0px;
    /*background:transparent;*/
}
.pnl iframe  {
    display:none;/*sorry for IE5*/
    display/**/:block;/*sorry for IE5*/
    position:absolute;/*must have*/
    top:0px;/*must have*/
    left:0px;/*must have*/
    z-index:-1;/*must have*/
    filter:alpha(opacity=0);/*must have*/
    width:100%;/*must have for any big value*/
    height:100%;/*must have for any big value*/
}
.pnl_separate {
    z-index:637;
    top:0px;
    left:0px;
    background-color:#fff;
    height:5px;
    position:relative;
    width:100%;
}
li#ends {margin-right:0;padding-right:0;}
.pnl_data {
    z-index:627;
    margin:0px;
    width:100%;
    position:absolute;
    bottom:10px;
    line-height:20px;
    background:transparent;
    position:absolute;
    display:inline;
}
ul.child-ul {
    padding:50px 0 15px 15px;
    margin:0;
    background:transparent url(/file/site_trader/bg-nav-menus.png) left bottom no-repeat;
    overflow:hidden;
    z-index:700;
    }
ul.child-ul li {
    list-style:none;
    clear:both;
    z-index:800;
    padding:0;
    width:302px;
}
ul.child-ul li.last {padding-bottom:15px;}
.child-ul a:link, .child-ul a:visited {
    color:#3476b2;
    font-weight:bold;
    text-decoration:none;
    padding:3px 0;
}
.child-ul a:hover, .child-ul a:active {
    background:transparent;
    text-decoration:underline;
    color:#3476b2;
}

/**
* sprite
*/
.rss-feed {
    display:block;
    text-indent:-999em;
    background:transparent url(/file/site_trader/rss2.gif) 0 0 no-repeat;
    width:19px;
    height:19px;
    display:inline-block;
}
.ya-feed, .google-feed, .rss-small-feed, .ya-small-feed, .google-small-feed,.feedburner-small-feed {
    text-indent:-999em;
    overflow:hidden;
    font-size:0;
    display:block;
    line-height:0;
    float:left;
    padding-right:5px;
    background:transparent url(/file/site_trader/feed-sprt.png) -311px 0 no-repeat;
    height:14px;
    width:89px;
    margin:0 1px 0;
    vertical-align:middle;
}
.feedburner-small-feed {
    background-position:-184px -75px;
    width:14px;
    }
.google-feed {
    background-position:-247px -16px;
    width:63px;
}
.rss-small-feed {
    width:14px;
    background-position:-231px -31px;
}
.google-small-feed {
    width:14px;
    background-position:-203px -59px;
}
.ya-small-feed {
    width:14px;
    background-position:-217px -45px;
}

/**
* tabs content
*/
.tabs-container {
    clear:both;
    padding:13px;
    background:#fcfcfc url(/file/site_trader/tabs-bg.png) 0 -1px repeat-x;
    border-left:1px solid #fff;
}
.tabs-container h3.header, #demo-acc-tabview h3.header {
    font-size:1.7em;
}
.tabs-container .ico-acc {margin:0 15px 10px 0; _zoom:1;}
.platform-img {margin: 12px 10px 5px 0;}
#demo-acc-tabview h3.modern-header, #demo-acc-tabview h3.classic-header, #demo-acc-tabview h3.act-header, #demo-acc-tabview h3.meta-header {padding:10px 0;}
h2.meta-header strong,h3.meta-header strong {color:#629344;}
h3.classic-header strong {color:#b53a39;}
h3.modern-header strong {color:#2f9fb8;}
h3.act-header, h3.act-header strong {color:#5972aa;*zoom:1;}
h3.act-header span {color:#4B4B4B;}
h3.act-header a:link,h3.act-header a:visited,h3.act-header a:hover,h3.act-header a:active {
    text-decoration: none;
    color:#5972aa;
}
.ui-tabs-hide {display:none;}
.logo-right-text { margin-left:125px; }
.algo-list li {
    color:#808080;
    }
    .algo-list li span {
        color:#000;
        }

/*
* Round container
*/

.round-wrapper b.g3,.round-wrapper b.g2 {
    display:block;
    clear:both;
    height:1px;
    line-height:1px;
    z-index:99;
    overflow:hidden;
    _position:relative;
    font-size:0px;
    border-left:1px solid #cecece;
    border-right:1px solid #cecece;
    }
    .round-wrapper b.g3 { margin:0 2px; background:#cecece;}
    .round-wrapper b.g2 {
        margin:0 1px;
        background:#fff;
        }
    .round-container {
        clear:both;
        padding:5px 13px;
        background:#fcfcfc url(/file/site_trader/tabs-bg.png) 0 -1px repeat-x;
        }
.round-container-border { border-left:1px solid #cecece; border-right:1px solid #cecece;}

/* Refer freund */
.refer-wrapper {
    float: right;
    width: 370px;
    }
    .refer-wrapper .round-container {
        padding-right: 0;
        }
.refer-wrapper .form dt {
    width: 85px;
    }
h2.refer-header {
    display:block;
    width:770px;
    height:100px;
    text-indent: -999em;
    background: url(/_img/module/referFriend/header.png) 0 0 no-repeat;
    clear: both;
    margin: 0 0 20px;
}
.refer-desc {
    float:left;
    width: 380px;
    padding: 0 0 0 20px;
    }
    h3.refer-desc-header {
        display:block;
        width: 360px;
        height: 40px;
        text-indent: -999em;
        background: url(/_img/module/referFriend/work-on-financial.png) no-repeat 0 0;
        }
    ol.refer-list {
        margin: 0;
        padding: 0;
        list-style:none;
        }
        .refer-list li {
            padding: 18px 0 0 20px;
            background: url(/_img/module/referFriend/steps.png) no-repeat 100% 0;
            margin: 10px 0 20px;
        }
            .refer-list .step-1 {
                background-position: -336px 0;
                }
            .refer-list .step-2 {
                background-position: -264px -35px;
                }
            .refer-list .step-3 {
                background-position: -194px -76px;
                }
            .refer-list .step-4 {
                background-position: -113px -116px;
                }
/**
* banner
*/
#prsd {display:block; margin:0 0 12px 0;}
.ban-main {display:inline; float:left; width:640px; margin:5px 0; height:148px; list-style:none;}
.ban-main #tunnel {float:left;}
.ban-main #torg {float:left; margin-right:10px;}
#support-img {display:block; float:left; margin:5px 0;}
#header {
    width:998px;
    position:relative;
    height:110px;
    float:left;
    z-index:998;
}
#ban-top {
    position:absolute;
    right:10px;
    top:9px;
    margin:0;
    display:inline;
    height:90px;
    width:230px;
}
div.addthis {clear:both; padding:15px 0 15px; text-align:left;}
p img {padding-left:0;}
/*
 * Form feedback
 */
.feedback {
    display:block;
    }
.feedback b {
    background:#e9edf0;
    }
    .feedback h4 {
        display:block;
        clear:both;
        width:160px;
        height:34px;
        text-indent:-999em;
        background:#869093 url(/file/site_trader/base-sprt-bg-20101020.png) 0 -672px no-repeat;
        color:#fff;
        }
    .feedback .question-feed {
        display:block;
        clear:both;
        width:146px;
        /*height:55px;*/
        padding:11px 0 0 14px;
        background:#e9edf0;
        }
        .sider .question-feed p {
            line-height:1.4em;
            padding:79px 10px 10px 0;
            }
        .vcard {
            list-style-type:none;
            margin:0;
            padding:10px 0 5px;
            }
            .vcard li {
                font:bold 1.1em "Century Gothic",Futuris,Arial;
                color:#727677;
                }
                .vcard li.small {
                    font-size:0.7em;
                    font-family:Arial;
                    }
                .vcard .chat,.vcard .url {
                    font-family:Tahoma;
                    font-size:1em;
                    }
.google-input {
    width:115px;
    float:left;
    overflow:hidden;
    }
    .google-input .gsc-input {
        width:102px;
        border:1px solid #c7c7c7 !important;
        padding:2px !important;
        height:12px;
        background:#fff !important;
        font-size:0.85em;
        line-height:12px;
        }
        .google-input .gsc-input.placeholder {
            color:#cdcdcd;
            }
.google-submit {
    float:left;
    }
    .google-submit input {
        display:block;
        cursor:pointer;
        text-indent:-999em;
        border:none;
        width:18px;
        height:18px;
        background:transparent url(/file/site_trader/base-sprt-elem-20101020.png) -88px -69px no-repeat;
        }
/*
 * Subsribe form
 */
.subscribe {
    display:block;
    }
.subscribe b {
    background:#e7ecef;
    }
    .subscribe h4 {
        display:block;
        clear:both;
        width:160px;
        height:47px;
        text-indent:-999em;
        background:#869093 url(/file/site_trader/base-sprt-bg-20101020.png) 0 -775px no-repeat;
        color:#fff;
        }
    .subscribe .subscribe-feed {
        display:block;
        clear:both;
        width:146px;
        /*height:55px;*/
        padding:2px 0 0 14px;
        background:#e7ecef;
        }
        .subscribe-feed .subscribe-head {
            position:relative;
            margin:0 0 10px;
            clear:both;
            }
            .subscribe-feed .subscribe-head dd {
                position:absolute;
                top:28px;
                right:20px;
                }
        .subscribe-form dt, .subscribe-form dd {
            clear:both;
            padding:0 0 10px;
            }
            .subscribe-input {
                width:128px;
                height:12px;
                padding:2px;
                border:1px solid #c6c7c9;
                }
                .subscribe-input.placeholder {
                    color:#cdcdcd;
                    font-size:0.85em;
                }
            .subscribe-btn {
                display:block;
                margin:0 0 0 11px;
                border:none;
                width:109px;
                height:19px;
                text-indent:-999em;
                cursor:pointer;
                color:#fff;
                background:transparent url(/file/site_trader/base-sprt-elem-20101020.png) 0 -245px no-repeat;
                }
        .sider .subscribe-feed p {
            line-height:1.4em;
            padding:79px 10px 10px 0;
            }
/**
 * Share block
 */
p.share-head {
    font-size:0.85em;
    font-weight:bold;
    font-family:Tahoma;
    color:#686868;
    clear:both;
    }
#fb-like {
    margin:0 0 15px;
    float:left;
    width:155px;
    overflow:hidden;
    _zoom:1;
    }
    #fb-like iframe {
        width:155px !important;
        }
#vk_like,#vk_like_top {
    margin:0 0 15px;
    float:left !important;
    clear:none !important;
    }
ul#share {
    float:left;
    margin:0;
    list-style:none;
    clear:both;
    }
    #share li {
        float:left;
        margin:0 10px 0 0;
        }
        #share li a.addthis_button img {
            margin:1px 0 0;
            }
        #share li a {
            margin:-2px 0 0;
            }
        #share li a.share-link {
            display:block;
            float:left;
            margin:0;
            height:18px;
            text-indent:-999em;
            background:transparent url(/file/site_trader/btn-share.png) no-repeat 0 0;
            }
        #share li a.twitter {
            width:55px;
            background-position:0 0;
            }
        #share li a.facebook {
            width:68px;
            background-position:0 -24px;
            }
        #share li a.vkontakte {
            width:80px;
            background-position:0 -48px;
            }
        #share li a.moimir {
            width:88px;
            background-position:0 -72px;
            }
/**
* block container
*/
.motivation {
    margin:0;
    list-style-type:none;
    display:block;
    clear:both;
    }
.steps {padding:5px 0 5px 10px;height:60px; display:block;clear:both;_margin:0}
ol.motivation li {float:left;padding:0;margin:0;display:inline;}
ol.motivation li.padding-r {padding-right:10px}
.motivation img {display:block;}
.content {padding:0 0 0 5px; display:inline; float:left; margin:0;}
.side {
    float:left;
    padding:0 5px;
    width:160px;
    min-height:30px;
    overflow:hidden;
    }
ul.social {float:left; margin:8px 0 0; padding:0; list-style:none;}
ul.social li {float:left;}
ul.social li a {
    display:block;
    width:36px;
    height:39px;
    margin:1px 4px 1px 0;
    text-indent:-999em;
    background:#fff url(/file/site_trader/social.png) 0 0 no-repeat;
    }
ul.social li.nomargin a {margin-right:0;}
ul.social li.fcbk a {width:38px; background-position:-74px 0;}
ul.social li.twttr a {width:38px; background-position:-36px 0;}
ul.social li.lj a {background-position:0 -39px;}
ul.social li.vk a {background-position:0 0;}
ul.social li.youtb a {width:79px; height:34px; background-position:-37px -39px;}

.center {
    display:inline;
    float:left;
    width:638px;
    margin:5px 0 0;
    overflow-x:hidden;
}
/* block center full right */
.center-fr {
    width:790px;
    margin:5px 20px 5px 10px;
    float:left;
    display:inline;
}
.centerf {
    width:808px;
    margin:5px 0;
    float:left;
    display:inline;
}
.centerc {
    float:left;
    display:inline;
    margin:0 5px;
    width:808px;
}
.center-ob {
    padding:0 5px 5px 5px;
    float:left;
    width:638px;
    margin:0 auto;
    display:inline;
}
.text,textf {background:#f6f6f6; width:638px; float:left;}
.textf {width:auto;}
.sider {width:160px; padding:5px 0;}
.sider img {display:block;}
.sider p {font-size:.9em; font-weight:bold; text-align:left; padding:10px;}
.sider a {font-family:Tahoma, Arial, sans-serif;}
.sider p.center-txt {text-align:center;}
#mtvideo_cont {
    width:600px;
    height:338px;
    }
#mtvideo_cont a {
    width:600px;
    height:338px;
    }
.center-txt {text-align:center;}
.center.border { /* center side 1px left-right border */
    border-right:1px solid #f2f2f2;
    border-left:1px solid #f2f2f2;
    padding:0 10px;
    width:630px;
}
.center.border p {
    line-height:1.1em;
    text-align:left;
    padding:2px 0;
}
.col2,.colf,.col2g {
    width:298px;
    float:left;
    overflow:hidden;
    padding:5px 10px;
    background:#f6f6f6
}
.col2.r-border {padding:5px 10px 5px 20px; border-right:1px solid #EDEDED; margin-right:-1px;}
.colf, .col1 {
    width:598px;
    float:left;
    padding:5px 20px;
    background:#f6f6f6;
}
.general .col2g, .general .col2 {width:296px;padding:5px 9px 10px 10px;overflow:hidden;}
.general .col2g {width:303px;}
.colf {width:778px; padding:10px 15px;}
.ann-img {float:left; margin:10px 10px 3px 0; border:1px solid #a3a3a3;}

/**
* Default table style
*/
.table {
    border-collapse:separate;
    border-spacing:1px;
    border:1px solid #d2d2d2;
    background:#d2d2d2;
    }
    .table tr {
        background:#fff;
        }
        .table th, .table td {
            padding:5px 10px;
            }
            .table th.ta-l, .table td.ta-l {
                text-align:left;
                }
            .table th.ta-c, .table td.ta-c {
                text-align:center;
                }
            .table th.ta-r, .table td.ta-r {
                text-align:right;
                }
        .table th {
            background:#e9e9e9;
            font-weight:bold;
            text-align:center;
            }

/**
* list style
*/
ul li {padding:.1em 0;}
ul.list {
    list-style-type:disc;
    color:#b9b9b9;
    margin:0 0 0 35px;
}
ul.aff-list {
    margin: 0;
    list-style:none;
    }
    ul.aff-list li {
        padding: 3px 0 3px 35px;
        background: url(/_img/module/partnership/arrow-list-img.gif) no-repeat 0 10px;
        }
ul.list li {
    padding:.1em 0;
}
ul.list-full {
    margin:0 0 0 17px;;
}
ul.list-column4 {
    clear:both;
    list-style:none;
    margin:0;
    }
    .list-column4 li {
        float:left;
        width:185px;
        padding:0 5px 0 0;
        }
        .list-column4 li.last-list-column4 {
            padding:0;
            }
ul.list-pulse {
    list-style-type:none;
    color:#b9b9b9;
    margin:0 0 0 15px;
}
ul.list-pulse li {
    padding:.1em 0;
}
ul.list-pulse li.hdr{
    margin:5px 0 5px;
}
hr.border {
    height:20px;
    line-height:20px;
    width:998px;
    display:inline;
    background:#f2f2f2;
    color:#f2f2f2;
    float:left;
    margin:5px 0;
    border:0;
    clear:both;
    *margin-bottom:-10px;
}
hr.min-border {height:1px;}
hr {color:#fff;}
/**
* form , input
*/
input,textarea,select {
    border:1px solid #ccc;
    color:#000;
    font-size:.95em;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
}
label {padding:0 10px;}
input.field {
    margin:2px 10px 4px 10px;
    height:14px;
    width:128px;
    border:1px solid #ccc;
}
input.submit {
    width:auto;
    height:auto;
    margin:0 auto;
    border:1px solid #939393;
    border-color:#F6F6F6 #939393 #939393 #F6F6F6;
    color:#333;
}
/*
 * Login top form
 */
.login {
    width:185px;
    position:absolute;
    left:548px;
    top:13px;
    }
    .login h4 {
        font-size:0.85em;
        margin:0 0 5px 0;
        font-weight:bold;
        color:#4b4b4b;
        }
     .auth-form {
        float:left;
        margin:0 0 5px;
        clear:both;
        width:185px;
        _width:185px;
        }
        .auth-form dt,.auth-form dd {
            float:left;
            font-size:0.85em;
            line-height:1.3em;
            padding :0 5px 0 0;
            }
        .auth-form dd {
            float:right;
            }
        .auth-form input {
            width:83px;
            }
/**
* branches form
*/
.branches h4 {
    display:block;
    clear:both;
    width:160px;
    text-indent:-999em;
    height:50px;
    background:#FFF url(/file/site_trader/base-sprt-bg-20101020.png) 0 -715px no-repeat;
    }
.branches .b1,.branches .b2,.branches .b3,.branches .b4,.branches .b5 {
    background:url(/file/site_trader/bg-branches.png) repeat-x top left;
}
.branches .b1i,.branches .b2i,.branches .b3i,.branches .b4i,.branches .b5i {
    background:#ffecd4;
}
form.selecter {padding:4px 0 5px;background:#ffecd4;}
form.selecter select {width:132px !important;margin:5px 0 5px 14px;font-size:0.85em;}
/**
* radius corners border
*/
.r1, .r2, .r3, .r4, .r5,
.b1, .b2, .b3, .b4, .b5,
.b1i, .b2i, .b3i, .b4i, .b5i,
.c1, .c2, .c3, .c4, .c5, .q1, .q2, .q3, .q4, .q5 {
    display:block;
    font-size:1px;
    clear:both;
    height:1px;
    overflow:hidden;
}
.r5, .b5, .b5i, .c5, .q5 {margin:0 5px;}
.r4, .b4, .b4i, .c4, .q4 {margin:0 4px;}
.r3, .b3, .b3i, .c3, .q3 {margin:0 3px;}
.r2, .b2, .b2i, .c2, .q2 {margin:0 2px;}
.r1, .b1, .b1i, .c1, .q1 {margin:0 1px;}
.r1, .r2, .r3, .r4, .r5 {background:#F7E1C6;}
.parent-li b {background-color:#FB760C; z-index:1000;}
/*left side border-radius */
.soft-tools .b1, .soft-tools .b2, .soft-tools .b3, .soft-tools .b4, .soft-tools .b5 {
    background:url(/file/site_trader/bg-soft-f.jpg) 0 0 repeat-x;
}
.soft-tools .b1i, .soft-tools .b2i, .soft-tools .b3i, .soft-tools .b4i, .soft-tools .b5i {
    background:url(/file/site_trader/bg-soft-f.jpg) 0 100% repeat-x;
}
.q1, .q2, .q3, .q4, .q5 {background:#000;}
/*center border-radius*/
.center b, .centerf b {background:#f6f6f6;}
.text b, .textf b {background:none;}
ul.child-ul b {background-color:#c85a01;}

.article {margin:0;}
.article-title {color:#272626; padding:10px 0; font-size:1.3em;}
.art-date {font-size:.85em; width:60px; color:#595959; padding:3px 5px; margin:10px 0 0 0; background:#fff; clear:both;}
.art-content {padding-left:5px; margin-bottom:15px;}
.article p {padding:0;}
/**
* comment block
*/
.comment {
    display:inline-block;
    padding-top:1px;
    margin:0 0 -3px 3px;
    background:url(/file/site_trader/comment.png) 0 0 no-repeat;
    text-align:center;
    width:25px;
    height:15px;
    font-size:.7em;
    color:#484848;
}
.comment-list {background:#fff; padding:10px;}
.comment-list dd {border-bottom:1px solid #f6f6f6; padding-bottom:5px;}
.comment-list dt {padding-top:5px;}
.comment-list .name {padding-right:2px; color:#333; font-weight:bold;}
.comment-list .name a:link, .comment-list .name a:visited {font-weight:bold;}
.comment-list .comment-text {color:#333;}
.comment-list .date {font-size:.8em; color:#838383;}
.comment-head {
    background:url(/file/site_trader/comment.png) 0 -17px no-repeat;
    padding:0 0 3px 30px;
    margin-top:40px;
    margin-bottom:5px;
    color:#353434;
    font-size:1.3em;
}
.comment-head.add {background-position:0 -37px;}
.comment-reg dt {width:90px; float:left; padding:5px 5px 5px 0; text-align:right;}
.comment-reg dd {padding:5px 0;}
.comment-reg input {width:155px;}
.comment-reg input#vbc {width:auto;}
.comment-reg label {padding:0;}
.source {
    clear:both;
    background:url("/file/site_trader/bg-news-bottom.png") repeat-x scroll 0 100% transparent;
    padding:0 0 10px;
    margin:0 0 15px;
    }
/* calendar ajax block */
#ajax-calendar {background:#fff; padding:5px; float:left; display:block; width:590px;}
#ajax-calendar dt {width:180px; float:left;}
#ajax-calendar dd {width:410px; float:left;}
#ajax-calendar select {background:#ddd;}
.ajax-in {list-style-type:decimal; margin-left:0;}
.ajax-in li {margin:5px 0 5px 25px;}
/* pagination */
.pagination {
    list-style-type:none;
    background:url(/file/site_trader/bg-pagination.png) 0 0 repeat-x;
    padding:10px 0;
    margin:10px 0;
    float:left;
    width:100%;
}
.pagination.bottom {
    background-position:0 100%;
    margin-bottom:20px;
}
.pagination li {float:left; padding:0 2px; margin:0 3px;}
.pagination .selected {padding:0 2px; background:#f90; color:#fff;}
.count {clear:both; width:auto; padding:10px;}

/* pager pagination */
.pager {clear:both; float:left; margin:15px 5px; font-size:13px;}
.pager a {display:block; float:left; margin-right:7px; text-decoration:none;}
.pager a:hover {text-decoration:underline;}
.pager span {display:block; float:left; margin-right:7px;}
.pager strong {display:block; float:left; margin-right:7px; padding:0 5px; color:#000; font-weight:normal; background:#ff9801;}
.pager .pager-title {float:left;}
.prev, .prev10, .next, .next10 {
    width:20px;
    height:17px;
    text-indent:-9999px;
    text-decoration:none;
    background:transparent url(/_img/pager.png) 0 0 no-repeat;
}
.prev:hover, .prev10:hover, .next:hover, .next10:hover {text-decoration:none !important; cursor:pointer;}
.prev {background-position:0 -23px;}
.prev10 {background-position:0 -69px;}
.next {background-position:0 0;}
.next10 {background-position:0 -46px;}

/* Awards list */
ul.awards {
    margin:0;
    list-style-type:none;
    padding:2px 0;
    margin:0 0 25px 0;
    border-top:2px solid #eee;
    border-bottom:2px solid #eee;
}
ul.awards li {
    border-bottom:1px solid #eee;
    margin:4px 0;
}
ul.awards li.last {border:none;}
ul.awards li a {
    display:block;
    padding:0 0 3px 67px;
    background:url(/file/site_trader/awards-sprite.png) 0 0 no-repeat;
}
ul.awards li.fo2 a {color:#f90; background-position:-445px 5px;}
ul.awards li.krouf a {color:#5f799d; background-position:-388px -31px;}
ul.awards li.iso a {color:#3e69a7; background-position:-334px -63px;}
ul.awards li.dowjones a {color:#193a74; background-position:-263px -97px;}
ul.awards li.expo a {color:#d88c44; background-position:-201px -122px;}
ul.awards li.chgk a {color:#a0a0a0; background-position:-130px -160px;}
ul.awards li.radiofx a {color:#fad70f; background-position:-57px -202px;}
ul.awards li.newsland a {color:#ada9a6; background-position:20px -245px;}
ul.awards li.icn500 a {color:#3d3d3d; background-position:13px 11px;}

ul.awards li a:link, ul.awards li a:visited, ul.awards li a:hover, ul.awards li a:active {
    font-size:.8em;
    font-family:Tahoma;
    font-weight:bold;
    text-decoration:none;
}

/* Payments */
.payments {
    margin:0;
    padding:5px 0;
    border-top:2px solid #eee;
    border-bottom:2px solid #eee;
}

/* tooltip */
#tooltip {
    position:absolute;
    z-index:3000;
    border:1px solid #eaeaea;
    background-color:#f9f9f9;
    padding:10px;
    width:210px;
    color:#333;
}
#tooltip h3, #tooltip div {color:#333; padding:0; font-size:1em; margin:0;}
/* hint of links */
a.hint:link,a.hint:visited, span.hint {text-decoration:none; border-bottom:1px dashed;}
a.hint:hover,a.hint:active, span.hint:hover,span.hint:active {text-decoration:none; border-bottom:none;}
strong a.hint, b a.hint {font-weight:bolder;}
span.hint {cursor:help;}
strong span.hint, b span.hint{font-weight:bolder;}


.yui-tt {color:#333; font:100% sans-serif;}
.yui-tt {
    position:absolute;
    z-index:100;
    width:auto;
    padding:5px 9px 6px;
    font:1em sans-serif;
    line-height:normal;
    color:#000;
    background-color:#ffeacb;
    border:1px solid #eebf79;
    visibility:hidden;
}
.yui-tt-shadow {
    display:none;
}
/* soft list */
.soft-tools-container {background:#eeeff3 url(/file/site_trader/bg-soft-f.jpg) 0 100% repeat-x;}
.soft-tools-container img {padding:10px 0 0 10px;}
ul.soft {
    margin-left:0;
    list-style-type:none;
    margin:0 10px;
    padding:5px 0;
    }
ul.soft li {
    padding:5px 0 10px 0;
    background:url(/file/site_trader/bg-soft-bottom-list.gif) 0 100% repeat-x;
    }
ul.soft li.last {
    background:none;
    }
.soft-tools a.soft-link,.soft-tools p.analit-link {
    display:block;
    padding:10px 0 0 5px;
    height:35px;
    text-indent:-999em;
    background:transparent url(/file/site_trader/bg-soft-full.png) 14px -263px no-repeat;
    }
.soft-tools p.analit-link {
    height:17px;
    background-position:-108px -224px;
    }
ul.soft li a {
    padding-left:40px;
    background:url(/file/site_trader/bg-soft-full.png) 0 0 no-repeat;
    display:block;
    color:#194467;
    font-family:Tahoma;
    _zoom:1;
    font-weight:normal;
    }
    ul.soft li a.mf {
        background-position:-373px -34px;
        }
    ul.soft li a.mt {
        background-position:-408px -183px;
        }
    ul.soft li a.act {
        background-position:-338px -67px;
        }
    ul.soft li a.cf {
        background-position:-304px -104px;
        }
    ul.soft li a.achrt {
        height:30px;
        background-position:-268px -147px;
        }
    ul.soft li a.trading {
        background-position:-230px -184px;
        }
    ul.soft li a.fcsi {
        height:30px;
        background-position:-409px 0;
        }
    ul.soft li a:link, ul.soft li a:visited, ul.soft li a:hover, ul.soft li a:active {
        color:#194467;
        }
/* menu output */
#main_menu_yui div.yuimenubar{}
#main_menu_yui #main_menu_yui_bd {margin-left:0; background:#fff; border-bottom:2px solid #eee;}
#main_menu_yui li.yuimenuitem {background-color:#fff; margin:3px;}
#main_menu_yui li.yuimenuitem:hover{background-color:#f90; margin:3px;}
#main_menu_yui li.yuimenuactiveitem {background-color:#f90; margin:3px;}
#main_menu_yui a.yuimenuitemlabel {color:#3476B2; font-weight:bold; padding:3px 6px; white-space:normal;}
#main_menu_yui a.yuimenuitemlabel:hover {color:#fff; background-color:#f90;}
#main_menu_yui a.yuimenuactivelink {color:#fff; font-weight:bold; padding:2px 5px 2px 5px; white-space:normal; background-color:#f90; text-decoration:none;}
#main_menu_yui .bd {background-color:#fff;}
#main_menu_yui li.yuimenuitem li.yuimenuitem {background-color:#fff; border-bottom:2px solid #eee;}
#main_menu_yui {position:static;}
#main_menu_yui .yuimenuitemlabel {_zoom:1;}
#main_menu_yui .yuimenu .yuimenuitemlabel { _zoom:normal;}
/* table style */
/*Styles for level 1*/
.clLevel1, .clLevel1over {position:absolute; padding:4px 4px 4px; font-family:tahoma, arial, helvetica;}
.clLevel1 {background-color:#78A4CC; color:#fff;}
.clLevel1over {background-color:#3476B2; color:#fff; cursor:pointer;}
.clLevel1border {position:absolute; z-index:500; visibility:hidden; background-color:#F2F2F2;}
table.table11 {background:#d2d2d2;}
table.table11 tr {background:#fff;}
table.table11 th {background:#e9e9e9; padding:5px; font-weight:bold; text-align:center;}
table.table11 td {padding:3px;}
.newclass {font-size:.9em; color:#FF7811; vertical-align:super; text-decoration:none;}
.w {color:#fff; text-decoration:underline; font-weight:bold;}
.w:hover {color:#fff; text-decoration:none;}
.w1 {color:#fff; text-decoration:none; font-weight:bold; padding:0 7px 1px 7px; line-height:18px;/*background-color:#7DB452;*/}
.w1:hover  {color:#fff; text-decoration:underline; background-color:#ad4c00;}
.w2 {color:#fff; text-decoration:none; font-weight:bold; padding:0 7px 1px 7px; line-height:18px;/*background-color:#E7B701;*/}
.w2:hover  {color:#fff; text-decoration:underline; background-color:#ad4c00;}
.w3 {color:#fff; text-decoration:none;font-weight:bold;padding:0 7px 1px 7px;line-height:18px;/*background-color:#6B83A5;*/}
.w3:hover  {color:#fff; text-decoration:underline; background-color:#ad4c00;}
.table2links td {width:260px;}
#uts_form01 {padding:5px 0 15px 10px;}
#uts_form0 {padding:0 0 15px 5px;}
#uts_form {background:url(/file/site_trader/form_bg.jpg) no-repeat; width:160px; height:196px;}
#uts_form2 {padding:7px 10px 10px 10px;}
.inp2 {
    font-size:1em;
    border:1px solid #939393;
    border-color:#f6f6f6 #939393 #939393 #f6f6f6;
    font-weight:normal;
    color:#333;
}

/*news and article*/
dl.news {
    margin:0 0 5px;
    padding:0 0 5px;
    border-bottom:1px solid #fff;
    display:inline;
    float:left;
    width:295px;
}
.news dt {float:left; display:block; padding:0;}
.news dd {float:left; overflow:hidden; display:block; width:221px; padding:0 0 1px; position:relative; _zoom:1;}
dl.news dd p {padding:0;}
.news img {
    margin:3px 10px 0 0;
    border:1px solid #a3a3a3;
    font-size:1px;
    width:60px;
    height:60px;
    float:left;
    display:inline;
}
.news a {line-height:1.2em;}
#news-carousel {
    overflow:hidden;
    position:relative;
    clear:both;
    left:0;
    z-index:2;
    margin-bottom:10px;
    float:left;
}
#news-carousel dl {padding:0; margin:0; border:0;}
#news-carousel ul {
    float:left;
    margin:0;
    padding:0;
    position:relative;
    list-style-type:none;
    z-index:1;
}
#news-carousel li{
    margin:0;
    padding:0;
    float:left;
    overflow:hidden;
}

/**
* adjust classes
*/
.red {color:red;}
.jstf {text-align:justify;}
p.just {padding:5px 0; text-align:justify;}
.black {color:#000;}
.left {text-align:left;}
.clear {clear:both;}
small {font-size:.7em;}
.last {border:none;}
body .right {text-align:right;}
.nobg {background:none;}
.nobr {border:none;}
.orange {color:#f78405;}
.orange-note {color:#f60;}
.gray {color:#787878;}
.gray-dark {color:#505050;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.block {display:block;}
.none {display:none;}
.ovrflw {overflow:hidden; _zoom:1;}
.fleft {float:left;}
.fright {float:right;}
.ta-l {text-align:left;}
.ta-c {text-align:center;}
.ta-r {text-align:right;}
.download {background:url(/file/site_trader/tabs.png) no-repeat 0 -181px;padding-left: 15px;_zoom:1;}
.terminal_download {background:url(/file/site_trader/base-sprt-elem-20101020.png) no-repeat -97px 4px;padding-left: 15px;_zoom:1;}
.down-tools {background:url(/file/site_trader/download-ico.png) no-repeat 1px 4px;padding-left: 20px;line-height:1.2em; _zoom:1;}
.cls { clear:both; height:0; font-size:0; line-height:0; visibility:hidden; }

/*стили для страницы аналитики*/
.section-border{
   border-top:1px solid #f6f6f6;
}
.analitic-tv{
    width: 384px;
    float:left;
}
.tv-wraper{
    text-align:center;
    padding:20px 20px;
}
.list-column .list{
    color:#B9B9B9;
    list-style-type:disc;
    margin:0 0 0 15px;
}
.session-timetable{
    width:100%;
    background:#ffffff;
}
.session-timetable .th{
    background:#c2cdd1;
}
.session-timetable .lite{
    background:#f1f1f1;
}
.session-timetable .dark{
    background:#dedede;
}
/*карусель*/
.js .carousel-wrap{display:inline-block;vertical-align:middle;width:680px;margin:0 5px 15px;float:left}
.IE .js .carousel-wrap{display:inline;}
.carousel ul{margin:0;padding:0;zoom:1;}
.js ul li{overflow:hidden;display:inline;float:left;width:680px;height:auto;text-align:center;}
.carousel .carousel-control{overflow:hidden;display:inline-block;vertical-align:middle;width:40px;height:40px;cursor:pointer;line-height:999px;zoom:1;float:left;}
.carousel .carousel-next{background:url(/_img/next.png) 0 0 no-repeat;vertical-align:top;}
.carousel .carousel-previous{background:url(/_img/prev.png) 0 0 no-repeat;vertical-align:top;}
.carousel .carousel-control:hover{-moz-opacity:.7;opacity:0.70;filter:alpha(opacity=70);}
.carousel .disabled,#container .carousel .disabled:hover{-moz-opacity:.1;opacity:0.10;filter:alpha(opacity=10);cursor:default;}
.carousel div{margin:0;padding:0;border:0;}
.carousel ul{padding:0;list-style:none;}
.carousel ul li{position:relative;width:680px;margin:0;}
div.center-wrap{overflow:hidden;clear:both;zoom:1;}
div.center-wrap div{border:0;margin:15px 0;}
div.center-wrap a{margin:0 2px;padding:2px 5px;border:1px solid #4f4f4f;background:#333;cursor:pointer;color:#fff;-moz-border-radius:12px;webkit-border-radius:12px;border-radius:12px;}
div.center-wrap a.active{font-weight:bold;color:#5db0e6;}
/* Flags image on tools_info */
.ico-us,
.ico-uk,
.ico-jp,
.ico-fr,
.ico-de,
.ico-ca,
.ico-au,
.ico-nz,
.ico-cn,
.ico-gr,
.ico-it {
    display:inline-block;
    padding:0 0 0 27px;
    background:#fff url(/file/site_trader/flags-holiday.png) no-repeat 0 0;
    white-space:nowrap;
    }
    .ico-us {
        background-position:-479px 2px;
        }
    .ico-uk {
        background-position:-449px -28px;
        }
    .ico-jp {
        background-position:-419px -58px;
        }
    .ico-fr {
        background-position:-389px -88px;
        }
    .ico-de {
        background-position:-359px -118px;
        }
    .ico-ca {
        background-position:-329px -148px;
        }
    .ico-au {
        background-position:-299px -178px;
        }
    .ico-nz {
        background-position:-269px -208px;
        }
    .ico-gr {
        background-position:-239px -238px;
        }
    .ico-cn {
        background-position:-211px -268px;
        }
    .ico-it {
        background-position:-179px -298px;
        }
/* table styles */
.table11{
    margin:0 auto;
}
.tabs-list li.ui-tabs-selected a:link, .tabs-list li.ui-tabs-selected a:visited {
    font-size:1.3em;
}
.nav-top-flash {
    background:none;
}
div.carousel-pagination {
    display:none;
}
.tabs-wrapper {overflow:hidden;}

/**
 * Services
 */
h3.autochartist-title, h3.trading-central-title {
    font-size:1.32em;
    margin-top:10px;
}
h3.autochartist-title, p.autochartist-subtitle, p.autochartist-img {
    text-align:center;
    color:#129b00;
}
h3.trading-central-title, p.trading-central-subtitle, p.trading-central-img, p.fcsi-subtitle {
    text-align:center;
    color:#3b4c67;
}
.fcsi-subtitle span {
    color:#f77426;
}
.autochartist-subtitle span, .trading-central-subtitle span, .fcsi-subtitle span {
    font-size:20px;
    font-weight:bold;
}
p.deposit-but {
    margin-top:10px;
    text-align:center;
}


.centered-title {
    margin:10px 0 5px;
    color:#000;
    text-align:center;
}
 /**
  * For vkontakte button
  */
a.vk-login {
    display: block;
    width: 125px;
    height: 21px;
    text-indent: -9999px;
    cursor: pointer;
    background: url(/_img/module/comments_tree/openid/vkontakte.gif) no-repeat 0 0;
}
a.vk-login:link, a.vk-login:visited { background-position: 0 0; cursor: pointer}
a.vk-login:hover, a.vk-login:active { background-position: 0 -21px; cursor: pointer}

/*
 *  preview images for charity
 */
.photo-list li {
    text-align:center;
    list-style-type:none;
    }
.reg-btn-orn input {
    background: url("/file/site_trader/reg-btn-orn.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    height: 27px;
    outline: medium none;
    padding-left: 10px;
    }

/*
* Green Button Register
*/
a.btn-reg-seminar:link,a.btn-reg-seminar:visited,a.btn-reg-seminar:hover,a.btn-reg-seminar:active {
    text-decoration: none;
    color:#fff;
    }
a.btn-reg-seminar {
    display:inline-block;
    height:16px;
    line-height: 16px;
    font-size:12px;
    color:#fff;
    background:transparent url(/_img/module/mod_webinars_new/act-buttons.png) 0 -19px no-repeat;
    padding: 0 0 0 15px;
    cursor:pointer;
    }
    .btn-reg-seminar span {
        display:inline-block;
        height:16px;
        padding:0 10px 0 5px;
        color:#fff;
        text-decoration:none;
        background:transparent url(/_img/module/mod_webinars_new/act-buttons.png) 100% 0 no-repeat;
        }
/*button 'new'*/
.msg-info {
    display:inline-block;
    background:url(/file/site_trader/msg-info.png) 0 0 no-repeat;
    }
    .msg-info span {
        display:inline-block;
        background: url("/file/site_trader/msg-info.png") no-repeat scroll 100% -13px transparent;
        vertical-align:super;
        padding: 0 5px 0 5px;
        }
