000000000000@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,700,800|Roboto+Slab:100,300,400,700&amp;subset=cyrillic');
/*CSS Base=======================================*/

* {
    padding: 0;
    margin: 0;
}

html,
body {
    height: 100%;
}

html,
body,
div,
span,
h1,
h2,
h3,
h4,
h5,
h6,
p,
a,
img,
ol,
ul,
li,
form,
label,
select,
table,
tr,
td {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    vertical-align: baseline;
}

body {
    font: 14px 'Open Sans', sans-serif;
    background: #f6f6f6;
    color: #000;
}

ol,
ul {
    list-style: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: normal;
}

h1 {
    font-size: 26px;
    padding-bottom: 15px;
}

h2 {
    font-size: 22px;
    padding-bottom: 10px;
}

h3 {
    font-size: 18px;
    padding-bottom: 10px;
}

p {
    padding-bottom: 10px;
    font: 300 14px/20px 'Open Sans', sans-serif;
}

a {
    color: #ec1b2a;
    outline: none;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

img {
    border: none;
    outline: 0;
}

label {
    cursor: pointer;
}

select {
    outline: 0;
    cursor: pointer;
}

iframe {
    border: 0;
}

button,
input[type="submit"],
input[type="reset"],
input[type="button"] {
    line-height: normal;
    border: 0;
    outline: 0;
    cursor: pointer;
}

input[type="text"],
input[type="email"],
input[type="password"],
textarea {
    outline: 0;
}

textarea {
    overflow: auto;
}

.blocks,
img,
iframe,
.int,
.btn,
.btns,
.select,
.label,
.checkbox,
.radio,
.i,
.i:before {
    display: inline-block;
    display: -moz-inline-block;
    vertical-align: top;
}

.clearfix {
    clear: both;
    font-size: 0px;
}

header,
nav,
footer {
    display: block;
}

/*CSS Main=======================================*/

#page {
    min-width: 1180px;
    min-height: 100%;
    background: url(../img/pattern.jpg) 50% 0 repeat;
    overflow: hidden;
}

.container {
    width: 1122px;
    margin: 0 auto;
}

.left {
    float: left;
}

.right {
    float: right;
}

.center {
    margin: 0 auto;
    text-align: center;
}

.align_l {
    text-align: left;
}

.align_r {
    text-align: right;
}

.txt_red {
    color: #ec1b2a;
}

.txt_green {
    color: #00d600;
}

.extrabold {
    font-weight: 800;
}

h1,
.h1 {
    margin: 0 -30px 0 -3px;
    padding-bottom: 25px;
    font: 30px/32px 'Roboto Slab', sans-serif;
    color: #33327c;
    letter-spacing: -0.025em;
    overflow: hidden;
}

h1 span,
.h1 span {
    padding-right: 30px;
    position: relative;
}

h1 span:after,
.h1 span:after {
    content: "";
    width: 1200px;
    height: 1px;
    background: #ec1b2a;
    position: absolute;
    top: 20px;
    left: 100%;
}

h3,
.h3 {
    padding-bottom: 8px;
    font: 24px/26px 'Roboto Slab', sans-serif;
    letter-spacing: -0.025em;
    color: #33327c;
}

.int {
    width: 269px;
    height: 18px;
    padding: 17px 18px 13px;
    margin-bottom: 10px;
    border: 1px solid #c3c2e2;
    background: #fff;
    font: 18px/22px 'Roboto Slab', serif;
    color: #00a651;
    -webkit-box-shadow: inset 0 6px 0 rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 6px 0 rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 6px 0 rgba(0, 0, 0, 0.05);
}

textarea.int {
    min-width: 400px;
    max-width: 400px;
    min-height: 150px;
}

.int_none {
    border-color: transparent;
    padding: 15px 18px;
    background: none;
    font-size: 22px;
    font-weight: bold;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.btn {
    height: 48px;
    padding: 0 23px;
    border: 1px solid #00d600;
    font: bold 14px/50px 'Roboto Slab', sans-serif;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    color: #fff;
    cursor: pointer;
    -webkit-box-shadow: inset 0 0 2px rgba(255, 255, 255, 1), 0 3px 2px rgba(32, 29, 30, 0.25);
    -moz-box-shadow: inset 0 0 2px rgba(255, 255, 255, 1), 0 3px 2px rgba(32, 29, 30, 0.25);
    box-shadow: inset 0 0 2px rgba(255, 255, 255, 1), 0 3px 2px rgba(32, 29, 30, 0.25);
    -webkit-text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.14);
    -moz-text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.14);
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.14);
    background: #5681cf;
    background: -moz-linear-gradient(top, #5681cf, #5c4789);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5681cf), color-stop(100%, #5c4789));
    background: -webkit-linear-gradient(top, #5681cf, #5c4789);
    background: -o-linear-gradient(top, #5681cf, #5c4789);
    background: -ms-linear-gradient(top, #5681cf, #5c4789);
    background: linear-gradient(#00d600, #4cb2ed);
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -ms-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.btn:hover {
    background-position: 0 -48px;
    text-decoration: none;
}

button.btn {
    height: 50px;
}

.btn_red {
    border-color: #9f0712;
    background: #ec1b2a;
    background: -moz-linear-gradient(top, #ec1b2a, #9f0712);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ec1b2a), color-stop(100%, #9f0712));
    background: -webkit-linear-gradient(top, #ec1b2a, #9f0712);
    background: -o-linear-gradient(top, #ec1b2a, #9f0712);
    background: -ms-linear-gradient(top, #ec1b2a, #9f0712);
    background: linear-gradient(#ec1b2a, #9f0712);
}

.btns {
    height: 38px;
    padding: 0 13px;
    border: 0;
    background: rgba(0, 166, 81, 0.23);
    font: bold 16px/38px 'Roboto Slab', sans-serif;
    text-decoration: none;
    text-align: center;
    color: #00a651;
    cursor: pointer;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -ms-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}

.btns:hover {
    background: rgba(0, 166, 81, 0.4);
    text-decoration: none;
}

.select {
    margin-bottom: 10px;
    position: relative;
}

.select .int {
    display: none;
    width: 269px;
    padding-right: 20px;
    margin-bottom: 0;
    background: #fff url(../img/select.png) right 50% no-repeat;
}

.select select {
    width: 100%;
    height: 100%;
    line-height: 34px;
    position: absolute;
    top: 0;
    left: 0;
}

.label {
    margin: 20px 15px 0 0;
    font: 14px/16px 'Roboto Slab', sans-serif;
    color: #00a651;
}

.checkbox,
.radio {
    width: 15px;
    height: 15px;
    border: 1px solid #c3c2e2;
    background: #fff;
    -webkit-box-shadow: inset 0 6px 0 rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 6px 0 rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 6px 0 rgba(0, 0, 0, 0.05);
    cursor: pointer;
    position: relative;
}

.radio {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}

.checkbox input,
.checkbox label,
.radio input,
.radio label {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.check_act {
    background: #fff url(../img/checkbox.png) 50% 50% no-repeat;
}

.radio_act {
    background: #fff url(../img/radio.png) 50% 50% no-repeat;
}

.i {
    position: relative;
}

.i:before {
    content: "";
    background: url(../img/ico.png) no-repeat;
}

.i_server:before {
    width: 17px;
    height: 17px;
    background-position: 0 0;
}

.i_btc:before {
    width: 21px;
    height: 21px;
    background-position: 0 -25px;
}

.i_money:before {
    width: 32px;
    height: 32px;
    background-position: 0 -55px;
}

.i_lock:before {
    width: 20px;
    height: 28px;
    background-position: 0 -305px;
}

.i_calc:before {
    width: 21px;
    height: 27px;
    background-position: 0 -340px;
}

.i_btc2:before {
    width: 16px;
    height: 22px;
    background-position: 0 -375px;
}

.i_shield:before {
    width: 19px;
    height: 21px;
    background-position: 0 -435px;
}

.i_ssl:before {
    width: 29px;
    height: 16px;
    background-position: 0 -465px;
}

.i_money2:before {
    width: 32px;
    height: 18px;
    background-position: 0 -490px;
}

.i_chart:before {
    width: 24px;
    height: 24px;
    background-position: 0 -515px;
}

.i_lk:before {
    width: 28px;
    height: 22px;
    background-position: 0 -545px;
}

.i_depo:before {
    width: 42px;
    height: 39px;
    background-position: 0 -575px;
}

.i_withdraw:before {
    width: 42px;
    height: 39px;
    background-position: 0 -620px;
}

.i_history:before {
    width: 41px;
    height: 38px;
    background-position: 0 -665px;
}

.i_chart2:before {
    width: 24px;
    height: 24px;
    background-position: 0 -710px;
}

.i_copy:before {
    width: 17px;
    height: 21px;
    background-position: 0 -740px;
    cursor: pointer;
}

.tooltip {
    width: 150px;
    margin-left: -75px;
    text-align: center;
    position: absolute;
    bottom: 30px;
    left: 50%;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.tooltip span {
    display: inline-block;
    display: -moz-inline-block;
    vertical-align: top;
    padding: 4px 7px 5px;
    background: #00a651;
    font: 12px/15px 'Open Sans', sans-serif;
    color: #fff;
    position: relative;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.tooltip span:before {
    content: "";
    margin-left: -4px;
    position: absolute;
    left: 50%;
    bottom: -9px;
    border: 4px solid transparent;
    border-top: 5px solid #00a651;
}

.ul {
    padding: 0 0 5px 30px;
}

.ul li {
    padding: 0 0 5px 15px;
    font: 300 14px/20px 'Open Sans', sans-serif;
    position: relative;
}

.ul li:before {
    content: "";
    width: 5px;
    height: 5px;
    background: #ec1b2a;
    position: absolute;
    top: 9px;
    left: 0;
}

.ul_none {
    padding-left: 12px;
}

.ul_none li:before {
    display: none;
}

.mess {
    margin: 0 0 20px;
    padding: 20px 20px 18px;
    border: 1px solid #00a651;
    background: rgba(0, 166, 81, 0.7);
    font: 16px/19px 'Open Sans', sans-serif;
    color: #fff;
}

.mess_w {
    border-color: #ecbd1b;
    background: rgba(236, 189, 27, 0.7);
}

.mess_e {
    border-color: #ec1b2a;
    background: rgba(236, 27, 42, 0.7);
}

.mess li {
    padding: 0 4px;
}

.mess a {
    font-weight: bold;
    text-decoration: underline;
    color: #fff;
}

.mess a:hover {
    text-decoration: none;
}

#bar {
    border-bottom: 1px solid #dcdcdc;
}

#bar .left {
    max-width: 895px;
    padding-left: 1px;
}

#bar .boxs {
    display: none;
}

#bar .i_server {
    width: 182px;
    padding-left: 30px;
}

#bar .i_server:before {
    position: absolute;
    top: 28px;
    left: 0;
}

#bar .i_btc {
    width: 89px;
    padding-left: 32px;
}

#bar .i_btc:before {
    position: absolute;
    top: 26px;
    left: 0;
}

#bar .txt {
    padding: 18px 0 3px;
    font: 300 12px/14px 'Roboto Slab', serif;
    color: #00d600;
}

#bar .text {
    font: bold 14px/16px 'Roboto Slab', serif;
    color: #33327c;
}

#bar .slash {
    position: relative;
}

#bar .slash:after {
    content: "";
    width: 31px;
    height: 65px;
    background: url(../img/ico.png) 0 -95px no-repeat;
    position: absolute;
    top: 0;
    right: 8px;
}

#bar .pay_online {
    min-height: 40px;
    padding: 18px 13px 7px;
    margin: 0 31px;
    background: #00d600;
    position: relative;
}

#bar .pay_online:before,
#bar .pay_online:after {
    content: "";
    width: 33px;
    height: 65px;
    background: url(../img/ico.png) no-repeat;
    position: absolute;
    top: 0;
}

#bar .pay_online:before {
    background-position: 0 -165px;
    left: -31px;
}

#bar .pay_online:after {
    background-position: 0 -235px;
    right: -31px;
}

#bar .pay_online span {
    padding: 4px 5px 0 9px;
    font: bold 22px/24px 'Roboto Slab', serif;
    color: #fff;
}

#bar .social {
    padding: 19px 0 0 12px;
}

#bar .social:after {
    right: -43px;
}

#bar .right {
    max-width: 225px;
    padding-top: 22px;
}

.social a,
.social span {
    display: inline-block;
    display: -moz-inline-block;
    vertical-align: top;
    width: 30px;
    height: 30px;
    margin: 0 3px 0 2px;
    background: url(../img/social.png) no-repeat;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -ms-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}

.social span {
    opacity: 0.5;
}

.social a:hover {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
}

.social .fb {
    background-position: 0 0;
}

.social .tw {
    background-position: 0 -35px;
}

.social .vk {
    background-position: 0 -70px;
}

.social .weibo {
    background-position: 0 -105px;
}

.lang a,
.lang span {
    display: inline-block;
    display: -moz-inline-block;
    vertical-align: top;
    width: 32px;
    height: 25px;
    margin-left: 5px;
    background: url(../img/lang.png) no-repeat;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -ms-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}

.lang span {
    opacity: 0.6;
}

.lang a:hover {
    -webkit-transform: scale(0.75);
    -moz-transform: scale(0.75);
    -ms-transform: scale(0.75);
    -o-transform: scale(0.75);
    transform: scale(0.75);
}

.lang .en {
    background-position: 0 0;
}

.lang .esp {
    background-position: 0 -50px;
}

.lang .ger {
    background-position: 0 -100px;
}

.lang .vn {
    background-position: 0 -150px;
}

.lang .brs {
    background-position: 0 -200px;
}

.lang .es {
    background-position: 0 -250px;
}

#header {
    height: 300px;
    padding: 50px 0 9px;
    background: url(../img/header.jpg) 50% 0 no-repeat;
}

#header .left {
    padding: 1px 0 0 79px;
    position: relative;
}

#header .wheel {
    position: absolute;
    top: 4px;
    left: 575px;
    animation: circle 40s linear 0s infinite;
    -moz-animation: circle 40s linear 0s infinite;
    -webkit-animation: circle 40s linear 0s infinite;
}

@-webkit-keyframes circle {
    0% {
        -webkit-transform: rotate(0);
    }
    100% {
        -webkit-transform: rotate(360deg);
    }
}

@-moz-keyframes circle {
    0% {
        -moz-transform: rotate(0);
    }
    100% {
        -moz-transform: rotate(360deg);
    }
}

@keyframes circle {
    0% {
        transform: rotate(0);
    }
    100% {
        transform: rotate(360deg);
    }
}

#header .boxs {
    margin-left: 652px;
    color: #0dd914;
}

#header .txt {
    font: 300 24px/26px 'Roboto Slab', serif;
    letter-spacing: -0.055em;
}

#header .text {
    margin: -2px 0 0 36px;
    font: 300 38px/40px 'Roboto Slab', serif;
    letter-spacing: -0.062em;
    color: #fff;
}

#nav {
    height: 55px;
    padding-top: 0px;
    background: #0dd914 url(../img/nav.jpg) 50% 0 no-repeat;
    color: #fff;
}

#nav li {
    float: left;
    font: 15px/17px 'Roboto Slab', serif;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -ms-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}

#nav li a {
    display: block;
    padding: 21px 20px 17px;
    text-decoration: none;
    color: #fff;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -ms-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}

#nav li a:hover {
    text-decoration: underline;
}

#nav .active {
    background: #f5f5f5;
    font-weight: bold;
    color: #33327c;
}

#nav .i_lock,
#nav .i_lk {
    float: right;
    padding: 20px 23px 18px 59px;
    background: #00a651 url(../img/shadow.png) 0 bottom repeat-x;
}

#nav .i_lock:before,
#nav .i_lk:before {
    position: absolute;
    top: 13px;
    left: 23px;
}

#nav .i_lock a,
#nav .i_lk a {
    display: inline;
    padding: 0;
}

#nav .i_lock a {
    letter-spacing: 0.045em;
}

#nav .i_lock .active,
#nav .i_lk .active {
    background: none;
    font-weight: normal;
    color: #fff;
}

#midle {
    padding: 35px 0 44px;
}

.auto #midle {
    width: auto;
}

#plan {
    padding-bottom: 38px;
}

#plan h1 {
    padding-bottom: 33px;
}

#plan .left {
    width: 861px;
}

.plan {
    padding: 1px 19px 1px 10px;
    border: 1px solid #9f0091;
    background: rgba(255, 255, 255, 0.5);
    color: #333;
}

.plan .box {
    padding: 13px 0 12px 17px;
    border-bottom: 1px solid #dcdcdc;
    position: relative;
}

.plan .box:last-child {
    border-bottom: 0;
}

.plan .box1 {
    width: 38px;
}

.plan .box2 {
    width: 299px;
}

.plan .box3 {
    width: 120px;
}

.plan .box4 {
    width: 120px;
}

.plan .box5 {
    width: 140px;
}

.plan .box6 {
    width: 90px;
}

.plan .ico {
    display: inline-block;
    display: -moz-inline-block;
    vertical-align: top;
    width: 17px;
    height: 16px;
    margin-top: 6px;
    background: url(../img/plan.png) no-repeat;
}

.plan .ico1 {
    background-position: 0 0;
}

.plan .ico2 {
    background-position: 0 -20px;
}

.plan .ico3 {
    background-position: 0 -40px;
}

.plan .ico4 {
    background-position: 0 -60px;
}

.plan .name {
    padding-top: 5px;
    font: 300 16px/18px 'Roboto Slab', serif;
}

.plan .name strong {
    font-weight: bold;
    text-transform: uppercase;
    color: #33327c;
}

.plan .txt {
    font: 10px/12px 'Open Sans', sans-serif;
    color: #999;
}

.plan .text {
    padding-top: 1px;
    font: 12px/14px 'Open Sans', sans-serif;
    text-transform: uppercase;
}

.plan .percent {
    font-weight: 800;
    color: #00a651;
}

.plan .period {
    font-weight: 800;
    color: #33327c;
}

#plan .right {
    width: 239px;
    padding-top: 10px;
}

.calc .i_calc {
    padding: 5px 0 19px 37px;
    margin-left: 19px;
    font: 16px/18px 'Roboto Slab', serif;
    color: #33327c;
}

.calc .i_calc:before {
    position: absolute;
    top: 0;
    left: 0;
}

.calc .box {
    position: relative;
}

.calc .int {
    width: 179px;
    padding-right: 40px;
    color: #ec1b2a;
}

.calc .i_btc2 {
    position: absolute;
    top: 17px;
    right: 13px;
}

.calc .boxs {
    padding: 11px 0 0 20px;
}

.calc .txt {
    font: 14px/16px 'Roboto Slab', serif;
    color: #33327c;
}

.calc .profit {
    padding: 5px 0 9px;
    font: bold 26px/28px 'Roboto Slab', serif;
    color: #00a651;
}

.calc .profit_usd {
    font: 300 18px/20px 'Roboto Slab', serif;
    color: #ffffff;
}

#home {
    padding-bottom: 47px;
}

#home .left {
    width: 201px;
}

#home .boxs {
    margin-left: 235px;
    padding-top: 6px;
}

#home .box {
    padding-top: 9px;
}

#home .btn {
    margin-right: 11px;
}

.list li {
    padding: 1px 0 8px 34px;
    font: 300 18px/22px 'Open Sans', sans-serif;
    letter-spacing: -0.025em;
    position: relative;
}

.list li:before {
    content: "";
    width: 20px;
    height: 21px;
    background: url(../img/ico.png) 0 -405px no-repeat;
    position: absolute;
    top: 0;
    left: 0;
}

.list2 li {
    padding: 1px 0 10px 22px;
    font-size: 14px;
    line-height: 14px;
    letter-spacing: 0;
}

.list2 li:before {
    width: 12px;
    height: 13px;
    background-position: 0 -790px;
}

#plus {
    margin-top: 5px;
    background: #532e6e url(../img/plus_x.png) repeat-x;
    color: #fff;
}

.line_box {
    position: relative;
}

.line_box:before,
.line_box:after {
    content: "";
    width: 100%;
    height: 1px;
    background: rgba(255, 255, 255, 0.3);
    position: absolute;
    left: 0;
}

.line_box:before {
    top: 2px;
}

.line_box:after {
    bottom: 2px;
}

#plus .container {
    min-height: 290px;
    padding: 48px 0 12px;
    background: url(../img/plus.jpg) 50% 0 no-repeat;
}

#plus .h1 {
    padding-bottom: 40px;
    color: #fff;
}

#plus .left {
    width: 510px;
}

#plus .boxs {
    margin-left: 568px;
}

#partner {
    padding: 48px 0 0;
    margin-bottom: -7px;
}

#partner .left {
    width: 201px;
}

#partner .boxs {
    margin-left: 235px;
    padding-top: 6px;
}

#partner .btn {
    margin-top: 9px;
}

#box {
    position: relative;
}

#box:before,
#box:after {
    content: "";
    width: 100%;
    position: absolute;
    left: 0;
}

#box:before {
    height: 72px;
    background: url(../img/shadow2.png) repeat-x;
    top: 0;
}

#box:after {
    height: 1px;
    top: 1px;
    background: #fff;
}

#box .container {
    min-height: 265px;
    padding: 60px 0 61px;
    background: url(../img/hue.png) 659px 0 no-repeat;
}

#box .left {
    width: 550px;
}

#box .fb {
    min-height: 265px;
    padding-left: 67px;
    background: url(../img/fb.png) no-repeat;
}

#box .boxs {
    margin-left: 601px;
    padding-top: 32px;
}

#box .cert {
    width: 178px;
}

#box .cert img {
    -webkit-box-shadow: 5px 5px 0 rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 5px 5px 0 rgba(0, 0, 0, 0.05);
    box-shadow: 5px 5px 0 rgba(0, 0, 0, 0.05);
}

#box ul {
    width: 343px;
}

#box li {
    font: 14px/18px 'Open Sans', sans-serif;
}

#box li span {
    width: 108px;
    color: #8b8ac9;
}

#box li div {
    width: 230px;
}

#box li a {
    color: #000;
}

#box .row {
    padding-bottom: 8px;
}

.form {
    padding: 100px 81px 42px;
}

.form h1 {
    padding-bottom: 17px;
    margin-right: 0;
    margin-left: 0;
}

.form .box {
    padding: 24px 0 0 32px;
    margin-top: 11px;
    border-top: 1px solid #dcdcdc;
}

.form .row {
    padding-bottom: 8px;
}

.form .row:last-child {
    padding-bottom: 4px;
}

.form .box1,
.form .box2 {
    display: inline-block;
    display: -moz-inline-block;
    vertical-align: top;
}

.form .box1 {
    width: 178px;
}

.form .box2 {
    width: 719px;
}

.form .int {
    width: 681px;
    margin-bottom: 7px;
}

.form .txt {
    padding: 0 0 7px 13px;
    font: 300 italic 12px/14px 'Open Sans', sans-serif;
    color: #333;
}

.form .txt strong {
    font-weight: bold;
}

.form .boxs {
    padding: 5px 0 24px;
}

.form .boxs .label {
    margin: 1px 0 0 12px;
    font: 300 14px/16px 'Open Sans', sans-serif;
    color: #000;
}

.form .rows {
    padding-bottom: 10px;
}

.form .forgot {
    padding: 6px 0 15px 13px;
}

#login .box {
    padding-top: 10px;
    border-top: 0;
}

.int.error,
.checkbox.error {
    border-color: #ec1b2a;
    background-color: rgba(236, 27, 42, 0.3) !important;
}

label.error {
    display: inline-block;
    display: -moz-inline-block;
    vertical-align: top;
    margin: 0 0 7px 13px;
    font: 14px/17px 'Open Sans', sans-serif;
    color: #ec1b2a;
}

#about {
    padding-bottom: 7px;
    background: url(../img/about.jpg) right bottom no-repeat;
}

#about .box_b {
    padding: 0 395px 25px 0;
}

#about .center .btn {
    margin: 0 6px 0 5px;
}

#partnership {
    margin-bottom: -44px;
    background: url(../img/partnership.jpg) right bottom no-repeat;
}

#partnership .box {
    min-height: 430px;
    padding: 6px 540px 23px 0;
}

#support .block {
    min-height: 677px;
    padding: 6px 0 0 236px;
    background: url(../img/support.jpg) no-repeat;
}

#support .box {
    padding-top: 43px;
}

#support .box1 {
    width: 178px;
}

#support .box2 {
    width: 689px;
}

#support .int {
    width: 651px;
}

#support textarea.int {
    min-width: 651px;
    max-width: 651px;
    min-height: 158px;
}

#support .btn {
    margin-top: 16px;
}

#start h1 {
    padding-bottom: 31px;
}

#start .block {
    padding: 37px 0 0 131px;
}

#start .box {
    padding: 29px 0 24px 40px;
    margin-bottom: 43px;
    border-left: 1px solid #ec1b2a;
    position: relative;
}

#start .box:last-child {
    margin-bottom: 35px;
}

#start .ico {
    width: 88px;
    height: 86px;
    background: url(../img/start.png) no-repeat;
    position: absolute;
    top: 35px;
    left: -119px;
}

#start .ico1 {
    background-position: 0 0;
}

#start .ico2 {
    background-position: 0 -100px;
}

#start .ico3 {
    background-position: 0 -200px;
}

#start .ico4 {
    background-position: 0 -300px;
}

#start .boxs {
    padding: 0 0 9px 175px;
}

#start .btn {
    margin-right: 8px;
}

#plans {
    margin-bottom: -44px;
}

#plans #plan {
    padding-bottom: 34px;
}

.plans .box {
    min-height: 387px;
    margin-right: -8px;
    padding: 0 278px 6px 0;
    background: url(../img/plans.jpg) right bottom no-repeat;
}

.plans .boxs {
    padding-right: 150px;
}

#plans #plus {
    margin-top: 0;
}

#plans #plus .h1 {
    padding-bottom: 31px
}

#plus a {
    text-decoration: underline;
    color: #ffdaa7;
}

#plus a:hover {
    text-decoration: none;
}

#faq {
    padding-bottom: 12px;
}

#faq h1 {
    padding-bottom: 10px;
}

.news .row {
    padding-bottom: 30px;
}

.news .row:last-child {
    padding-bottom: 0;
}

.news .name {
    font: 20px/22px 'Roboto Slab', sans-serif;
    color: #33327c;
}

.news .date {
    padding: 6px 0 10px;
    font: 300 11px/13px 'Open Sans', sans-serif;
    color: #555;
}

.news .txt {
    font: 300 14px/20px 'Open Sans', sans-serif;
}

/*==========Accordion===========*/

.acc_body {
    display: none;
}

/*==========Accordion===========*/

.accordion {
    margin-bottom: -2px;
}

.accordion .acc_head {
    padding: 19px 20px 17px 53px;
    margin-top: 5px;
    border: 1px solid #c3c2e2;
    background: rgba(255, 255, 255, 0.5);
    font: 800 14px/17px 'Open Sans', sans-serif;
    color: #33327c;
    cursor: pointer;
    position: relative;
}

.accordion .acc_head:before {
    content: "";
    width: 22px;
    height: 22px;
    background: url(../img/ico.png) 0 -810px no-repeat;
    position: absolute;
    top: 16px;
    left: 15px;
}

.accordion .active:before {}

.accordion .acc_body {
    font: 300 italic 14px/20px 'Open Sans', sans-serif;
    color: #000;
    position: relative;
}

.accordion .acc_body>div {
    padding: 21px 20px 24px 52px;
}

.accordion .acc_body:before,
.accordion .acc_body:after {
    content: "";
    background: #c3c2e2;
    position: absolute;
    left: 26px;
}

.accordion .acc_body:before {
    width: 1px;
    height: 33px;
    top: 0;
}

.accordion .acc_body:after {
    width: 19px;
    height: 1px;
    top: 32px;
}

.captcha {
    height: 20px;
    margin: 15px 15px 0 0;
}

#rules .h3 {
    padding-top: 10px;
}

#paidout .td1 {
    width: 160px;
}

#paidout .td2 {
    width: 146px;
}

#paidout .td3 {
    width: 120px;
}

#paidout .td5 {
    width: 80px;
}

#paidout .type {
    width: 160px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: none;
}

#paidout .comment {
    width: 400px;
}

#paidout .btns {
    width: 80px;
    padding: 0;
}

#security {
    padding: 26px 0 33px;
    background: #fff;
    text-align: center;
}

#security:before,
#security:after {
    background: #dcdcdc;
}

#security .i_shield {
    padding: 3px 0 24px 26px;
    font: 14px/16px 'Open Sans', sans-serif;
    color: #999;
}

#security .i_shield:before {
    position: absolute;
    top: 0;
    left: 0;
}

#security .box .blocks {
    vertical-align: middle;
}

#security .line {
    width: 1px;
    height: 40px;
    margin: 0 15px;
    background: #dfdfdf;
}

#security .relat {
    position: relative;
}

#security .absol {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
}

#bottom {
    padding: 42px 0 50px;
}

#bottom .left {
    width: 541px;
}

#bottom .i {
    padding: 0 0 13px 43px;
    font: 14px/16px 'Open Sans', sans-serif;
    color: #999;
    position: relative;
}

#bottom .i:before {
    position: absolute;
    top: 0;
    left: 0;
}

#bottom .i_ssl:before {
    top: 1px;
}

#bottom .secure {
    margin-left: 42px;
    padding: 11px 0 9px 89px;
    border: 2px solid #dcdcdc;
    background: #fff url(../img/secure.png) 13px 10px no-repeat;
    font: 13px/15px 'Open Sans', sans-serif;
    letter-spacing: 0.025em;
    color: #333;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

#bottom .secure span {
    color: #0b8043;
}

#bottom .boxs {
    margin: 0 -15px 0 586px;
}

#bottom .box {
    padding: 1px 0 0 35px;
}

#bottom .box a {
    padding: 10px 11px;
    margin-left: 7px;
    background: rgba(0, 166, 81, 0.23);
    font: bold 16px/18px 'Roboto Slab', sans-serif;
    text-decoration: none;
    color: #00d600;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -ms-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}

#bottom .box a:hover {
    background: rgba(0, 166, 81, 0.4);
}

#bottom .i_money2 {
    padding-left: 46px;
}

#bottom .i_money2:before {
    top: -1px;
}

#stat {
    padding: 7px 0 8px;
    background: #00d600;
    color: #000000;
}

#stat .left {
    max-width: 840px;
    padding-top: 17px;
}

#stat .i_chart {
    padding: 4px 0 0 43px;
    font: 14px/16px 'Open Sans', sans-serif;
}

#stat .i_chart:before {
    position: absolute;
    top: 0;
    left: 0;
}

#stat .i_chart span {
    color: #fff;
}

#stat .i_chart .slash {
    margin: 0 7px;
    color: #fff;
}

#stat .i_money {
    padding: 0 21px 0 66px;
    font-size: 16px;
}

#stat .i_money:before {
    position: absolute;
    top: 10px;
    left: 20px;
}

#stat .right {
    max-width: 280px;
}

#footer {
    height: 236px;
    padding-top: 35px;
    background: #000000;
    position: relative;
}

#footer:before {
    content: "";
    width: 100%;
    height: 2000px;
    background: #000000;
    position: absolute;
    top: 160px;
    left: 0;
}

#footer .left {
    padding-top: 15px;
}

#footer .boxs {
    margin: 0 689px 0 185px;
    padding: 13px 0 16px;
    border-left: 1px solid #595959;
    border-right: 1px solid #595959;
    text-align: center;
}

#footer .right {
    width: 648px;
}

.nav {
    height: 13px;
    padding: 6px 0 1px;
}

.nav li {
    float: left;
    padding: 0 22px 0 9px;
    font: 11px/13px 'Open Sans', sans-serif;
    position: relative;
}

.nav li:last-child {
    padding-right: 0;
}

.nav li:before {
    content: "";
    width: 4px;
    height: 4px;
    background: #00d600;
    position: absolute;
    top: 6px;
    left: 0;
}

.nav li a {
    text-decoration: none;
    color: #fff;
}

.nav li a:hover {
    text-decoration: underline;
}

#footer .copyright {
    padding: 21px 0 0 8px;
    font: 11px/13px 'Open Sans', sans-serif;
    color: #8b8b8b;
}

.placeholder {
    color: #555 !important;
}

::-webkit-input-placeholder {
    color: #555;
}

:-moz-placeholder {
    color: #555;
}

::-moz-placeholder {
    color: #555;
}

:-ms-input-placeholder {
    color: #555;
}

:focus.placeholder {
    color: transparent !important;
}

:focus::-webkit-input-placeholder {
    color: transparent;
}

:focus:-moz-placeholder {
    color: transparent;
}

:focus::-moz-placeholder {
    color: transparent;
}

:focus:-ms-input-placeholder {
    color: transparent;
}

/*CSS Lk=======================================*/

.lk #bar .boxs {
    display: inline-block;
    width: 234px;
    padding: 11px 0 0 3px;
    margin-right: 9px;
}

.lk #bar .pay_online {
    padding-left: 11px;
    padding-right: 11px;
}

.lk #bar .pay_online span {
    display: none;
}

#nav .i_lk {
    float: right;
    width: 179px;
    padding: 21px 0 16px 62px;
    background: #0dd914 url(../img/shadow.png) 0 bottom repeat-x;
    font: 16px/18px 'Roboto Slab', serif;
}

#nav .i_lk:before {
    position: absolute;
    top: 18px;
    left: 22px;
}

#nav .i_lk a {
    display: inline;
    padding: 0;
}

.lk #midle {
    padding: 0 0 40px;
    position: relative;
    z-index: 2;
}

#content {
    float: left;
    width: 820px;
    padding-top: 36px;
}

#content h1,
#content .h1 {
    margin: 0;
}

#account {
    margin-bottom: -40px;
}

.account {
    margin-bottom: 48px;
    background: url(../img/hue_lk.png) 170px bottom no-repeat;
}

.balance {
    padding: 19px 0 19px 126px;
    margin: 0 0 31px 144px;
    background: url(../img/balance.png) 0 11px no-repeat;
}

.balance .txt_b {
    font: 300 18px/20px 'Roboto Slab', sans-serif;
    color: #00a651;
}

.balance .sum_b {
    font: bold 48px/50px 'Roboto Slab', sans-serif;
    color: #333;
}

.balance .sum_b span {
    font-weight: 100;
}

.balance .sum_usd_b {
    padding-top: 9px;
    font: 300 18px/20px 'Roboto Slab', sans-serif;
    color: #a7a6d5;
}

.operation {
    padding-bottom: 20px;
    margin-right: -30px;
}

.operation a {
    width: 161px;
    min-height: 36px;
    padding: 31px 13px 27px 85px;
    margin-right: 18px;
    border: 1px solid #c3c2e2;
    background: rgba(255, 255, 255, 0.5);
    font: 16px/18px 'Roboto Slab', serif;
    text-decoration: none;
    color: #00a651;
    position: relative;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -ms-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}

.operation a:hover {
    background: rgba(255, 255, 255, 0.9);
    text-decoration: underline;
}

.operation a:before {
    position: absolute;
    top: 29px;
    left: 39px;
}

.operation .i_depo {
    width: 149px;
    padding-left: 97px;
}

.operation .i_withdraw:before {
    top: 28px;
    left: 28px;
}

.operation .i_history {
    margin-left: 1px;
}

.operation .i_history:before {
    top: 30px;
    left: 30px;
}

.stat {
    width: 100%;
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    font: 14px/16px 'Open Sans', sans-serif;
    color: #00a651;
}

.stat:before {
    position: absolute;
    top: 18px;
    left: 18px;
}

.stat .box {
    padding: 0 10px 0 58px;
    overflow: hidden;
}

.stat span {
    color: #333;
}

.stat .slash {
    margin: 0 4px;
    color: #ccc;
}

.marquee {
    height: 16px;
    padding: 24px 0 19px;
    overflow: hidden;
}

.marquee .js-marquee {
    margin-right: 0 !important;
}

.partner {
    padding-bottom: 37px;
    position: relative;
}

.partner:before {
    content: "";
    width: 318px;
    height: 226px;
    background: url(../img/partner_lk.png) 0 bottom no-repeat;
    position: absolute;
    bottom: -2px;
    right: 17px;
}

.partner .box {
    padding: 6px 0 16px 31px;
}

.partner .txt {
    padding-bottom: 2px;
    font: 300 18px/20px 'Roboto Slab', serif;
    color: #00a651;
}

.partner .text {
    padding-bottom: 13px;
    font: bold 20px/22px 'Roboto Slab', serif;
    color: #333;
}

.partner .text a {
    color: #333;
}

.partner .i_copy {
    margin: -1px 0 0 14px;
}

.partner .btns {
    margin-right: 9px;
}

#depo .balance {
    margin: 20px 0 30px 158px;
}

.calc2 {
    padding: 0 0 12px 26px;
}

.calc2 .label {
    margin: 21px 19px 0 0;
}

.calc2 .box {
    margin-right: 19px;
    position: relative;
}

.calc2 .int {
    width: 201px;
}

.calc2 .i_btc2 {
    position: absolute;
    top: 17px;
    right: 13px;
}

.calc2 .txt {
    padding-top: 17px;
    font: 14px/16px 'Roboto Slab', serif;
    color: #00a651;
}

.calc2 .profit {
    padding: 0 1px 0 4px;
    font: 18px/20px 'Roboto Slab', serif;
    color: #333;
}

.calc2 .profit_usd {
    font: 300 18px/20px 'Roboto Slab', serif;
    color: #a7a6d5;
}

#depo .plan {
    padding-right: 11px;
    margin: 0 3px 0 5px;
}

#depo .plan .box1 {
    display: none;
}

#depo .plan .active:before {
    content: "";
    background: rgba(0, 166, 81, 0.15);
    position: absolute;
    top: 1px;
    right: -9px;
    bottom: 2px;
    left: -8px;
    z-index: 0;
}

.depo {
    padding: 31px 0 1px 142px;
}

.depo .box {
    width: 268px;
}

.depo .row {
    padding: 2px 0 8px;
}

.depo .label {
    margin: 2px 0 0 12px;
    font-weight: 300;
    letter-spacing: -0.025em;
    color: #000;
}

.depo .btn {
    padding: 0 31px;
}

.filter {
    padding: 2px 0 21px 33px;
}

.filter .txt {
    padding: 21px 15px 0 0;
    font: 14px/16px 'Roboto Slab', serif;
    text-align: right;
    color: #00a651;
}

.filter .box1 {
    width: 55px;
}

.filter .box2 {
    width: 90px;
}

.filter .box3 {
    width: 154px;
}

.filter .box4 {
    width: 36px;
}

.filter .box5 {
    width: 369px;
}

.filter .select,
.filter .btn {
    margin-bottom: 13px;
}

.filter .btn {
    padding: 0 26px;
}

.width1 {
    width: 39px !important;
}

.width2 {
    width: 89px !important;
}

.table_h {
    padding: 0 10px 5px;
}

.table_b {
    margin-bottom: 15px;
    padding: 1px 10px;
    border: 1px solid #c3c2e2;
    background: rgba(255, 255, 255, 0.5);
}

.table {
    width: 100%;
}

.table td {
    padding: 14px 17px 10px;
    border-bottom: 1px solid #dcdcdc;
    font: 14px/17px 'Roboto Slab', serif;
    color: #555;
    vertical-align: middle;
}

.table tr:last-child td {
    border-bottom: 0;
}

.table .head td {
    padding: 8px 17px 3px;
    border-bottom: 0;
    font: 12px/14px 'Roboto Slab', serif;
    color: #33327c;
}

.table .type {
    font: bold 14px/16px 'Roboto Slab', serif;
    text-transform: uppercase;
    color: #33327c;
}

.table .comment {
    width: 428px;
    word-wrap: break-word;
    font: 10px/12px 'Open Sans', sans-serif;
    color: #999;
}

.table .sum {
    font: bold 16px/18px 'Roboto Slab', serif;
    color: #00a651;
}

.table .date {
    font: 10px/12px 'Open Sans', sans-serif;
    color: #999;
}

#history .td1 {
    width: 428px;
}

#history .td2 {
    width: 147px;
}

.pagenav {
    padding: 5px 0 0;
}

.pagenav a,
.pagenav>span {
    display: inline-block;
    display: -moz-inline-block;
    vertical-align: top;
    min-width: 20px;
    height: 16px;
    padding: 6px 4px;
    margin-right: 4px;
    border: 1px solid #c3c2e2;
    background: rgba(255, 255, 255, 0.5);
    font: 14px/16px 'Open Sans', sans-serif;
    text-decoration: none;
    text-align: center;
    color: #33327c;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -ms-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}

.pagenav a:hover {
    background: #fff;
}

.pagenav span {
    border-color: #ec1b2a;
    background: #ec1b2a;
    color: #fff;
}

.pagenav .prevs,
.pagenav .nexts {
    font-family: Arial, Tahoma, sans-serif;
}

.deposit_confirm,
.tables {
    margin-bottom: 15px;
}

.deposit_confirm th,
.deposit_confirm td,
.tables th,
.tables td {
    padding: 0 20px 7px 0;
    font: 16px/28px 'Open Sans', sans-serif;
    text-align: left;
}

.deposit_confirm th,
.tables th {
    font-weight: bold;
    color: #00a651;
}

#withdraw .table .label {
    margin: 1px 0 0 10px;
}

#withdraw .td1 {
    width: 100px;
}

#withdraw .td2 {
    width: 115px;
}

#withdraw .td3 {
    width: 115px;
}

#withdraw .label {
    margin-right: 0;
}

#ref .partner {
    padding-bottom: 10px;
}

#ref .partner:before {
    display: none;
}

#ref .partner .box {
    padding: 0 0 5px 0;
}

#banners {
    padding-top: 15px;
}

#banners .int {
    min-width: 782px;
    max-width: 782px;
    min-height: 100px;
    font-size: 15px;
}

#setting .int {
    width: 440px;
}

#confirm .box {
    padding-bottom: 35px;
}

#confirm .left {
    width: 550px;
    padding-top: 30px;
}

#confirm .boxs {
    margin-left: 570px;
}

#confirm .btc_form {
    display: inline-block;
    padding: 25px 0 15px;
    font: 24px/26px 'Roboto Slab', sans-serif;
}

#confirm .btc_form b {
    color: #00a651;
}

#confirm .btc_form a {
    display: inline-block;
    margin-top: 8px;
    font: 32px/34px 'Roboto Slab', sans-serif;
    text-decoration: none;
}

#confirm .btc_form a:hover {
    text-decoration: underline;
}

#confirm .copy {
    cursor: pointer;
}

#confirm .txt {
    padding: 4px 0 0 10px;
    font: 14px/16px 'Roboto Slab', sans-serif;
    color: #00a651;
}

#sidebarR {
    margin-left: 881px;
    background: #000000;
    color: #fff;
}

#user {
    padding: 19px 10px 14px 62px;
    border-bottom: 1px solid #00a651;
    position: relative;
}

#user:before,
#user:after {
    content: "";
    position: absolute;
}

#user:before {
    width: 42px;
    height: 100%;
    background: #1ecce3;
    top: 0;
    left: 0;
}

#user:after {
    width: 60px;
    height: 66px;
    margin-top: -31px;
    background: url(../img/lock.png) no-repeat;
    top: 50%;
    left: -30px;
}

#user .name {
    padding-bottom: 15px;
    font: 16px/18px 'Roboto Slab', serif;
}

#user .txt {
    padding-bottom: 5px;
    font: 300 10px/12px 'Open Sans', sans-serif;
}

#user .txt div {
    color: #a2a1d2;
}

#operation {
    padding: 17px 16px 0 17px;
}

#operation .btn {
    display: block;
    width: auto;
    padding: 0;
    margin-bottom: 10px;
}

#nav-lk {
    padding: 12px 0 21px 20px;
}

#nav-lk li {
    font: 300 15px/24px 'Roboto Slab', serif;
}

#nav-lk a {
    display: inline-block;
    display: -moz-inline-block;
    vertical-align: top;
    padding: 3px 3px 10px 26px;
    margin-bottom: 2px;
    text-decoration: none;
    color: #fff;
    position: relative;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -ms-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}

#nav-lk a:before {
    content: "";
    width: 13px;
    height: 13px;
    background: url(../img/ico.png) 0 -770px no-repeat;
    position: absolute;
    top: 4px;
    left: 0;
}

#nav-lk a:hover {
    text-decoration: none;
}

.kr #bar .i_btc {
    width: 105px;
}

.ru .depo .box {
    width: 300px;
}