/*!HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/*/

html, button, input, select, textarea {
    color:#222
}
html {
    font-size:1em;
    line-height:1.4;
    text-align:justify
}
::-moz-selection {
    background:#b3d4fc;
    text-shadow:none
}
::selection {
    background:#b3d4fc;
    text-shadow:none
}
hr {
    display:block;
    height:1px;
    border:0;
    border-top:1px solid #ccc;
    margin:1em 0;
    padding:0
}
audio, canvas, img, video {
    vertical-align:middle
}
fieldset {
    border:0;
    margin:0;
    padding:0
}
textarea {
    resize:vertical
}
.browsehappy {
    margin:.2em 0;
    background:#ccc;
    color:#000;
    padding:.2em 0
}
.search-res {
    margin-bottom:25px
}
.search-res span {
    font:700 14px normal Arial,source sans pro,sans-serif
}
.kiwi-back {
    background:url(../img/monitor-mam.png) no-repeat;
    background-position:95px bottom
}
.asterisk {
    color:red;
    margin-left:5px
}
.column-red, .span-red {
    color:red
}
.mam-form {
    max-width:370px
}
.mam-form .contact-input {
    margin-left:5px
}
.mam-form .contact-input input {
    margin:0;
    padding-left:6px;
    border-color: #333;
}
.mam-form #country {
    display:block;
    width:315px
}
.mam-form button {
    display:block
}
.desc {
    color:#111;
    font:400 15px/1.5em Arial,'Source Sans Pro',sans-serif;
    margin:7px 14px 14px
}
.desc p {
    margin-bottom:3px;
    margin-top:5px
}
.desc p:last-of-type {
    margin-bottom:0!important
}
.desc-bold {
    font:700 14px/1.3571em Arial,'Source Sans Pro',sans-serif;
    color:#000
}
.desc-ident {
    color:#111;
    font:400 15px/1.5em Arial,'Source Sans Pro',sans-serif;
    margin-bottom:10px
}
.desc-ident p {
    text-indent:25px;
    margin-bottom:3px;
    margin-top:5px
}
.desc-ident p:last-of-type {
    margin-bottom:0!important
}
.f_header {
/*    color:#111; */
    font:28px/35px 'Open Sans',sans-serif;
    margin:20px auto 7px 0;
    font-weight: 300;
/*    text-transform:capitalize */
}
.traider-link .f_header {
    margin-top:24px
}
.s_header {
    color:#111;
    font:19px open sans,sans-serif;
    margin:20px 0 5px;
    text-transform:capitalize
}
.si_header {
    color:#1c699d;
    font:17px open sans,sans-serif;
    margin:15px 20px 5px
}
.noneOutline {
    outline:0
}
.noneOutline:hover {
    outline:0
}
.noneOutline:active {
    outline:0
}
.noneOutline:focus {
    outline:0
}
.noneOutline::-moz-focus-inner {
    outline:0
}
a {
    color:#0077b9
}
.gen_list {
    text-align:left;
    margin:10px 0 20px 21px;
}
.gen_list .gen_list-item {
    color:#111;
    font:400 15px/1.5em Arial,'Source Sans Pro',sans-serif;
    position:relative;
    margin:0 0 0.3em;
    padding-left: 21px;
}
.gen_list .gen_list-item:before {
    content:"■";
    position:absolute;
    top:0;
    left:7px;
    font-size:.7em;
    color:#ee8b36
}
.tick {
    display:inline-block;
    width:25px;
    height:10px;
    background:url(/images/tick.png) no-repeat center center
}
.tick-none {
    position:relative;
    height:10px;
    width:10px;
    margin-left:4px;
    top:5px;
    display:inline-block
}
.tick-none:before {
    content:"";
    height:1px;
    width:15px;
    background:#aaa;
    transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    display:inline-block;
    position:absolute
}
.tick-none:after {
    content:"";
    height:1px;
    width:15px;
    background:#aaa;
    transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    display:inline-block;
    position:absolute
}
.minus {
    font-weight:700;
    margin:0 0 0 5px
}
.our-link {
    color:#1976a5;
    text-decoration:underline
}
.our-link:hover {
    text-decoration:none
}
.traiderLink {
    outline:0;
    padding-left:30px;
    padding-right:30px;
    padding-top:20px;
    height:200px;
    text-decoration:none;
    color:#000;
    display:block
}
.traiderLink:hover {
    outline:0
}
.traiderLink:active {
    outline:0
}
.traiderLink:focus {
    outline:0
}
.traiderLink::-moz-focus-inner {
    outline:0
}
.traiderLink span {
    display:block
}
.traiderLi {
    width:33.333333333333336%;
    float:left
}
.traiderLi:hover {
    background:#4e98b0
}
.whiteBoldLink {
    line-height:normal;
    vertical-align:middle;
    font-family:Arial,source sans pro,sans-serif;
    font-weight:700;
    color:#fff;
    text-decoration:none;
    width:100%;
    text-align:center;
    text-transform:uppercase;
    display:inline-block
}
.placeholder::-webkit-input-placeholder {
    color:#b5b9bb;
    font:400 13px/normal 'Open Sans',sans-serif
}
.placeholder::-moz-placeholder {
    color:#b5b9bb;
    font:400 13px/normal 'Open Sans',sans-serif
}
.wrappDiv:after {
    content:"&nbsp;";
    display:block;
    height:0;
    clear:both;
    visibility:hidden
}
.small-title {
    color:#111;
    display:block;
    font:17px/1.4em 'Open Sans',sans-serif;
    margin-bottom:.65em;
    text-transform:capitalize
}
nav,
ul,
li {
    padding:0;
    margin:0;
    list-style-type:none
}
em {
    font-style:normal
}
body {
    min-width:980px
}
.wrapper.index-wrapper {
    background:url(../img/back-main.jpg) no-repeat;
    background-size:1920px auto;
    background-position:center top
}
.wrapper {
    width:980px;
    margin:0 auto;
    background:#8ca7bb;
    min-width:980px;
    max-width:1920px;
    width:100%
}
header {
    position:relative;
    width:980px;
    margin:0 auto;
    padding-bottom:0
}
.header-social {
    position:absolute;
    right:0;
    top:20px;
    text-align:right;
    line-height:29px
}
.header-social span {
    font:300 15px Arial,source sans pro,sans-serif;
    position:relative;
    bottom:9px;
    right:15px
}
.social-button {
    width:29px;
    height:29px;
    display:inline-block;
    margin-left:2px
}
.social-button.facebook {
    background:url(/img/facebook.png) no-repeat
}
.social-button.linked {
    background:url(/img/linked.png) no-repeat
}
.social-button.twitter {
    background:url(/img/twitter.png) no-repeat
}
.social-button.rss {
    background:url(/img/rss.png) no-repeat
}
.skype-chat {
    position:fixed;
    z-index:999;
    right:50px;
    top:176px;
    display:inline-block;
    width:110px;
    height:58px;
    background:url(/img/skype.png) no-repeat
}
.qq-chat {
    position:fixed;
    z-index:999;
    right:60px;
    top:254px;
    display:inline-block;
    width:93px;
    height:152px;
    background:url(/img/qq.gif) no-repeat;
    background-color:transparent;
    color:transparent
}
.active-lang {
    margin-right:8px
}
.header-top {
    padding-top:40px;
    padding-bottom:15px
}
.header-top .logo-div {
    outline:0;
    display:block;
    float:left;
    width:261px;
    height:48px;
    background:url(../img/header/logo.png) no-repeat;
    background-size:contain
}
.header-top .logo-div:hover {
    outline:0
}
.header-top .logo-div:active {
    outline:0
}
.header-top .logo-div:focus {
    outline:0
}
.header-top .logo-div::-moz-focus-inner {
    outline:0
}
.header-top .lang-div {
    float:right;
    position:relative;
    top:15px
}
.header-top .lang-div .search {
    float:left;
    margin:8px 20px 0 0
}
.header-top .lang-div .search .search-img {
    float:left;
    position:relative;
    z-index:1;
    width:25px
}
.header-top .lang-div .search .lang-ul {
    font:400 14px/normal 'Open Sans',sans-serif;
    text-transform:uppercase;
    margin-top:-3px;
    float:left;
    cursor:pointer;
    position:relative;
    padding-left:20px;
    text-align:right;
    white-space:nowrap;
    z-index:17
}
.lang-item {
    margin-left:15px;
    min-width:40px
}
.header-top .lang-div .search .lang-ul .option-lang {
    transition:all .3s ease;
    -webkit-transition:all .3s ease;
    -moz-transition:all .3s ease;
    -o-transition:all .3s ease;
    -ms-transition:all .3s ease;
    position:absolute;
    max-height:0;
    overflow:hidden;
    right:8px
}
.header-top .lang-div .search .lang-ul .lang-triangle {
    transition:all .3s ease;
    -webkit-transition:all .3s ease;
    -moz-transition:all .3s ease;
    -o-transition:all .3s ease;
    -ms-transition:all .3s ease;
    position:relative;
    width:0;
    height:0;
    float:right;
    top:9px;
    border-left:3px solid transparent;
    border-right:3px solid transparent;
    border-top:3px solid #000
}
.header-top .lang-div .search .lang-ul .lang-triangle.lang-triangle-active {
    transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -webkit-transform:rotate(180deg);
    -o-transform:rotate(180deg);
    -ms-transform:rotate(180deg)
}
.header-top .lang-div .sign {
    float:right
}
.sign-up {
    outline:0;
    border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    font:400 14px/2.1428em 'Open Sans',sans-serif;
    display:block;
    padding:0 15px;
    color:#fff;
    text-decoration:none;
    background:#ee8b36;
    border:none
}
.sign-up:hover {
    outline:0
}
.sign-up:active {
    outline:0
}
.sign-up:focus {
    outline:0
}
.sign-up::-moz-focus-inner {
    outline:0
}
.sign-up:hover {
    background:#e2730a
}
.sign-up:active {
    box-shadow:inset 0 0 10px rgba(0,0,0,.5)
}
.product-dl {
    outline:0;
    border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    font:400 14px/2.1428em 'Open Sans',sans-serif;
    display:inline-block;
    padding:0 15px;
    color:#fff;
    text-decoration:none;
    background:#ee8b36;
    border:none;
    margin:40px 0 0
}
.product-dl:hover {
    outline:0
}
.product-dl:active {
    outline:0
}
.product-dl:focus {
    outline:0
}
.product-dl::-moz-focus-inner {
    outline:0
}
.product-dl:hover {
    background:#e2730a
}
.product-dl:active {
    box-shadow:inset 0 0 10px rgba(0,0,0,.5)
}
.sign-up-open {
    transition:all .5s ease;
    -webkit-transition:all .5s ease;
    -moz-transition:all .5s ease;
    -o-transition:all .5s ease;
    -ms-transition:all .5s ease;
    position:absolute;
    width:980px;
    left:50%;
    margin-left:-490px;
    z-index:9999;
    background:#7badc6;
    top:35px;
    overflow:hidden;
    max-height:0;
    opacity:0
}
.sign-up-open ul li {
    width:33.333333333333336%;
    float:left
}
.sign-up-open ul li:hover {
    background:#4e98b0
}
.sign-up-open ul li a {
    outline:0;
    padding-left:30px;
    padding-right:30px;
    padding-top:20px;
    height:200px;
    text-decoration:none;
    color:#000;
    display:block;
    height:300px
}
.sign-up-open ul li a:hover {
    outline:0
}
.sign-up-open ul li a:active {
    outline:0
}
.sign-up-open ul li a:focus {
    outline:0
}
.sign-up-open ul li a::-moz-focus-inner {
    outline:0
}
.sign-up-open ul li a span {
    display:block
}
.sign-close {
    right:10px;
    top:12px;
    height:20px;
    width:20px;
    position:absolute;
    cursor:pointer
}
.sign-close .sign-close-one {
    transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    top:3px;
    left:10px;
    position:absolute;
    height:15px;
    width:1px;
    background:#577a8c
}
.sign-close .sign-close-two {
    transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    top:3px;
    left:10px;
    position:absolute;
    height:15px;
    width:1px;
    background:#577a8c
}
.our-button {
    outline:0;
    border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    font:400 14px/2.1428em 'Open Sans',sans-serif;
    display:inline-block;
    padding:0 15px;
    color:#fff;
    text-decoration:none;
    background:#ee8b36;
    border:none
}
.our-button:hover {
    outline:0
}
.our-button:active {
    outline:0
}
.our-button:focus {
    outline:0
}
.our-button::-moz-focus-inner {
    outline:0
}
.our-button:hover {
    background:#e2730a
}
.our-button:active {
    box-shadow:inset 0 0 10px rgba(0,0,0,.5)
}
.header-nav nav {
    width:100%;
    background:#fff;
    border-top:1px solid #eaecec;
    height:65px;
    z-index:20
}
.header-nav nav ul {
    text-align:center
}
.header-nav nav ul li {
    transition:all .3s ease;
    -webkit-transition:all .3s ease;
    -moz-transition:all .3s ease;
    -o-transition:all .3s ease;
    -ms-transition:all .3s ease;
    position:relative;
    display:inline-block
}
.header-nav nav ul li:hover ul.header-sub-menu {
    opacity:1;
    max-height:500px
}
.header-nav nav ul li:hover {
    background:#eaeaea
}
.header-nav nav ul li a {
    line-height:65px;
    height:65px;
    padding-left:12px;
    padding-right:12px;
    white-space:nowrap;
    font-family:open sans,sans-serif;
    font-size:14px;
    color:#111;
    display:inline-block;
    text-decoration:none
}
.header-nav nav ul li a:hover {
}
.header-nav nav ul li a:active {
}
.header-nav nav ul li a:focus {
    outline:0
}
.header-nav nav ul li a::-moz-focus-inner {
}
.header-nav .shadow {
    width:1022px;
    height:39px;
    background:url(../img/header/shadow.png) no-repeat center center;
    position:relative;
    left:50%;
    margin-left:-511px;
    z-index:1
}
.header-nav .header-sub-menu {
    transition:all .5s ease;
    -webkit-transition:all .5s ease;
    -moz-transition:all .5s ease;
    -o-transition:all .5s ease;
    -ms-transition:all .5s ease;
    position:absolute;
    opacity:0;
    max-height:0;
    overflow:hidden;
    top:65px;
    left:0;
    text-align:left;
    background:#eaeaea;
    z-index:2;
    padding: 7px;
}
.header-nav .header-sub-menu li {
    float:none;
    display:block
}
.header-nav .header-sub-menu li:hover a {
    color:#1976a5
}
.header-nav .header-sub-menu li a {
    color:#444;
    font-family:open sans,sans-serif;
    font-size:14px;
    height:32px;
    letter-spacing:.2px;
    line-height:34px;
    transition:all .15s ease 0s
}
.main-menu {
    position:relative;
    width:100%;
    min-width:980px;
    height:77px;
    background:url(../img/menu/back.jpg);
    box-shadow:0 8px 30px rgba(0,0,0,.5);
    z-index:2
}
.main-menu ul {
    width:980px;
    margin:0 auto
}
.main-menu ul li {
    line-height:77px;
    height:77px;
    background:url(../img/menu/option.jpg);
    width:20%;
    float:left
}
.main-menu ul li:hover {
    background:url(../img/menu/hover.jpg)
}
.main-menu ul li:active {
    background:url(../img/menu/active.jpg)
}
.main-menu ul li a {
    transition:all .3s ease;
    -webkit-transition:all .3s ease;
    -moz-transition:all .3s ease;
    -o-transition:all .3s ease;
    -ms-transition:all .3s ease;
    line-height:normal;
    vertical-align:middle;
    font-family:Arial,source sans pro,sans-serif;
    font-weight:700;
    color:#fff;
    text-decoration:none;
    width:100%;
    text-align:center;
    text-transform:uppercase;
    display:inline-block;
    letter-spacing:.2px;
    font:16px open sans,sans-serif;
    text-transform:capitalize
}
.search-img {
    cursor:pointer;
    position:relative
}
.search-img .search-main {
    border-radius:8px;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    width:8px;
    height:8px;
    border:2px solid #000
}
.search-img .search-line {
    border-radius:8px;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    position:relative;
    top:-2px;
    left:-2px;
    width:1px;
    height:5px;
    border:1px solid #000;
    background:#000
}
.search-open {
    position:absolute;
    left:-170px;
    top:3px;
    text-indent:-9999px
}
.search-open .search-input {
    transition:all .2s ease;
    -webkit-transition:all .2s ease;
    -moz-transition:all .2s ease;
    -o-transition:all .2s ease;
    -ms-transition:all .2s ease;
    width:0;
    font:400 14px/normal Arial,'Source Sans Pro',sans-serif;
    height:18px;
    padding-left:5px
}
.search-open .search-input::-webkit-input-placeholder {
    color:#b5b9bb;
    font:400 13px/normal 'Open Sans',sans-serif
}
.search-open .search-input::-moz-placeholder {
    color:#b5b9bb;
    font:400 13px/normal 'Open Sans',sans-serif
}
.normal-list .normal-list-item {
    padding-left:25px;
    margin:15px 0
}
.fotorama-cont {
    width:980px;
    margin:0 auto;
    position:relative
}
.fotorama-over {
    position:absolute;
    width:32%;
    height:96%;
    bottom:0;
    right:0;
    z-index:99;
    background:url(../img/back-man.png) no-repeat
}
.slide-item {
    padding-left:40px
}
.slide-item p {
    font-family:open sans,sans-serif;
    font-size:40px;
    margin:0 0 .3em
}
.slide-item h1 {
    font-family:open sans,sans-serif;
    font-size:40px;
    margin:0 0 .3em
}
.slide-item li {
    font-size:19px;
    line-height:37px
}
.slide-item li:before {
    content:" ";
    width:7px;
    height:7px;
    background:#ee8b36;
    display:inline-block;
    margin-right:10px;
    margin-bottom:3px
}
.slide-item em {
    font-style:normal
}
.slider-arrow {
    position:relative;
    height:29px;
    cursor:pointer;
    width:18px;
    margin-top:120px
}
.slider-arrow .top-part {
    position:absolute;
    top:0;
    left:8px;
    width:1px;
    height:15px;
    background:#fff
}
.slider-arrow .bottom-part {
    position:absolute;
    top:10px;
    left:8px;
    width:1px;
    height:15px;
    background:#fff
}
.slider-arrow:hover {
    opacity:.5
}
.left-arrow {
    float:left;
    margin-left:50px
}
.left-arrow .top-part {
    transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    -ms-transform:rotate(45deg)
}
.left-arrow .bottom-part {
    transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg)
}
.right-arrow {
    float:right;
    margin-right:50px
}
.right-arrow .top-part {
    transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg)
}
.right-arrow .bottom-part {
    transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    -ms-transform:rotate(45deg)
}
.deposit-box {
    font:400 0.875em/1.3571em Arial,'Source Sans Pro',sans-serif;
    border:1px solid #cacaca;
    margin:25px 0;
    padding:25px;
    max-width:660px
}

.usdt_table td {
    font:400 14px/1.3571em Arial,'Source Sans Pro',sans-serif;
    border:1px solid #cacaca;
    margin:5px 0;
    padding:5px;
}


.deposit-box input {
    font:400 14px/1.3571em Arial,'Source Sans Pro',sans-serif;
    height:30px;
    border:1px solid #cacaca;
    width:200px;
    margin:5px;
    padding:0 0 0 7px
}
.deposit-box select {
    font:400 14px/1.3571em Arial,'Source Sans Pro',sans-serif;
    height:32px;
    border:1px solid #cacaca;
    margin:5px
}
.deposit-box td {
/*    min-width:150px */
}
.deposit-box img {
    margin-bottom:25px
}
.fee-box {
    font:400 0.875em/1.3571em Arial,'Source Sans Pro',sans-serif;
    margin:25px 0;
    display:inline-block;
    padding:0;
    border:none;
    max-width:560px;
    width:100%
}
.fee-box input {
    font:400 14px/1.3571em Arial,'Source Sans Pro',sans-serif;
    height:30px;
    border:1px solid #cacaca;
    width:200px;
    margin:5px;
    padding:0 0 0 7px
}
.fee-box select {
    font:400 14px/1.3571em Arial,'Source Sans Pro',sans-serif;
    height:32px;
    border:1px solid #cacaca;
    margin:5px
}
.fee-box table {
    margin-bottom:20px;
    width:100%
}
.fee-box td {
    min-width:90px
}
.fee-box img {
    margin-bottom:25px
}
.deposit-btn {
    outline:0;
    border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    font:400 14px/2.1428em 'Open Sans',sans-serif;
    display:block;
    padding:0 15px;
    color:#fff;
    text-decoration:none;
    background:#ee8b36;
    border:none
}
.deposit-btn:hover {
    outline:0
}
.deposit-btn:active {
    outline:0
}
.deposit-btn:focus {
    outline:0
}
.deposit-btn::-moz-focus-inner {
    outline:0
}
.deposit-btn:hover {
    background:#e2730a
}
.deposit-btn:active {
    box-shadow:inset 0 0 10px rgba(0,0,0,.5)
}
.bank-details {
    font:400 14px/1.3571em Arial,'Source Sans Pro',sans-serif;
    padding:15px 0
}
.bank-details .bank-details-title {
    cursor:pointer
}
.bank-details .bank-details-title:before {
    content:"- "
}
.bank-details .bank-details-title span {
    display:inline-block!important
}
.bank-details .bank-details-desc {
    display:none;
    padding:25px 0 25px 25px
}
.bank-details .bank-details-desc p {
    margin:5px 0!important
}
section.traiders {
    position:relative;
    background:#7badc6;
    overflow:hidden;
    z-index:1
}
section.traiders ul {
    width:980px;
    margin:0 auto
}
section.traiders ul li {
    width:33.333333333333336%;
    float:left
}
section.traiders ul li:hover {
    background:#4e98b0
}
section.traiders ul li .traider-link {
    outline:0;
    padding-left:30px;
    padding-right:30px;
    padding-top:7px;
    min-height:200px;
    text-decoration:none;
    color:#000;
    display:block
}
section.traiders ul li .traider-link:hover {
    outline:0
}
section.traiders ul li .traider-link:active {
    outline:0
}
section.traiders ul li .traider-link:focus {
    outline:0
}
section.traiders ul li .traider-link::-moz-focus-inner {
    outline:0
}
section.traiders ul li .traider-link span {
    display:block
}
section.normal {
    min-height:400px;
    background:#fff;
    padding-top:5px
}
section.normal:after {
    content:"&nbsp;";
    display:block;
    height:0;
    clear:both;
    visibility:hidden
}
.main-desc {
    width:940px;
    margin:0 auto;
    padding-bottom:80px
}
.main-desc .main-desc-title {
    font:700 0.875em/2.3571em Arial,'Source Sans Pro',sans-serif;
    text-transform:uppercase
}
.main-desc .main-desc-text {
    font:400 12px/20px Arial,'Source Sans Pro',sans-serif
}
.main-desc .main-desc-text a {
    color:#1976a5;
    text-decoration:underline
}
.main-desc .main-desc-text a:hover {
    text-decoration:none
}
.main-desc .main-desc-text.risk-text {
    font:400 14px/24px Arial,'Source Sans Pro',sans-serif
}
.risk-text {
    color:#aaa
}
.product {
    margin:0 auto;
/*
    width:916px;
    padding:0 2em 55px
 */
}
.product .meta-trader {
    width:60%;
/*    padding-right:10%; */
    float:left
}
.product .benefits {
    width:25%;
    float:left
}
.product .benefits .s_header {
    margin:20px 0 18px
}
.account-choose {
/*    width:980px; */
    margin:0 auto;
    overflow:hidden;
    background:#7badc6;
    box-shadow:0 24px 50px rgba(0,0,0,.2)
}
.account-choose .account-ul .account-li {
    width:33.333333333333336%;
    float:left;
    outline:0
}
.account-choose .account-ul .account-li:hover {
    background:#4e98b0
}
.account-choose .account-ul .account-li:hover {
    outline:0
}
.account-choose .account-ul .account-li:active {
    outline:0
}
.account-choose .account-ul .account-li:focus {
    outline:0
}
.account-choose .account-ul .account-li::-moz-focus-inner {
    outline:0
}
.account-choose .account-ul .account-li .account-choose-a {
    line-height:normal;
    vertical-align:middle;
    font-family:Arial,source sans pro,sans-serif;
    font-weight:700;
    color:#fff;
    text-decoration:none;
    width:100%;
    text-align:center;
    text-transform:uppercase;
    display:inline-block;
    outline:0;
    text-shadow:3px 2px 0 #4e98b0;
    line-height:65px;
    font-family:open sans,sans-serif;
    font-weight:400
}
.account-choose .account-ul .account-li .account-choose-a:hover {
    outline:0
}
.account-choose .account-ul .account-li .account-choose-a:active {
    outline:0
}
.account-choose .account-ul .account-li .account-choose-a:focus {
    outline:0
}
.account-choose .account-ul .account-li .account-choose-a::-moz-focus-inner {
    outline:0
}
.account-choose .account-ul .account-li .account-choose-a.active {
    background:#4e98b0
}
.account-block {
/*    width:980px; */
    margin:0 auto;
    overflow:hidden
}
.account-block .account-div {
    display:none
}
.account-block .account-div .account-in-div {
    width:33.333333333333336%;
    float:left
}
.account-block .account-div .account-in-div .account-div-cont {
/*    padding-left:40px;
    padding-right:40px;
    padding-top:40px
*/
}
.account-block .account-div .account-in-div .account-div-cont .gen_list-item {
    margin-left:17px
}
.reg-input {
    border:1px solid #c4c7c9;
    margin-bottom:15px
}
.reg-input input {
    border:0;
    height:30px;
    padding-right:0;
    padding-left:3%;
    width:97%;
    outline:0;
    font:400 13px/normal 'Open Sans',sans-serif
}
.reg-input input::-webkit-input-placeholder {
    color:#b5b9bb;
    font:400 13px/normal 'Open Sans',sans-serif
}
.reg-input input::-moz-placeholder {
    color:#b5b9bb;
    font:400 13px/normal 'Open Sans',sans-serif
}
.reg-input input:hover {
    outline:0
}
.reg-input input:active {
    outline:0
}
.reg-input input:focus {
    outline:0
}
.reg-input input::-moz-focus-inner {
    outline:0
}
.reg-input textarea {
    border:0;
    width:95%;
    padding-left:5px;
    padding-top:5px;
    resize:none;
    height:100px;
    width:97%;
    outline:0;
    font:400 13px/normal 'Open Sans',sans-serif
}
.reg-input textarea::-webkit-input-placeholder {
    color:#b5b9bb;
    font:400 13px/normal 'Open Sans',sans-serif
}
.reg-input textarea::-moz-placeholder {
    color:#b5b9bb;
    font:400 13px/normal 'Open Sans',sans-serif
}
.reg-input textarea:hover {
    outline:0
}
.reg-input textarea:active {
    outline:0
}
.reg-input textarea:focus {
    outline:0
}
.reg-input textarea::-moz-focus-inner {
    outline:0
}
.account-div-cont .reg-button {
    outline:0;
    border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    font:400 14px/2.1428em 'Open Sans',sans-serif;
    display:block;
    padding:0 15px;
    color:#fff;
    text-decoration:none;
    background:#ee8b36;
    border:none;
    float:right
}
.account-div-cont .reg-button:hover {
    outline:0
}
.account-div-cont .reg-button:active {
    outline:0
}
.account-div-cont .reg-button:focus {
    outline:0
}
.account-div-cont .reg-button::-moz-focus-inner {
    outline:0
}
.account-div-cont .reg-button:hover {
    background:#e2730a
}
.account-div-cont .reg-button:active {
    box-shadow:inset 0 0 10px rgba(0,0,0,.5)
}
.account-div {
    padding-bottom:20px
}
.account-div:after {
    content:"&nbsp;";
    display:block;
    height:0;
    clear:both;
    visibility:hidden
}
.account-div[data-type=demo] {
    width:300%;
    padding:0;
    height:480px;
    *background:url('../img/demo-people.png')no-repeatrightbottomrgba(0,0,0,0)
}
.download-button {
    outline:0;
    border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    font:400 14px/2.1428em 'Open Sans',sans-serif;
    display:block;
    padding:0 15px;
    color:#fff;
    text-decoration:none;
    background:#ee8b36;
    border:none;
    width:100%;
    text-align:center;
    margin-top:15px
}
.download-button:hover {
    outline:0
}
.download-button:active {
    outline:0
}
.download-button:focus {
    outline:0
}
.download-button::-moz-focus-inner {
    outline:0
}
.download-button:hover {
    background:#e2730a
}
.download-button:active {
    box-shadow:inset 0 0 10px rgba(0,0,0,.5)
}
.download-button-blue {
    outline:0;
    border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    font:400 14px/2.1428em 'Open Sans',sans-serif;
    display:block;
    padding:0 15px;
    color:#fff;
    text-decoration:none;
    background:#0092b7;
    border:none;
    width:40%;
    text-align:center;
    margin-top:15px
}
.download-button-blue:hover {
    outline:0
}
.download-button-blue:active {
    outline:0
}
.download-button-blue:focus {
    outline:0
}
.download-button-blue::-moz-focus-inner {
    outline:0
}
.download-button-blue:hover {
    background:#007694
}
.download-button-blue:active {
    box-shadow:inset 0 0 10px rgba(0,0,0,.5)
}
.about {
    width:980px;
    margin:0 auto;
    padding-top:20px;
    padding-bottom:60px
}
.about:after {
    content:"&nbsp;";
    display:block;
    height:0;
    clear:both;
    visibility:hidden
}
.about .about-div {
    width:33.333333333333336%;
    float:left
}
.about .about-div .about-div-cont {
    padding-left:40px;
    padding-right:40px
}
.about .about-div .about-div-cont .gen_list-item {
    font-size:1em;
    margin-left:17px;
    line-height:normal
}
.about .about-div.about-div-full {
    width:100%
}
.about .about-div.about-div-full .gen_list {
    margin-top:25px
}
.about .about-div.about-div-full .gen_list .gen_list-item:before {
    right:101%
}
.about .fotorama {
    width:900px;
    margin:0 auto;
    margin-top:80px
}
.news {
    width:980px;
    margin:0 auto
}
.news .news-left-div {
    width:30%;
    float:left
}
.news .news-left-div .news-link {
    display:block;
    margin-bottom:19px
}
.news .news-right-div {
    width:70%;
    float:left
}
.news .news-in {
    padding:0
}
.news .news-in .news-one-left {
    margin-top:10px
}
.news .news-in .news-one-left .news-left-title {
    font-size:14px
}
.news .news-in .news-link {
    font:400 15px/normal Arial,'Source Sans Pro',sans-serif;
    color:#1976a5;
    text-decoration:none
}
.news .news-in .news-item {
    margin:0;
    padding:13px
}
.news .news-in .news-item h2 {
    margin:0
}
.news .news-in .news-item:nth-child(odd) {
    background-color:#d6e4e6
}
.news .news-in .news-item:nth-child(even) {
    background-color:#ecf3f3
}
.news .news-in .news-item .f_header {
    margin-bottom:0
}
.news .news-in .news-item .news-date {
    font-size:12px;
    color:#1976a5;
    text-decoration:none
}
.news .news-in .news-item .news-text {
    font-size:14px;
    margin-top:10px;
    margin-bottom:10px;
    color:#202020
}
.news .news-in .news-item .news-text a {
    font:400 15px/normal Arial,'Source Sans Pro',sans-serif;
    color:#1976a5;
    text-decoration:none
}
.news-pages a {
    color:#1976a5;
    margin:0 5px;
    font:400 14px/2.3571em Arial,'Source Sans Pro',sans-serif;
    text-decoration:none
}
.static {
/*    width:980px; */
    margin:0 auto
}
.static .static-title {
    padding:21px 0 0 0;
}
.static .static-block {
    width:50%;
    float:left
}
.static .static-block .static-block-in {
    padding:5px 0 20px
}
.static .static-block .static-block-in .static-block-title {
    color:#111;
    display:block;
    font:17px/1.4em 'Open Sans',sans-serif;
    margin-bottom:.65em;
}
.static .static-block .static-block-in .gen_list-item {
    text-indent:15px;
    font-size:14px
}
.static .static-block .static-block-in .gen_list-item::before {
    left:-15px
}
.static .static-block .static-block-in p {
    margin:0 0 20px
}
.static .static-block .static-block-in table p {
    margin:0
}
.static .static-block .static-block-in table tr:nth-of-type(1) {
    line-height:20px
}
.static .static-block .static-block-in .table-container {
    font:15px open sans,sans-serif;
    margin-bottom:25px
}
.static .static-block-full {
    width:100%
}
.static .static-img {
    width:900px;
    margin:0 auto;
    display:block;
    margin-bottom:30px
}
.static-block-title {
    color:#111;
    display:block;
    font:17px/1.4em 'Open Sans',sans-serif;
    margin-bottom:.65em;
}
.normal-table {
    margin:15px 0
}
.color-table {
    margin-bottom:15px
}
.color-table table {
    font:700 0.875em/2.3571em Arial,'Source Sans Pro',sans-serif;
    width:100%
}
.color-table table th {
    text-transform:uppercase;
    padding:0 0 0 24px;
    text-align:left
}
.color-table table td {
    padding:0 0 0 24px;
    font-family:Arial,source sans pro,sans-serif
}
.color-table tr:nth-of-type(2),
.color-table tr:nth-of-type(6),
.color-table tr:nth-of-type(10),
.color-table tr:nth-of-type(3),
.color-table tr:nth-of-type(7),
.color-table tr:nth-of-type(11) {
    background:#dcebf3!important
}
.color-table tr:nth-of-type(1) {
    background:#49769f
}
.color-table td {
    padding:5px
}
.contact-input {
/*    border:1px solid #c4c7c9; */
    margin-bottom:15px
}
.mainPageContactForm .contact-input input {
    border: none;
}
.contact-input input {
    border: 1px solid;
    height:30px;
    padding-right:0;
    padding-left:3%;
    width:97%;
    outline:0;
    font:400 13px/normal 'Open Sans',sans-serif;
    border-color:  #cacaca!important;
}
.contact-input input::-webkit-input-placeholder {
/*    color:#b5b9bb; */
    font:400 13px/normal 'Open Sans',sans-serif
}
.contact-input input::-moz-placeholder {
/*    color:#b5b9bb; */
    font:400 13px/normal 'Open Sans',sans-serif
}
.contact-input input:hover {
    outline:0
}
.contact-input input:active {
    outline:0
}
.contact-input input:focus {
    outline:0
}
.contact-input input::-moz-focus-inner {
    outline:0
}
.contact-input textarea {
    border:1px solid #CCC;
    width:95%;
    padding-left:5px;
    padding-top:5px;
    resize:none;
    height:100px;
    width:97%;
    outline:0;
    font:400 13px/normal 'Openi Sans',sans-serif
}
.contact-input textarea::-webkit-input-placeholder {
    color:#b5b9bb;
    font:400 13px/normal 'Open Sans',sans-serif
}
.contact-input textarea::-moz-placeholder {
    color:#b5b9bb;
    font:400 13px/normal 'Open Sans',sans-serif
}
.contact-input textarea:hover {
    outline:0
}
.contact-input textarea:active {
    outline:0
}
.contact-input textarea:focus {
    outline:0
}
.contact-input textarea::-moz-focus-inner {
    outline:0
}
.contacts {
    width:980px;
    margin:0 auto
}
.contacts .contacts-left-block {
    width:65%;
    float:left
}
.contacts .contacts-right-block {
    width:35%;
    float:left
}
.contacts .contacts-block-in {
    padding:40px
}
.contacts .contacts-block-in .contacts-block-title {
    color:#111;
    display:block;
    font:17px/1.4em 'Open Sans',sans-serif;
    margin-bottom:.65em;
    text-transform:capitalize;
    margin:0 0 .5em
}
.contacts .contacts-block-in button {
    outline:0;
    border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    font:400 14px/2.1428em 'Open Sans',sans-serif;
    display:block;
    padding:0 15px;
    color:#fff;
    text-decoration:none;
    background:#ee8b36;
    border:none;
    float:right;
    padding:0 30px
}
.contacts .contacts-block-in button:hover {
    outline:0
}
.contacts .contacts-block-in button:active {
    outline:0
}
.contacts .contacts-block-in button:focus {
    outline:0
}
.contacts .contacts-block-in button::-moz-focus-inner {
    outline:0
}
.contacts .contacts-block-in button:hover {
    background:#e2730a
}
.contacts .contacts-block-in button:active {
    box-shadow:inset 0 0 10px rgba(0,0,0,.5)
}
.contact-table {
    margin:30px 0;
    text-align:left
}
.contact-table tr {
    height:30px
}
.contact-table tr td {
    font:400 14px/normal Arial,'Source Sans Pro',sans-serif
}
.contact-table tr td:nth-of-type(1) {
    color:#808588;
    width:180px
}
.contact-table tr td:nth-of-type(2) {
    color:#000
}
.downloads:after {
    content:"&nbsp;";
    display:block;
    height:0;
    clear:both;
    visibility:hidden
}
.downloads .downloads-cont {
    width:980px;
    margin:0 auto;
    background-image: url(/images/ipad-mam.png);
}
.downloads .downloads-cont .downloads-left-block {
    width:75%;
    float:left
}
.downloads .downloads-cont .downloads-right-block {
    width:25%;
    float:left
}
.downloads .downloads-cont .downloads-in-block {
    padding:5px 40px 40px
}
.downloads .downloads-cont .downloads-in-block .desc {
    width:700px
}
.downloads .downloads-cont .downloads-in-block .downloads-title {
    font:700 18px/normal Arial,'Source Sans Pro',sans-serif;
    text-transform:uppercase;
    margin:20px 0 20px 10px
}
.downloads .downloads-cont .downloads-in-block .downloads-title:before {
    content:"■";
    position:relative;
    top:0;
    left:-10px;
    margin-top:-1px;
    font-size:20px;
    color:#ee8b36
}
.background-other {
    padding-top:30px
}
.downloads-white {
    background:#fff
}
.downloads-white:after {
    content:"&nbsp;";
    display:block;
    height:0;
    clear:both;
    visibility:hidden
}
.downloads-white .downloads-white-cont {
    width:980px;
    margin:0 auto
}
.downloads-white .downloads-white-cont .downloads-one-left {
    width:33.333333333333336%
}
.downloads-white .downloads-white-cont .downloads-one-left .downloads-one-in {
    padding:70px 40px 40px
}
.downloads-white .downloads-white-cont .download-button-blue {
    font-size:13px
}
.downloads-white .downloads-white-cont .download-white-title {
    color:#111;
    font:21px/24px 'Open Sans',sans-serif;
    margin:20px 0;
    text-transform:capitalize;
    font-size:14px
}
.downloads-white .downloads-white-cont .download-white-title:before {
    content:"";
    position:relative;
    display:inline-block;
    height:13px;
    width:16px;
    background-size:100% 100%
}
.downloads-white .downloads-white-cont .white-title-windows:before {
    background-image:url(../img/downloads/windows.png)
}
.downloads-white .downloads-white-cont .white-title-windows8:before {
    background-image:url(../img/downloads/windows8.png);
    width:13px;
    height:14px
}
.downloads-white .downloads-white-cont .white-title-apple:before {
    background-image:url(../img/downloads/apple.png);
    width:13px;
    height:16px
}
.downloads-white .downloads-white-cont .white-title-android:before {
    background-image:url(../img/downloads/android.png);
    width:14px;
    height:15px
}
.downloads-white .downloads-white-cont .down-block {
    width:33.333333333333336%;
    float:left
}
.downloads-white .downloads-white-cont .down-block .downloads-in {
    padding:5px 40px 40px
}
.downloads-white .downloads-white-cont .down-block .downloads-in .down-item {
    padding-bottom:30px
}
.downloads-white .downloads-white-cont .down-block .downloads-in .down-item:after {
    content:"&nbsp;";
    display:block;
    height:0;
    clear:both;
    visibility:hidden
}
.top-white {
    background:url(../img/downloads/top-white.png) no-repeat right bottom;
    height:390px
}
.download-panel {
    padding-top:20px
}
.download-panel .download-panel-left {
    float:left;
    max-width:170px
}
.download-panel .download-panel-right {
    float:right
}
.download-panel .down-link,
.download-panel .down-right-link {
    color:#1976a5;
    text-decoration:underline;
    text-decoration:none;
    font:400 13px/normal Arial,'Source Sans Pro',sans-serif
}
.download-panel .down-link:hover,
.download-panel .down-right-link:hover {
    text-decoration:none
}
.download-panel .down-right-link {
    color:#9a9a9a
}
.down-bottom {
    /*background-color:#e6eef0 */
}
.down-bottom .downloads-cont {
    height:285px;
/*    background-image:url(../img/downloads/bottom.png); */
    background-position:left bottom;
    background-repeat:no-repeat
}
.down-bottom .downloads-cont:after {
    content:"&nbsp;";
    display:block;
    height:0;
    clear:both;
    visibility:hidden
}
.down-bottom .downloads-one-right {
    float: right;
    width:30%;
    font-weight: bold;
}
/*
.down-bottom .downloads-one-right .downloads-in-block {
    padding-top:20px;
    padding-left:20px;
    padding-right:20px
}
.down-bottom .downloads-one-right .download-panel {
    padding-bottom:25px
}
.down-bottom .downloads-one-right .desc {
    width:auto
}
*/
.apple-link {
    width:104px;
    height:31px;
    background:url(/images/appstore.png);
    display:block;
    margin-top:40px
}
.android-link {
    height:31px;
    width:93px;
    background:url(/images/googleplay.png);
    display:block;
    margin-top:40px
}
.spread {
    width:980px;
    margin:0 auto
}
.spread:after {
    content:"&nbsp;";
    display:block;
    height:0;
    clear:both;
    visibility:hidden
}
.devices {
    background:#7eb0c7
}
.devices .devices-content {
    width:980px;
    margin:0 auto;
    position:relative;
    height:580px;
    padding:55px 0
}
.devices .devices-content div {
    position:absolute
}
.devices .devices-content .iphone {
    z-index:2;
    top:300px;
    left:750px;
    width:144px;
    height:252px;
    background:url(../img/iphone.png) no-repeat;
    transition:left .5s ease-in,top .5s ease-out;
    -webkit-transition:left .5s ease-in,top .5s ease-out;
    -moz-transition:left .5s ease-in,top .5s ease-out;
    -o-transition:left .5s ease-in,top .5s ease-out;
    -ms-transition:left .5s ease-in,top .5s ease-out
}
.devices .devices-content .ipad {
    z-index:1;
    top:183px;
    left:260px;
    width:568px;
    height:359px;
    background:url(../img/ipad.png) no-repeat;
    transition:left .5s ease-in,top .5s ease-out;
    -webkit-transition:left .5s ease-in,top .5s ease-out;
    -moz-transition:left .5s ease-in,top .5s ease-out;
    -o-transition:left .5s ease-in,top .5s ease-out;
    -ms-transition:left .5s ease-in,top .5s ease-out
}
.devices .devices-content .imac {
    z-index:2;
    top:126px;
    left:149px;
    width:850px;
    height:459px;
    background:url(../img/mac.png) no-repeat
}
#cont table table tr:nth-child(2n+1) {
    background:none repeat scroll 0 0 #ccc
}
.map a {
    color:#1976a5;
    text-decoration:underline;
    color:#111;
    font:400 15px/1.5em Arial,'Source Sans Pro',sans-serif;
    margin-bottom:10px
}
.map a:hover {
    text-decoration:none
}
.map td {
    padding:5px
}
.table {
    background:#fff
}
.table-container {
    font:15px open sans,sans-serif;
    width:980px;
    margin:0 auto;
    padding:40px 0 30px
}
.table-container table {
    font:600 0.875em/2.3571em Arial,'Source Sans Pro',sans-serif;
    width:100%;
    margin-bottom:25px
}
.table-container table tr:nth-child(2n+2) {
    background:#dcebf3
}
.table-container table th {
    color:#111;
    font:15px open sans,sans-serif;
    padding:8px 0 8px 24px;
    text-align:left;
    text-transform:capitalize
}
.table-container table td {
    padding:0 0 0 24px;
    font-family:Arial,source sans pro,sans-serif
}
.main-footer {
    padding:55px 0 37px;
    background:#336680;
    color:#fff
}
.footer-content {
    position:relative;
    width:980px;
    margin:0 auto
}
.footer-content .100-nz {
    position:absolute;
    display:block;
    top:70px;
    right:63px
}
.footer-content .ftr-logo {
    position:absolute;
    display:block;
    top:0;
    right:0;
    z-index:0;
    width:252px;
    height:46px;
    background:url(../img/footer-logo.png);
    outline:0
}
.footer-content .ftr-logo:hover {
    outline:0
}
.footer-content .ftr-logo:active {
    outline:0
}
.footer-content .ftr-logo:focus {
    outline:0
}
.footer-content .ftr-logo::-moz-focus-inner {
    outline:0
}
#bottom-images {
    margin-top:14px
}
.footer-content .ftr-top .ftr-links-list {
    font:300 0.875em/1.7857em 'Open Sans',sans-serif;
    position:relative;
    z-index:1;
    float:left;
    width:20.5%
}
.footer-content .ftr-top .ftr-links-list .ftr-links-item a {
    color:#fff;
    text-decoration:none
}
.footer-content .ftr-top .ftr-links-list .ftr-links-item a:hover {
    text-decoration:underline
}
.footer-content .ftr-top .ftr-links-list .list-head {
    border-bottom:1px dotted rgba(255,255,255,.5);
    display:inline-block;
    font-family:Arial,source sans pro,sans-serif;
    font-size:16px;
    font-weight:600;
    letter-spacing:.5px;
    line-height:1.5em;
    margin-bottom:.5em
}
.footer-content .ftr-top .about-us {
    width:18.5%
}
.footer-content .ftr-top .products {
    width:15.5%
}
.footer-content .ftr-top .operations {
    width:16%
}
.footer-content .ftr-copyright {
    font:400 0.875em/1.7857em 'Open Sans',sans-serif;
    color:#e0e0e0;
    margin:17px 0 0;
    font-size:.8em
}
.contact-input {
    position:relative
}
.contact-input.error-input {
    border-color:#a33237!important
}
.error-input.contact-input:before {
    content:"Incorrect";
    position:absolute;
    top:0;
    right:100%;
    margin-right:7px;
    text-align:center;
    width:100px;
    color:#fff;
    height:32px;
    font:400 12px/30px 'Open Sans',sans-serif;
    background:#a33237
}
.error-input.contact-input:after {
    content:"";
    position:absolute;
    height:0;
    width:0;
    top:0;
    right:100%;
    margin-right:-3px;
    margin-top:7px;
    border-top:5px solid transparent;
    border-bottom:5px solid transparent;
    border-right:5px solid transparent;
    border-left:5px solid #a33237
}
.withdrawal-list .normal-list-title {
    position:relative
}
.contact-tab-cont .contact-table {
    margin:12px 0
}
h2.normal-list-title {
    color:#111;
    font:1.2em/1em 'Open Sans',sans-serif;
    margin:1.5em 0 .2em
}
.company-profile {
    padding:40px 0 0
}
.company-profile .fotorama {
    margin:0 0 50px
}
.company-profile p {
    margin:0 0 25px
}
.company-profile .static .static-title {
    padding:0 0 0 40px
}
.company-profile .static-block .static-block-in {
}
.company-profile .static-block .static-block-in .gen_list {
    margin:0 0 25px
}
.company-profile .static-block .static-block-in .gen_list p {
    margin:0
}
.company-profile .static-block .static-block-in .gen_list .gen_list-item {
    margin:0
}
.chat-phone-trade .f_header {
    margin-bottom:0
}
.chat-phone-trade .contact-table {
    margin:3px 0 12px
}
.color-table tr:nth-child(2n) {
    cursor:pointer
}
.color-table .open_td {
    padding:0 5px
}
.color-table .open_td p {
    height:0;
    overflow:hidden
}
.member-derivatives .gen_list {
    margin:0 0 12px
}
.member-derivatives a img {
    margin:0 0 1em
}
.page404 {
    position:relative;
    width:780px;
    height:474px;
    padding:0 0 0 200px;
    margin:0 auto;
    font-family:open sans,sans-serif
}
.page404:after {
    background:url(../img/404.png) repeat scroll 0 0 transparent;
    bottom:0;
    content:"";
    height:423px;
    left:30%;
    position:absolute;
    width:655px
}
.error-num {
    font-size:85px;
    font-weight:700;
    line-height:84px
}
.error-desc {
    font-size:32px;
    font-weight:700
}
.ftr-l-c {
    float:left
}
.ftr-r-c {
    float:right
}
.ftr-r-c a {
    color:#e0e0e0;
    text-decoration:none;
    display:inline-block;
    border-bottom:1px solid rgba(255,255,255,.5);
    line-height:1em
}
.ir {
    background-color:transparent;
    border:0;
    overflow:hidden;
    *text-indent:-9999px
}
.ir:before {
    content:"";
    display:block;
    width:0;
    height:150%
}
.hidden {
    display:none!important;
    visibility:hidden
}
.visuallyhidden {
    border:0;
    clip:rect(0 0 0 0);
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:1px
}
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip:auto;
    height:auto;
    margin:0;
    overflow:visible;
    position:static;
    width:auto
}
.invisible {
    visibility:hidden
}
.clearfix:before,
.clearfix:after {
    content:" ";
    display:table
}
.clearfix:after {
    clear:both
}
.clearfix {
    *zoom:1
}
@media only screen and (min-width:35em) {
}
@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi) {
}
@media print {
    * {
        background:0 0!important;
        color:#000!important;
        box-shadow:none!important;
        text-shadow:none!important
    }
    a,
    a:visited {
        text-decoration:underline
    }
    a[href]:after {
        content:" (" attr(href) ")"
    }
    abbr[title]:after {
        content:" (" attr(title) ")"
    }
    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content:""
    }
    pre,
    blockquote {
        border:1px solid #999;
        page-break-inside:avoid
    }
    thead {
        display:table-header-group
    }
    tr,
    img {
        page-break-inside:avoid
    }
    img {
        max-width:100%!important
    }
    @page {
        margin:.5cm
    }
    p,
    h2,
    h3 {
        orphans:3;
        widows:3
    }
    h2,
    h3 {
        page-break-after:avoid
    }
}
