@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,800&subset=latin,cyrillic);

@font-face {
	font-family: 'STM75_Bold';
	src: url('../fonts/STM75_0.eot');
	src: url('../fonts/STM75_0.eot') format('embedded-opentype'),
		 url('../fonts/STM75_0.woff2') format('woff2'),
		 url('../fonts/STM75_0.woff') format('woff'),
		 url('../fonts/STM75_0.ttf') format('truetype'),
		 url('../fonts/STM75_0.svg#STM75_0') format('svg');
}
@font-face {
	font-family: 'STM45_Light';
	src: url('../fonts/STM45.eot');
	src: url('../fonts/STM45.eot') format('embedded-opentype'),
		 url('../fonts/STM45.woff2') format('woff2'),
		 url('../fonts/STM45.woff') format('woff'),
		 url('../fonts/STM45.ttf') format('truetype'),
		 url('../fonts/STM45.svg#STM45') format('svg');
}
@font-face {
	font-family: 'STM25_Thin';
	src: url('../fonts/STM25.eot');
	src: url('../fonts/STM25.eot') format('embedded-opentype'),
		 url('../fonts/STM25.woff2') format('woff2'),
		 url('../fonts/STM25.woff') format('woff'),
		 url('../fonts/STM25.ttf') format('truetype'),
		 url('../fonts/STM25.svg#STM25') format('svg');
}
@font-face {
	font-family: 'STM65_Medium';
	src: url('../fonts/STM65.eot');
	src: url('../fonts/STM65.eot') format('embedded-opentype'),
		 url('../fonts/STM65.woff2') format('woff2'),
		 url('../fonts/STM65.woff') format('woff'),
		 url('../fonts/STM65.ttf') format('truetype'),
		 url('../fonts/STM65.svg#STM65') format('svg');
}

@font-face {
	font-family: 'MuseoSansRegular';
	src: url('../fonts/MuseoSansRegular.eot');
	src: url('../fonts/MuseoSansRegular.eot') format('embedded-opentype'),
		 url('../fonts/MuseoSansRegular.woff2') format('woff2'),
		 url('../fonts/MuseoSansRegular.woff') format('woff'),
		 url('../fonts/MuseoSansRegular.ttf') format('truetype'),
		 url('../fonts/MuseoSansRegular.svg#MuseoSansRegular') format('svg');
}
@font-face {
	font-family: 'MuseoSansLight';
	src: url('../fonts/MuseoSansLight.eot');
	src: url('../fonts/MuseoSansLight.eot') format('embedded-opentype'),
		 url('../fonts/MuseoSansLight.woff2') format('woff2'),
		 url('../fonts/MuseoSansLight.woff') format('woff'),
		 url('../fonts/MuseoSansLight.ttf') format('truetype'),
		 url('../fonts/MuseoSansLight.svg#MuseoSansLight') format('svg');
}
@font-face {
	font-family: 'MuseoSansMedium';
	src: url('../fonts/MuseoSansMedium.eot');
	src: url('../fonts/MuseoSansMedium.eot') format('embedded-opentype'),
		 url('../fonts/MuseoSansMedium.woff2') format('woff2'),
		 url('../fonts/MuseoSansMedium.woff') format('woff'),
		 url('../fonts/MuseoSansMedium.ttf') format('truetype'),
		 url('../fonts/MuseoSansMedium.svg#MuseoSansMedium') format('svg');
}
@font-face {
	font-family: 'MuseoSansBold';
	src: url('../fonts/MuseoSansBold.eot');
	src: url('../fonts/MuseoSansBold.eot') format('embedded-opentype'),
		 url('../fonts/MuseoSansBold.woff2') format('woff2'),
		 url('../fonts/MuseoSansBold.woff') format('woff'),
		 url('../fonts/MuseoSansBold.ttf') format('truetype'),
		 url('../fonts/MuseoSansBold.svg#MuseoSansBold') format('svg');
}
@font-face {
	font-family: 'MuseoSansBlack';
	src: url('../fonts/MuseoSansBlack.eot');
	src: url('../fonts/MuseoSansBlack.eot') format('embedded-opentype'),
		 url('../fonts/MuseoSansBlack.woff2') format('woff2'),
		 url('../fonts/MuseoSansBlack.woff') format('woff'),
		 url('../fonts/MuseoSansBlack.ttf') format('truetype'),
		 url('../fonts/MuseoSansBlack.svg#MuseoSansBlack') format('svg');
}


/*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 Arial, Tahoma, Verdana, sans-serif; background: #6693be; color: #fff; }

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 16px/22px 'Open Sans', sans-serif; }
a { color: #97ecf1; outline: none; text-decoration: underline; }
a:hover { text-decoration: none; }
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, .int, .int input, .int textarea, .btn, .select, .label, .checkbox, .radio { display: inline-block; display: -moz-inline-block; vertical-align: top; }
.clearfix {	clear: both; font-size: 0px; }

/*CSS Main
=======================================*/
#page { min-width: 1180px; min-height: 100%; position: relative; overflow: hidden; }
.container { width: 1120px; margin: 0 auto; }
.left { float: left; }
.right { float: right; }
.center { margin: 0 auto; text-align: center; }
h1, .h1 { padding-bottom: 8px; margin-bottom: 29px; background: url(../img/line.png) 0 bottom no-repeat; font: 38px/40px 'STM65_Medium', sans-serif; letter-spacing: -0.045em; position: relative; }
h4, .h4 { padding: 5px 0 11px; font: 300 24px/26px 'Open Sans', sans-serif; }
.img_l { float: left; margin: 22px 60px 49px 3px; }
.img_r { float: right; margin: 0 0 10px 25px; }

.list { padding: 0 0 14px 20px; }
.list li { padding: 0 0 10px 42px; background: url(../img/list.png) 0 2px no-repeat; font: 300 24px/27px 'Open Sans', sans-serif; letter-spacing: -0.05em; }
.ol { padding: 12px 0 11px; }
.ol li { padding: 0 0 15px 42px; font: 300 24px/27px 'Open Sans', sans-serif; letter-spacing: -0.05em; position: relative; }
.ol .number {
	width: 22px;
	height: 22px;
	border: 1px solid #8eb8e1;
	font: 300 14px/22px 'Open Sans', sans-serif;
	text-align: center;
	color: #8eb8e1;
	position: absolute;
	top: 2px;
	left: 0;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
}

.int { margin-bottom: 16px; position: relative; }
.int:before, .int:after {
	content: "";
	width: 1px;
	height: 4px;
	background: #b3c27e;
	position: absolute;
	bottom: 0;
}
.int:before { left: 0; }
.int:after { right: 0; }
.int input, .int textarea, .int div {
	width: 385px;
	height: 28px;
	padding: 2px 7px 1px;
	border: 0;
	border-bottom: 1px solid #b3c27e;
	background: transparent;
	font: 24px/28px 'STM75_Bold', sans-serif;
	color: #fff;
}
.int textarea {
	min-width: 385px;
	max-width: 385px;
	min-height: 130px;
}
.int2 { margin-bottom: 14px; }
.int2 input, .int2 textarea, .int2 div {
	width: 195px;
	padding: 7px 12px 0;
	font: 14px/18px "MuseoSansLight", sans-serif;
}
.btn {
	height: 78px;
	padding: 0 46px;
	border: 2px dashed #fff;
	background: transparent;
	font: 26px/78px 'STM65_Medium', sans-serif;
	text-transform: uppercase;
	letter-spacing: -0.045em;
	text-decoration: none;
	text-align: center;
	color: #fff;
	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;
}
a.btn { height: 74px; line-height: 74px; }
input.btn { border: 2px dashed #fff; }
.btn:hover { background-color: rgba(0,0,0,0.2); }
.btn_green { border-color: #8dc8bd; color: #8dc8bd; }
.btn_green:hover { background-color: rgba(0,0,0,0.05); }
.btn_small { height: 45px; padding: 0 25px; font: 15px/45px 'STM65_Medium', sans-serif; }
a.btn_small { height: 41px; line-height: 41px; }
.btn_medium { height: 58px; padding: 0 25px; font: 18px/58px 'STM65_Medium', sans-serif; }
a.btn_medium { height: 54px; line-height: 54px; }

.select { margin-bottom: 16px; position: relative; }
.select .int { margin-bottom: 0; }
.select .int input {
	display: none;
	width: 191px;
	padding-right: 20px;
	background: transparent url(../img/select.png) right 50% no-repeat;
}
.select select { width: 100%; height: 100%; line-height: 28px; position: absolute; top: 0; left: 0; }

.select2 { margin-bottom: 14px; }
.select2 .int2 input { width: 187px; }
.select2 select { line-height: 32px; }

.label { margin: 7px 10px 0 0; font: 300 16px/18px 'Open Sans', sans-serif; color: #fff; }

.checkbox, .radio { cursor: pointer; position: relative; }
.checkbox { width: 13px; height: 13px; border: 1px solid #b3c27e; }
.radio {
	width: 10px;
	height: 10px;
	border: 1px solid #b3c27e;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.checkbox input, .checkbox label, .radio input, .radio label { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.check_act { background: url(../img/checkbox.png) 50% 50% no-repeat; }
.radio_act { background: url(../img/radio.png) 50% 50% no-repeat; }


#header {
	height: 490px;
	background: #344b64 url(../img/header.jpg) 50% 0 no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

#bar { padding: 24px 0 19px; border-bottom: 5px solid rgba(0,0,0,0.2); background: rgba(0,0,0,0.54); }
#bar .left { padding-left: 4px; }
#bar .boxs { margin: 0 510px 0 213px; }

.social { padding: 16px 13px 7px 14px; border-left: 1px solid #2c3a3d; border-right: 1px solid #2c3a3d; }
.social a {
	width: 28px;
	height: 29px;
	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 a:hover { opacity: 0.7; }
.social .facebook { background-position: 0 0; }
.social .twitter { background-position: 0 -30px; }
.social .vk { background-position: 0 -60px; }

#bar .phone { padding: 2px 0 1px 35px; margin: 16px 0 0 15px; background: url(../img/social.png) 0 -90px no-repeat; font: 24px/26px 'STM25_Thin', sans-serif; color: #fff; }
#bar .phone a { text-decoration: none; color: #fff; }
#bar .link a {
	height: 52px;
	padding: 0 13px;
	margin-right: 1px;
	background: #34a3a9;
	font: 16px/52px 'STM75_Bold', sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	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;
}
#bar .link a:hover { background: #10686d; }
#bar .link .sign_in { padding: 0 15px; background: #466a7e; font-family: 'MuseoSansRegular', sans-serif; }
#bar .link .sign_in:hover { background: #1b3440; }

.lang { padding: 16px 11px 11px 12px; margin-right: 1px; background: #253947; }
.lang a {
	width: 32px;
	height: 25px;
	margin: 0 3px;
	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 a:hover { opacity: 0.6; }
.lang .en { background-position: 0 0; }
.lang .ru { background-position: 0 -50px; }

#bar .box { padding: 15px 16px 13px 15px; background: url(../img/grid40.png) repeat; }

.header { padding-top: 168px; position: relative; }
.header div { padding-left: 6px; }
.header .txt1 { font: 45px/47px 'STM65_Medium', sans-serif; letter-spacing: -0.045em; }
.header .txt2 { margin: -13px 0 -16px; font: 87px/89px 'STM25_Thin', sans-serif; letter-spacing: -0.055em; }
.header .txt3 { font: 62px/64px 'STM25_Thin', sans-serif; letter-spacing: -0.05em; }
.header .img { position: absolute; top: 5px; right: -43px; }

#nav { height: 80px; background: #33495f url(../img/nav.png) 0 9px repeat-x; text-align: center; position: relative; z-index: 2; }
#nav:before { content: ""; width: 100%; height: 7px; background: rgba(32,51,67,0.54); position: absolute; top: 0; left: 0; }
#nav li { float: left; }
#nav li a {
	display: block;
	padding: 34px 35px 26px;
	border-left: 1px solid #536678;
	font: 18px/20px 'STM45_Light', sans-serif;
	text-decoration: none;
	color: #fefeff;
	-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:last-child a { border-right: 1px solid #536678; }
#nav li .active { background: #34a3a9; border-color: #34a3a9; }
#nav li a:hover { background: #177176; border-color: #177176; }



#top { background: #fff; border-top: 10px solid #6bb3b7; color: #000; }
#top .container { padding: 0 30px; margin-top: -10px; background: url(../img/top.jpg) no-repeat; }

.plan { padding: 20px 0 17px; }
.plan .box { width: 338px; padding: 16px 24px 2px 7px; border-right: 1px solid rgba(255,255,255,0.2); }
.plan .row { padding: 0 0 33px 47px; }
.plan .percent { font: 67px/69px 'STM75_Bold', sans-serif; letter-spacing: -0.05em; color: #fff; }
.plan .boxs { width: 110px; padding: 10px 0 0 11px; font: 30px/26px 'STM25_Thin', sans-serif; letter-spacing: -0.05em; text-transform: uppercase; color: #97ecf1; }
.plan .line { width: 183px; height: 1px; margin: 0 auto 26px; background: rgba(255,255,25,0.2); }
.plan .box1 { width: 120px; text-align: center; }
.plan .txt { font: 24px/26px 'STM75_Bold', sans-serif; letter-spacing: -0.05em; color: #fff; }
.plan .txt2 { margin-top: -2px; font: 10px/12px 'STM45_Light', sans-serif; text-transform: uppercase; color: #97ecf1; }
.plan .box2 { width: 122px; }
.plan .rows { margin-bottom: -3px; font: 10px/18px 'STM45_Light', sans-serif; text-transform: uppercase; color: #97ecf1; }
.plan .rows div { width: 30px; vertical-align: bottom; }
.plan .rows span { font: 18px/18px 'STM75_Bold', sans-serif; letter-spacing: -0.05em; color: #fff; }
.plan .box3 { width: 88px; }
.plan .text { font: 16px/18px 'STM25_Thin', sans-serif; text-transform: uppercase; color: #97ecf1; }
.plan .boxs2 { width: 348px; }
.plan .boxs2 .row { padding-left: 54px; }
.plan .boxs2 .box2 { width: 132px; }
.plan .boxs3 { width: 348px; padding-right: 0; border: 0; }
.plan .boxs3 .row { padding-left: 50px; }
.plan .boxs3 .box2 { width: 138px; }


.calc { padding: 21px 0 25px; }
.calc form > div { position: relative; }
.calc .box1 { width: 325px; }
.calc .box2 { width: 166px; }
.calc .box3 { width: 236px; padding-left: 19px; }
.calc .box4 { width: 114px; }
.calc .box5 { width: 166px; }
.calc .text { padding: 0 61px 0 0; margin-right: 23px; background: url(../img/ico.png) right 4px no-repeat; font: 24px/27px 'STM25_Thin', sans-serif; text-transform: uppercase; text-align: right; color: #b3c27e; }
.calc .txt { padding: 8px 0 0 6px; font: 10px/12px 'STM45_Light', sans-serif; text-transform: uppercase; color: #707070; }
.calc .int { margin-bottom: 0; }
.calc .int input { width: 152px; color: #476685; }
.calc .usd { font: 10px/12px 'STM45_Light', sans-serif; text-transform: uppercase; color: #c0c0c0; position: absolute; top: 35px; right: 8px; }
.calc .int:before, .calc  .int:after { background: #e1e1e1; }
.calc .int div { border-color: #e1e1e1; text-transform: uppercase; color: #476685; }
.calc .box4 .int div, .calc .box5 .int div { color: #b3c27e; }
.calc .box3 .int div { width: 209px; padding-right: 0; }
.calc .box4 .int div { width: 82px; }
.calc .box5 .int div { width: 152px; }



#midle { padding: 58px 0 61px; background: url(../img/blik.png) 50% bottom no-repeat; position: relative; }
#midle > .container { position: relative; }
#midle:before, #midle:after { content: ""; width: 100%; height: 10px; position: absolute; left: 0; }
#midle:before { background: url(../img/shadow_t.png) repeat-x; top: 0; }
#midle:after { background: url(../img/shadow_b.png) repeat-x; bottom: 0; }


#home { margin: -58px 0 -61px; padding-bottom: 61px; background: url(../img/home.jpg) right bottom no-repeat; }

#home .left { width: 550px; padding: 58px 0 0 10px; }
#home .boxs { margin-left: 590px; }
#home .btn { margin-top: 12px; }

.video { padding: 58px 0 17px 20px; background: rgba(38,66,94,0.39); }
.video .h1 { padding-left: 103px; margin-bottom: 34px; background: url(../img/ico.png) 68px -94px no-repeat; font-family: 'STM25_Thin', sans-serif; letter-spacing: -0.05em; }
.video .h1:before { content: ""; width: 50px; height: 50px; position: absolute; top: 0; left: 0; }
.video iframe { display: block; }


.content { padding: 0 14px 0 8px; }

#about { min-height: 615px; margin-bottom: -61px; padding-bottom: 58px; background: url(../img/about2.png) right bottom no-repeat; }
#about h1 { margin-bottom: 28px; }
#about .box { width: 511px; margin-left: -8px; padding-top: 20px; }
#about .btn { margin-top: 18px; }


#rules { margin-bottom: -23px; }
#rules .txt { padding-bottom: 23px; font: 300 24px/28px 'Open Sans', sans-serif; }


#affiliate { margin: 0 -14px -5px 0; padding-right: 14px; background: url(../img/affiliate.png) right 58px no-repeat; }
#affiliate .box { width: 555px; }
#affiliate .ol strong { font-weight: 800; color: #c4ff88; }


#support { min-height: 800px; margin: 0 -5px -2px 0; background: url(../img/blik3.png) 573px 58px no-repeat; }
#support h1 { margin-bottom: 28px; }
#support .left { width: 665px; }
#support .boxs { margin-left: 702px; padding-top: 6px; }
#support .map { border: 5px solid rgba(151,236,241,0.43); background: #ccc; }
#support .map iframe { display: block; }
#support .contacts { padding: 43px 0 0 51px; }
#support .contacts li { padding-bottom: 10px; color: #fff; }
/*#support .block { margin-top: -20px; }*/
#support .box { padding: 15px 0 0; }
#support .box1 { width: 122px; }
#support .box2 { width: 979px; }
#support .int textarea { min-width: 965px; max-width: 965px; }
#support .center { padding: 38px 0 0; }


#plans { margin-bottom: -6px; }
#plans .box_p { padding: 0 355px 13px 0; position: relative; }
#plans .img1 { position: absolute; bottom: -15px; right: 34px; }
#plans .block_p { margin: 0 -14px 0 -8px; }
#plans .plan { background: #69a3ba; }
#plans .calc { background: #5484b3; }
#plans .calc .text { background-position: right -396px; color: #97ecf1; }
#plans .calc .txt { color: #19cdee; }
#plans .calc .int input { color: #fff; }
#plans .calc .int div { border-color: #88a9ca; color: #97ecf1; }
#plans .calc .int:before, #plans .calc .int:after { background: #88a9ca; }
#plans .calc .usd { color: #19cdee; }
#plans .boxs_p { padding: 26px 0 0 306px; position: relative; }
#plans .img2 { position: absolute; top: 34px; left: -4px; }
#plans .btn { margin-top: 33px; }


#reg .boxs { padding: 17px 0 12px; margin-right: -66px; }
#reg .box { width: 582px; }
#reg .box1 { width: 153px; }
#reg .box2 { width: 369px; }
#reg .int input, #reg .int div { width: 355px; }
#reg h4 { padding: 35px 0 25px; }
#reg .row { padding-top: 39px; }
#reg .txt_r { padding-right: 60px; text-align: right; }
#reg .btn { width: 275px; padding: 0; }
#reg .rows{ padding: 30px 0 0 3px; }
#reg .agree{ margin: -2px 0 0 11px; }
#reg .label { margin-right: 0; }

#faq { margin: -20px -22px -15px 0; padding-top: 20px; background: url(../img/faq.png) 626px 0 no-repeat; }

#repres { margin-right: -10px; }
#repres .img_r { margin: -19px -4px 5px 32px; }
#repres .txt_r { padding-bottom: 43px; font: 300 24px/29px 'Open Sans', sans-serif; }
#repres .txt_r strong { font-weight: 800; color: #c4ff88; }


.repres .block { padding: 34px 0 0; margin-right: -52px; }
.repres .box { width: 580px; }
.repres .box1 { width: 122px; }
.repres .box2 { width: 399px; }
.repres .box3 { width: 979px; }
.repres .int textarea { min-width: 964px; max-width: 964px; min-height: 28px; }
.repres .result { padding-bottom: 20px; font: 14px/20px 'Open Sans', sans-serif; color: #c00; }
.repres .center { padding: 4px 58px 8px 0; }
.repres .btn { width: 275px; padding: 0; }


#bottom { padding: 46px 0 47px; background: #fff url(../img/blik2.jpg) 50% 0 no-repeat; color: #333; }
#bottom .left { width: 530px; }
#bottom .boxs { margin-left: 590px; }

.ref { padding: 0 0 66px 2px; }
.ref .box1 { width: 288px; }
.ref .box2 { width: 240px; }
.ref .txt { padding-bottom: 11px; font: 24px/26px 'STM45_Light', sans-serif; letter-spacing: -0.05em; color: #757575; }

.news .text { padding-bottom: 10px; margin-bottom: 19px; border-bottom: 1px solid #e5e8eb; font: 24px/26px 'STM45_Light', sans-serif; letter-spacing: -0.085em; color: #757575; }
.news .row { padding-bottom: 11px; }
.news .name { font: 600 16px/18px 'Open Sans', sans-serif; letter-spacing: -0.05em; color: #6c9cbe; }
.news .date { font: 600 12px/14px 'Open Sans', sans-serif; text-decoration: none; letter-spacing: -0.05em; color: #a5a5a5; }
.news .date:hover { text-decoration: underline; }
.news .txt { padding-top: 16px; font: 600 14px/17px 'Open Sans', sans-serif; color: #a5a5a5; }
.news .txt p { padding-bottom: 8px; font: 600 14px/17px 'Open Sans', sans-serif; color: #a5a5a5; }

.contacts { padding-bottom: 31px; }
.contacts .box1 { width: 300px; position: relative; }
.contacts .gallery { padding: 20px; background: rgba(38,66,94,0.15); position: absolute; top: -129px; left: 0; }
.gallery img {
	display: block;
	border: 1px solid #e0e0e0;
	-webkit-box-shadow: 5px 5px 0 rgba(0,0,0,0.14);
	-moz-box-shadow: 5px 5px 0 rgba(0,0,0,0.14);
	box-shadow: 5px 5px 0 rgba(0,0,0,0.14);
}
.contacts .box2 { width: 230px; padding-top: 2px; }
.contacts li { padding: 0 0 24px 27px; font: 300 14px/24px 'Open Sans', sans-serif; color: #5b5b5b; position: relative; }
.contacts li:before { content: ""; width: 20px; height: 20px; background: url(../img/contacts.png) no-repeat; position: absolute; top: 2px; left: 0; }
.contacts .ico3 { padding-bottom: 0; }
.contacts .ico1:before { background-position: 0 0; }
.contacts .ico2:before { background-position: 0 -30px; left: -2px; }
.contacts .ico3:before { background-position: 0 -60px; top: 4px; left: -3px; }
.contacts .ico4:before { background-position: 0 -90px; top: 6px; left: -3px; }
.contacts li a { color: #19cdee; }


.security .name { padding: 0 0 10px 61px; background: url(../img/ico.png) 21px -198px no-repeat; font: 300 30px/32px 'Open Sans', sans-serif; letter-spacing: -0.05em; color: #757575; }
.security .box { margin: 0 -2px; text-align: center; }
.security a { margin: 0 2px 4px; }
.security img {
	-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;
}
.security a:hover img {
	-webkit-transform: scale(0.8);
	-moz-transform: scale(0.8);
	-ms-transform: scale(0.8);
	-o-transform: scale(0.8);
	transform: scale(0.8);
}

#height { height: 360px; }
#footer { width: 100%; height: 360px; background: #fff; position: absolute; bottom: 0; left: 0; }

#stat { padding: 33px 0 30px; background: #33495f; color: #fff; }
#stat .box { padding: 8px 0 9px 52px; margin-left: 177px; background: url(../img/ico.png) 0 -300px no-repeat; font: 18px/20px 'STM25_Thin', sans-serif; }
#stat .box strong { font-family: 'STM65_Medium', sans-serif; }
#stat .box span { margin: 0 16px; }


#pay { padding: 2px 0 4px; background: #f5f6f7; text-align: center; }
#pay .container { width: 1180px; }
#pay .box { margin: 0 -20px; }
#pay a {
	width: 196px;
	height: 50px;
	padding: 37px 0 7px;
	border-left: 1px solid #e2e2e2;
	text-align: center;
	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;
}
#pay a:first-child { width: 195px; }
#pay a:last-child { width: 194px; border-right: 1px solid #e2e2e2; }
#pay a:hover { background-color: rgba(0,0,0,0.05); }
#pay .color { display: none; }
#pay a:hover .img { display: none; }
#pay a:hover .color { display: inline-block; display: -moz-inline-block; vertical-align: top; }
#pay .txt { display: none; background: rgba(0,0,0,0.3); font: 20px/94px 'STM65_Medium', sans-serif; text-align: center; text-transform: uppercase; color: #fff; position: absolute; top: 0; right: 0; bottom: 0; left: 0; }
#pay a:hover .txt { display: block; }

.footer { padding-top: 35px; text-align: center; }
.nav { height: 16px; }
.nav li { float: left; padding: 0 15px; }
.nav li a { font: 300 14px/16px 'Open Sans', sans-serif; text-decoration: none; color: #acacac; }
.nav li a:hover { text-decoration: underline; }

.footer .copyright { padding-top: 14px; font: 300 14px/16px 'Open Sans', sans-serif; color: #d5d5d5; }

.placeholder { color: #555 !important; }
::-webkit-input-placeholder { color: #555; }
:-moz-placeholder { color: #555; }
::-moz-placeholder { color: #555; }
:-ms-input-placeholder { color: #555; }


/*CSS Lk
=======================================*/
.lk { background: #3a8488; }
.lk a { color: #fff; }
.lk #midle { background-image: url(../img/blik_lk.png); }

#bar .user { max-width: 211px; padding: 18px 15px 0 0; }
#bar .username { padding: 2px 8px 0 0; font: 16px/18px 'STM25_Thin', sans-serif; color: #97ecf1; }
#bar .exit { width: 20px; height: 20px; background: url(../img/ico.png) 0 -600px no-repeat; }

#content { width: 771px; min-height: 400px; padding-left: 10px; }

#account { margin-bottom: -6px; }
.balance { padding: 32px 0 7px; background: rgba(51,73,95,0.3); }
.balance .box { padding: 0 0 0 60px; margin: 0 0 22px 130px; background: url(../img/ico.png) 0 -498px no-repeat; font: 36px/38px "MuseoSansLight", sans-serif; letter-spacing: -0.05em; color: #97ecf1; }
.balance .box span { font-family: "MuseoSansBold", sans-serif; letter-spacing: -0.05em; color: #fff; }
.balance .row { padding: 20px 0 0 44px; border-top: 1px solid #508990; }
.balance .txt { width: 240px; padding-bottom: 9px; font: 14px/16px "MuseoSansRegular", sans-serif; }
.balance .txt div { width: 105px; color: #97ecf1; }

#account .center { padding-top: 27px; }
#account .center .btn { width: 206px; padding: 0; margin: 0 15px; }
#account .box_a { padding: 62px 0 0 46px; }

.stat { width: 356px; }
.stat .row { padding-bottom: 9px; }
.stat .box1 { width: 178px; font: 14px/16px "MuseoSansRegular", sans-serif; color: #97ecf1; }
.stat .box2 { width: 178px; }
.stat .date { padding-top: 2px; font: 10px/12px "MuseoSansRegular", sans-serif; color: #97ecf1; }

#ref { width: 360px; }
#ref .box { padding: 0 0 17px 22px; }
#ref .txt { padding-bottom: 7px; font: 14px/16px "MuseoSansRegular", sans-serif; color: #97ecf1; }
#ref .text { padding-bottom: 11px; font: 14px/16px "MuseoSansBold", sans-serif; }
#ref .btn { width: 226px; padding: 0; }



.filter { padding: 20px 0 30px; margin-bottom: 16px; background: rgba(51,73,95,0.3); }
.filter .txt { padding: 11px 18px 0 0; font: 300 16px/18px 'Open Sans', sans-serif; text-align: right; color: #fff; }
.filter .box1 { width: 131px; }
.filter .box2 { width: 219px; }
.filter .box3 { width: 161px; }
.filter .box4 { width: 74px; }
.width1 { width: 37px !important; }
.filter .btn { width: 175px; padding: 0; margin-top: 12px; }


.table { width: 100%; }
.table td { padding: 17px 10px 14px 25px; border-bottom: 1px solid #619da0; font: 12px/14px "MuseoSansRegular", sans-serif; color: #97ecf1; vertical-align: middle; }
.table .head td { padding: 11px 10px 9px 25px; font-family: "MuseoSansMedium", sans-serif; text-transform: uppercase; color: #adeeb5; }
.table .type { font: 18px/20px "MuseoSansRegular", sans-serif; letter-spacing: -0.05em; text-transform: uppercase; color: #fff; }
.table .sum { padding-bottom: 3px; font: 18px/20px "MuseoSansBlack", sans-serif; letter-spacing: -0.05em; color: #fff; }

#history { margin-bottom: -2px; }
#history .td1 { width: 357px; }
#history .td2 { width: 132px; }


.pagenav { padding: 27px 0 0; font: 14px/18px "MuseoSansRegular", sans-serif; text-align: center; color: #fff; }
.pagenav a, .pagenav > span, .pagenav div span {
	display: inline-block;
	display: -moz-inline-block;
	vertical-align: top;
	padding: 0 10px;
}
.pagenav a { text-decoration: none; color: #adeeb5; }
.pagenav a:hover { text-decoration: underline; }
.pagenav .prevs, .pagenav .nexts { display: inline-block; display: -moz-inline-block; vertical-align: top; padding: 0 10px; font: 18px/14px Arial, Tahoma, sans-serif; }
.pagenav .prevs { padding-left: 0; }
.pagenav .nexts { padding-right: 0; }
.pagenav div a { min-width: 19px; }
.pagenav div span { min-width: 19px; font-family: "MuseoSansBlack", sans-serif; text-decoration: none; }


#depo { padding-bottom: 6px; }
#depo .plan { padding: 0 0 1px; }
#depo .plan .box { width: auto; padding: 26px 0 24px 45px; border-right: 0; border-bottom: 1px solid #619da0; }
#depo .plan .percent { width: 118px; font: 48px/50px 'STM75_Bold', sans-serif; }
#depo .plan .boxs { width: 107px; padding: 7px 0 0; font: 20px/19px 'STM25_Thin', sans-serif; }
#depo .plan .block { padding-top: 7px; }
#depo .plan .box1 { width: 182px; }
#depo .plan .box2 { width: 171px; }

.depo { padding: 37px 0 41px 46px; background: rgba(51,73,95,0.55); }
.depo .box1 { width: 152px; }
.depo .txt { padding-top: 9px; font: 300 16px/18px 'Open Sans', sans-serif; }
.depo .box2 { width: 282px; }
.depo .box { position: relative; }
.depo .int { margin-bottom: 14px; }
.depo .int input { width: 159px; padding-bottom: 3px; color: #c4ff88; }
.depo .usd { font: 10px/12px 'STM45_Light', sans-serif; text-transform: uppercase; color: #97ecf1; position: absolute; top: 15px; right: 11px; }
.depo .box3 { width: 104px; }
.depo .box4 { width: 180px; }
.depo .text { padding-top: 3px; font: 24px/26px 'STM45_Light', sans-serif; text-transform: uppercase; }
.depo .profit { padding-top: 3px; font: 24px/26px 'STM75_Bold', sans-serif; color: #c4ff88; }
.depo #selected_plan { padding-left: 9px; }

.pay { padding: 39px 0 38px 125px; }
.pay .box1 { width: 271px; }
.pay .row { padding-bottom: 10px; }
.pay .label { margin: -2px 0 0 11px; font: 300 14px/16px 'Open Sans', sans-serif }
.pay .box2 { width: 360px; }


#sidebarR { width: 300px; background: rgba(51,73,95,0.55); position: absolute; top: -58px; right: 0; bottom: -61px; }

#nav-lk { padding: 70px 0 0 47px; }
#nav-lk li { padding-bottom: 4px; }
#nav-lk li a {
	display: inline-block;
	display: -moz-inline-block;
	vertical-align: top;
	padding: 4px 0 4px 11px;
	background: url(../img/arrow4.png) 0 50% no-repeat;
	font: 16px/18px "MuseoSansRegular", sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	color: #97ecf1;
	-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 li a:hover { margin-left: 20px; text-decoration: underline; }

input.error { background-color: rgba(255,0,0,0.2); }

.deposit_confirm th, .deposit_confirm td, .tables td { padding: 0 15px 10px 0; text-align: left; }

.ref_links textarea {
	min-width: 480px;
	max-width: 480px;
	min-height: 70px;
}

.other .btn { margin-right: 4px; }

#security_lk p { padding-bottom: 10px; }
#security_lk .row { padding-bottom: 5px; }
#security_lk .label { margin: -3px 0 0 10px; color: #fff; }
#security_lk .btn { margin-top: 15px; }


#news {  }
#news .row { padding: 10px 0 15px; }
#news .name { font: 20px/22px 'Open Sans', sans-serif; }
#news .date { padding: 6px 0 9px; font: 12px/14px 'Open Sans', sans-serif; color: #ddd; }
#news .txt { font: 300 16px/22px 'Open Sans', sans-serif; }