html{
}
body{
    font-family: 'OS';
    font-size: 14px;
    line-height: 20px;
    color:#333;
    margin: 0px;
    padding: 0px;
    min-width: 1000px;
    background: #EEEEEE;
	background-size: cover !important;
}
body.bg_0 {background: url(../img/bg_cab_0.jpg) repeat-y center top;}
body.bg_1 {background: url(../img/bg_cab_1.jpg) repeat-y center top;}
body.bg_2 {background: url(../img/bg_cab_2.jpg) repeat-y center top;}
body.bg_3 {background: url(../img/bg_cab_3.jpg) repeat-y center top;}
body.bg_4 {background: url(./img/bg_cab_4.jpg) repeat-y center top;}
body.bg_5 {background: url(../img/bg_cab_5.jpg) repeat-y center top;}
body.bg_6 {background: url(../img/bg_cab_6.jpg) repeat-y center top;}
h1{
    font-weight:normal;
    margin: 0px;
    font-family: 'OS';
}
.rightColl h1 {
    padding: 30px 0 0 0;
    font-family: 'OS';
}
table{
    border-collapse:collapse;
    width: 100%;
    text-align: center;
}

fieldset{
    padding:0px;
    margin:0px;
}
p{
    margin:0px;

}
ul{
    padding:0px;
    margin:0px;
    list-style-type:none;
}
.cfix:after, .clear {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    line-height: 0;*zoom:1;
}
*,
a{
    border:0px;
    box-shadow:none;
    outline: none;
    text-decoration:none;
}

.ui-selectmenu-button span.ui-icon {
    background-image: url(./img/arrd.png) !important;
    position: absolute;
    background-position: center;
    background-repeat: no-repeat;
}
*:focus,
input:focus,
a:focus{
    outline: none;
}
.container{
    width: 100%;
    margin: 0 auto;
    position: relative;
    
}
.er{
padding: 20px;
margin-top: 10px;
border-radius: 10px;
background-color: rgba(66, 153, 249, 0.38);
}
.wrapper {
    width: 100%;
    margin: 0 auto;
    box-shadow: 0 0 20px rgba(0,0,0,0.5);
    min-height: calc(100vh);
    background: white;
}


.leftColl{
    float: left;
    width: 200px;
    padding: 0px 10px;
}

header .leftColl {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#162e4b+0,214571+100 */
    
   background: #0C1A1B;
background: -moz-linear-gradient(left, #162e4b 0%, #214571 100%);
background: -webkit-linear-gradient(left, #0C1A1B 0%,#007459 100%);
background: linear-gradient(to right, #0C1A1B 0%,#007459 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#162e4b', endColorstr='#214571',GradientType=1 ); /* IE6-9 */
    position: relative;
    height: 75px;
}
.rightColl .out{
    font-size: 11px;
    line-height: 24px;
    color:#fff;
    padding: 0px 12px;
    background-color: #1986ac;
    top: 0px;
    right: 0px;
    border-bottom-right-radius: 3px;
    display: inline-block;
}
.rightColl .out:hover{
    background-color: #30BAEA;
}


.rightColl .out IMG{
    display: inline-block;
    vertical-align: middle;
    position: relative;
    top: -2px;
    margin-left: 8px;
}
.leftColl P{
    font-size: 11px;
    line-height: 20px;
    color:#fff;
    margin-top: 4px;
    text-align: center;
}
.leftColl P > SPAN{
    display: block;
    font-size: 16px;
    line-height: 20px;
    color:#fff;
}
.leftColl a.skype {
    position: relative;
    width: 78px;
    margin-left: -10px;
    display: block;
    height: 24px;
    line-height: 24px;
    background: #01a0da url(../img/skype.png) no-repeat 18px center;
    padding: 0 0 0 42px;
    color: white;
    font-size: 13px;
}
.leftColl a.skype:hover {opacity: 0.8;}
.rightColl{
    float: left;
    width: calc(100% - 260px);
    padding: 0px 20px 0 20px;
    position: relative;
}
.rightColl_top {
    font-size: 14px;
line-height: 24px;
color: #F3F2F5;
background-color: #007459;
    position: absolute;
    top: 0px;
    left: 0;
    
    border-bottom-right-radius: 3px;
}
.rightColl_top_el {
    display: inline-block;
    padding: 0 30px;
}
.rightColl_top_el span {color: white;}

header .rightColl {
    background-color:  #004A4F;
    text-align: center;
}
.user{
    font-size: 20px;
    line-height: 25px;
    color:#fff;
    float: left;
    width: 222px;
    padding: 12.5px 0px;
    text-align: left;
    border-right: 1px solid #274260;
    text-align: center;
    margin-left: -20px;
}
.user b {
    display: inline-block;
    background: url(../img/user__.png) no-repeat left 8px;
    padding: 0 0 0 20px;
    font-weight: normal;
}
.menu{
    display: inline-block;
    vertical-align: middle;
    padding-top: 40px;
}
.menu LI{
    display: inline-block;
    vertical-align: middle;
    margin: 0px 7.5px;
}
.menu A{
    font-size: 14px;
    line-height: 20px;
    color:#fff;
}
.menu A:hover{
    color: #2EABCB;
}


.logo{
    float: right;
    margin: 5px 30px 0 0;
}





.content .leftColl{
    text-align: center;
}

.content .leftColl:after {
    content: " ";
    display: block;
    width: 220px;
    position: absolute;
    z-index: 1;
    top: 0px;
    height: 100%;
    min-height: calc(100vh - 75px);
    left:0px;
	background: #0B1E1E;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#183b63+0,245994+100 */
   background: -moz-linear-gradient(left, #162e4b 0%, #214571 100%);
background: -webkit-linear-gradient(left, #0C1A1B 0%,#007459 100%);
background: linear-gradient(to right, #0C1A1B 0%,#007459 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#183b63', endColorstr='#245994',GradientType=1 ); /* IE6-9 */
}
.mainMenu{
    margin: 0px -10px;
    position: relative;
    z-index: 2;
    padding: 0 0 40px;
}

.mainMenu .active A,.mainMenu li A:hover{
  background: #08372F;
background: -moz-linear-gradient(left, #162e4b 0%, #214571 100%);
background: -webkit-linear-gradient(left, #004A4F 0%,#004A4F 100%);
background: linear-gradient(to right, #004A4F 0%,#004A4F 100%);
}





.mainMenu LI > A{
    font-size: 13px;
    line-height: 15px;
    color: #fff;
    display: block;
    padding: 15px 0px 10px;
}


.perce{
	background: url(/tmpl/img/perc.png) 50% no-repeat;
position: absolute;
margin-top: -49px;
left: 299px;
width: 398px;
height: 359px;
}
.mainMenu LI > A > IMG{
    display: table;
    margin: 0 auto 5px;
}
.content .rightColl{
    padding-bottom: 20px;
    background-color: #fff;
}
.mainTop{
margin: -0px -20px 0px -20px;
padding: 50px 25px;
background: url(/tmpl/img/calc-back2.jpg) 100% no-repeat;
background-color: #259484;
}
.mainTop > .cap{
    font-size: 24px;
    line-height: 30px;
    color:#fff;
    font-family: 'Roboto';
    font-weight: 300;
    display: block;
    text-align: center;
    max-width: 560px;
    margin: 0 auto;
    padding: 15px 0px;
}
.mainTop .inner{
  padding-top: 15px;
text-align: left;
height: 247px;
}
.mainTop .upBal{
    display: inline-block;
    vertical-align: middle;
    width: 270px;
    height: 297px;
	float: left;
    position: relative;
    background-color: #fff;
    border-radius: 3px;
    margin-bottom: -35px;
    box-shadow: 0px 0px 20px 0px rgba(0,1,1,0.2);
}
.mainTop .upBal .cap{
    font-size: 20px;
    color:#333333;
    font-family: 'Roboto';
    display: block;
    text-align: center;
    line-height: 50px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f7f7f7+0,eeeeee+100 */
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
    background: #f7f7f7; /* Old browsers */
    background: -moz-linear-gradient(top,  #f7f7f7 0%, #eeeeee 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #f7f7f7 0%,#eeeeee 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #f7f7f7 0%,#eeeeee 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
    border-bottom: solid 1px #dddddd;
}
.mainTop .upBal .form{
    padding: 15px 20px 25px;
}
.mainTop .upBal LABEL{
    font-size: 14px;
    line-height: 20px;
    color:#333333;
    margin-bottom: 10px;
}

.mainTop .upBal .ui-selectmenu-button {
    width: calc(100% - 2px) !important;
    height: 30px;
}

.mainTop .upBal .ui-selectmenu-text {
    background: #f7f7f7; /* Old browsers */
    background: -moz-linear-gradient(top,  #f7f7f7 0%, #eeeeee 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #f7f7f7 0%,#eeeeee 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #f7f7f7 0%,#eeeeee 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
    padding-top: 0px;
    padding-bottom: 0px;
    line-height: 30px;
}
.mainTop .upBal SELECT{
    width: 100%;
    display: block;
}
.mainTop .upBal .sum{
    margin-top: 15px;
}
.mainTop .upBal .sum LABEL{
    width: 60px;
    display: inline-block;
    vertical-align: middle;
    margin: 0px;
}
.mainTop .upBal .sum LABEL.usd{
	font-size: 16px;
    line-height: 28px;
    color: #333333;
    width: 20px;
    background-color: #dddddd;
    text-align: center;
    display: block;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    float: right;
    cursor: pointer;
}
.mainTop .upBal .sum INPUT{
    display: inline-block;
    vertical-align: middle;
	width: calc(100% - 101px);
    background-color: #fff;
    border: solid 1px #dddddd;
    height: 26px;
    border-radius: 3px;
    line-height: 30px;
    border-right: none;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
INPUT,textarea{
    background-color: #fff;
    border: solid 1px #dddddd;
    height: 28px;
    border-radius: 3px;
    line-height: 30px;
    padding: 0px 10px;
}
.mainTop .upBal BUTTON{
    font-size: 16px;
}
.form [type='submit']{
    font-size: 13px;
    color:#fff;
    padding: 0px;
    display: block;
    width: 200px;
    border: 0px;
    height: 30px;
    border-radius: 3px;
    line-height: 30px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#16a2c5+0,1494b5+100 */
    cursor: pointer;
    margin-top: 20px;
    background: #16a2c5; /* Old browsers */
    background: -moz-linear-gradient(top,  #16a2c5 0%, #1494b5 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #16a2c5 0%,#1494b5 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #16a2c5 0%,#1494b5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#16a2c5', endColorstr='#1494b5',GradientType=0 ); /* IE6-9 */
}
.form [type='submit']:hover{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1494b5+0,16a2c5+100 */
    background: #1494b5; /* Old browsers */
    background: -moz-linear-gradient(top,  #1494b5 0%, #16a2c5 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #1494b5 0%,#16a2c5 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #1494b5 0%,#16a2c5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1494b5', endColorstr='#16a2c5',GradientType=0 ); /* IE6-9 */
}
.baldepw{
	width: 25%;
	height: 40px;
	float: right;
	text-align: center;
	font: 13.3333px Arial;
	color: #fff;
	padding: 0px;
	display: block;
	border: 0px;
	border-radius: 3px;
	line-height: 40px;
	cursor: pointer;
	margin-top: 20px;
	background: #16a2c5;
	background: -moz-linear-gradient(top, #16a2c5 0%, #1494b5 100%);
	background: -webkit-linear-gradient(top, #16a2c5 0%,#1494b5 100%);
	background: linear-gradient(to bottom, #16a2c5 0%,#1494b5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#16a2c5', endColorstr='#1494b5',GradientType=0 );
}
.baldepw:hover{
    background: #1494b5; /* Old browsers */
    background: -moz-linear-gradient(top,  #1494b5 0%, #16a2c5 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #1494b5 0%,#16a2c5 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #1494b5 0%,#16a2c5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1494b5', endColorstr='#16a2c5',GradientType=0 ); /* IE6-9 */
}
.button-green, .button-red, .button-gray, .button-blue {
    font-size: 13px;
    color:#fff;
    padding: 0px;
    display: inline-block;
    padding: 0 30px;
    border: 0px;
    height: 30px;
    border-radius: 3px;
    line-height: 30px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#16a2c5+0,1494b5+100 */
    cursor: pointer;
    margin-top: 20px;
    background: #16a2c5; /* Old browsers */
    background: -moz-linear-gradient(top,  #16a2c5 0%, #1494b5 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #16a2c5 0%,#1494b5 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #16a2c5 0%,#1494b5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#16a2c5', endColorstr='#1494b5',GradientType=0 ); /* IE6-9 */
}
.button-green:hover, .button-red:hover, .button-gray:hover, .button-blue:hover {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1494b5+0,16a2c5+100 */
    background: #1494b5; /* Old browsers */
    background: -moz-linear-gradient(top,  #1494b5 0%, #16a2c5 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #1494b5 0%,#16a2c5 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #1494b5 0%,#16a2c5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1494b5', endColorstr='#16a2c5',GradientType=0 ); /* IE6-9 */
}


.mainTop .calc{
   display: inline-block;
vertical-align: middle;
width: 70%;

float: right;
   
}
.tf_bg {
width: 100%;
height: 330px;
display: table;
padding-top: 10px;
}
.tft {
width: 435px;
height: 156px;
margin-bottom: 20px;
padding-left: 130px;
}
.tf_1 {
background: url(/images/tf_bg.png) no-repeat;
width: 171px;
height: 156px;
float: left;
text-align: center;
}
.tf_2 {
background: url(/images/tf_bg.png) no-repeat;
width: 171px;
height: 156px;
float: right;
text-align: center;
}
.tf_3 {
background: url(/images/tf_bg.png) no-repeat;
width: 171px;
height: 156px;
float: left;
text-align: center;
}
.tf_4 {
background: url(/images/tf_bg.png) no-repeat;
width: 171px;
height: 156px;
float: right;
text-align: center;
}
.ftf {
margin-top: -264px;
width: 700px;
height: 156px;
display: table;
margin-bottom: 103px;
}
.ft_1 {
background: url(/images/tf_bg.png) no-repeat;
width: 171px;
height: 156px;
float: left;
text-align: center;
}
.ft_2 {
background: url(/images/tf_bg.png) no-repeat;
width: 171px;
height: 156px;
float: left;
text-align: center;
}
.ft_3 {
background: url(/images/tf_bg.png) no-repeat;
width: 171px;
height: 156px;
float: right;
text-align: center;
}
.ft {

height: 156px;
float: left;
margin-left: 90px;

}
.ft_1 h3 {
font-family: 'Days One', sans-serif;
font-size: 48px;
color: #ffffff;
margin-top: 50px;
line-height: 60px;
text-shadow: 1px 1px 0px #000000;
}
.ft_1 h3 span {
font-family: 'Days One', sans-serif;
font-size: 36px;
color: #ffffff;
text-shadow: 1px 1px 0px #000000;
line-height: 50px;
}
.ft_2 h3 {
font-family: 'Days One', sans-serif;
font-size: 48px;
color: #ffffff;
margin-top: 50px;
line-height: 60px;
text-shadow: 1px 1px 0px #000000;
}
.ft_2 h3 span {
font-family: 'Days One', sans-serif;
font-size: 36px;
color: #ffffff;
text-shadow: 1px 1px 0px #000000;
line-height: 50px;
}
.ft_3 h3 {
font-family: 'Days One', sans-serif;
font-size: 48px;
color: #ffffff;
margin-top: 50px;
line-height: 60px;
text-shadow: 1px 1px 0px #000000;
}
.ft_3 h3 span {
font-family: 'Days One', sans-serif;
font-size: 36px;
color: #ffffff;
text-shadow: 1px 1px 0px #000000;
line-height: 50px;
}
.tft h3 {
font-family: 'Days One', sans-serif;
font-size: 48px;
color: #ffffff;
margin-top: 50px;
line-height: 60px;
text-shadow: 1px 1px 0px #000000;
}
.tft p {
font-size: 10px;
text-transform: uppercase;
color: #ffffff;
line-height: 15px;
}
.ft_1 p {
font-size: 10px;
text-transform: uppercase;
color: #ffffff;
line-height: 15px;
}
.ft_2 p {
font-size: 10px;
text-transform: uppercase;
color: #ffffff;
line-height: 15px;
}
.ft_3 p {
font-size: 10px;
text-transform: uppercase;
color: #ffffff;
line-height: 15px;
}
.tft h3 span {
font-family: 'Days One', sans-serif;
font-size: 36px;
color: #ffffff;
text-shadow: 1px 1px 0px #000000;
line-height: 50px;
}

.mainTop .calc .calcContrl{
    padding-bottom: 10px;
    border-bottom: solid 1px #45b5d1;
}

.mainTop .upBal .sum LABEL.usd {
font-size: 16px;
line-height: 28px;
color: #333333;
width: 20px;
background-color: #dddddd;
text-align: center;
display: block;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
float: right;
cursor: pointer;
}
.mainTop .upBal .sum INPUT {
display: inline-block;
vertical-align: middle;
width: calc(65% );
background-color: #fff;
border: solid 1px #dddddd;
height: 28px;
border-radius: 3px;
line-height: 29px;
border-right: none;
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
}

.mainTop .calc .TABLE{
    text-align:left;
}

.mainTop .calc .THEAD div{
    color:#fff;
}
.mainTop .calc .THEAD span{
    line-height:26px;
    padding-left:20px;
    float: none;
    display: inline-block;
    vertical-align: middle;
    font-size: 13px;
}
.mainTop .calc .THEAD span:nth-child(1){
    width: 40px;
}
.mainTop .calc .THEAD span:nth-child(2){
    width: 68px;
}
.mainTop .calc .THEAD span:nth-child(3){
    width: 95px;
}
.mainTop .calc .TBODY{
    max-height: 119px;
    overflow-y: auto;
    /*width: calc(100% + 17px);*/
	width: 270px;
}
.mainTop .calc .TBODY::-webkit-scrollbar{
    width: 5px;
	background-color: #45B5D1;
}
.mainTop .calc .TBODY::-webkit-scrollbar-thumb{
    border-width:1px 1px 1px 2px;
    border-color: #ffffff;
    background-color: #ffffff;
}
.mainTop .calc .TBODY div{
    font-size: 11px;
    line-height: 16px;
    color:#fff;
	width: 264px;
}
.mainTop .calc .TBODY div:nth-child(2n+1){
    background-color:#2eabcb;
}
.mainTop .calc .TBODY span{
    font-size: 11px;
    line-height:15px;
    padding-left:20px;
    float: none;
    display: inline-block;
    vertical-align: middle;
}
.mainTop .calc .TBODY span:nth-child(1){
    width: 40px;
}
.mainTop .calc .TBODY span:nth-child(2){
    width: 68px;
}
.mainTop .calc .TBODY span:nth-child(3){
    width: 75px;
}
.mainTop .balance{
    display: inline-block;
    vertical-align: middle;
}
.mainTop .balance DIV{
    padding: 9px 0px;
}
.mainTop .balance P{
    font-size: 36px;
    line-height: 30px;
    color:#fff;
    font-family: 'Roboto';
}

.mainTop .balance P sup, p sup, .n sup {
    font-size: 24px;
}

.mainTop .balance P > SPAN{
    font-weight: 100;
}
.mainTop .balance div > SPAN{
    font-size: 14px;
    line-height: 20px;
    color:#fff;
}
.mainTop .lineStats{
    background-color: #eeeeee;
    margin: 0px -20px;
    text-align: center;
}
.mainTop .lineStats SPAN{
    font-size: 13px;
    line-height: 25px;
    color:#333333;
    display: inline-block;
    vertical-align: middle;
    margin: 0px 22.5px;
}
.mainTop .lineStats SPAN:after{
    content:" ";
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
}
.mainTop .lineStats SPAN.up:after{border-bottom: solid 5px #1fb434;border-right: solid 4px transparent;border-left: solid 4px transparent;}
.mainTop .lineStats SPAN.down:after{border-top: solid 5px #ec5f55;border-right: solid 4px transparent;border-left: solid 4px transparent;}
.deposList{
    padding-top: 45px;
    /* max-width: 1000px; */
    margin: 0 auto;
}
.deposList .item{
    margin-bottom: 40px;
}
.deposList .sum{
    float: left;
    width: 133px;
    border-right: solid 1px #eeeeee;
}
.deposList div > SPAN{
    font-size: 12px;
    line-height: 20px;
    color:#999999;
    display: block;
    margin-top: -5px;
}
.deposList .sum SPAN{
}
.deposList div .n{
    font-size: 30px;
    line-height: 30px;
    font-family: 'Roboto';
    color:#333333;
    margin: 0px;
    margin-bottom: 5px;
}
.deposList .sum .n{
}
.deposList div .n span{
    font-weight: 100;
}
.deposList .sum .n span{
}
.deposList .days1{
    width: 100px !important;
}
.deposList .days{
    float: left;
    width: 135px;
    padding-left: 17px;
    border-right: solid 1px #eeeeee;
}
.deposList .days.profit {width: 150px;}
.deposList .days SPAN{
}
.deposList .days.profit SPAN.n {
    background: #eeeeee;
    border-radius: 5px;
    display: inline-block;
    padding: 3px 5px;
    font-weight: 100;
}
.depo_payment {
    float: left;
    margin: 8px 10px 0 0;
	min-width: 60px;
}

.deposList .days .n{
}
.deposList .days .n B{
    font-size: 11px;
    line-height: 15px;
    color:#fff;
}
.deposList .cfix > .time{
    float: left;
    padding-left: 17px;
    width: 180px;
}
.deposList .time SPAN{margin-bottom: 0px;}

.deposList .closeDep{
    margin-top: 20px;
    font-size: 16px;
    line-height: 25px;
    color:#fff;
    float: right;
    width: 120px;
    height: 35px;
    border-radius: 3px;
    cursor:pointer;
    background: #16a2c5;
    background: -moz-linear-gradient(top, #16a2c5 0%, #1494b5 100%);
    background: -webkit-linear-gradient(top, #16a2c5 0%,#1494b5 100%);
    background: linear-gradient(to bottom, #16a2c5 0%,#1494b5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#16a2c5', endColorstr='#1494b5',GradientType=0 );
    text-align: center;
    line-height: 35px;
}
.deposList .cancelDep {
    margin-top: 20px;
    font-size: 16px;
    line-height: 25px;
    color:#333333;
    float: right;
    width: 160px;
    height: 40px;
    border-radius: 3px;
    cursor:pointer;
    border: 1px solid #dddddd;
    background: #ffffff;
    margin-left: 20px;
    background: -moz-linear-gradient(top, #ffffff 0%, #e1e3e5 100%);
    background: -webkit-linear-gradient(top, #ffffff 0%,#e1e3e5 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#e1e3e5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e1e3e5',GradientType=0 );
    text-align: center;
    line-height: 40px;
}
.item.off .closeDep{
    background: #cdcecd !important;
    cursor: default;
}
.item.off{
    opacity:0.6;
}
.deposList .time .timeCap{
    display: table;
    margin: 0px -5px;
    position: relative;
    top: -5px;
}
.deposList .time .timeCap span{
    display: inline-block;
    vertical-align: middle;
    color:#cccccc;
    font-size: 11px;
    line-height: 11px;
    height: 11px;
    text-align: center;
    width: 50px;
    margin: 0px 5px;
}
.deposList .closeDep:hover{
    background: #1494b5;
    background: -moz-linear-gradient(top, #1494b5 0%, #16a2c5 100%);
    background: -webkit-linear-gradient(top, #1494b5 0%,#16a2c5 100%);
    background: linear-gradient(to bottom, #1494b5 0%,#16a2c5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1494b5', endColorstr='#16a2c5',GradientType=0 );
}
.deposList .cancelDep:hover{
    background: #e1e3e5;
    background: -moz-linear-gradient(top, #e1e3e5 0%, #ffffff 100%);
    background: -webkit-linear-gradient(top, #e1e3e5 0%,#ffffff 100%);
    background: linear-gradient(to bottom, #e1e3e5 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1e3e5', endColorstr='#ffffff',GradientType=0 );
}

.alert_block {
    display: none;
    width: 500px;
    color: #3f4c58;
    font-size: 14px;
    position: absolute;
    z-index: 9999;
    border: 1px solid #dddddd;
    background: #f5f6fa;
    text-align: center;
    padding: 25px 30px;
    right: 180px;
    top: -50px;
}
.alert_block .closeDep, .alert_block .cancelDep {
    float: none;
    display: inline-block;
}

.deposList .progressBar{
    margin-top: 35px;
    height: 8px;
    border:0px;
    border-radius: 0px;
    background-color: #dddddd;
    position: relative;
    overflow: visible !important;
}
.deposList .progressBar:before{
    content: ' ';
    display: block;
    width: 100%;
    height: 8px;
    position: absolute;
    left: 0px;
    top:0px;
    background-image: url(../img/pbc.png);
    background-position: left top;
    background-repeat: repeat-x;
}
.deposList .progressBar div:not(.prStat){
    background-color: #16a2c5;
    margin: 0px;
    height: 8px;
    border-radius: 0px;
    border: 0px;
}
.partProgr{
    background-color: #f5f6fa;
    padding: 15px 17px 25px;
}
.partProgr .cap{
    font-size: 20px;
    line-height: 25px;
    color:#333333;
    font-family: 'Roboto';
    display: block;
    margin-bottom: 30px;
}
.partProgr .href{
    float: left;
    width: 32%;
    border-right: solid 1px #dddddd;
}
.partProgr div > SPAN{
    font-size: 14px;
    line-height: 20px;
    color:#999999;
    display: block;
    margin-bottom: 5px;
    margin-top: -5px;
}
.partProgr .href SPAN{margin-bottom: 10px;}
.partProgr .href INPUT,
.href INPUT{
    border-right: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    margin-right: -4px;
}
.partProgr p{
	line-height: 40px;
}

.partProgr BUTTON,
.href BUTTON{
    cursor: pointer;
    font-size: 11px;
    line-height: 30px;
    height: 30px;
    color:#fff;
    display: inline-block;
    vertical-align: middle;
    padding: 0px;
    border: solid 1px #cccccc;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    width: 30px;
    text-align: center;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ededee+0,dedddd+100 */
    background: #ededee; /* Old browsers */
    background: -moz-linear-gradient(top,  #ededee 0%, #dedddd 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #ededee 0%,#dedddd 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #ededee 0%,#dedddd 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededee', endColorstr='#dedddd',GradientType=0 ); /* IE6-9 */
}
.partProgr .href BUTTON:hover,
.href BUTTON:hover{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#dedddd+0,ededee+100 */
    background: #dedddd; /* Old browsers */
    background: -moz-linear-gradient(top,  #dedddd 0%, #ededee 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #dedddd 0%,#ededee 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #dedddd 0%,#ededee 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedddd', endColorstr='#ededee',GradientType=0 ); /* IE6-9 */
}

.partProgr .href BUTTON > IMG,
.href BUTTON > IMG{
    margin-top: 2px;
    display: block;
    margin: 0px auto;
}
.partProgr .part{
    float: left;
    width: 33%;
    padding-left: 15px;
    border-right: solid 1px #dddddd;
}
.partProgr .part SPAN{
}
.partProgr div .n{
    font-size: 36px;
    line-height: 30px;
    font-family: 'Roboto';
    color:#333333;
}
.partProgr .part .n{
}
.partProgr div .n span{
    font-weight: 100;
}
.partProgr .part .n span{
}
.partProgr .partUp{
    float: left;
    padding-left: 17px;
}
.partProgr .partUp SPAN{
}
.partProgr .partUp .n{
}
.partProgr .partUp .n B{
}
.copy-value{
	color: #666;
}
.partProgr .copy-value{
	width: 735px;
    height: 40px;
    border-right: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    margin-right: 0;
    resize: none;
	line-height: 16px;
    padding-top: 6px;
	float: left;
}
.partProgr #copy_btn{
	height: 48px;
	width: 48px;
}
.infoTop{
    background-color: #16a2c5;
    padding: 30px 20px 30px;
    margin: 0px -20px 5px;
}
.infoTop div{
    display: inline-block;
    /* min-height: 60px; */
    padding-left: 15px;
    vertical-align: bottom;
    padding-right: 25px;
    border-right: solid 1px #5cbed7;
    width: calc(33% - 50px);
}
.infoTop div:first-child{
    padding-left: 0px;
}
.infoTop div:last-child{
    border: 0px;
}
.infoTop div > span{
    font-size: 14px;
    line-height: 20px;
    color:#fff;
    display: block;
    margin-top: 5px;
}
.infoTop div > .n{
    font-size: 36px;
    line-height: 30px;
    font-family: 'Roboto';
    color:#fff;
    position: relative;
}
.infoTop div > .n sup{
}
.infoTop div > .n span{
    font-weight: 100;
}


.invests form {
    text-align: center;
}

.invests form .cfix {
    text-align: left;
}

.invests form > LABEL,
.outMon form > LABEL{
    font-size: 13px;
    line-height: 38px;
    height: 40px;
    color:#333333;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    width: 200px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+1,f5f6fa+100 */
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 1%, #f5f6fa 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #ffffff 1%,#f5f6fa 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #ffffff 1%,#f5f6fa 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f6fa',GradientType=0 ); /* IE6-9 */
    border:solid 1px #dddddd;
    border-radius: 3px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
.outMon form > LABEL{
    width:180px;
}

.outMon form {
    text-align: center;
}

.outMon form > span {
    text-align: left;
}

.outMon form {
    padding-top: 20px;
}

.outMon form .willPush {
    width: 315px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 15px;
	line-height: 30px;
}
.outMon form .willPush span{
    font-size:14px;
    color:#999999;
    display: inline-block;
    vertical-align: middle;
}

.outMon form .willPush img {
    margin-left: 10px;
    margin-right: 10px;
}
.outMon form .willPush span.n{
    font-size: 36px;
    line-height: 30px;
    font-family: 'Roboto';
    color: #333333;
}
.outMon form .willPush span.n span{
    font-weight:100;
    font-size: 36px;
    vertical-align: top;
}

.outMon form > span {
    margin-top: 30px;
    font-size: 14px;
    line-height: 20px;
    color:#333;
    display: block;
    margin-bottom: 10px;
}
.invests INPUT,
.outMon form > input{
    height: 40px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    border-left: 0px;
    margin-left: -3px;
    display: inline-block;
    vertical-align: middle;
}
.outMon form > input{
    width:300px;
}
.invests BUTTON, a.btn{
    padding: 0px;
    display: block;
    border: 0px;
    border-radius: 3px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#16a2c5+0,1494b5+100 */
    cursor: pointer;
    margin-top: 20px;
    background: #16a2c5; /* Old browsers */
    background: -moz-linear-gradient(top,  #16a2c5 0%, #1494b5 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #16a2c5 0%,#1494b5 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #16a2c5 0%,#1494b5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#16a2c5', endColorstr='#1494b5',GradientType=0 ); /* IE6-9 */

    font-size: 16px;
    line-height: 40px;
    color:#fff;
    min-width: 200px;
    margin-left: 6px;
    display: inline-block;
    vertical-align: middle;
    margin-top: 0px;
    height: 40px;
}
a.btn {
    padding: 0 20px;
}
a.btn:hover {
    background: #1494b5; /* Old browsers */
    background: -moz-linear-gradient(top,  #1494b5 0%, #16a2c5 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #1494b5 0%,#16a2c5 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #1494b5 0%,#16a2c5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1494b5', endColorstr='#16a2c5',GradientType=0 ); /* IE6-9 */
}


.invests .cfix{
    margin-top: 30px;
}
.invests .left{
    float: left;
    width: 30%;
	padding-top:30px;
}
.invests .left SPAN{
    font-size: 13px;
    line-height: 20px;
    color:#999999;
    display: block;
    margin-bottom: 10px;
}
.avbal{
    /*border: solid 1px #dddddd;*/
    border-radius: 3px;
    float: right;
    margin: 13px 10px 0 0;
    padding: 2px 5px;
}
.invests .left LI,
.outMon li{
    height: 50px;
    width: 100%;
    margin-bottom: 10px;
    display: block;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+1,f5f6fa+100 */
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 1%, #f5f6fa 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #ffffff 1%,#f5f6fa 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #ffffff 1%,#f5f6fa 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f6fa',GradientType=0 ); /* IE6-9 */
}

.outMon li {
    width: calc(25% - 10px);
    float: left;
    margin: 0px 5px 50px;
}

.outMon ul {
    margin: 0px -5px;
}

.outMon li label {
    border-bottom: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    margin: 0px;
    display: block;
    margin-bottom: -1px;
    cursor: pointer;
	background-position: center;
}

.outMon [type='submit'] {
    width: 25%;
    height: 40px;
    margin-top: 20px;
}

.outMon input[type='number'], .outMon input[type='text'].sum {
    width: calc(100% - 20px);
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
    text-align: center;
    line-height: 40px;
    height: 40px;
}
.invests .left input[type='radio'],
.outMon [type='radio']{
    display: none;
}
.invests .left LABEL,
.outMon label{
    display: block;
	line-height: 50px;
    height: 50px;
	float: left;
    width:100%;
    background-position: calc(50% + 15px);
    background-repeat: no-repeat;
    border-radius: 3px;
    border:solid 1px #dddddd;
    position: relative;
}

.invests .left li LABEL {
    cursor: pointer;
}
.invests .left LABEL:before, .outMon li LABEL:before{
    content:" ";
    display: block;
    position: absolute;
    left:10px;
    top:calc(50% - 10px);
    width: 20px;
    height: 20px;
    background-color: #fff;
    border-radius: 20px;
    border:solid 1px #cccccc;
}
.invests .left input:checked + LABEL:after,
.outMon [type='radio']:checked + LABEL:after{
    content:" ";
    display: block;
    position: absolute;
    left:14px;
    top:calc(50% - 6px);
    width: 14px;
    height: 14px;
    background-color: #159abc;
    border-radius: 13px;
}
.invests .right{
	text-align: center;
    float: right;
    width: 43.3333%;
    margin-right: 30px;
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
    padding: 10px;
    margin-top: 5px;
    border-radius: 5px;
}
.invests .rightl{
	text-align: center;
    float: left;
    width: 43.3333%;
    margin-right: 30px;
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
    padding: 10px;
    margin-top: 5px;
    border-radius: 5px;
}
.invests .right TABLE,
TABLE{
    border: solid 1px #dddddd;
    margin-top: 25px;
}
.invests .right THEAD,
THEAD{
    border-bottom: solid 1px #dddddd;
}

.invests .right THEAD TD, THEAD TH,
THEAD TD{
    font-size: 14px;
    line-height: 40px;
    color:#333;
    font-weight: bold;
  
    padding-left: 5px;
}

.invests .right TBODY TR:nth-child(2n+1),
TBODY TR:nth-child(2n+1){
    background-color: #f5f6fa;
}
.invests .right TBODY TD,
TBODY TD{
    font-size: 14px;
    line-height: 30px;
    color:#333;
    
    padding-left: 15px;
}

.partners{
    padding-top: 25px;
}
.partners span.cap {
    font-size: 20px;
    line-height: 25px;
    color:#333;
    display: block;
    margin-bottom: 15px;
    font-family: 'Roboto';
}
.partners .href{
    margin-bottom: 25px;
}
.partners .href SPAN{
    margin-right: 35px;
}
.partners .href INPUT{
    width: 420px;
}





.partners .by{
    margin-bottom: 40px;
}
.partners .by SPAN{
    display: inline-block;
    vertical-align: middle;
    margin-right: 20px;
}
.partners .by A{
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    line-height: 25px;
    color:#16a2c5;
    text-decoration: underline;
}
.partners .by A:hover{
    text-decoration: none;
}


.partners .statTable, .history .statTable {
    margin: 0px -20px;
}

.partners .statTable TD, .history .statTable TD {
    padding-left: 20px;
}
.history .statTable TD {
    line-height: 1.2;
    font-weight: normal;
    font-size: 14px;
}

.partners .statTable TBODY TD > A, .history .statTable TBODY TD > A, THEAD TH > A{
    font-size: 14px;
    line-height: 30px;
    color:#16a2c5;
    text-decoration: underline;
}
.partners .statTable TBODY TD > A:hover, .history .statTable TBODY TD > A:hover, THEAD TH > A:hover{
    text-decoration: none;
}
.partners .statTable TBODY TD:nth-child(3) A, .history .statTable TBODY TD:nth-child(3) A{
    text-decoration: none;
    display: inline-block;
    vertical-align: middle;
    margin: 0px 2px;
}
.partners .statTable TBODY TD:nth-child(3) A:hover, .history .statTable TBODY TD:nth-child(3) A:hover{
    opacity: 0.5;
}




.startUp{
    padding-top: 20px;
}
.startUp .left{
    float: left;
    width: 66.6666%;
}

form .block, .statTable .block{
    margin-bottom: 20px;
    position: relative;
    padding: 20px;
    background-color: #f5f6fa;
}
form .block .cap, .history .cap{
    font-size: 20px;
    line-height: 25px;
    color:#333;
    display: block;
    margin-bottom: 15px;
    font-family: 'Roboto';
}
.history .cap {padding: 30px 40px 0 40px;}
form .double{
    position: relative;
    margin-bottom: 10px;
}
form .double:last-child{
    margin-bottom: 0px;
}

form .double LABEL{
    border-radius: 3px;
    font-size: 13px;
    line-height: 18px;
    padding: 10px 0px;
    min-height: 18px;
    color:#333;
    text-align: center;
    width: 180px;
    position: absolute;
    height: calc(100% - 22px);
    top:0px;
    left: 0px;
    border: solid 1px #dddddd;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+1,f5f6fa+100 */
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 1%, #f5f6fa 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #ffffff 1%,#f5f6fa 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #ffffff 1%,#f5f6fa 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f6fa',GradientType=0 ); /* IE6-9 */
}
form .double LABEL.pay span{
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    top:0px;
    left:0px;
    width: 100%;
    height: 100%;
}
form .double.checkbox LABEL{
    position: relative;
    width: 60px;
    margin: 5.5px 0px;
    margin-left: 60px;
    padding: 0px;
    height: 25px;
    cursor: pointer;
    background: none;
    border: 0px;
    float: left;
}
form .double.checkbox LABEL:before,
form .double.checkbox LABEL:after{
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
    content:" ";
    display: block;
}
form .double.checkbox LABEL:before{
    content: "off";
    width: 40px;
    height: 25px;
    border-radius: 25px;
    line-height: 25px;
    background-color: #fff;
    border: solid 1px #dddddd;
    position: absolute;
    padding: 0px 10px;
    font-size: 13px;
    color:#666666;
    text-transform: uppercase;
    text-align: right;
}
form .double.checkbox LABEL:after{
    height: 20px;
    width: 20px;
    border-radius: 20px;
    border:solid 1px #cccccc;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ebebeb+0,dedede+100 */
    background: #ebebeb; /* Old browsers */
    background: -moz-linear-gradient(top,  #ebebeb 0%, #dedede 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #ebebeb 0%,#dedede 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #ebebeb 0%,#dedede 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#dedede',GradientType=0 ); /* IE6-9 */
    position: absolute;
    top:3px;
    left:3px;
}
form .double.checkbox input{
    display: none;
}

form .double.checkbox input:checked + LABEL:before{
    content: "on";
    text-align: left;
    background-color: #00b3ff;
    color:#fff;
}
form .double.checkbox input:checked + LABEL:after{
    left:calc(100% - 23px);
}
form .double.checkbox p{
    float: right;
    width: calc(100% - 180px);
    text-align: left;
    padding: 9px 0px;
}

form .double.small LABEL {
    border-radius: 3px !important;
}
form .double LABEL > SPAN{
    display: block;
    font-size: 11px;
    line-height: 15px;
    color:#999999;
}
form .double input[type=text], form .double input[type=email], form .double input[type=number], form .double input[type=password], form .double input[type=url],
form .double TEXTAREA{
    float: left;
    height: 38px;
    line-height: 38px;
    width: calc(100% - 200px);
    margin-left: 180px;
    border-left: 0px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}
form .double INPUT{
}

form .double input[type='file'] {
    background: none;
    margin: 10px 0 0 180px;
    border: 0;
    line-height: 1;
}
form .double TEXTAREA{
    min-height: 85px;
}

form .double .file{
    font-size: 13px;
    color:#666666;
    margin-left: 190px;
    position: static;
    width: 140px;
    border-radius: 3px;
    border: solid 1px #cccccc;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#eeedee+0,dedede+100 */
    background: #eeedee; /* Old browsers */
    background: -moz-linear-gradient(top,  #eeedee 0%, #dedede 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #eeedee 0%,#dedede 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #eeedee 0%,#dedede 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeedee', endColorstr='#dedede',GradientType=0 ); /* IE6-9 */
    cursor: pointer;
}

form .double .file:hover {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#dedede+0,eeedee+100 */
    background: #dedede; /* Old browsers */
    background: -moz-linear-gradient(top,  #dedede 0%, #eeedee 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #dedede 0%,#eeedee 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #dedede 0%,#eeedee 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#eeedee',GradientType=0 ); /* IE6-9 */
}
form .double .file IMG{
    margin-right: 10px;
}

form .double.small input[type=text], form .double.small input[type=email], form .double.small input[type=number], form .double.small input[type=password] , form .double.small input[type=url] {
    width: 120px;
    margin-left: 180px;
    border-left: solid 1px #ddd;
    border-radius: 3px;
}
form .block BUTTON{
    width: auto;
    line-height: 38px;
    height: 38px;
    font-size: 16px;
    padding: 0px 40px;
}



form .block BUTTON > IMG{
    margin-right: 5px;
    position: relative;
    top: 2px;
}
.startUp .right{
    float: right;
    width: calc(33.3333% - 20px);
    margin-left: 20px;
}

.startUp .right .item{
    margin-bottom: 20px;
}
.startUp .right SPAN{
    font-size: 14px;
    line-height: 20px;
    color:#333;
    display: block;
    margin-bottom: 10px;
}
.startUp .right P{
    font-size: 13px;
    line-height: 20px;
    color:#999999;
}

.settings .headControls{
    padding: 20px 0px;
}
.settings .headControls a{
    font-size: 13px;
    line-height: 30px;
    padding: 0px 35px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 6px;
    border-radius: 3px;
    background-color: #f5f6fa;
    color:#999999;
    border:0px;
}
.settings .headControls a:hover,
.settings .headControls a.active{
    background-color: #16a2c5;
    color:#fff;
}
.prStat{
    position: absolute;
    top:-35px;
    left :0;
    width: 44px;
    margin-left: -22px;
    z-index: 5;
    box-shadow: 0px 3px 8px 0px rgba(0,1,1,0.4);
    background: #45b5d1 !important;
    border-radius: 3px;
    text-align: center;
    border: 0px;
    cursor: default;
    padding: 2px 0;
}
.prStat span{
    display: block;
    background: none;
}
.prStat .date{
    font-size: 11px;
    line-height: 17px;
    color:#fff;
    opacity: 1;
    margin: 0px;
}
.prStat .sum{
    font-size: 16px;
    line-height: 20px;
    color:#fff;
    background: none !important;
    text-align: center;
    border: 0px;
    width: 100%;
    margin: 0px;
}
.prStat:after{
    display: block;
    content: " ";
    border-top:solid 10px #45b5d1;
    border-left: solid 5px transparent;
    border-right: solid 5px transparent;
    position: absolute;
    top:100%;
    left:calc(50% - 5px);
    z-index: 2;
}

ul.error_message {color: red;}
ul.error_message li { color: red;}

.default_text {
    text-align: left;
    padding: 50px 0;
}
.default_text .block {
    background: #f5f6fa;
    padding: 20px;
}
.default_text form {}
.default_text form fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}
.default_text form fieldset table {
    border: 0;
    margin: 0;
    padding: 0;
}
.default_text form fieldset table tr {
    background: none;
}
.default_text form fieldset table tr td {
    text-align: left;
    padding: 5px 0;
    background: none;
    vertical-align: middle;
}
.default_text form fieldset table tr td label {
    color: #39C2D4;
    font-size: 16px;
    vertical-align: top;

    font-size: 13px;
    line-height: 38px;
    height: 40px;
    color: #333333;
    display: inline-block;
    text-align: center;
    width: 200px;
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 1%, #f5f6fa 100%);
    background: -webkit-linear-gradient(top, #ffffff 1%,#f5f6fa 100%);
    background: linear-gradient(to bottom, #ffffff 1%,#f5f6fa 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f6fa',GradientType=0 );
    border: solid 1px #dddddd;
    border-radius: 3px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
.default_text form fieldset table tr td label + span {margin-left: 10px;}
.default_text form fieldset table tr td.checkbox label {
    border: 0;
    padding: 0;
    margin: 0;
    background: none;
    text-align: left;
}
.default_text form fieldset table tr td.textarea label {
    height: 150px;
}
.default_text form fieldset table tr td input[type=text],
.default_text form fieldset table tr td input[type=password],
.default_text form fieldset table tr td select,
.default_text form fieldset table tr td textarea {
    width: 320px;
    background-color: #fff;
    border: solid 1px #dddddd;
    border-radius: 3px;
    line-height: 30px;
    padding: 0px 10px;

    height: 40px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    margin-left: -3px;
    display: inline-block;
    vertical-align: middle;
}
.default_text form fieldset table tr td textarea {
    height: 130px;
    line-height: 1.4;
    padding: 10px;
    border-left: 1px solid #dddddd;
}
.default_text form input[type=submit] {
    width: auto;
    font-size: 13px;
    color: #fff;
    padding: 0px 30px;
    display: inline-block;
    border: 0px;
    height: 30px;
    border-radius: 3px;
    line-height: 30px;
    cursor: pointer;
    margin-top: 20px;
    background: #16a2c5;
    background: -moz-linear-gradient(top, #16a2c5 0%, #1494b5 100%);
    background: -webkit-linear-gradient(top, #16a2c5 0%,#1494b5 100%);
    background: linear-gradient(to bottom, #16a2c5 0%,#1494b5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#16a2c5', endColorstr='#1494b5',GradientType=0 );
}
.default_text form input[type=submit]:hover {
    opacity: 0.7;
}
.paginator {
    text-align: center;
    padding: 20px 0;
}
.paginator a {
    display: inline-block;
    line-height: 30px;
    height: 30px;
	color:#16a2c5;
    border: solid 1px #e1e5e7;
    border-radius: 30px;
    padding: 0 10px;
    margin: 0 2px;
}
.paginator a:hover, .paginator a.pgactive {
    background: #e1e5e7;
    color: white;
}

.review_block {
    padding: 10px 0;
}
.review_block.you {
    text-align: left;
}
.review_block.support {
    text-align: right;
}
.review_block_top {
    font-size: 13px;
    color: #16a1c5;
}
.review_block_bottom {
    font-size: 14px;
    color: #333333;
    background: #f5f6fa;
    padding: 15px;
}

.sumauto {
margin-top:15px;
}

.sumauto:after {
content:'';
clear:both;
display:block;
}

.sumauto a {
text-align: center;
    width: 40px;
    height: 28px;
    background-image: linear-gradient(to top, #eee 0%, #f7f7f7 100%);
    border: 1px solid #ddd;
    border-radius: 3px;
    position: relative;
    display: block;
    color: #999;
    font-size: 12px;
    float: left;
    font-weight: 400;
    line-height: 28px;
    margin-left: 16px;
    margin-right: -5px;
}

.sumauto.sm2 a {
    width: 40px;
	margin-left: 10px;
}

.sumauto a:active {
background:#DDD;
}

.sumauto a:first-child {
margin-left:0;
}

.sumauto.sm2 a span {
background:url(../images/popular-label.png) no-repeat;
width:42px;
height:11px;
position:absolute;
top:-8px;
left:-1px;
text-indent:-99999px;
}

.sumauto a span {
    background: #1FB434;
    width: 42px;
    border-radius: 3px 3px 0px 0px;
    color: #fff!important;
    line-height: 11px!important;
    font-size: 7px!important;
    text-transform: uppercase;
    height: 11px;
    position: absolute;
    top: -9px;
    left: -1px;
}

.button_balance {
    display: inline-block;
    background: #f2f3f3;
    width: 192px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    color: #333333;
    font-size: 12px;
    border-radius: 3px;
    opacity: 0.3;
}
.button_balance.show {
    opacity: 1;
}

.referrlas_block {margin-bottom: 30px;}
.referrlas_block .headControls {margin: 20px 0 20px;}
.referrlas_block .headControls a{
    font-size: 13px;
    line-height: 30px;
    padding: 0px 35px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 6px;
    border-radius: 3px;
    background-color: #f5f6fa;
    color:#999999;
    border:0px;
}
.referrlas_block .headControls a:hover,
.referrlas_block .headControls a.active{
    background-color: #16a2c5;
    color:#fff;
}
.referrlas_block .block {
   background: #f5f6fa;
   padding: 10px;
   text-align: center;
}
.referrlas_block .block div {
    display: inline-block;
    color: #999999;
    font-size: 14px;
    text-align: left;
    line-height: 1.2;
    border-left: 1px solid #eeeeee;
    padding: 0 40px;
}
.referrlas_block .block div:first-child {border: 0;}
.referrlas_block .block div span {
    display: block;
    color: #333333;
    font-size: 36px;
}
.referrlas_block .block div span sup {
    font-size: 16px;
}

.static_el {
    display: inline-block;
    text-align: center;
    padding: 0 14px 20px 14px;
}
.static_el>img {
    display: block;
    margin: 0 0 10px;
}
.static_el a {
    display: inline-block;
    border: 1px solid #cccccc;
    color: #666666;
    font-size: 13px;
    padding: 0 16px;
    height: 30px;
    line-height: 30px;
    border-radius: 3px;

    background: #eeeeed;
    background: -moz-linear-gradient(top, #eeeeed 0%, #dedede 100%);
    background: -webkit-linear-gradient(top, #eeeeed 0%,#dedede 100%);
    background: linear-gradient(to bottom, #eeeeed 0%,#dedede 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeed', endColorstr='#dedede',GradientType=0 );
}
.static_el a img {
    vertical-align: middle;
    margin-right: 10px;
}
.static_el a:hover {
    background: #dedede;
    background: -moz-linear-gradient(top, #dedede 0%, #eeeeed 100%);
    background: -webkit-linear-gradient(top, #dedede 0%,#eeeeed 100%);
    background: linear-gradient(to bottom, #dedede 0%,#eeeeed 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#eeeeed',GradientType=0 );
}


.mainTop .balance .autorefback  a {
display:block;
color: #333;
height: 25px;
line-height:25px;
font-size: 12px;
background:url(../images/refbackico.png) no-repeat 5px center;
}

.mainTop .balance .autorefback {
padding:0;
margin-top:17px;
text-align:center;
background-image: linear-gradient(to top, #eee 0%, #f7f7f7 100%);
border-radius: 3px;

}

.autorefbacks {
background-color: #f5f6fa;
border-radius: 3px;
padding-left:25px;
padding-top:15px;
margin-bottom:21px;
padding-bottom:23px;
}

.autorefbacks:after, .autorefbacks .key:after {
content:'';
clear:both;
display:block;
}

.autorefbacks .slider {
    float: left;
    padding-right: 7px;
    width: 630px;
    background-color: #FFFFFF;
    border-radius: 3px;
    position: relative;
}

.autorefbacks .slider span.sh {
position:absolute;
padding-top:5px;
top:17px;
color: #999;
font-size:13px;
background:url(../img/slp.png) no-repeat top center;
}



.autorefbacks .ui-slider-handle {
    outline: none;
    margin-left: -7px;
    width: 12px;
    margin-top: -2px;
    height: 12px;
    border: 5px solid #f5f6fa;
    z-index: 200;
    background-color: #16a2c5;
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.2);
    border-radius: 52px;
}

.autorefbacks .ui-slider {
    height: 10px;
    border:0;
    background-color: #fff;
    border-radius: 4px;
}


.autorefbacks  .ui-widget-header {
background-color: #16a2c5;
}

.autorefbacks .key {
float:left;
position:relative;
margin-left:49px;
}

.autorefbacks .key input[type="submit"] {
background:url(../img/refbackbutton.png) no-repeat top;
width:24px;
height:24px;
border:0; 
float:left;
margin-right:26px;
text-indent:-9999px;
cursor:pointer;
}

.autorefbacks .key input[disabled="disabled"] {
background:url(../img/refbackbutton.png) no-repeat bottom;
}

.autorefbacks .key a.info {
text-indent:-9999px;
text-decoration:none;
float:left;
display:block;
background:url(../img/inf-i.png) no-repeat top;
width:24px;
height:24px;
}


.autorefbacks .key .help {
background: url(../img/pophelp.png) no-repeat;
    width: 518px;
    height: 235px;
    text-align: center;
    position: absolute;
    display:none;
    right: -37px;
    top: 30px;
}

.autorefbacks .key .help .text {
    color: #3f4c58;
    font-size: 12px;
    line-height: 20px;
    padding-top: 37px;
    margin-bottom:10px;
    padding-left: 43px;
    padding-right: 43px;
}

.autorefbacks .key .help a {
padding-left:45px;
padding-right:45px;
line-height:40px;
height: 40px;
background-image: linear-gradient(to top, #e9e9e9 0%, white 100%), linear-gradient(to top, #f5f6fa 0%, white 100%);
border: 1px solid #ddd;
border-radius: 3px; 

text-align:center;
display:inline-block;
text-decoration:none;
color: #333;
font-size: 15px;
font-weight: 400;

}



.suminfosn {
    position: absolute;
    margin-left: 230px;
    margin-top: -20px;
    padding: 4px 10px;
    border-radius: 2px;
    border: solid 1px #01A0DA;
    width: 565px;
    display: block;
    background: #FFFFFF;
    box-shadow: 0px 0px 10px 0px rgba(0,1,1,0.4);
}



.calc{
    background-image: url(../img/calc-back.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    padding-top: 59px;
    overflow: hidden;
}
.calc .left{
    float: left;
}
.calc .left .orCap{
    display: block;
    margin-bottom: 28px;
}
.calc .left ul{
    width: 313px;
}
.calc .left li{
    font-size: 13px;
    line-height: 28px;
    color:#fff;
    font-weight: normal;
    box-sizing: border-box;
    border-bottom: solid 1px #0a5f4d;
    border-top: solid 1px #43a994;
}

.calc .left li:first-child {
    border-top: 0px;
}

.calc .left li:last-child {
    border-bottom: 0px;
}
.calc .left li span{
    font-size: 13px;
    line-height: 30px;
    color:#fff;
    font-weight: bold;
    float: right;
}
.calc .left span.s{
    font-size: 17px;
    color:#efdf28;
}
.calc .right{
    float: right;
    width: 442px;
}
.calc .calcBl{
    position: relative;
    height: 300px;
}
.calc .calcBl input{
    box-shadow: inset 5px 5px 5px 0px rgba(21,23,26,0.11);
    font-size: 17px;
    color:#202535;
    text-align: center;
    line-height: 25px;
    background-color: #fff;
    width: 200px;
    display: inline-block;
    vertical-align: middle;
    border: 0px;
}
input,
textarea{
    font-family: 'Roboto';
    box-shadow: inset 5px 5px 5px 0px rgba(21,23,26,0.11);
    font-size: 17px;
    color:#202535;
    font-weight: normal;
    text-align: left;
    line-height: 35px;
    padding: 0px 10px;
    background-color: #fff;
    display: inline-block;
    vertical-align: middle;
    border: 0px;
    box-sizing: border-box;
    margin: 0px;
}
textarea{line-height: 1.2; padding: 5px 10px;}
[type='checkbox'],[type='radio']{
    display: none;
}
[type='checkbox'] + label,
[type='radio'] + label{
    font-size: 11px;
    line-height: 16px;
    text-transform: uppercase;
    display: table;
    color: #fff;
    font-weight: normal;
    padding-left: 21px;
    position:relative;
    cursor: pointer;
}
[type='checkbox'] + label:before,
[type='radio'] + label:before{
    content:" ";
    display:block;
    width:15px;
    height:15px;
    position:absolute;
    left:0px;
    background-color: #fff;
    box-shadow: inset 5px 5px 5px 0px rgba(21,23,26,0.11);
}
[type='checkbox']:checked + label:before,
[type='radio']:checked + label:before{
    background-color: #ffde00;
}
.calc .calcBl label{
    font-size: 21px;
    line-height: 30px;
    color:#fff;
    font-weight: 900;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    margin-right: 15px;
    margin-left: 5px;
}
.calc .calcBl .orCap{display: inline-block;vertical-align: middle;}
.calc .calcBl .sliderBl{
    margin-top: 20px;
}
.calc .calcBl .sliderBl .n{
    margin-bottom: 10px;
}
.calc .calcBl .sliderBl .n span{
    font-size: 13px;
    line-height: 30px;
    font-weight: bold;
    color:#fff;
}
.calc .calcBl .sliderBl .min{
    float:left;
}
.calc .calcBl .sliderBl .max{
    float:right;
}
.calc .calcBl #slide{
    border: 0px;
    border-radius: 0px;
    height: 6px;
    box-shadow: none;
    position: relative;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#034537+0,055f4c+100 */
    background: #034537; /* Old browsers */
    background: -moz-linear-gradient(top,  #034537 0%, #055f4c 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #034537 0%,#055f4c 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #034537 0%,#055f4c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#034537', endColorstr='#055f4c',GradientType=0 ); /* IE6-9 */
}

.calc .calcBl #slide .ui-slider-range {
    border-radius: 0px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b09a00+0,f3d300+100 */
    background: #b09a00; /* Old browsers */
    background: -moz-linear-gradient(top,  #b09a00 0%, #f3d300 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #b09a00 0%,#f3d300 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #b09a00 0%,#f3d300 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b09a00', endColorstr='#f3d300',GradientType=0 ); /* IE6-9 */
}

.calc .calcBl #slide .ui-slider-handle {
    border: 0px;
    background: none;
    width: 38px;
    height: 35px;
    background-image: url(/tmpl/img/3pokazatel.png);
    margin-left: -18px;
    top: -14.5px;
    cursor: pointer;
    outline: none !important;
}

.calc .calcBl #slide .ui-slider-handle:hover {
}

.calc .calcBl #slide:before {content: " ";height: 9px;width: 100%;position: absolute;top: -9px;left: 0px;background-image: url(/tmpl/img/slide-dot.png);}
.calc .stat{
    position: absolute;
bottom: 34px;
right: 5px;
width: 423px;
height: 130px;
background: url(/tmpl/img/calc.png);
}
.stat ul{
 padding: 0px;
margin-left: 40px;
margin-top: 3px;
list-style-type: none;
}
.calc .stat li{
    font-size: 13px;
    line-height: 11px;
    color:#fff;
    font-weight: normal;
    text-align: center;
    display: inline-block;
    vertical-align: top;
    height: 120px;
    width: 138px;
    margin: 0px -36px;
    padding-top: 10px;
    box-sizing: border-box;
}
.calc .stat li span{
    font-size: 18px;
    line-height: 24px;
    color:#efdf28;
    font-weight: 900;
    display: block;
    text-align: center;
}
.calc .stat li.act{
    color:#000;
}
.calc .stat li.act span{
    color:#000;
}
.calc .stat li:nth-child(2n){
    padding-top: 79px;
}
.calc .stat li:nth-child(2n) span{
}
.calc .proc{
}
.calc .proc span,
.cab .plan .center span{
   font-size: 88px;
line-height: 58px;
color: #202535;
font-weight: 900;
display: block;
position: absolute;
left: 1px;
top: 216px;
text-align: center;
width: 100%;
z-index: 1;
bottom: 110px;
}
.calc .proc span.sec,
.cab .plan .center span.sec{
    font-size: 138px;
line-height: 128px;
color: rgba(32,37,53,0.07);
font-weight: 900;
display: block;
position: absolute;
left: 0px;
text-align: center;
width: 100%;
z-index: 1;
}
.calc{
    background: none;
    overflow: visible;
    padding-top: 0px;
}

.cab .calcBl{
    height: auto;
    float: left;
    width: 442px;
}
.cab .calcBl .l1{}
.cab .calcBl .l1 input{}
.cab .calcBl .l1 label{
    margin-right: 0px;
}
.cab .calcBl .l1 span{
    float: left;
    margin-right: 20px;
    line-height: 35px;
}
.cab .calcBl .sliderBl{}
.cab .calcBl .sliderBl .n{}
.cab .calcBl .sliderBl .min{}
.cab .calcBl .sliderBl .max{}
.cab .stat{
    position: static;
    float: right;
    width: calc(100% - 445px);
    background-image: url(../img/lk-stat.png);
    height: 134px;
    margin-top: -7px;
}
