
@font-face { font-family: 'Trebuchet MS'; src: url('../fonts/trebuchet/trebuc-webfont.eot'); src: url('../fonts/trebuchet/trebuc-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/trebuchet/trebuc-webfont.woff') format('woff'), url('../fonts/trebuchet/trebuc-webfont.ttf') format('truetype'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Trebuchet MS'; src: url('../fonts/trebuchet/trebucbd-webfont.eot'); src: url('../fonts/trebuchet/trebucbd-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/trebuchet/trebucbd-webfont.woff') format('woff'), url('../fonts/trebuchet/trebucbd-webfont.ttf') format('truetype'); font-weight: bold; font-style: normal; }
@font-face { font-family: 'Trebuchet MS'; src: url('../fonts/trebuchet/trebucbi-webfont.eot'); src: url('../fonts/trebuchet/trebucbi-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/trebuchet/trebucbi-webfont.woff') format('woff'), url('../fonts/trebuchet/trebucbi-webfont.ttf') format('truetype'); font-weight: bold; font-style: italic; }
@font-face { font-family: 'Trebuchet MS'; src: url('../fonts/trebuchet/trebucit-webfont.eot'); src: url('../fonts/trebuchet/trebucit-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/trebuchet/trebucit-webfont.woff') format('woff'), url('../fonts/trebuchet/trebucit-webfont.ttf') format('truetype'); font-weight: normal; font-style: italic; }
@font-face { font-family: 'PFDinTextCondProRegular'; src: url('../fonts/pfdintextcondproregular.eot'); src: url('../fonts/pfdintextcondproregular.eot?') format('embedded-opentype'), url('../fonts/pfdintextcondproregular.woff') format('woff'), url('../fonts/pfdintextcondproregular.ttf') format('truetype'), url('../fonts/pfdintextcondproregular.svg#pfdintextcondproregular') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'PFDinTextCondProBold'; src: url('../fonts/pfdintextcondprobold.eot'); src: url('../fonts/pfdintextcondprobold.eot?') format('embedded-opentype'), url('../fonts/pfdintextcondprobold.woff') format('woff'), url('../fonts/pfdintextcondprobold.ttf') format('truetype'), url('../fonts/pfdintextcondprobold.svg#pfdintextcondprobold') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'PFDinTextCondProMedium'; src: url('../fonts/pfdintextcondpromedium.eot'); src: url('../fonts/pfdintextcondpromedium.eot?') format('embedded-opentype'), url('../fonts/pfdintextcondpromedium.woff') format('woff'), url('../fonts/pfdintextcondpromedium.ttf') format('truetype'), url('../fonts/pfdintextcondpromedium.svg#pfdintextcondpromedium') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'PFDinTextCondProLight'; src: url('../fonts/pfdintextcondprolight.oft'); src: url('../fonts/pfdintextcondprolight.oft?') format('embedded-opentype'), url('../fonts/pfdintextcondprolight.woff') format('woff'), url('../fonts/pfdintextcondprolight.ttf') format('truetype'); font-weight: normal; font-style: normal; }

html {background: #fff; padding: 0; margin: 0;}
body {background: #fff; font: 13px 'Trebuchet MS', Arial, sans-serif; color: #4A5256; padding: 0; margin: 0;}

a:link {color: #317CA3; text-decoration: underline; outline-width: 0;}
a:visited {color: #3c95c3; outline-width: 0;}
a:hover, a:active {text-decoration: none;}

a.js:link, a.js:visited {color: #317ca3; text-decoration: none; border-bottom: 1px dashed #317ca3;}
a.js:hover, a.js:active {border-bottom: 0;}
a.js.selected {font-weight: bold; color: #4a5256; border-bottom: 0;}

html em {
    color: #4a5256;
}

img {
    border: 0;
}
form {
    margin: 0;
}
.fText,
textarea {
    background: #fff url(../images/input-text-bg.png) repeat-x 0 0;
    border: 1px solid #dfe7ea;
    font: 11px 'Trebuchet MS', Arial, sans-serif;
    vertical-align: middle;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 2px 8px 3px;
}
.button,
button {
    background: #e1e6eb url(../images/button-bg.png) repeat-x 0 0;
    border: 0;
    font: 13px 'Trebuchet MS', Arial, sans-serif;
    color: #317ca3;
    padding-top: 1px;
    padding-bottom: 2px;
    vertical-align: middle;
    cursor: pointer; margin: 0 0 0 8px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
span.button {
    background: transparent url('../images/button-basic-right.png') no-repeat 100% 50%;
    padding: 0;
    display: inline-block;
}
span.button span {
    background: transparent url('../images/button-basic-left.png') no-repeat 0 50%;
    padding: 3px 6px;
    display: inline-block;
}
.required {
    font-weight: bold;
}
.required span {
    color: #d20000;
}
.fCheckbox,
.fRadio {
    vertical-align: middle;
}
.fCheckbox.hidden,
.fRadio.hidden {
    position: absolute;
    top: -99px;
    left: -99px;
}
ul {
    margin-top: 0;
    padding-top: 0;
}
p {
    margin-top: 0;
    padding-top: 0;
    margin-bottom: 1.5em;
}
h1,
.h1,
h2 {
    color: #344964;
    font-weight: normal;
    margin-top: 0;
    margin-bottom: 12px;
    padding-top: 0;
}
h1,
.h1 {
    font-size: 26px;
}
h2 {
    clear: both;
    font-size: 17px;
    zoom: 1;
}
blockquote {
    border-left: 1px dotted #b2bec1;
    margin: 0 0 1.5em 43px;
    padding: 0 0 0 27px;
}
.req_mark {
    color:#C1272D;
}
#wrapper {
    margin: 0 auto;
    width: 930px;
    position: relative;
}
#top {
    background: #fafbfc url(../images/top.png);
    margin: 0 0 19px;
    height: 37px;
    z-index: 1;
}
#t-language {
    border-right: 1px solid #e2e6e7;
    float: left;
    font-size: 12px;
    height: 37px;
    line-height: 37px;
    padding: 0 0 0 10px;
    position: relative;
    white-space: nowrap;
    width: 210px;
    z-index: 72;
}
#t-language .tl-text {
    float: left;
    padding-top: 5px;
}
#t-language .tl-switch {
    float: right;
}
#tl-select {
    cursor: pointer;
    text-decoration: none;
    margin: 6px 0 0 5px;
    color: #4A5256;
    float: right;
    line-height: 1.2em;
    height: 22px;
    width: 125px;
}
#tl-select.tl-select-pt {
    width: 110px;
}
.tl-item {
    padding: 0;
}
.tl-item img {
    padding-right: 6px;
    top:3px;
    position: relative;
    width: 16px;
}
.tl-item i {
    font-size: 15px;
    color: #317CA3;
    padding-left: 14px;
    padding-top: 0;
}
.tl-item:hover i,
.tl-item i:hover {
    color: #3c95c3;
}
i.tl_main_select {
    float: left;
    margin: 1px 4px -3px 3px;
    padding: 0;
}
#tl-select .tl-item {
    margin-top: 3px;
}
#tl-list {
    background: #fafbfc;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border: 1px solid #dfe7ea;
    display: none;
    line-height: 20px;
    left: 93px;
    padding: 5px 0;
    position: absolute;
    top: 36px;
	width: 125px;
    z-index: 99;
}
#tl-select .tl-item span {
    border-bottom: 1px dashed;
}
#tl-list.active {
    display: block;
}
#tl-list a {
    color: #4a5256;
    display: block;
    float: none;
    padding: 2px 4px 2px 10px;
    text-decoration: none;
}
#tl-list a:hover { background: #E7EBEF; }
#tl-list img,
#tl-list .flags {
    float: left;
    padding: 0;
    top: 2px;
    position: relative;
    width: 16px;
}
#tl-list span {
    margin-left: 5px;
}
#t-user {
    background: #E4E7ED;
    border-right: 1px solid #e2e6e7;
    float: left;
    padding: 8px 20px 0 17px;
    height: 28px;
    position: relative;
    width: 275px;
    z-index: 99;
}
#t-user.active {
    background: url(../images/t-user-active.png) repeat-x 0 0;
}
.user-lk-top-panel a.lk-top-link {
    margin-right: 10px;
    text-decoration: none;
}
.user-lk-top-panel a.lk-top-link:hover {
    color: #059;
}
.user-lk-top-panel a.lk-top-link i {
    font-size: 16px;
    display: inline-block;
    line-height: 18px;
}
.user-lk-top-panel a.lk-top-link span {
    border-bottom: 1px solid #317ca3;
    display: inline-block;
    margin: 0 0 0 2px;
}
.user-lk-top-panel a.lk-top-link:first-child span {
    border-bottom: 1px dashed #317ca3;
}
.user-lk-top-panel a.lk-top-link span:hover {
    border-bottom: 0;
}
#tu-login span { zoom: 1; cursor: pointer; }
#tu-registration:hover { text-decoration: none; }
#tu-auth { display: none; background: url(../images/tu-auth.png) no-repeat 0 0; position: absolute; z-index: 99; left: -1px; top: 36px; width: 297px; height: 51px; padding: 0 0 5px 17px; font-size: 11px; }
#tu-auth.active { display: block; }
#tu-auth p { margin: 0 5px 5px; }
#tu-auth .fText { width: 81px; }
#tu-auth button { background: #536c8d url(../images/tua-submit.png) repeat-x 0 0; height: 22px; color: #fff; }

#t-search { padding: 6px 25px 0 16px; height: 30px; float: left; }
#t-search p { margin: 0; }
#ts-search { width: 172px; }
.top-sitemap {
    color: #4a5256;
    font-size: 12px;
    display: inline-block;
    white-space: nowrap;
}
.top-sitemap i {
    margin: 0 5px;
}
#header { zoom: 1; margin: 0 0 15px; clear: both; height: 75px; position: relative; }
#h-logo { float: left; margin: 7px 35px 0 0; }
#h-logo a { text-decoration: none; }
#h-logo .quote-wrapper { width: 232px; overflow: hidden; position: absolute; bottom: 0; left: 71px; font-size: 11px; text-transform: uppercase; color: #888888; }
#h-logo .quote { margin: 0; white-space: nowrap; }
#h-logo .winter-hat { display: none; }
#h-logo.winter { position: relative; margin: 17px 35px 0 0; }
#h-logo.winter .winter-hat { background: url('../images/winter_hat.png'); content: ""; position: absolute; top: -28px; left: -14px; width: 77px; height: 91px; display: block; }
/* при включении НГ-лого проверить позицию - картинка может быть опущенной на 7px */
#h-logo .ny a img { height: 75px; margin: 0 44px 0 0; }

#h-offer {float: left; width: 307px; font-size: 11px; margin: 0 30px 0 0; height: 42px;}
#h-offer a {text-decoration: none; color: #4a5256;}
#h-offer span {font-size: 17px; text-decoration: underline; color: #317ca3;}
#h-offer a:hover span {text-decoration: none;}
#h-offer table { width: 307px; }

#h-contacts {position: absolute; top: 0; right: 0; }

#hc-phone {color: #344964; font-size: 32px !important; padding: 0 0 0 3px; margin: 0 0 7px; height: 39px; white-space: nowrap; float: right; min-width: 247px;}
#hc-phone span { float: right; }
#h-contacts a {font-size: 11px; color: #4a5256; float: left; white-space: nowrap; line-height: 15px; display: block; }

.callback_wrapper,
.callback_wrapper_main {
    text-align: center;
    position: relative;
}
.callback_wrapper_main #callback_button {
    margin: 8px 0 22px;
}
.callback_wrapper #callback_button span {
    padding-bottom: 20px;
}
.callback_wrapper_main #callback_button span {
    padding-bottom: 0;
}
.callback_wrapper .loader,
.callback_wrapper_main .loader{
    display: none;
    position: absolute;
    top: 9px;
    right: 10px;
    padding: 0;
    background: none;
}
.callback_wrapper .loader img,
.callback_wrapper_main .loader img {
    width: 20px;
}
.hc-links {
    overflow: hidden;
    float: right;
    width: 100%;
}
.hc-links i {
    font-size: 30px;
    float: left;
    margin-right: 10px;
    margin-left: 25px;
}
#menu {
    background-color:#5498BE;
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#5498BE, endColorstr=#2D759D);
    background-image:-moz-linear-gradient(top, #5498BE 20%, #2D759D 86%);
    background-image:-webkit-linear-gradient(top, #5498BE 20%, #2D759D 86%);
    background-image:-ms-linear-gradient(top, #5498BE 20%, #2D759D 86%);
    background-image:linear-gradient(top, #5498BE 20%, #2D759D 86%);
    background-image:-o-linear-gradient(top, #5498BE 20%, #2D759D 86%);
    background-image:-webkit-gradient(linear, right top, right bottom, color-stop(20%,#5498BE), color-stop(86%,#2D759D));
    list-style: none;
    margin: 0;
    padding: 0;
    clear: both;
    height: 48px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
#menu li {float: left; position: relative; z-index: 70;}
#menu li:hover, #menu li.selected, #menu li.active {background: url(../images/menu-a.png) no-repeat 0 0;}
#menu li.last:hover, #menu li.last.selected, #menu li.last.active {background: url(../images/menu-a.png) no-repeat 100% -144px;}
#menu li a {display: block; color: #fff; text-decoration: none; font-size: 17px; background: url(../images/menu-a.png) no-repeat 100% -96px; padding: 0 20px; line-height: 48px;}
#menu li.last a {padding: 0 18px;}
#menu.en li a {padding: 0 21px;}
#menu.en li.last a {padding: 0 21px;}
#menu.cs li a {padding: 0 25px;}
#menu.cs li.last a {padding: 0 34px;}
#menu.id li a {padding: 0 19px;}
#menu.id li.last a {padding: 0 19px;}
#menu.my li a {padding: 0 20px;}
#menu.my li.last a {padding: 0 19px 0 20px;}
#menu.tc li a {padding: 0 22px;}
#menu.tc li.last a {padding: 0 35px 0 35px;}
#menu.lv li a {padding: 0 22px;}
#menu.lv li.last a {padding: 0 17px;}
#menu.lv .submenu .sm-helper li a {padding: 0 0;}
#menu li:hover a, #menu li.selected a, #menu li.active a {background: url(../images/menu-a.png) no-repeat 100% -48px;}
#menu li.last:hover a, #menu li.last.selected a, #menu li.last.selected a {background: url(../images/menu-a.png) no-repeat 0 -192px;}
.submenu {display: none; background: url(../images/menu-ul-top.png) no-repeat 0 0; position: absolute; top: 48px; left: 0; z-index: 99; width: 223px;}
.last .submenu {left: -85px;}
.sm-helper {padding: 10px 0 0; background: url(../images/menu-arrow.png) no-repeat 14px 0;}
.last .sm-helper {background-position: 99px 0;}
#menu li:hover .submenu, #menu li.active .submenu {display: block;}
#menu ul {background: url(../images/menu-ul-bottom.png) no-repeat 0 100%; list-style: none; margin: 0; padding: 8px 8px 18px 14px; zoom: 1;}
#menu ul li {float: none; position: static; margin: 0 0 7px;}
#menu ul li:hover, #menu li.last:hover ul li a {background: none;}
#menu ul li a, #menu li.last ul li a, #menu.en ul li a, #menu.en li.last ul li a {display: inline; font-size: 13px; color: #317ca3; text-decoration: underline; background: none; line-height: normal; padding: 0;}
#menu ul li a:hover, #menu li.last ul li a:hover, #menu ul li a.selected, #menu ul li.last a.selected {text-decoration: none;}
#menu ul li a.selected, #menu ul li.last a.selected {font-weight: bold;}
#menu ul li:hover a, #menu li:hover ul a {background: none;}

/* New menu */
.nav-pills {
    background-color:#5498BE;
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#5498BE, endColorstr=#2D759D);
    background-image:-moz-linear-gradient(top, #5498BE 20%, #2D759D 86%);
    background-image:-webkit-linear-gradient(top, #5498BE 20%, #2D759D 86%);
    background-image:-ms-linear-gradient(top, #5498BE 20%, #2D759D 86%);
    background-image:linear-gradient(top, #5498BE 20%, #2D759D 86%);
    background-image:-o-linear-gradient(top, #5498BE 20%, #2D759D 86%);
    background-image:-webkit-gradient(linear, right top, right bottom, color-stop(20%,#5498BE), color-stop(86%,#2D759D));
    height: 48px;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    width: 930px;
    margin: 0;
    padding: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.nav-wrapper {
    background: url(../images/menu-a.png) no-repeat 100% -96px;
    height: 48px;
    position: relative;
}
.nav-pills > li.active .nav-wrapper > a,
.nav-pills > li:hover .nav-wrapper > a,
.nav-wrapper:hover > a {
    background: url(../images/menu-a-new.png) repeat 0 0;
}
.nav-pills ul {
    margin-top: 0;
    margin-bottom: 10px;
}
.nav-pills li a {
    display: inline;
    font-size: 13px;
    color: #317ca3;
    text-decoration: underline;
    background: none;
    line-height: 16px;
    padding: 0;
}
.nav-pills > li {
    position: relative;
    float: none;
    display: table-cell;
    width: 1%;
}
.nav-pills .nav-wrapper > a {
    color: #fff;
    display: block;
    height: 28px;
    font-size: 17px;
    line-height: 30px;
    margin: 0 6px;
    padding: 10px !important;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
}
.nav-pills .nav-wrapper > .dropdown-menu {
    background-color: #e4e8ed;
    border: 0;
    box-shadow: 0 0 0;
    float: left;
    left: auto;
    list-style: none;
    margin: 0;
    min-width: 160px;
    padding: 5px 0;
    position: absolute;
    width: 220px;
    z-index: 70;
    zoom: 1;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.nav-pills .nav-wrapper > .sm-helper {
    display: none;
    z-index: 71;
    position: absolute;
    width: 9px;
    height: 5px;
    left: 10px;
    top: 48px;
    background: url(../images/menu-arrow.png);
    padding: 0px;
}
.nav-pills > li:hover > .nav-wrapper > .sm-helper,
.nav-pills > li:hover > .nav-wrapper > .menu-top,
.nav-pills > li:hover > .nav-wrapper > .dropdown-menu {
    display: block;
}
.nav-pills > li.active .nav-wrapper > a:before,
.nav-pills > li:hover .nav-wrapper > a:before,
.nav-wrapper:hover > a:before {
    background: url(../images/menu-a-new.png) no-repeat 0 -48px;
    left: 0;
}
.nav-pills > li.active .nav-wrapper > a:after,
.nav-pills > li:hover .nav-wrapper > a:after,
.nav-wrapper:hover > a:after {
    background: url(../images/menu-a-new.png) no-repeat 0 -96px;
    right: 0;
}
.nav-pills > li.active .nav-wrapper > a:before,
.nav-pills > li:hover .nav-wrapper > a:before,
.nav-wrapper:hover > a:before,
.nav-pills > li.active .nav-wrapper > a:after,
.nav-pills > li:hover .nav-wrapper > a:after,
.nav-wrapper:hover > a:after {
    display: block;
    height: 48px;
    width: 6px;
    position: absolute;
    content: "";
    top: 0;
}
.nav-pills > li.last > .nav-wrapper > .menu-top,
.nav-pills > li.last > .nav-wrapper > .dropdown-menu {
    right: 0;
}
.dropdown-menu > li {
    float: none;
}
.dropdown-menu > li > a {
    clear: both;
    color: #317ca3;
    cursor: pointer;
    display: block;
    padding: 4px 8px 4px 14px;
    text-decoration: none;
    white-space: normal;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
    background-color: #4580a8;
    color: #fff;
    text-decoration: none;
}
.dropdown-menu a.selected { font-weight: bold; text-decoration: none; }
/* End new menu */

#quickMenu {clear: both; border-left: 1px dotted #b2bec1; margin: 0 0 35px; overflow: hidden; zoom: 1;}
#quickMenu a {float: left; border-right: 1px dotted #b2bec1; font-size: 17px;}
#qm1 {background: url(../images/qm1.jpg) no-repeat 30px 50%; padding: 6px 20px 8px 112px; width: 99px;}
#qm2 {background: url(../images/qm2.jpg) no-repeat 30px 50%; padding: 6px 20px 8px 112px; width: 99px;}
#qm3 {background: url(../images/qm3.jpg) no-repeat 45px 50%; padding: 6px 20px 8px 108px; width: 103px;}
#qm4 {background: url(../images/qm4.jpg) no-repeat 25px 50%; padding: 6px 20px 8px 122px; width: 89px;}
#footer {
    clear: both;
}
#footer .risk-warning,
.risk-warning-404 {
    font-size: 12px;
    padding: 10px 14px;
    border: 1px solid #bbb;
    margin: 0 0 20px 0;
}
#f-quick {
    background: #DDE2E8;
    height: 27px;
    font-size: 11px;
    float: left;
    margin: 0 0 55px;
    padding: 10px 0 0 13px;
    width: 429px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
#f-quick a {color: #4a5256; margin-right: 6px;}
#f-quick a:last-child {margin-right: 0;}
#f-quick a i { font-size: 13px; margin: 0 5px 0 0;}
.bottom-info-menu i {
    color: #317CA3;
}
.bottom-info-menu #fq-contacts i {font-size: 15px;}
#fw-livejournal {background: url(../images/fw-livejournal.png) no-repeat 0 50%;}
#fw-gplus {background: url(../images/fw-gplus.png) no-repeat 0 50%;}
#fw-tumblr {background-position: -27px -84px;}
#fw-linkedin {background-position: -27px -28px;}
#fw-paper {background-position: -27px -140px;}
#fw-blogspot{background-position: -27px -196px;}
#fw-facebook {background-position: 0 -420px;}
#fw-youtube {background-position: 0 -28px;}
#fw-twitter {background-position: 0 -196px;}
#fw-vkontakte {background-position: 0 -84px;}
#fw-vk {background-position: 0 -140px;}
#fw-google-plus {background-position: 0 -364px;}
#fw-facebook:hover {background-position: 0 -392px;}
#fw-youtube:hover {background-position: 0 0;}
#fw-twitter:hover {background-position: 0 -168px;}
#fw-vkontakte:hover {background-position: 0 -56px;}
#fw-vk:hover {background-position: 0 -112px;}
#fw-google-plus:hover {background-position: 0 -336px;}
#fw-tumblr:hover {background-position: -27px -56px;}
#fw-linkedin:hover {background-position: -27px 0px;}
#fw-paper:hover {background-position: -27px -112px;}
#fw-blogspot:hover {background-position: -27px -168px;}
.socials { float:left;}
.socials ul {
    display: block;
    float: left;
    margin-right: 20px;
    padding: 0;
}
.socials ul li {
    background: url(../images/social-sprite.png) no-repeat;
    float: left;
    height: 27px;
    list-style: none;
    margin: 0 2px 4px;
    padding: 0;
    width: 27px;
}
.socials ul li a {
    display: block;
    height: inherit;
    width: inherit;
}

#f-registration { overflow: hidden; zoom: 1; border-top: 0; padding: 6px 0 0; margin: 0 0 0; text-align: center; }
#f-menu {clear: both; overflow: hidden; zoom: 1; border-bottom: 1px dotted #b2bec1; padding: 0 0 25px; margin: 0 0 25px;}
.fm-list {float: left; width: 20%;}
.fm-list ul {margin: 0 30px 0 0; padding: 0; list-style: none;}
.fm-list.last ul {margin: 0;}
#fc-forex {float: left; width: 180px; margin: 0; padding: 0 0 1.5em;}

#fc-links {float: left; margin: 0 auto 0; padding: 0 0 1.5em;}
#fc-design {float: right; text-align: right; margin: 0; padding: 0 0 1.5em; }

address {
    font: 13px 'Trebuchet MS',Arial,sans-serif;
}
/* Index Start */
#field {clear: both; overflow: hidden; zoom: 1; margin: 0 0 20px;}
#fd-empty { height: 223px; float: left; width: 687px; }
#fd-icons {
    float: right;
    width: 238px;
    list-style: none;
    margin: 0 0 10px;
    padding: 1px;
    background: #fafbfc;
    border: 1px solid #dfe7ea;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
#fd-icons li a { display: block; font-size: 17px; line-height: 19px; height: 59px; padding: 10px 20px 0 89px; border-top: 1px solid #dfe7ea; }
#fd-icons li:first-child a { border-top: 0; }
#fdi1 { background: url(../images/fdi1.jpg) no-repeat 15px 50%;}
#fdi2 { background: url(../images/fdi2.jpg) no-repeat 20px 50%;}
#fdi3 { background: url(../images/fdi3.jpg) no-repeat 25px 50%; }

#fd-icons-n {
    float: right; width: 240px;
    list-style: none;
    padding: 0 1px 0 0;
    border: 1px solid #d9d9d9;
    margin: 1px 0 0 0;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    background: rgb(255,255,255);
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
    background: -moz-linear-gradient(left,  rgb(255,255,255) 0%, rgb(232,232,232) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgb(255,255,255)), color-stop(100%,rgb(232,232,232)));
    background: -webkit-linear-gradient(left,  rgb(255,255,255) 0%,rgb(232,232,232) 100%);
    background: -o-linear-gradient(left,  rgb(255,255,255) 0%,rgb(232,232,232) 100%);
    background: -ms-linear-gradient(left,  rgb(255,255,255) 0%,rgb(232,232,232) 100%);
    background: linear-gradient(to right,  rgb(255,255,255) 0%,rgb(232,232,232) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e8e8',GradientType=1 );
}
#fd-icons-n li { border-top: 1px solid #d7d7d7; position: relative; }
#fd-icons-n li:first-child { border-top: 0px; }
#fd-icons-n li:after { border-top: 1px solid #f4f4f4; content: ""; top: 0px; right: 0px; width: 228px; height: 0px; display: block; position: absolute; }
#fd-icons-n li:first-child:after { border-top: 0px; }
#fd-icons-n a { position: relative; display: table-cell; font-size: 17px; height: 49px; padding: 10px 30px 10px 106px; color: #40546d; text-decoration: none; line-height: 17px; vertical-align: middle; width: 132px; background-position: 13% 50%; background-repeat: no-repeat; border-bottom: 0px; }

#fd-icons-n #fdi1 { background: transparent; }
#fd-icons-n #fdi1:active { font-size: 14px; }
#fd-icons-n #fdi1 .icon-books:before { background-image: url(../images/icon-books.png); background-repeat: no-repeat; content: ""; width: 56px; height: 39px; display: block; position: absolute; top: 16px; left: 26px; }
#fd-icons-n #fdi1:before {
    border: 1px solid #84a101;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NkZTE1MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5NWIzMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
    background: -moz-linear-gradient(top,  rgb(205,225,81) 0%, rgb(149,179,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(205,225,81)), color-stop(100%,rgb(149,179,1)));
    background: -webkit-linear-gradient(top,  rgb(205,225,81) 0%,rgb(149,179,1) 100%);
    background: -o-linear-gradient(top,  rgb(205,225,81) 0%,rgb(149,179,1) 100%);
    background: -ms-linear-gradient(top,  rgb(205,225,81) 0%,rgb(149,179,1) 100%);
    background: linear-gradient(to bottom,  rgb(205,225,81) 0%,rgb(149,179,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cde151', endColorstr='#95b301',GradientType=0 );
    background-color: #acca01;
}
#fd-icons-n #fdi2 { background: transparent; }
#fd-icons-n #fdi2:active { font-size: 14px; }
#fd-icons-n #fdi2 .icon-graph:before { background-image: url(../images/icon-graph.png); background-repeat: no-repeat; content: ""; width: 56px; height: 39px; display: block; position: absolute; top: 16px; left: 26px; }
#fd-icons-n #fdi2:before {
    border: 1px solid #be7301;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkYzk3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZjgzMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
    background: -moz-linear-gradient(top,  rgb(237,201,125) 0%, rgb(207,131,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(237,201,125)), color-stop(100%,rgb(207,131,1)));
    background: -webkit-linear-gradient(top,  rgb(237,201,125) 0%,rgb(207,131,1) 100%);
    background: -o-linear-gradient(top,  rgb(237,201,125) 0%,rgb(207,131,1) 100%);
    background: -ms-linear-gradient(top,  rgb(237,201,125) 0%,rgb(207,131,1) 100%);
    background: linear-gradient(to bottom,  rgb(237,201,125) 0%,rgb(207,131,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edc97d', endColorstr='#cf8301',GradientType=0 );
    background-color: #dc9a20;
}
#fd-icons-n #fdi3 { background: transparent; }
#fd-icons-n #fdi3:active { font-size: 14px; }
#fd-icons-n #fdi3 .icon-monitor:before { background-image: url(../images/icon-monitor.png); background-repeat: no-repeat; content: ""; width: 56px; height: 39px; display: block; position: absolute; top: 16px; left: 26px; }
#fd-icons-n #fdi3:before {
    border: 1px solid #ae282b;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UxNzQ3NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjODJlMzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
    background: -moz-linear-gradient(top,  rgb(225,116,119) 0%, rgb(200,46,50) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(225,116,119)), color-stop(100%,rgb(200,46,50)));
    background: -webkit-linear-gradient(top,  rgb(225,116,119) 0%,rgb(200,46,50) 100%);
    background: -o-linear-gradient(top,  rgb(225,116,119) 0%,rgb(200,46,50) 100%);
    background: -ms-linear-gradient(top,  rgb(225,116,119) 0%,rgb(200,46,50) 100%);
    background: linear-gradient(to bottom,  rgb(225,116,119) 0%,rgb(200,46,50) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e17477', endColorstr='#c82e32',GradientType=0 );
    background-color: #d34a4d;
}
#fd-icons-n #fdi1:hover,
#fd-icons-n #fdi2:hover,
#fd-icons-n #fdi3:hover {
    color: #fff;
    background: rgb(220,220,220);
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RjZGNkYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYWNhY2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
    background: -moz-linear-gradient(left,  rgba(220,220,220,1) 0%, rgba(202,202,202,1) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(220,220,220,1)), color-stop(100%,rgba(202,202,202,1)));
    background: -webkit-linear-gradient(left,  rgba(220,220,220,1) 0%,rgba(202,202,202,1) 100%);
    background: -o-linear-gradient(left,  rgba(220,220,220,1) 0%,rgba(202,202,202,1) 100%);
    background: -ms-linear-gradient(left,  rgba(220,220,220,1) 0%,rgba(202,202,202,1) 100%);
    background: linear-gradient(to right,  rgba(220,220,220,1) 0%,rgba(202,202,202,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dcdcdc', endColorstr='#cacaca',GradientType=1 );;
}
#fd-icons-n #fdi1:hover:after,
#fd-icons-n #fdi2:hover:after,
#fd-icons-n #fdi3:hover:after { color: #fff; }
#fd-icons-n #fdi1:before,
#fd-icons-n #fdi2:before,
#fd-icons-n #fdi3:before { position: absolute; content: ""; top: -1px; left: 0px; width: 11px; height: 69px; border-right: 0px; }
#fd-icons-n #fdi1:after,
#fd-icons-n #fdi2:after,
#fd-icons-n #fdi3:after {
    content: "\f101"; display: inline; width: auto; height: auto; line-height: normal; vertical-align: baseline; background-image: none; background-position: 0% 0%; background-repeat: repeat; margin-top: 0;
    font-family: 'FontAwesome'; font-weight: normal; font-style: normal; -webkit-font-smoothing: antialiased; top: 25px; right: 11px; font-size: 16px; color: #c5c5c5; position: absolute;
    text-decoration: none;
}

#fd-icons-n #fdi1:after:hover,
#fd-icons-n #fdi2:after:hover,
#fd-icons-n #fdi3:after:hover { text-decoration: none; border-bottom: 0px; }
#fdi3r {background: url(../images/fdi3.jpg) no-repeat 25px 50%; }
#fdi4 {background: url(../images/fdi4.png) no-repeat 25px 50%;}

#left {float: left; width: 648px; margin: 0 0 10px;}

.fd-icons-ua a { padding-right:7px !important; }

#quickTop {clear: both; margin: 0 0 15px; height: 74px; zoom: 1;}
#quickTop a { border-left: 1px dotted #b2bec1; font-size: 14px; display: table-cell; width: 79px; height: 53px; line-height: 16px; vertical-align: middle; padding: 0px 12px 0px 70px; background-position: 10px 50%; background-repeat: no-repeat; }
#quickTop .large a { width: 133px; background-repeat: no-repeat; padding: 0px 12px 0px 81px; font-size: 16px; line-height: 20px; }
#qt1 {background: url(../images/fdi2.jpg); }
#qt2 {background: url(../images/fdi1.jpg); }
#qt3 {background: url(../images/qt3.png); }
#qt4 {background: url(../images/fdi3.jpg); }

#quickTop .large #qt1 { background-image: url(../images/fdi1-large.png); }
#quickTop .large #qt2 { background-image: url(../images/fdi2-large.png); }
#quickTop .large #qt3 { background-image: url(../images/fdi3-large.png); }
#quickTop .risk-warning {
    font-size: 12px;
    padding: 10px 5px;
    font-weight: bold;
}

#paymentSystems {
    border: 1px solid #c7d3db;
    margin: 0 0 15px;
    overflow: hidden;
    padding: 0 0 0 17px;
    zoom: 1;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    height: 66px;
    width: 100%;
    background-color:#FEFEFE;
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FEFEFE, endColorstr=#FAFBFC);
    background-image:-moz-linear-gradient(top, #FEFEFE 0%, #FAFBFC 100%);
    background-image:-webkit-linear-gradient(top, #FEFEFE 0%, #FAFBFC 100%);
    background-image:-ms-linear-gradient(top, #FEFEFE 0%, #FAFBFC 100%);
    background-image:linear-gradient(top, #FEFEFE 0%, #FAFBFC 100%);
    background-image:-o-linear-gradient(top, #FEFEFE 0%, #FAFBFC 100%);
    background-image:-webkit-gradient(linear, right top, right bottom, color-stop(0%,#FEFEFE), color-stop(100%,#FAFBFC));
}
#paymentSystems a {font-size: 17px; float: left; margin: 0 19px 0 0; line-height: 1em; height: 52px; padding: 16px 0 0;}
#paymentSystems a img {margin: 4px 0 0;}

.l-columns {overflow: hidden; zoom: 1; margin: 0 0 10px;}
.lc-left {float: left; width: 310px;}
.lc-right {float: right; width: 310px;}

.features, .terms {list-style: none; margin: 0 0 1em; padding: 0;}
.features li:before,
.terms li:before {
    display: inline-block;
    font-family: FontAwesome;
    font-size: 14px;
    font-weight: normal;
    left: 1px;
    padding-right: 5px;
    position: absolute;
    top: 1px;
}
.features li:before {
    content: "\f06a";
}
.terms li:before {
    content: "\f05d";
}
.features li:before,
.terms li:before {
    color: #344964;
}
.features > li,
.terms > li {
    position: relative;
}
.features > li {
    padding: 0 0 2px 20px;
}
.terms > li {
    padding: 0 0 2px 20px;
}
.newsList {clear: both;}
.nl-item {margin: 0 0 20px;}
.nl-item h2 {margin: 0;}

#subscribe { width: 296px; height: 23px; padding: 6px 6px 10px; clear: both; background: #FAFBFC; border: 1px solid #DBE5E8; border-radius: 5px; }
#subscribe p {margin: 0;}
#s-email {
    height: 18px;
    font-size: 12px;
    line-height: 16px;
    width: 135px;
}
.rss-button { font-size: 24px; vertical-align: middle; text-decoration: none; margin: 0 0 0 2px; display: inline-block; }
.rss-button:hover {
    color: #3c95c3;
}
#right {width: 242px; float: right; margin: 0 0 10px;}
#r-fxgrid {margin: 0 0 15px;}
#r-quotes {margin: 0 0 30px;}
#rq-caption { height: 32px; padding: 5px 5px 0 5px; overflow: hidden; zoom: 1;}
a.rqc-switch {font-size: 17px; color: #fff; text-decoration: none; float: left; cursor: pointer;}
.rqc-switch-text {border-bottom: 1px dashed #fff; color: #fff;}
#rq-caption a.active {
    color: #4a5256;
    background: #fff;
    position: relative;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.rqc-switch-sub {float: left; padding: 2px 8px 10px;}
#rq-caption a.active .rqc-switch-text {border-bottom: 0; color: #4a5256;}
.rq-list-wrapper {display: none; border: 1px solid #dbe5e8; border-top-width: 0; border-bottom-width: 0; padding: 0 0 3px;}
.rq-list-wrapper.active {display: block;}
.rq-list {border-collapse: collapse; width: 100%;}
.rq-list th {font-size:12px; font-weight: bold; text-align: left; border-bottom: 2px solid #dbe5e8; padding: 10px 0 0 10px; color: #000; vertical-align: top;}
.rq-list td {padding: 2px 0 1px 10px; border-top: 1px solid #dbe5e8; vertical-align: top;}
.rq-list th.rqc-quote-direct {padding-left:7px;}
.rq-list th.rqc-quote-bid {text-align: center;}
.rq-list th.rqc-quote-ask {text-align: center;}
.rq-list th.rqc-quote-spread {padding:10px 0 0 5px;}
.rq-list td.rqc-quote-direct {padding-right: 9px; padding-left:7px;}
.rq-list td.rqc-quote-bid {font-size: 12px;}
.rq-list td.rqc-quote-ask {font-size: 12px;}
.rq-list td.rqc-quote-spread {text-align: center; padding:2px 0 1px 5px; font-weight:700;font-size: 12px;}
.rq-list td.rqc-down {background: url(../images/rqc-down.png) no-repeat 100% 50%;}
.rq-list td.rqc-up {background: url(../images/rqc-up.png) no-repeat 100% 50%;}
#rq-dt {
    background: #fafbfc;
    border: 1px solid #dbe5e8;
    height: 30px;
    padding: 9px 0 0 15px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}
#rq-dt a.play{background: url(../images/rq-dt-a.png); padding: 0 12px 0 0; text-decoration: none; margin: 0 5px 0 0;}
#rq-dt a.stop{background: url(../images/rq-dt-play.png); padding: 0 13px 2px 0; text-decoration: none; margin: 0 5px 0 0;}

#rq-dt span {color: #344964; font-size: 17px;}

#r-chart {margin: 0 0 35px;}
#r-chart .risk-warning { font-size: 11px; padding: 10px 5px 0px 5px; }
#rc-caption {height: 31px; padding: 6px 0 0 7px;}
#rcc-currency-wrapper {float: left; width: 95px; margin: 0 10px 0 0;}
#rcc-days-wrapper {float: left; width: 120px;}
#rc-content {
    background: #fff;
    border: 1px solid #dfe7ea;
    padding: 5px;
    height: 140px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}
.r-quotes-ua .rqc-switch-sub {float: left; padding: 2px 6px 10px;}

#indexColumns {clear: both; font-size: 11px; overflow: hidden; zoom: 1; margin: 0 0 25px; border-top: 1px dotted #B2BEC1;}
#i-first, #i-second {float: left; width: 450px;}
#i-first {margin: 0 30px 0 0;}

.styledSelect {position: relative; height: 22px; width: 100%; font-size: 12px;}
.styledSelect ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: block;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid #dbe5e8;
    background: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.styledSelect li {cursor: pointer; padding: 3px 5px; width: auto;}
li.closed { line-height:18px!important; height:18px!important; white-space: nowrap; overflow: hidden;}
.styledSelect li, .styledSelect.open li.first {background-image: url(../images/select-arrow.png); background-repeat: no-repeat; background-position: 100% 50%;}
.styledSelect.open ul {max-height:250px; overflow:auto;}
.styledSelect.open li {cursor: pointer; background-image: none;}
.styledSelect.open li:hover {background-color: #fafbfc; padding: 2px 5px; border-top: 1px solid #dbe5e8; border-bottom: 1px solid #dbe5e8;}
.styledSelect-with-groups ul li {padding-left:10px;}
.styledSelect-with-groups ul li.styledSelect-group{font-size: 17px; padding-left:2px;}
.styledSelect-with-groups.open li:hover{padding-left:10px;}
.styledSelect-with-groups.open li.styledSelect-group:hover{padding-left:2px;}
/* Index End */

/* Inner Start */
#path {font-size: 11px; margin: 10px 0 5px;}
#path a {color: #4a5256;}

.table { border-collapse: separate; border-spacing: 0; width: 100%; border-radius: 5px; -moz-border-radius: 5px; border: 1px solid #dbe5e8; margin: 0 0 25px; }
.table th { vertical-align: top; padding: 10px 9px 5px; font-weight: bold; background: #dce1e7; border-right: 1px solid #bdcbd4; border-bottom: 2px solid #bdcbd4; text-align: left; }
.table th.nowrap { white-space: nowrap; }
.table th:last-child,
.table th.last-child {
    border-right: 0px;
}
.table th,
.table td {
    padding: 7px 9px 7px;
}
.table td {
    border-right: 1px solid #dbe5e8;
    border-bottom: 1px solid #dbe5e8;
}
.table th:last-child,
.table td:last-child,
.table th.last-child,
.table td.last-child {
    border-right: 0px;
}
.table tr.last-child>th,
.table tr.last-child>td,
.table tr:last-child>th,
.table tr:last-child>td,
.big-last .big { border-bottom: 0px; }
.table td.big { font-size: 20px; }
.table tr.last-child .big,
.table tr:last-child .big,
.table tr.last .big { border-bottom: 0px; }
.table .center { text-align: center; }
.table th a { font-weight: bold; color: #4A5256; white-space: nowrap; }
.table th.selected { border-bottom: 3px solid #4b6687; min-width: 48px; }
.table.long th { padding: 10px 5px 5px; max-width: 346px; overflow: hidden; }
.table.events { border-top-left-radius: 0px; border-top-right-radius: 0px; }
.table .center { text-align: center; }
.table .center th { text-align: center; vertical-align: middle; }
.table .center td { text-align: center; }
.table th.right-border { border-right: 1px solid #bdcbd4 !important; }
.table th.left-border { border-left: 1px solid #bdcbd4 !important; }
.table th.top-border { border-top: 1px solid #bdcbd4 !important; }
.table th.bottom-border { border-bottom: 1px solid #bdcbd4 !important; }
.table td.right-border { border-right: 1px solid #dbe5e8 !important; }
.table td.left-border { border-left: 1px solid #dbe5e8 !important; }
.table td.top-border { border-top: 1px solid #dbe5e8 !important; }
.table td.bottom-border { border-bottom: 1px solid #dbe5e8 !important; }
.table td.no-right-border { border-right: 0px !important; }
.table td.no-left-border { border-left: 0px !important; }
.table td.no-top-border { border-top: 0px !important; }
.table td.no-bottom-border { border-bottom: 0px !important; }
.table.top-square { border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; }
.table.bottom-square { border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; }
.table.right-square { border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; }
.table.left-square { border-top-left-radius: 0px !important; border-bottom-left-radius: 0px !important; }

.stucture-ltr {direction: ltr; }
.stucture-rtl {direction: rtl; }

.stucture-ltr .table {width: 100%; border-collapse: collapse; background: url(../images/inner/tc-border.png) repeat-y 0 0; margin: 0 0 25px;}
.stucture-ltr .table th {vertical-align: top; padding: 10px 9px 5px; background: #dce1e7 url(../images/inner/tc-t.png) repeat-x 0 0; font-weight: bold; text-align: left; border-right: 1px solid #bdcbd4; border-bottom: 2px solid #bdcbd4;}
.stucture-ltr .table th.small_padding {padding: 10px 3px 5px;}
.stucture-ltr .th_center th {text-align:center;}
.stucture-ltr .table th small {font-weight: normal; font-size: 11px;}
.stucture-ltr th.tc-tl {background: url(../images/inner/tc-tl.png) no-repeat 0 0;}
.stucture-ltr th.tc-tlc {background: url(../images/inner/tc-tlc.png) no-repeat 0 0;}
.stucture-ltr th.tc-tr {background: url(../images/inner/tc-tr.png) no-repeat 100% 0; border-right: 0;}
.stucture-ltr .table td {vertical-align: middle; padding: 7px 9px 7px; border-bottom: 1px solid #dbe5e8; border-right: 1px solid #dbe5e8;}
.stucture-ltr .table td.white {background-color: #fff; }
.stucture-ltr td.last, th.last {border-right: 0; background-image: url(../images/inner/tc-border.png); background-repeat: repeat-y; background-position: 100% 0;}
.stucture-ltr th.last { background-image: url(../images/inner/tc-tborder.png); }
.stucture-ltr tr.last td {border-bottom: 0; background-image: url(../images/inner/tc-border.png); background-repeat: repeat-x; background-position: 0 100%;}
.stucture-ltr tr.last td.tc-bl {background-image: url(../images/inner/tc-bl.png); background-repeat: no-repeat; background-position: 0 100%;}
.stucture-ltr tr.last td.tc-br {background-image: url(../images/inner/tc-br.png); background-repeat: no-repeat; background-position: 100% 100%;}
.stucture-ltr td.last-lcor {background-image: url(../images/inner/tc-lcor.png) !important;background-image: url(../images/inner/tc-lcor.png) !important;background-repeat: no-repeat !important;background-position: 100% 100% !important;}
.stucture-ltr table.onecol { background: url(../images/inner/tc-tr.png) no-repeat 100% 0; }
.stucture-ltr table.onecol th.tc-tl { background-image: url(../images/inner/tc-tl-short.png); border-right: medium none; }

.stucture-rtl .table { background: url(../images/inner/tc-border.png) repeat-y 0 0; border-collapse: separate; border-spacing: 0px; margin: 0px 0px 20px 25px; }
.stucture-rtl .table th { background: #dce1e7 url(../images/inner/tc-t.png) repeat-x 0 0; text-align: right; border-right: 1px solid #bdcbd4; }
.stucture-rtl .table th.small_padding {padding: 10px 0 5px 3px;}
.stucture-rtl .th_center th {text-align:center;}
.stucture-rtl th.tc-tl {background: url(../images/inner/tc-tr.png) no-repeat 100% 0; border-right: 0;}
.stucture-rtl th.tc-tr {background: url(../images/inner/tc-tl.png) no-repeat 0 0; }
.stucture-rtl .table td { border-bottom: 1px solid #dbe5e8; border-right: 1px solid #dbe5e8;}
.stucture-rtl td.last, th.last {border-right: 0; background-image: url(../images/inner/tc-border.png); background-repeat: repeat-y; background-position: 100% 0;}
.stucture-rtl th.last { background-image: url(../images/inner/tc-tborder.png); }
.stucture-rtl tr.last td {border-bottom: 0; background-image: url(../images/inner/tc-border.png);background-position: 0 100%;}

.stucture-rtl tr.last td.tc-bl { background-image: url(../images/inner/tc-br.png); background-position: 100% 100%; border-right: none;}
.stucture-rtl tr.last td.tc-br {background: url(../images/inner/tc-bl.png) 0 100%; border-right: 1px solid #DBE5E8;}
.stucture-rtl table.onecol th.tc-tl { background-position: 0 0%; }

.stucture-rtl .table th.selected {border-bottom: 3px solid #4b6687;}
.stucture-rtl .s-down a {background: url(../images/office/sort-down.png) no-repeat 100% 9px; padding: 0 16px 0 0; display: inline-block; }
.stucture-rtl .s-up a {background: url(../images/office/sort-up.png) no-repeat 100% 9px; padding: 0 16px 0 0; display: inline-block; }


.stucture-rtl tr td.first {
    background-image: url(../images/inner/tc-border.png);
    background-repeat: repeat-y;
    background-position: 0 100%;
    border-right: 1px solid #dbe5e8;
}

.table th.selected {border-bottom: 3px solid #4b6687;}
.s-down a {background: url(../images/office/sort-down.png) no-repeat 100% 9px; padding: 0 16px 0 0; display: inline-block; }
.s-up a {background: url(../images/office/sort-up.png) no-repeat 100% 9px; padding: 0 16px 0 0; display: inline-block; }

.table th a {color:#4A5256;}

tr td.first {
    border-right: 1px solid #dbe5e8;
}
.form { background: #FAFBFC; border: 1px solid #DBE5E8; border-radius: 5px; padding: 30px 0 0; margin: 0 0 30px; clear: left; }
.form_full { background: #FAFBFC; border: 1px solid #DBE5E8; border-radius: 5px; width: 930px !important; }
.form table { border-collapse: collapse; width: 100%; }
.form th {text-align: left; vertical-align: top; font-weight: normal; width: 135px; padding: 1px 15px 0 21px;}
.form td {width: 240px; vertical-align: top; padding: 0 0 9px;}
.form td.c-notes {width: auto; padding: 1px 21px 0 17px; font-size: 11px;}
.form .fText, .form textarea {width: 222px;}
.form .styledSelect {width: 238px;}
.form textarea {height: 80px;}
.form p {margin: 0;}
.form p label {vertical-align: middle;}
.form td.c-center {text-align: center; padding: 10px 0 30px;}
.form .b_send,
.likeBigButton {
    background: url(../images/inner/fc-button.png) repeat-x 0 0;
    border: 0;
    font-size: 17px;
    color: #fff;
    vertical-align: middle;
    cursor: pointer;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 6px 20px;
}
.styledRadio {
    background: url(../images/inner/f-radio.png) no-repeat 0 -16px;
    padding: 0 14px 0 0;
    font-size: 11px;
    margin: 0 8px 0 0;
    display: inline-block;
    display: -moz-inline-block;
    height: 16px;
    vertical-align: middle;
}
.styledRadio.checked {
    background-position: 0 0;
}
.image-left img {
    vertical-align: top;
}
.note_block,
.image-left {
    background: #fafbfc;
    border-radius: 5px;
    border: 1px solid #e0e9eb;
    padding: 8px;
}
.note_block {
    margin: 0 0px 20px;
}
.image-left {
    margin: 0 25px 20px 0;
}
.note_block.gray,
.image-left.gray {
    background: #fff;
}
.info-block {
    background-color: #fff;
    background-image: none;
    border: 1px solid #bbb;
    color: #bbb;
    padding: 8px;
}
#r-menu { list-style: none; margin: 0 0 20px; padding: 0; font-size: 13px; border-radius: 5px; border: #c6cacf solid 1px; }
#r-menu li {
    padding: 0px; position: relative; border-top: 1px #c6cacf solid; border-bottom: 0px;
    -webkit-transition: All 0.3s ease; -moz-transition: All 0.3s ease; -ms-transition: All 0.3s ease; -o-transition: All 0.3s ease; transition: All 0.3s ease;
}
#r-menu li:hover { background:#ddd; }
#r-menu li.selected li {
    position: relative; border-top: 1px #c6cacf solid; border-bottom: 0px;
    -webkit-transition: All 0.3s ease; -moz-transition: All 0.3s ease; -ms-transition: All 0.3s ease; -o-transition: All 0.3s ease; transition: All 0.3s ease;
}

#r-menu li { position: relative; }
#r-menu li:first-child { border-top: 0px; }
#r-menu li:before { content: ""; position: absolute; height: 0px; width: 100%; left: 0px; border-top: 1px solid #fff; }
#r-menu li:first-child:before { width: 98%; left: 2px; }
#r-menu li.selected ul li:first-child:before { width: 100%; left: 0px; }
#r-menu li.selected:before { display: none; }
#r-menu li.selected:after { display: none; }
#r-menu li:after {
    content: "\f101"; display: inline; width: auto; height: auto; line-height: normal; vertical-align: baseline; background-image: none; background-position: 0% 0%; background-repeat: repeat; margin-top: 0;
    font-family: 'FontAwesome'; font-weight: normal; font-style: normal; text-decoration: inherit; -webkit-font-smoothing: antialiased;
    top: 30%; right: 11px; font-size: 16px; color: #bbb; position: absolute;
    text-decoration: none;
    -webkit-transition: All 0.3s ease;
    -moz-transition: All 0.3s ease;
    -ms-transition: All 0.3s ease;
    -o-transition: All 0.3s ease;
    transition: All 0.3s ease;
}

#r-menu li.selected { border: 0px; overflow: hidden; }
#r-menu li.selected li:hover { background:#c6cacf; }
#r-menu li.selected li:hover:after, #r-menu li:hover:after { color:#fff; }
#r-menu > li:first-child { border-radius: 5px 5px 0 0;}
#r-menu > li:last-child { border-radius: 0 0 5px 5px;}
#r-menu a { display: block; text-decoration: none; padding: 8px 22px; }
#r-menu li.selected > a {
    padding: 8px 5px 8px 17px; font-size: 17px; color: #fff;
    background: #536c8d;
    background: -moz-linear-gradient(top, #536c8d 0%, #193963 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#536c8d), color-stop(100%,#193963));
    background: -webkit-linear-gradient(top,  #536c8d 0%,#193963 100%);
    background: -o-linear-gradient(top,  #536c8d 0%,#193963 100%);
    background: -ms-linear-gradient(top, #536c8d 0%,#193963 100%);
    background: linear-gradient(to bottom, #536c8d 0%,#193963 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#536c8d', endColorstr='#193963',GradientType=0);
}
#r-menu ul { list-style: none;  margin: 0;padding: 0; font-size: 13px; }
#r-menu ul li {
    border: 0;
    margin: 0;
    background: #D0DEE6;
    padding: 0;
}
#r-menu ul a {
    background: none;
    text-decoration: none;
    padding: 8px 22px;
    display: block;
}
#r-menu ul li.selected a { font-weight: bold; }
#r-menu ul ul { margin: 5px 0 0 23px; font-size: 11px; }
#r-menu ul ul li { margin: 0; }
#r-menu ul li.selected ul a { color: #4a5256; font-weight: normal; }
#r-menu ul ul li.selected a { font-weight: bold; }

#r-menu li ul li:first-child.selected > a,
#r-menu li ul li:last-child.selected > a {
    border-radius: 0px;
}
#r-menu li ul li.selected { border: 0px; }
#r-menu li ul li.selected > a { background: #536c8d; filter: none; font-size: 13px !important; }
#r-menu li.selected > a { padding: 8px 17px; }
#r-menu ul ul { padding: 0px; margin: 0px; }
#r-menu li ul li ul li.selected > a { background: #c6cacf; font-weight: normal; font-size: 11px !important; }

#r-icons { list-style: none; margin: 0 0 10px; padding: 1px; background: #fafbfc; border: 1px solid #dfe7ea; border-radius: 5px; }
#r-icons li:first-child a { border-top: 0px; }
#r-icons li a { border-top: 1px solid #dfe7ea; }
#r-icons a { display: table-cell; font-size: 17px; line-height: 20px; height: 72px; padding: 0 24px 0 88px; vertical-align: middle; width: 242px; }
#right #r-icons + .risk-warning { font-size: 11px; padding: 0px 5px; }
/* Inner End */

/* Buttons Start */
span.fSubmit,
span.fSubmit span {
    background: #e1e6eb;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
span.fSubmit { display: inline-block; display: -moz-inline-block;  margin: 0 0 0 8px; vertical-align: middle; }
span.fSubmit span { display: inline-block; display: -moz-inline-block; padding: 2px 8px 3px; color: #317ca3; cursor: pointer; height: 18px; }
span.fSubmit span i span { padding: 0px !important; height: auto !important; background: none !important; }
#t-search .button-submit.button-wait .button-loader-wrapper { background: url('../images/button-basic-left.png') no-repeat 0 0; padding: 2px 8px 3px; }

#tu-auth span.fSubmit {background: url(../images/button-auth-right.png) no-repeat 100% 0;}
#tu-auth span.fSubmit span {background: url(../images/button-auth-left.png) no-repeat 0 0; color: #fff; padding: 2px 8px 3px;}

.form span.fSubmit, .likeBigButton {background: url(../images/button-big-right.png) no-repeat 100% 0; font-size: 17px;}
.form span.fSubmit span, .likeBigButton span {background: url(../images/button-big-left.png) no-repeat 0 0; height: 31px; padding: 7px 20px; color: #fff; zoom: 1;}
/* Buttons End */

/* News Start */
#news-subscribe {float: right; padding: 10px 0 5px;}

.pagination {border-top: 1px dotted #b2bec1; border-bottom: 1px dotted #b2bec1; padding: 7px 0 10px; float: left; margin: 0 0 25px;}
.pagination a {padding: 2px 8px; margin: 0 0 0 6px; display: inline-block; display: -moz-inline-block; *display: inline;}
.pagination .selected {background: url(../images/news/pagination-right.png) no-repeat 100% 50%; padding: 0; text-decoration: none; color: #4A5256; font-weight: bold;}
.pagination .selected span {background: url(../images/news/pagination-left.png) no-repeat 0 50%; display: inline-block; display: -moz-inline-block; *display: inline; padding: 2px 8px;}
.p-period {margin: 0 0 0 6px;}
.p-all {margin: 0 0 0 8px; padding: 0 0 0 6px; border-left: 1px dotted #b2bec1;}

.grid_onpage {border-top: 1px dotted #b2bec1; border-bottom: 1px dotted #b2bec1; padding: 7px 0 10px; float: right; margin: 0 0 25px;}
.grid_onpage a {padding: 2px 8px; margin: 0 0 0 6px; display: inline-block; display: -moz-inline-block; *display: inline;}
.grid_onpage .selected {background: url(../images/news/pagination-right.png) no-repeat 100% 50%; padding: 0; text-decoration: none; color: #4A5256; font-weight: bold;}
.grid_onpage .selected span {background: url(../images/news/pagination-left.png) no-repeat 0 50%; display: inline-block; display: -moz-inline-block; *display: inline; padding: 2px 8px;}

.news-item {overflow:hidden;}
.news-item h1 {margin: 0;}
.news-item .nli-date {margin: 0 0 15px;}
.news-item h2 {margin: 0 0 15px;}
.news-item pre {font-size:10px;}

#news-back {margin: 10px 0 15px; clear: both;}
.forecast_back {overflow: hidden;}
.forecast_back a.likeButton {margin: 8px 0 0;}
.forecast_back #news-subscribe {padding: 0;}

.news_cats ul {
    font-size: 17px;
    list-style: none outside none;
    margin: 0 0 20px;
    padding: 0;
}

.news-back {margin: 10px 0 15px; clear: both;  float: right;}

a.likeButton {background: url(../images/news/pagination-right.png) no-repeat 100% 50%; text-decoration: none; display: inline-block; display: -moz-inline-block; *display: inline;}
a.likeButton span {background: url(../images/news/pagination-left.png) no-repeat 0 50%; display: inline-block; display: -moz-inline-block; *display: inline; padding: 2px 8px;}
a.likeButton:hover span {text-decoration: underline;}
/* News End */

/* FAQ Start */
#faq-expand {float: right; padding: 7px 0;}

#faq-sort { background: #FAFBFC; border: 1px solid #DBE5E8; border-radius: 5px; width: 370px; height: 25px; padding: 7px 0 6px 10px; }
#faq-sort label {float: left; margin: 0 12px 0 0; padding: 3px 0 0;}
#faq-sort-theme-wrapper {width: 207px; float: left;}

.faq-list {font-size: 17px; padding: 0 0 0 25px; color: #317ca3; clear: both; margin: 17px 0 30px 0;}
.faq-list a {text-decoration: none; border-bottom: 1px dashed #317ca3; color: #317ca3;}
.faq-list a:hover {border-bottom: 0;}
.faq-list li {margin: 0 0 15px;}
.fl-answer {display: none; font-size: 13px; color: #4A5256; padding: 0 0 0 18px; margin: 15px 0 5px 12px; border-left: 1px dotted #b2bec1;}
.fl-answer a {border: 0; text-decoration: underline;}
.fl-answer a:hover {text-decoration: none;}
.opened .fl-answer {display: block;}

#faq-form-notes {float: right; width: 165px;}
.faq-form { width: 455px; background: #FAFBFC; border: 1px solid #DBE5E8; border-radius: 5px; }
.faq-form th {width: 80px;}
.faq-form.lv th {width: 85px!important;}
.faq-form td {width: 311px;}
.faq-form .fText, .faq-form textarea {width: 293px;}
.faq-form td.c-center {text-align: left; padding: 20px 0 30px 38px;}

#faq-code th, #faq-code td { background: url(../images/faq/form-code.png) repeat-x 0 0; }
#faq-code label { font-size: 11px; width: 182px; padding: 0px 10px 0px 0px; line-height: 11px; vertical-align: middle; height: 39px; display: table-cell; }
#faq-code input { width: 120px; margin: 8px 10px 0 0; display: inline-block; float: left; }
#faq-code img { height:36px; }

.form-500 {width: 530px; background: url(../images/ipad/form-top.png) no-repeat 0 0;}
.form-500 table {background: url(../images/ipad/form-bottom.png) no-repeat 0 100%;}
.form-500 td {width: 250px;}
.form-500 th {width: 150px;}
.form-500 .fText {width: 293px;}
.form-500 td.c-center {text-align: left; padding: 20px 0 30px 18px;}
.form-500 #faq-code input {float: right;width: 120px; margin: 7px 22px 0 0; *margin-right: 0;}

.likeSelect {position: relative; height: 22px; width: 100%; font-size: 14px;}
.likeSelect ul {list-style: none; margin: 0; padding: 0; display: block; width: 100%; position: absolute; top: 0; left: 0; border: 1px solid #dbe5e8; background: #fff url(../images/select-bg.png) repeat-x 0 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.likeSelect li {padding: 3px 5px; display: none;}
.likeSelect li.selected, .likeSelect li.first {background-image: url(../images/select-arrow.png); background-repeat: no-repeat; background-position: 100% 50%; cursor: pointer;}
.likeSelect.opened li.selected {background-image: none;}
.likeSelect li.selected {display: block;}
.likeSelect.opened li {display: block;}
.likeSelect a {display: block; margin: 0 25px 0 0;}
.likeSelect li.selected a {text-decoration: none; color: #4a5256;}
/* FAQ End */

/* Repl Start */
.indented {float: left; width: 460px;}

.toc {padding: 0px; overflow: hidden; zoom: 1;}
.toc a {float: left; background: url(../images/repl/toc-link-right.png) no-repeat 100% 0; text-decoration: none; margin: 0 0px 0 0px; white-space: nowrap;}
.toc a span {display: block; background: url(../images/repl/toc-link-left.png) no-repeat 0 0; padding: 4px 10px 5px;font-size: 12px;height: 15px;min-width: 96px;}
.toc a:hover span {text-decoration: underline;}

.toc-btn { background: #fafbfc; border: 1px solid #dfe7ea; padding: 2px 10px 2px 10px; border-radius: 5px; display: inline-block; text-align: center; text-decoration: none !important; margin: 0px 0px 2px 0px; }
.toc-btn:hover { text-decoration: underline !important; }
/* Repl End */

/* Conditions Start */

.t-title {font-weight: bold;}
.tooltip {border-bottom: 1px dashed #2d759e; color: #2d759e; cursor: help;}

#cond-time {background: url(../images/cond/clock.jpg) no-repeat 0 50%; padding: 10px 0 10px 65px; margin: 0 0 1.5em;}

.likeBigButton {margin: 0; display: inline-block; display: -moz-inline-block; padding: 0; text-decoration: none;}
a.likeBigButton {text-decoration: none;}
.likeBigButton span {display: inline-block; display: -moz-inline-block;}

#specs {margin: 0 0 30px; background: url(../images/cond/ss-right.png) no-repeat 100% 0;}
#specs_full {margin: 0 0 30px; background: url(../images/cond/ss-right_full.png) no-repeat 100% 0;}
#ss-caption {background: url(../images/cond/ss-left.png) no-repeat 0 0; padding: 5px 5px 5px; overflow: hidden; zoom: 1;}
#ss-caption a {font-size: 17px; color: #fff; text-decoration: none; float: left; margin: 0 5px 0 0; cursor: pointer;}
.ss-switch-text {border-bottom: 1px dashed #fff;}
#ss-caption a.active {color: #4a5256; background: url(../images/cond/ss-a-right.png) no-repeat 100% 0; position: relative;}
.ss-switch-sub {float: left; padding: 2px /*20*/12px;}
#ss-caption a.active .ss-switch-sub {background: url(../images/cond/ss-a-left.png) no-repeat 0 0;}
#ss-caption a.active .ss-switch-text {border-bottom: 0;}
.ss-content {display: none;}
.ss-content.active {display: block;}
.footnote, a.footnote {color: #b50000; font-weight: bold;}
#ss-footnotes {font-size: 11px; margin: 0 0 30px;}

/*Full width*/
.specs {margin: 0 0 30px;}
.specs .ss-caption {
	padding: 5px 5px 5px;
	overflow: hidden;
	zoom: 1;
	background: #2b749c;
	background: -moz-linear-gradient(top,  #5699c0 0%, #2b749c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5699c0), color-stop(100%,#2b749c));
	background: -webkit-linear-gradient(top,  #5699c0 0%,#2b749c 100%);
	background: -o-linear-gradient(top,  #5699c0 0%,#2b749c 100%);
	background: -ms-linear-gradient(top,  #5699c0 0%,#2b749c 100%);
	background: linear-gradient(to bottom,  #5699c0 0%,#2b749c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5699c0', endColorstr='#2b749c',GradientType=0 );
	border-radius: 5px 5px 0 0;
}
.specs .ss-caption a {font-size: 17px; color: #fff; text-decoration: none; margin: 5px 5px 0 0; cursor: pointer; display: table-cell; }
.ss-switch-text {border-bottom: 1px dashed #fff;}
.specs .ss-caption a.active {color: #4a5256; background: url(../images/cond/ss-a-right.png) no-repeat 100% 0; position: relative;}
.ss-switch-sub {float: left; padding: 2px /*20*/12px;}
.specs .ss-caption a.active .ss-switch-sub {background: url(../images/cond/ss-a-left.png) no-repeat 0 0;}
.specs .ss-caption a.active .ss-switch-text {border-bottom: 0;}
.ss-content {display: none;}
.ss-content.active {display: block;}

.specs2 {margin: 0 0 30px; background: url(../images/inner/tc-tlc.png) no-repeat 100% 0;}
.specs2 .ss-caption2 {background: #dce1e7; padding: 5px; overflow: hidden; zoom: 1;}
.specs2 .ss-caption2 a {font-size: 14px; color: #555; text-decoration: none; float: left; margin: 0 5px 0 0; cursor: pointer;}
.specs2 .ss-caption2 .ss-switch-text {border-bottom: 1px dashed #555;}
.specs2 .ss-caption2 a.active {color: #4a5256; background: url(../images/inner/tc-tlc.png) no-repeat 100% 0; position: relative;}
.specs2 .ss-caption2 .ss-switch-sub {float: left; padding: 2px /*20*/12px;}
.specs2 .ss-caption2 a.active .ss-switch-sub {background: #fff;}
.specs2 .ss-caption2 a.active .ss-switch-text {border-bottom: 0;}
.ss-content2 {display: none; margin-top:-30px;}
.ss-content2.active {display: block;}
/* Conditions End */

/* Tooltip Start */
#tooltip {background: url(../images/cond/tooltip-bottom.png) no-repeat 100% 100%; width: 215px; position: absolute; top: -999px; left: -999px; padding: 0 0 10px;}
#tt-sub {background: url(../images/cond/tooltip-top.png) no-repeat 0 0; padding: 8px 10px 8px 30px; text-align: right;}
#tt-close {cursor: pointer; margin: 0 0 2px; background: url(../images/cond/tooltip-close.png) no-repeat 50% 100%; padding: 0 10px 0 0; line-height: 10px;}
#tt-content {clear: both; font-size: 11px; text-align: left;}
/* Tooltip End */

/* Calendar Start */
.styledCheckbox {background: url(../images/calendar/styledCheckbox.png) no-repeat 0 -16px; padding: 0 14px 0 0; font-size: 11px; margin: 0 8px 0 0; display: inline-block; display: -moz-inline-block; height: 16px; vertical-align: middle;}
.styledCheckbox.checked {background-position: 0 0;}

.e-value-0, .e-value-1, .e-value-2, .e-value-3 {background-repeat: no-repeat; background-position: 50% 50%; width: 16px; height: 14px; margin: 0 auto;}
.e-value-0 span, .e-value-1 span, .e-value-2 span, .e-value-3 span {display: none;}
.c-value-0, .c-value-1, .c-value-2, .c-value-3 {background-repeat: no-repeat; background-position: 0 50%; padding: 0 0 0 18px;}
.c-value-0, .e-value-0 {background-image: url(../images/calendar/c-value-no.png);}
.c-value-1, .e-value-1 {background-image: url(../images/calendar/c-value-low.png);}
.c-value-2, .e-value-2 {background-image: url(../images/calendar/c-value-average.png);}
.c-value-3, .e-value-3 {background-image: url(../images/calendar/c-value-high.png);}

#calendar {width: 209px; margin: 0 35px 30px 0;}
#calendar-caption th:last-child{ border-right: 1px solid #3D597D; }
#calendar-caption th:first-child{ border-left: 1px solid transparent; }
#calendar-table {
    background: transparent url('data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QMpaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjAtYzA2MCA2MS4xMzQ3NzcsIDIwMTAvMDIvMTItMTc6MzI6MDAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzUgV2luZG93cyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0MUVGQ0NGQjY2NjMxMUUzOUYwQUMwQTBDQTg2QzZBOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0MUVGQ0NGQzY2NjMxMUUzOUYwQUMwQTBDQTg2QzZBOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQxRUZDQ0Y5NjY2MzExRTM5RjBBQzBBMENBODZDNkE4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQxRUZDQ0ZBNjY2MzExRTM5RjBBQzBBMENBODZDNkE4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgICAwMDAwMDAwMDAwEBAQEBAQECAQECAgIBAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD/8AAEQgAJAABAwERAAIRAQMRAf/EAF8AAQEBAAAAAAAAAAAAAAAAAAgGBwEBAAMBAAAAAAAAAAAAAAAABAIDBwgQAAEDAwUAAAAAAAAAAAAAAAABAhaRoVLRYpJjJBEBAAMBAAAAAAAAAAAAAAAAAAESEyH/2gAMAwEAAhEDEQA/ACCdTMGR8lbm2jS3NC8D3Juy6Dsw7j9JFzXkmo7OA9IZL79wnih//9k=') repeat-x top left;
}
#calendar-caption {overflow: hidden; zoom: 1; text-align: center; font-size: 17px; color: #fff; height: 36px;}
#cc-previous {background: url(../images/calendar/c-caption-previous.png) no-repeat 50% 50%; font-size: 9px; text-decoration: none;}
#cc-next {background: url(../images/calendar/c-caption-next.png) no-repeat 50% 50%; font-size: 9px; text-decoration: none;}

#calendar-table {border-collapse: separate; border-spacing: 0; width: 100%;}
#calendar-table .e_table td {background: #fafbfc; }
#calendar-table .e_table div.selected {border: 2px solid #f3cf5b;}
#calendar-table a {display: block; padding: 4px 0 5px; text-align: center;}
#calendar-table span {display: block; padding: 4px 0 5px; text-align: center;}
#calendar-table .e_table div.selected a {text-decoration: none; color: #4a5256;}
#calendar-table .e_table th {background: #dce1e7; padding: 5px 0 6px; text-align: center; font-weight: bold; font-size: 12px; }
#calendar-table .e_table th:first-child,
#calendar-table .e_table td:first-child { border-left: 1px solid #dbe5e8; }
#calendar-table .e_table th.last-child,
#calendar-table .e_table td.last-child,
#calendar-table .e_table th:last-child,
#calendar-table .e_table td:last-child {
    border-right: 1px solid #dbe5e8;
}
#calendar-table .e_table th { vertical-align: top; padding: 10px 9px 5px; font-weight: bold; background: #dce1e7; border-right: 1px solid #bdcbd4; border-bottom: 2px solid #bdcbd4; }
#calendar-table .e_table th.nowrap { white-space: nowrap; }
#calendar-table .e_table th:last-child,
#calendar-table .e_table th.last-child { border-right: 0px; }
#calendar-table .e_table td { border-right: 1px solid #dbe5e8; border-bottom: 1px solid #dbe5e8; }
#calendar-table .e_table tr.last-child>th,
#calendar-table .e_table tr.last-child>td { border-bottom: 0px; }
#calendar-table .e_table tr:last-child>th,
#calendar-table .e_table tr:last-child>td,
.big-last .big { border-bottom: 0px; }
#calendar-table .e_table td.big { font-size: 20px; }
#calendar-table .e_table tr.last-child .big { border-bottom: 0px; }
#calendar-table .e_table tr:last-child .big,
#calendar-table .e_table tr.last .big { border-bottom: 0px; }
#calendar-table .e_table .center { text-align: center; }
#calendar-table .e_table th a { font-weight: bold; color: #4A5256; white-space: nowrap; }
#calendar-table .e_table th.selected { border-bottom: 3px solid #4b6687; min-width: 48px; }
#calendar-table .e_table.long th { padding: 10px 5px 5px; max-width: 346px; overflow: hidden; }
#calendar-table .e_table.events { border-top-left-radius: 0px; border-top-right-radius: 0px; }
#calendar-table .e_table .center { text-align: center; }
#calendar-table .e_table .center th { text-align: center; vertical-align: middle; }
#calendar-table .e_table .center td { text-align: center; }
#calendar-table .e_table th.right-border { border-right: 1px solid #bdcbd4 !important; }
#calendar-table .e_table th.left-border { border-left: 1px solid #bdcbd4 !important; }
#calendar-table .e_table th.top-border { border-top: 1px solid #bdcbd4 !important; }
#calendar-table .e_table th.bottom-border { border-bottom: 1px solid #bdcbd4 !important; }
#calendar-table .e_table td.right-border { border-right: 1px solid #dbe5e8 !important; }
#calendar-table .e_table td.left-border { border-left: 1px solid #dbe5e8 !important; }
#calendar-table .e_table td.top-border { border-top: 1px solid #dbe5e8 !important; }
#calendar-table .e_table td.bottom-border { border-bottom: 1px solid #dbe5e8 !important; }
#calendar-table .e_table td.no-right-border { border-right: 0px !important; }
#calendar-table .e_table td.no-left-border { border-left: 0px !important; }
#calendar-table .e_table td.no-top-border { border-top: 0px !important; }
#calendar-table .e_table td.no-bottom-border { border-bottom: 0px !important; }

#c-filter {float: left; width: 401px; margin: 0 0 30px;}
#c-filter p {margin: 0 0 10px;}
#c-timezones { margin: 0 0 25px; background: #FAFBFC; border: 1px solid #DBE5E8; border-radius: 5px; padding: 6px 7px 10px; }
#c-timezones select, #c-timezones .styledSelect {margin: 5px 0 0;}
#c-currency {float: left; width: 160px;}
#cc-first, #cc-second {float: left; margin: 0 17px 0 0;}
#c-value {float: left; width: 190px; padding: 0 0 0 50px; border-left: 1px dotted #b2bec1;}

#c-all {margin: 15px 0 0; position: relative;}
.events .event-item a {border-bottom: 1px dashed #317CA3; text-decoration: none;}
.events .event-item a:hover {border-bottom: 0;}
.table tr.e-selected a {font-weight: bold; border: 0; color: #4A5256;}
.table tr.e-selected td {border-top: 2px solid #dbe5e8;}
.table td.e-description {border-bottom-width: 2px;}
.e-description .ed-content {font-style: italic; width: 100%;}
.e-description a {border-bottom: 0; text-decoration: underline;}
.e-description a:hover {text-decoration: none;}
.event-item .event-item-medium {color:#777;}
.table td.e-name {width:55px;}
.event-currency-flag {position:relative;top:1px;}
/* Calendar End */

.hidden {
    display: none;
}

/* ???????? 404 */
.page_err {margin-top:10px;}
.page_err .list{padding: 5px 0;}
.page_err .search{padding-left: 10px}

.submit_ok{font-size: 17px; padding: 10px 0;}

.map_site{padding: 10px 20px 0;}
.map_site ul{list-style:none;}
.map_site li{padding: 2px 0;}

#events_data{clear: both}

.calendar{display:none; margin: 10px 0 !important;}
.calendar_block{float: left; width: 230px;}
.clear{clear:both;height:0px;width:0px;}

.newsList span{color:#4A5256;}

/*ME*/
.me{margin:0 0 0 15px; padding:0px;}
.me li{width:48%;padding-right:2%;float:left;}

/*begin dq-validate plugin*/
.dq-validate-error{border:1px solid #C1272D;-moz-border-radius:5px; border-radius:5px;}
.dq-radiobox.dq-validate-error{-moz-border-radius:10px; border-radius:10px;}

.dq-validate-errors{color:#c1272d;}
.dq-validate-errors div {margin-bottom: 5px; padding-left:19px; background:transparent url(../images/error1.png) no-repeat; }
/*end dq-validate plugin*/

/*begin dq-checkbox plugin*/
.dq-checkbox {background: url(../images/calendar/styledCheckbox.png) no-repeat 0 -16px; padding: 0 14px 0 0; font-size: 11px; margin: 0 8px 0 0; display: inline-block; display: -moz-inline-block; height: 16px; vertical-align: middle;}
.dq-checkbox.checked {background-position: 0 0;}
.dq-checkbox.disabled
{
    background: url("../images/calendar/styledCheckboxdisabled.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
/*end dq-checkbox plugin*/

/*begin dq-radio plugin*/
.dq-radiobox {
    background: url(../images/inner/f-radio.png) no-repeat 0 -16px;
    padding: 0 14px 0 0;
    font-size: 11px;
    margin: 0 8px 0 0;
    display: inline-block;
    display: -moz-inline-block;
    height: 16px;
    vertical-align: middle;
}
.dq-radiobox.checked {background-position: 0 0;}
/*end dq-radio plugin*/

#glossary_div{text-align: center}
#glossary_div h2 {clear: none; display:inline; padding:1px 2px;}
#glossaryEN_div{text-align: center}
#glossaryEN_div h2 {clear: none;display:inline; padding:1px 4px;}
.desc {display: none; }
.glossary-list a.anchor { border-bottom: 1px dashed #317CA3; color: #317CA3; text-decoration: none; }

/* begin Exchange */
.exchanges {margin:20px 0;}
.exchange .center {text-align: center;}
.exchange .e-currency {font-size: 20px; padding-top: 27px; text-align: center; width: 100px;}
.exchange .tc-tl {white-space: nowrap;}
.exchange .e-values {text-align: right;}
.e-type {text-align: right;}
/* end Exchange */

.right{float: right}
.left{float: left}

.banners_ul{list-style:none;padding:0;}
.upper{text-transform: uppercase;}
.pad_top_100{padding-top: 100px;}
.pad_top_10{padding-top: 10px;}
.clear_pading{padding:0 !important;}
.clear_marg{margin:0 !important;}
.hide{display:none !important;}
.hide2{display:none;}
.point{cursor: pointer;}
.marg_bot_30{margin-bottom:30px;}
.marg_bot_20{margin-bottom:20px;}
.marg_bot_10{margin-bottom:10px;}
.marg_30{margin: 30px 0pt;}
.marg_top_30{margin-top:30px;}
.forecast_title{font-size:18px; padding-bottom:20px;}
.glossary_href{font-weight: bolder; font-size: 12px; color: blue;}
.glossary_name{font-size: 12px; color: #000000;}
.quotes_date{color:#4A5256 !important; font-size:13px !important;}
.news_title{font-size:18px; padding-bottom:20px;}
.search_480{width:480px !important;}
.search_result{margin:20px 0 10px; font-size:17px; font-weight:bold;}
.search_crumbs{font-size:12px;}
.search_link{font-size:11px;}
.search_not{color:#C1272D; font-size:13px; margin:20px 0 10px;}
.structure_list{width:600px; margin:10px 20px; list-style:none;}
.structure_list li{float:left; width:200px; margin:10px 0; }
.subscrible_confirm{margin: 20px 0;}
.subscrible_confirm .subscribe_radio_inline {display: inline-block; margin: 0 15px 0 0;}
.width_full{width:100% !important;}

.table .center {text-align: center;}
.table .center th{text-align: center;}
.partner_c th.tc-tlc{width: 100px}

.specifications_table{font-size: 12px;}
.specifications_table .specifications_short{font-size: 10px;}
.specifications_table th, .specifications_table td {text-align:center;}
.specifications_table .symbol{text-align:left;white-space: nowrap;}
.specifications_table .description{text-align:left; min-width:100px;}
.specifications_table .description a{text-decoration: none;}
.specifications_table .stop{width:60px;}

.calculator_table th{border-right: 0;}
.calculator_table td{border-right: 0;}
.calculator_table .tc-last{border-right: 1px solid #BDCBD4;}
.calculator_table .lot_input{width: 50px;}

.calculator_rez td{white-space:nowrap; font-size: 12px;}

.width_150 {width: 150px;}

#info_form.form .td_input{padding-bottom:25px;width:auto;}
#info_form.form .phone_div{width:218px;}
#info_form.form .phone_div .phone{float:right;}
#info_form.form .styledSelect{width:215px;}
#info_form.form .phone_div .styledSelect{width:68px; float:left;}
#info_form.form input.fText {width:200px;}
#info_form.form input.phone {width:123px;}
#info_form.form textarea {width:430px;}
#info_form.form td.td_tip{padding-right:10px;}

.measures{}
.measures .alphabet{}
.measures .alphabet .empty-littera{color:#cfcfcf;}
.measures .littera{color:#cfcfcf; font-size:25px; font-weight:700; margin:20px 0 0;}
.measures .indicator{margin-top:5px;}
.measures .indicator .indicator-name a{font-size:14px;}
.measures .indicator .indicator-title{margin-top:1px;}

/*BEGIN JQUERY UI INHERITENCES*/
.informer-widget.ui-widget{font-size:12px; margin-bottom:20px;}
.informer-widget.ui-widget .ui-state-error{padding:1em 0.5em;}
.informer-widget.ui-widget .ui-state-error .ui-icon{float:left; margin-right: 0.3em;}

.informer-widget.ui-widget .ui-state-default{padding:5px;}
.informer-widget.ui-widget .ui-state-default .ui-icon{float:left; margin-right: 0.3em;}
/*END*/

iframe.contest{border:0px; width:650px; height:500px;}

/**
 * PAMM стили
*/

.subs-3d{ float:right; width:385px; }
.m-wr{ background:#F5F9FB; padding-top:10px; border:1px solid #dbe5e8; border-bottom:none; border-radius: 5px 5px 0 0;}
.hr{ border-top:1px solid #ddd; }

.signal-subs{
    margin-bottom:20px;
    margin-right:10px;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
}

#subs-2{border:1px solid transparent;border-left:0;
        -webkit-transition: all 0.5s ease-out;
        -moz-transition: all 0.5s ease-out;
        -o-transition: all 0.5s ease-out;
        transition: all 0.5s ease-out; }
.subs-hover #subs-2{
    background:#d8e5ed;
    border-color:#cad5dc;
}

.s-g{
    -webkit-transform-style:preserve-3d;
    -webkit-transform:translate3d(0.9957319134551px, 0px, 51px) rotateX(-90.99999999999999deg) rotateZ(0) rotateY(0deg) scale3d(1, 1, 1);
}

#subs-2{border:1px solid transparent;border-left:0;
        -webkit-transition: all 0.5s ease-out;
        -moz-transition: all 0.5s ease-out;
        -o-transition: all 0.5s ease-out;
        transition: all 0.5s ease-out; }
.subs-hover #subs-2{
    background:#d8e5ed;
    border-color:#cad5dc;
}
.subs-ico-active{ float:left; height:50px; margin-left:0px; opacity:.3; -webkit-transition: all 0.5s ease-out;
                  -moz-transition: all 0.5s ease-out;
                  -o-transition: all 0.5s ease-out;
                  transition: all 0.5s ease-out; margin-right:7px; position:relative; left:0px; }
.subs-active .subs-ico-active{
    opacity:1;
    margin-right:7px;
}

.subs-inner{
    border:1px solid #dfe7ea;
    border-radius: 5px;
    padding: 10px;
    position:relative;
    background:#fff;
    margin-bottom:3px;
}

.subs-active .subs-inner-progress{ width:638px; }
.subs-inner-progress{
    display:none;
    border-radius: 5px;
    padding: 5px;
    background:#8fb5ca;
    position:absolute;
    left:0;
    width: 100px;
    height:60px;
    margin:-4px 0 0 0px;
    -webkit-transition: all 0.1s ease-out;
    -moz-transition: all 0.1s ease-out;
    -o-transition: all 0.1s ease-out;
    transition: all 0.1s ease-out;
}
.subs-controll{
    float: right;
    background: url(../images/button-big-right.png) -20px 0 no-repeat !important;
    height: 38px;
    padding:0 0px 0 20px;
    border-radius: 3px;
    color:#fff !important;
    font-size:16px !important;
    font-weight:bold !important;
}
span.subs-controll{
    height: 30px;
    line-height: 30px !important;
}
span.subs-controll span{
    display: block;
    margin-top: 6px;
}
.subs-controll a{ color:#fff; text-decoration:none; line-height:36px; font-size:16px; font-weight:bold; }
.subs-controll .arrow{ display:inline-block; width: 28px; height: 30px; background: url(../images/arrow-down.png) 50% 50% no-repeat; border-left:1px solid #79aecb; margin-left:15px; vertical-align:top; cursor:pointer; margin-top:4px; }
.signal-subs .subs-head{ font-size:14px; color:#1e6085; }
.signal-subs .subs-head .date{ font-weight:bold;}
.signal-subs .subs-attr{ font-size:12px;}
.signal-subs .subs-ico{ float:left; height:50px; margin-right:7px; display:none; }

/* Кнопки добавленяи в избранное */
.btn-group span.subs-controll, .btn-group.disabled span.subs-controll { border-radius: 0 !important; border: none; height: 30px; }
.btn-group span.subs-controll.left-btn { background: url('../images/copyfx/buttons/btn-fav-inactive-left.png') !important; border-right: 1px solid #2B739B; }
.btn-group span.subs-controll.right-btn { background: url('../images/copyfx/buttons/btn-fav-inactive-right.png') 100% 50% !important; border-left: 1px solid #2B739B; }
.btn-group span.subs-controll.left-btn:hover { background: url('../images/copyfx/buttons/btn-fav-active-left.png') !important; }
.btn-group span.subs-controll.right-btn:hover { background: url('../images/copyfx/buttons/btn-fav-active-right.png') 100% 50% !important; }

.btn-group.disabled span.subs-controll.left-btn { background: url('../images/copyfx/buttons/btn-fav-disabled-inactive-left.png') !important; border-right: 1px solid #888; }
.btn-group.disabled span.subs-controll.right-btn { background: url('../images/copyfx/buttons/btn-fav-disabled-inactive-right.png') 100% 50% !important; border-left: 1px solid #888; }
.btn-group.disabled span.subs-controll.left-btn:hover { background: url('../images/copyfx/buttons/btn-fav-disabled-active-left.png') !important; }
.btn-group.disabled span.subs-controll.right-btn:hover { background: url('../images/copyfx/buttons/btn-fav-disabled-active-right.png') 100% 50% !important; }

/* Табы */
.page-tabs{background:#f5f9fb; height:43px; border-bottom:1px solid #cad5dc; padding:10px 10px 0; margin-bottom:0px; border-left:1px solid #dbe5e8; border-right:1px solid #dbe5e8; border-radius: 0px !important}
.page-tabs ul{ list-style:none; padding:0; margin:0; border-bottom:0; border-radius: 5px 5px 0 0; }
.page-tabs li{ float:left; border-radius:5px 5px 0 0;  margin-right:1px; border:1px solid transparent; line-height:34px; }
.page-tabs li a{ display:block; padding: 0 20px; font-size:14px; font-weight:bold;  line-height:34px; text-decoration:none; background:#dfeaf2; border-radius:5px 5px 0 0; color:#1E6085;}
.page-tabs li a:hover{ background:#e5f0f8; }

.prov-attrs{ background:#EBF2F6; font-size:12px; border:1px solid #dfe7ea; border-bottom:none; margin-left: 10px;  }
.prov-attrs th{ text-align:left; padding:5px 10px; vertical-align:middle; border-bottom:1px solid #dfe7ea; }
.prov-attrs td{ text-align:right; padding:5px 10px;  vertical-align:middle; border-bottom:1px solid #dfe7ea; }

.ui-tabs-hide{ display:none;}
.page-tabs .ui-state-active{ position:relative; top:-1px; border:1px solid #cad5dc; border-bottom:1px solid #fff; }
.page-tabs li a{ padding:2px 1em !important; }
.page-tabs li.ui-state-active a{ background:#FAFBFC; text-decoration:none; color:#000; line-height:35px;  }

.pro-wrapper h1{
    background: none repeat scroll 0 0 #FFFFFF;
    display: inline-block;
    min-width: 158px;
}
.pro-wrapper {
    border-radius: 5px;
    padding: 3px 0px 5px;
    position: relative;
    margin-bottom:1px;
    background:url(../images/copyfx/signal.png) 0 50% repeat-x;
}
.tab-content {
    background: none repeat scroll 0 0 #FAFBFC;
    border-left: 1px solid #DDDDDD;
    border-top: 0px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    border-bottom: 1px solid #DDDDDD;
    overflow: hidden;
    padding-top: 20px;
}
.btn-group:after {
    clear: both;
}
.btn-group:before, .btn-group:after {
    content: "";
    display: table;
}
.btn-group:before, .btn-group:after {
    content: "";
    display: table;
}
.btn-toolbar .btn-group {
    display: inline-block;
}
.btn-group:first-child {
}
.btn-group {
    position: relative;
}

.btn-group .btn:first-child {
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    margin-left: 0;
}
.btn {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F5F5F5;
    background-image: -moz-linear-gradient(center top , #FFFFFF, #E6E6E6);
    background-repeat: repeat-x;
    border-color: #2b739b #2b739b #2b739b;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #333333;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    line-height: 18px;
    margin-bottom: 0;
    padding: 4px 15px;
    text-align: center;
    vertical-align: middle;
}
.btn-group .btn {
    border-radius: 0 0 0 0;
    float: left;
    margin-left: -1px;
    position: relative;
}
.btn-group .dropdown-toggle {
    box-shadow: 1px 0 0 rgba(255, 255, 255, 0.125) inset, 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    padding-left: 8px;
    padding-right: 8px;
}
.btn-group .btn:last-child, .btn-group .dropdown-toggle {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}
.btn-group .dropdown-toggle {
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    border-bottom-right-radius: 4px;
}
.btn-group .btn.large:last-child,
.btn-group .large.dropdown-toggle {
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    border-bottom-right-radius: 6px;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
    outline: 0;
}
.btn-group .dropdown-toggle {
    padding-left: 8px;
    padding-right: 8px;
    -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    *padding-top: 3px;
    *padding-bottom: 3px;
}
span.dropdown-toggle span{
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 6px solid #fff;
    content: "";
    display: inline-block;
    height: 0;
    vertical-align: top;
    width: 0;
    margin-top: 13px;
}
.caret {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 6px solid #fff;
    content: "";
    display: inline-block;
    height: 0;
    vertical-align: top;
    width: 0;
}
.dropdown-menu {
    background-clip: padding-box;
    background-color: #FFFFFF;
    border-color: rgba(0, 0, 0, 0.2);
    border-radius: 0 0 5px 5px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    display: none;
    float: left;
    left: 0;
    list-style: none outside none;
    margin: 0;
    min-width: 160px;
    padding: 4px 0;
    position: absolute;
    top: 100%;
    z-index: 1000;
}
.dropdown-menu a {
    clear: both;
    color: #333333;
    display: block;
    font-weight: normal;
    font-size:12px;
    line-height: 18px;
    padding: 3px 15px;
    white-space: nowrap;
}
.dropdown-menu .divider {
    background-color: #E5E5E5;
    border-bottom: 1px solid #FFFFFF;
    height: 1px;
    margin: 8px 1px;
    overflow: hidden;
}
#footer.ua #f-quick {
    padding:10px 0 0 7px;
    width:435px;
}
#footer.ua #f-quick a {
    margin: 0 4px 0 0 !important;
}
#footer.ua #f-quick #fq-about {
    padding: 0 0 0 15px!important;
}
/** Секция настройки отображения счетов провайдеров в таблице рейтинга */
.table_accounts .member-table-count-name {
    background: #DCE1E7;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    position: relative;
    font-size: 10px;
    padding: 0 5px;
    color: #4A5256;
    margin-top: 5px;
    display: inline-block;
    height: 16px;
    line-height: 16px;
    white-space: nowrap;
}

.table_accounts .mask {
    position: absolute;
    width: 5px;
    height: 5px;
    padding: 0;
}
.table_accounts .mask.left-top {
    left: 0;
    top: 0;
    background: url("../images/copyfx/mask-left-top.png") no-repeat;
}
.table_accounts .mask.left-bottom {
    left: 0;
    bottom: 0;
    background: url("../images/copyfx/mask-left-bottom.png") no-repeat;
}
.table_accounts .mask.right-top {
    right: 0;
    top: 0;
    background: url("../images/copyfx/mask-right-top.png") no-repeat;
}
.table_accounts .mask.right-bottom {
    right: 0;
    bottom: 0;
    background: url("../images/copyfx/mask-right-bottom.png") no-repeat;
}

.table_accounts .member-table-count-name.demo {
    background: #E77903;
    color: #FFF;
}
.table_accounts .member-table-count-name.fix-stan {
    background: #B66550;
    color: #FFF;
}
.table_accounts .member-table-count-name.pro-stan {
    background: #7888a3;
    color: #FFF;
}
.table_accounts .member-table-count-name.ecn,
.table_accounts .member-table-count-name.ecn_fix,
.table_accounts .member-table-count-name.ecn_pro {
    background: #8da54c;
    color: #FFF;
}
.green, a.green {color:green;}
.red{ color:#cc0000; }

.symbol-card .table{background: none;}
.symbol-card .table td {border-right:none;}
.symbol-card .table td.last {background: none;}

.three-button-table{ width:100%;  margin-bottom:10px;}
.three-button-table td { text-align:left; vertical-align:top; }
.three-button-table .divided-cells td { border-left:2px solid #dfe7ea; padding:5px 10px 15px; }
.three-button-table .divided-cells td:first-child { border-left:0px; }
.three-button-table .divided-cells td.last { border-right:0px; background: none transparent; }
.three-button-table .button-cells td{ padding:10px 0 0;}

.pull-right{ float:right; }

hr{ height:2px; color:#dfe7ea; background:#dfe7ea; border:0; margin-bottom:20px; clear:both; margin-top:20px; }

.challenge-block{ margin:5px 0 10px; }

.news-head{ border-bottom:2px solid #dfe7ea; height:14px; margin-bottom:15px;}
.news-head h2{ display:inline; background:#fff; padding:0 10px 0 0;}

.challenge-news{ list-style:none; padding:0 0 0 93px; margin:0; }
.challenge-news li{ padding:0 0 5px; margin:0 0 15px; border-bottom:1px solid #dfe0e0; }
.challenge-news li:last-child{ padding:0 0 5px; margin:0 0 15px; border-bottom:0px solid #dfe0e0; }
.challenge-news li .cn-title{font-size:14px; }
.challenge-news li .cn-title a{ text-decoration:none; color:#164a69; }
.challenge-news li .cn-date{float:right; color:#6f7071;}
.challenge-news li .cn-more-link{text-align:right; color:#164a69; text-decoration:none; font-size:12px; }
.challenge-news li .cn-more-link a{color:#164a69; text-decoration:none;}
.challenge-news li .cn-anons{color:#4a5256; font-size:11px;}
.challenge-news li .cn-thumb{ float:left; margin-left:-93px; border: 5px solid #e2eef4; border-radius: 3px; }
.challenge-news li .cn-thumb a{  border: 1px solid #bcbcbc; display:block; }

/**
 * Warning message block styles
*/
.msg-warn {
    display: block;
    position: relative;
    background: #EBF2F6;
    padding: 5px 5px 5px 26px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
.msg-warn .ui-icon {
    position: absolute;
    left: 5px; top: 6px;
}

/* Filters */
#filter-form input.fText.small {width:100px;}
#filter-form input.fText.medium {width:150px;}
#filter-form input.fText.large {width:200px;}

.filter-block {
    background: #FAFBFC;
    padding: 10px 0 10px 0;
    border: 1px solid #DBE5E8;
    border-radius: 5px;
}
.filter-block table { width: 100%; }
.filter-block table tr {padding-right: 10px; }
.filter-block table td { padding-left: 10px; }
.filter-block table label {	margin-right: 10px; }
.filter-block .filter-row {
    margin-right: 10px;
    margin-bottom: 10px;
    overflow: hidden;
    clear: both;
}

.offer-table {width:350px; background-color:#DBE5E8;}
.offer-table td {padding:4px 10px; vertical-align:middle; background-color:#FFF;}
.offer-table.receivers-subs {width:100%; background-color:#E0F0E0;}
.offer-table.receivers-subs td {padding:3px 7px; vertical-align:middle; background-color:#EAFFEA; font-size:12px;}
.offer-table.receivers-subs {width:100%; background-color:#E0F0E0; -moz-border-radius:5px; border-radius:5px;}
.offer-table.receivers-subs td {padding:3px 7px; vertical-align:middle; background-color:#EAFFEA; font-size:12px; width: 50%;}
.offer-table.receivers-favorite {width:100%; background-color:#DDDDDD; -moz-border-radius:5px; border-radius:5px;}
.offer-table.receivers-favorite td {padding:3px 7px; vertical-align:middle; background-color:#FFF8EA; font-size:12px; width: 50%;}
.offer_current_state {color:green;}
.offer_next_state {color:#9C9038;}

.adj-angles {
    margin:0 !important;
    padding:0 !important;
    border:0 !important;
}
.adj-angles table {
    margin:0;
    padding:0;
    width:100%;
}
.adj-angles table th {
    border-left:0 !important;
    border-right:0 !important;
    padding:0;
}
.translit-table {
    width:200px;
}
.table.translit-long th {
    padding: 10px 5px 5px;
}
.translit-center td,
.translit-center th {
    text-align: center;
}
.ps-min,
.ps-max {
    text-align:center !important;
    padding-top:5px !important;
}
.ps-max {
    border-right:0 !important;
}
.ps-table {
    border-collapse:collapse;
}
.ps-table td {
    margin:0;
    padding:0;
    border:0;
    padding-right:7px;
    background-image:none !important;
    vertical-align:top;
    text-align:left !important;
}
.ps-w {
    width:200px !important;
}
/* Switch CopyFx rating tabs */
.switch-rating-tabs ul { list-style: none; overflow: hidden; margin: 0; padding: 0; }
.switch-rating-tabs ul li a {
    float: left;
    background: #dfeaf2;
    padding: 10px 15px;
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    font-weight: bold;
    color: #1e6085;
    margin-top: 5px;
    margin-right: 3px;
    text-decoration: none;
}
.switch-rating-tabs ul li a:hover { text-decoration: underline; }
.switch-rating-tabs ul li.active a { background: #fafbfc; border: 1px solid #DBE5E8; border-bottom: none; padding-top: 14px; color: #4A5256; margin-top: 0; margin-right: 2px; }
.switch-rating-tabs ul li.active a { color: #4A5256; }
.switch-rating-tabs ul li.receiver { float: right; }
.switch-rating-tabs ul li.receiver a { margin-right: 0; margin-left: 3px; background: #FFAC17; color: #404040;}
.switch-rating-tabs ul li.receiver.active a { margin-left: 2px; background: #FCBD4D; border-color: #DBA543; }

/* Switch rating period buttons */
.switch-periods-buttons { background: url('../images/inner/tc-t.png') repeat-x 0 -1px; padding: 5px; border: 1px solid #BDCBD4; overflow: hidden; }
.switch-periods-buttons ul { list-style: none; margin: 0; padding: 0; overflow: hidden; }
.switch-periods-buttons ul li { float: left; margin-right: 15px; }
.switch-periods-buttons ul li a { color: #555; padding: 2px; text-decoration: none; border-bottom: 1px dashed white; display: inline-block; }
.switch-periods-buttons ul li a.active { padding: 2px 15px; background: #fff; border-radius: 5px; }

/* Receiver settings togglers */
.ctype-prov .provider-trades-info td { white-space: nowrap; }
.ctype-prov { position: relative; border-radius: 0 0 5px 5px; }
.ctype-prov.minimized { height: 23px; }
.ctype-prov.minimized .trigger,
.ctype-prov.maximized .trigger { position: absolute; bottom: 0; height: 16px; width: 100%; background: url('../images/copyfx/ctype-trigger.png') 100% 0; text-align: center; border-radius: 0 0 5px 5px; }
.ctype-prov .trigger .ui-icon { display: inline-block !important; }
.ctype-prov.minimized .trigger .ui-icon { background-position: -64px -0px; }
.ctype-prov.maximized .trigger .ui-icon { background-position: 0 -0px; }

/** Subscriptions list (receiver) */
.my-subss{ list-style:none; padding:0; margin:0; border-top:1px solid #eee;  }
.my-subss > li{ clear:both; padding:10px 0; overflow:hidden; border-bottom:1px solid #eee; }
.my-subss .total{ text-align:right; font-size: 85%; line-height: 12px; }
.my-subss .total table{ float: right; }
.my-subss .mysub-name{ width:200px; float:left; text-align:left; font-size:16px; }
.my-subss .simbols{ width:200px; clear:left; text-align:left; font-size:11px; }
.my-subss .ctype-prov .offer-info { margin-top:10px; background: #f0faff; padding: 5px; border-radius: 5px; font-size: 12px; line-height: 1.4em; border: 1px solid #E9F0F1; }
.my-subss .ctype-prov .offer-info.subscribed { background: #eaffea; border: 1px solid #E0F0E0; }
.my-subss .ctype-prov .offer-info.not-subscribed { background: #fff8ea; border: 1px solid #F0F0E0; }
.ct-prov-progress{ height:7px; background: green; overflow:hidden; position:relative; top:10px; opacity:.3; }
.ct-prov-progress-title { text-align: center; margin-top: 5px; margin-bottom: -7px; font-size: 11px; }

/** Minirating (Top10) **/
.fixed-row{}
.fixed-row .span-3 { width: 30%; display:inline-block; margin-right:4%; vertical-align:top; margin-bottom: 20px;}
.fixed-row .span-3-last-child { margin-right:0%; }

.minirating-table { margin-bottom: -5em; }
.minirating-table .table { font-size:12px; width:100%; border-bottom:1px solid #dfe7ea; margin-bottom:10px; background: none;}
.minirating-table th {
    font-weight:normal;
    text-align:left;
    border: none;
    border-right: none;
    border-top:1px solid #dfe7ea;
    border-bottom:1px solid #dfe7ea;
    padding:4px 0;
    background: transparent;
}
.minirating-table-head { color:#164a69; font-size:18px; font-weight:bold; line-height:44px; background:url(../images/copyfx/rating-ico.png) 0 50% no-repeat; padding: 0 0 0 60px; }
.any-table-head { color:#164a69; font-size:18px; font-weight:bold; line-height:44px;  }
.minirating-table tr.last-child td{ padding-bottom:7px; }
.minirating-table td { padding:3px 0px; border: none; }
.minirating-table a:hover{ color:#164A69 !important; text-decoration:underline; }
.minirating-table .col-punkt{ text-align:right; }
.minirating-table .col-midprofit{ text-align:center; }
.minirating-more{ color:#4a5256 !important; font-weight:bold; }

.foot-awward { float: right; opacity: .8; margin-top: -12px; }
.foot-reg-info { float: right; text-align: center; padding-top: 0px; margin-right: 5px; margin-top: -6px; }
.foot-reg-info a { color: #333; text-decoration: none; opacity: .8; }
.foot-awward:hover,
.foot-reg-info a:hover { opacity: 1; }
.foot-reg-info a img { margin-top: -1px; }

.platform-image { margin-bottom: 20px; }
.terminal-list {
    margin: 30px 0 0; padding: 0; list-style: none; vertical-align: top; width: 950px; position: relative;
    font-size: 0; /* убираем горизонтальные отступы */
    line-height: 0; /* ...и вертикальные в некоторых браузерах */
    letter-spacing: -1px; /* переубеждаем webkit'ы */
}
.terminal-list li {
    margin:0 20px 20px 0; padding:0; width:292px; vertical-align:top;  height:410px;background:#FFF url(../images/terminals/platform-item-bg.png) 0 0 repeat-x;
    border:2px solid #fff; box-shadow: 0px 0px 4px rgba(0,0,0,.2);
    font-size:11px;
    line-height:normal;
    letter-spacing:normal;
    display:inline-block;
    zoom:1;
    filter:
	progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=0,strength=2),
	progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=45,strength=2),
	progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=90,strength=2),
	progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=135,strength=2),
	progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=180,strength=2),
	progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=225,strength=2),
	progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=270,strength=2),
	progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=315,strength=2);
}
.terminal-list li:nth-child(3n+3) { margin-right: 0px; }
.terminal-list li .t-name { font-size:18px; font-family:verdana; color:#000; font-weight:bold; margin-bottom:10px; padding:0 12px; }
.terminal-list li .t-desc { font-size:11px; font-family:verdana; color:#686868; margin-bottom:10px; padding:0 12px; height:90px;}
.terminal-list li .t-more {
    font-family:verdana; color:#686868;
    margin-bottom:10px; padding:0 0px; line-height:33px; width:213px;
    background:url(../images/terminals/platform-more.png) 0 0 no-repeat;
    display:inline-block; *display: inline; *zoom:1;
    text-decoration:none;
    margin-left:12px;
}
.terminal-list li .t-more span { visibility:hidden; }

.terminal-list-en li .t-more { background:url(../images/terminals/platform-more-en.png) 0 0 no-repeat; }
.terminal-list-ch li .t-more { background:url(../images/terminals/platform-more-ch.png) 0 0 no-repeat; }
.terminal-list-tw li .t-more { background:url(../images/terminals/platform-more-tw.png) 0 0 no-repeat; }
.terminal-list-es li .t-more { background:url(../images/terminals/platform-more-es.png) 0 0 no-repeat; }
.terminal-list-id li .t-more { background:url(../images/terminals/platform-more-id.png) 0 0 no-repeat; }
.terminal-list-lv li .t-more { background:url(../images/terminals/platform-more-lv.png) 0 0 no-repeat; }
.terminal-list-pt li .t-more { background:url(../images/terminals/platform-more-pt.png) 0 0 no-repeat; }

.terminal-list li .t-buttons { text-align: center; padding: 7px 10px; }
.terminal-list li .t-buttons .t-button {
    text-decoration: none; height: 32px; line-height: 32px; display: inline-block; color: #fff; font-size: 15px; border-radius: 4px;
    background: rgb(83,151,189);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(83,151,189,1) 0%, rgba(46,120,160,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(83,151,189,1)), color-stop(100%,rgba(46,120,160,1)));
    background: -webkit-linear-gradient(top, rgba(83,151,189,1) 0%,rgba(46,120,160,1) 100%);
    background: -o-linear-gradient(top, rgba(83,151,189,1) 0%,rgba(46,120,160,1) 100%);
    background: -ms-linear-gradient(top, rgba(83,151,189,1) 0%,rgba(46,120,160,1) 100%);
    background: linear-gradient(to bottom, rgba(83,151,189,1) 0%,rgba(46,120,160,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5397bd', endColorstr='#2e78a0',GradientType=0 );
}
.terminal-list li .t-buttons .t-button span:first-child { padding: 7px 20px 7px 20px; z-index: 1; position: relative; }
.terminal-list li .t-buttons .t-button.more span:first-child { padding: 7px 0px 7px 20px; }
.terminal-list li .t-buttons .t-button.lighter {
    background: rgb(132,188,220);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg0YmNkYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1ZTk0YjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(132,188,220,1) 0%, rgba(94,148,179,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(132,188,220,1)), color-stop(100%,rgba(94,148,179,1)));
    background: -webkit-linear-gradient(top,  rgba(132,188,220,1) 0%,rgba(94,148,179,1) 100%);
    background: -o-linear-gradient(top,  rgba(132,188,220,1) 0%,rgba(94,148,179,1) 100%);
    background: -ms-linear-gradient(top,  rgba(132,188,220,1) 0%,rgba(94,148,179,1) 100%);
    background: linear-gradient(to bottom,  rgba(132,188,220,1) 0%,rgba(94,148,179,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#84bcdc', endColorstr='#5e94b3',GradientType=0 );
}
.terminal-list li .t-buttons .t-button.lighter.more span:first-child + span {
    padding: 7px 20px 7px 34px; border-radius: 0px 5px 5px 0px; position: relative; margin-left: 14px;
    background: rgb(83,151,189);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(83,151,189,1) 0%, rgba(46,120,160,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(83,151,189,1)), color-stop(100%,rgba(46,120,160,1)));
    background: -webkit-linear-gradient(top, rgba(83,151,189,1) 0%,rgba(46,120,160,1) 100%);
    background: -o-linear-gradient(top, rgba(83,151,189,1) 0%,rgba(46,120,160,1) 100%);
    background: -ms-linear-gradient(top, rgba(83,151,189,1) 0%,rgba(46,120,160,1) 100%);
    background: linear-gradient(to bottom, rgba(83,151,189,1) 0%,rgba(46,120,160,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5397bd', endColorstr='#2e78a0',GradientType=0 );
}
.terminal-list li .t-buttons .t-button.lighter.more span:first-child + span:after {
    left: -16px; top: 13px; content: ""; height: 23px; width: 23px; position: absolute; margin-top: -20px; transform: rotate(45deg); transform-origin: left bottom; display: block;
    background: rgb(132,188,220);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg0YmNkYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1ZTk0YjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(135deg, rgba(132,188,220,1) 0%, rgba(94,148,179,1) 100%);
    background: -webkit-gradient(135deg, color-stop(0%,rgba(132,188,220,1)), color-stop(100%,rgba(94,148,179,1)));
    background: -webkit-linear-gradient(135deg, rgba(132,188,220,1) 0%,rgba(94,148,179,1) 100%);
    background: -o-linear-gradient(135deg, rgba(132,188,220,1) 0%,rgba(94,148,179,1) 100%);
    background: -ms-linear-gradient(135deg, rgba(132,188,220,1) 0%,rgba(94,148,179,1) 100%);
    background: linear-gradient(135deg, rgba(132,188,220,1) 0%,rgba(94,148,179,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#84bcdc', endColorstr='#5e94b3',GradientType=0 );
}

.foot-awward{ float:right; opacity:.8; margin-top:-12px; }
.foot-reg-info{ float:right; text-align:center; padding-top:0px; margin-right:5px; margin-top:-6px; }
.foot-awward:hover,
.foot-reg-info a:hover {
    opacity:1;
}
.foot-reg-info a img{ margin-top:-1px;}

.soc-1 { margin-bottom: 10px; }
.soc-2 { width: auto; }
.soc-2.share { margin: 12px 0; }
.soc-3 { padding-right: 25px; }
.soc-3.linkedin { min-width: 93px; }
.soc-4 {
    background: #FAFBFC;
    border: 1px solid #DBE5E8;
    font-size: 11px;
    float: right;
    width: 424px;
    margin: 0 0 25px 10px;
    padding-right: 10px;
    padding-left: 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.soc-6 { height: 38px; }
.soc-7 { padding-right: 20px; }
/* !!! Данный класс используется в share42.js!!! */
.soc-5 { margin-left: 20px !important; }

.social-buttons { list-style-type: none; padding: 0px; margin: 0px; width: 100%; display: table; }
.social-buttons li { float: none; padding: 6px 2px; width: 1%; display: table-cell; }
.social-buttons .vk-button { white-space: nowrap; }
.social-buttons #___plusone_0,
.social-buttons #___plusone_1 { width: 70px !important; }
.social-buttons #twitter-widget-0,
.social-buttons #twitter-widget-1 { width: 96px !important; }
.soc-2 #twitter-widget-0 { width: 110px !important; }
.soc-2 .soc-vk { width: 146px !important; }
.nowrap { white-space:nowrap; }

.analitic-warning { text-align: justify; }

.pt .share42init {margin-top: 6px;}

.bonus-text-wrapp{ position: absolute; color: #fff; width: 286px; padding-left: 28px; height: 129px; top: 20px; font-family:'PFDinTextCondProRegular'; }
.bonus-text-block{ display: table-cell; vertical-align: middle; width: 286px; height: 129px;  }
.bonus-text-tr,
.bonus-text-td { position: relative; }
/* fix for ie6 */
.bonus-text-wrapp b{ font-weight: normal; font-family:'PFDinTextCondProBold'; }
.bonus-text-head{ font-size: 28px; line-height: 31px }
.bonus-text-sub{ font-size: 17px;  }
a.print_link {display: block; line-height: 16px; height: 16px; float: right; color: #c1c1c1; font-size: 12px; background: url(../images/print.png) no-repeat center right; padding: 0 21px 0 0;}

/*  Event calendar styles  */
.events_week .specs2 { margin: 0; }
.events_week .ss-caption a { font-size: 12px; }
.events_week .ss-switch-sub  { padding: 5px 12px 6px; line-height: 15px; }

.events > tbody > tr > td { padding-right: 7px; }
.events > tbody > tr > th { padding-right: 7px; border-bottom-width: 1px; }

.events td.e-name { width: auto; min-width: 40px; } /* Колонка валюты */
.events-dateline { background: #e0eee0; text-align: center; font-size: 16px; font-weight: bold; }

.event-infotable { background-color: #FAFBFC; border-top: 1px solid #DBE5E8; margin-top: 5px; margin-bottom: 10px; }
.event-infotable tr td { text-align: center; background-image: none; border-bottom: 1px solid #DBE5E8;width: 150px;}
.event-infotable .event-value{ font-size: 16px; color: #344964; direction: ltr; }
.event-text{ padding: 0 5px; }

.event-future td{ background: #f1f2f3; }
.event-future td:first-child{ background: #f1f2f3 url("../images/inner/tc-border.png") repeat-y scroll 0 0; }

.switch-data{
    background: #FAFBFC;
    border: 1px solid #DFE7EA;
    padding: 10px 5px;
    margin-bottom: 10px;
}

td.event-expand { padding: 0px 0px !important; position: relative; width: 22px; height: 46px; vertical-align: top; }
.event-details-switch { display: block; width: 22px; height: 100%; text-decoration: none; border: none !important; }

.switch-left { background: url("../images/sort-left.png") no-repeat 50% 50%; }
.switch-down { background: url("../images/sort-down.png") no-repeat 50% 50%; }

.events .event-details {
    padding: 0;
}
.events .event-details-wrapper {
    padding: 10px 9px;
    width: 627px;
}
.events .event-item.last-child>td {
    border-bottom: 0px;
}
.events .event-item-indicator.last-child .event-details-wrapper {
    border-top: 1px solid #dbe5e8;
}
.events_week .filter-block span input{
    margin: 3px 0;
    padding: 3px 3px 3px 0;
}
.events_week .filter-block {
    background: #FAFBFC;
    padding: 10px 20px 15px;
    border: 1px solid #DBE5E8;
    border-bottom: none;
    border-top: none;
    border-radius: 0px;
    font-size: 11px;
    float: none !important;
    overflow: hidden;
    width: auto !important;
    margin: 0 !important;
}
.events_week #c-category{ padding-left: 20px; border-left: none; }
.events_week #c-value{ padding-left: 0; border-left: none;  }
.events_week #c-currency{  width: 190px; margin-bottom: 20px; }
.events_week .dq-checkbox{ margin-right: 2px;}
#c-category{
    border-left: 1px dotted #B2BEC1;
    float: left;
    padding: 0 0 0 50px;
    width: 395px;
}
.switch-filter{ margin-right: 0 !important; float: right; }
.cc-first, .cc-second {
    float: left;
    margin: 0 17px 0 0;
    width: 190px;
}
.events_week .cc-first{ margin-right: 20px; width: 190px; }
.events_week .cc-second{ margin-right: 15px; width: 200px; }
#c-category .cc-third{ width: 180px; float: right }
.c-country-flag{ margin-right: 5px; height: 12px; width: 18px; vertical-align: middle; }

.events_week #calendar-table .e_table td{background: #fff;}
.events_week #calendar-table {
    background: transparent url('data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QMpaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjAtYzA2MCA2MS4xMzQ3NzcsIDIwMTAvMDIvMTItMTc6MzI6MDAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzUgV2luZG93cyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0MUVGQ0NGQjY2NjMxMUUzOUYwQUMwQTBDQTg2QzZBOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0MUVGQ0NGQzY2NjMxMUUzOUYwQUMwQTBDQTg2QzZBOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQxRUZDQ0Y5NjY2MzExRTM5RjBBQzBBMENBODZDNkE4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQxRUZDQ0ZBNjY2MzExRTM5RjBBQzBBMENBODZDNkE4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgICAwMDAwMDAwMDAwEBAQEBAQECAQECAgIBAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD/8AAEQgAJAABAwERAAIRAQMRAf/EAF8AAQEBAAAAAAAAAAAAAAAAAAgGBwEBAAMBAAAAAAAAAAAAAAAABAIDBwgQAAEDAwUAAAAAAAAAAAAAAAABAhaRoVLRYpJjJBEBAAMBAAAAAAAAAAAAAAAAAAESEyH/2gAMAwEAAhEDEQA/ACCdTMGR8lbm2jS3NC8D3Juy6Dsw7j9JFzXkmo7OA9IZL79wnih//9k=') repeat-x top left;
}
.event-currency-flag {position:static;top:1px;}
.event-timezones { width: 290px; position: relative; z-index: 50; margin-bottom: 10px !important; background: #FAFBFC; border: 1px solid #DBE5E8; border-radius: 5px; }
.switch-data .information td{ background-color: #fff; }
.switch-data .information .table{ margin-bottom: 0; }
.switch-data .information > .clear{ display: none }
.switch-data .tab_has_history .pagination{
    margin: 0 10px;
    padding-bottom: 0;
    border: none;
}
.events_week .switch-rating-tabs ul { position: relative; top: 1px; margin-top: 10px; }
.events-news-subscribe{ padding: 0 !important;}
.events_week .switch-rating-tabs ul li a {
    padding: 7px 15px;
    margin-top: 5px;
}
.clearfix{clear:both;height:0px;width:0px;}
.tab_has_olsen_scale .olseninfo { float: right; }
.tab_has_olsen_scale select {width: 70px;}
.tab_has_olsen_scale .olsen-graph {
    display:-moz-inline-stack;/*Нужно для Firefox*/
    display:inline-block; /*Не применяется в IE и Firefox*/
    _overflow:hidden;/*фикс для IE6*/
    zoom:1;/*включаем hasLayout*/
    *display:inline;/*при hasLayout true display:inline ведёт себя как display:inline-block*/
}
.tab_has_news ul { padding: 0 0 0 14px; }

.tab_has_news li {
    line-height: 1.3em !important;
    list-style: none outside none;
    margin: 0;
    padding:  0 10px 10px 0;
    font-weight: 800;
}

.tab_has_news .list-item-info { font-size: 12px; font-weight: 400; }
.tab_has_news a { text-decoration: none; font-size: 13px; }

form#list_form table:first-child {
    display: none;
}

.widget-grid-ajax .clear-both {
    display: none;
}

.fxst-revised {
    background: url("../images/bullet_yellow.gif") no-repeat scroll left top transparent;
    display: inline-block;
    height: 10px;
    vertical-align: middle;
    width: 10px;
}

.event-revised {
    white-space: nowrap;
}
#addCall .string {width: 100%; overflow: hidden; margin: 0 0 5px; }
#addCall .phone_wrap {clear: both; }
#addCall .select-cont {overflow: visible; height: 25px;}
#addCall .phone_wrap .line_div { width: 222px !important; }
#addCall .phone_wrap .line_div input { width: 137px; float: right; }
#addCall .phone_wrap .line_div span { font-size: 9px; font-weight: bold; }
#addCall .phone_wrap .styledSelect { width: 60px; margin-right: 5px; float: left; }
#addCall .string input {width: 204px }
#addCall textarea { height: 75px; width: 90%; resize: none;}
#addCall .string .input_name {display: inline-block; width: 140px; float: left; min-height: 26px;}
#addCall .string .line_div {display: inline-block; width: 220px; float: left; }
#addCall .string_txt .input_name {display: block; margin: 5px 0;}
#addCall .string_txt .captcha {width: 90px !important;}
#addCall .string_txt .captcha img {display: block; margin-bottom: 5px;}
#modalDialog .loader {position: absolute; top: 45%; left: 40%; display: none;}
#modalDialog .msg_container { position: absolute; top: 45%; left: 0; text-align: center;}
#addCall input.datepicker {
    font-size: 12px;
    height: 16px;
    line-height: 14px;
    margin-right: 5px;
    width: 176px !important;
    padding-top: 4px;
}
#addCall img.ui-datepicker-trigger {
    margin-bottom: -9px;
    margin-left: 0px;
    cursor: pointer;
    position: absolute;
}
.hc-contactus-menu {
    position: absolute;
    z-index: 100;
    padding: 7px 7px 1px;
    background: #fafbfc;
    border-radius: 5px;
    margin-left: 780px;
    border: 1px solid #E1E6EB;
    border-width: 0 1px 1px 0;
    width: 130px;
    -webkit-box-shadow: 3px 3px 4px rgba(0,0,0,.5);
    box-shadow: 3px 3px 4px rgba(0,0,0,.5);
}
.hc-contactus-menu:after {
    content: "";
    position: absolute;
    top: -8px;
    left: 52%;
    margin-left: -8px;
    border-bottom: 8px solid #E1E6EB;
    border-top-color: inherit;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
}
#h-contacts #hc-contacts span{
    background: url("../images/hc-dashed.png") repeat-x 0 93% transparent;
    display: inline;
    position: relative;
}
#h-contacts #hc-contacts span:hover {
    background: none;
}
#hc-contacts {
    text-decoration: none;
    position: relative;
    height: 30px;
}
#hc-support:hover,
#hc-contacts:hover{
    color: #777;
}
.hc-links > a {
    margin: 0;
    padding: 0;
    width: 50%;
}
.hc-contactus-menu input[type="button"],
.hc-contactus-menu button,
.hc-contactus-menu .mango-call-site a,
.hc-contactus-menu button.mangotele_btn {
    background: #E1E6EB;
    color: #317CA3;
    display: block !important;
    font-size: 13px;
    line-height: 20px;
    margin:0 0 7px 0;
    width: 130px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.hc-contactus-menu .mango-call-site a {
    text-align: center;
    text-decoration: none;
    line-height: 23px;
}
.hc-contactus-menu span.fSubmit,
.mangotele_btn.no-livequery {
    display: none;
}
.hc-contactus-menu input[type="button"]:hover,
.hc-contactus-menu .mango-call-site a:hover,
.hc-contactus-menu button:hover {
    background-color: #e5eaef;
}
button.mangotele_btn {
    background: #808080;
    padding: 0 10px;
    font-size: 14px;
    line-height: 30px;
    border: none;
    border-radius: 10px;
    text-decoration: none;
    color: #000000;
}
button.mangotele_btn:hover {
    background: #e0dfe3;
}

.clearfix{
    clear: both;
}
#modalDialog .loader {
    position: absolute;
    top: 45%;
    left: 40%;
    display: none;
}
#webinars .likeBigButton span {
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 0;
    padding-top: 10px;
}

#webinars .likeBigButton .inactive {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 4px 4px 4px 4px;
    color: #000000;
    font-weight: normal;
    height: 21px;
    margin: 4px;
    padding-top: 7px;
    width: 73px;
}

#webinars .inactiveButton {
    cursor: not-allowed;
}

#webinars .date-string td {
    background-color: #e0eee0;
    text-align: center;
    font-weight: bold;
    font-size: 1.4em;
}

#webinars #archive_link {
    text-align: right;
    width: 640px;
    padding-bottom: 15px;
}

#webinars .table {
    width: 100% !important;
}
#modal_webinar {
    z-index: 99;
}
#accordion_partner .ui-icon { display: none; }
#accordion_partner .icon { margin-top: -12px; position: absolute; top: 50%; right: 12px; background-image: url("../images/accordeon/plus.png"); height: 24px; width: 24px; text-indent: -10000px; display: none; }
#accordion_partner .ui-state-active .icon { background-image: url("../images/accordeon/minus.png"); }
#accordion_partner .ui-state-active .icon,
#accordion_partner .ui-state-default .icon { display: block; }
#accordion_partner .ui-accordion-header { padding: 5px;}
#accordion_partner .ui-accordion-header { display: block;  overflow: hidden; height: 35px; }

#accordion_partner .ui-state-default { border-radius: 4px; border: 1px solid #ddd; background: #fff; color: #077da6; padding: 8px 20px 8px 20px; margin: 0px; }
#accordion_partner h3.ui-state-default .accordion-header-title { border-bottom: 1px dashed #3c83a8; }
#accordion_partner .ui-state-default:hover { background: #3c83a8; color: #fff; border: 1px solid #3c83a8; }
#accordion_partner .ui-state-active { border-radius: 4px 4px 0 0; border: 1px solid #3c83a8; background: #3c83a8; color: #fff; padding: 8px 20px 8px 20px; }
#accordion_partner .ui-accordion-content { border-top: 1px solid #A6C9E2; border: 0px; margin: 0px; }
#accordion_partner.ui-widget { font-family: 'Trebuchet MS', Arial, sans-serif; }
#accordion_partner .ui-widget-content { font-size: 13px; font-family: 'Trebuchet MS', Arial, sans-serif; color: #fff; background: #3c83a8; padding: 0px 20px 20px 20px; top: 0px; }
#accordion_partner .ui-widget-content a { color: #FFF; text-decoration: none; border-bottom: 1px solid #fff; }
#accordion_partner .ui-widget-content a:hover { text-decoration: none; border-bottom: 1px dashed #fff; }
#accordion_partner .ui-accordion-header { line-height: 50px; }
#accordion_partner h3.ui-accordion-header { line-height: 35px; font-size: 21px; font-weight: normal; margin: 10px 0px 0px 0px !important; }

#accordion_partner .ui-helper-reset { line-height: normal;}

#accordion_partner .header_text { float: left; width: 300px; }

#accordion_partner .accordion_table { border: none; display:table-cell; }
#accordion_partner .accordion_.table .tr, .table .td { position: relative; }

#accordion_partner .vmiddle { vertical-align:middle; }
#accordion_partner .vbottom { vertical-align:bottom; }

.register-block { float: right; margin-right: 32px; }

/* Youtube Widget */

.youtube-news {height: 258px;}
.yn-item {clear: both;display: block;height: 56px;padding: 10px 0px;}
.yn-thumbnail .yn-title { font-size: 13px;display: block;margin: 0px;width: 224px;float: right;color: #3c95c3;text-decoration: none; cursor: pointer;padding: 4px 0px 0px 0px;}
.yn-thumbnail .yn-title.active {
    pointer-events: none;
    cursor: default;
    text-decoration: none;
    color: #80a7bb;
    background: url("../images/yt/yn-title-active.jpg");
    height: 56px;
    background-repeat: no-repeat;
    width: 224px;
    display: block;
    position: absolute;
    margin: 1px 0px 0px 74px;
    z-index: 0;
    padding: 6px 12px 0px 10px;
}
.yn-thumbnail .yn-title span{ background: url(../images/dotted_link.png) repeat-x; }
.yn-thumbnail .yn-title.active span {background-image: none;}

.yn-more-videos {height: 20px;}
.more-yn-videos {font-size: 17px;display: block;margin: 0px 9px 0px 9px;width: 218px;float: right;}
.yn-thumbnail img {float:left;/*width: 70px;*/height: 44px;border: 2px solid #dfe7ea;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.yn-dots .dots {color: #dfe7ea;font-size: 42px;letter-spacing: -6px;line-height: 0em;width: 52px;float: left;display: block;text-align: center;height: 13px;background: url("../images/yt/more-yn-dots.jpg");background-repeat: no-repeat;margin: 7px 0px 0px 20px;}
.yn-preview {border: 3px solid #dfe7ea;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;margin: 10px 0px 0px 0px;position: relative;width: 304px;height: 200px;}
.yn-loader {position: absolute;left: 50%;top: 50%;margin-left: -42px;margin-top: -24px;display: block;}

.inquirer-cont {padding: 10px 0 0;}
.inquirer-cont .greeting {padding: 0 0 20px; font-weight: bold;}
.inquirer-cont .title {padding: 0 20px; font-weight: bold;}
.inquirer-cont .dq-validate-errors-inquirer {padding-bottom: 20px;}
.inquirer-cont .inquirer-form .form table {background: none;}
.inquirer-cont .inquirer-form .form td {width: auto; padding: 20px 0 0;}
.inquirer-cont .inquirer-form .form .quests {padding: 20px 0 0 20px; width: 20px;}
.inquirer-cont .inquirer-form .form .questions {padding-bottom: 20px;}
.inquirer-cont .inquirer-form .form hr {width: 99%;}
.inquirer-cont .inquirer-form .form .alter-answer {padding: 10px 0;}
.inquirer-cont .inquirer-form .form #alter_answer, .inquirer-cont .inquirer-form .form #alter_answer_add {display: none;}
.inquirer-cont .inquirer-form .alter-answer textarea {min-width: 450px;}
.inquirer-cont .inquirer-form .form .add-question {padding: 20px 0; display: none;}
.inquirer-cont .inquirer-form .form .submit {background: url("../images/inner/f-bottom.png") no-repeat scroll 0 100% transparent; text-align: center;}

/* 404 */
.page-err .pe-left { width: 96px; float: left; position: relative; }
.page-err .pe-left .hr-vertical { width: 1px; height: 222px; position: absolute; margin: 0px; }
.page-err .pe-left .hr-vertical.first { height: 22px; top: 116px; left: 47px; }
.page-err .pe-left .hr-vertical.second { height: 124px; top: 202px; left: 47px; }
.pe-row.head { height: 110px; padding: 20px 0px 0px 0px; }
.pe-row.finder { height: 182px; padding: 8px 0px 0px 16px; }
.pe-row.warn { height: 112px; padding: 6px 0px 0px 16px; }
.pe-row .icon-head-404 { background: url("../images/error-pages/icon-head-404.png"); width: 96px; height: 96px; display: block; }
.pe-row .icon-head-finder { background: url("../images/error-pages/icon-head-finder.png"); width: 64px; height: 64px; display: block; }
.pe-row .icon-head-warn { background: url("../images/error-pages/icon-head-warn.png"); width: 64px; height: 64px; display: block; }

.page-err .pe-right { width: 528px; float: right; }
.pe-right .pe-title { font-weight: 700; letter-spacing: -1px; }
.pe-right .pe-title-second { font-weight: 700; margin-bottom: 0px; }
.pe-right .pe-row { border-bottom: 1px solid #dfe7ea; padding: 26px 0px 26px 0px; }
.pe-right .pe-row.last { border-bottom: 0px; }
.pe-right .search { position: relative; padding: 20px 0px 20px 0px; }
.pe-right #ts-search { height: 18px; width: 472px; padding: 9px 48px 9px 8px; outline: 0; border: 0px; font-style: italic; font-size: 13px; overflow: visible; margin: 0px; background: url("../images/error-pages/bg-input.png"); }
.pe-right #ts-submit { position: absolute; top: 20px; right: -2px; height: 36px; width: 36px; border: 0px; cursor: pointer; background: url("../images/error-pages/btn-search.png"); }
.pe-row .icon-home { color: #3c95c3; }
.pe-contact-us { width: 499px; height: 17px; background: url("../images/error-pages/bg-contact-us.png"); color: #fff; padding: 8px 14px 12px 14px; margin: 22px 0px 0px 0px; list-style-type: none; }
.pe-contact-us li { display: inline-block; float: left; margin: 0px 10px 0px 10px; }
.pe-contact-us li a { color: #fff; font-size: 11px; }
/* End 404 */

/* Closest webinars blocks */
.r-scheduled-webinars {margin: 0 0 60px;background: #dbe5e8;width: 240px;padding: 0px 1px 0px 1px;position: relative;}
.rsw-border-bottom,
.rsw-border-bottom-second {
    background: #fbfbfb;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}
.rsw-border-bottom {
    border-bottom: 1px solid #dfe9eb;
    height: 4px;
    width: 242px;
    position: absolute;
    left: 0px;
    bottom: -3px;
}
.rsw-border-bottom-second {
    height: 5px;
    width: 242px;
    position: absolute;
    left: 0px;
    bottom: -4px;
}

.r-scheduled-webinars.first {margin: 0 0 18px;}

.rsw-head-title { font-size: 23px; }
.rsw-title,
.rsw-day {
    color: #fbfbfb;
    font-weight: 700;
    font-size: 14px;
}
.rsw-title {
    float: left;
    margin: 9px 0 0 10px;
}
.rsw-day {
    float: right;
    margin: 9px 10px 0 0px;
}
.rsw-more {
    background: #e1e6eb;
    margin: 14px 0 0 0;
    padding: 4px 0;
    position: absolute;
    text-align: center;
    width: 242px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.rsw-more a {
    display: block;
    line-height: 20px;
    margin: 1px 0 0 0;
    text-decoration: none;
}

.rsw-caption {background: #fbfbfb;min-height: 46px;clear: both;margin: -7px 0 0 0;}
.rsw-timetable-top {background: url('../images/webinars/rsw-timetable-top.png');height: 4px;width: 240px;position: absolute;top: 38px;left: 1px;}
.rsw-timetable-top-second {background: url('../images/webinars/rsw-timetable-top-second.png');height: 5px;width: 240px;position: absolute;top: 18px;left: 1px;}
.rsw-timetable {padding: 0px;margin: 0px;}
.rsw-timetable li {list-style-type: none;min-height: 40px;border-bottom: 1px solid #dfe9eb; overflow: hidden; }
.rsw-timetable li.rsw-last {border: 0px;}
.rsw-timetable-time {display: block;margin: 10px 0px 0px 10px;width: 38px;float: left;}
.rsw-timetable-title {display: block;width: 184px;float: right;}
.rsw-timetable-title a {vertical-align: middle;display: table-cell;height: 30px;line-height: 1.2em; padding: 5px 0; }
.rsw-top {
    height: 42px;
    margin: 0px 0px 7px -1px;
    width: 242px;
}

.rsw-top,
#rq-caption,
#rc-caption {
    background-color:#536C8D;
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#536C8D, endColorstr=#1E3E67);
    background-image:-moz-linear-gradient(top, #536C8D 37%, #1E3E67 100%);
    background-image:-webkit-linear-gradient(top, #536C8D 37%, #1E3E67 100%);
    background-image:-ms-linear-gradient(top, #536C8D 37%, #1E3E67 100%);
    background-image:linear-gradient(top, #536C8D 37%, #1E3E67 100%);
    background-image:-o-linear-gradient(top, #536C8D 37%, #1E3E67 100%);
    background-image:-webkit-gradient(linear, right top, right bottom, color-stop(37%,#536C8D), color-stop(100%,#1E3E67));
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
/* /End closest webinars blocks */

/* Closest webinars blocks */
.r-sidebar-webinars {margin: 0 0 60px;padding: 0 1px 0 1px;position: relative;}
.r-sidebar-webinars.first {margin: 0 0 18px;}

.rsw-sidebar-title {font-weight: 700;float: left;margin: 9px 0 0 10px;font-size: 14px;}
.rsw-sidebar-day {font-weight: 700;float: right;margin: 9px 10px 0 0;font-size: 14px;}
.rsw-sidebar-more {background: #e5e9ee; width: 200px;height: 22px; line-height: 22px;text-align: center;margin: 14px auto 0 auto;padding: 0; border-radius: 5px}
.rsw-sidebar-more a {margin: 1px 0 0 0;display: block;text-decoration: none;}

.rsw-sidebar-caption {min-height: 46px;clear: both;margin-top: 10px;}
.rsw-sidebar-timetable {padding: 0;margin: 0;}
.rsw-sidebar-timetable li {list-style-type: none;min-height: 40px;border-bottom: 1px solid #dfe9eb; overflow: hidden; }
.rsw-sidebar-timetable li.rsw-last {border: 0;}
.rsw-sidebar-timetable-time {display: block;margin: 10px 0 0 10px;width: 38px;float: left;}
.rsw-sidebar-timetable-title {display: block;width: 184px;float: right;}
.rsw-sidebar-timetable-title a {vertical-align: middle;display: table-cell;height: 30px;line-height: 1.2em; padding: 5px 0; }
/* /End closest webinars blocks */

/* Why us */
.why-robo { background: url('../images/why-us/header-bg.png') no-repeat; width: 648px; height: 116px; display: block; margin: 14px 0px 0px 0px; }
.why-robo .head-title { font-size: 32px; text-align: center; padding: 5px 0px 0px 0px; }
.why-robo .head-description { text-align: center; padding: 5px 100px 0px 100px; color: #7d8183; }

.why-us-block { float: left; position: relative; width: 313px; height: 396px; display: inline-block; border-right: 1px solid #d5e4ec; margin-top: 30px; margin-bottom: 10px; }
.why-us-block:before { background: url('../images/why-us/list-border.png'); height: 1px; width: 100%; content: ""; position: absolute; right: 0px; top: 0px; }
.why-us-block:after { background: url('../images/why-us/list-border.png'); height: 1px; width: 100%; content: ""; position: absolute; right: 0px; bottom: 0px; }
.why-us-block.last { margin-left: 20px; }
.why-us-block .head { height: 76px; }
.why-us-block .head .icon { display: inline-block; float: left; height: 50px !important; margin: 5px 10px 0px 10px; }
.why-us-block .head .icon-case { background: url('../images/why-us/icon-case.png') no-repeat; width: 49px; height: 40px; }
.why-us-block .head .icon-monitor { background: url('../images/why-us/icon-monitor.png') no-repeat; width: 44px; height: 44px; }
.why-us-block .head .icon-sign { background: url('../images/why-us/icon-sign.png') no-repeat; width: 47px; height: 51px; }
.why-us-block .head .icon-cup { background: url('../images/why-us/icon-cup.png') no-repeat; width: 40px; height: 54px; }
.why-us-block .head .title { display: block; width: 293px; padding: 0px 10px 0px 10px; }

.why-us-block .reasons { margin: 0px; padding: 0px; list-style-type: none; }
.why-us-block .reasons li { background: url('../images/why-us/list-bg.png'); width: 280px; border-top: 1px solid white; border-bottom: 1px solid white; padding: 7px 7px 7px 23px; position: relative; }
.why-us-block .reasons li:before { background: url('../images/why-us/list-bullet.png'); width: 6px; height: 9px; content: ""; position: absolute; left: 10px; top: 12px; }
.centered-btn-block { text-align: center; margin: 20px 0px 20px 0px; }
/* /Why us */

/* Welcome bonus counter */
.bonus-counter {
    display: inline-block;
    overflow: hidden;
}
.bonus-counter span {
    float: left;
    width: 26px;
    height: 36px;
    margin-left: 1px;
    background: url('../images/counter/background.png') 0 0 no-repeat;
    color: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    line-height: 36px;
    font-size: 25px;
    text-align: center;
}
/* End welcome bonus counter */

/* Trader page */
.trading ul, .trading ol { margin: 0px; padding: 0px; list-style-type: none; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.trading .styled-h.first { margin-top: 10px; }
.trading .styled-h { position: relative; margin: 30px -6px 16px -6px; background: url('../images/trading/bg-head.png') repeat-x 0px 0px; height: 36px; width: 98%; display: block;
		     vertical-align: middle;color: #fff; margin-left: auto; margin-right: auto; }
.trading .styled-h:before { background: url('../images/trading/bg-head.png') repeat-x 0px -36px; content: ""; display: inline-block;
			    height: 36px; width: 6px; margin: 0px 0px 0px -6px; position: absolute; left: 0px; top: 0px; }
.trading .styled-h:after { background: url('../images/trading/bg-head.png') repeat-x 0px -72px; content: ""; display: inline-block;
			   height: 36px; width: 6px; margin: 0px -6px 0px 0px; position: absolute; right: 0px; top: 0px; }

.trading .styled-h-text { line-height: 32px; }
.trading .styled-h .icon { height: 18px; width: 0px; display: block; float: left; margin: 0px 10px 0px 0px; }
.trading .styled-h .icon-contest-fx { background: url('../images/trading/icon-contest-fx.png') no-repeat; width: 99px !important; height: 26px !important; margin: 5px 10px 0px 5px !important; }
.trading .styled-h .styled-h-logo { display: inline-block; }

.trading-platforms { margin-bottom: 20px !important; display: block; height: 60px; }
.trading-platforms li { float: left; display: inline-block; width: 50%; height: 20px; }
.trading-platforms .icon { float: left; display: inline-block; margin: 0px 16px 0px 0px; }
.trading-platforms .icon-monitor { background: url('../images/trading/icon-monitor.png') no-repeat; width: 60px; height: 60px; }
.trading-platforms .icon-phone { background: url('../images/trading/icon-phone.png') no-repeat; width: 46px; height: 60px; }

.trading .table { width: 648px; font-size: 12px; }
.trading .buttons { text-align: center; margin-bottom: 20px !important; display: block; }
.services li,
.bonuses li { height: 34px; width: 314px; }
.services li a,
.bonuses li a { display: inline-block; }
.services .service-title,
.bonuses .bonus-title { line-height: 15px; vertical-align: middle; height: 34px; display: table-cell; }
.services .icon { float: left; display: inline-block; margin: 7px 14px 7px 0px; font-size: 0px; }
.services .icon-youtube { background: url('../images/trading/icon-youtube.png') no-repeat; width: 18px; height: 16px;  }
.services .icon-tv { background: url('../images/trading/icon-tv.png') no-repeat; width: 18px; height: 18px; }
.services .icon-pie { background: url('../images/trading/icon-pie.png') no-repeat; width: 18px; height: 18px; }
.services .icon-chart { background: url('../images/trading/icon-chart.png') no-repeat; width: 18px; height: 18px; }
.services .icon-news { background: url('../images/trading/icon-news.png') no-repeat; width: 18px; height: 18px; }
.services .icon-calendar { background: url('../images/trading/icon-calendar.png') no-repeat; width: 18px; height: 18px; }
.bonuses .icon { float: left; display: inline-block; margin: 7px 14px 7px 0px; }
.bonuses .icon-robo { background: url('../images/trading/icon-robo.png') no-repeat; width: 18px; height: 18px; }
.bonuses .icon-scales { background: url('../images/trading/icon-scales.png') no-repeat; width: 18px; height: 18px; }
.bonuses .icon-arrow { background: url('../images/trading/icon-arrow.png') no-repeat; width: 18px; height: 18px; }

.services-more,
.bonuses-more { margin-top: 10px; display: inline-block; }

.contests { width: 648px; display: block; }
.contests li { background: url('../images/trading/list-bullet.png') no-repeat 0px 3px; padding: 0px 34px 0px 20px; width: 270px; float: left; display: inline-block; height: 43px; }

.image-left.white { background: url('../images/trading/il-tl-white.png') no-repeat 0 0 !important; float: left; margin: 0 25px 20px 0;}
.image-left.white .il-tr {background: url('../images/trading/il-tr-white.png') no-repeat 100% 0;}
.image-left.white .il-bl {background: url('../images/trading/il-bl-white.png') no-repeat 0 100%;}
.image-left.white .il-br {background: url('../images/trading/il-br-white.png') no-repeat 100% 100%; padding: 8px;}
.image-left img {vertical-align: top;}
.note_block.white {background: url('../images/trading/il-tl-white.png') no-repeat; width: 100%; margin: 0 0px 20px;padding: 0px;  border:none;}

.trading .note_block:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.trading .icon-vps { background: url('../images/trading/icon-vps.png'); width: 104px; height: 82px; display: inline-block; float: left; margin: 2px 16px 2px 2px; }
.awards li { float: left; display: inline-block; width: 126px; text-align: center; padding: 0px; font-size: 11px; }
.awards .icon { display: block; margin: 0 auto; height: 110px !important; }
.awards .icon-awards-1 { background: url('../images/trading/icon-awards-1.png') no-repeat; width: 53px; height: 109px; }
.awards .icon-awards-2 { background: url('../images/trading/icon-awards-2.png') no-repeat; width: 73px; height: 96px; }
.awards .icon-awards-3 { background: url('../images/trading/icon-awards-3.png') no-repeat; width: 74px; height: 107px; }
.awards .icon-awards-4 { background: url('../images/trading/icon-awards-4.png') no-repeat; width: 105px; height: 92px; }
.awards .icon-awards-5 { background: url('../images/trading/icon-awards-5.png') no-repeat; width: 77px; height: 111px; }
/* /Trader page */

/* Analytics page */
.analytics .left, .analytics .right { width: 310px; }
.analytics-container,
.analytics .lc-left,
.analytics .lc-right { padding: 0px 6px 0px 6px; }
.analytics-container.alt { min-height: 209px; }
.analytics .analytics-categories a { color: #5b5b5b; font-size: 11px; }
.analytics .r-scheduled-webinars.forecasts .rsw-timetable-title a { color: #317CA3 !important; text-decoration: underline !important; }
.analytics .r-scheduled-webinars.forecasts .rsw-timetable-title a:visited { color: #3c95c3 !important; }
.analytics .r-scheduled-webinars.forecasts .rsw-timetable-title a:hover { text-decoration: none !important; }
.analytics .r-scheduled-webinars.news .rsw-timetable-title a:hover { color: #317CA3 !important; text-decoration: underline !important; }
.analytics .r-scheduled-webinars.news .rsw-timetable-author { font-style: normal; }
.listed { list-style: none; margin: 0 0 1em; padding: 0; }
.listed li { background: url('../images/listed.png') no-repeat 0 2px; padding: 0 0 0 20px; }

.styled-h.first { margin-top: 10px; }
.styled-h { position: relative; margin: 30px -6px 16px -6px; background: url('../images/analytics/bg-head.png') repeat-x 0px 0px; height: 36px; width: 98%; display: block;
	    vertical-align: middle; color: #fff; margin-left: auto; margin-right: auto; }
.styled-h.half { width: 96%; }
.styled-h:before { background: url('../images/analytics/bg-head.png') repeat-x 0px -36px; content: ""; display: inline-block;
		   height: 36px; width: 6px; margin: 0px 0px 0px -6px; position: absolute; left: 0px; top: 0px; }
.styled-h:after { background: url('../images/analytics/bg-head.png') repeat-x 0px -72px; content: ""; display: inline-block;
		  height: 36px; width: 6px; margin: 0px -6px 0px 0px; position: absolute; right: 0px; top: 0px; }

.styled-h-text { line-height: 32px; }
.styled-h-text a { color: #fff; text-decoration: none; }
.styled-h .icon { height: 18px; width: 18px; display: block; float: left; margin: 0px 10px 0px 0px; }
.styled-h .icon-yt { background: url('../images/analytics/icon-yt.png') no-repeat; height: 14px; margin: 10px 10px 0px 10px; }
.styled-h .icon-webinars { background: url('../images/analytics/icon-webinars.png') no-repeat; margin: 5px 10px 0px 10px; height: 20px; width: 20px; }
.styled-h .icon-analysis { background: url('../images/analytics/icon-analysis.png') no-repeat; margin: 6px 10px 0px 10px; height: 19px; }
.styled-h .icon-trading-central {
    background: url('../images/analytics/icon-trading-central_new.png') no-repeat;
    height: 19px;
    width: 32px;
    margin: 7px 10px 0;
}
.styled-h .icon-auto-chart { background: url('../images/analytics/icon-auto-chart.png') no-repeat; margin: 8px 10px 0px 10px; }
.styled-h .icon-news { background: url('../images/analytics/icon-news.png') no-repeat; margin: 10px 10px 0px 10px; width: 20px; }
.styled-h .icon-calendar { background: url('../images/analytics/icon-calendar.png') no-repeat; margin: 10px 10px 0px 10px; }
.styled-h .styled-h-logo { display: inline-block; }
.styled-h .logo-autochartist { background: url('../images/analytics/logo-autochartist.png') no-repeat; width: 152px; height: 13px; margin: 10px 0px 0px 0px; }
.styled-h .logo-dowjones { width: 114px; height: 17px; vertical-align: middle; }

.analytics .chartist-color { color: #98cc53; }

/* - Youtube */
.analytics .yn-thumbnail .yn-title.active { background: none; color: #457e9c; }
.analytics .yn-thumbnail .yn-title span { background: none; }
.analytics .yn-thumbnail .yn-title { color: #666; }
.analytics .yn-thumbnail { height: 48px; display: block; position: relative; }
.analytics .yn-thumbnail .icon { position: absolute; width: 17px; height: 12px; display: block; top: 18px; left: 22px; }
.analytics .yn-thumbnail .icon-video { background: url('../images/analytics/icon-video.png'); }
.analytics .youtube-news { height: auto; }
.analytics .yn-item { padding: 2px 0px 2px 0px; }
.analytics .yn-item:before { background: url('../images/analytics/separator-yt.png'); height: 1px; display: block; content: ""; margin: 8px 0px 10px 0px; }
.analytics .yn-item.last:after { background: url('../images/analytics/separator-yt.png'); height: 1px; display: block; content: ""; margin: 8px 0px 10px 0px; clear: both; }
/* - /Youtube */

/* - Webinars */
.analytics .rsw-caption { background: none; min-height: 216px; }
.analytics .r-scheduled-webinars { background: none; width: auto; margin: 0px; padding: 0px 6px 0px 6px; min-height: 165px; }
.analytics .rsw-timetable-title { width: 260px; position: relative; }
.analytics .rsw-timetable-title.alt { width: 248px; }
.analytics .rsw-timetable-title .icon { width: 13px; height: 13px; display: block; position: absolute; right: 0px; top: 1px; }
.analytics .rsw-timetable-title .icon-tv { background: url('../images/analytics/icon-tv.png'); }
.analytics .rsw-timetable-title a { height: auto; color: #666; text-decoration: none; width: 230px; padding: 0px; }
.analytics .rsw-timetable-time { margin: 0px; }
.analytics .rsw-timetable-author { color: #adadad; font-style: italic; font-size: 11px; }
.analytics .rsw-timetable li { padding: 5px 0px 5px 0px; min-height: 32px; }
.analytics .rsw-timetable li.last { border-bottom: 0px; }
/* - /Webinars */

/* - Forecasts */
.analytics .rsw-timetable-title.long { width: 298px; }
.analytics .rsw-timetable-title.long a { width: auto; }
/* - /Forecasts */
/* /Analytics page */

/* Newbie page */
.newbie p.short { width: 428px; }
.newbie .step-preview { max-width: 646px; margin-bottom: 20px; }
.newbie .step-preview.step-2 { margin: -32px 0px 0px 0px; }
.newbie .step-preview.step-3 { margin: -128px 50px 0px 0px; float: right; }
.newbie ul,
.newbie ol { list-style-type: none; margin: 0px; padding: 0px; }

h2.step-title { font-size: 26px; color: #344964; margin: 20px 0px 0px 0px; }
h3.step-description { font-size: 17px; margin: 0px; color: #344964; margin-bottom: 20px; }
.steps li { height: 36px; margin: 14px 0px; }
.steps .icon { background: url('../images/newbie/step-small-bg.png'); width: 36px; height: 30px; display: block; float: left; margin: 0px 10px 0px 0px; color: #fff; padding: 3px 0px; font-size: 24px; font-style: normal; text-align: center; }
.steps .step-title { display: block; }
.nav-step3 { background: url('../images/newbie/nav-step3-bg.png') 0px 0px; height: 147px; width: 604px; display: block; position: relative; margin: 0px 4px 0px 4px !important; }
.nav-step3:before { background: url('../images/newbie/nav-step3-bg.png') 0px -147px; height: 147px; width: 4px; display: block; position: absolute; left: -4px; top: 0px; content: ""; }
.nav-step3:after { background: url('../images/newbie/nav-step3-bg.png') 0px -294px; height: 147px; width: 4px; display: block; position: absolute; right: -4px; top: 0px; content: ""; }
.nav-step3 li { float: left; display: inline-block; width: 200px; border-left: 1px solid #cacbcc; height: 147px; }
.nav-step3 li:first-child { border-left: 0px; }
.nav-step3 a { color: #4a5256; font-size: 12px; text-decoration: none; text-align: center; height: 117px; width: 160px; display: block; padding: 15px 20px; }
.nav-step3 .icon-courses { background: url('../images/newbie/icon-courses.png') no-repeat; width: 68px; height: 93px; }
.nav-step3 .icon-graph { background: url('../images/newbie/icon-graph.png') no-repeat; width: 127px; height: 69px; }
.nav-step3 .icon-webinars { background: url('../images/newbie/icon-webinars.png') no-repeat; width: 71px; height: 68px; }
.nav-step3 .icon { display: block; margin-top: 12px; margin-left: auto; margin-right: auto; }

.newbie .buttons { margin: 0 auto; height: 65px; width: 528px; margin-bottom: 20px; margin-top: 20px; }
.newbie .buttons:after { clear: both; content: ""; }
.newbie .buttons li { width: 184px; display: inline-block; float: left; margin: 0px 40px; }
.btn-large { background: url('../images/newbie/btn-bg.png') 0px 0px; width: 184px; height: 47px; color: #fff !important; font-weight: bold; font-size: 19px; text-align: center; line-height: 20px; vertical-align: middle; text-decoration: none !important; position: relative; padding: 9px 0px 9px 0px; display: block; }
.btn-large:before { background: url('../images/newbie/btn-bg.png') 0px -65px; width: 6px; content: ""; position: absolute; left: -6px; top: 0px; height: 65px; }
.btn-large:after { background: url('../images/newbie/btn-bg.png') 0px -130px; width: 6px; content: ""; position: absolute;right: -6px; top: 0px; height: 65px; }

.bottom-newbie-menu { height: 60px; width: 930px; padding: 20px 0px 0px 0px; margin: 0px 0px 40px 0px; display: block; }
.bottom-newbie-menu:after { clear: both; content: ""; }
.bottom-newbie-menu li:first-child { border-left: 1px dotted #b2bec1; }
.bottom-newbie-menu li { display: inline-block; float: left; width: 231px; height: 58px; border-right: 1px dotted #b2bec1; padding: 0px; }
.bottom-newbie-menu .menu-item { width: 180px; height: 60px; display: block; padding: 0px 24px 0px 26px; }
.bottom-newbie-menu .icon { display: inline-block; float: left; width: 84px !important; }
.bottom-newbie-menu .icon-ding { background: url('../images/newbie/icon-ding.png') no-repeat; width: 63px; height: 52px; background-position: 18px 0px; }
.bottom-newbie-menu .icon-cards { background: url('../images/newbie/icon-cards.png') no-repeat; width: 60px; height: 54px; background-position: 18px 0px; }
.bottom-newbie-menu .icon-arrow { background: url('../images/newbie/icon-arrow.png') no-repeat; width: 47px; height: 54px; background-position: 20px 0px; }
.bottom-newbie-menu .icon-pc { background: url('../images/newbie/icon-pc.png') no-repeat; width: 83px; height: 54px; background-position: 0px 0px; }
.bottom-newbie-menu span.title { line-height: 18px; display: table-cell; vertical-align: middle; font-size: 16px; width: 94px; text-align: left; height: 60px; padding: 0px 0px 0px 8px; }
/* /Newbie page */


/* Our quality */
.our-quality, .our-quality ul, .our-quality ol { list-style-type: none; margin: 0; padding: 0; }
.our-quality .charts > li { border-top: 1px solid #7f9bb0; }
.our-quality .charts > li:first-child { border-top: 0px; }
.our-quality .charts .percent.dark-blue { color: #094973; }
.our-quality .charts .percent.blue { color: #1a74a9; }
.our-quality .charts .percent.yellow { color: #eec853; }
.our-quality .charts .percent.orange { color: #f6693f; }
.our-quality .charts .percent.gray { color: #b7b6b6; }
.our-quality .charts .percent.gold { color: #a58a41; }
.our-quality .charts .percent { font-weight: bold; font-size: 15px; }
.our-quality .charts .chart-pie-gui-container { height: 246px; padding: 40px 0px 40px 0px; }
.our-quality .charts .chart-pie-gui-container .chart { background: url('../../../files/filemanager/image/our-quality/chart-pie-gui.png'); width: 227px; height: 226px; display: inline-block; margin: 0px 0px 0px 44px; position: relative; }
.our-quality .charts .chart-pie-gui-container .chart .chart-value { font-weight: bold; color: #00335a; font-size: 22px; position: absolute; top: 84px; left: 86px; }
.our-quality .charts .chart-pie-gui-container h2.description { float: left; display: inline-block; width: 130px; margin: 12px 0px 0px 0px; font-size: 22px; color: #4a5256; }
.our-quality .charts .chart-pie-gui-container .legend { float: right; display: inline-block; width: 206px; }
.our-quality .charts .chart-pie-gui-container .legend:after { clear: both; display: block; content: ""; }
.our-quality .charts .chart-pie-gui-container .legend li { height: 36px; margin: 0px 0px 10px 0px; }
.our-quality .charts .chart-pie-gui-container .legend .percent { float: left; width: 50px; text-align: right; margin: 0px 10px 0px 0px; }

.our-quality .charts #cps-1 svg,
.ie7 .our-quality .charts #cps-1 > div,
.ie8 .our-quality .charts #cps-1 > div { left: -50px !important; top: -120px !important; width: 398px !important; height: 200px !important; }
.our-quality .charts #cps-2 svg,
.ie7 .our-quality .charts #cps-2 > div,
.ie8 .our-quality .charts #cps-2 > div { left: -52px !important; top: -320px !important; width: 400px !important; height: 230px !important; }
.our-quality .charts #cps-3 svg,
.ie7 .our-quality .charts #cps-3 > div,
.ie8 .our-quality .charts #cps-3 > div { left: -49px !important; top: -552px !important; width: 397px !important; height: 300px !important; }
.our-quality .charts #cps-4 svg,
.ie7 .our-quality .charts #cps-4 > div,
.ie8 .our-quality .charts #cps-4 > div { left: -50px !important; top: -848px !important; width: 398px !important; height: 300px !important; }
.our-quality .charts .chart-pie-support-container { padding: 50px 0px 50px 0px; }
.our-quality .charts .chart-pie-support-container .left,
.our-quality .charts .chart-pie-support-container .right { width: 314px; height: 244px; }
.our-quality .charts .chart-pie-support-container .right:after { clear: both; display: block; content: ""; }
.our-quality .charts .chart-pie-support-container .left h2 { font-size: 22px; color: #4a5256; width: 260px; }
.our-quality .charts .chart-pie-support-container .chart-bars-support-title { font-size: 22px; color: #4a5256; width: 320px; margin: 103px 0px 0px 200px; position: absolute; }
.our-quality .charts .chart-pie-support { background: url('../../../files/filemanager/image/our-quality/chart-pie-support.png'); width: 262px; height: 196px; display: block; position: relative; margin: 0px 0px 0px -34px; }
.our-quality .charts .chart-pie-support .icon { display: block; }
.our-quality .charts .chart-pie-support .icon-headset { background: url('../../../files/filemanager/image/our-quality/icon-headset.png'); width: 77px; height: 77px; position: absolute; right: -4px; bottom: -32px; }
.our-quality .charts .chart-bars-support { position: relative; margin: 16px 0px 0px 0px; height: 400px; margin-left: auto; margin-right: auto; width: 500px; padding: 0px 35px 0px 35px; }
.our-quality .charts .chart-bars-support li { float: left; display: inline-block; height: 290px; width: 100px; position: relative; }
.our-quality .charts .chart-bars-support:after { background: url('../../../files/filemanager/image/our-quality/border-chart.png'); width: 570px; height: 1px; display: block; content: ""; position: absolute; bottom: 109px; left: 0; }
.our-quality .charts .chart-bars-support .description { width: 66px; display: block; position: absolute; top: 295px; text-align: center; }
.our-quality .charts .chart-bars-support .bar { width: 66px; display: block; position: absolute; bottom: 0px; background-repeat: no-repeat !important; }
.our-quality .charts .chart-bars-support .bar-1-blue { background: url('../../../files/filemanager/image/our-quality/chart-bars-support-bar-1-blue.png'); height: 250px; }
.our-quality .charts .chart-bars-support .bar-2-blue { background: url('../../../files/filemanager/image/our-quality/chart-bars-support-bar-2-blue.png'); height: 61px; }
.our-quality .charts .chart-bars-support .bar-3-yellow { background: url('../../../files/filemanager/image/our-quality/chart-bars-support-bar-3-yellow.png'); height: 15px; }
.our-quality .charts .chart-bars-support .bar-4-orange { background: url('../../../files/filemanager/image/our-quality/chart-bars-support-bar-4-orange.png'); height: 6px; }
.our-quality .charts .chart-bars-support .bar-5-gray { background: url('../../../files/filemanager/image/our-quality/chart-bars-support-bar-5-gray.png'); height: 8px; }
.our-quality .charts .chart-bars-support .bar .percent { position: absolute; top: -24px; left: 0px; text-align: center; width: 66px; }

.our-quality .charts .chart-bars-info-container { padding: 50px 0px 50px 0px; }
.our-quality .charts .chart-bars-info-container h2 { font-size: 22px; color: #4a5256; }
.our-quality .charts .chart-bars-info { position: relative; margin: 16px 0px 0px 0px; height: 400px; margin-left: auto; margin-right: auto; width: 500px; padding: 0px 35px 0px 35px; }
.our-quality .charts .chart-bars-info li { float: left; display: inline-block; height: 290px; width: 100px; position: relative; }
.our-quality .charts .chart-bars-info:after { background: url('../../../files/filemanager/image/our-quality/border-chart.png'); width: 570px; height: 1px; display: block; content: ""; position: absolute; bottom: 109px; left: 0; }
.our-quality .charts .chart-bars-info .description { width: 66px; display: block; position: absolute; top: 350px; text-align: center; }
.our-quality .charts .chart-bars-info .bar { width: 66px; display: block; position: absolute; bottom: 0px; background-repeat: no-repeat; }
.our-quality .charts .chart-bars-info .bar-1-blue { background: url('../../../files/filemanager/image/our-quality/chart-bars-info-bar-1-blue.png'); height: 195px; }
.our-quality .charts .chart-bars-info .bar-2-blue { background: url('../../../files/filemanager/image/our-quality/chart-bars-info-bar-2-blue.png'); height: 229px; }
.our-quality .charts .chart-bars-info .bar-3-gray { background: url('../../../files/filemanager/image/our-quality/chart-bars-info-bar-3-gray.png'); height: 88px; }
.our-quality .charts .chart-bars-info .bar-4-yellow { background: url('../../../files/filemanager/image/our-quality/chart-bars-info-bar-4-yellow.png'); height: 42px; }
.our-quality .charts .chart-bars-info .bar-5-orange { background: url('../../../files/filemanager/image/our-quality/chart-bars-info-bar-5-orange.png'); height: 8px; }
.our-quality .charts .chart-bars-info .bar .percent { position: absolute; top: -24px; left: 0px; text-align: center; width: 66px; font-weight: bold; font-size: 15px; }
.our-quality .charts .chart-bars-info .icon { width: 39px; display: block; bottom: -50px; left: 14px; position: absolute; background-repeat: no-repeat !important; }
.our-quality .charts .chart-bars-info .icon-smile-perfect { background: url('../../../files/filemanager/image/our-quality/icon-smile-perfect.png'); height: 37px; }
.our-quality .charts .chart-bars-info .icon-smile-good { background: url('../../../files/filemanager/image/our-quality/icon-smile-good.png'); height: 33px; }
.our-quality .charts .chart-bars-info .icon-smile-so-so { background: url('../../../files/filemanager/image/our-quality/icon-smile-so-so.png'); height: 26px; }
.our-quality .charts .chart-bars-info .icon-smile-satisfactorily { background: url('../../../files/filemanager/image/our-quality/icon-smile-satisfactorily.png'); height: 31px; }
.our-quality .charts .chart-bars-info .icon-smile-no { background: url('../../../files/filemanager/image/our-quality/icon-smile-no.png'); height: 33px; }

.our-quality .charts .chart-bars-recommend-container { padding: 50px 0px 50px 0px; }
.our-quality .charts .chart-bars-recommend-container h2 { font-size: 22px; color: #4a5256; }
.our-quality .charts .chart-bars-recommend .bar { display: inline-block; float: left; height: 41px; background-repeat: no-repeat !important; }
.our-quality .charts .chart-bars-recommend .bar-1-blue { background: url('../../../files/filemanager/image/our-quality/chart-bars-recommend-bar-1-blue.png'); width: 569px; }
.our-quality .charts .chart-bars-recommend .bar-2-blue { background: url('../../../files/filemanager/image/our-quality/chart-bars-recommend-bar-2-blue.png'); width: 238px; }
.our-quality .charts .chart-bars-recommend .bar-3-blue { background: url('../../../files/filemanager/image/our-quality/chart-bars-recommend-bar-3-blue.png'); width: 401px; }
.our-quality .charts .chart-bars-recommend .bar-4-gold { background: url('../../../files/filemanager/image/our-quality/chart-bars-recommend-bar-4-gold.png'); width: 54px; background-position: 0px 14px; }
.our-quality .charts .chart-bars-recommend .bar-5-yellow { background: url('../../../files/filemanager/image/our-quality/chart-bars-recommend-bar-5-yellow.png'); width: 65px; background-position: 0px 14px; }
.our-quality .charts .chart-bars-recommend .bar-6-orange { background: url('../../../files/filemanager/image/our-quality/chart-bars-recommend-bar-6-orange.png'); width: 48px; background-position: 0px 8px; }
.our-quality .charts .chart-bars-recommend .bar-7-gray { background: url('../../../files/filemanager/image/our-quality/chart-bars-recommend-bar-7-gray.png'); width: 118px; background-position: 0px 14px; }
.our-quality .charts .chart-bars-recommend .percent { height: 30px; display: table-cell; padding: 10px 0px 0px 10px; vertical-align: middle; width: 50px; }
.our-quality .charts .chart-bars-recommend .description { display: block; margin: 4px 0px 8px 0px; }

.our-quality .charts .chart-bars-advantages-container { padding: 50px 0px 50px 0px; }
.our-quality .charts .chart-bars-advantages-container h2 { font-size: 22px; color: #4a5256; margin: 0px 0px 30px 0px; }
.our-quality .charts .chart-bars-advantages .bar { float: left; display: inline-block; height: 26px; background-repeat: no-repeat !important; }
.our-quality .charts .chart-bars-advantages .bar-1 { background: url('../../../files/filemanager/image/our-quality/chart-bars-advantages-bar-1.png'); width: 182px; }
.our-quality .charts .chart-bars-advantages .bar-2 { background: url('../../../files/filemanager/image/our-quality/chart-bars-advantages-bar-2.png'); width: 175px; }
.our-quality .charts .chart-bars-advantages .bar-3 { background: url('../../../files/filemanager/image/our-quality/chart-bars-advantages-bar-3.png'); width: 167px; }
.our-quality .charts .chart-bars-advantages .bar-4 { background: url('../../../files/filemanager/image/our-quality/chart-bars-advantages-bar-4.png'); width: 147px; }
.our-quality .charts .chart-bars-advantages .bar-5 { background: url('../../../files/filemanager/image/our-quality/chart-bars-advantages-bar-5.png'); width: 133px; }
.our-quality .charts .chart-bars-advantages .bar-6 { background: url('../../../files/filemanager/image/our-quality/chart-bars-advantages-bar-6.png'); width: 133px; }
.our-quality .charts .chart-bars-advantages .bar-7 { background: url('../../../files/filemanager/image/our-quality/chart-bars-advantages-bar-7.png'); width: 113px; }
.our-quality .charts .chart-bars-advantages .bar-8 { background: url('../../../files/filemanager/image/our-quality/chart-bars-advantages-bar-8.png'); width: 113px; }
.our-quality .charts .chart-bars-advantages .bar-9 { background: url('../../../files/filemanager/image/our-quality/chart-bars-advantages-bar-9.png'); width: 109px; }
.our-quality .charts .chart-bars-advantages .bar-10 { background: url('../../../files/filemanager/image/our-quality/chart-bars-advantages-bar-10.png'); width: 109px; }
.our-quality .charts .chart-bars-advantages .bar-11 { background: url('../../../files/filemanager/image/our-quality/chart-bars-advantages-bar-11.png'); width: 97px; }
.our-quality .charts .chart-bars-advantages .bar-12 { background: url('../../../files/filemanager/image/our-quality/chart-bars-advantages-bar-12.png'); width: 91px; }
.our-quality .charts .chart-bars-advantages .bar-13 { background: url('../../../files/filemanager/image/our-quality/chart-bars-advantages-bar-13.png'); width: 538px; }
.our-quality .charts .chart-bars-advantages .percent { color: #094973; font-weight: bold; font-size: 15px; height: 26px; display: table-cell; padding: 0px 0px 0px 10px; vertical-align: middle; width: 50px; }
.our-quality .charts .chart-bars-advantages .description { display: block; margin: 4px 0px 14px 0px; }

.our-quality .tooltips-container { padding: 50px 0px 50px 0px; }
.our-quality .tooltips-container h2 { font-size: 22px; color: #4a5256; }
.our-quality .tooltips li { background: url('../../../files/filemanager/image/our-quality/message-cloud.png'); width: 648px; height: 74px; display: block; margin: 15px 0px 0px 0px; }
.our-quality .tooltips .tooltip-item { position: relative; padding: 8px 20px 8px 20px; }
.our-quality .tooltips .icon { display: inline-block; background-repeat: no-repeat !important; float: left; margin: 8px 16px 0px 0px; width: 42px; height: 43px; }
.our-quality .tooltips .icon-money-bag { background: url('../../../files/filemanager/image/our-quality/icon-money-bag.png'); background-position: 6px 0px; }
.our-quality .tooltips .icon-money { background: url('../../../files/filemanager/image/our-quality/icon-money.png'); background-position: 0px 10px; }
.our-quality .tooltips .icon-info { background: url('../../../files/filemanager/image/our-quality/icon-info.png'); background-position: 0px 0px; }
.our-quality .tooltips .icon-wallet { background: url('../../../files/filemanager/image/our-quality/icon-wallet.png'); background-position: 0px 10px; }
.our-quality .tooltips .icon-notepad { background: url('../../../files/filemanager/image/our-quality/icon-notepad.png'); background-position: 6px 0px; }
.our-quality .tooltips .description { width: 472px; display: table-cell; vertical-align: middle; line-height: 18px; height: 58px; }
.our-quality .tooltips .checkbox { background: url('../../../files/filemanager/image/our-quality/checkbox-bg.png'); width: 25px; height: 25px; display: block; position: absolute; right: 50px; top: 25px; }
.our-quality .tooltips .checkbox .checked { background: url('../../../files/filemanager/image/our-quality/icon-green-thick.png'); width: 19px; height: 17px; position: absolute; top: 3px; left: 3px; }
.our-quality .tooltips .checkbox .unchecked { background: url('../../../files/filemanager/image/our-quality/icon-red-cross.png'); width: 19px; height: 19px; position: absolute; top: 3px; left: 3px;}
/* /Our quality */

/* About RoboForex /files/filemanager/image/*/
.about-robo { text-align: justify; }
.about-robo ul, .about-robo ol { margin: 0px; padding: 0px; list-style-type: none; }
.about-robo .styled-h .icon { height: 18px; width: 0px; display: block; float: left; margin: 0px 10px 0px 0px; }
.about-robo .left, .about-robo .right { width: 314px; }

.about-robo .regulation li { min-height: 57px; margin: 0px 0px 20px 0px; }
.about-robo .regulation li:after { clear: both; content: ""; display: block; }
.about-robo .regulation .logo { float: left; width: 118px; height: 57px; display: block; }
.about-robo .regulation .logo-fscl { background: url('../../../files/filemanager/image/about-roboforex/logo-fscl.jpg'); }
.about-robo .regulation .logo-new-zealand { background: url('../../../files/filemanager/image/about-roboforex/logo-new-zealand.jpg'); }
.about-robo .regulation .logo-crfin { background: url('../../../files/filemanager/image/about-roboforex/logo-crfin.jpg'); }
.about-robo .regulation .description { display: block; float: right; width: 510px; }

.about-robo .mission { width: 648px; display: block; }
.about-robo .mission li { background: url('../../../files/filemanager/image/about-roboforex/list-bullet.png') no-repeat 0px 3px; padding: 0px 34px 0px 20px; width: 270px; margin: 0px 0px 20px 0px; }

.about-robo .gallery li { width: 156px; float: left; min-height: 180px; position: relative; }
.about-robo .gallery li img { display: block; margin: auto; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin-top: auto; margin-bottom: auto; margin-left: auto; margin-right: auto; }

.about-robo .sponsors li { margin: 0px 0px 20px 0px; }
.about-robo .sponsors li:after { clear: both; content: ""; display: block; }
.about-robo .sponsors a { display: inline-block; font-size: 16px; margin: 0px 0px 20px 0px; }
.about-robo .sponsors .logo:before { clear: both; content: ""; display: block; }
.about-robo .sponsors .logo { display: block; float: left; min-width: 154px; margin: 5px 0px 0px 0px; }
.about-robo .sponsors .logo img { display: block; margin-left: auto; margin-right: auto; }
.about-robo .sponsors .description { float: right; width: 470px; }

.about-robo .contact-phone { display: inline-block; vertical-align: top; }
.about-robo .contact-phone-numbers { display: inline-block; }
/* /About RoboForex */

.target-select { padding: 0 20px;width: 150px;}

/* Investor page */
.investor h2 { color: #4a5256; }
.investor .investor-head img { float: left; padding: 0px 20px 10px 0px; }
.investor .investor-head p { text-align: justify; }

.investor .investor-calculator { border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd; position: relative; height: 316px; padding: 10px 24px 10px 24px; }
.investor .investor-calculator:before { border-top: 1px solid #dddddd; content: ""; position: absolute; top: -4px; left: 0px; width: 100%; }
.investor .investor-calculator:after { border-bottom: 1px solid #dddddd; content: ""; position: absolute; bottom: -4px; left: 0px; width: 100%; }
.investor .difficulty-container { width: 240px; height: 180px; }
.investor .difficulty-container .title { padding: 0px 0px 0px 18px; }
.investor .difficulty-container .radios { margin-top: 20px; }
.investor .chart-container { width: 360px; height: 180px; position: relative; }
.investor .chart-container .title {margin-left:auto;margin-right:auto;display: block; text-align: center; }
.investor .chart-container .chart-target { width: 348px; height: 146px; margin-top: 20px; position: relative; z-index: 1 }
.investor .chart-container .chart { width: 348px; height: 146px; position: relative; }

.investor .chart-container .highcharts-container:after { width: 12px; height: 144px; position: absolute; border-right: 1px solid #d2d2d2; top: -10px; left: 34px; content: ""; background-color: #fff; z-index: 10; }
.investor .chart-container .chart:after { width: 300px; height: 0px; position: absolute; border-top: 1px solid #d2d2d2; bottom: 17px; left: 40px; content: ""; }

.investor .slider-container h2,
.investor .slider-container .sum,
.investor .slider-container .sign,
.investor .result-container .result { color: #5397bd; }

.investor .slider-container .sum,
.investor .slider-container .sign { font-size: 22px; }
.investor .result-container .label { line-height: 26px; height: 26px; display: table-cell; vertical-align: middle; }
.investor .result-container .result { font-size: 30px; position: relative; }
.investor .result-container { display: table; margin: 20px 0px 0px 18px; }
.investor .result-container .result { margin: 0px 0px 0px 20px; display: table-cell; padding: 0px 0px 0px 44px; }
.investor .result-container .result .result-wrapper { position: relative; }
.investor .result-container .result span { display: inline-block; }

.investor .slider-container { height: 75px; }
.investor .slider-container .calculator-slider { width: 280px; background: #e3e3e3; box-shadow: inset 0 1px 8px 0px rgba(0, 0, 0, .5), 0 1px 0 0px rgba(183, 183, 183, .5); margin: 0px 14px 0px 26px; border-radius: 25px; }
.investor .slider-container .volume { content: ""; display: inline-block; width: 25px; height: 25px; right: -5px; background: url('../images/volume.png') no-repeat 0 -50px; position: absolute; margin-top: -5px; }
.investor .slider-container .ui-slider-handle {
    position: absolute; z-index: 2; cursor: pointer; font-weight: bold; color: #1C94C4; outline: none; height: 18px; width: 18px; top: -4px; border-radius: 10px; margin-left: -12px; border: 0px;

    background: rgb(58,127,171); /* Old browsers */
    background: -moz-radial-gradient(center, ellipse cover,  rgb(58,127,171) 0%, rgb(58,127,171) 40%, rgb(157,196,219) 100%); /* FF3.6+ */
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgb(58,127,171)), color-stop(40%,rgb(58,127,171)), color-stop(100%,rgb(157,196,219))); /* Chrome,Safari4+ */
    background: -webkit-radial-gradient(center, ellipse cover,  rgb(58,127,171) 0%,rgb(58,127,171) 40%,rgb(157,196,219) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-radial-gradient(center, ellipse cover,  rgb(58,127,171) 0%,rgb(58,127,171) 40%,rgb(157,196,219) 100%); /* Opera 12+ */
    background: -ms-radial-gradient(center, ellipse cover,  rgb(58,127,171) 0%,rgb(58,127,171) 40%,rgb(157,196,219) 100%); /* IE10+ */
    background: radial-gradient(ellipse at center,  rgb(58,127,171) 0%,rgb(58,127,171) 40%,rgb(157,196,219) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a7fab', endColorstr='#9dc4db',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}
.ie9 .investor .slider-container .ui-slider-handle { filter: none; }
.investor .slider-container .ui-slider-range {
    position: absolute; border: 0; top: 0; height: 100%; border-radius: 25px;

    background: rgb(99, 161, 202); /* Old browsers */
    background: -moz-linear-gradient(top,  rgb(157,196,219) 0%, rgb(58,127,171) 50%, rgb(58,127,171) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(157,196,219)), color-stop(50%,rgb(58,127,171)), color-stop(100%,rgb(58,127,171))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgb(157,196,219) 0%,rgb(58,127,171) 50%,rgb(58,127,171) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgb(157,196,219) 0%,rgb(58,127,171) 50%,rgb(58,127,171) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgb(157,196,219) 0%,rgb(58,127,171) 50%,rgb(58,127,171) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgb(157,196,219) 0%,rgb(58,127,171) 50%,rgb(58,127,171) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dc4db', endColorstr='#3a7fab',GradientType=0 ); /* IE6-8 */
}
.ie9 .investor .slider-container .ui-slider-range { filter: none; }
.investor .slider-container .ui-widget-content { border: 0px; }
.investor .slider-container span,
.investor .slider-container div { display: inline-block; }

.investor .difficulty-container .radios .field-group { height: 27px; display: block; margin: 0px 0px 16px 0px; }
.investor .difficulty-container .radios .field-group .label { color: #a6a6a6; margin: 0px 0px 0px 8px; }
.investor .difficulty-container .radios .field-group label {
    padding: 0; border-radius: 3px; width: 80px; display: inline-block; width: 124px; height: 27px; cursor: pointer;
    color: #1d5779;
    font-weight: bold;
    -webkit-text-shadow: 1px 1px 1px #fff;
    -moz-text-shadow: 1px 1px 1px #fff;
    text-shadow: 1px 1px 1px #fff;
    -webkit-box-shadow: 0px 2px 2px 0px rgba(198,198,198,1);
    -moz-box-shadow: 0px 2px 2px 0px rgba(198,198,198,1);
    box-shadow: 0px 2px 2px 0px rgba(198,198,198,1);

    background: rgb(243,243,243); /* Old browsers */
    background: -moz-linear-gradient(top,  rgb(243,243,243) 0%, rgb(217,218,220) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(243,243,243)), color-stop(100%,rgb(217,218,220))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgb(243,243,243) 0%,rgb(217,218,220) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgb(243,243,243) 0%,rgb(217,218,220) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgb(243,243,243) 0%,rgb(217,218,220) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgb(243,243,243) 0%,rgb(217,218,220) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#d9dadc',GradientType=0 ); /* IE6-8 */
}
.investor .difficulty-container .radios .field-group .dq-radiobox { width: 34px; height: 29px; width: 18px; height: 29px; margin: 0px 4px 0px 6px; }
.investor .difficulty-container .radios .field-group .high-diff .dq-radiobox { background: url('../../../files/filemanager/image/investor/radio_bg_red.png'); }
.investor .difficulty-container .radios .field-group .high-diff .dq-radiobox.checked { background: url('../../../files/filemanager/image/investor/radio_bg_red_checked.png'); }
.investor .difficulty-container .radios .field-group .middle-diff .dq-radiobox { background: url('../../../files/filemanager/image/investor/radio_bg_green.png'); }
.investor .difficulty-container .radios .field-group .middle-diff .dq-radiobox.checked { background: url('../../../files/filemanager/image/investor/radio_bg_green_checked.png'); }
.investor .difficulty-container .radios .field-group .low-diff .dq-radiobox { background: url('../../../files/filemanager/image/investor/radio_bg_yellow.png'); }
.investor .difficulty-container .radios .field-group .low-diff .dq-radiobox.checked { background: url('../../../files/filemanager/image/investor/radio_bg_yellow_checked.png'); }
.investor .difficulty-container .radios .field-group label { height: 28px; }
.investor .difficulty-container .radios .field-group label .title { line-height: 27px; height: 27px; border-left: 1px solid #d3d3d5; display: inline-block; padding: 0px 0px 0px 8px; position: relative; }
.investor .difficulty-container .radios .field-group label .title:before { content: ""; position: absolute; border-right: 1px solid #eeeeef; width: 0px; height: 27px; left: -2px; top: 0px; }

.investor .result-container .arrow-up { width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #5397bd; display: inline-block; position: absolute; top: 14px; left: -26px; }
.investor .result-container .arrow-down { width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid #5397bd; display: inline-block; position: absolute; top: 14px; left: -26px; }
.investor .result-container .arrow-right { width: 0; height: 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-left: 10px solid #5397bd; display: inline-block; position: absolute; top: 14px; left: -26px; }
.investor .result-container .arrow-left { width: 0; height: 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right: 10px solid #5397bd; display: inline-block; position: absolute; top: 14px; left: -26px; }

.investor .button-container { text-align: center; margin: 30px 0px 40px 0px; }
.investor .button-container .a { margin: 0 auto; }

.investor .investments { list-style-type: none; margin: 0px; padding: 0px; margin-top: 20px; }
.investor .investments li { margin-bottom: 40px; text-align: justify; }
.investor .investments .icon { float: left; width: 83px; height: 47px; margin-right: 20px; }

.fx-ratings-container { margin-bottom: 20px; }
.fx-ratings-container .fx-ratings { list-style-type: none; margin: 0px; margin-top: 20px; height: 400px; border-top: 2px solid #dfe7ea; border-bottom: 2px solid #dfe7ea; padding: 40px 0px; }
.fx-ratings-container .fx-ratings li { float: left; display: inline-block; width: 280px; margin-left: 45px; }
.fx-ratings-container .fx-ratings li:first-child { margin-left: 0px; }
.fx-ratings-container .fx-ratings .icon { float: left; }
.fx-ratings-container .fx-ratings .title { font-size: 17px; color: #164a69; margin: 0px 0px 0px 12px; display: inline-block; height: 40px; line-height: 40px; }
.fx-ratings-container table { width: 100%; border-top: 1px solid #dfe7ea; border-bottom: 1px solid #dfe7ea; margin-top: 10px; border-collapse: separate; border-spacing: 0; }
.fx-ratings-container table td { height: 26px; }
.fx-ratings-container table td .btn-sort { color: #4a5256; text-decoration: none; }
.fx-ratings-container table td .btn-sort:hover { text-decoration: underline; }
.fx-ratings-container table td.sort { border-bottom: 3px solid #4b6687; }
.fx-ratings-container table thead tr td { border-bottom: 1px solid #dfe7ea; border-right: 0px !important; }
.fx-ratings-container table td:last-child,
    .fx-ratings-container table td.last-child { border-right: 1px solid #dfe7ea; }
.fx-ratings-container table .col-left { text-align: left; }
.fx-ratings-container table .col-center { text-align: center; }
.fx-ratings-container table .col-right { text-align: right; padding-right: 10px;}
.fx-ratings-container .fx-ratings .more { background-color: #e5e9ee; padding: 3px 8px; height: 20px; line-height: 20px; text-decoration: none; border-radius: 5px; margin-top: 10px; display: inline-block; }
.fx-ratings-container .fx-ratings .more:hover { text-decoration: underline; }
/* /Investor page */

/* Modal windows */
.modal { overflow: auto; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; background-color: rgba(0, 0, 0, 0.5);
	 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000, endColorstr=#7f000000);
	 -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000, endColorstr=#7f000000)"; }
.modal.fade .modal-dialog { -webkit-transform: translate(0, -25%); -ms-transform: translate(0, -25%); transform: translate(0, -25%); -webkit-transition: -webkit-transform 0.3s ease-out;
			    -moz-transition: -moz-transform 0.3s ease-out; -o-transition: -o-transform 0.3s ease-out; transition: transform 0.3s ease-out; }
.modal.in .modal-dialog { -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); }
.modal-dialog { position: relative; margin-left: auto; margin-right: auto; z-index: 1050; width: 518px; padding-top: 15%; padding-bottom: 30px }
.ie8 .modal-dialog { padding-top: 5%; }
.modal-content {
    position: relative; background-clip: padding-box; outline: none; padding: 10px 10px 10px 10px; border-radius: 15px; border-top-left-radius: 15px; border-top-right-radius: 15px;
    border-bottom-left-radius: 15px; border-bottom-right-radius: 15px;
    background: -moz-linear-gradient(top, rgb(96,119,149) 0%, rgb(24,53,90) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(96,119,149)), color-stop(100%,rgb(24,53,90)));
    background: -webkit-linear-gradient(top, rgb(96,119,149) 0%,rgb(24,53,90) 100%);
    background: -o-linear-gradient(top, rgb(96,119,149) 0%,rgb(24,53,90) 100%);
    background: -ms-linear-gradient(top, rgb(96,119,149) 0%,rgb(24,53,90) 100%);
    background: linear-gradient(to bottom, rgb(96,119,149) 0%,rgb(24,53,90) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#607795', endColorstr='#18355a');
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#607795', endColorstr='#18355a');
    background-color: rgb(96,119,149);
}
.modal-content-container { background-color: #e9eaeb; height: 100%; border-radius: 10px; }
.modal-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1030; background-color: #000000; }
.modal-backdrop.fade { opacity: 0; filter: alpha(opacity=0); }
.modal-backdrop.in { opacity: 0.5; filter: alpha(opacity=50); }
.modal-header { padding: 15px; border-bottom: 1px solid #e5e5e5; min-height: 16.428571429px; height: 55px; }
.reg-webinar .modal-header { padding: 0px; border-bottom: 0px; height: auto; background-color: #476083; border-top-left-radius: 10px; border-top-right-radius: 10px; }
.modal-header p a { display: inline !important; height: auto !important; padding: 0px 0px 0px 0px !important; }
.modal-header .close { color: #a2a9b7; margin-top: -2px; font-weight: 700; font-size: 26px; position: absolute; right: 34px; top: 46px; background-repeat: no-repeat; width: 14px; height: 14px; cursor: pointer; outline: none; }
.reg-webinar .modal-header .close { top: 54px; }
.modal-header .modal-header-description { color: #8898ae; margin-bottom: 0px; }
.modal-title { margin: 0; line-height: 1.428571429; }
.modal-body { position: relative; }
.reg-webinar .modal-body p { padding: 10px 40px 0px 40px; margin: 0px; }
.modal-body-header { background-color: #476083; padding: 30px 0px 0px 0px; height: 102px; }
.reg-webinar .modal-body-header { height: auto; padding: 30px 0px; line-height: 30px; }
.reg-webinar .modal-header h2 { color: #fff; font-size: 29px; font-weight: bold; text-transform: uppercase; text-align: left; margin-bottom: 0px; padding: 30px 40px;}
.modal-body-header h2 { color: #fff; font-size: 27px; font-weight: bold; text-transform: uppercase; text-align: center; margin-bottom: 0px; }
.modal-body-header h3 { color: #fff; font-size: 22px; font-weight: bold; text-transform: uppercase; text-align: center; margin: 6px 0px 0px 0px; }
.modal-body .modal-form { padding: 10px 40px; width: 418px; }
.modal-body .modal-form input[type=text],
.modal-body .modal-form input[type=password] { width: 278px; height: 48px; border: 1px solid #d0dade; border-radius: 5px; padding: 0px 20px; font-size: 18px; font-weight: bold;
					       font-family: 'Trebuchet MS', Arial, sans-serif; color: #4A5256; line-height: 24px; line-height: 48px\9; }
.modal-body .modal-form input[type=text]:focus,
    .modal-body .modal-form input[type=password]:focus { outline: none; }
.modal-body .modal-form label { display: inline-block; width: 90px; }
.modal-body .modal-form .form-input { display: inline-block; }
.modal-body .modal-form .form-input.radio { position: relative; }
.modal-body .modal-form .form-input.radio label.radio-title { border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
.modal-body .modal-form .form-input.radio label.radio-title:last-child,
.modal-body .modal-form .form-input.radio label.radio-title.last-child {
    margin: 0px 0px 0px -4px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
.modal-body .modal-form input[type=radio] + span { display: none; }
.modal-body .modal-form .form-input.radio .radio-title { top: 0px; left: 0px; width: 160px; height: 48px; text-align: center; line-height: 48px; text-transform: uppercase; text-shadow: 1px 1px 1px #ccc;
							 width: 160px; height: 48px; padding: 0px; margin: 0px; cursor: pointer;
							 background: rgb(109,138,159);
							 background: -moz-linear-gradient(left,  rgb(109,138,159) 0%, rgb(147,169,185) 100%);
							 background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgb(109,138,159)), color-stop(100%,rgb(147,169,185)));
							 background: -webkit-linear-gradient(left,  rgb(109,138,159) 0%,rgb(147,169,185) 100%);
							 background: -o-linear-gradient(left,  rgb(109,138,159) 0%,rgb(147,169,185) 100%);
							 background: -ms-linear-gradient(left,  rgb(109,138,159) 0%,rgb(147,169,185) 100%);
							 background: linear-gradient(to right,  rgb(109,138,159) 0%,rgb(147,169,185) 100%);
							 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d8a9f', endColorstr='#93a9b9',GradientType=1 );
}
.modal-body .modal-form .form-input.radio label.checked {
    text-shadow: 0px 0px 4px #333; color: #fff;
    background: rgb(243,123,34);
    background: -moz-radial-gradient(center, ellipse cover,  rgb(243,123,34) 0%, rgb(166,84,23) 100%);
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgb(243,123,34)), color-stop(100%,rgb(166,84,23)));
    background: -webkit-radial-gradient(center, ellipse cover,  rgb(243,123,34) 0%,rgb(166,84,23) 100%);
    background: -o-radial-gradient(center, ellipse cover,  rgb(243,123,34) 0%,rgb(166,84,23) 100%);
    background: -ms-radial-gradient(center, ellipse cover,  rgb(243,123,34) 0%,rgb(166,84,23) 100%);
    background: radial-gradient(ellipse at center,  rgb(243,123,34) 0%,rgb(166,84,23) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f37b22', endColorstr='#a65417',GradientType=1 );
}
.ie8 .modal-body .modal-form .form-input.radio #demo-title { margin-left: -4px; }
.modal-body .modal-form .form-label { line-height: 48px; margin: 20px 0px 0px 0px; display: inline-block; color: #193862; white-space: nowrap; }
.modal-footer { margin-top: 15px; padding: 24px 40px 20px 40px; text-align: right; border-top: 1px solid #b4bdc8; }
.reg-webinar .modal-footer { padding: 24px 40px 20px 136px; display: inline-flex; width: 322px; }
.modal-footer:before,
    .modal-footer:after { content: " "; display: table; }
.modal-footer:after { clear: both; }
.modal-footer .btn + .btn { margin-left: 5px; margin-bottom: 0; }
.modal-footer .btn-group .btn + .btn { margin-left: -1px; }
.modal-footer .btn-block + .btn-block { margin-left: 0; }
.modal-footer a.button-close { display: inline-block !important; height: auto !important; padding: 0px !important; font-size: 11px !important; color: #317ba2; text-decoration: none; float: left;
			       margin: 10px 0px 0px 0px; cursor: pointer; position: relative; }
.modal-footer a.button-close .icon {
    background-repeat: no-repeat;
    width: 8px; height: 8px; display: inline-block; margin: 0px 10px 7px 0px; cursor: pointer;
}
.modal-footer a.button-close img { position: absolute; top: 10px; left: 0px; }
.modal-footer a.button-close span { width: 126px; display: inline-block; text-align: left; line-height: 14px; cursor: pointer; }
.modal-footer a.button-open,
.modal-footer a.button-cancel,
.reg-webinar .modal-footer-controls .button-open {
    background: rgb(86,152,191);
    background: -moz-linear-gradient(top,  rgb(86,152,191) 0%, rgb(46,117,158) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(86,152,191)), color-stop(100%,rgb(46,117,158)));
    background: -webkit-linear-gradient(top,  rgb(86,152,191) 0%,rgb(46,117,158) 100%);
    background: -o-linear-gradient(top,  rgb(86,152,191) 0%,rgb(46,117,158) 100%);
    background: -ms-linear-gradient(top,  rgb(86,152,191) 0%,rgb(46,117,158) 100%);
    background: linear-gradient(to bottom,  rgb(86,152,191) 0%,rgb(46,117,158) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5698bf', endColorstr='#2e759e',GradientType=0 );

    text-transform: uppercase; font-size: 17px; text-align: center; display: inline-block; min-width: 240px; height: 48px !important; padding: 0px; color: #fff; line-height: 48px;
    border-radius: 5px; text-decoration: none;
}
.reg-webinar .modal-footer-controls .button-open { min-width: 120px; display: inline-block; padding: 0px 10px; margin-right: 10px; cursor: pointer; border: 0px; outline: none;}
.reg-webinar .modal-footer-controls a.button-open,
.reg-webinar .modal-footer-controls a.button-cancel { min-width: 120px; display: inline-block; padding: 0px 10px; margin-right: 10px; }
.reg-webinar .modal-footer-controls a.link-open { vertical-align: middle; width: 134px; line-height: 18px; font-size: 14px; padding: 0px 10px 0px 0px; display: block; }
.reg-webinar .modal-footer-controls .or { padding: 0px 10px 0px 0px; font-size: 14px; }

.reg-webinar .modal-body-footer { margin: 15px 0px 0px -40px; }
.modal-body .form-input-error { color: #fff; width: 374px; height: 48px; line-height: 48px; padding: 0px 20px; border-radius: 5px; background: #A43336; margin: 8px 0px 0px 0px; display: none; }
.modal-body .form-input-error .icon { font-size: 24px; margin: 11px 0px 0px 0px; display: inline-block; }
.modal-body .form-input-error .text { border-left: 1px solid #b64446; display: inline-block; padding: 0px 0px 0px 18px; float: right; width: 279px; }
.modal-body .form-input-error:after { content: "."; clear: both; visibility: hidden; display: block; }

.modal-footer-controls { list-style-type: none; padding: 0px; margin: 0px; display: table-row; }
.modal-footer-controls li { display: table-cell; vertical-align: middle; text-align: left; }

@media screen and (min-width: 768px) {
    .modal-dialog { ; }
    .modal-content { -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); height: 488px; }
    .reg-webinar .modal-content { height: auto; }
}

.reg-analytic .modal-header { height: 30px; }
.reg-analytic .modal-header .close { top: 36px; }
.reg-analytic .modal-body-header { padding: 10px 0px; }
.reg-analytic .modal-body-header h2 { font-size: 24px; }
.reg-analytic .modal-body-header h3 { font-size: 20px; }
.reg-analytic .modal-content { height: auto; }
/* /Modal windows */

/**
 * Button Loader
 */
.button-submit .button-text {
    display: block !important;
    overflow: visible;
    background: none !important;
    height: 20px !important;
}
.button-submit .button-loader-wrapper {
    opacity: 0.6;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
    text-align: center;
    display: none;
}
.button-submit .button-text, .button-submit .button-loader, .button-submit .button-loader-text {
    padding: 0 !important;
}
.button-submit .button-loader {
    background: url('../images/core/loader.gif') no-repeat 0 0 transparent !important;
    height: 16px !important;
    position: absolute;
    width: 16px;
    margin: 2px auto;
}
.button-submit .button-loader-text {
    padding: 0 0 0 15px !important;
    position: relative;
    line-height: 20px;
    background: none !important;
    height: 20px;
}
.button-submit.button-wait .button-text {
    height: 0 !important;
    visibility: hidden;
}
.button-submit.button-wait .button-loader-wrapper {
    display: block;
}
span.button-submit {
    height: 45px;
}
#subscribe .button-submit,
#t-search .button-submit {
    height: 23px;
    line-height: 20px;
}
/**
 * Button Loader For IE8
 */
.button-submit i {
    font-style: normal;
}
/**
* Product Panel
*/
.ears_container a {
    text-decoration: none;
}
.ears_container {
    position: fixed;
    top: 160px;
    left: -30px;
    padding: 0px;
    margin: 0px;
    z-index:61;
}
.ears_container.panel_fixed {
    position: absolute;
}
.button_ears {
    cursor: pointer;
    border:1px solid #DFE7EA;
    width: 28px;
    text-align: center;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
    padding: 0px;
    margin-bottom: 5px;
    background-color: #fafbfc;
}
.panel_container {
    position: relative;
}
.s_panel {
    color:#317CA3;
    position: relative;
    top:-80px;
    left: -402px;
    width: 400px;
    padding: 0px 0 0 0;
    border:1px solid #DFE7EA;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #fafbfc;
}
.s_panel,
.ear_img,
.button_ears,
.s_panel span {
    height: 80px;
}
.ear_img,
.s_panel span {
    display: table-cell; vertical-align: middle;
    margin: 0px;
    padding: 0px;
    text-align: left;
    font-weight: 500px;
}
.s_panel span {
    padding-left: 5px;
    padding-right:5px;
}
.button_ears .s_panel span { color: #387aa0; text-shadow: 1px 1px 0px #fff; }
.s_panel.copyfx span,
.s_panel.copyfx a { color:#FFF; text-shadow: 0px 0px 0px; }
.button_ears.copyfx,
.s_panel.copyfx {
    background-color: #317CA3;
    color:#FFF;
}
.button_ears.cy,
.cy .s_panel {
    background: rgb(188,201,210);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JjYzlkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(188,201,210,1) 0%, rgba(255,255,255,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(188,201,210,1)), color-stop(100%,rgba(255,255,255,1)));
    background: -webkit-linear-gradient(top,  rgba(188,201,210,1) 0%,rgba(255,255,255,1) 100%);
    background: -o-linear-gradient(top,  rgba(188,201,210,1) 0%,rgba(255,255,255,1) 100%);
    background: -ms-linear-gradient(top,  rgba(188,201,210,1) 0%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom,  rgba(188,201,210,1) 0%,rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bcc9d2', endColorstr='#ffffff',GradientType=0 );
}

.button_ears.option .s_panel,
.button_ears.option .ear_img,
.button_ears.option,
.button_ears.option .s_panel span {	height: 110px; }

.button_ears.option .s_panel { top:-110px; }
.button_ears.cy .s_panel,
.button_ears.cy .ear_img,
.button_ears.cy,
.button_ears.cy .s_panel span {	height: 156px; }

.button_ears.cy .s_panel { top: -156px; }

.newsdj_copyright {
    margin-bottom: 10px;
}

/* Webinar author's page */
.webinar-author-title span { color: #8a8a8a; }
.webinar-author-page .author-wrapper { min-height: 140px; display: block; padding: 0px 0px 30px 0px; }
.webinar-author-page .author-wrapper:after { content: "."; clear: both; display: block; visibility: hidden; height: 0px; }
.webinar-author-page .author-wrapper .image-wrapper { position: relative; width: 140px; float: left; }
.webinar-author-page .author-wrapper .image-wrapper img { z-index: 1; }
.webinar-author-page .author-wrapper .image-wrapper .image-shadow { height: 140px; width: 140px; box-shadow: 0px 0px 2px #b7b7b7; position: absolute; top: 0px; border-radius: 70px; z-index: 0; }
.webinar-author-page .author-wrapper .description-wrapper { margin: 0px 0px 0px 160px; }

.webinar-author-page .other-authors-wrapper { padding: 20px 0px 0px 0px; }
.webinar-author-page .other-authors-wrapper .authors { list-style-type: none; margin: 0px; padding: 0px; }
.webinar-author-page .other-authors-wrapper .authors li { display: inline-block; float: left; margin: 0px 0px 30px 29px; height: 220px; box-shadow: 0px 0px 5px #b7b7b7; border-radius: 3px; width: 140px; }
.webinar-author-page .other-authors-wrapper .authors li:first-child,
    .webinar-author-page .other-authors-wrapper .authors li:first-child + li + li + li + li { margin-left: 0px; }
.webinar-author-page .other-authors-wrapper .authors li .link { text-decoration: none; display: block; height: 220px; width: 140px; }
.webinar-author-page .other-authors-wrapper .authors li .avatar { display: block; }
.webinar-author-page .other-authors-wrapper .authors li .name { display: block; text-decoration: none; font-size: 16px; margin: 10px; }
.webinar-author-page .other-authors-wrapper .authors li .link:hover .name { text-decoration: underline; }
/* /Webinar author's page */

/* Live Chat */
.floating-question { position: fixed; top: 146px; right: -32px; padding: 0px; margin: 0px; z-index: 61; height: 392px; width: 42px; }
.floating-question.opened { width: 424px; }
.floating-question .button {
    cursor: pointer; border: 1px solid #DFE7EA; width: 30px; text-align: center; border-radius: 5px 0 0 5px; padding: 0px; margin-bottom: 5px; background: #317CA3; color: #FFF; height: 162px;
    right: 0px; position: absolute; top: 0px; z-index: 62;
}
.floating-question .button .text {
    position: absolute; top: 42px; width: 116px; height: 32px; text-align: left; right: -43px; line-height: 32px;
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=3.061616999114022e-16, M12=1, M21=-1, M22=3.061616999114022e-16, SizingMethod='auto expand')";
}
.ie8 .floating-question .button .text { top: 0px; right: -85px; }
.ie9 .floating-question .button .text { top: 40px; filter: none; }
.floating-question .button .icon.icon-chat {
    width: 20px; height: 20px; display: block; position: absolute; bottom: 15px; left: 50%; margin-left: -10px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUxJREFUeNqUlLtKA0EUhndDVDQSiLeksBXs0mQJSF5AsPM9RLDQyk6w89LaCbYi+BCuIaC+gYQorKJgIxrR8T96RoZ1d87ZH749uzNn/jnLXAJjTKBgEmyAGPTBBVgHlXRuSA9Bs+DB0z8DnuyHZFgCn8KEz2DaHeBTGZwKOVNgXjIMmSFY5fe2x3TBrcCqCdZAB1R4sjcQgz3QBRPgNaeAX/HqbBpZMefWMvo6dpXpsWj0OuKBB6n2yDU8M8VUBtVU245rmBQ0bIAwo32ZJiPDR6XRFRjjSkZzchJa5Y9A1hdocdwCUU7eDc12r6julivbFvLqpUCnd441T84K+PnlEYXhOMdLcOcciBdwDvbBwF4OCeKcYEi3Tf3fqcAmybpNrhUV9lImJsvMHr1IsShN5UX8d5YPPWa7WjPXkFgCJ7xFiGPQLmJGfAswAG3i8XA1ESjQAAAAAElFTkSuQmCC);
}
.floating-question .panel {
    position: absolute;
    width: 342px;
    padding: 20px;
    display: block;
    border: 1px solid #dfe7ea;
    border-radius: 5px;
    opacity: 0;
    zoom: 1;
    overflow: visible;
    background: rgb(237,237,237);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOGY4ZjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(237,237,237,1) 0%, rgba(248,248,248,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(237,237,237,1)), color-stop(100%,rgba(248,248,248,1)));
    background: -webkit-linear-gradient(top,  rgba(237,237,237,1) 0%,rgba(248,248,248,1) 100%);
    background: -o-linear-gradient(top,  rgba(237,237,237,1) 0%,rgba(248,248,248,1) 100%);
    background: -ms-linear-gradient(top,  rgba(237,237,237,1) 0%,rgba(248,248,248,1) 100%);
    background: linear-gradient(to bottom,  rgba(237,237,237,1) 0%,rgba(248,248,248,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#f8f8f8',GradientType=0), alpha(opacity=0);
    -webkit-transition: right 0.3s;
    -moz-transition: right 0.3s;
    -o-transition: right 0.3s;
    transition: right 0.3s;
}
.floating-question .panel > div { position: relative; z-index: 100; }
.floating-question .panel .title { font-size: 18px; width: 100%; }
.floating-question .panel .title .text {  width: 174px; margin-bottom: 20px; }
.floating-question .panel .title a:hover { background: #335076; }
.floating-question .panel .title-second { font-size: 14px; width: 100%;  }
.floating-question .panel .title-second .text {  width: 326px; margin-bottom: 20px;}
.floating-question .panel .title a,
.floating-question .panel .title-second a {
    display: inline-block;
    font-size: 13px;
    text-decoration: none;
    background: #4a90b6;
    color: #fff;
    min-width: 70px;
    padding: 0 20px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    border-radius: 3px;
}
.floating-question .panel .title a { margin-bottom: 20px; }
.floating-question .panel .title-second a:hover { background: #335076; }
.floating-question .panel .icon.icon-chat {
    width: 115px; height: 115px; display: block; position: absolute; top: 0; right: 0; margin-top: 0px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHMAAABzCAYAAACrQz3mAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAHJ9JREFUeNrsXXuMHVd9/s7M3Lm7e/e9a+/a61dix7ETJ05IIDg0UQQIiEJ4pYKqtBBoRas+pKL+U/pPq0pVq0pVWpUKaBMIVE0RgqZAeIQICA4kkJCExI4fid/v9XrX+76PmTmn3zln7mt9d72PO+tNckc+nrt37849c775fq/zO78jlFJYzOFd+6+AEHylmxO/Nme+cNJs3Xzdwzc62fTrbn4gw5bClTkk2ySUGgHUMNtFvh7i2xfZCjADwY+Y8dAfVfHr2Q+hpuDLg/CjA3BVAMU7m97VhPxdbVBpUfuPJrLA184CLx4DcsG8O2+GVfcq7lMt3LxFD41w2ZwYQNfn6wG+vpHnrTw3G5BF8YaKoF/xo4MIDBig7IhY0CAnoOQ+tj0Q0SDPERBdFlQlMii423hrEdLhQThhhNT+EMHOEFFfqvYtZzg0b2sF9vP3+fCyD8yCCLbov3R8/edrCN7bCOZOC6pTBk7UupMrDaia5WfVBiFv48DeZtkZPcX2PAEdB8I5QVUUNnlnB4dAIh29Bm9KwhmKCKZf+3bJAfQTyGb+fiLHr7iCYHrX/Qc76W2A03QPwVtlGGrAc1YIYHOKk5myqwJUp4Kp7h1kJ1u4B8r9Kc+jBJef10DLGtdtQc67CY4oIBWcgEsww0BR1Dq1u+Hzfd+r+90t6Irejofa4aZ/mwCusyA6FXrz9XyICnCLwGrQnBt4ZnOfIaAa1JBtFkDTyDq3EO8sxFBM6PRsX5fMuM0LTO/6/+R9pW4mG+99Y4E4F7BOUZ9qm2AXAd0F6T7Eez9tkFJyhtgWUE4L8rgJ7vnnrGSe1RTj30WyhthPGExvx4MOXJ9sTG0rGz1vRBBnAbZo5CljE/wBrZ4fQYpfWoZGMwBxELq9cLLrISbPQbXPctlJ/l0+qKvxY799LiBveMilofPnED6B9N5kQKLaEjeiUY+B/x6OyYfta7fGeHjUl1dBHGsj+yoMwmILCOSRPJCtP5izMtO78SGH7uJfwPEyxgR7w4rVhbBUWIYq6lIh0mTo1w0xjciVFQ4tjeMX+oFrTwE9+erLjNHP3DdBZhbqLWVrM9O74UH9BH7KAPmmZeQcgBp1428lQ++tPT4O1ORqiENdQM6tvsQ5uiPGQFJ1711tZrr+XezkgO10A8JLAUXMUO9m/neM4nKPMWpQYdREGTgHuhBtmqRVO2Vpo33KY3nLTimTB9Pb+XA3xeudDUbOg6H67IgPE8jjfDlujKKSuCURRjogzoxA9RA8R1rROsgWhIn0yqkG8svaBfkMHHbEid0PgUar2YQdIzNWqT+iSiqPWfHItxC8VqDglR8Cn6aI69rGz8+3CSEWBibZeL2Js6LByPlbuiY23cyxu9nG6irGTXoQI80E1bPvpzm0q30o36MwViZYvtA2LzHr3fQVQfF6n3nCGuJ1AXga3amRu5dK8SXqQlkOEQqI0Sa6IZ5lrMfWn4ZKx+Cq+urNss503C0l8doAchGBBT2U0a1szxqQiiwqpCEmCKCa1nNmQEcKaPFJ5DgWvEBfcy52ehUi9t1lJ7gB5sIx1Za/9z4IDWZUHHqIQgruEQfRRgHVQiBSBNF1rM27CDAvy0zvLV9thpteVQ4AN45FRYkcE7fuYxssuh5K+vBf5W/XBQi3u1BVMzVJuCaOt9U8WQ0Ru0TdqcH0bqeL8qiZLjNuigN32kXq6Tym21MIC9KG9KRKKDYrnFvL85GNY0ns1NNmwvgS5SGmgZQaDdH0YhbOKfqY2cLcsypzfcscktNL3fqwEE7zgPUpG6xcMqCOYWgrAR1XiGKB6sEJ6GKelAgG8wiygTVkRL3nM4XbYp3dhr6si6iVJpDQz//GzWvtTzopI3XdaYnUZIAgF1GXJhHOc1xr+DT0Zf0AFc41JMarVo+GsWgUcClh3Zyy6jSBg8xEd8MbqacVYkixxk5mA5WZC0JpQAU/4iJK4qv5r6OBZD2NIHPuLQe2dUqmVzKQRFWecd2ZKXrKAeIGqHWKCPkcT23RRmZuU6QNgCJhm4Q6U3Q2xGy9wTQ+RAwmbSKRodQlO2UeUoa0ZKNYAtfdmhXNViI0/Mz6gSliMO3PkdNk2KnkOKIgT5sogFL1jwDFWUqNIwFMS7RTIsXWhDDIIZgmoFGUyFdqa1Y1AgaJMLNqYVXoZCCyUyjkJlAOxNcbTIigAWbdDSBUpZZQooZOK6Kpi5BhYeFX5HWUltomm8Gb1ZDib9Q4zz1mrq1hBdXPQ5lhVAZuJ8VrYBeYzQO8EohuE9BE7zHdAeW3AvpnZ3YDaITtqoZrkpCYVdZqlSAYXss8Yg4WKeXSYGruhWpbA7StBZo3A6keA6aaxVjVzBwxrGzgmAwzS3EEH9DMQnFx0iziVC+VbOkmiOuAzi1A5joyc4BAts9HZ2KsFHZq6M36MrNiTJUJtvmXYGkXmqcIdBtB7GLrAzquBtp3WhCd9AIMICXPm0nShs5cBrrKat/FdS1bMxSj3ZuhOm8BWslGt2VR36DF7FhVLmjjSMA1sdnuKrTrSywbydJML7Dqeqiet5dBXAIGFLMq4BdlCWpzg53JWbOAzmTPW2A1kG39QP9boHp/y4pTna68VD8zePJ34L/r0d/w9a6GRZsQM3W6D6bImcj6oBnqxTW3Qq2+i0CurduYx6G8iGDKXbEMaOCRBDPVJEwFE/qLWLWdonWXBbKOMfEYTHnBLEsSyqmaUG0cdfAzi6vGcjYVs3WAQNJSzayPJ7Lrd5irFX78UV3Q6Bc1O9NoS2ixUalXgKkpW2GkfRMBvdrqyKUsXJqdmUbUPsN2R5zD0mDn0sWsKA18KoCaHoHymwjmZorX1SbGWl1bSNWHmYadP7ovBxXtLS54abBqiYwshtV0VCc9BVWgJvOaycr19uwSTDdlm1nj485g9JKYqR+O8DEod0cp9bLBziUwk5TTZ5citnkQyF+E8LqgmnR81d9JZu7gh35DAh2DklNmWswsOIoqikstjK1VYBYe/0jBv/s7P+AF727k0S4FTMMwaVjZlodMHQVytGZTGwlsl2ZjB9tmCHezBVBSBofP0HXZBxlmLaAVoM4zK+HSLAMVPEd23slfZUodaxwLpKU5RZqVagPF68mzEFEEpWOvfgvBdJuteI2HX8lugncPz/cQzJfYfgIZTBhAZThvQC+xjQs/vE8D+nkKeesXFWdUGm2euszEuYcVkVGdWaCfInZswroofhfihPMuOKYegnVPdIxWg+vRwvXSO5Fq+izb3fw5Vdap4rI6s6ajU/j+hygbwi/YJ0PW8IQbbU6rRKnTmgRq3ThfDgMj0yZ3VlG6xqD0X+q+xPURtGFkQG16K9vnCOqGEosrAZ0vmAbQ731gCDL/sK0TF9debeB1eVbaoPqraKFkW0u7ZmyMzMwRnFarL/UKMcdtL9kkM1vRsjVMbdKW7/1INd9lANZTZSXXcQFgGkAf+8AJyMJDBlC9QEKLXFNKTjTarM2I2VOqi2zsmIQYGgWmOX6pXiCzSjMwY0ETl69kUhK/6TsJ7McJqDDMXSgzS4B+997TiAoPIAqmTKC4pIgbVLxExBaXtfs0XvonobIXgTNjNH60r7nGTj477tpyWZ7LtSKgRpduJks/zbMwAC8GzBjQCYrcB9hoPgcoFS9qGEczmhGxz6m2nFKrxwkkLdkTYzYRq3k92WmMmRutfhQLqDckYoamBgjmx2YDc94J0IXvflBbQk/4H3zsRfbqPjiyzxZIdMu+1Zs5yFAs1O8GT6OPhk8LGXnsHDA4DXTSv2xfq40bh0zbXq7qshB3J54HFWIrH5rb+MavFsXMKlC//f4LZOiXRFR4UMjCaaEC6NwzQefX5FOXcqrFm6ihOAZZZHJjcmAU6iJZeegskKev2UQw24y+7K7pZiyIocbafa/45M87lgymBfQD9KJyZ1SUewhR7l/YnqRfmje+qSmqG7fSDgR1bkKtLBFfqhgdfEutpVjtGoc4cAo4PmrTK1t15KdTi8pdRgfOW2fOpkN1TNf/Y/GJ3YsTs5dIlYnDEJl1lC5p9tzZDeU+JYTbydd6R4Wr2LabOtdiRmRkqaK4mItaWeT/iop4VYypFlR79ohcSwAnhyH2n4SY4MO9aoBW7QCMJeq4Ny89TFq0dL001d31fOOVpYO592GoVTsg+m6CaGVn0UKt4VxkZ9nEPn7j93k2pZOFLrRrEkfNBjXuokfNZEIJnfXUbxO33YHy3ipXaI2p0ZWUQF7ha2rgIoGbgHjlHMTxEXaYt9q2hfpytWbTNiMinTrEvIt2CuR94v6n9qmH71BLA/PiIWDqLNTZXwMdayG6aQ91Ui+0dkPodHo/w3vxAyrtQEXelAiJZeTGM++xe6OjJK4yy8MROLYMtrpc2NMAti8u4tskHJcyTFfG8jrKxtgyLU8sFd2XR2XPxBm5noZPRHfk5VNQozk+3wMm+w4tPeyi9yErYuvxsBWlkh5Pbxtf7F8SmEYn5tl5NkycBs6mjDxXNL9FmkRspm+caYNqo1ne2w7008da1c0bawPSepMWdiatbBHeaR9iMm3OKLgQWb0PkwehqyiHrl6tWjEjVLFthXDoAzgHCeKrAqmtJP7HSsHrxFkai1e6aqpj8n/UlmGoXo7FAYrYU7RgM5ug1tLoXH0Nu9W0if1KlacW64GnYwWdit4jPv3UfvXlO+At/YZ0K9iMTW3z5PjzZDGL21ptNs7AnzoI7PouqE1k8QDB7SbIGbsQVaTYlQ4C6vs2vYJKXgRNEKOUqsOtEGP8jK7bGvCCUZxbY3YH0gMkdQHPg0Kpf+Ibn+LTv6pcxVokBKQyYU7Vkn1Qbh0M5QaK2PwUcIR9cjYBm3fwXglmm/bgUr9XErH1nJ2x1m0HpKvXPUwmvNBWxYyKZefYFNQ4b/jweTiZDFR7B1QrbSadsaZjj7oEmQ5KpPhwdNLJGWjh0002byLwINMLZHCWnxvj66EuiOlMBUPoAtCsJrBf5F9+ghfdaAEVCQGpQ3TZH8vtZ8/ILUOUSHmI1zicYxug1t8JdG2g5GnT8dVb6Ow7NpOg3uI/LvljJrrxS7HY5diu68b6X8VSrbyL3Mz1g1U7y/GmRIZ6tXcLxdK1ZON6s85CFz7SoGi/FQEBnz4PjJ+kKD9N02maoPOaTWmz0FvkeY2Q+rnpRritVBnp1opUF81q2lxe+k957i7vxVJHIPUDh9wL4Q2nHpPXnaHa4s9H2P9XKGmG2S+fD2eqWYfgfHjNf2XCcYnUWVI2FzfMXUQw/W+JMvOS7QHTvNkeeiwDu3i+GkoHnpvard8krDxWmmV6mXiBgHbRMM6doaF1mEKEDvhY3ih985lglDfyDKLUa3BWXwexllajytibUwE/4nxRCOevjdFRF3Gr4uKFWpfkXw53nCWQ56HS/PkowTvSyz7yXppatLFTnJ+8n6xEXXVlrciQ63ZR1LqJ1zMoMbWJ4nLdbVCb30WDaItQzZ3NlPdzrCXUopV+bHgd1PTbydQJAZlXZqW3kqGSFMURRdsEDY88GexFEDfz4aDodQ/26qXKIaXAI7zT3zWGwpLErbLzulpqiMIv5LZBLV7JSPbhCL/zML9vuM1OUbmlKI0Wr/26tmyi1rWp6GZ8zw4vSUaWxG8TgdnwDqhr76Z1d60WQW+j6HlvyfKc69DeaUt7tTugogOQ4VOIgrNKl2K5MMibGWabhtg+Qm+3GeJ0SmN+SEhvhKK3e3HsLBs6Nn2j8Gi0cWhPtO0cXarQsvFIvzHQzLXdYkA83c12T3LidQaaprys1598pRE9wTrw1hjIa+IUQ2+9nWz1FjW+HNxtFKfbyLxfIcw/jl4OaECGDNIQWXsKct0E3DPtxXDi96iIf3/Bq9xKpbm12A4LShUeVL1jF8hKKJ9AnqLveGgNMBqv3NJA6vvx6Hel0n9mswOWIcOxnDXf7dWbjVXGjxYvvdsoWt9NIDfH+S8mNaLbmuqL/XrXij3HuY1fSP8l920z+FPUXSfzkGuGaS0XaO067Fd4QhhQ57PhjirPSRYz5KJgNxm+W7VMy2j7Oci2HHCeD8phPkATLRZEc18GSIcP719aRrrLF7yI84q8pT8Yc4xQSw/UVe+G6tsaSwTjGwm7iapYwkMrYHWRjg6qnUT21wT3NHSV5RG6O93TkJvJzr1NMBUhlHqNH7xm9thwDRBl+BuC+FOCOQGfDwiNHdk/SSZSpB6h7zjWUg5+O8aCdsjIPyEj/WUFshQUE+3JiVneoOq/hWLvelqxzZXRf13izV16ibcYULPE1PsoPPcBGj1kCwE820N2DsEZpNs5rH8f0RyW11j9guq0xeI8pJRFEJ9RKvolzxNGT6ZCRDcMQW66SOOK93Gc4nw0E/t4bsxI34NLV8ijT1LaSmQZkTRTaqLVW6pYnVUpt6yC2vgOOv+r43ikKOYPuTZyUY8aCqIYn2yjaZ6ms5pH6BnLUrkSctsYnJfpm2abssIwTlRsM11MMDaZ5C8oKV+mbjxNXRyVshJbCohuHIa8eowWNYE8QSAvUMRGqXgqyjCyheL1szy7pSUGyz6DYwBtWjSYzlyhKY4r+m5A1LMBxs+qFgficvmfCzbNbf6pTpTKm2vqHX7OdyJy6DrsvADngDuEKZwUUk7psBfBG+TDSJNUjhJUnUEu48xy2/QEwKos5PUjZLjOsCMTT9PgGaROLvhWImi96Pp0PfzPlHJbr1T9QVMETDheIlf2W6lfbgEy7RXsE6iZXliXGYRi4cFijXRpAT3biyikeNw4ek6MFL7iDFEEF4SNIVeK2KK+FMQ0Q2JePYFIs9Hne0N0q87SRx7KWCBTZu8vQZFq3St37vTH5QHTjoGXyIX1lE/POoLaVM2+ea5mWjg7zc2oS+a/85QQJ3oQdYYQXXmotjGICarrcQKSc8zaHiNpXb0TUADZN22a0sIkq9lIY2eED+RYs90iipKUILYTwI+zrSpt5nalc59stkNYfzD1DTYTzObWeNMWUfX0JMjM6tXKRRGsLd5RH2qyGVEmgGifBrpy7FpkV2h5EWRKp0dqo5d/MEXwxgnkeIs1pqRXTNXw2W6nnrzTRHpW0ko5e9/ZBMDUtW0yfNpnhNBEgswspjnWuqbRJ8oCPEUbaco3K5mjlF5qR0BT8XoavdNBjsNRYL8jzxpWGjDfI4jeDgL4fpuAvNI284kNOaEmk9GZwrt0YJMEE+ry1xSV6x1dXZmQzZ/B7tjd8E00p43tFrY7Sy5IVW2fFXRYMTueAJhmSqZs+pcMA4HZSpEtPTZpWmQG3Hyvc3mxPPNsrFGXALpXs+1iW21Z6Na5vwkQ0x4j9Qcz0pbkKESYr8rySNYAMtlqwlimjqi9lrFsVYt4eyeP53aeNWjr+HqbnnmwD4abwEOXIJo2k/5C/cHUDnd2hMbDKKCTvNx0wmAKa6AI/6M8X6RbkpoBpozB0NaYjsF1lOrSV4rXRKTGcmBZ2rh8MAEweeHsKJzBA4jWbNTJTJUBg/pbs6VZA9FHdvbFG1POplhQlcdb5QO/TpdWlJOwE8oBCmn+n3kWYvNtJscneWu2GNZT8/jcG+gohSTlMfWPt6pkwNQB6pFXIc4egurpmxlor7Of+QYGa75uiYqeBRa51mReR5CFOP4zOOMjNaoiN1p91rgUS83oWSEg2UyD83vI0CFg9UDFMu8ZrXEsXsRaQI+qv39LkCwz9VGYhBg5RlclW8MSaRxLNjS1OouCHxbfSj4HaOIkkNPp+hkbVnNsufJSaxyLZKUWseGI+rudQ0sGc97J02OnCGYOVYsZFeodz3tzAani5OcofKTyV8kzc3qYYjZfiV1UFRhvHAu3YA2QwQH1tzeO1AXMee8FmR2GMzVlFnLFK55DswbBEamGAbRIVpqy+oVvzfy1s/jrqvm1wgQw/JoVtSrukVLnqxYUNY55AqkZWQDCwhfU39wU1Q3MBXXi3It0UwYtM+0C1VONil9YYM0EI1o1mP/HNlRrqJfHnhzaC5x6lU9UGAMaHVpxRSZeF0Dmn0CYf9mws8axPBuh5sfhnHoa8twOYOMm3cHBkohtlECd25c0q+K0P1n4HsXr8xZIdQXBjKNBztE9kOsG2Bd/yq4DKU5gNwC9VD/KotWqdeRXycjjFsgY4CsKJq1anHwaOLMTuOpqBSn5g7q9sRHrDBCLidlmEW3hJNs3TN1CDWpxMdOsm6Em7ZpUHsMH4Bx6HrJHp2KmniVDb68q2fZmZ2K8nN+szA6Db5KJ+6yIDcuVTeYY9uQjQJXHFI2wYz8D1mwHMq3jSKWnbPnwN1k9+MrtL4pssxEdCRl+hyzUIIaGjVJWqKO5L7u8O8Fr8XHhIJwDT0B2dQNNzd+E63/SWrXOChzsOkRragKoqvWijPayvUDwTvAsLROLuymUZOFlv23RYEopF6k7R4HjTwJtNIRaW49jrV+AYxY0Xjl2Fge6KMriTPd6bBxzKYhGnOo9Sw8RtAMEbZAABqaOQ3ErjMqxXcCQeMs/cuzoxFlg/6PUm1u1uP0aulN/WFrOfSUMDrOkr8LwUPIof3eSLYfqHUznbVLE55DX0JZLlucJXnecLR+vGY2XEVY2tWAArzCYsAM2egTY+wjQ3X0GbWSoq8umiWUslRY74zL242S4m+eX2DddMy2qX7hRzbBUK/RklRRY+rFoMH1/6Zt3YvAFyMPPQPatekT2pz4XL+dOXtyWfDjjjO+m5fgM9VW+min1jBurGeI8mZj08uvMqsgQJc/hHwFrbw7Q3fkw2Xm/nUlxkwO0BKQJWP87nfFhy8yoDGLSEwDzuTUt9hc4q7RoMMMwrFNkSPuedFfW9Z3AwNoneQN3mVXVSRhEJSDzAYL8AwQzZ83/CFW7+lxpLylHm/DgCb1LNZz2VshMk63vLmDj21O5FaQzq56KHOTJXwBH30GDqGs3Aexlr3eYFVf1BLTky5m9n/+ZjCyUgFxJU3FkpHNqEOL5h+BQciGzGo7eDE5vO6WLhxcmrb+Oj6xAMPVx8TBwbDewqR9Y0/e/BNA3heXdOi0VKBWhMCGyzxPQQjmqgpUVsLg4Bux5HDj9nK1ApjeHE17Z0jeVyWpLxZXhqQfTds7zzFCsy3JfR5h9yRYcjHDJkr3FbFFhZh8KP2cbMYysy3Xr3CazcPa/AnHoBxa0Elv19FcubuEKc01qHWMngaFjBPKqIp2+zf/OQvnvM0UuhLs4lpZYqUVq8KQtm3b5OOeyH9N5oyfF3v/m66HXkZ9Z69DpJRNnaOEWrBUXGoPkWTLqBNtnbHk2ZxGWbuycR8HjdEGkAVPJlQOitlqzBHIfgXz+SzQIX1l+16TuhxaverulgIPd7McWpgFDl3j5B7Z3wk3dBleVy7TMB1RVtGLlnhWnI/ls4eI4nFcoWvd/w2ZkLOFBWzlgSlvzHTmKw/Yio6Ki3xfw9eNww+cpcu8mqFeVdu2pXFs5uzsyzutP1z8YsFgpxHscIoinL9CK/wnEmedsoeQwf2WCBokcmpnT2ofqqKBVrO9sKbQLfP1fFLl9BPN2gnpDaZm6UwmqmEFNub+808Eyg6l9Qg3cBI28bMEuRNbAjR2HGD0CNXrcqpg6iP4VBuYwnLFsdWS7VHCpMpUiHKQf+iic4Idw3S0E9Fa29aXiSpUstZO7Q8vPSn7XGT6cB/fCOf5ziOlBa7UHWaic3rmPIIfZOTMHXt9g5vjUDtOixabaN6gqZzh0qiZHI3L2EEjdPLYu/t2auGomPW10EsiMBVNhwTVnF60LQzhHzwMvfx848oRdoiFm3EcC/fh/AQYAKp4Lop1f7eUAAAAASUVORK5CYII=');
}
.floating-question .form { margin: 12px 0px 20px 0px; background: none; border: 0px; width: 100%; clear: both; padding: 0px; }
.floating-question .form label { margin: 0px 0px 8px 0px; display: block; font-size: 12px; }
.floating-question .form .styledSelect { float: left; line-height: 42px !important; line-height: 48px\9; height: 42px !important; padding: 0px; display: table-cell; width: 100px; z-index: 62; margin: 0px 10px 0px 0px; }
.floating-question .form .styledSelect ul { width: 98px; border: 1px solid #d0dade; border-radius: 5px; padding: 0px; font-family: 'Trebuchet MS', Arial, sans-serif; color: #4A5256; background: #fff; display: table-cell; vertical-align: middle; outline: none; }
.floating-question .form .styledSelect.open ul { width: 220px; }
.floating-question .form .styledSelect ul li { line-height: 34px !important; line-height: 48px\9; height: 34px !important; padding: 0px 14px 0px 14px; }
.floating-question .form .styledSelect.open li:hover { background-color: #eaeaea; border: 0px; }
.floating-question .form .styledSelect.closed li,
.floating-question .form .styledSelect.open li.first { background-image: none; position: relative; }
.floating-question .form .styledSelect.closed li:after,
.floating-question .form .styledSelect.open li.first:after { content: "\f0d7"; display: inline-block; font-family: FontAwesome; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position: absolute; color: #317CA3; right: 14px; top: 10px; font-size: 16px; line-height: 1em; }
.floating-question .form .fText { outline: none; font-size: 12px; width: 184px; border: 1px solid #d0dade; border-radius: 5px; padding: 0px 14px 0px 14px; font-family: 'Trebuchet MS', Arial, sans-serif; color: #4A5256; line-height: 34px !important; line-height: 34px\9; background: #fff; height: 34px !important; display: table-cell; vertical-align: middle; }
.pt .floating-question .panel .title-second a,
.pl .floating-question .panel .title-second a,
.id .floating-question .panel .title-second a,
.pl .floating-question .panel .title a,
.my .floating-question .panel .title-second a,
.pl .floating-question .panel .title-second a {
    bottom: -36px;
}
.es .floating-question .panel .title a,
.id .floating-question .panel .title a,
.my .floating-question .panel .title a,
.ua .floating-question .panel .title a {
    bottom: -40px;
}
.id .floating-question .panel .title {
    font-size: 17px;
}
/* END Live Chat */

/* Technical analysis and forecasts */
.taf-banner { margin: 0px 0px 30px 0px; }
.taf-banner-big { margin: 0px 0px 30px 0px; }
.taf-banner a { position: relative; display: block; text-decoration: none; }
.taf-banner .more { position: absolute; bottom: 4px; left: 7px; text-transform: uppercase; font-size: 10px; text-decoration: none; }
.taf-banner .button-title { position: absolute; bottom: 33px; right: 26px; width: 228px; width: 228px; text-align: center; display: block; height: 48px; line-height: 48px; color: #fff; font-size: 18px; }
.taf-banner-big .button-title { bottom: 18px; right: 20px; }

.taf-tags-list { list-style-type: none; padding: 0px; margin: 0px 0px 10px 0px; }
.taf-tags-list:after { content: "."; clear: both; display: block; visibility: hidden; height: 0px; }
.taf-tags-list li { float: left; display: inline-block; margin: 0px 10px 10px 0px; }
.taf-tags-list li a { text-decoration: none; height: 28px; padding: 0px 18px 0px 18px; line-height: 28px; display: block; border: 1px solid #ddd; background-color: #fff; border-radius: 14px; }
.taf-tags-list li.active a,
.taf-tags-list li a:hover { background-color: #3c83a8; color: #fff; border-color: #3c83a8; }

.taf-date { padding: 0px 0px 30px 0px; }
.taf-date:after { content: "."; clear: both; display: block; visibility: hidden; height: 0px; }
.taf-day { font-size: 22px; float: left; margin: 10px 0px 0px 0px; }
.taf-another-date { font-size: 14px; position: relative; top: 4px; }
.taf-another-date .icon { margin: 0px 6px 0px 0px; }

.taf-calendar { float: right; margin: 10px 0px 0px 0px; position: relative; }
.taf-calendar .calendar { width: 230px !important; position: absolute; right: 0px; top: 16px; z-index: 3; }

.taf-events-list { list-style-type: none; padding: 0px; margin: 0px 0px 30px 0px; }
.taf-events-list:before,
    .taf-events-list:after { content: "."; clear: both; display: block; visibility: hidden; height: 0px; }
.taf-events-list li { padding: 0px 0px 20px 0px; }
.taf-events-list .title { margin: 0px; font-size: 17px; }
.taf-events-list .views { margin: 0px 0px 0px 6px; position: relative; top: 0px; color: #4A5256; line-height: 20px; cursor: default; display: inline-block; }
.taf-events-list .views:hover:before { display: block; content: attr(data-title); position: absolute; color: #fff; width: 182px; min-height: 18px; background: #333; border-radius: 3px; bottom: 22px; left: -6px; max-width: 182px; padding: 5px 8px; line-height: 18px; text-align: center; }
.taf-events-list .views:hover:after { display: block; content: ""; position: absolute; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #333; bottom: 17px; left: 1px; }
.taf-events-list .views .icon { margin: 0px 6px 0px 0px; }
.taf-events-list .description { clear: both; color: #6D6F70; }
.scroll-row-to-append { display: none; }
.nli-date .views { z-index: 1; display: inline-block; margin: 0px 0px 0px 15px; position: relative; top: 0px; color: #4A5256; line-height: 20px; cursor: default; }
.nli-date .views:hover:before { display: block; content: attr(data-title); position: absolute; color: #fff; width: 182px; min-height: 18px; background: #333; border-radius: 3px; top: 25px; left: -10px; max-width: 182px; padding: 5px 8px; line-height: 18px; text-align: center; }
.nli-date .views:hover:after { display: block; content: ""; position: absolute; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid #333; top: 20px; left: 1px; }
.nli-date .views .icon { margin: 0px 6px 0px 0px; }

.unregistered-for-analytics .notification { display: none; }
.unregistered-for-analytics.unregistered .notification { display: block; }
.unregistered-for-analytics.unregistered { overflow: hidden; height: 300px; position: relative; margin: 0px 0px 40px 0px; }
.unregistered-for-analytics.unregistered .notification { position: absolute; bottom: 0px; left: 0px; width: 100%; min-height: 110px; background: #fff; }
.unregistered-for-analytics.unregistered .notification .buttons { padding: 0px; list-style: none; text-align: center; }
.unregistered-for-analytics.unregistered .notification .buttons li { display: inline-block; }
.unregistered-for-analytics.unregistered .notification:after { content: ""; position: absolute; display: block; height: 124px; width: 100%; top: -124px; left: 0px; background: url('../images/unregistered-notification-bg'); }

.unregistered-for-analytics.unregistered .notification .likeBigButton.register { background: url(../images/button-big-green-right.png) no-repeat 100% 0; text-shadow: -1px -1px 0px #aaa; }
.unregistered-for-analytics.unregistered .notification .likeBigButton.register span { background: url(../images/button-big-green-left.png) no-repeat 0 0; }
/* /Technical analysis and forecasts */

/* Cookies notification */
.cookies-notification { background: #FAFBFC; border-bottom: 1px solid #DBE5E8; height: 40px; position: relative; padding: 0px 14px 0px 14px; margin-top: -42px; }
.cookies-notification .title { display: inline-block; line-height: 40px; float: left; }
.cookies-notification .button { display: inline-block; background: #428CB2; color: #fff; padding: 0px 10px 0px 10px; text-decoration: none; margin: 8px 0px 8px 10px; font-size: 11px; height: 24px; line-height: 25px; }
.cookies-notification .button:hover { background: #619DBD; }
.cookies-notification .close { position: absolute; top: 50%; right: 14px; margin-top: -9px; color: #428CB2; font-size: 17px; }
.cookies-notification .close:hover { color: #619DBD; }
/* /Cookies notification */

.chart-warning { font-size: 11px; padding: 4px; width: 560px; }
.page-banner { position: relative; height: 235px; margin-bottom: 20px; }
.page-banner .title { position: absolute; z-index: 1; left: 16px; line-height: 20px; font-weight: bold; }
.page-banner .title a { text-decoration: none; }
.page-banner .description { position: absolute; z-index: 1; left: 16px; line-height: 14px; font-size: 15px; }
.page-banner .description a { text-decoration: none; color: #1E5388; }
.page-banner img { position: absolute; top: 0px; left: 0px; }
.page-banner.two-step .title { top: 42px; font-size: 23px; }
.page-banner.two-step .title span { color: #1A6FC0; text-transform: uppercase; }
.page-banner.two-step .title span:first-child { color: #F3A036; }
.page-banner.two-step .description { color: #7692B0; font-style: italic; top: 68px; }
.page-banner.binary-options .title { top: 36px; font-size: 23px; }
.page-banner.binary-options .title span { color: #0E57A6; }
.page-banner.binary-options .title span:first-child { color: #605768; }
.page-banner.binary-options .description { color: #0B58A6; font-style: italic; top: 58px; }
.page-banner.automatic-withdrawal .title { top: 42px; font-size: 23px; color: #FD2624; text-transform: uppercase; }
.page-banner.automatic-withdrawal .description { color: #0B58A6; font-style: italic; top: 68px; }
.page-banner.internal-transfers .title { top: 30px; font-size: 23px; color: #00749E; text-transform: uppercase; }
.page-banner.internal-transfers .description { color: #828282; font-style: italic; top: 56px; }
.page-banner.no-commission { height: 212px; }
.page-banner.no-commission .title { top: 42px; font-size: 23px; color: #020202; }
.page-banner.no-commission .title span { color: #256293; }
.page-banner.bonus-50 .title { top: 42px; font-size: 23px; color: #F6961D; text-transform: uppercase; }
.page-banner.bonus-50 .title span { color: #00466E; }
.page-banner.bonus-50 .description { color: #05446D; font-style: italic; top: 75px; }
.page-banner.welcome-bonus .title { top: 44px; font-size: 23px; color: #000002; text-transform: uppercase; }
.page-banner.welcome-bonus .title span { color: #2E6FB1; }
.page-banner.welcome-bonus .description { color: #000002; font-style: italic; top: 76px; }
.page-banner.rebates-service { height: 212px; }
.page-banner.rebates-service .title { top: 40px; font-size: 23px; color: #0E3779; text-transform: uppercase; }
.page-banner.rebates-service .title span { color: #D88618; }
.page-banner.rebates-service .description { color: #1A427F; font-style: italic; top: 65px; }
.page-banner.vps-server .title { top: 40px; font-size: 23px; color: #00436D; text-transform: uppercase; }
.page-banner.vps-server .title span { color: #168DB5; }
.page-banner.vps-server .description { color: #00436D; font-style: italic; top: 83px; }
.page-banner.contest-fx .title { top: 40px; font-size: 23px; color: #fff; text-transform: uppercase; }
.page-banner.contest-fx .title span { color: #EA7E23; }
.page-banner.contest-fx .description { color: #2C3D4F; font-style: italic; top: 65px; }
.page-banner.learn-how .title { top: 50px; font-size: 23px; color: #023874; text-transform: uppercase; }
.page-banner.learn-how .title span { color: #00C7FF; }
.button-glow-oval { background: url('../images/button-glow-oval.png') center no-repeat; height: 48px; width: 144px; display: table-cell; color: #fff !important; text-decoration: none !important; text-align: center;
		    font-size: 16px; padding: 0px 30px 6px 30px; text-transform: uppercase; font-weight: bold; line-height: 17px; text-shadow: -1px -1px 0px #6F6F6F; vertical-align: middle; }
.trade-example { position: relative; height: 294px; }
.trade-example img { position: absolute; top: 0px; left: 0px; }
.trade-example .close-order { position: relative; left: 402px; top: 38px; z-index: 1; color: #fff; font-weight: bold; text-transform: uppercase; text-align: center; display: table-cell; width: 110px; height: 48px; vertical-align: middle; line-height: 15px; }
.trade-example .buy { position: relative; left: 18px; top: 226px; z-index: 1; color: #fff; font-weight: bold; text-transform: uppercase; text-align: center; display: table-cell; width: 110px; height: 46px; vertical-align: middle; }
.button-cell { background: url('../images/button-cell.png') center; width: 180px; height: 28px; display: block; color: #fff !important; text-decoration: none !important;
	      line-height: 14px; text-align: center; text-transform: uppercase; font-weight: bold; padding: 10px 10px 10px 10px; margin: 0 auto; }
.page-banner.forex-start .title { top: 45px; font-size: 22px; color: #000100; text-transform: uppercase; }
.page-banner.forex-start .title span { color: #5096AF; }
.page-banner.forex-start .description { color: #3F829F; font-style: italic; top: 74px; }
.page-banner.forex-start .button { position: absolute; z-index: 1; left: 16px; bottom: 18px; text-align: center; height: 40px; width: 188px; margin: 0px; display: table-cell; vertical-align: middle;
				   color: #fff; text-transform: uppercase; font-size: 15px; text-shadow: 1px 1px 0px #777; background: none; line-height: 20px; padding: 7px 20px 7px 20px; }
.page-banner.forex-start .button a { color: #fff; text-decoration: none; }
.page-banner.webinars .title { top: 42px; font-size: 23px; color: #1E201F; }
.page-banner.webinars .title span { color: #2A6494; }
.page-banner.webinars .description { color: #1E201F; font-style: italic; top: 75px; }
.page-banner.affiliate-programs .title { top: 50px; font-size: 23px; color: #155882; text-transform: uppercase; }
.page-banner.affiliate-programs .title span { color: #D27027; }
.page-banner.affiliate-programs .description { color: #155882; font-style: italic; top: 78px; }
.page-banner.agent-affiliate .client-title { position: absolute; z-index: 1; top: 55px; left: 50px; color: #022C52; text-transform: uppercase; font-size: 8px; }
.page-banner.agent-affiliate .client-title:first-child + .client-title { top: 103px; left: 32px; }
.page-banner.agent-affiliate .client-title:first-child + .client-title + .client-title { top: 154px; left: 31px; }
.page-banner.agent-affiliate .client-title:first-child + .client-title + .client-title + .client-title { top: 201px; left: 49px; }
.page-banner.agent-affiliate .agent-title { position: absolute; z-index: 1; top: 142px; left: 191px; text-transform: uppercase; color: #fff; font-size: 16px; }
.page-banner.agent-affiliate .affiliate-title { position: absolute; z-index: 1; top: 79px; left: 338px; text-transform: uppercase; color: #fff; width: 100px; text-align: center; }
.page-banner.agent-affiliate .clients-title { position: absolute; z-index: 1; top: 137px; left: 322px; text-transform: uppercase; color: #fff; }
.page-banner.webmaster-affiliate [class^="step"] { position: relative; top: 158px; z-index: 1; color: #022C52; text-transform: uppercase; width: 126px; text-align: center; font-size: 11px; vertical-align: middle; display: table-cell; height: 38px; line-height: 13px; }
.page-banner.webmaster-affiliate .step1-title { left: 32px; }
.page-banner.webmaster-affiliate .step2-title { left: 70px; }
.page-banner.webmaster-affiliate .step3-title { left: 108px; }
.page-banner.webmaster-affiliate .step4-title { left: 136px; }
.page-banner.broker-affiliate .client-title { position: absolute; z-index: 1; top: 48px; left: 54px; color: #022C52; text-transform: uppercase; font-size: 8px; }
.page-banner.broker-affiliate .client-title:first-child + .client-title { top: 98px; left: 28px; }
.page-banner.broker-affiliate .client-title:first-child + .client-title + .client-title { top: 151px; left: 28px; }
.page-banner.broker-affiliate .client-title:first-child + .client-title + .client-title + .client-title { top: 201px; left: 54px; }
.page-banner.broker-affiliate .broker-title { position: absolute; z-index: 1; top: 134px; left: 143px; text-transform: uppercase; color: #fff; width: 100px; text-align: center; font-size: 11px; }
.page-banner.broker-affiliate .affiliate-title { position: absolute; z-index: 1; top: 74px; left: 338px; text-transform: uppercase; color: #fff; width: 100px; text-align: center; }
.page-banner.broker-affiliate .clients-title { position: absolute; z-index: 1; top: 132px; left: 322px; text-transform: uppercase; color: #fff; }

.page-banner.whitelabel-affiliate .before-ask-title { position: absolute; z-index: 1; top: 80px; left: 185px; color: #022C52; text-transform: uppercase; width: 50px; text-align: center; }
.page-banner.whitelabel-affiliate .before-spread-title { position: absolute; z-index: 1; top: 108px; left: 180px; color: #fff; text-transform: uppercase; width: 60px; text-align: center; }
.page-banner.whitelabel-affiliate .before-bid-title { position: absolute; z-index: 1; top: 134px; left: 185px; color: #022C52; text-transform: uppercase; width: 50px; text-align: center; }
.page-banner.whitelabel-affiliate .markup-title { position: absolute; z-index: 1; top: 108px; left: 296px; color: #fff; text-transform: uppercase; }
.page-banner.whitelabel-affiliate .after-ask-title { position: absolute; z-index: 1; top: 70px; left: 405px; color: #022C52; text-transform: uppercase; width: 50px; text-align: center; }
.page-banner.whitelabel-affiliate .after-spread-title { position: absolute; z-index: 1; top: 106px; left: 400px; color: #fff; text-transform: uppercase; width: 60px; font-size: 15px; text-align: center; }
.page-banner.whitelabel-affiliate .after-bid-title { position: absolute; z-index: 1; top: 142px; left: 405px; color: #022C52; text-transform: uppercase; width: 50px; text-align: center; }
.page-banner.whitelabel-affiliate .whitelabel-title { position: absolute; z-index: 1; top: 56px; left: 286px; color: #fff; text-transform: uppercase; font-size: 15px; }

.page-banner.copy-fx .title { top: 40px; font-size: 23px; color: #304971; text-transform: uppercase; }
.page-banner.copy-fx .title span { color: #FFAB02; }
.page-banner.copy-fx .description { color: #304971; font-style: italic; top: 65px; }
.page-banner.email-bonus .description-wrapper { background: rgba(255, 255, 255, 0.8); padding: 10px 15px 10px 16px; margin: 0px; position: absolute; z-index: 1; width: 300px; height: 60px; top: 30px; }
.page-banner.email-bonus .title { top: 14px; font-size: 23px; color: #73287C; text-transform: uppercase; }
.page-banner.email-bonus .description { color: #224F7D; font-style: italic; top: 42px; }


.author-about {margin:0 0 30px;}
.author-title {font-size:26px;}
.author-title .main {color:#4a5256;}
.author-title .role {color:#8a8a8a; text-transform: lowercase;}
.author-info-block {float:left; padding-top:16px;}
.author-info-block .author-avatar {float: left; margin: 0 0 40px; padding-right: 20px;width:158px;}
.author-info-block .author-avatar img {
    -webkit-border-radius: 80px;
    -moz-border-radius: 80px;
    border-radius: 80px;
}
.author-info-block .author-description {
    color:#4a5256;
    float:left;
    font-size:13px;
    line-height:16px;
    text-align: justify;
    width:465px;
}
.rounded-author-block {
    background:#f8f8f8;
    font: Trebuchet MS;
    height:112px;
    margin-bottom:56px;
    margin-top:46px;
    width:640px;
    border-radius: 70px;
    -moz-border-radius: 70px;
}
.rounded-author-block .photo-block {
    float:left;
    width: 112px;
}
.rounded-author-block .photo-block img {
    display: block;
    height: 92px;
    width: 92px;
    padding:10px;
    -webkit-border-radius: 80px;
    -moz-border-radius: 80px;
    border-radius: 80px;
}
.rounded-author-block .description-block {
    float:left;
    padding: 18px 21px 0px 10px;
    width: 490px;
}
.rounded-author-block .description-block .author-name {
    font-size:24px;
    padding-bottom:5px;
}
.rounded-author-block .description-block .author-description {
    font-size:14px;
}
.rounded-author-block .description-block a {
    display:inline-block;
    font-size:14px;
    padding-top: 6px;
}
.it-button-styling .likeBigButton {
    font-size: 14px;
}
.it-button-styling .likeBigButton span {
    height: 17px;
    padding: 10px 20px;
}
.th .terminal-list li {
    position: relative;
}
.th .terminal-list li .t-desc {
    height: 82px;
    line-height: 18px;
    margin-bottom: 4px;
}
.th .terminal-list li .t-name {
    line-height: 24px;
    margin-bottom: 6px;
}
.th .terminal-list li .t-buttons {
    bottom: 10px;
    margin: auto;
    left: 0;
    position: absolute;
    right: 0;
}
.th .terminal-list li .t-name,
.newsList .left {
    float: left;
}
.newsList .read-more {
    font-size: 13px;
    padding-bottom: 15px;
}
#close_livechat_panel {
    background: url('../images/close_button.png') no-repeat;
    cursor: pointer;
    display: block;
    float: right;
    height: 15px;
    width: 15px;
    z-index: 1000;
    position: relative;
}
.ng #ts-sitemap {
    float: right;
    line-height: 14px;
}
.ng .tl-select-ng .tl-item img {
    top: 5px;
}
.ng #f-quick a {
    display: inline-block;
    float: left;
    margin: 3px 8px 0 0;
}
.ng #f-quick #fq-sitemap {
    margin-top: -5px;
}
.ng #hc-phone {
    font-size: 28px;
}
.cs .table.calculator_table td,
.ru .table.calculator_table td,
.tc .table.calculator_table td,
.ua .table.calculator_table td {
    padding: 7px 5px;
}
.cs .table.calculator_table td:first-child,
.ru .table.calculator_table td:first-child,
.tc .table.calculator_table td:first-child,
.ua .table.calculator_table td:first-child {
    padding-left: 9px;
}
.th #t-user {
    padding: 8px 12px 0;
    width: 285px;
}
.ng #t-search {
    width: 345px;
}
.es #t-search {
    padding: 6px 15px 0 10px;
}

#header #h-offer .infobanner_img,
#header #h-offer .infobanner_inner {
    display: inline-block;
    vertical-align: middle;
}
#header #h-offer .infobanner_title,
#header #h-offer .infobanner_text {
    text-decoration: none;
}
#header #h-offer .infobanner_container {
    background: none repeat scroll 0 0 #fafbfc;
    border: 1px solid #e0e9eb;
    border-radius: 5px;
    height: 73px;
    margin: 0;
    padding: 0;
    width: 305px;
}
#header #h-offer .infobanner_container .infobanner_img {
    padding: 9px;
}
#header #h-offer .infobanner_container .infobanner_img img {
    height: 55px;
    width: 55px;
}
#header #h-offer .infobanner_inner {
    max-height: 57px;
    overflow: hidden;
    width: 220px;
}
#header #h-offer .infobanner_container .infobanner_title {
    color: #317ca3;
    font-size: 15px;
}
#header #h-offer .infobanner_container .infobanner_text {
    color: #4a5256;
    font-size: 11px;
}
.specs .ss-caption a[class*="affiliate"] {
    display: block;
    float: left;
}
.malaysia_tour_wrapper {
    margin-top: 20px;
}

.roboforex-popup-tour {
    background: url('../images/banner/malaysia-tour.png') no-repeat;
    height: 100%;
    width: 100%;
    max-height: 420px;
    max-width: 700px;
    position: relative;
}
.roboforex-popup-tour .link-area {
    display: block;
    height: inherit;
    width: inherit;
}
.roboforex-popup-tour .logo {
    background: #00395b;
    display: block;
    float: left;
    margin-top: 30px;
    padding: 12px 20px 10px;
}
.roboforex-popup-tour .logo > img {
    display: block;
}
.roboforex-popup-tour .close-modal:hover {
    text-shadow: rgb(255, 255, 255) 0px 0px 10px;
}
.roboforex-popup-tour .container {
    margin: 25px 75px;
    text-align: center;
}
.roboforex-popup-tour .tour-info {
    background-color: #00395b;
    bottom: 24px;
    color: #fff;
    position: absolute;
    text-transform: uppercase;
    width: 100%;
}
.roboforex-popup-tour .tour-info .large-text {
    font-family: 'PFDinTextCondProMedium', 'Trebuchet MS', Arial, sans-serif;
    font-size: 65px;
    line-height: 60px;
}
.roboforex-popup-tour .tour-info .small-text {
    color: #c2c7d7;
    font-family: 'PFDinTextCondProLight', 'Trebuchet MS', Arial, sans-serif;
    font-size: 22px;
    line-height: 20px;
}
.roboforex-popup-tour .close-modal.icon-remove {
    color: #fff;
    font-size: 25px;
    position: absolute;
    text-decoration: none;
    top: 20px;
    right: 20px;
}
/* .roboforex-popup-tour */

.external-link-notification__container {
    background-color: rgba(0, 0, 0, 0.5);
    bottom: 0;
    display: none;
    height: 100%;
    left: 0;
    overflow: auto;
    position: fixed;
    width: 100%;
    z-index: 1000;
}
.external-link-notification__popup {
    background-color: white;
    min-height: 100px;
    margin: 0 auto;
    padding: 10px;
    position: relative;
    top: 50%;
    width: 400px;
    z-index: 1020;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.external-link-notification__popup span {
    display: block;
    float: left;
    width: 5%;
    padding: 0;
}
.external-link-notification__popup label {
    display: block;
    float: left;
    width: 92%;
}
.external-link-notification__message {
    float: left;
    margin: 0 1%;
    width: 98%;
}
.external-link-notification__message h2,
.external-link-notification__message p {
    text-align: center;
}
.external-link-notification__message p {
    border-bottom: 2px solid #dfe7ea;
    padding-bottom: 10px;
}
.external-link-notification__buttons {
    float: left;
    margin: 15px auto 10px;
    width: 100%;
}
.external-link-notification__buttons a {
    cursor: pointer;
    display: inline-block;
    font-size: 17px;
    text-decoration: none;
}
.external-link-notification__checkbox {
    float: left;
    margin: 0 5%;
    width: 90%;
}
.external-link-notification__accept {
    background: #3bafda;
    float: left;
    margin-left: 25%;
    padding: 6px 0;
    text-align: center;
    vertical-align: middle;
    width: 50%;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
a.external-link-notification__accept {
    color: #fff;
}
.external-link-notification__accept:hover {
    background: #4fc1e9;
}
.external-link-notification__cancel {
    color: #4fc1e9;
    border-bottom: 1px dashed;
    float: right;
    padding-top: 5px;
    margin-right: 5%;
}
.external-link-notification__cancel:hover {
    border-bottom: 1px dashed;
    color: #4a5156;
}
.rw-tip {
  display:none;
  position:absolute;
  border: 1px solid #E0E9EB;
  background-color:#FAFBFC;
  border-radius:5px;
  padding:10px;
  font-size: 12px;
  width: 210px;
  z-index: 101;
  -webkit-box-shadow: 1px 3px 8px 0px rgba(0, 0, 0, 0.3);
     -moz-box-shadow: 1px 3px 8px 0px rgba(0, 0, 0, 0.3);
      -ms-box-shadow: 1px 3px 8px 0px rgba(0, 0, 0, 0.3);
       -o-box-shadow: 1px 3px 8px 0px rgba(0, 0, 0, 0.3);
          box-shadow: 1px 3px 8px 0px rgba(0, 0, 0, 0.3);
}
.flags {
    background-image: url('/themes/rbforex/images/flags-spritesheet.png');
    background-repeat: no-repeat;
    display: block;
}
.flag-ae {
    width: 16px;
    height: 16px;
    background-position: 0 0;
}
.flag-cs {
    width: 16px;
    height: 16px;
    background-position: -16px 0;
}
.flag-de {
    width: 16px;
    height: 16px;
    background-position: -32px 0;
}
.flag-en {
    width: 16px;
    height: 16px;
    background-position: 0 -16px;
}
.flag-es {
    width: 16px;
    height: 16px;
    background-position: -16px -16px;
}
.flag-id {
    width: 16px;
    height: 16px;
    background-position: -32px -16px;
}
.flag-it {
    width: 16px;
    height: 16px;
    background-position: 0 -32px;
}
.flag-lt {
    width: 16px;
    height: 16px;
    background-position: -16px -32px;
}
.flag-my {
    width: 16px;
    height: 16px;
    background-position: -32px -32px;
}
.flag-ng {
    width: 16px;
    height: 16px;
    background-position: -48px 0;
}
.flag-pl {
    width: 16px;
    height: 16px;
    background-position: -48px -16px;
}
.flag-pt {
    width: 16px;
    height: 16px;
    background-position: -48px -32px;
}
.flag-ru {
    width: 16px;
    height: 16px;
    background-position: 0 -48px;
}
.flag-tc {
    width: 16px;
    height: 16px;
    background-position: -16px -48px;
}
.flag-ua {
    width: 16px;
    height: 16px;
    background-position: -32px -48px;
}
.flag-th {
    background-position: -48px -48px;
    height: 16px;
    width: 16px;
}
/* Оформление страницы модуля подписки */
.subs-manage__content {
    float: left;
    margin: 15px 10px 10px 0;
    min-height: 100px;
    width: 48%;
}
.subs-manage__content.odd {
    border-right: 1px solid #dbe5e8;
}
.subs-manage__content.even {
    margin-right: 0;
}
.subs-manage .subs-manage__form {
    background: #fafbfc none repeat scroll 0 0;
    border: 1px solid #dbe5e8;
    padding: 20px 15px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: auto;
}
.subs-manage__title {
    border-bottom: 1px solid #dee8eb;
    padding-bottom: 15px;
}
.subs-manage__entity-title {
    font-weight: bold;
    margin-bottom: 10px;
}
.subs-manage__content--topic {
    float: left;
    padding: 10px 0 5px;
    width: 100%;
}
.subs-manage__radio-block {
    margin: 5px 0 0;
}
#subscribe_form .subs-manage__radio-block .subscribe_radio_inline {
    display: block;
    margin: 4px 0 0 30px;
}
.subs-manage__agree--terms {
    border-top: 1px solid #dee8eb;
    margin: 15px 5px 10px;
    padding-top: 11px;
}
.subs-manage #login-submit {
    padding: 0;
    text-align: center;
    width: 100%;
}
.subs-manage #login-submit .fSubmit {
    background-color: #2F81CB;
    float: none;
    margin: 8px auto;
}
.subs-manage #login-submit .fSubmit:focus {
    background-image: none;
    background-color: #53a4c2;
}
.subs-manage #login-submit .fSubmit:hover {
    background-image: none;
    background-color: #2794C1;
}
.subs-manage__title {
    border-bottom: 1px solid #dee8eb;
    padding-bottom: 15px;
}
.subs-manage__radio-block .subscribe_radio_inline {
    display: block;
    margin: 4px 0 0 30px;
}
.subs-manage__content--topic .dq-checkbox {
    float: left;
}
.subs-manage__content--topic-text {
    float: left;
    width: 80%;
}
.subs-manage__content--topic-link {
    display: block;
    float: left;
}
.language-select .label {
    float: left;
}

/* youtube list widget */
.youtube-news {
    margin-bottom: 2em;
    background: #FEFEFE;
    box-sizing: border-box;
    border-radius: 5px;
    border: 1px solid #c7d3db;
    height: 432px;
}
.youtube-news__preview {
    width: 100%;
    height: 350px;
    box-sizing: border-box;
    background-color: #000000;
}
.youtube-news__preview iframe {
    width: 100%;
    height: 100%;
}
.youtube-news__list-wrap {
    width: 100%;
    overflow: hidden;
}
.youtube-news__list {
    position: relative;
    left: 0;
    height: 80px;
    list-style-type: none;
    padding: 0;
    margin: 0;
    white-space: nowrap;
    font-size: 0;
    transition: all 0.4s ease-out;
}
.youtube-news__thumbnail {
    display: inline-block;
    vertical-align: top;
    width: 50%;
    height: 100%;
    padding: 15px;
    font-size: 13px;
    box-sizing: border-box;
    cursor: pointer;
}
.youtube-news__thumbnail.active {
    background-color: #f2f2f2;
}
.youtube-news__thumbnail:hover a{
    color: #059;
}
.youtube-news__thumbnail img {
    width: 80px;
    height: 50px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}
.youtube-news__title {
    display: inline-block;
    vertical-align: middle;
    width: 140px;
    white-space: normal;
    cursor: pointer;
    text-overflow: ellipsis;
    overflow: hidden;
    box-sizing: border-box;
    color: #3c95c3;
}
.youtube-news__title:visited,
.youtube-news__title:hover,
.youtube-news__title:focus {
    text-decoration: none;
}
.youtube-news__controls {
    position: relative;
    padding-left: 54px;
    padding-right: 54px;
    box-sizing: border-box;
}
.youtube-news__prev,
.youtube-news__next {
    position: absolute;
    top: 0;
    bottom: 0;
    height: 100%;
    width: 54px;
    line-height: 80px;
    text-align: center;
    color: #8a8a8a;
    vertical-align: middle;
    box-sizing: border-box;
    cursor: pointer;
}
.youtube-news__prev:hover,
.youtube-news__next:hover {
    background-color: #f2f2f2;
}
.youtube-news__prev {
    left: 0;
}
.youtube-news__next {
    right: 0;
}
/* end youtube list widget */

.uk-ltr{
    direction: ltr;
}
.uk-rtl{
    direction: rtl;
}
.webinar-widget__title-img.yt,
.webinar-widget__title-img.webinars,
.webinar-widget__title-img.forecasts,
.webinar-widget__title-img.news,
.webinar-widget__title-img.trading-central,
.webinar-widget__title-img.calendar {
    display: inline-block;
    float: left;
}
.webinar-widget__title-img.yt {
    margin: 11px 5px;
}
.webinar-widget__title-img.forecasts {
    margin: 8px;
}
.webinar-widget__title-img.news,
.webinar-widget__title-img.calendar {
    margin: 10px 8px !important;
}
.webinar-widget__title-img.trading-central,
.webinar-widget__title-img.webinars {
    margin: 8px 5px;
}
.analytics .styled-h-text a {
    line-height: 36px;
}

.ua #right > iframe {
    height: 650px !important;
}