@charset "utf-8";
@import url(https://fonts.googleapis.com/css?family=Roboto:400,400italic,700&subset=latin,cyrillic);
@font-face {
    font-family: 'aa_bebas_neueregular';
    src: url('../fonts/bebasneue/aa-bebasneue-webfont.eot');
    src: url('../fonts/bebasneue/aa-bebasneue-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/bebasneue/aa-bebasneue-webfont.woff') format('woff'),
         url('../fonts/bebasneue/aa-bebasneue-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
/* CSS Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
strong, b{ font-weight: bold;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
img{
	border:0;
	vertical-align:top;
}
/* End CSS Reset */


.ab-block {
	/*display: none;*/
}

html {
	height: 100%;
}
body{
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	background:#fff;
	color:#5e5e5e;
	font-size:14px;
	font-family: 'Roboto', Arial, Helvetica, sans-serif;
	min-width:960px;
}

/* TYPOGRAPHY */
a{
	text-decoration:none;
	color:#1b87ab;
}
a:hover{
	text-decoration:underline;
}
p{
	line-height:20px;
	padding:5px 0;
}
h1{
	font-size:45px;/*52px*/;
	color:#000;
	font-weight:700;
	line-height:52px;
	letter-spacing:-2px;
}
h2{
	font-size:50px;
	color:#000;
	font-weight:700;
	line-height:50px;
}
h3{
	font-size:25px/*40px*/;
	color:#000;
	font-weight:700;
	line-height:40px;
}
h4{
	font-size:30px;
	color:#000;
	font-weight:700;
	line-height:30px;
}
h5{
	font-size:24px;
	color:#000;
	font-weight:400;
	line-height:24px;
}
/* END TYPOGRAPHY */
	
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }

/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/
.clear {
  clear: both;
  display: block;}
.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;}
.clearfix:after {
  clear: both;}

/* ----style-form---*/

::-webkit-input-placeholder {
	color:#959595;
}
::-moz-placeholder {
	color:#959595;
}
.placeholder {
	color:#959595;
}
*:focus::-moz-placeholder { color: transparent !important;} 
*[autofocus]::-moz-placeholder:focus { color: graytext !important;} 
*:focus:-moz-placeholder { color: transparent !important;} 
*[autofocus]:-moz-placeholder:focus { color: graytext !important;}
*:focus::-webkit-input-placeholder { color: transparent !important;} 
*[autofocus]::-webkit-input-placeholder { color: graytext !important;}
/* ----end-style-form---*/
	
.wrapper {
	min-width:940px;
	overflow:hidden;
	padding-bottom:75px;
	padding-top:40px;
}
.wrap-inside{
	padding-top:89px;
}
.inside{
	width:940px;
	margin:0 auto;
}
.pull-left{
	float:left;
}
.pull-right{
	float:right;
}
.add-icon{
	position:relative;
}
.add-icon .icon{
	position:absolute;
	left:0;
	top:50%;
	display:block;
	background:url(../img/sprite.png) no-repeat 0 0;
}
.btn{
	position:relative;
	display:inline-block;
	vertical-align:top;
	text-decoration:none;
}
a.btn:hover{
	text-decoration:none;
}
.btn-blue{
	border-radius:60px;
	height:60px;
	border-top:1px solid #e3f0f4;
	border-bottom:1px solid #065f86;
	box-shadow:rgba(10,109,147,0.72) 0 1px 8px;
	font-size:23px;
	padding:0 42px;
	color:#fff;
	font-weight:700;
	text-shadow:#188db4 0 -1px 1px;
	background: #4ad1fe;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRhZDFmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMxJSIgc3RvcC1jb2xvcj0iIzIyYmZmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM5JSIgc3RvcC1jb2xvcj0iIzFlYmFlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU5JSIgc3RvcC1jb2xvcj0iIzFmYWZkYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY5JSIgc3RvcC1jb2xvcj0iIzFlYTlkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNTlhZGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #4ad1fe 0%, #22bff3 31%, #1ebaed 39%, #1fafdc 59%, #1ea9d7 69%, #059ada 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4ad1fe), color-stop(31%,#22bff3), color-stop(39%,#1ebaed), color-stop(59%,#1fafdc), color-stop(69%,#1ea9d7), color-stop(100%,#059ada));
	background: -webkit-linear-gradient(top,  #4ad1fe 0%,#22bff3 31%,#1ebaed 39%,#1fafdc 59%,#1ea9d7 69%,#059ada 100%);
	background: -o-linear-gradient(top,  #4ad1fe 0%,#22bff3 31%,#1ebaed 39%,#1fafdc 59%,#1ea9d7 69%,#059ada 100%);
	background: -ms-linear-gradient(top,  #4ad1fe 0%,#22bff3 31%,#1ebaed 39%,#1fafdc 59%,#1ea9d7 69%,#059ada 100%);
	background: linear-gradient(to bottom,  #4ad1fe 0%,#22bff3 31%,#1ebaed 39%,#1fafdc 59%,#1ea9d7 69%,#059ada 100%);
	margin-left: -8px;
}
a.btn-blue{
	line-height:60px;
	-webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.btn-blue:hover{
	box-shadow:inset rgba(169,225,235,0.58) 0 0 38px,rgba(10,109,147,0.72) 0 1px 8px;
}
.btn-blue.medium:hover{
	box-shadow:inset rgba(169,225,235,0.9) 0 0 18px;
}
input.btn-blue{
	margin:0;
	cursor:pointer;
}
.btn-blue.medium{
	border:0;
	height:39px;
	font-weight:700;
	font-size:20px;
	box-shadow:none;
	width:198px;
}

.btn-blue.small{
	font-size:18px;
}

a.btn-blue.medium{
	line-height:39px;
}
.btn-blue-simple{
	height:40px;
	line-height:40px;
	color:#000!important;
	text-decoration:none!important;
	font-size:13px;
	border-radius:40px;
	padding:0 15px;
	text-transform:uppercase;
	display:inline-block;
	vertical-align:top;
	
}
.btn-blue-simple:hover{
	text-decoration:none;
	background:#43c5fb;
}
.btn-next{
	width:214px;
	height:75px;
	display:inline-block;
	vertical-align:top;
	line-height:75px;
	text-align:center;
	text-transform:uppercase;
	color:#fff;
	font-weight:700;
	font-size:20px;
	text-decoration:none;
	background:url(../img/sprite.png) no-repeat -100px -370px;
}
.btn-next:hover{
	text-decoration:none;
	background-position:-100px -451px;
}
.btn-next.disable{
	background-position:-100px -292px!important;
	cursor:text;
}


/* Header
-----------------------------------------------------------------------------*/
.header{
	position:fixed;
	left:0;
	top:0;
	width:100%;
	background:#fff;
	/*padding-top:18px;*/
	z-index:998;
	color:#fff;
}
.header-bg{
	height:80px;
	background:#58585a url(../img/header-bg.gif) repeat-x 0 0;
}
.header .logo{
	padding-top:10px;
	float:left;
	padding-right:30px;
}
.h-options{
	float:left;
}
.h-options ul{
	font-size:0;
	width:100%;
	display:table;
}
.h-options li{
	display:inline-block;
	vertical-align:top;
}
.h-options a{
	color:#fff;
	font-family: 'aa_bebas_neueregular';
	font-size:25px;
	text-transform:uppercase;
	display:block;
	height:63px;
	padding-top:17px;
	padding-right:17px;
}
.h-options .active a,
.h-options a:hover{
	background:#353535;
	text-decoration:none;
}
.h-options .telegram a{
	padding-left:53px;
}
.h-options .payment a{
	padding-left:47px;
}
.h-options .payment .icon{
	width:29px;
	height:42px;
	left:7px;
	margin-top:-21px;
	background-position:-279px 0;
}
.h-options .telegram .icon{
	width:38px;
	height:27px;
	left:7px;
	margin-top:-13px;
	background-position:-238px 0;
}
.h-nav{
	float:left;
}
.h-nav-left{
	padding-left:50px;
}
.h-nav a{
	color:#fff;
}
.h-nav ul{
	width:100%;
	display:table;
	font-size:0;
}
.h-nav li{
	display:inline-block;
	vertical-align:top;
	margin-left:16px;
	line-height:80px;
	font-size:14px;
}
.h-contacts{
	text-align:right;
}
.h-contacts .phone{
	font-size:28px;
	margin-top:15px;
	font-family: 'aa_bebas_neueregular';
}
.h-contacts .phone .icon{
	width:15px;
	height:19px;
	left:-17px;
	margin-top:-10px;
	background-position:-57px 0;
}
.h-contacts .order a{
	color:#fff;
	border-bottom:1px dashed #fff;
}
.h-contacts .order a:hover{
	border-bottom:1px dashed transparent;
	text-decoration:none;
}


/* Main
-----------------------------------------------------------------------------*/
.main-promo .white{
	height:343px;
	position:relative;
}
.main-promo .cars{
	background:url(../img/cars.png) no-repeat 0 0;
	width:706px;
	height:350px;
	position:absolute;
	left:50%;
	margin-left:-393px;
	top:15px;
	font-size:0;
	text-indent:-9999px;
}
.main-promo .gray{
	background:#f1f1f1;
	padding-top:44px;
	padding-bottom:30px;
}
.mp-form{
	width:200px;
	position:relative;
	z-index:2;
}
.mp-form .call{
	position:relative;
}
.mp-form .call .cod{
	position:absolute;
	left:0;
	top:0;
	height:40px;
	line-height:40px;
	display:block;
	color:#22b5f9;
	font-size:25px;
	padding-left:15px;
	font-weight:700;
}
input.input-call{
	position:relative;
	border:3px solid #0dafe1;
	height:20px;
	line-height:20px;
	padding:7px 9px 7px 43px;
	width:142px;
	border-radius:34px;
	font-weight:700;
	color:#22b5f9;
	font-size:17px;
	outline:none;
	box-shadow:inset rgba(0,0,0,0.3) 0 3px 5px;
	font-family: 'Roboto', Arial, Helvetica, sans-serif;	
	-webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.mp-form .phone{
	font-size:49px;
	font-family: 'aa_bebas_neueregular';
	color:#58585a;
	letter-spacing:-3px;
	white-space:nowrap;
}
.mp-form .phone span{
	color:#cbcbcb;
}
.mp-form h5{
	font-size:20px;
	color:#069fe0;
	font-weight:700;
	letter-spacing:-2px;
	text-align:center;
}
.mp-form .item{
	padding:2px 0;
}
.mp-form label{
	display:block;
	color:#58585a;
	font-size:14px;
	text-align:center;
}
.mp-full-insurance{
	padding-bottom:15px;
}
.mp-full-insurance h3{
	color:#5c5c5c;
	font-size:33px;
	font-weight:400;
}
.mp-full-insurance h5{
	color:#0b9dd9;
	font-size:24px;
	padding-left:80px;
}
.mp-full-insurance .first h5{
	padding-left:59px;
}
.mp-full-insurance table{
	width:100%;
	margin-top:40px;
}
.mp-full-insurance table.big{
	margin-top:20px;
}
.mp-full-insurance td{
	width:33%;
	vertical-align:top;
}
.mp-full-insurance .two tr td{
	width:auto;
	vertical-align:top;
}
.mp-full-insurance .two tr td:first-child{
	width:635px;
}
.mp-full-insurance .text{
	padding-left:80px;
	min-height:165px;
	padding-right:18px;
	position:relative;
	background:url(../img/dotted-line.png) no-repeat 0 20px;
}
.mp-full-insurance .text.none{
	background:none;
}
.mp-full-insurance td:first-child .text{
	background:none;
	padding-left:59px
}
.mp-full-insurance td:first-child .text .count{
	left:0;
}
.mp-full-insurance .text p{
	font-size:13px;
	color:#000;
	line-height:16px;
}
.mp-full-insurance .big .text h4{
	padding:16px 0 6px;
}
.mp-full-insurance .big .text p{
	color:#414141;
	font-size:18px;
	line-height:20px;
}
.mp-full-insurance .big .text p a{
	text-decoration:underline;
}
.mp-full-insurance .big .text p a:hover{
	text-decoration:none;
}
.mp-full-insurance .count{
	font-weight:700;
	font-size:60px;
	color:#3695d6;
	position:absolute;
	left:21px;
	top:0;
}
.mp-full-insurance .description{
	font-size:13px;
	color:#414141;
	line-height:16px;
	padding:5px 0 5px 80px;
}
.mp-full-insurance tr td .description.item1{
	padding-left:59px;
}
.mp-full-insurance .big tr td .description.item1{
	padding-left:80px;
}
.mp-full-insurance .big tr td .description.item1 .icon{
	left:23px;
}
.mp-full-insurance .description .icon{
	background-position:-238px -45px;
	width:29px;
	height:29px;
	margin-top:-14px;
	left:6px;
}
.mp-full-insurance .description.item2 .icon{
	background-position:-270px -45px;
	width:31px;
	left:23px;
}
.mp-full-insurance .big .description.item3{
	padding-left:59px;
}
.mp-full-insurance .big .description.item3 .icon{
	left:6px;
}
.mp-full-insurance .description.item3 .icon{
	background-position:-304px -45px;
	width:37px;
	left:23px;
}
.mp-full-insurance .description.item4{
	padding-left:59px;
}
.mp-full-insurance .description.item4 .icon{
	background-position:-344px -45px;
	width:37px;
	left:8px;
	width:23px;
	height:27px;
	margin-top:-13px;
}
.mp-full-insurance-taber{
	padding-top:22px;
}
.mp-full-insurance-taber-head ul{
	overflow:hidden;
}
.mp-full-insurance-taber-head li label{
	display:block;
	font-size:18px;
	font-weight:700;
	text-shadow:#fff 0 1px 1px;
	color:#3695d6;
	padding-bottom:4px;
	padding-left:4px;
}
.mp-full-insurance-taber-head li{
	float:left;
}
.mp-full-insurance-taber-head li a{
	border:2px solid #787878;
	display:block;
	padding:12px 20px 12px 70px;
	border-left:0;
	font-size:18px;
	color:#000;
	position:relative;
	border-radius:0 10px 10px 0;
	text-shadow:#fff 0 1px 1px;
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM4JSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY0JSIgc3RvcC1jb2xvcj0iI2UwZTBlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjczJSIgc3RvcC1jb2xvcj0iI2NkY2RjZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iI2MxYzFjMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMWMxYzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #fefefe 20%, #f4f4f4 38%, #e0e0e0 64%, #cdcdcd 73%, #c1c1c1 82%, #c1c1c1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(20%,#fefefe), color-stop(38%,#f4f4f4), color-stop(64%,#e0e0e0), color-stop(73%,#cdcdcd), color-stop(82%,#c1c1c1), color-stop(100%,#c1c1c1));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#fefefe 20%,#f4f4f4 38%,#e0e0e0 64%,#cdcdcd 73%,#c1c1c1 82%,#c1c1c1 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#fefefe 20%,#f4f4f4 38%,#e0e0e0 64%,#cdcdcd 73%,#c1c1c1 82%,#c1c1c1 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#fefefe 20%,#f4f4f4 38%,#e0e0e0 64%,#cdcdcd 73%,#c1c1c1 82%,#c1c1c1 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#fefefe 20%,#f4f4f4 38%,#e0e0e0 64%,#cdcdcd 73%,#c1c1c1 82%,#c1c1c1 100%);
}
.mp-full-insurance-taber-head li:first-child a{
	border-radius:10px 0 0 10px;
	border-right:2px solid #3c3c3c;
	border-left:2px solid #787878;
}
.mp-full-insurance-taber-head li a:hover{
	text-decoration:none;
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM2JSIgc3RvcC1jb2xvcj0iI2Y3ZmNmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY0JSIgc3RvcC1jb2xvcj0iI2U2ZjVmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjczJSIgc3RvcC1jb2xvcj0iI2Q2ZWVmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iI2NjZWFmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2VhZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 16%, #f7fcfe 36%, #e6f5fb 64%, #d6eef8 73%, #cceaf6 82%, #cceaf6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(16%,#ffffff), color-stop(36%,#f7fcfe), color-stop(64%,#e6f5fb), color-stop(73%,#d6eef8), color-stop(82%,#cceaf6), color-stop(100%,#cceaf6));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 16%,#f7fcfe 36%,#e6f5fb 64%,#d6eef8 73%,#cceaf6 82%,#cceaf6 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 16%,#f7fcfe 36%,#e6f5fb 64%,#d6eef8 73%,#cceaf6 82%,#cceaf6 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 16%,#f7fcfe 36%,#e6f5fb 64%,#d6eef8 73%,#cceaf6 82%,#cceaf6 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 16%,#f7fcfe 36%,#e6f5fb 64%,#d6eef8 73%,#cceaf6 82%,#cceaf6 100%);
}
.mp-full-insurance-taber-head li.active a{
	box-shadow:inset rgba(15,75,116,0.75) 0 5px 19px;
	background: #cfcfd0;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NmY2ZkMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjExJSIgc3RvcC1jb2xvcj0iI2Q3ZGVlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI0JSIgc3RvcC1jb2xvcj0iI2RmZWFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iI2U0ZjNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYyJSIgc3RvcC1jb2xvcj0iI2UzZjJmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iI2RmZWFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg5JSIgc3RvcC1jb2xvcj0iI2Q3ZGVlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZmNmZDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #cfcfd0 0%, #d7dee2 11%, #dfeaf1 24%, #e4f3fc 44%, #e3f2fa 62%, #dfeaf1 76%, #d7dee2 89%, #cfcfd0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cfcfd0), color-stop(11%,#d7dee2), color-stop(24%,#dfeaf1), color-stop(44%,#e4f3fc), color-stop(62%,#e3f2fa), color-stop(76%,#dfeaf1), color-stop(89%,#d7dee2), color-stop(100%,#cfcfd0));
	background: -webkit-linear-gradient(top,  #cfcfd0 0%,#d7dee2 11%,#dfeaf1 24%,#e4f3fc 44%,#e3f2fa 62%,#dfeaf1 76%,#d7dee2 89%,#cfcfd0 100%);
	background: -o-linear-gradient(top,  #cfcfd0 0%,#d7dee2 11%,#dfeaf1 24%,#e4f3fc 44%,#e3f2fa 62%,#dfeaf1 76%,#d7dee2 89%,#cfcfd0 100%);
	background: -ms-linear-gradient(top,  #cfcfd0 0%,#d7dee2 11%,#dfeaf1 24%,#e4f3fc 44%,#e3f2fa 62%,#dfeaf1 76%,#d7dee2 89%,#cfcfd0 100%);
	background: linear-gradient(to bottom,  #cfcfd0 0%,#d7dee2 11%,#dfeaf1 24%,#e4f3fc 44%,#e3f2fa 62%,#dfeaf1 76%,#d7dee2 89%,#cfcfd0 100%);
}
.mp-full-insurance-taber-head .icon{
	width:33px;
	background-position:-359px 0;
	margin-top:-20px;
	left:15px;
	height:40px;
}
.mp-full-insurance-taber-head li:first-child .icon{
	width:45px;
	background-position:-311px 0;
}



.block-blue{
	background:#daedf4 url(../img/block-blue-bg.gif) repeat 0 0;
	text-align:center;
	padding:49px 0 28px;
	position:relative;
}
.block-blue .text{
	color:#099cd9;
	font-size:18px;
	padding-top:3px;
}

.block-blue .text.medium {
	font-size:24px;
	margin-top:5px;
}

.block-blue.dark{
	background:#1f7f9f url(../img/block-blue-dark-bg.gif) repeat 0 0;
	box-shadow:inset rgba(0,0,0,0.3) 0 10px 20px;
}
.block-blue.dark .text{
	color:#fff;
}
.our-prices h2,
.expert-opinion h2,
.block-trust h2,
.our-benefits h2,
.our-address h2{
	padding:70px 0 20px;
}

.block-trust div#trust{
	font-size:50px;
	color:#000;
	font-weight:700;
	line-height:50px;
	padding:70px 0 20px;
}

.ob-article-list{
	padding:30px 0;
}
.ob-article-list article{
	overflow:hidden;
	padding-bottom:50px;
}
.ob-article-list .img{
	float:left;
	width:242px;
	text-align:center;
}
.ob-article-list .text{
	float:left;
	width:698px;
}
.ob-article-list h4{
	color:#1b87ab;
	padding-bottom:7px;
}
.comments-info{
	background:#1f7f9f url(../img/block-blue-dark-bg.gif) repeat 0 0;
	box-shadow:inset rgba(0,0,0,0.3) 0 10px 20px;
	position:relative;
}
.comments-info h2{
	padding:36px 0 16px;
}
.comments-info h2,
.comments-info h3{
	color:#fff;
}
.comments-info h3{
	padding:26px 0 15px;
}
.ci-statistic{
	background:#c9eef6;
	padding:23px 0;
}
.ci-statistic table{
	width:100%;
}
.ci-statistic td{
	vertical-align:middle;
}
.ci-statistic .add-icon{
	width:270px;
	padding-left:100px;
	font-size:44px;
	color:#000;
	font-family: 'aa_bebas_neueregular';
	text-transform:uppercase;
}
.ci-statistic .item1 .icon{
	width:60px;
	height:61px;
	margin-top:-30px;
	background-position:0 -27px;
}
.ci-statistic .item2 .icon{
	background-position:-63px -27px;
	width:76px;
	height:69px;
	margin-top:-40px;
}
.ci-statistic strong{
	font-size:65px;
}
.ci-statistic span{
	font-size:28px;
}
.ci-cont{
	padding:0 0 40px;
}
.ci-video{
	float:left;
	width:460px;
	height:300px;
}
.ci-description{
	float:right;
	width:460px;
	color:#fff;
}
.ci-name{
	line-height:30px;
	font-size:24px;
}
.ci-description table{
	width:100%;
	line-height:22px;
}
.ci-cloud{
	padding-bottom:25px;
}
.ci-cloud-cont{
	position:relative;
	background:#fff;
	border-radius:10px;
	padding:38px 30px;
	color:#000;
	font-size:24px;
	line-height:26px;
}
.ci-cloud .icon{
	width:19px;
	height:25px;
	background-position:0 0;
	left:-19px;
	top:24px;
}
.ci-note{
	padding-top:21px;
}
.ci-note label{
	line-height:22px;
}
.ci-stars{
	width:119px;
	height:22px;
	display:inline-block;
	vertical-align:top;
	background:url(../img/star.png) repeat-x 0 0;
}
.clients-comments h3{
	color:#1f8cb1;
	padding:10px 0;
}
.clients-comments ul{
	display:table;
	width:100%;
	padding-bottom:20px;
	font-size:0;
}
.clients-comments li{
	display:inline-block;
	vertical-align:top;
	padding:0 6px;
}
.bc-cols{
	display:table;
	width:960px;
	margin-left:-20px;
	padding-bottom:40px;
}
.bc-cols .col{
	width:300px;
	display:inline-block;
	vertical-align:top;
	padding-left:15px;
	padding-top:80px;
}
.bc-cols .icon{
	width:57px;
	height:67px;
	margin-left:-28px;
	background-position:0 -100px;
	left:50%;
	top:4px;
}
.bc-cols .item2 .icon{
	background-position:-60px -100px;
	width:54px;
	height:60px;
	margin-left:-27px;
	top:0;
}
.bc-cols .item3 .icon{
	background-position:-116px -100px;
	width:54px;
	height:60px;
	margin-left:-27px;
}
.bc-cols h5{
	line-height:26px;
}

.bdet-cols{
	display:table;
	width:960px;
	margin-left:0px;
	padding-bottom:40px;
}
.bdet-cols .col{
	width:290px;
	display:inline-block;
	vertical-align:top;
	padding-left:15px;
	padding-top:0px;
}
.bdet-cols .icon{
	width:57px;
	height:67px;
	margin-left:-28px;
	background-position:0 -100px;
	left:50%;
	top:4px;
}
.bdet-cols .item2 .icon{
	background-position:-60px -100px;
	width:54px;
	height:60px;
	margin-left:-27px;
	top:0;
}
.bdet-cols .item3 .icon{
	background-position:-116px -100px;
	width:54px;
	height:60px;
	margin-left:-27px;
}
.bdet-cols h5{
	line-height:26px;
	font-size:14px;
	font-family: Arial;
	font-weight: bold;
	color:#40b2f2;
	text-transform: uppercase;
}

.decor-list{
	padding:5px 0;
}
.decor-list li{
	padding:5px 0 5px 20px;
	position:relative;
	line-height:16px;
}
.decor-list li .arrow{
	width:16px;
	height:14px;
	position:absolute;
	left:0;
	top:7px;
	display:block;
	background:url(../img/sprite.png) no-repeat -22px 0;
}

table.table-details h5{
	line-height:26px;
	font-size:14px;
	font-family: Arial;
	font-weight: bold;
	color:#40b2f2;
	text-transform: uppercase;
	margin-top:15px;
}

table.table-details {
	width:100%;
	margin-top:20px;
	margin-bottom:20px;
}

table.table-details td{
	width:33.3%;
	padding-left:30px;
	padding-right:30px;
	border-right:dotted 1px #3695d6;
}
table.table-details td.last {
	border:none;
}



.bt-list table{
	width:850px;
	margin:0 auto;
}
.bt-list td{
	font-size:14px;
	line-height:18px;
	width:170px;
	color:#000;
	padding:0 10px;
	text-align:center;
}
.bt-list td.img{
	vertical-align:middle;
	padding:10px;
}
.eo-cont{
	padding:30px 0 20px;
}
.eo-info{
	width:300px;
	float:left;
}
.eo-description{
	width:615px;
	float:left;
	text-align:justify;
}
.eo-description h4{
	padding:10px 0;
}
.eo-description h5{
	padding:20px;
}
.eo-description p{
	font-size:18px;
	line-height:24px;
	color:#000;
	padding:10px 0;
}
.eo-img{
	padding:10px 0;
}
.eo-img img{
	border:1px solid #cdcdcd;
}
.eo-name,
.eo-profession,
.eo-experience{
	padding-left:12px;
}
.eo-name{
	font-size:24px;
	line-height:30px;
	color:#000;
	font-weight:700;
}
.eo-profession{
	font-style:italic;
	font-size:18px;
	line-height:24px;
	color:#000;
	padding:10px 0 20px 12px;
}
.eo-experience{
	font-size:14px;
	line-height:20px;
	color:#000;
}
.eo-profession,
.eo-experience{
	width:170px;
}
.our-prices ul{
	width:960px;
	display:table;
	font-size:0;
	margin-left:-20px;
	padding-top:53px;
}
.our-prices li{
	display:inline-block;
	vertical-align:top;
	width:300px;
	color:#494949;
	margin-left:20px;
	text-align:center;
}
.our-prices .box{
	border:6px solid #3695d6;
	border-radius:10px;
	position:relative;
	font-size:14px;
	padding:10px 0 15px;
}
.our-prices .price{
	font-size:49px;
	font-weight:700;
	padding-bottom:10px;
}
.our-prices a{
	color:#3695d6;
	font-size:13px;
}
.our-prices .price span{
	font-size:24px;
}
.our-prices p{
	font-size:15px;
	font-weight:700;
}
.our-prices .title{
	height:90px;
}
.our-prices .time{
	padding-top:10px;
	font-weight:700;
}
.our-prices .time span{
	font-size:18px;
}
.our-prices h3{
	color:#494949;
	font-size:39px;
}
.our-prices h4{
	color:#494949;
	font-size:25px;
}
.our-prices h5{
	font-size:20px;
	color:#494949;
}
.our-prices .lenta{
	height:46px;
	margin-top:7px;
	color:#fff;
	line-height:40px;
	font-size:18px;
	text-transform:uppercase;
	background:url(../img/sprite.png) no-repeat 0 -169px;
}

.our-prices .order-button {
	height: 30px;
	color: #fff;
	line-height: 32px;
	font-size: 14px;
	text-transform: uppercase;
	background: url(../img/sprite.png) no-repeat -100px -538px;
	width: 141px;
	margin: auto;
	margin-top: 15px;
}

.our-prices .order-button:hover {
	height: 30px;
	color: #fff;
	line-height: 32px;
	font-size: 14px;
	text-transform: uppercase;
	background: url(../img/sprite.png) no-repeat -250px -538px;
	width: 141px;
	margin: auto;
	margin-top: 15px;
}

.our-prices .icon{
	width:80px;
	height:60px;
	background-position:0 -218px;
	top:-60px;
	left:20px;
}
.our-prices .item2 .icon{
	width:143px;
}
.our-prices .item3 .icon{
	width:191px;
	background-position:-146px -218px;
}
.be-cont{
	background:url(../img/expertice-bg.png) no-repeat 0 0;
	width:940px;
	height:100px;
	margin:0 auto;
}
.conclusion{
	margin:55px 0 15px;
}
.conclusion .col{
	float:left;
	width:300px;
	margin-left:20px;
	line-height:20px;
	font-size:12px;
	color:#494949;
	text-transform:uppercase;
}
.conclusion .col.first{
	margin-left:0;
	text-align:right;
	padding-top:13px;
}
.conclusion .col.first .icon{
	width:57px;
	height:67px;
	background-position:0 -100px;
	margin-top:-24px;
	left:40px;
}
.conclusion .col.last{
	padding-top:10px;
}
.conclusion .col.last .icon{
	left:-23px;
	width:18px;
	height:68px;
	top:15px;
	background-position:-142px 0;
}
.conclusion h5{
	color:#494949;
}
.conclusion .decor-list{
	line-height:14px;
	font-size:12px;
	font-weight:700;
	padding-top:10px;
}
.conclusion .decor-list li{
	padding:3px 0 3px 20px;
}
.conclusion .decor-list li .arrow{
	top:3px;
}
.conclusion .warning{
	font-size:18px;
	font-weight:700;
	color:#3695d6;
	padding-top:10px;
}
.order-expertise{
	margin:20px 0;
}
.be-cont-span.add-icon{
	margin-left:260px;
}
.be-cont-span.add-icon h5{
	padding:26px 0;
}
.be-cont-span.add-icon .icon{
	width:72px;
	height:65px;
	left:-95px;
	margin-top:-39px;
	background-position:-163px 0;
}
.our-address td:first-child{
	border-right:20px solid #fff;
	/*padding-top:0px;*/
}
.our-address td{
	width:960px;
	background:#fff;/*#f0faff;*/
	padding-top:40px;
}

.our-address .map {
	float:left;
}

.our-address .text{
	padding:20px;
	float:left;
	width: 420px;
}
.our-address h5{
	font-weight:700;
}
.our-address .address{
	font-size:18px;
	color:#000;
	line-height:30px;
	padding-left:22px;
}
.our-address .address .icon{
	width:13px;
	height:22px;
	background-position:-41px 0;
	top:4px;
}
.our-address .decor-list{
	color:#000;
}

.up-cont{
	border:1px solid #d4d4d4;
	position:relative;
	border-radius:10px;
	background:#f9fdff;
	padding:6px;
	width: 555px;
}
.up-item-list{
	overflow:hidden;
}
.up-item-list .item{
	padding:0 10px 0 30px;
	float:left;
}
.up-item-list .item.last{
	padding:0;
	margin-left: 12px;
}
.up-item-list .caption{
	color:#424242;
	font-size:18px;
	line-height:22px;
	position:relative;
}
.letter{
	position:absolute;
	left:-30px;
	top:0;
}
.letter span{
	position:relative;
	display:block;
	border-radius:22px;
	background:#3695d6;
	color:#fff;
	font-size:18px;
	text-align:center;
	line-height:22px;
	width:22px;
	height:22px;
}
.up-item-list{
	padding-top:9px;
}
.up-item-list label{
	font-size:15px;
	line-height:20px;
	color:#757575;
	display:inline-block;
	vertical-align:top;
}
.up-item-list ul{
	padding:5px 0 11px;
}
.up-item-list li{
	padding-bottom:3px;
}
.up-btn-block{
	display:inline-block;
	vertical-align:top;
	position:relative;
}
.up-btn-block .file{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:20px;
	opacity:0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	cursor:pointer;
	display:block;
	z-index:2;
	overflow:hidden;
}
.up-btn-block.active .up-btn a{
	background:#9dbb14;
}
.up-btn-block.active .up-close{
	display:inline-block;
	vertical-align:top;
}
.up-btn{
	display:inline-block;
	vertical-align:top;
	position:relative;
}
.up-btn a{
	height:20px;
	display:block;
	position:relative;
	border-radius:20px;
	background:#adacac;
	color:#fff;
	line-height:17px;
	padding:0 8px;
	font-size:16px;
}
.up-btn:hover a{
	background:#3695d6;
	text-decoration:none;
}
.up-close{
	width:19px;
	height:18px;
	display:none;
	font-size:0;
	text-indent:-9999px;
	background:url(../img/sprite.png) no-repeat -75px 0;
	position:absolute;
	right:-23px;
	top:1px;
}
.up-close:hover{
	background-position:-97px 0;
}
.btn-send-arrow{
	width:82px;
	display:block;
	text-align:center;
	font-size:15px;
	padding:19px 10px 0 9px;
	height:53px;
	background:url(../img/sprite.png) no-repeat 0 -373px;
	color:#fff;
	text-shadow:#316c83 0 -1px 0;
	border:0;
	text-align:left;
}
.btn-send-arrow.disable{
	background-position:0 -298px!important;
	cursor:default;
}
.btn-send-arrow:hover{
	background-position:0 -448px;
	text-decoration:none;
}
.block-calc{
	width:940px;
	margin:0 auto;
}
.block-calc h2{
	padding:36px 0;
}
.bc-head{
	padding-bottom:36px;
}
.bc-head ul{
	width:960px;
	margin-left:-20px;
	font-size:0;
	display:table;
}
.bc-head li{
	display:inline-block;
	vertical-align:top;
	margin-left:20px;
}
.bc-head li.active a{
	background:#58585a;
}
.bc-head li.active .info{
	background:#838385;
}
.bc-head li.active .count span{
	color:#58585a;
}
.bc-head li.active .arrow{
	display:block;
}
.bc-head li .arrow{
	position:absolute;
	left:50%;
	bottom:-19px;
	margin-left:-20px;
	width:40px;
	height:19px;
	background:url(../img/sprite.png) no-repeat -173px -134px;
	display:none;
	font-size:0;
	text-indent:-9999px;
}
.bc-head li a{
	width:220px;
	height:130px;
	background:#13a2d7;
	display:block;
	color:#fff;
	padding-top:70px;
	position:relative;
}
.bc-head li a:hover{
	text-decoration:none;
}
.bc-head li a .count{
	position:absolute;
	right:10px;
	top:10px;
}
.bc-head li a .count span{
	width:40px;
	height:40px;
	display:block;
	background:#fff;
	line-height:40px;
	text-align:center;
	color:#13a2d7;
	border-radius:40px;
	font-size:30px;
	font-weight:700;
}
.bc-head li a .icon{
	width:39px;
	height:54px;
	background-position:-173px -77px;
	left:20px;
	top:10px;
}
.bc-head li a.item2 .icon{
	width:37px;
	background-position:-215px -77px;
}
.bc-head li a.item3 .icon{
	width:67px;
	background-position:-255px -77px;
}
.bc-head li a.item4 .icon{
	width:47px;
	background-position:-325px -77px;
}
.bc-head .caption{
	height:57px;
	display:block;
	font-size:24px;
	line-height:24px;
	padding:0 20px;
}
.bc-head .info{
	font-size:14px;
	line-height:24px;
	background:#50bae1;
	padding:0 20px;
	display:block;
	height:48px;
}
.bc-head .info.three{
	line-height:15px;
}
.bc-body .col{
	width:220px;
	float:right;
}
.bc-body .col:first-child{
	float:left;
	width:700px;
}
.block-dashed-blue{
	padding-bottom:34px;
}
.bb-cont{
	border:2px dashed #82cff0;
	position:relative;
	border-radius:15px;
	padding:20px 15px;
	text-align:center;
}
.dark .bb-cont{
	border:2px dashed #009ee0;
}
.bb-cont a{
	color:#3695d6;
	text-decoration:underline;
}
.bb-cont a:hover{
	text-decoration:none;
}
.bb-cont .btn-blue-simple{
	background:#b3daeb;
}
.bb-cont .btn-blue-simple:hover{
	background:#43c5fb;
}
.bb-cont p{
	padding:7px 0;
}
.bb-cont strong{
	font-size:14px;
	line-height:20px;
}
.bb-cont h5{
	color:#009ee0;
	font-size:16px;
	line-height:20px;
	font-weight:700;
}
.bc-item{
	padding-top:20px;
	padding-left:40px;
}
.bc-item .label{
	display:block;
	font-size:18px;
	color:#000;
	line-height:20px;
}
.bc-item .label span{
	color:#888;
}
.bc-item input.input-text{
	height:24px;
	width:172px;
	font-size:24px;
	color:#000;
	padding:5px 15px;
	border:3px solid #0b9dd9;
	font-family: 'Roboto', Arial, Helvetica, sans-serif;
	box-shadow:inset rgba(0,0,0,0.3) 0 2px 5px;
}
.bc-item input.input-text.number{
	width:300px;
}
.bc-item input.input-text.gray{
	border:0;
	background:#d8d8de;
	padding:8px 15px;
	width:130px;
	box-shadow:none;
}
.bc-item input.input-text.big{
	width:424px;
}
.bc-item input.input-text.big.gray{
	width:430px;
	font-size:18px;
}
.bc-item input.input-text.date{
	width:140px;
	padding:5px 4px;
}
.bc-item .day{
	line-height:34px;
	font-size:14px;
	font-style:italic;
	display:inline-block;
	color:#000;
	width::115px;
	vertical-align:top;
}
.bc-item .link{
	width:175px;
	padding-top:3px;
}
.bc-item .link a{
	color:#009ee0;
	font-size:14px;
	text-decoration:underline;
}
.bc-item .link a:hover{
	text-decoration:none;
}
.bc-item .btn-next{
	margin-left:-6px;
}
.bc-item.btn-block{
	padding-top:48px;
}
.bc-item.btn-block.last{
	padding-top:20px;
}
.bc-item .right{
	text-align:right;
	width:460px;
	padding-top:3px;
}
.bc-item .right a{
	border-bottom:1px dashed #3695d6;
	color:#3695d6;
	font-weight:14px;
}
.bc-item .right a:hover{
	border-bottom:1px dashed transparent;
}
.bc-item .inline{
	margin-right:16px;
}
.inline{
	display:inline-block;
	vertical-align:top;
}
.check-list{
	padding-top:4px;
}
.check-inline li{
	display:inline-block;
	vertical-align:top;
	margin-right:10px;
}
.bc-taber{
	padding-top:17px;
}
.bc-taber-head{
	padding-top:6px;
}
.bc-taber-head table{
	width:100%;
}
.bc-taber-head td{
	padding-left:10px;
	vertical-align:middle;
}
.bc-taber-head td:first-child{
	padding-left:0;
}
.bc-taber-head a{
	display:block;
	color:#000;
	font-size:18px;
	line-height:19px;
	padding:6px 0 6px 40px;
}
.bc-taber-head a:hover{
	text-decoration:none;
}
.bc-taber-head .icon{
	width:32px;
	height:31px;
	margin-top:-15px;
	background-position:-286px -134px;
}
.bc-taber-head .active .icon{
	background-position:-321px -134px;
}
.bc-item-list{
	padding-bottom:40px;
}
.bc-body .top h4{
	display:inline-block;
	vertical-align:top;
}
.bc-body .top .delete{
	display:inline-block;
	vertical-align:top;
	margin-left:5px;
}
.delete a{
	font-size:18px;
	color:#b1b3b4;
	padding-left:40px;
	line-height:31px;
}
.delete a .icon{
	width:32px;
	height:31px;
	display:block;
	margin-top:-15px;
	background-position:-356px -134px;
}
.add-btn a{
	color:#009ee0;
	font-size:18px;
	padding-left:38px;
	line-height:31px;
	display:block;
}
.add-btn a:hover{
	text-decoration:none;
}
.add-btn a span{
	color:#b1b3b4;
	font-size:14px;
	display:block;
	line-height:1;
}
.add-btn .icon{
	width:32px;
	height:31px;
	top:0;
	background-position:-356px -168px;
}
.sepia{
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:999;
	background:url(../img/white.png) repeat 0 0;
	display:none;
}
.fix{
	top:0;
	left:0;
	height:100%;
	z-index:1001;
	overflow:hidden;
	display:none;
	position:fixed;
	width:100%;
}
.fix.open{
	overflow-x:hidden;
	overflow-y:scroll;
	display:block;
}
.bufer{
	padding:180px 0;
}
.popup{
	border:1px solid #19a3db;
	top:20px;
	display:none;
	left:50%;
	position:absolute;
	z-index:1000;
	padding-bottom:27px;
	background:#daedf4 url(../img/block-blue-bg.gif) repeat 0 0;
}
.popup .close{
	font-size:0;
	text-indent:-9999px;
	width:27px;
	height:28px;
	display:block;
	position:absolute;
	right:5px;
	top:5px;
	background:url(../img/sprite.png) no-repeat -335px -288px;
}
.popup .close:hover{
	background-position:-365px -288px;
}
.popup h4{
	color:#10576f;
	font-size:23px;
	text-transform:uppercase;
	text-shadow:#fff 0 1px 0;
	padding:29px 0;
	letter-spacing:-1px;
}
.popup-consultation{
	width:578px;
	margin-left:-290px;
}
.popup-thanks .tnx{
	font-size:24px;
	color:#1b87ab;
	text-align:center;
	line-height:30px;
	padding-bottom:25px;
}

.popup-thanks{
	width:578px;
	margin-left:-290px;
}

.popup-order{
	width:578px;
	margin-left:-290px;
}

.popup-order .text{
	text-align:center;
}
.popup-order .text h5{
	color:#1b87ab;
	font-size:18px;
	line-height:22px;
	padding:7px 0;
}
.popup-order .text p{
	color:#676767;
	font-size:14px;
	line-height:20px;
}
.popup-order .btn-gray{
	text-align:center;
}
.popup-order .btn-gray a{
	height:32px;
	line-height:32px;
	background:#909090;
	color:#fff;
	text-shadow:#625d5d 0 1px 0;
	font-size:14px;
	font-weight:700;
	padding:0 24px;
	position:relative;
	border-radius:32px;
	display:inline-block;
	vertical-align:top;
}
.popup-order .btn-gray a:hover{
	text-decoration:none;
	background:#1fb6e6;
}

.popup-thanks .tnx{
	font-size:24px;
	color:#1b87ab;
	text-align:center;
	line-height:30px;
	padding-bottom:25px;
}

.popup-consultation.big,
.popup-telegram,
.popup-calc{
	width:738px;
	margin-left:-369px;
}
.popup h4{
	text-align:center;
}
.popup-consultation .text{
	text-align:center;
}
.popup-consultation .text h5{
	color:#1b87ab;
	font-size:18px;
	line-height:22px;
	padding:7px 0;
}
.popup-consultation .text p{
	color:#676767;
	font-size:14px;
	line-height:20px;
}
.popup-consultation .btn-gray{
	text-align:center;
}
.popup-consultation .btn-gray a{
	height:32px;
	line-height:32px;
	background:#909090;
	color:#fff;
	text-shadow:#625d5d 0 1px 0;
	font-size:14px;
	font-weight:700;
	padding:0 24px;
	position:relative;
	border-radius:32px;
	display:inline-block;
	vertical-align:top;
}
.popup-consultation .btn-gray a:hover{
	text-decoration:none;
	background:#1fb6e6;
}
.popup .btn-block{
	text-align:center;
	padding-bottom:10px;
}
.popup .item label{
	color:#11a0d7;
	font-size:17px;
	display:block;
	padding:5px 0;
	white-space:nowrap;
}

.popup-cols ul {
	font-size:15px;
}

.popup-cols{
	width:100%;
	font-size:0;
	display:table;
	text-align:center;
	padding-bottom:18px;
}
.popup-cols .col{
	width:300px;
	display:inline-block;
	vertical-align:top;
	text-align:left;
	padding:0 30px;
}
.popup-cols .item{
	padding-top:9px;
}
.popup-cols .item .box .icon{
	width:26px;
	height:32px;
	margin-top:-16px;
	left:21px;
}
.popup-cols .item .box.name .icon{
	width:26px;
	height:32px;
	margin-top:-16px;
	left:21px;
	background-position:-314px -319px;
}
.popup-cols .item .box.phone .icon{
	background-position:-343px -319px;
	width:23px;
}

.item .box.phone .icon{
	background-position:-343px -319px;
	width:23px;
}

.popup-cols .item .box.email .icon{
	background-position:-369px -319px;
	width:23px;
}
.popup .big-hidden{
	display:none;
}
input.input-popup{
	border:5px solid #0b9dd9;
	height:30px;
	padding:10px 10px 10px 50px;
	width:230px;
	font-size:24px;
	color:#434647;
	font-weight:700;
	border-radius:50px;
	outline:none;
	-webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.email input.input-popup{
	font-size:20px;
	font-weight:400;
}
.popup textarea{
	border:5px solid #0b9dd9;
	border-radius:10px;
	color:#434647;
	font-size:20px;
	position:relative;
	padding:10px 20px;
	height:90px;
	min-height:90px;
	max-height:90px;
	width:250px;
	min-width:250px;
	max-width:250px;
	overflow-y:auto;
	font-family: Arial, Helvetica, sans-serif;
	outline:none;
}
.popup-upload{
	min-height:60px;
}
.popup-upload ul{
	position:relative;
	border-radius:10px;
	padding:0 6px 6px 0;
	background:#fff;
	overflow:hidden;
}
.popup-upload li{
	padding:6px 0  0 7px;
	float:left;
	position:relative;
}
.pu-btn{
	position:relative;
	height:40px;
	width:140px;
	display:block;
}
.pu-btn .icon{
	width:28px;
	height:22px;
	left:9px;
	margin-top:-11px;
	background-position:-364px -354px;
}
.active .pu-btn .icon{
	background-position:-333px -354px;
}
.pu-btn input{
	width:140px;
	height:40px;
	position:absolute;
	left:0;
	top:0;
	z-index:2;
	opacity:0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
.pu-btn:hover a{
	border:1px solid #27b4e3;
	border-top:1px solid #2195bc;
	border-bottom:1px solid #2bc4f7;
	background:#2bc4f7;
	box-shadow:inset #27b4e3 0 1px 0;
}
.active .pu-btn a{
	background:#9dbb14;
	border:1px solid #90ac12;
	border-top:1px solid #778e0f;
	border-bottom:1px solid #9dbb14;
	box-shadow:inset #90ac12 0 1px 0;
}
.pu-btn a{
	background:#bbb7b7;
	display:block;
	width:92px;
	height:38px;
	font-size:18px;
	color:#fff;
	line-height:38px;
	padding-left:46px;
	border-radius:10px;
	border:1px solid #aca8a8;
	border-top:1px solid #8e8b8b;
	border-bottom:1px solid #bbb7b7;
	box-shadow:inset #aca8a8 0 1px 0;
}
.pu-close{
	width:21px;
	height:20px;
	position:absolute;
	right:7px;
	top:14px;
	display:none;
	font-size:0;
	text-indent:-9999px;
	z-index:2;
	background:url(../img/sprite.png) no-repeat -371px -379px;
}

.pu-close.loading{
	background:url(../img/ajax-loader1.gif) no-repeat;
	display:block;
}

.up-close.loading{
	background:url(../img/ajax-loader1.gif) no-repeat;
	display:block;
}

.pu-close:hover{
	background-position:-371px -403px;
}
.active .pu-close{
	display:block;
}
.popup-telegram .help{
	font-size:18px;
	line-height:18px;
	color:#0c7ba8;
	text-align:center;
	padding-top:5px;
	width:390px;
	margin:0 auto;
}
.popup-telegram .warning{
	color:#616161;
	font-size:14px;
	line-height:14px;
	text-align:center;
	padding-top:5px;
}
.popup-telegram .sample{
	text-align:right;
	padding-top:5px;
}
.popup-telegram .sample a{
	font-size:14px;
	color:#616161;
	text-decoration:underline;
}
.popup-telegram .sample a:hover{
	text-decoration:none;
}
.popup .btn-blue{
	font-size:20px;
	padding:0 26px;
}
.popup .item.btn-block{
	padding-top:33px;
}
.popup-steps{
	width:660px;
	margin:0 auto;
}
.ps-cont{
	background:#fff;
	position:relative;
	border-radius:7px;
	padding:15px 10px;
	color:#0b9dd9;
	font-size:18px;
	line-height:20px;
}
.ps-cont ul{
	display:table;
	width:100%;
	font-size:0;
}
.popup-steps li{
	padding-left:80px;
	position:relative;
	width:230px;
	font-size:17px;
	display:inline-block;
	vertical-align:top;
}
.popup-steps li:first-child{
	margin-right:20px;
}
.popup-steps .count{
	font-size:24px;
	font-weight:700;
	position:absolute;
	left:0;
	top:50%;
	display:block;
	height:24px;
	line-height:24px;
	margin-top:-12px;
}
.popup-steps .icon{
	width:40px;
	height:42px;
	left:28px;
	margin-top:-21px;
	background-position:0 -536px;
}
.popup-steps .two .icon{
	background-position:-43px -536px;
	width:39px;
	height:39px;
	margin-top:-20px;
}
.popup-calc h4{
	padding-bottom:10px;
}


/* Footer
-----------------------------------------------------------------------------*/
.footer {
	width: 1000px;
	margin:0 auto;
	height: 100px;
	position: relative;
}

.label_check,
.label_radio{
	display:block;
	cursor:pointer;
	line-height:31px;
	font-size:18px;
	color:#000;
	position:relative;
}
.label_check .check-icon{
	width:32px;
	height:31px;
	display:block;
	background:url(../img/sprite.png) no-repeat -216px -134px;
	position:absolute;
	left:0;
	top:0;
}
.label_radio .radio-icon{
	width:20px;
	height:20px;
	display:block;
	position:absolute;
	left:0;
	top:0;
	background:url(../img/radio-btn.png) no-repeat 0 0;
}
.label_radio.r_on .radio-icon{
	background-position:0 -20px;
}
.label_check.c_on .check-icon{
	background-position:-251px -134px;
}
.label_check input,
.label_radio input  { margin-right: 5px; }

.has-js .label_check,
.has-js .label_radio    { padding-left: 48px; }
.has-js .label_check input,
.has-js .label_radio input  { position: absolute; left: -9999px; }

.bc-item .box{
	position:relative;
	cursor:pointer;
}
.dropdown dt{
	width:414px;
	height:34px;
	padding:0 25px 0 15px;
	font:24px/34px Arial, Tahoma, sans-serif;
	color:#000;
	position:relative;
	border:3px solid #0b9dd9;
	background:#fff url(../img/arrow.png) no-repeat 98% 50%;
	box-shadow:inset rgba(0,0,0,0.3) 0 2px 5px;
}
.dd-list{
	position:relative;
	z-index:10001;
}
.dropdown{
	position:relative;
	z-index:2;
}
.dropdown dt .address,
.dropdown dt .metro{
	display:none;
}
.dropdown dd .address,
.dropdown dd .metro{
	font-size:14px;
	padding-left:20px;
	display:block;
	line-height:16px;
}
.dropdown dd{
	width:454px;
	font:24px/34px Arial, Tahoma, sans-serif;
	color:#000;
	position:relative;
	border:3px solid #0b9dd9;
	box-shadow:inset rgba(0,0,0,0.3) 0 2px 5px;
	position:absolute;
	left:0;
	top:0;
	background:#fff;
	display:none;
}
.dropdown dd.vis{
	display:block;
}
.dropdown dd li{
	padding:0 15px 10px;
}
.dropdown dd li:hover{
	background:#f4f4f4;
}
.block-details-header {
	margin-top:40px;
}

.block-details-header .inside{
	text-align: center;
	color:#40b2f2;
	font-size:18px;
}

.block-details {
	
}

.block-details .inside{
	border:1px solid #66c1f5;
	/*height:520px;*/
}
.block-details .inside {
	position:relative;
	padding-top: 0px;
}

.block-details .inside .label {
	position: absolute;
	bottom:0px;
	color:#40b2f2;
	font-size:18px;
	width: 100%;
	text-align: center;
}

.trigger-details .inside.collapse {
	background:url(../img/collapse.png) no-repeat center;
	height:40px;
}

.trigger-details .inside.expand {
	background:url(../img/expand.png) no-repeat center;
	height:39px;
	border-top: 1px solid #40B2F2;
}

.h2 {
	font-size:50px;
	color:#000;
	font-weight:700;
	line-height:50px;
	padding:70px 0 20px;
}


.footer-block a {
    color: #BDBDBD;
}

@charset "utf-8";
/*
Thumbnail scroller jQuery plugin
scrollers styling
*/
.jThumbnailScroller{position:relative; width:940px; height:122px; padding:0; overflow:hidden; -moz-border-radius:5px;}
.jThumbnailScroller .jTscrollerContainer{position:absolute;}
.jThumbnailScroller .jTscroller{position:relative; height:100%; margin:0; left:0; top:0; display:inline-block; *display:inline;}
.jThumbnailScroller .jTscrollerNextButton,.jThumbnailScroller .jTscrollerPrevButton{position:absolute; display:block; width:40px; height:40px; -moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px; opacity:0.7;}
.jThumbnailScroller .jTscrollerNextButton:hover,.jThumbnailScroller .jTscrollerPrevButton:hover{background-color:#d56916; opacity:1;}
.jThumbnailScroller .jTscroller a{display:block; float:left;margin:6px 42px 6px 0; background:#fff;}
.jThumbnailScroller .jTscroller a:hover{border-color:#fff;}
.jThumbnailScroller .jTscroller a:first-child{margin-left:10px;}
.jThumbnailScroller .jTscroller a img{border:none;}
/* different styled scrollers */
/* liquid width scroller */
.jThumbnailScroller#tS1{width:95%;}
.jThumbnailScroller#tS2{margin:0}
.jThumbnailScroller#tS2 .jTscrollerNextButton{margin:-20px 10px 0 10px; right:0; top:50%;}
.jThumbnailScroller#tS2 .jTscrollerPrevButton{margin:-20px 10px 0 10px; left:0; top:50%;}
/* a vertical scroller */
.jTscroller{top: 0px !important;}



.dd-select {
    border: 5px solid #0000FF;
    border-radius: 25px;
    cursor: pointer;
    position: relative;
}

.dd-option-text {
	margin-top: 8px;
}

.dd-selected-text {
	margin-top: 8px;
}

.blue {
	color:#3695D6;
}

.table-order-free {
	width:100%;
	text-align:left;
	background:url(../img/white-arrow.png) no-repeat 0 14px;
}

div.main {
	padding-top:70px;
}

.hidden {
	display:none;
}

.com {
	margin-bottom: 20px;
}

.inside.page2 ol {
	list-style: inherit;
}

.inside.page2 ol li {
	margin-top:5px;
	margin-bottom: 5px;
}

.inside.page2 h5 {
	margin-top: 10px;
    margin-bottom: 10px;
}

.inside.page2 h4 {
	margin-top: 15px;
}

.inside.page2 h2 {
	margin-top:15px;
	font-size:45px;
}

.inside.page2 h3 {
	margin-top:15px;
	font-size:35px;
}

.licenses img {
	width:8.7%;	
}

.licenses {
	text-align: center;
	margin-top: 25px;
}

.licenses h5 {
	margin-bottom: 15px;
}
