* {
	margin:0;
	padding:0;
	outline: none;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}

html, body {
	font-size: 100%;
	margin:0;
	padding:0;
	-webkit-text-size-adjust:100%;
	text-size-adjust:100%;
	height: 100%;
	font-family: 'fedra_light';
	line-height: 1.5;
}

h2 {
	font-size: 32px;
	color: #0066b2;
}

h3 {
	font-size: 28px;
	color: #0066b2;
	margin: 10px 0;
}

textarea {
	resize: none;
}

.wrapp {
	width: 960px;
	margin: 0 auto;
	padding: 0 20px;
	position: relative;
	z-index: 0;
}

.seo-text {
    margin: 50px auto;
}

.seo-text ul {
	margin: 10px 0;
	padding-left: 20px;
}

.wrapp:after {
	content: '.';
	width: 0;
	height: 0;
	visibility: hidden;
	display: block;
	clear: both;
	position: relative;
	font-size: 0px;
	line-height: 0px;
}

.cl:after {
	content: '.';
	width: 0;
	height: 0;
	visibility: hidden;
	display: block;
	clear: both;
	position: relative;
	font-size: 0px;
	line-height: 0px;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	color: #b1b1b1;
	text-align: center;
}

input::-moz-placeholder,
textarea::-moz-placeholder {
	opacity: 1;
	color: #b1b1b1;
	text-align: center;
}

.noselect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

.popup_overlay {
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 25;
	display: none;
	background-color: rgba(0,0,0,0.8);
	top: 0px;
	left: 0px;
}

.popup {
	position: fixed;
	display: none;
	z-index: 26;
	padding: 30px;
	background-color: #fff;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder { opacity:1; }
input::-moz-placeholder,
textarea::-moz-placeholder { opacity:1; }
input:focus::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder { opacity:0; }
input:focus::-moz-placeholder,
textarea:focus::-moz-placeholder { opacity:0; }

label {
	display:inline-block;
	position:relative;
}

label.red input, label.red textarea {
	border: 1px solid #f00 !important;
}

.btn {
	font-family: 'fedra_book';
	color: #fff;
	border: 1px solid #005899;
	text-align: center;
	border-radius: 6px;
	background: #0066b2;
	background: -moz-linear-gradient(top,  #0066b2 0%, #005ca0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066b2), color-stop(100%,#005ca0));
	background: -webkit-linear-gradient(top,  #0066b2 0%,#005ca0 100%);
	background: -o-linear-gradient(top,  #0066b2 0%,#005ca0 100%);
	background: -ms-linear-gradient(top,  #0066b2 0%,#005ca0 100%);
	background: linear-gradient(to bottom,  #0066b2 0%,#005ca0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066b2', endColorstr='#005ca0',GradientType=0 );
}

.btn:hover {
	cursor: pointer;
	background: #037eda;
	background: -moz-linear-gradient(top,  #037eda 0%, #036dbc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#037eda), color-stop(100%,#036dbc));
	background: -webkit-linear-gradient(top,  #037eda 0%,#036dbc 100%);
	background: -o-linear-gradient(top,  #037eda 0%,#036dbc 100%);
	background: -ms-linear-gradient(top,  #037eda 0%,#036dbc 100%);
	background: linear-gradient(to bottom,  #037eda 0%,#036dbc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#037eda', endColorstr='#036dbc',GradientType=0 );
}

.btn:active {
	background: #005ca0;
	background: -moz-linear-gradient(top,  #005ca0 0%, #0065b0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#005ca0), color-stop(100%,#0065b0));
	background: -webkit-linear-gradient(top,  #005ca0 0%,#0065b0 100%);
	background: -o-linear-gradient(top,  #005ca0 0%,#0065b0 100%);
	background: -ms-linear-gradient(top,  #005ca0 0%,#0065b0 100%);
	background: linear-gradient(to bottom,  #005ca0 0%,#0065b0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005ca0', endColorstr='#0065b0',GradientType=0 );
}

a.scrollToTop {
    position: fixed;
    bottom: 96px;
    left: 36px;
    display: block;
    width: 64px;
    height: 40px;
    background: url(../img/arrowTop.jpg);
}


.page {
	position:relative;
	width:100%;
	max-width:100%;
	min-width:960px;
	overflow:hidden;
	margin:0 auto;
}

.menu {
	height:31px;
	line-height:31px;
	text-align:center;
	border-bottom:#eeeeee;
	z-index:18;
	width:100%;
	background:#fff;
	box-shadow:0px 0px 1px rgba(0,0,0,0.15);
}

.menu a {
	display:inline-block;
	height:31px;
	line-height:31px;
	color:#146caf;
        font-family: 'myriad_regular';
	padding:0 3px;
	margin:0 1px 0 1px;
	position:relative;
	-webkit-transition: background 0.3s;
	-moz-transition: background 0.3s;
	transition: background 0.3s;
}

.menu a:before {
	display:block;
	position:absolute;
	content:'';
	width: 0;
	height: 0;
	border-bottom: 31px solid #005ca0; 
	border-left: 17px solid transparent;
	left:-17px;
	top:0px;
	opacity:0;
	-webkit-transition: opacity 0.3s;
	-moz-transition: opacity 0.3s;
	transition: opacity 0.3s;
}

.menu a:after {
	display:block;
	position:absolute;
	content:'';
	width: 0;
	height: 0;
	border-top: 31px solid #005ca0; 
	border-right: 17px solid transparent;
	right:-17px;
	top:0px;
	opacity:0;
	-webkit-transition: opacity 0.3s;
	-moz-transition: opacity 0.3s;
	transition: opacity 0.3s;
}

.menu a:hover, .menu a.active {
	background:#005ca0;
            color: #ffffff;
}

.menu a:hover:before, .menu a:hover:after, .menu a.active:before, .menu a.active:after {
	opacity:1;
}

.menu.menu_fixed {
	position:fixed;
	left:0px;
	top:0px;
}

.wrap {
	width:960px;
	margin:0 auto;
	padding:0px;
	position:relative;
	z-index:0;
}

.wrap:after {
	content:'.';
	width:0;
	height:0;
	visibility:hidden;
	display:block;
	clear:both;
	position:relative;
	font-size:0px;
	line-height:0px;
}

section {
	width:100%;
	position:relative;
}





.wrap {
	width:980px;
	margin:0 auto;
}
.clear {
	clear:both;
}

.solutions {
	background:#fff;
	
}

.solutions .wrap, .additional .wrap {
	padding:55px 0;
}

h2 {
	margin-bottom: 45px;
    color: #086539;
    padding-bottom: 25px;
    text-align: center;
    font-family: 'brutal_typemedium';
    font-size: 36px;
    line-height: 40px;
}

h2 span {
	color: #272727;
    font-family: 'brutal_typemedium';
    font-size: 30px;
    line-height: 40px;

}


h2 em {
	color:#086539;font-size: 30px;
}

.solution {
    background-color: #f2f6f7;
    padding-bottom: 60px;
    border-bottom: 20px double #fff;
}

.solution_img {
	float: left;
    width: 432px;
    margin-left: 40px;
}

.solution_text {
	float: left;
    padding: 0 10px 0 50px;
    width: 400px;
    color: #2f2f2f;
    font-family: 'agora_regular';
}

.solution_ttl {
    color: #0066b2;
    padding-bottom: 25px;
    font-family: 'fedra_light';
    font-size: 25px;
    line-height: 30px;
}

.solution_ttl span {
    color: #394147;
    font-size: 40px;
    line-height: 24px;
    font-family: 'fedra_light';
}



.solution_text ul li {
	margin-bottom: 8px;
    line-height: 22px;
    font-family: 'fedra_book';
    color: #3a3a3a;
    font-size: 18px;
}

.solution_text ul li em {
	color:#040404;
}


.solution_texts {
    height: 295px;
    width: 418px;
    border-radius: 5px;
    border: #e0e0e0 solid 1px;
    background: #f7f7f7;
    color: #0066b2;
    box-shadow: 0 1px 16px rgba(57,129,160,0.28);
}



.solution_descr {
    height: 70px;
    width: 418px;
    border-radius: 5px;
    border: #e0e0e0 solid 1px;
    background: #f7f7f7;
    color: #0066b2;
    margin-top: 30px;
    box-shadow: 0 1px 16px rgba(57,129,160,0.28);
}

.solution_descr span {
    display: block;
    float: left;
    width: 230px;
    margin-left: 20px;
    text-align: left;
    color: #0066b2;
    font-size: 40px;
    font-family: 'Anglecia';
    line-height: 60px;
}

.solution_descr a {
	display:inline-block;
	float:right;
	margin-right:20px;
	line-height:80px;
	padding-right:20px;
	background:url(../img/solution_descr.png) no-repeat right;
        color: #0066b2;
        font-family: 'fedra_light';
        font-size: 12px;
}

.solution_descr a:hover {
	color:#ae1b36;
}



.s1 .solution_img {
	background:url(../img/s1.jpg) no-repeat center;
	height:620px;
box-shadow: 0 1px 16px rgba(57,129,160,0.28);
}

.s2 .solution_img {
	background:url(../img/s2.jpg) no-repeat center;
	height:620px;
box-shadow: 0 1px 16px rgba(57,129,160,0.28);
}



a.sol_a {
	display: block;
    width: 420px;
    height: 50px;
    line-height: 50px;
    font-size: 26px;
    margin: 20px auto 0 auto;
    text-decoration: none;
    text-align: center;
    color: #fff;
cursor: pointer;
    font-family: 'fedra_normal';
    border-radius: 5px;
	background: #0066b2;
	background: -moz-linear-gradient(top,  #0066b2 0%, #005ca0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066b2), color-stop(100%,#005ca0));
	background: -webkit-linear-gradient(top,  #0066b2 0%,#005ca0 100%);
	background: -o-linear-gradient(top,  #0066b2 0%,#005ca0 100%);
	background: -ms-linear-gradient(top,  #0066b2 0%,#005ca0 100%);
	background: linear-gradient(to bottom,  #0066b2 0%,#005ca0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066b2', endColorstr='#005ca0',GradientType=0 );
}

a.sol_a:hover {
	cursor: pointer;
	background: #037eda;
	background: -moz-linear-gradient(top,  #037eda 0%, #036dbc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#037eda), color-stop(100%,#036dbc));
	background: -webkit-linear-gradient(top,  #037eda 0%,#036dbc 100%);
	background: -o-linear-gradient(top,  #037eda 0%,#036dbc 100%);
	background: -ms-linear-gradient(top,  #037eda 0%,#036dbc 100%);
	background: linear-gradient(to bottom,  #037eda 0%,#036dbc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#037eda', endColorstr='#036dbc',GradientType=0 );
}

a.sol_a:active {
	background: #005ca0;
	background: -moz-linear-gradient(top,  #005ca0 0%, #0065b0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#005ca0), color-stop(100%,#0065b0));
	background: -webkit-linear-gradient(top,  #005ca0 0%,#0065b0 100%);
	background: -o-linear-gradient(top,  #005ca0 0%,#0065b0 100%);
	background: -ms-linear-gradient(top,  #005ca0 0%,#0065b0 100%);
	background: linear-gradient(to bottom,  #005ca0 0%,#0065b0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005ca0', endColorstr='#0065b0',GradientType=0 );
}


.sol_aa {
	text-align:center;
	margin-top:10px;
	color:#717171;
font-family: 'fedra_light';
}

.sol_aa a {
	    font-size: 22px;
    display: inline-block;
    margin-top: 5px;
    font-family: 'fedra_light';
    color: #0062aa;
    border-bottom: 1px dashed #0062aa;
    text-decoration: none;
}

.sol_aa a:hover {
	color:#5bb1e0;
}

.support {
	padding:40px 0 60px 0;
	background:#fff;
}

.support h2 {
	margin-bottom:40px;
}

.support_one {
	float:left;
	background:#f7f7f7;
	border-radius:10px;
	border:#e0e0e0 solid 1px;
	width:234px;
	height:450px;
	margin:0 3px;
	text-align:center;
	position:relative;
	color:#2f2f2f;
	font-size:16px;
	line-height:20px;
}

.support_ttl {
	margin:0 auto;
	width:180px;
	height:90px;
	font-size:24px;
	text-transform:uppercase;
	font-family:'helios';
	color:#0e5d94;
	border-bottom:#e0e0e0 solid 1px;
	line-height:90px;
	margin-bottom:30px;
}

.support_price {
	font-size:14px;
	color:#2f2f2f;
	line-height:14px;
	margin-bottom:25px;
}

.support_price span {
	display:block;
	font-size:26px;
	color:#0e5d94;
	line-height:26px;
}

.su3 .support_ttl, .su4 .support_ttl {
	line-height:28px;
	padding-top:17px;
	height:73px;
}

a.sup_descr {
	display:block;
	margin:0 auto;
	width:145px;
	font-size:16px;
	color:#0e5d94;
	line-height:16px;
	padding-right:20px;
	background:url(../img/solution_descr.png) no-repeat right;
	position:absolute;
	left:35px;
	bottom:98px;
}

a.sup_a {
	display:block;
	width:202px;
	height:55px;
	line-height:50px;
	background:url(../img/bttn3.png) no-repeat 0px 0px;
	color:#fff;
	font-size:22px;
	font-family:'helios';
	cursor:pointer;
	text-shadow:1px 1px 0px #329fd6;
	text-align:center;
	position:absolute;
	left:16px;
	bottom:23px;
}

a.sup_a:hover {
	background-position:0px -55px;
}

a.sup_a:active {
	background-position:0px -110px;
}


.a1 .solution_img {
	background:url(../img/s22.jpg) no-repeat center;
	width: 440px;
        height: 624px;
        margin-top: 5px;
        box-shadow: 0 1px 16px rgba(57,129,160,0.28);
}


.c1 {
	width: 100%;
	height: 50px;
	background: rgba(255,255,255,0.8);
	
	z-index: 15;
	left: 0px;
	top: 0px;
	transition: 0.5s ease-out;
	-webkit-transition: 0.5s ease-out;
}

.c1 #canvasHolder {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 1;
}

.c1 .wrapp {
	z-index: 2;
}

.c1 .left {
	float: left;
	cursor: pointer;
	height: 60px;
	width: 245px;
	background: url('https://medic-urist.ru/img/c1_logo.png') left center no-repeat;
        margin-top: 5px;
}

.c1 .left span,
.c1 .left p {
	font-family: 'myriad_italic';
	font-size: 11px;
	color: #696a70;
	line-height: 14px;
	margin-left: 40px;
	display: block;
}

.c1 .left span {
	margin-top: 41px;
	margin-bottom: 20px;
}

.c1 .center {
	float: left;
	margin-left: 25px;
	width: 450px;
	margin-top: 10px;
}


.c1 .center .num {
    font-family: 'fedra_light';
    font-size: 26px;
    color: #0058a6;
    line-height: 29px;
    margin-bottom: 2px;
    text-align: center;
}
.c1 .center span {
    font-family: 'myriad_regular';
    font-size: 12px;
    color: #a4a4a4;
    line-height: 13px;
    display: block;
    margin-bottom: 2px;
    text-align: center;
}




.c1 .center ul {
	list-style: none;
	display: inline-block;
	vertical-align: top;
	position: relative;
}

.c1 .center ul:first-child {
	margin-left: 50px;
}

.c1 .center ul:last-child {
	margin-left: 40px;
}

.c1 .center ul:first-child:after {
	width: 2px;
	height: 72px;
	background-color: #e0e0e0;
	position: absolute;
	left: -20px;
	top: 8px;
	content: '';
}

.c1 .center ul:last-child:after {
	width: 2px;
	height: 72px;
	background-color: #e0e0e0;
	position: absolute;
	right: -20px;
	top: 8px;
	content: '';
}

.c1 .center ul li {
	font-family: 'myriad_regular';
	font-size: 16px;
	color: #0060a9;
	line-height: 19px;
	margin-top: 8px;
	cursor: pointer;
	text-transform: uppercase;
}

.c1 .center ul:nth-child(1) {
	margin-right: 55px;
}

.c1 .center ul:nth-child(2) {
	margin-right: 30px;
}

.c1 .right {
	float: right;
	text-align: right;
	margin-top: 16px;
}

.c1 .right .num {
	font-family: 'fedra_light';
	font-size: 26px;
	color: #a4a4a4;
	line-height: 29px;
	margin-bottom: 2px;
}

.c1 .right .btn {
	display: inline-block;
	vertical-align: top;
	padding: 4px 10px;
}

.c1 .right span {
	font-family: 'myriad_regular';
	font-size: 10px;
	color: #a4a4a4;
	line-height: 13px;
	display: block;
	margin-bottom: 2px;
}

.c2 {
	width: 100%;
	height: 765px;
	background: url('../img/c2_bg.jpg') bottom center no-repeat;
	text-align: center;
	position: relative;
	overflow: hidden;
}

.c2 .wrapper {
	width: 2560px;
	margin-left: -1280px;
	height: 765px;
	position: absolute;
	top: 0px;
	left: 50%;
}

.c2 .wrapper ul {
	list-style: none;
}

.c2 .wrapper ul li {
	display: block;
}

.c2 .wrapper .mac {
	width: 1036px;
	height: 652px;
	background: url('../img/c2/mac.png') no-repeat;
	position: absolute;
	z-index: 2;
	left: 50%;
	margin-left: -351px;
	top: 99px;
}

.c2 .wrapper .list1 {
	width: 425px;
	height: 200px;
	background: url('../img/c2/1.png') no-repeat;
	position: absolute;
	z-index: 1;
	left: 50%;
	top: -50px;
	margin-left: -649px;
}

.c2 .wrapper .list2 {
	width: 425px;
	height: 200px;
	background: url('../img/c2/2.png') no-repeat;
	position: absolute;
	z-index: 1;
	left: 50%;
	top: 258px;
	margin-left: -656px;
}

.c2 .wrapper .list3 {
	width: 277px;
	height: 247px;
	background: url('../img/c2/3.png') no-repeat;
	position: absolute;
	z-index: 1;
	left: 50%;
	top: 93px;
	margin-left: -45px;
}

.c2 .wrapper .list4 {
	width: 492px;
	height: 462px;
	background: url('../img/c2/4.png') no-repeat;
	position: absolute;
	z-index: 1;
	left: 50%;
	top: 424px;
	margin-left: -44px;
}

.c2 .wrapper .list5 {
	width: 368px;
	height: 310px;
	background: url('../img/c2/5.png') no-repeat;
	position: absolute;
	z-index: 1;
	left: 50%;
	top: 277px;
	margin-left: 429px;
}

.c2 .wrapper .list6 {
	width: 528px;
	height: 451px;
	background: url('../img/c2/6.png') no-repeat;
	position: absolute;
	z-index: 1;
	left: 50%;
	top: -202px;
	margin-left: 888px;
}

.c2 .wrapper .list7 {
	width: 260px;
	height: 330px;
	background: url('../img/c2/7.png') no-repeat;
	position: absolute;
	z-index: 1;
	left: 50%;
	top: 436px;
	margin-left: -1278px;
}

.c2 .wrapp {
	padding-top: 270px;
	z-index: 3;
}

.c2 h1 {
    font-family: 'Anglecia';
    font-size: 37px;
    color: #0060a9;
    line-height: 48px;
    text-align: center;
    display: inline-block;
    vertical-align: top;
    background-color: rgba(255,255,255,0.7);
    padding: 12px 6px;
    text-transform: uppercase;
}

.c2 h2 {
	font-family: 'Anglecia';
	font-size: 27px;
	color: #0060a9;
	font-weight: 700;
	line-height: 30px;
	text-align: center;
	display: inline-block;
	vertical-align: top;
	background-color: rgba(255,255,255,0.7);
	padding: 15px;
        text-transform: uppercase;
}

.c2 h3 {
	font-family: 'fedra_light';
	font-size: 20px;
	color: #0060a9;
	font-weight: 700;
	line-height: 21px;
	text-align: center;
	display: inline-block;
	vertical-align: top;
	background-color: rgba(255,255,255,0.7);
	padding: 15px;
        text-transform: uppercase;
        margin-top: -45px;
}



.c2 .prog {
	position: absolute;
	padding: 10px 0 0 70px;
	min-height: 61px;
	background: url('https://medic-urist.ru/img/c2_prog1.png') left center no-repeat;
	font-family: 'myriad_italic';
	font-size: 14px;
	color: #8f9090;
	line-height: 17px;
	text-align: left;
	left: 15px;
	top: 540px;
}

.c2 .prog1 {
	position: absolute;
	padding: 10px 0 0 70px;
	min-height: 61px;
	background: url('https://medic-urist.ru/img/c2_prog2.png') left center no-repeat;
	font-family: 'myriad_italic';
	font-size: 14px;
	color: #8f9090;
	line-height: 17px;
	text-align: left;
	left: 355px;
	top: 540px;
}

.c2 .prog2 {
	position: absolute;
	padding: 10px 0 0 70px;
	min-height: 61px;
	background: url('https://medic-urist.ru/img/c2_prog3.png') left center no-repeat;
	font-family: 'myriad_italic';
	font-size: 14px;
	color: #8f9090;
	line-height: 17px;
	text-align: left;
	left: 715px;
	top: 540px;
}



.c3 {
	width: 100%;
	background-color: #fff;
	/*background: url('../img/c3_test.jpg') center top no-repeat;*/
	height: 800px;
}

.c3 .wrapp {
	padding-top: 35px;
}

.c3 .h1 {
	font-family: 'fedra_normal';
	font-size: 32px;
	color: #0066b2;
	line-height: 35px;
	text-align: center;
	position: relative;
	z-index: 2;
        
}


.c3 .h2 {
	font-family: 'fedra_light';
	font-size: 26px;
	color: #0066b2;
	line-height: 45px;
	text-align: center;
	position: relative;
	z-index: 2;
}

.c3 .h2 em {
	font-family: 'fedra_normal';
    font-size: 28px;
    color: #ec3242;
    line-height: 35px;
    text-align: center;
    position: relative;
    z-index: 2;
}


.c3 .h3 {
	    font-family: 'fedra_book';
    font-size: 14px;
    color: #6b6b6b;
    line-height: 17px;
	text-align: center;
	position: relative;
	z-index: 2;
}




.c3 .img {
	width: 842px;
    height: 679px;
    background: url(../img/c3_clock.jpg) no-repeat;
    position: absolute;
    z-index: 1;
    left: -237px;
    top: 160px;
}

.c3 .timer_wrapp {
	width: 404px;
	height: 124px;
	background: rgba(0,102,178,0.76) url('../img/timer_bg.png') center 45px no-repeat;
	float: left;
	position: relative;
	top: 383px;
	left: 9px;
	z-index: 2;
	padding-top: 10px;
}

.c3 .timer_wrapp .timer_h1 {
	font-family: 'fedra_light';
	font-size: 15px;
	color: #fff;
	line-height: 18px;
	text-align: center;
}

.c3 .timer_wrapp ul.nums {
	list-style: none;
	margin: 21px 0 0 19px;
}

.c3 .timer_wrapp ul.nums li {
	display: inline-block;
	vertical-align: top;
	width: 72px;
	margin-right: 16px;
	text-align: center;
	font-family: 'helv_roman';
	font-size: 48px;
	color: #242527;
	line-height: 51px;
	letter-spacing: 13px;
	padding-left: 5px;
}

.c3 .timer_wrapp ul.nums li:last-child {
	margin-right: 0px;
}

.c3 .timer_wrapp ul.desc {
	list-style: none;
	margin: 11px 0 0 19px;
}

.c3 .timer_wrapp ul.desc li {
	display: inline-block;
	vertical-align: top;
	width: 77px;
	margin-right: 16px;
	text-align: center;
	font-family: 'helv_light';
	font-size: 11px;
	color: #fff;
	line-height: 14px;
}

.c3 .timer_wrapp ul.desc li:last-child {
	margin-right: 0px;
}

.form_wrapp {
	border: 1px solid #0066b2;
	background-color: #fff;
	padding: 20px;
	display: inline-block;
	vertical-align: top;
}

.form_wrapp .form_h1,
.popup .popup_h1 {
	font-family: 'fedra_book';
	font-size: 26px;
	color: #0066b2;
	line-height: 29px;
	text-align: center;
	margin-bottom: 5px;
}

.form_wrapp .form_h2,
.popup .popup_h2 {
	font-family: 'fedra_book';
	font-size: 14px;
	color: #0066b2;
	line-height: 17px;
	text-align: center;
	margin-bottom: 20px;
}

.form_wrapp .desc {
	font-family: 'fedra_light';
	font-size: 16px;
	color: #333333;
	line-height: 19px;
	display: block;
	margin-bottom: 5px;
}

.form_wrapp input[type="text"] {
	width: 383px;
	height: 53px;
	padding: 0 10px;
	border: 1px solid #cccccc;
	margin-bottom: 25px;
	font-family: 'fedra_light';
	font-size: 24px;
	color: #000000;
	text-align: center;
}

.form_wrapp input[name="phone1"] {
	width: 33px;
	margin-right: 6px;
}

.form_wrapp input[name="phone2"] {
	width: 96px;
	margin-right: 6px;
}

.form_wrapp input[name="phone3"] {
	width: 188px;
	margin-right: -2px;
}

.form_wrapp .btn {
	font-family: 'fedra_normal';
	font-size: 24px;
	padding: 10px 0;
	margin-bottom: 15px;
}

.form_wrapp .desc1 {
	font-family: 'fedra_book';
	font-size: 14px;
	color: #686868;
	line-height: 17px;
	text-align: center;
	margin-bottom: 5px;
}

.form_wrapp .desc2 {
	font-family: 'myriad_regular';
	font-size: 12px;
	color: #4c4b4b;
	line-height: 15px;
	text-align: center;
}

.c3 .form_wrapp {
	width: 412px;
	float: right;
	margin: 53px 11px 0 0;
	z-index: 2;
	position: relative;
}
.c3_11 .form_wrapp {
	width: 401px;
	float: right;
	margin: -30px 50px 0 0;
	z-index: 2;
	position: relative;
}






.reasons {
	padding:70px 0;
        background: #fff;
        height: 1090px;
}

.reasons .man-bg1 {
    background: url(../img/page-form-bg-1.png) 0 0 no-repeat;
    height: 682px;
    left: 790px;
    position: absolute;
    top: 328px;
    width: 733px;
    
}


.reasons h2 {
    margin-bottom: 30px;
    padding-bottom: 30px;
    position: relative;
    text-align: center;
    color: #0066b2;
    line-height: 39px;
    font-family: 'fedra_normal';
    font-size: 32px;
}

.reasons_block {
	width:960px;
	background:url(../img/reasons_block.png) no-repeat center top;
}

.reason {
	width:480px;
	height:215px;
	float:left;
	text-align:right;
}

.reason_body {
	float:left;
	width:392px;
}

.reason_ttl {
	line-height:34px;
	margin-bottom: 15px;
    font-family: 'fedra_light';
    font-size: 30px;
    color: #272727;
}

.reason_ttl span {
	    color: #0066b2;
    font-size: 36px;
    text-transform: uppercase;
    font-family: 'fedra_light';
    line-height: 50px;
}

.reason_ttl em {
	color:#000;
	font-size:26px;
}

.reason_text {
	color:#3a3a3a;
	font-size:16px;
	line-height:20px;
        font-family: 'fedra_book';
}

.reason_nmbr {
	    float: left;
    width: 38px;
    height: 38px;
    text-align: center;
    line-height: 40px;
    color: #fff;
    font-size: 20px;
    background: #0066b2;
    border-radius: 19px;
    font-family: 'fedra_light';
    margin: 38px 20px 0 30px;
}

.r2 {
	text-align:left;
}

.r2 .reason_nmbr {
	margin:38px 30px 0 20px;
}

.r2 .reason_ttl em {
	color:#000;
	font-size:30px;
}

.r3 .reason_ttl em {
	color:#000;
	font-size:30px;
}

.r4 .reason_ttl span {
	font-size:52;
}
.r5 {
	margin:-27px auto 0 auto;
	float:none;
	text-align:center;
	height:200px;
	overflow:hidden;
}

.r5 .reason_nmbr {
	float:none;
	margin:0 auto 15px auto;
}

.r5 .reason_body {
	float:none;
	width:480px;
}












.c4 {
    overflow: hidden;
    background: url(../img/c24_bg.jpg) no-repeat center top fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height: 660px;
    margin: 0 auto;
    width: 100%;
    position: relative;
}

.c4 .wrapp {
	padding-top: 40px;
}

.c4 .h1 {
	font-family: 'fedra_light';
	font-size: 32px;
	color: #fff;
	line-height: 35px;
	text-align: center;
	margin-bottom: 60px;
}

.c4 .line {
	text-align: center;
}

.c4 .line .block {
	margin-bottom: 82px;
}

.c4 .line .block:first-child {
	margin-right: 257px;
}

.c4 .line .block:last-child {
	margin-left: 195px;
}

.c4 .block {
	width: 161px;
	height: 161px;
	display: inline-block;
	vertical-align: top;
	position: relative;
}

.c4 .block .text {
	width: 230px;
	text-align: center;
	position: absolute;
	top: 175px;
	left: 50%;
	margin-left: -115px;
	font-family: 'fedra_light';
	font-size: 16px;
	color: #e9e9ee;
	line-height: 19px;
}

.c4 .block.block1 {background: url('https://medic-urist.ru/img/c4_1.png') no-repeat;}
.c4 .block.block2 {background: url('https://medic-urist.ru/img/c4_2.png') no-repeat;}
.c4 .block.block3 {background: url('https://medic-urist.ru/img/c4_3.png') no-repeat;}
.c4 .block.block4 {background: url('https://medic-urist.ru/img/c4_4.png') no-repeat;}
.c4 .block.block5 {background: url('https://medic-urist.ru/img/c4_5.png') no-repeat;}
.c4 .block.block6 {background: url('https://medic-urist.ru/img/c4_6.png') no-repeat;}

.c4 .block .line1 {
	height: 1px;
	background-color: #49a4e8;
	position: absolute;
	
}

.c4 .block .line2 {
	width: 1px;
	background-color: #49a4e8;
	position: absolute;
}

.c4 .rounds {
	position: relative;
}

.c4 .rounds .round {
	width: 13px;
	height: 13px;
	border-radius: 50%;
	background-color: #49a4e8;
	position: absolute;
	left: 0px;
	top: 0px;	
}

.c4 .rounds .round:after {
	width: inherit;
	height: inherit;
	padding: 4px;
	position: absolute;
	left: -5px;
	top: -5px;
	border: 1px solid #49a4e8;
	content: '';
	border-radius: 50%;
	box-shadow: 0 0 5px #63bdff,
		  inset 0 0 5px #63bdff;
}

.c4 .round.round1 {left: 212px; top: 225px;}
.c4 .round.round2 {left: 648px; top: 115px;}
.c4 .round.round3 {left: 1025px; top: 105px;}
.c4 .round.round4 {left: -68px; top: 305px;}
.c4 .round.round5 {left: 348px; top: 363px;}
.c4 .round.round6 {left: 1104px; top: 232px;}

.c4 .block.block1 .line1 {right: -19px; top: 86px; width: 20px;}
.c4 .block.block1 .line2 {
	height: 145px;
	right: -34px;
	top: 85px;
	transform: rotate(-12deg);
	-webkit-transform: rotate(-12deg);
}

.c4 .block.block2 .line1 {right: -26px; top: 83px; width: 27px;}
.c4 .block.block2 .line2 {
	height: 48px;
	right: -43px;
	top: 76px;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
}
/*.c4 .block.block2 .round {right: -71px;	top: 115px;}*/

.c4 .block.block3 .line1 {right: -22px; top: 82px; width: 22px;}
.c4 .block.block3 .line2 {
	height: 60px;
	right: -49px;
	top: 65px;
	transform: rotate(-65deg);
	-webkit-transform: rotate(-65deg);
}
/*.c4 .block.block3 .round {right: -85px;	top: 103px;}*/

.c4 .block.block4 .line1 {left: -39px; top: 84px; width: 40px;}
.c4 .block.block4 .line2 {
	height: 35px;
	left: -55px;
	top: 59px;
	transform: rotate(116deg);
	-webkit-transform: rotate(116deg);
}
/*.c4 .block.block4 .round {left: -77px;	top: 62px;}*/

.c4 .block.block5 .line1 {left: -33px; top: 87px; width: 34px;}
.c4 .block.block5 .line2 {
	height: 58px;
	left: -54px;
	top: 78px;
	transform: rotate(47deg);
	-webkit-transform: rotate(47deg);
}
/*.c4 .block.block5 .round {left: -77px;	top: 118px;}*/

.c4 .block.block6 .line1 {right: -31px; top: 89px; width: 32px;}
.c4 .block.block6 .line2 {
	height: 160px;
	right: -95px;
	top: -37px;
	transform: rotate(54deg);
	-webkit-transform: rotate(54deg);
}
/*.c4 .block.block6 .round {right: -169px; top: -10px;}*/

.c5 {
	width: 100%;
	height: 669px;
	background: url('../img/c5_bg.jpg') center center no-repeat;
}

.c5 .wrapp {
	padding-top: 25px;
}

.c5 .h1 {
	font-family: 'fedra_normal';
	font-size: 32px;
	color: #0066b2;
	line-height: 35px;
	text-align: center;
	margin-bottom: 55px;
}

.c5 .form_wrapp {
	float: right;
	margin-right: 10px;
}

.c5 .wrapp > .desc {
	padding: 17px;
	background-color: #0066b2;
	display: inline-block;
	vertical-align: top;
	position: absolute;
	left: 10px;
	bottom: -5px;
}

.c5 .wrapp > .desc p {
	font-family: 'fedra_light';
	font-size: 16px;
	color: #fff;
	line-height: 19px;
	margin-bottom: 10px;
}

.c5 .wrapp > .desc span {
	font-family: 'FedraSerifBPro-NormalItalic';
	font-size: 20px;
	color: #fff;
	line-height: 23px;
}

.c6 {
	width: 100%;
	background-color: #0066b2;
        height: 870px;
border-bottom: 20px double #fff;
}

.c6 .wrapp {
	padding: 30px 0 50px 0;
}

.c6 .h1 {
	    font-family: 'fedra_light';
    font-size: 32px;
    color: #fff;
    line-height: 35px;
    text-align: center;
    margin-bottom: 60px;
}

.c6 .video {
	width: 560px;
	height: 315px;
	background-color: #000;
	margin: 0 auto 30px auto;
}

.c6 .h2 {
	font-family: 'fedra_light';
	font-size: 24px;
	color: #fff;
	line-height: 27px;
	text-align: center;
	margin-bottom: 25px;
}

.c6 ul {
	list-style: none;
}

.c6 ul li {
	display: inline-block;
	vertical-align: top;
	width: 218px;
	height: 162px;
	margin-right: 18px;
}

.c6 ul li:last-child {
	margin-right: -2px;
}

.c6 ul li a {
	width: inherit;
	height: inherit;
	display: block;
}

.c6 ul li.li1 a {background: url('../img/c6_1.jpg') no-repeat;}
.c6 ul li.li2 a {background: url('../img/c6_2.jpg') no-repeat;}
.c6 ul li.li3 a {background: url('../img/c6_3.jpg') no-repeat;}
.c6 ul li.li4 a {background: url('../img/c6_4.jpg') no-repeat;}










.b5 {
	width: 100%;
	min-height: 212px;
	background: #0066b2;
border-bottom: 20px double #fff;
}
.b5 .big_h1 {
	     padding-top: 63px;
    font-family: 'fedra_normal';
    font-size: 38px;
    color: #fff;
    line-height: 39px;
    text-align: center;
    position: relative;
    z-index: 2;
}
.b5 .big_h1 span {
	font-size: 62px;
	line-height: 45px;
}
.b6 {
	
     min-height: 418px;
     background: url(../img/bg/c6.jpg) no-repeat center top fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height: 418px;
    margin: 0 auto;
    width: 100%;
    position: relative;
}
.b6 .wrapp {
	padding-top: 118px;
}
.b6 .h1 {
	    width: 308px;
    height: 40px;
    background: #0066b2;
    font-family: 'fedra_light';
    font-size: 24px;
    line-height: 40px;
    color: #fff;
    text-align: center;
    margin: 0;
    margin-left: 480px;
    margin-bottom: 15px;
}
.b6 .info b {
	font-family: 'fedra_light';
	font-weight: normal;
}
.b6 .info {
	font-family: 'fedra_light';
	font-size: 16px;
	line-height: 21px;
	color: #000;
	margin-left: 490px;
}
.b7 {
	
	min-height: 418px;
	background: url(../img/bg/c7.jpg) no-repeat center top fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height: 418px;
    margin: 0 auto;
    width: 100%;
    position: relative;
}
.b7 .h1 {
	width: 281px;
	height: 40px;
	background: #0066b2;
	font-family: 'fedra_light';
	font-size: 24px;
	line-height: 40px;
	color: #fff;
	text-align: center;
	margin: 0;
	margin-bottom: 15px;
}
.b7 .info b {
	font-family: 'fedra_light';
	font-weight: normal;
}
.b7 .info {
	font-family: 'fedra_light';
	font-size: 16px;
	line-height: 21px;
	color: #000;
	margin-left: 10px;
}
.b7 .left {
	float: left;
	padding-top: 145px;
}
.b7 .right {
	float: right;
	padding-top: 83px;
}
.b7 .flags .italy,
.b7 .flags .spain,
.b7 .flags .holland {
	width: 103px;
	padding-top: 110px;
}
.b7 .flags .italy {
	background: url(../img/c7_italy.png) center top no-repeat;
}
.b7 .flags .spain {
	background: url(../img/c7_spain.png) center top no-repeat;
}
.b7 .flags .holland {
	background: url(../img/c7_holland.png) center top no-repeat;
}
.b7 .flags .greece,
.b7 .flags .sweden,
.b7 .flags .dubai,
.b7 .flags .india,
.b7 .flags .france {
	width: 77px;
	padding-top: 80px;
}
.b7 .flags .greece {
	background: url(../img/c7_greece.png) center top no-repeat;
}
.b7 .flags .sweden {
	background: url(../img/c7_sweden.png) center top no-repeat;
}
.b7 .flags .dubai {
	background: url(../img/c7_dubai.png) center top no-repeat;
}
.b7 .flags .india {
	background: url(../img/c7_india.png) center top no-repeat;
	margin-right: 30px;
}
.b7 .flags .france {
	background: url(../img/c7_france.png) center top no-repeat;
	margin-right: 0;
}
.b7 .hit {
	bottom: 50px;
}
.b8 {
	
	min-height: 418px;
	background: url(../img/bg/c8.jpg) no-repeat center top fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height: 418px;
    margin: 0 auto;
    width: 100%;
    position: relative;
}
.b8 .wrapp {
	padding-top: 118px;
}
.b8 .h1 {
	width: 357px;
	height: 40px;
	background: #0066b2;
	font-family: 'fedra_light';
	font-size: 24px;
	line-height: 40px;
	color: #fff;
	text-align: center;
	margin: 0;
	margin-left: 480px;
	margin-bottom: 15px;
}
.b8 .info b {
	font-family: 'fedra_light';
	font-weight: normal;
}
.b8 .info {
	font-family: 'fedra_light';
	font-size: 16px;
	line-height: 21px;
	color: #000;
	margin-left: 490px;
}
.save_doc {
	width: 306px;
	height: 482px;
	background: url(../img/save_doc.png) center center no-repeat;
	position: absolute;
	top: -94px;
	left: 52px;
}
.b9 {
	
	min-height: 418px;
	background: url(../img/garant.png) no-repeat center top fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height: 418px;
    margin: 0 auto;
    width: 100%;
    position: relative;
}
.b9 .family {
	width: 689px;
	height: 499px;
	background: url(../img/family.png) center center no-repeat;
	position: absolute;
	top: -80px;
	right: 0px;
}
.b9 .h1 {
	width: 293px;
	height: 40px;
	background: #0066b2;
	font-family: 'fedra_light';
	font-size: 24px;
	line-height: 40px;
	color: #fff;
	text-align: center;
	margin: 0;
	margin-bottom: 15px;
}
.b9 .info b {
	font-family: 'fedra_light';
	font-weight: normal;
}
.b9 .info {
	font-family: 'fedra_light';
	font-size: 16px;
	line-height: 21px;
	color: #000;
}
.b9 .wrapp {
	padding-top: 145px;
}
.b10 {
	
	min-height: 418px;
	background: url(../img/bg/c10.jpg) no-repeat center top fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height: 418px;
    margin: 0 auto;
    width: 100%;
    position: relative;
}
.clock {
	width: 387px;
	height: 495px;
	background: url(../img/clock.png) center center no-repeat;
	position: absolute;
	top: -130px;
	left: 50px;
}
.b10 .h1 {
	width: 392px;
	height: 40px;
	background: #0066b2;
	font-family: 'fedra_light';
	font-size: 24px;
	line-height: 40px;
	color: #fff;
	text-align: center;
	margin: 0;
	margin-left: 480px;
	margin-bottom: 15px;
}
.b10 .info b {
	font-family: 'fedra_light';
	font-weight: normal;
}
.b10 .info {
	font-family: 'fedra_light';
	font-size: 16px;
	line-height: 21px;
	color: #000;
	margin-left: 490px;
}
.b10 .wrapp {
	padding-top: 118px;
}
.b11 {
	
	min-height: 476px;
	background: url(../img/bg/c11.jpg) no-repeat center top fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height: 476px;
    margin: 0 auto;
    width: 100%;
    position: relative;
}
.b11 .wrapp {
	padding-top: 125px;
}
.b11 .h1 {
	width: 276px;
	height: 40px;
	background: #0066b2;
	font-family: 'fedra_light';
	font-size: 24px;
	line-height: 40px;
	color: #fff;
	text-align: center;
	margin: 0;
	margin-bottom: -15px;
}
.b11 .h2 {
	width: 217px;
	height: 40px;
	background: #0066b2;
	font-family: 'fedra_light';
	font-size: 24px;
	line-height: 40px;
	color: #fff;
	text-align: center;
	margin: 0;
	margin-bottom: 15px;
}
.b11 .info b {
	font-family: 'fedra_light';
	font-weight: normal;
}
.b11 .info {
	font-family: 'fedra_light';
	font-size: 16px;
	line-height: 21px;
	color: #000;
	margin-left: 10px;
}
.b11 .btn {
	width: 258px;
	height: 50px;
	margin: 116px auto 0;
        line-height: 50px;
}














.c7 {
	width: 100%;
	height: 462px;
	background: url('../img/c7_bg.jpg') center center no-repeat;
}

.c7 .wrapp {
	padding-top: 25px;
}

.c7 .h1 {
	font-family: 'fedra_light';
	font-size: 32px;
	color: #0066b2;
	line-height: 35px;
	text-align: center;
	margin-bottom: 85px;
}


.c7,
.c8,
.c9,
.c10 {
	margin-bottom: 1px;
}

.c7 .block,
.c8 .block,
.c9 .block,
.c10 .block,
.c11 .block {
	float: left;
	margin-left: 150px;
}

.c7 .block,
.c9 .block,
.c11 .block {
	margin-left: 650px;
}

.c7 .block span,
.c8 .block span,
.c9 .block span,
.c10 .block span,
.c11 .block span {
	font-family: 'fedra_light';
	font-size: 28px;
	color: #0066b2;
	line-height: 31px;
	position: relative;
	margin-bottom: 20px;
	display: block;
}

.c7 .block span .num,
.c8 .block span .num,
.c9 .block span .num,
.c10 .block span .num,
.c11 .block span .num {
	position: absolute;
	font-size: 96px;
	line-height: 49px;
	left: -140px;
}

.c7 .block p,
.c8 .block p,
.c9 .block p,
.c10 .block p,
.c11 .block p {
	font-family: 'fedra_light';
	font-size: 16px;
	color: #2e373d;
	line-height: 19px;
}

.c8 .block,
.c9 .block,
.c10 .block,
.c11 .block {
	margin-top: 120px;
}

.c8 {
	width: 100%;
	height: 451px;
	background: url('../img/c8_bg.jpg') center center no-repeat;
}

.c9 {
	width: 100%;
	height: 451px;
	background: url('../img/c9_bg.jpg') center center no-repeat;
}

.c10 {
	width: 100%;
	height: 451px;
	background: url('../img/c10_bg.jpg') center center no-repeat;
}

.c11 {
	width: 100%;
	height: 451px;
	background: url('../img/c11_bg.jpg') center center no-repeat;
}

.c11 .wrapp {
	height: inherit;
}

.c11 .img {
	width: 452px;
	height: 485px;
	position: absolute;
	left: 67px;
	bottom: 0px;
	background: url('../img/c11_img.png') no-repeat;
}

.c12 {
	width: 100%;
	background-color: #ececec;
}

.c12 .wrapp {
	padding: 40px 0 166px 0;
}

.c12 .h1 {
	font-family: 'fedra_book';
	font-size: 36px;
	color: #0066b2;
	line-height: 39px;
	text-align: center;
	margin-bottom: 40px;
}

.c12 .block_wrapp {
	text-align: center;
	margin-bottom: 145px;
}

.c12 .block_wrapp .block {
	display: inline-block;
	vertical-align: top;
	width: 225px;
	height: 530px;
	border: 1px solid #e3e3e3;
	background-color: #fff;
	margin-right: 8px;
	transition: 0.3s ease-out;
	-webkit-transition: 0.3s ease-out;
	padding-top: 20px;
	position: relative;
}

.c12 .block_wrapp .block .block_h1 {
	font-family: 'fedra_normal';
	font-size: 16px;
	color: #27343d;
	line-height: 19px;
	text-align: center;
}

.c12 .block_wrapp .block .img {
	width: 154px;
	height: 216px;
	margin: 15px auto;
	box-shadow: 0 1px 4px rgba(0,0,0,0.3),
		  inset 0 0 30px #fff;
	border: 1px solid #b6b6b6;
}

.c12 .block_wrapp .block.block1 .img {background: url('../img/c12_img1.jpg') no-repeat;}
.c12 .block_wrapp .block.block2 .img {background: url('../img/c12_img2.jpg') no-repeat;}
.c12 .block_wrapp .block.block3 .img {background: url('../img/c12_img3.jpg') no-repeat;}
.c12 .block_wrapp .block.block4 .img {background: url('../img/c12_img4.jpg') no-repeat;}

.c12 .block_wrapp .block:hover {
	z-index: 2;
	position: relative;
	transform: scale(1.15);
	-webkit-transform: scale(1.15);
}

.c12 .block_wrapp .block .btn1 {
	width: 151px;
	height: 25px;
	border: 1px solid #0066b2;
	border-radius: 3px;
	text-align: center;
	margin: 0 auto;
	padding-top: 3px;
	cursor: pointer;
}

.c12 .block_wrapp .block .btn1 span {
	font-family: 'fedra_light';
	font-size: 12px;
	color: #0066b2;
	line-height: 13px;
	text-align: center;
	border-bottom: 1px solid #0066b2;
}

.c12 .block_wrapp .block .block_h2 {
	font-family: 'fedra_normal';
	font-size: 13px;
	color: #27343d;
	line-height: 16px;
	text-align: center;
	margin: 15px 0 10px 0;
}

.c12 .block_wrapp .block .price_wrapp {
	width: 180px;
	margin: 0 auto;
}

.c12 .block_wrapp .block .old_price {
	float: left;
	font-family: 'fedra_book';
	font-size: 13px;
	color: #757575;
	line-height: 16px;
	position: relative;
}

.c12 .block_wrapp .block .old_price:before {
	width: 100%;
	height: 1px;
	content: '';
	position: absolute;
	left: 0px;
	top: 50%;
	background-color: #e02424;
	opacity: 0.7;
}

.c12 .block_wrapp .block .new_price {
	float: right;
	font-family: 'fedra_book';
	font-size: 14px;
	color: #27343d;
	line-height: 16px;
}

.c12 .block_wrapp .block .btn {
	display: inline-block;
	vertical-align: top;
	font-size: 13px;
	padding: 5px 0px;
	border-radius: 3px;
	width: 178px;
	position: absolute;
	bottom: 20px;
	left: 50%;
	margin-left: -89px;
}

.c12 .block_wrapp .block .bage {
	width: 	64px;
	height: 39px;
	position: absolute;
	top: -30px;
	right: -30px;
	background: url('../img/c12_bage.png') no-repeat;
	text-align: center;
	font-family: 'fedra_book';
	font-size: 16px;
	color: #fff;
	line-height: 19px;
	text-transform: uppercase;
	padding-top: 23px;
}

.c12 .block_bot {
	width: 636px;
	height: 166px;
	background-color: #fff;
	border: 3px solid #0066b2;
	float: right;
	margin-right: 52px;
	padding-top: 25px;
	text-align: center;
	position: relative;
}

.c12 .block_bot .block_bot_h1 {
	font-family: 'fedra_light';
	font-size: 32px;
	color: #0066b2;
	line-height: 35px;
	text-align: center;
	margin-bottom: 20px;
}

.c12 .block_bot .block_bot_h2 {
	font-family: 'fedra_light';
	font-size: 18px;
	color: #323e46;
	line-height: 21px;
	text-align: center;
	margin-bottom: 25px;
}

.c12 .block_bot .btn {
	display: inline-block;
	vertical-align: top;
	font-size: 18px;
	padding: 10px 20px;
}

.c12 .block_bot .img {
	width: 459px;
	height: 431px;
	background: url('../img/c12_ques.png') no-repeat;
	position: absolute;
	left: -305px;
	top: -135px;
}




.c112 {
    width: 100%;
    min-height: 582px;
    background: #fff;
    overflow: hidden;
}

.c112 .man-bg1 {
    background: url(../img/page-form-bg-1.png) 0 0 no-repeat;
    height: 682px;
    left: 790px;
    position: absolute;
    top: 328px;
    width: 733px;
    z-index: -1;
}


.c112 .wrapp {
    padding-top: 6px;
}
.c112 .teams .left {
    float: left;
    margin-top: 61px;
}
.c112 .teams .right {
    float: right;
    margin-top: 61px;
}
.c112 .irina {
    width: 484px;
    height: 264px;
    background: url(../img/irina.png) center center no-repeat;
margin-left: -30px;
box-shadow: 0 1px 18px rgba(57,129,160,0.28);
}

.c112 .alex {
    width: 484px;
    height: 264px;
    background: url(../img/alex.png) center center no-repeat;
margin-left: -30px;
box-shadow: 0 1px 18px rgba(57,129,160,0.28);
}

.c112 .ekaterina {
    width: 484px;
    height: 264px;
    background: url(../img/katya.png) center center no-repeat;
margin-right: -10px;
box-shadow: 0 1px 18px rgba(57,129,160,0.28);
}
.c112 .olga {
    width: 484px;
    height: 264px;
    background: url(../img/olga.png) center center no-repeat;
margin-right: -10px;
box-shadow: 0 1px 18px rgba(57,129,160,0.28);
}

.c112 .text {
    padding-top: 15px;
    margin-left: 290px;
}
.c112 .text span {
    display: block;
    margin-bottom: 50px;
    font-size: 20px;
    line-height: 20px;
    color: #fff;
    font-family: 'fedra_light';
}
.c112 .text em {
    font-size: 14px;
    line-height: 19px;
    font-style: normal;
    display: block;
    margin-bottom: 42px;
    color: #fff;
    font-family: 'fedra_light';
}
.c112 .text p {
        color: #454546;
    font-family: 'fedra_light';
    font-size: 13px;
    line-height: 16px;
    display: block;
}
.c112 .ekaterina .text span {
    margin-bottom: 60px;
}
.c112 .ekaterina .text em {
    margin-bottom: 45px;
}
.c112 .btn {
    margin: 30px auto;
    width: 261px;
    height: 45px;
    line-height: 45px;
    font-size: 16px;
    display: inline-block;
    margin-top: 8px;
    text-decoration: none;
    margin-left: 22px;
}






.c13 {
	width: 100%;
	height: 750px;
	background: url('../img/c13_bg.jpg') center center no-repeat;
}

.c13 .wrapp {
	height: inherit;
}

.c13 .form_wrapp {
	float: right;
	margin: 48px 10px 0 0;
}

.c13 .form_wrapp .form_h1 {
	margin-bottom: 10px;
}

.c13 .h1 {
	font-family: 'fedra_light';
    font-size: 26px;
    color: #f7f7f7;
    line-height: 30px;
    float: left;
    margin: 0px 0 0 10px;
}

.c13 .form_act_wrapp .form_act_h2 {
	font-family: 'fedra_light';
	font-size: 18px;
	color: #333333;
	line-height: 18px;
	float: left;
}

.c13 .form_act_wrapp .form_act_h2 span {
	font-family: 'fedra_normal';
}

.c13 .form_act_wrapp .form_act_timer {
	border: 1px solid #669ece;
	border-radius: 5px;
	float: right;
	padding: 5px 8px;
	margin: 10px 0 10px 15px;
}

.c13 .form_act_wrapp .form_act_timer .form_act_timer_h1 {
	font-family: 'fedra_light';
	font-size: 14px;
	color: #333333;
	line-height: 17px;
	margin-bottom: 30px;
}

.c13 .form_act_wrapp .form_act_timer ul {
	list-style: none;
}

.c13 .form_act_wrapp .form_act_timer ul li {
	display: inline-block;
	vertical-align: top;
	position: relative;
	margin-right: 8px;
	width: 45px;
	text-align: center;
}

.c13 .form_act_wrapp .form_act_timer ul li:last-child {
	margin-right: 0px;
}

.c13 .form_act_wrapp .form_act_timer ul li span {
	font-family: 'fedra_light';
	font-size: 12px;
	color: #464646;
	line-height: 15px;
	text-align: center;
}

.c13 .form_act_wrapp .form_act_timer ul li div {
	position: absolute;
	top: -33px;
	text-align: center;
	width: 100%;
	font-family: 'fedra_normal';
	font-size: 30px;
	color: #0060b1;
	line-height: 33px;
}

.c13 .form_act_wrapp .form_act_timer ul li div:before {
	width: 3px;
	height: 3px;
	background-color: #757575;
	position: absolute;
	content: '';
	right: -10px;
	top: 12px;
}

.c13 .form_act_wrapp .form_act_timer ul li div:after {
	width: 3px;
	height: 3px;
	background-color: #757575;
	position: absolute;
	content: '';
	right: -10px;
	top: 22px;
}

.c13 .form_act_wrapp .form_act_timer ul li:last-child div:after,
.c13 .form_act_wrapp .form_act_timer ul li:last-child div:before {
	display: none;
}

.c13 .form_wrapp input[type="text"] {
	width: 419px;
	height: 53px;
	padding: 0 10px;
	border: 1px solid #cccccc;
	margin-bottom: 25px;
	font-family: 'fedra_light';
	font-size: 24px;
	color: #000000;
	text-align: center;
}

.c13 .form_wrapp input[name="phone1"] {
	width: 45px;
	margin-right: 6px;
}

.c13 .form_wrapp input[name="phone2"] {
	width: 108px;
	margin-right: 6px;
}

.c13 .form_wrapp input[name="phone3"] {
	width: 200px;
	margin-right: -2px;
}


.c13 .wrapp > .desk {
	width: 370px;
    height: 145px;
    background-color: #0066b2;
    float: left;
    margin: 50px 0 0 10px;
    font-family: 'fedra_book';
    font-size: 16px;
    color: #fff;
    line-height: 19px;
    padding: 15px;
}

.c13 .wrapp > .desc {
    width: 370px;
    height: 165px;
    background-color: #0066b2;
    float: left;
    margin: 222px 0 0 10px;
    font-family: 'fedra_book';
    font-size: 16px;
    color: #fff;
    line-height: 19px;
    padding: 15px;
}

.c13 .wrapp > .desc p {
	margin-bottom: 15px;
}

.c13 .bot_block {
	height: 100px;
	width: 100%;
	position: absolute;
	bottom: 0px;
}

.c13 .bot_block .bot_block_h1 {
	font-family: 'fedra_book';
	font-size: 16px;
	color: #2b2c2e;
	line-height: 19px;
	text-align: center;
	margin-bottom: 10px;
}

.c13 .bot_block .logos {
	width: 100%;
	height: 50px;
	background: url('../img/c13_logos1.png') center center no-repeat;
	transition: 0.3s ease-out;
	-webkit-transition: 0.3s ease-out;
}

.c13 .bot_block .logos:hover {
	background: url('../img/c13_logos2.png') center center no-repeat;
}

/*.c13 .bot_block ul {
	list-style: none;
	width: 940px;
	margin: 0 auto;
}

.c13 .bot_block ul li {
	width: 103px;
	height: 50px;
	display: inline-block;
	vertical-align: top;
	margin: 0 -1px 0 -2px;
	position: relative;
	background-image: url('../img/c13_logos1.png');
	background-repeat: no-repeat;
}

.c13 .bot_block ul li:first-child:before {
	width: 1px;
	height: 100%;
	content: '';
	background: #cccccc;
	position: absolute;
	top: 0px;
	left: -1px;
}

.c13 .bot_block ul li:after {
	width: 1px;
	height: 100%;
	content: '';
	background: #cccccc url('../img/c13_logos2.png') 1000px 0px no-repeat;
	position: absolute;
	top: 0px;
	right: -1px;
}

.c13 .bot_block ul li:hover {
	cursor: pointer;
}

.c13 .bot_block ul li.li1 {background-position: 0px 0px;}
.c13 .bot_block ul li.li2 {background-position: -105px 0px;}
.c13 .bot_block ul li.li3 {background-position: -210px 0px;}
.c13 .bot_block ul li.li4 {background-position: -315px 0px;}
.c13 .bot_block ul li.li5 {background-position: -420px 0px;}
.c13 .bot_block ul li.li6 {background-position: -525px 0px;}
.c13 .bot_block ul li.li7 {background-position: -630px 0px;}
.c13 .bot_block ul li.li8 {background-position: -735px 0px;}
.c13 .bot_block ul li.li9 {background-position: -840px 0px;}*/

.c14 {
	width: 100%;
	height: 953px;
	background-color: #ececec;
}

.c14 .wrapp {
	padding-top: 45px;
}

.c14 .h1 {
	font-family: 'fedra_normal';
	font-size: 32px;
	color: #0066b2;
	line-height: 35px;
	text-align: center;
	margin-bottom: 43px;
}

.c14 .block_wrapp {
	text-align: center;
}

.c14 .block {
	width: 269px;
	display: inline-block;
	vertical-align: top;
	margin: 0px 17px;
	border: 1px solid #bdbdbd;
	height: 279px;
	text-align: center;
	background-color: #fff;
}

.c14 .block .block_top {
	height: 135px;
	width: 100%;
	font-family: 'fedra_light';
	font-size: 18px;
	color: #fff;
	line-height: 21px;
	text-align: center;
	margin-bottom: 35px;
}

.c14 .block.block1 .block_top {
	background-color: #8196bd;
}

.c14 .block.block2 .block_top {
	background-color: #5c729a;
}

.c14 .block.block3 .block_top {
	background-color: #395078;
}

.c14 .block .img {
	height: 52px;
	width: 100%;
}

.c14 .block.block1 .img {
	background: url('../img/c14_icon3.png') center center no-repeat;
}

.c14 .block.block2 .img {
	background: url('../img/c14_icon3.png') center center no-repeat;
}

.c14 .block.block3 .img {
	background: url('../img/c14_icon3.png') center center no-repeat;
}

.c14 .block p {
	font-family: 'fedra_light';
	font-size: 18px;
	color: #333333;
	line-height: 21px;
	text-align: center;
	margin-bottom: 15px;
}

.c14 .block .btn {
	font-size: 16px;
	display: inline-block;
	vertical-align: top;
	padding: 8px 50px;
	border-radius: 4px;
}






.protection {
	height:825px;
	padding-top:60px;
	overflow: hidden;
    background: url(../img/c4_bg.jpg) no-repeat center top fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    margin: 0 auto;
    width: 100%;
    position: relative;
    border-bottom: 20px double #fff;
}

.protection h2 {
	margin-bottom: 5px;
    color: #fff;
    text-align: center;
    font-family: 'fedra_normal';
    font-size: 36px;
    line-height: 40px;
    
}

.protection .wrap {
	font-size:24px;
	text-align:center;
	color:#fff;
}

.protection_block {
	width:960px;
	position:relative;
}

.pr1 {
	width:422px;
	height:525px;
	background:url(../img/pr1.png) no-repeat center;
	position:absolute;
	top:80px;
	left:210px;
}

.pr2 {
	width:285px;
	padding-right:54px;
	height:167px;
	padding-top:118px;
	background:url(../img/pr2.png) no-repeat center;
	position:absolute;
	top:115px;
	left:-5px;
	text-align:center;
	color:#0066b2;
	font-size:30px;
	font-family:'fedra_light';
	line-height:32px;
}

.pr3 {
	width:214px;
	padding-right:29px;
	height:214px;
	background:url(../img/pr3.png) no-repeat center;
	position:absolute;
	top:54px;
	left:480px;
	z-index:2;
}

.pr4 {
	width:194px;
	padding-right:23px;
	height:194px;
	background:url(../img/pr4.png) no-repeat center;
	position:absolute;
	top:435px;
	left:483px;
	z-index:2;
}

.pr5 {
	width: 205px;
    height: 200px;
    padding: 95px 0 0 90px;
    background: #fff;
    border-radius: 150px;
    position: absolute;
    top: 14px;
    left: 650px;
    font-size: 14px;
    line-height: 16px;
    text-align: left;
    z-index: 1;
    color: #4e4e4e;
    font-family: 'fedra_light';
}

/*@media handheld {
	.pr5 {
		font-size:0.6em;18px
	}
}*/
.pr5 span {
    display: block;
    line-height: 24px;
    margin-bottom: 8px;
    color: #0066b2;
    font-size: 30px;
    font-family: 'fedra_light';
}

.pr6 {
	width:183px;
	height:173px;
	padding:90px 0 0 80px;
	background:#fff;
	border-radius:150px;
	position:absolute;
	top:390px;
	left:640px;
	color: #4e4e4e;
        font-family: 'fedra_light';
	font-size:14px;
	line-height:16px;
	
	text-align:left;
	z-index:1;
}

.pr6 span {
	    display: block;
    line-height: 24px;
    margin-bottom: 8px;
    color: #0066b2;
    font-size: 30px;
    font-family: 'fedra_light';
}



.c16 {
	width: 100%;
	height: 485px;
	background-color: #fff;
}

.c16 {
	padding-top: 45px;
	position: relative;
	height: 440px;
	text-align: center;
	overflow: hidden;
}

.c16 .h1 {
	font-family: 'fedra_light';
	font-size: 32px;
	color: #0066b2;
	line-height: 35px;
	text-align: center;
	margin-bottom: 60px;
}

.c16 .sert {
	-webkit-perspective: 900px;
	perspective: 900px;
	width: 226px;
	height: 333px;
	display: inline-block;
	vertical-align: top;
	margin: 0 -60px;
	position: relative;
}

.c16 .sert span {
	display: block;
	width: 226px;
	height: 333px;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateY(-45deg) scale(0.8);
	transform: rotateY(-45deg) scale(0.8);
}

.c16 .sert.sert1 span {background: url('../img/c16/1.png') no-repeat;}
.c16 .sert.sert2 span {background: url('../img/c16/2.png') no-repeat;}
.c16 .sert.sert3 span {background: url('../img/c16/3.png') no-repeat;}
.c16 .sert.sert4 span {background: url('../img/c16/4.png') no-repeat;}
.c16 .sert.sert5 span {background: url('../img/c16/5.png') no-repeat;}
.c16 .sert.sert6 span {background: url('../img/c16/6.png') no-repeat;}
.c16 .sert.sert7 span {background: url('../img/c16/7.png') no-repeat;}
.c16 .sert.sert8 span {background: url('../img/c16/8.png') no-repeat;}
.c16 .sert.sert9 span {background: url('../img/c16/9.png') no-repeat;}
.c16 .sert.sert10 span {background: url('../img/c16/10.png') no-repeat;}
.c16 .sert.sert11 span {background: url('../img/c16/11.png') no-repeat;}
.c16 .sert.sert12 span {background: url('../img/c16/12.png') no-repeat;}
.c16 .sert.sert13 span {background: url('../img/c16/13.png') no-repeat;}
.c16 .sert.sert14 span {background: url('../img/c16/14.png') no-repeat;}
.c16 .sert.sert15 span {background: url('../img/c16/15.png') no-repeat;}

.c16 .sert.sert1 {z-index: 15;}
.c16 .sert.sert2 {z-index: 14;}
.c16 .sert.sert3 {z-index: 13;}
.c16 .sert.sert4 {z-index: 12;}
.c16 .sert.sert5 {z-index: 11;}
.c16 .sert.sert6 {z-index: 10;}
.c16 .sert.sert7 {z-index: 9;}
.c16 .sert.sert8 {z-index: 8;}
.c16 .sert.sert9 {z-index: 7;}
.c16 .sert.sert10 {z-index: 6;}
.c16 .sert.sert11 {z-index: 5;}
.c16 .sert.sert12 {z-index: 4;}
.c16 .sert.sert13 {z-index: 3;}
.c16 .sert.sert14 {z-index: 2;}
.c16 .sert.sert15 {z-index: 1;}

.c16 .sert:hover {
	z-index: 9;
	margin: 0 20px;
	-webkit-transition': 1s ease-out;
	transition': 1s ease-out;
}

.c16 .sert:hover span {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateY(0deg) scale(1.1);
	transform: rotateY(0deg) scale(1.1);
}

.c16 .wrapper {
	width: 2560px;
	height: inherit;
	left: 50%;
	margin-left: -1280px;
	top: 30px;
	position: absolute;
}

.c16 .wrapper > .wrapp {
	overflow: hidden;
	height: 100%;
}

.c16 .wrapper .left_arrow,
.c16 .wrapper .right_arrow {
	width: 26px;
	height: 26px;
	position: absolute;
	top: 50%;
	margin-top: 6px;
	border-left: 5px solid #0066b2;
	border-bottom: 5px solid #0066b2;
	opacity: 0.7;
	z-index: 24;
}

.c16 .wrapper .left_arrow {
	left: 90px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}

.c16 .wrapper .right_arrow {
	right: 90px;
	transform: rotate(-135deg);
	-webkit-transform: rotate(-135deg);
}

.c16 .wrapper .left_arrow:hover,
.c16 .wrapper .right_arrow:hover {
	cursor: pointer;
	opacity: 1;
}

.c16 .line {
	position: absolute;
	left: 960px;
	top: 0px;
	text-align: center;
	width: 100%;
	padding-top: 80px;
}

.c16 .line.line1 {
	left: 0px;
}

.c17 {
	width: 100%;
	height: 757px;
	background: url('../img/c17_bg.jpg') center center no-repeat;
}

.c17 .wrapp {
	height: inherit;
}

.c17 .form_wrapp {
	float: right;
	margin: 30px 10px 0 0;
}

.c17 .form_wrapp .form_h1 {
	margin-bottom: 10px;
}

.c17 .h1 {
	font-family: 'fedra_normal';
	font-size: 32px;
	color: #0066b2;
	line-height: 35px;
	float: left;
	margin: 55px 0 0 10px;
}

.c17 .form_act_wrapp .form_act_h2 {
	font-family: 'fedra_light';
	font-size: 18px;
	color: #333333;
	line-height: 18px;
	float: left;
}

.c17 .form_act_wrapp .form_act_h2 span {
	font-family: 'fedra_normal';
}

.c17 .form_act_wrapp .form_act_timer {
	border: 1px solid #669ece;
	border-radius: 5px;
	float: right;
	padding: 5px 8px;
	margin: 10px 0 10px 15px;
}

.c17 .form_act_wrapp .form_act_timer .form_act_timer_h1 {
	font-family: 'fedra_light';
	font-size: 14px;
	color: #333333;
	line-height: 17px;
	margin-bottom: 30px;
}

.c17 .form_act_wrapp .form_act_timer ul {
	list-style: none;
}

.c17 .form_act_wrapp .form_act_timer ul li {
	display: inline-block;
	vertical-align: top;
	position: relative;
	margin-right: 8px;
	width: 45px;
	text-align: center;
}

.c17 .form_act_wrapp .form_act_timer ul li:last-child {
	margin-right: 0px;
}

.c17 .form_act_wrapp .form_act_timer ul li span {
	font-family: 'fedra_light';
	font-size: 12px;
	color: #464646;
	line-height: 15px;
	text-align: center;
}

.c17 .form_act_wrapp .form_act_timer ul li div {
	position: absolute;
	top: -33px;
	text-align: center;
	width: 100%;
	font-family: 'fedra_normal';
	font-size: 30px;
	color: #0060b1;
	line-height: 33px;
}

.c17 .form_act_wrapp .form_act_timer ul li div:before {
	width: 3px;
	height: 3px;
	background-color: #757575;
	position: absolute;
	content: '';
	right: -10px;
	top: 12px;
}

.c17 .form_act_wrapp .form_act_timer ul li div:after {
	width: 3px;
	height: 3px;
	background-color: #757575;
	position: absolute;
	content: '';
	right: -10px;
	top: 22px;
}

.c17 .form_act_wrapp .form_act_timer ul li:last-child div:after,
.c17 .form_act_wrapp .form_act_timer ul li:last-child div:before {
	display: none;
}

.c17 .form_wrapp input[type="text"] {
	width: 419px;
	height: 53px;
	padding: 0 10px;
	border: 1px solid #cccccc;
	margin-bottom: 25px;
	font-family: 'fedra_light';
	font-size: 24px;
	color: #000000;
	text-align: center;
}

.c17 .form_wrapp input[name="phone1"] {
	width: 45px;
	margin-right: 6px;
}

.c17 .form_wrapp input[name="phone2"] {
	width: 108px;
	margin-right: 6px;
}

.c17 .form_wrapp input[name="phone3"] {
	width: 200px;
	margin-right: -2px;
}

.c17 .wrapp > .desc {
	font-family: 'fedra_normal';
	font-size: 16px;
	color: #fff;
	line-height: 19px;
	padding: 15px;
	width: 370px;
	height: 55px;
	background-color: #0066b2;
	float: left;
	margin: 367px 0 0 10px;
}

.c17 .bot_block {
	bottom: 14px;
	left: 0px;
	width: 100%;
	position: absolute;
}

.c17 .bot_block .logos {
	width: 100%;
	height: 80px;
	background: url('../img/c17_logos1.png') center center no-repeat;
	transition: 0.3s ease-out;
	-webkit-transition: 0.3s ease-out;
}

.c17 .bot_block .logos:hover {
	background: url('../img/c17_logos2.png') center center no-repeat;
}

/*
.c17 .bot_block ul {
	list-style: none;
	height: 80px;
}

.c17 .bot_block ul li {
	display: inline-block;
	vertical-align: top;
	height: 80px;
	width: 80px;
	margin-right: -1px;
	position: relative;
	background-image: url('../img/c17_logos1.png');
	background-repeat: no-repeat;
}

.c17 .bot_block ul li:after {
	width: 1px;
	height: 50px;
	position: absolute;
	content: '';
	right: -1px;
	top: 3px;
	background: #cccccc url('../img/c17_logos2.png') 0px -10000px no-repeat;
}*/

.c17 .bot_block .bot_block_h1 {
	font-family: 'fedra_light';
	font-size: 16px;
	color: #2b2c2e;
	line-height: 19px;
	text-align: left;
	margin-bottom: 12px;
}
/*
.c17 .bot_block ul li:hover {
	cursor: pointer;
}

.c17 .bot_block ul li.li1 {background-position: 0px 0px;}
.c17 .bot_block ul li.li2 {background-position: -80px 0px}
.c17 .bot_block ul li.li3 {background-position: -160px 0px}
.c17 .bot_block ul li.li4 {background-position: -240px 0px}
.c17 .bot_block ul li.li5 {background-position: -320px 0px}
.c17 .bot_block ul li.li6 {background-position: -400px 0px}
.c17 .bot_block ul li.li7 {background-position: -480px 0px}
.c17 .bot_block ul li.li8 {background-position: -560px 0px}
.c17 .bot_block ul li.li9 {background-position: -640px 0px}
.c17 .bot_block ul li.li10 {background-position: -720px 0px}
.c17 .bot_block ul li.li11 {background-position: -800px 0px}
.c17 .bot_block ul li.li12 {background-position: -880px 0px}*/

.c18 {
	width: 100%;
	background-color: #0066b2;
	height: 654px;
border-bottom: 20px double #fff;
}

.c18 .wrapp {
	padding-top: 30px;
}

.c18 .h1 {
	font-family: 'fedra_normal';
	font-size: 32px;
	color: #fff;
	line-height: 35px;
	text-align: center;
	margin-bottom: 90px;
}

.c18 .line {
	margin-bottom: 100px;
}

.c18 .line ul {
	list-style: none;
}

.c18 .line ul li {
	width: 120px;
	height: 120px;
	border-radius: 50%;
	background-color: #ec3242;
        box-shadow: inset 0 1px 1px #fff;
	display: inline-block;
	vertical-align: top;
	position: relative;
	margin-right: 86px;
}

.c18 .line ul li:last-child {
	margin-right: 0px;
}

.c18 .line ul li .text {
	position: absolute;
	top: 132px;
	width: 200px;
	left: 50%;
	margin-left: -100px;
	font-family: 'fedra_light';
	font-size: 15px;
	color: #fff;
	line-height: 18px;
	text-align: center;
}

.c18 .line ul li .text span {
	font-family: 'fedra_normal';
}

.c18 .line ul li.li1 .img {
	width: 50px;
    height: 50px;
    position: absolute;
    left: 50%;
    margin-left: -25px;
    top: 35px;
    background: url(../img/c18_1.png) no-repeat;
}

.c18 .line ul li.li2 .img {
	    width: 50px;
    height: 50px;
    position: absolute;
    left: 50%;
    margin-left: -25px;
    top: 35px;
    background: url(../img/c18_2.png) no-repeat;
}

.c18 .line ul li.li3 .img {
	    width: 50px;
    height: 50px;
    position: absolute;
    left: 50%;
    margin-left: -25px;
    top: 30px;
    background: url(../img/c18_3.png) no-repeat;
}

.c18 .line ul li.li4 .img {
	    width: 50px;
    height: 50px;
    position: absolute;
    left: 50%;
    margin-left: -25px;
    top: 30px;
    background: url(../img/c18_4.png) no-repeat;
}

.c18 .line ul li.li5 .img {
	width: 50px;
    height: 50px;
    position: absolute;
    left: 50%;
    margin-left: -25px;
    top: 30px;
    background: url(../img/c18_5.png) no-repeat;
}

.c18 .line ul li.li5:after {
	width: 4px;
	height: 200px;
	content: '';
	position: absolute;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	left: 64px;
	top: -43px;
	
}

.c18 .line ul li.li6 .img {
	width: 50px;
    height: 50px;
    position: absolute;
    left: 50%;
    margin-left: -25px;
    top: 30px;
    background: url(../img/c18_6.png) no-repeat;
}

.c18 .lines_wrapp {
	float: right;
}

.c18 .list_img {
	width: 707px;
	height: 535px;
	background: url('../img/c18_list.png') no-repeat;
	position: absolute;
	left: -173px;
	top: 93px;
}

.c18 .list_img .round1 {
	width: 125px;
	height: 125px;
	border-radius: 50%;
	background: url('../img/c18_0_1.png') no-repeat;
	position: absolute;
	top: 15px;
	right: 180px;
}

.c18 .list_img .round2 {
	width: 125px;
	height: 125px;
	border-radius: 50%;
	background: url('../img/c18_0_2.png') no-repeat;
	position: absolute;
	bottom: 15px;
	left: 197px;
}





.slide5 {
   
    height: 1070px;
    overflow: hidden;
    border-bottom: 20px double #fff;
    width: 100%;
    background: #0066b2 url(../img/page-form-bg.png) no-repeat center top 290px;

}
.slide5 .h1{
	width: 499px;
	height: 86px;
	background: url(../img/slide5_border.png) center center no-repeat;
	position: relative;
	padding-top: 50px;
	margin: 0 auto;
	font-family: 'nerislight';
	font-size: 49px;
	color: #fff;
	margin-top: 25px;
}
.slide5 .h1 span {
	display: block;
    margin: -25px 0 0 20px;
    font-family: 'fedra_normal';
    font-size: 32px;
    color: #fff;
    line-height: 35px;
    text-align: center;
}
.slide5 .h1 .h2 {
	font-family: 'nerisblack';
	font-size: 49px;
	color: #3e2a65;
	position: absolute;
	top: 25px;
	right: -50px;
	background: #face00;
	height: 86px;
}
.slide5 .slide5_content {
	width: 1051px;
	height: 600px;
	background: url(../img/slide5_bg.png) center center no-repeat;
	margin: 50px auto 100px;
	position: relative;
}
.slide5 .slide5_content .top_string div {
	    display: inline-block;
    font-family: 'fedra_book';
    font-size: 14px;
    color: #fff;
    vertical-align: top;
    margin-top: -11px;
    line-height: 19px;
}
.slide5 .slide5_content .bottom_string div {
	  display: inline-block;
    font-family: 'fedra_book';
    font-size: 14px;
    color: #fff;
    vertical-align: top;
    margin-top: -11px;
    line-height: 19px;
}
.slide5 .top_string {
	padding-left: 140px;
}
.slide5 .bottom_string {
	padding-left: 140px;
    margin-top: 160px;
}
.slide5 .slide5_content .top_string .circle {
	width: 45px;
    height: 45px;
    background: #ec3242;
    border-radius: 50%;
    font-family: 'fedra_book';
    font-size: 20px;
    color: #fbfbfb;
    text-align: center;
    line-height: 40px;
   
}
.slide5 .slide5_content .bottom_string .circle {
	width: 45px;
    height: 45px;
    background: #ec3242;
    border-radius: 50%;
    font-family: 'fedra_book';
    font-size: 20px;
    color: #fbfbfb;
    text-align: center;
    line-height: 40px;

}
.slide5 .slide5_content .top_string span {
	font-family: 'fedra_normal';
    font-size: 16px;
    color: #fff;
    display: block;
    text-transform: uppercase;
    margin-top: 25px;
    margin-bottom: 10px;
}
.slide5 .slide5_content .bottom_string span {
	font-family: 'fedra_normal';
    font-size: 16px;
    color: #fff;
    display: block;
    text-transform: uppercase;
    margin-top: 25px;
    margin-bottom: 10px;
}
.slide5 .slide5_content .top_string .btn { 
    text-shadow: 0px 0px 0px rgba(0,0,0,0.38), 0px 0px 0px #006383;
    width: 169px;
    height: 45px;
    font-family: 'brutal_typeregular';
    font-size: 17px;
    color: #ffffff;
    background: #c01513;
    background: -moz-linear-gradient(top, #fccf00 0%, #f7cb00 44%, #f0c500 81%, #e9c000 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c01513), color-stop(44%,#c01513), color-stop(81%,#c01513), color-stop(100%,#c01513));
    background: -webkit-linear-gradient(top, #c01513 0%,#c01513 44%,#c01513 81%,#c01513 100%);
    background: -o-linear-gradient(top, #fccf00 0%,#f7cb00 44%,#f0c500 81%,#e9c000 100%);
    background: -ms-linear-gradient(top, #fccf00 0%,#f7cb00 44%,#f0c500 81%,#e9c000 100%);
    background: linear-gradient(to bottom, #c01513 0%,#c01513 44%,#c01513 81%,#c01513 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fccf00', endColorstr='#e9c000',GradientType=0 );
    text-align: center;
    line-height: 42px;
    cursor: pointer;
    border-radius: 5px;
    box-shadow: 0px 2px 5px 1px rgba(0,0,0,0.3);
    display: block;
    margin-top: 35px;
    margin-bottom: 75px;
}
.slide5 .slide5_content .top_string .btn:hover {
	background: #c01513;
    background: -moz-linear-gradient(top, #fccf00 0%, #f7cb00 44%, #f0c500 81%, #e9c000 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c01513), color-stop(44%,#c01513), color-stop(81%,#c01513), color-stop(100%,#c01513));
    background: -webkit-linear-gradient(top, #c01513 0%,#c01513 44%,#c01513 81%,#c01513 100%);
    background: -o-linear-gradient(top, #fccf00 0%,#f7cb00 44%,#f0c500 81%,#e9c000 100%);
    background: -ms-linear-gradient(top, #fccf00 0%,#f7cb00 44%,#f0c500 81%,#e9c000 100%);
    background: linear-gradient(to bottom, #c01513 0%,#c01513 44%,#c01513 81%,#c01513 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fccf00', endColorstr='#e9c000',GradientType=0 );

}
.slide5 .slide5_content .top_string .btn:active {
	background: #c01513;
    background: -moz-linear-gradient(top, #fccf00 0%, #f7cb00 44%, #f0c500 81%, #e9c000 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c01513), color-stop(44%,#c01513), color-stop(81%,#c01513), color-stop(100%,#c01513));
    background: -webkit-linear-gradient(top, #c01513 0%,#c01513 44%,#c01513 81%,#c01513 100%);
    background: -o-linear-gradient(top, #fccf00 0%,#f7cb00 44%,#f0c500 81%,#e9c000 100%);
    background: -ms-linear-gradient(top, #fccf00 0%,#f7cb00 44%,#f0c500 81%,#e9c000 100%);
    background: linear-gradient(to bottom, #c01513 0%,#c01513 44%,#c01513 81%,#c01513 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fccf00', endColorstr='#e9c000',GradientType=0 );
}
.slide5 .slide5_content .top_string .item1 {
	margin-right: 110px;
}
.slide5 .slide5_content .top_string .item2 {
	margin-right: 110px;
}
.slide5 .slide5_content .bottom_string .item4 {
	margin-right: 110px;
}
.slide5 .slide5_content .bottom_string .item5 {
	margin-right: 140px;
}


.c20 {
	width: 100%;
	background: url('../img/c20_bg.jpg');
    border-bottom: 20px double #fff;
}

.c20 .wrapp {
	padding-top: 50px;
}

.c20 .h1 {
	font-family: 'fedra_light';
	font-size: 32px;
	color: #0066b2;
	line-height: 35px;
	text-align: center;
	margin-bottom: 60px;
}

.c20 .line {
	text-align: center;
	margin-bottom: 94px;
}

.c20 .line .round {
	width: 140px;
	height: 140px;
	display: inline-block;
	vertical-align: top;
	border-radius: 50%;
	background-color: #0a7ed4;
	box-shadow: inset 0 1px 1px #0d456e;
	margin-right: 133px;
	position: relative;
}

.c20 .line .round:last-child {
	margin-right: 0px;
}

.c20 .line .round .inner_round {
	width: 128px;
	height: 80px;
	border-radius: 50%;
	position: relative;
	top: 6px;
	margin: 0 auto;
	background: url('../img/c20_bg.jpg');
	box-shadow: 0 1px 1px #0d456e;
	padding-top: 48px;
}

.c20 .line .round .text {
	width: 250px;
	position: absolute;
	top: 155px;
	left: 50%;
	margin-left: -125px;
	font-family: 'fedra_light';
	font-size: 14px;
	color: #434446;
	line-height: 17px;
	text-align: center;
}

.c20 .line .round .inner_round span {
	text-align: center;
	font-family: 'neo_medium';
	font-size: 32px;
	color: #0066b2;
	line-height: 35px;
}

.c21 {
	width: 100%;
	background-color: #fff;
	height: 664px;
}

.c21 .wrapp {
	height: inherit;
}

.c21 .img {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 546px;
	height: 514px;
	background: url('../img/c21_bg.jpg') no-repeat;
	z-index: 1;
}

.c21 .h1 {
	font-family: 'fedra_normal';
	font-size: 32px;
	color: #0066b2;
	line-height: 35px;
	float: left;
	margin: 55px 0 0 10px;
	z-index: 2;
	position: relative;
}

.c21 .form_wrapp {
	float: right;
	margin: 30px 10px 0 0;
	z-index: 2;
	position: relative;
}

.c21 .form_wrapp .form_h1 {
	margin-bottom: 10px;
}

.c21 .form_act_wrapp .form_act_h2 {
	font-family: 'fedra_light';
	font-size: 18px;
	color: #333333;
	line-height: 18px;
	float: left;
}

.c21 .form_act_wrapp .form_act_h2 span {
	font-family: 'fedra_normal';
}

.c21 .form_act_wrapp .form_act_h2 em {
	font-family: 'myriad_regular';
	font-size: 11px;
	color: #4c4b4b;
	line-height: 14px;
	font-style: normal;
	margin-bottom: 10px;
	display: block;
}
.c21 form em {
	font-family: 'myriad_regular';
	font-size: 11px;
	color: #4c4b4b;
	line-height: 14px;
	font-style: normal;
	margin-bottom: 10px;
	display: block;
	text-align: center;
}

.c21 .form_act_wrapp .form_act_timer {
	border: 1px solid #669ece;
	border-radius: 5px;
	float: right;
	padding: 5px 8px;
	margin: 10px 0 10px 15px;
}

.c21 .form_act_wrapp .form_act_timer .form_act_timer_h1 {
	font-family: 'fedra_light';
	font-size: 14px;
	color: #333333;
	line-height: 17px;
	margin-bottom: 30px;
}

.c21 .form_act_wrapp .form_act_timer ul {
	list-style: none;
}

.c21 .form_act_wrapp .form_act_timer ul li {
	display: inline-block;
	vertical-align: top;
	position: relative;
	margin-right: 8px;
	width: 45px;
	text-align: center;
}

.c21 .form_act_wrapp .form_act_timer ul li:last-child {
	margin-right: 0px;
}

.c21 .form_act_wrapp .form_act_timer ul li span {
	font-family: 'fedra_light';
	font-size: 12px;
	color: #464646;
	line-height: 15px;
	text-align: center;
}

.c21 .form_act_wrapp .form_act_timer ul li div {
	position: absolute;
	top: -33px;
	text-align: center;
	width: 100%;
	font-family: 'fedra_normal';
	font-size: 30px;
	color: #0060b1;
	line-height: 33px;
}

.c21 .form_act_wrapp .form_act_timer ul li div:before {
	width: 3px;
	height: 3px;
	background-color: #757575;
	position: absolute;
	content: '';
	right: -10px;
	top: 12px;
}

.c21 .form_act_wrapp .form_act_timer ul li div:after {
	width: 3px;
	height: 3px;
	background-color: #757575;
	position: absolute;
	content: '';
	right: -10px;
	top: 22px;
}

.c21 .form_act_wrapp .form_act_timer ul li:last-child div:after,
.c21 .form_act_wrapp .form_act_timer ul li:last-child div:before {
	display: none;
}

.c21 .form_wrapp input[type="text"] {
	width: 419px;
	height: 53px;
	padding: 0 10px;
	border: 1px solid #cccccc;
	margin-bottom: 25px;
	font-family: 'fedra_light';
	font-size: 24px;
	color: #000000;
	text-align: center;
}

.c21 .form_wrapp input[name="phone1"] {
	width: 45px;
	margin-right: 6px;
}

.c21 .form_wrapp input[name="phone2"] {
	width: 108px;
	margin-right: 6px;
}

.c21 .form_wrapp input[name="phone3"] {
	width: 200px;
	margin-right: -2px;
}

.c22 {
	width: 100%;
	background-color: #dce8f3;
	height: 428px;
	padding-top: 40px;
	text-align: center;
	overflow: hidden;
}

.c22 .h1 {
	font-family: 'fedra_light';
	font-size: 30px;
	color: #0066b2;
	line-height: 33px;
	text-align: center;
	margin-bottom: 50px;
}

.c22 .sert {
	-webkit-perspective: 900px;
	perspective: 900px;
	width: 226px;
	height: 333px;
	display: inline-block;
	vertical-align: top;
	margin: 0 -60px;
	position: relative;
}

.c22 .sert span {
	display: block;
	width: 226px;
	height: 333px;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateY(-45deg) scale(0.8);
	transform: rotateY(-45deg) scale(0.8);
}

.c22 .sert.sert1 span {background: url('../img/c22/4.png') no-repeat;}
.c22 .sert.sert2 span {background: url('../img/c22/5.png') no-repeat;}
.c22 .sert.sert3 span {background: url('../img/c22/3.png') no-repeat;}

.c22 .sert.sert1 {z-index: 3;}
.c22 .sert.sert2 {z-index: 2;}
.c22 .sert.sert3 {z-index: 1;}

.c22 .sert:hover {
	z-index: 9;
	margin: 0 20px;
}

.c22 .sert:hover span {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateY(0deg) scale(1.1);
	transform: rotateY(0deg) scale(1.1);
}

.c23 {
	width: 100%;
	background-color: #fff;
	height: 668px;
}

.c23 .wrapp {
	height: 100%;
}

.c23 .img {
	width: 573px;
	height: 503px;
	background: url('../img/c23_bg.jpg') no-repeat;
	position: absolute;
	bottom: 0px;
	left: -35px;
	z-index: 1;
}

.c23 .h1 {
	font-family: 'fedra_normal';
	font-size: 32px;
	color: #0066b2;
	line-height: 35px;
	float: left;
	margin: 55px 0 0 10px;
	z-index: 2;
	position: relative;
}

.c23 .form_wrapp {
	float: right;
	margin: 41px 10px 0 0;
	z-index: 2;
	position: relative;
}

.c23 .form_wrapp .form_h1 {
	margin-bottom: 10px;
}

.c23 .form_act_wrapp .form_act_h2 {
	font-family: 'fedra_light';
	font-size: 17px;
	color: #333333;
	line-height: 18px;
	float: left;
}

.c23 .form_act_wrapp .form_act_h2 span {
	font-family: 'fedra_normal';
}

.c23 .form_act_wrapp .form_act_h2 em {
	font-family: 'myriad_regular';
	font-size: 11px;
	color: #4c4b4b;
	line-height: 14px;
	font-style: normal;
	margin-bottom: 10px;
	display: block;
}

.c23 .form_act_wrapp .form_act_timer {
	border: 1px solid #669ece;
	border-radius: 5px;
	float: right;
	padding: 5px 8px;
	margin: 10px 0 10px 15px;
}

.c23 .form_act_wrapp .form_act_timer .form_act_timer_h1 {
	font-family: 'fedra_light';
	font-size: 14px;
	color: #333333;
	line-height: 17px;
	margin-bottom: 30px;
}

.c23 .form_act_wrapp .form_act_timer ul {
	list-style: none;
}

.c23 .form_act_wrapp .form_act_timer ul li {
	display: inline-block;
	vertical-align: top;
	position: relative;
	margin-right: 8px;
	width: 45px;
	text-align: center;
}

.c23 .form_act_wrapp .form_act_timer ul li:last-child {
	margin-right: 0px;
}

.c23 .form_act_wrapp .form_act_timer ul li span {
	font-family: 'fedra_light';
	font-size: 12px;
	color: #464646;
	line-height: 15px;
	text-align: center;
}

.c23 .form_act_wrapp .form_act_timer ul li div {
	position: absolute;
	top: -33px;
	text-align: center;
	width: 100%;
	font-family: 'fedra_normal';
	font-size: 30px;
	color: #0060b1;
	line-height: 33px;
}

.c23 .form_act_wrapp .form_act_timer ul li div:before {
	width: 3px;
	height: 3px;
	background-color: #757575;
	position: absolute;
	content: '';
	right: -10px;
	top: 12px;
}

.c23 .form_act_wrapp .form_act_timer ul li div:after {
	width: 3px;
	height: 3px;
	background-color: #757575;
	position: absolute;
	content: '';
	right: -10px;
	top: 22px;
}

.c23 .form_act_wrapp .form_act_timer ul li:last-child div:after,
.c23 .form_act_wrapp .form_act_timer ul li:last-child div:before {
	display: none;
}

.c23 .form_wrapp input[type="text"] {
	width: 419px;
	height: 53px;
	padding: 0 10px;
	border: 1px solid #cccccc;
	margin-bottom: 25px;
	font-family: 'fedra_light';
	font-size: 24px;
	color: #000000;
	text-align: center;
}

.c23 .form_wrapp input[name="phone1"] {
	width: 45px;
	margin-right: 6px;
}

.c23 .form_wrapp input[name="phone2"] {
	width: 108px;
	margin-right: 6px;
}

.c23 .form_wrapp input[name="phone3"] {
	width: 200px;
	margin-right: -2px;
}

.c23 .wrapp > .desc {
	width: 266px;
	padding: 15px;
	background-color: #0066b2;
	position: absolute;
	float: left;
	margin: 535px 0 0 10px;
	font-family: 'fedra_light';
	font-size: 16px;
	color: #fff;
	line-height: 19px;
	z-index: 2;
}



.c26 {
	width: 100%;
	height: 430px;
	border-bottom: 20px double #fff;
	position: relative;
	background-color: #eee;
	/*perspectiveZ: 900px;*/
	text-align: center;
	padding-top: 55px;
	overflow: hidden;
}

.c26 .wrapper {
	width: 2560px;
	height: inherit;
	left: 50%;
	margin-left: -1280px;
	top: 124px;
	position: absolute;
}

.c26 .h1 {
	font-family: 'fedra_light';
	font-size: 30px;
	color: #0066b2;
	line-height: 33px;
	text-align: center;
	margin-bottom: 50px;
}

.c26 .sert {
	-webkit-perspective: 900px;
	perspective: 900px;
	width: 226px;
	height: 333px;
	display: inline-block;
	vertical-align: top;
	margin: 0 -60px;
	position: relative;
}

.c26 .sert span {
	display: block;
	width: 226px;
	height: 333px;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateY(-45deg) scale(0.8);
	transform: rotateY(-45deg) scale(0.8);
}

.c26 .sert.sert1 span {background: url('../img/c26/1.png') no-repeat;}
.c26 .sert.sert2 span {background: url('../img/c26/2.png') no-repeat;}
.c26 .sert.sert3 span {background: url('../img/c26/3.png') no-repeat;}
.c26 .sert.sert4 span {background: url('../img/c26/4.png') no-repeat;}
.c26 .sert.sert5 span {background: url('../img/c26/5.png') no-repeat;}
.c26 .sert.sert6 span {background: url('../img/c26/6.png') no-repeat;}
.c26 .sert.sert7 span {background: url('../img/c26/7.png') no-repeat;}
.c26 .sert.sert8 span {background: url('../img/c26/8.png') no-repeat;}

.c26 .sert.sert1 {z-index: 8;}
.c26 .sert.sert2 {z-index: 7;}
.c26 .sert.sert3 {z-index: 6;}
.c26 .sert.sert4 {z-index: 5;}
.c26 .sert.sert5 {z-index: 4;}
.c26 .sert.sert6 {z-index: 3;}
.c26 .sert.sert7 {z-index: 2;}
.c26 .sert.sert8 {z-index: 1;}

.c26 .sert:hover {
	z-index: 9;
	margin: 0 20px;
}

.c26 .sert:hover span {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateY(0deg) scale(1.1);
	transform: rotateY(0deg) scale(1.1);
}

.c26 .wrapper {
	width: 2560px;
	height: inherit;
	left: 50%;
	margin-left: -1280px;
	top: 30px;
	position: absolute;
}

.c26 .wrapper > .wrapp {
	overflow: hidden;
	height: 100%;
}

.c26 .wrapper .left_arrow,
.c26 .wrapper .right_arrow {
	width: 26px;
	height: 26px;
	position: absolute;
	top: 50%;
	margin-top: 6px;
	border-left: 5px solid #0066b2;
	border-bottom: 5px solid #0066b2;
	opacity: 0.7;
	z-index: 24;
}

.c26 .wrapper .left_arrow {
	left: 90px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}

.c26 .wrapper .right_arrow {
	right: 90px;
	transform: rotate(-135deg);
	-webkit-transform: rotate(-135deg);
}

.c26 .wrapper .left_arrow:hover,
.c26 .wrapper .right_arrow:hover {
	cursor: pointer;
	opacity: 1;
}

.c26 .line {
	position: absolute;
	left: 960px;
	top: 0px;
	text-align: center;
	width: 100%;
	padding-top: 80px;
}

.c26 .line.line1 {
	left: 0px;
}







/* b18, b19 */
.b18 h2, .b19 h2 {
    font-family: 'fedra_light';
    font-size: 32px;
    color: #0066b2;
    line-height: 35px;
    text-align: center;
    margin-bottom: 30px;
}
.b18 ul, .b19 ul {
	text-align: center;
}
.b18 li figcaption {
	font-family: 'fedra_light';
	font-size: 16px;
	line-height: 18px;
	letter-spacing: 0;
	color: transparent;
	-webkit-transition: color 1s ease-out;
    -moz-transition: color 1s ease-out;
    transition: color 1s ease-out;
}
.b18 p {
	font-family: 'fedra_light';
	font-size: 23px;
	line-height: 20px;
	color: white;
}


.b18 .man-bg1 {
    background: url(../img/page-form-bg-1.png) 0 0 no-repeat;
    height: 682px;
    position: absolute;
    top: 220px;
    width: 733px;
    z-index: -1;
    right: 790px;
}


/* b18, b19 end */

/* b18 */
.b18 .wrapp,
.b19 .wrapp {
	padding-top: 70px;
	padding-bottom: 50px;
}
.b18 h2, .b19 h2, .b20 h2 {
	position: relative;
}
.b18 h2:before, .b19 h2:before, .b20 h2:before,  {
	content: "";
	display: block;
	position: absolute;
	left: 50%;
	top: -23px;
	width: 60px; 
	height: 6px; 
	background-color: #00d52d;
	margin-left: -30px;
}
.b18 ul, .b19 ul {
	margin-top: 35px;
}
.b18 li,
.b19 li {
	width: 197px; 
	height: 197px; 
	background-color: #0ca561;
	display: inline-block;
	vertical-align: top;
	padding: 14px;
	position: relative;
	cursor: pointer;
	margin: 0 5px;
}
.b18 li div,
.b19 li div {
	border: 2px solid white;
	height: 100%;
	position: relative;
}
.b18 div p {
	margin-top: 130px;
}
.b18 li:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	display: block;
	width: 100%;
	height: 100%;
	-webkit-transition: background-color 1s ease-out;
    -moz-transition: background-color 1s ease-out;
    transition: background-color 1s ease-out;
    z-index: 1;
}
.b18 li:hover:before {
	background-color: rgba(0,0,0,0.8);
}
.b18 li:first-child figcaption {
	top: 40px;
}
.b18 li:nth-child(3) figcaption {
	top: 40px;
}
.b18 li figcaption {
	position: relative;
	z-index: 2;
top: 40px;
}
.b18 li:hover figcaption {
	color: white;
}
.b18 li div figure {
	    width: 192px;
    height: 82px;
    background: url(../img/sprite.png) -135px -435px no-repeat;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -95.5px;
    margin-top: -65px;
}
.b18 li + li div figure {
	     width: 192px;
    height: 76px;
    background-position: -334px -435px;
    margin-left: -95px;
    margin-top: -65.5px;
}
.b18 li + li + li div figure {
	width: 135px;
	height: 120px;
	background-position: 0 -519px;
	margin-left: -67.5px;
	margin-top: -60px;
}
.b18 li + li + li + li div figure {
	width: 157px;
	height: 61px;
	background-position: -137px -519px;
	margin-left: -78.5px;
	margin-top: -30.5px;
}
.b18 li + li {
	background-color: #006383;
}
.b18 li + li + li {
	background-color: #008000;
}
.b18 li + li + li + li {
	background-color: #034a91;
}
/* b18 end*/

/* b19 */
.b19 li {
	background-color: #e94e1f;
}
.b19 li + li {
	background-color: #69bbb9;
}
.b19 li + li + li {
	background-color: #008000;
}
.b19 li + li + li + li {
	background-color: #0d0708;
}
.b19 figure {
	width: 183px;
	height: 75px;
	background: url('../img/sprite.png') -296px -519px no-repeat;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -91.5px;
	margin-top: -37.5px;
}
.b19 li + li figure {
	width: 126px;
	height: 100px;
	background-position: -481px -519px;
	margin-left: -63px;
	margin-top: -50px;
}
.b19 li + li + li figure {
	width: 177px;
	height: 36px;
	background-position: 0 -641px;
	margin-left: -88.5px;
	margin-top: -18px;
}
.b19 li + li + li + li figure {
	width: 168px;
	height: 45px;
	background-position: -179px -596px;
	margin-left: -84px;
	margin-top: -22.5px;
}
/* b19 end */















.c27 {
	width: 100%;
	background-color: #fff;
}

.c27 .wrapp {
	padding-top: 40px;
}

.c27 .h1 {
	font-family: 'fedra_light';
	font-size: 32px;
	color: #0066b2;
	line-height: 35px;
	text-align: center;
	margin-bottom: 30px;
}

.c27 .logos {
	width: 960px;
	margin: 0 auto;
	height: 485px;
	background: url('../img/c27_logos2.jpg') center center no-repeat;
	margin-bottom: 20px;
}

.c27 .logos ul {
	list-style: none;
}

.c27 .logos ul li {
	display: inline-block;
	vertical-align: top;
	width: 119px;
	height: 127px;
	margin: 0 -1px 1px -2px;
}

.c27 .logos ul li p {
	font-family: 'fedra_light';
	font-size: 9px;
	color: #696f75;
	line-height: 12px;
	text-align: center;
	padding-top: 75px;
}

.c27 .logos ul li:nth-child(-n+8),
.c27 .logos ul li:nth-child(n+25) {
	height: 114px;
	padding-top: 8px;
}

.c27 .logos ul li:nth-child(n+25) {
}

.c27 .logos ul li:nth-child(8n+1) {
	margin-left: 1px;
}
/*
.c27 .logos ul li.li1 {background-position: 0px 0px;}
.c27 .logos ul li.li2 {background-position: -121px 0px;}
.c27 .logos ul li.li3 {background-position: -241px 0px;}
.c27 .logos ul li.li4 {background-position: -361px 0px;}
.c27 .logos ul li.li5 {background-position: -481px 0px;}
.c27 .logos ul li.li6 {background-position: -601px 0px;}
.c27 .logos ul li.li7 {background-position: -721px 0px;}
.c27 .logos ul li.li8 {background-position: -841px 0px;}
.c27 .logos ul li.li9 {background-position: 0px -115px;}
.c27 .logos ul li.li10 {background-position: -121px -115px;}
.c27 .logos ul li.li11 {background-position: -241px -115px;}
.c27 .logos ul li.li12 {background-position: -361px -115px;}
.c27 .logos ul li.li13 {background-position: -481px -115px;}
.c27 .logos ul li.li14 {background-position: -601px -115px;}
.c27 .logos ul li.li15 {background-position: -721px -115px;}
.c27 .logos ul li.li16 {background-position: -841px -115px;}
.c27 .logos ul li.li17 {background-position: 0px -243px;}
.c27 .logos ul li.li18 {background-position: -121px -243px;}
.c27 .logos ul li.li19 {background-position: -241px -243px;}
.c27 .logos ul li.li20 {background-position: -361px -243px;}
.c27 .logos ul li.li21 {background-position: -481px -243px;}
.c27 .logos ul li.li22 {background-position: -601px -243px;}
.c27 .logos ul li.li23 {background-position: -721px -243px;}
.c27 .logos ul li.li24 {background-position: -841px -243px;}
.c27 .logos ul li.li25 {background-position: 0px -371px;}
.c27 .logos ul li.li26 {background-position: -121px -371px;}
.c27 .logos ul li.li27 {background-position: -241px -371px;}
.c27 .logos ul li.li28 {background-position: -361px -371px;}
.c27 .logos ul li.li29 {background-position: -481px -371px;}
.c27 .logos ul li.li30 {background-position: -601px -371px;}
.c27 .logos ul li.li31 {background-position: -721px -371px;}
.c27 .logos ul li.li32 {background-position: -841px -371px;}*/

.c28 {
	width: 100%;
    background-color: #f9fbfd;
    background: url(../img/bg_faq.jpg) 50% 0 no-repeat #fff;
    padding: 60px 0;
}

.c28 .wrapp {
	height: inherit;
}

.c28 .h1 {
	font-family: 'fedra_light';
	font-size: 32px;
	color: #0066b2;
	line-height: 35px;
	text-align: center;
	padding-top: 40px;
	margin-bottom: 55px;
}
.c28 .mchs {
	width: 433px;
	height: 669px;
	background: url('../img/c28_bg.png') no-repeat;
	position: absolute;
	top: 76px;
	left: -60px;
	z-index: 1;
}
.c28 .img {
	width: 433px;
	height: 669px;
	background: url('../img/c28_bg.png') no-repeat;
	position: absolute;
	top: 300px;
	left: -60px;
	z-index: 1;
}
.c28 .mchs-desc {
	width: 260px;
	height: 56px;
	background-color: #fff;
	padding: 10px 20px;
	position: absolute;
	top: 554px;
	left: 40px;
	z-index: 2;
	font-family: 'myriad_regular';
	font-size: 16px;
	color: #0066b2;
	line-height: 19px;
}
.c28 .desc {
	width: 260px;
	height: 56px;
	background-color: #fff;
	padding: 10px 20px;
	position: absolute;
	top: 793px;
	left: 40px;
	z-index: 2;
	font-family: 'myriad_regular';
	font-size: 16px;
	color: #0066b2;
	line-height: 19px;
}

.c28 .wrapp > ul {
	margin-left: 460px;
	list-style: none;
}

.c28 .wrapp > ul > li {
	margin-bottom: 40px;
	position: relative;
	cursor: pointer;
}

.c28 .wrapp > ul > li > span {
	font-family: 'fedra_light';
	font-size: 18px;
	color: #0066b2;
	line-height: 21px;
	border-bottom: 1px dashed #0066b2;
}

.c28 .wrapp > ul > li .round {
	width: 41px;
	height: 39px;
	border-radius: 50%;
	border: 2px solid #0060a9;
	position: absolute;
	left: -65px;
	top: -10px;
	font-family: 'neo_medium';
	font-size: 34px;
	color: #0066b2;
	line-height: 37px;
	text-align: center;
	padding-top: 2px;
}

.c28 .btn {
	display: inline-block;
	margin: 0 0 40px 395px;
	padding: 10px 60px;
}

.c28 .answ {
	padding: 15px 0 0 15px;
	/*height: 0px;*/
	overflow: hidden;
}

.c28 .answ ul {
	list-style: none;
}

.c28 .answ ul li {
	font-family: 'fedra_book';
	font-size: 14px;
	color: #7a7e80;
	line-height: 15px;
	margin-bottom: 8px;
	padding-left: 20px;
	/*background: url('../img/sro_li.png') left center no-repeat;*/
	position: relative;
}

.c28 .answ ul li:after {
	width: 4px;
	height: 4px;
	border-radius: 50%;
	position: absolute;
	content: '';
	left: 4px;
	top: 4px;
	background-color: #999;
}

.c28 .answ ol li {
	list-style-position: inside;
}

.c28 .answ p,
.c28 .answ li {
	font-family: 'fedra_light';
	font-size: 13px;
	color: #7a7e80;
	line-height: 15px;
	margin-bottom: 15px;
}

.c28 .answ p span {
	font-size: 15px;
	font-family: 'fedra_normal';
}

.c29 {
	width: 100%;
	background-color: #fff;
}

.c29 .wrapp {
	padding: 40px 0 20px 0;
}

.c29 .h1 {
	font-family: 'fedra_light';
	font-size: 32px;
	color: #0066b2;
	line-height: 35px;
	text-align: center;
	margin-bottom: 35px;
}

.c29 .slide .review {
	width: 440px;
}

.c29 .slide .review.left {
	float: left;
	margin-left: 10px;
	cursor: pointer;
}

.c29 .slide .review.right {
	float: right;
	margin-right: 10px;
	cursor: pointer;
}

.c29 .slide .review .review_author {
	float: left;
	width: 151px;
}

.c29 .slide .review .review_text {
	float: right;
	width: 269px;
}

.c29 .slide .review .review_author .photo {
	width: 151px;
	height: 151px;
	margin-bottom: 20px;
}

.c29 .slide .review .photo.photo1 {background: url('../img/c29_1.png') no-repeat;}
.c29 .slide .review .photo.photo2 {background: url('../img/c29_2.png') no-repeat;}
.c29 .slide .review .photo.photo3 {background: url('../img/c29_3.png') no-repeat;}
.c29 .slide .review .photo.photo4 {background: url('../img/c29_4.png') no-repeat;}
.c29 .slide .review .photo.photo5 {background: url('../img/c29_5.png') no-repeat;}
.c29 .slide .review .photo.photo6 {background: url('../img/c29_6.png') no-repeat;}
.c29 .slide .review .photo.photo7 {background: url('../img/c29_7.png') no-repeat;}
.c29 .slide .review .photo.photo8 {background: url('../img/c29_8.jpg') no-repeat;}
.c29 .slide .review .photo.photo9 {background: url('../img/c29_9.jpg') no-repeat;}
.c29 .slide .review .photo.photo10 {background: url('../img/c29_10.jpg') no-repeat;}
.c29 .slide .review .photo.photo11 {background: url('../img/c29_11.jpg') no-repeat;}
.c29 .slide .review .photo.photo12 {background: url('../img/c29_12.jpg') no-repeat;}
.c29 .slide .review .photo.photo13 {background: url('../img/c29_13.jpg') no-repeat;}
.c29 .slide .review .photo.photo14 {background: url('../img/c29_14.jpg') no-repeat;}
.c29 .slide .review .photo.photo15 {background: url('../img/c29_15.jpg') no-repeat;}
.c29 .slide .review .photo.photo16 {background: url('../img/c29_16.jpg') no-repeat;}
.c29 .slide .review .photo.photo17 {background: url('../img/c29_17.jpg') no-repeat;}
.c29 .slide .review .photo.photo18 {background: url('../img/c29_18.jpg') no-repeat;}
.c29 .slide .review .photo.photo19 {background: url('../img/c29_19.jpg') no-repeat;}
.c29 .slide .review .photo.photo20 {background: url('../img/c29_20.jpg') no-repeat;}
.c29 .slide .review .review_author span {
	font-family: 'fedra_normal';
	font-size: 16px;
	color: #323e46;
	line-height: 19px;
	margin-bottom: 5px;
	display: block;
}

.c29 .slide .review .review_author p {
	font-family: 'fedra_light_italic';
	font-size: 16px;
	color: #323e46;
	line-height: 19px;
}

.c29 .slide .review .review_text .review_h1 {
	font-family: 'fedra_normal_italic';
	font-size: 20px;
	color: #0066b2;
	line-height: 23px;
	border-top: 2px solid #4280bd;
	border-bottom: 2px solid #4280bd;
	padding: 5px 0 5px 5px;
	margin-bottom: 15px;
}

.c29 .slide .review .review_text p {
	font-family: 'fedra_light';
	font-size: 14px;
	color: #323e46;
	line-height: 17px;
	margin-bottom: 10px;
}

.c29 .slide .review .review_text p span {
	font-family: 'fedra_normal';
}

.c29 .slider {
	position: relative;
	margin: 0 auto;
	width: 940px;
	overflow: hidden;
}

.c29 .slider .slide {
	position: absolute;
	left: 940px;
	top: 0px;
	width: 100%;
	background-color: #fff;
}

.c29 .slider .slide1 {
	left: 0px;
}

.c29 .controls {
	/*position: absolute;
	bottom: -50px;*/
	width: 100%;
	text-align: center;
	margin-top: 30px;
}

.c29 .controls ul {
	display: inline-block;
	vertical-align: top;
	list-style: none;
	text-align: center;
	margin: 0 12px;
}

.c29 .controls ul li {
	display: inline-block;
	vertical-align: top;
	width: 22px;
	height: 22px;
	border-radius: 50%;
	background-color: #e9e9e9;
	box-shadow: inset 0 1px 1px #bfbfbf, inset 0 0 4px rgba(222,222,222,0.56);
	margin: 0 6px;
	position: relative;
	cursor: pointer;
}

.c29 .controls ul li.active:after {
	content: '';
	position: absolute;
	width: 8px;
	height: 8px;
	left: 50%;
	top: 50%;
	margin: -4px 0 0 -4px;
	border-radius: 50%;
	background-color: #77b1d7;
	box-shadow: 0 1px 1px #34658b;
}

.c29 .controls ul li.active {
	cursor: default;
}

.c29 .controls .arrow {
	position: relative;
	top: -3px;
	cursor: pointer;
	display: inline-block;
	vertical-align: top;
	width: 25px;
	height: 25px;
	border-radius: 3px;
	border: 1px solid #bdbdbd;
	box-shadow: inset 0 0 1px rgba(255,255,255,0.7);
	background: #e9e9e9;
	background: -moz-linear-gradient(top,  #e9e9e9 0%, #f5f5f5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9e9e9), color-stop(100%,#f5f5f5));
	background: -webkit-linear-gradient(top,  #e9e9e9 0%,#f5f5f5 100%);
	background: -o-linear-gradient(top,  #e9e9e9 0%,#f5f5f5 100%);
	background: -ms-linear-gradient(top,  #e9e9e9 0%,#f5f5f5 100%);
	background: linear-gradient(to bottom,  #e9e9e9 0%,#f5f5f5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9', endColorstr='#f5f5f5',GradientType=0 );
}

.c29 .controls .arrow .cont {
	width: inherit;
	height: inherit;
	background: url('../img/c29_left_arrow.png') center center no-repeat;
}

.c29 .controls .arrow.right_arrow .cont {
	background: url('../img/c29_right_arrow.png') center center no-repeat;
}

.c29_1 {
	width: 100%;
	height: 430px;/*
	background: url('../img/c26_bg.jpg') center center no-repeat;*/
	position: relative;
	background-color: #fff;
	/*perspectiveZ: 900px;*/
	text-align: center;
	padding-top: 55px;
	overflow: hidden;
}

.c29_1 .wrapper {
	width: 2560px;
	height: inherit;
	left: 50%;
	margin-left: -1280px;
	top: 30px;
	position: absolute;
}

.c29_1 .wrapper > .wrapp {
	overflow: hidden;
	height: 100%;
}

.c29_1 .wrapper .left_arrow,
.c29_1 .wrapper .right_arrow {
	width: 26px;
	height: 26px;
	position: absolute;
	top: 50%;
	margin-top: -46px;
	border-left: 5px solid #0066b2;
	border-bottom: 5px solid #0066b2;
	opacity: 0.7;
	z-index: 24;
}

.c29_1 .wrapper .left_arrow {
	left: 90px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}

.c29_1 .wrapper .right_arrow {
	right: 90px;
	transform: rotate(-135deg);
	-webkit-transform: rotate(-135deg);
}

.c29_1 .wrapper .left_arrow:hover,
.c29_1 .wrapper .right_arrow:hover {
	cursor: pointer;
	opacity: 1;
}

.c29_1 .line {
	position: absolute;
	left: 960px;
	top: 0px;
	text-align: center;
	width: 100%;
	padding-top: 30px;
}

.c29_1 .line.line1 {
	left: 0px;
}

.c29_1 .h1 {
	font-family: 'fedra_light';
	font-size: 30px;
	color: #0066b2;
	line-height: 33px;
	text-align: center;
	margin-bottom: 50px;
}

.c29_1 .sert {
	-webkit-perspective: 900px;
	perspective: 900px;
	width: 226px;
	height: 333px;
	display: inline-block;
	vertical-align: top;
	margin: 0 -60px;
	position: relative;
}

.c29_1 .sert span {
	display: block;
	width: 226px;
	height: 333px;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateY(-45deg) scale(0.8);
	transform: rotateY(-45deg) scale(0.8);
}

.c29_1 .sert.sert1 span {background: url('../img/c29_1/1.png') no-repeat;}
.c29_1 .sert.sert2 span {background: url('../img/c29_1/2.png') no-repeat;}
.c29_1 .sert.sert3 span {background: url('../img/c29_1/3.png') no-repeat;}
.c29_1 .sert.sert4 span {background: url('../img/c29_1/4.png') no-repeat;}
.c29_1 .sert.sert5 span {background: url('../img/c29_1/5.png') no-repeat;}
.c29_1 .sert.sert6 span {background: url('../img/c29_1/6.png') no-repeat;}
.c29_1 .sert.sert7 span {background: url('../img/c29_1/7.png') no-repeat;}
.c29_1 .sert.sert8 span {background: url('../img/c29_1/8.png') no-repeat;}
.c29_1 .sert.sert9 span {background: url('../img/c29_1/9.png') no-repeat;}
.c29_1 .sert.sert10 span {background: url('../img/c29_1/10.png') no-repeat;}
.c29_1 .sert.sert11 span {background: url('../img/c29_1/11.png') no-repeat;}
.c29_1 .sert.sert12 span {background: url('../img/c29_1/12.png') no-repeat;}
.c29_1 .sert.sert13 span {background: url('../img/c29_1/13.png') no-repeat;}
.c29_1 .sert.sert14 span {background: url('../img/c29_1/14.png') no-repeat;}
.c29_1 .sert.sert15 span {background: url('../img/c29_1/15.png') no-repeat;}
.c29_1 .sert.sert16 span {background: url('../img/c29_1/16.png') no-repeat;}
.c29_1 .sert.sert17 span {background: url('../img/c29_1/17.png') no-repeat;}
.c29_1 .sert.sert18 span {background: url('../img/c29_1/18.png') no-repeat;}
.c29_1 .sert.sert19 span {background: url('../img/c29_1/19.png') no-repeat;}
.c29_1 .sert.sert20 span {background: url('../img/c29_1/20.png') no-repeat;}

.c29_1 .sert.sert1 {z-index: 20;}
.c29_1 .sert.sert2 {z-index: 19;}
.c29_1 .sert.sert3 {z-index: 18;}
.c29_1 .sert.sert4 {z-index: 17;}
.c29_1 .sert.sert5 {z-index: 16;}
.c29_1 .sert.sert6 {z-index: 15;}
.c29_1 .sert.sert7 {z-index: 14;}
.c29_1 .sert.sert8 {z-index: 13;}
.c29_1 .sert.sert9 {z-index: 12;}
.c29_1 .sert.sert10 {z-index: 11;}
.c29_1 .sert.sert11 {z-index: 10;}
.c29_1 .sert.sert12 {z-index: 9;}
.c29_1 .sert.sert13 {z-index: 8;}
.c29_1 .sert.sert14 {z-index: 7;}
.c29_1 .sert.sert15 {z-index: 6;}
.c29_1 .sert.sert16 {z-index: 5;}
.c29_1 .sert.sert17 {z-index: 4;}
.c29_1 .sert.sert18 {z-index: 3;}
.c29_1 .sert.sert19 {z-index: 2;}
.c29_1 .sert.sert20 {z-index: 1;}

.c29_1 .sert:hover {
	z-index: 20;
	margin: 0 20px;
}

.c29_1 .sert:hover span {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateY(0deg) scale(1.1);
	transform: rotateY(0deg) scale(1.1);
}

.c29_1 .btn_wrapp {
	width: 100%;
	text-align: center;
	margin-top: 360px;
}

.c29_1 .btn_wrapp .btn {
	display: inline-block;
	vertical-align: top;
	padding: 10px 100px;
}

.c30 {
	width: 100%;
	background-color: #ececec;
border-bottom: 20px double #fff;
}

.c30 .wrapp {
	padding: 55px 0 45px 0;
}

.c30 .h1 {
	font-family: 'fedra_light';
	font-size: 32px;
	color: #0066b2;
	line-height: 35px;
	text-align: center;
	margin-bottom: 40px;
}

.c30 .line {
	text-align: center;
	width: 100%;
	margin-bottom: 25px;
	position: absolute;
	left: 960px;
	top: 0px;
}

.c30 .line.line1 {
	left: 0px;
}

.c30 .line .block {
	position: relative;
	margin-right: 22px;
	width: 220px;
	height: 290px;
	display: inline-block;
	vertical-align: top;
	background: url('../img/c30_bg.png') center center no-repeat;
}

.c30 .line .block:last-child {
	margin-right: 0px;
}

.c30 .line .block .cont {
	width: 170px;
	height: 240px;
	position: absolute;
	top: 23px;
	left: 21px;
	cursor: pointer;
}

.c30 .line .block.block1 .cont {background: url('../img/c30_letters.jpg') 0px 0px no-repeat;}
.c30 .line .block.block2 .cont {background: url('../img/c30_letters.jpg') -170px 0px no-repeat;}
.c30 .line .block.block3 .cont {background: url('../img/c30_letters.jpg') -340px 0px no-repeat;}
.c30 .line .block.block4 .cont {background: url('../img/c30_letters.jpg') -510px 0px no-repeat;}
.c30 .line .block.block5 .cont {background: url('../img/c30_letters.jpg') 0px -240px no-repeat;}
.c30 .line .block.block6 .cont {background: url('../img/c30_letters.jpg') -170px -240px no-repeat;}
.c30 .line .block.block7 .cont {background: url('../img/c30_letters.jpg') -340px -240px no-repeat;}
.c30 .line .block.block8 .cont {background: url('../img/c30_letters.jpg') -510px -240px no-repeat;}

.c30 .line_wrapp {
	height: 290px;
	position: relative;
	overflow: hidden;
}

.c30 .controls {
	/*position: absolute;
	bottom: -50px;*/
	width: 100%;
	text-align: center;
	margin-top: 30px;
}

.c30 .controls ul {
	display: inline-block;
	vertical-align: top;
	list-style: none;
	text-align: center;
	margin: 0 12px;
}

.c30 .controls ul li {
	display: inline-block;
	vertical-align: top;
	width: 22px;
	height: 22px;
	border-radius: 50%;
	background-color: #e9e9e9;
	box-shadow: inset 0 1px 1px #bfbfbf, inset 0 0 4px rgba(222,222,222,0.56);
	margin: 0 6px;
	position: relative;
	cursor: pointer;
}

.c30 .controls ul li.active:after {
	content: '';
	position: absolute;
	width: 8px;
	height: 8px;
	left: 50%;
	top: 50%;
	margin: -4px 0 0 -4px;
	border-radius: 50%;
	background-color: #77b1d7;
	box-shadow: 0 1px 1px #34658b;
}

.c30 .controls ul li.active {
	cursor: default;
}

.c30 .controls .arrow {
	position: relative;
	top: -3px;
	cursor: pointer;
	display: inline-block;
	vertical-align: top;
	width: 25px;
	height: 25px;
	border-radius: 3px;
	border: 1px solid #bdbdbd;
	box-shadow: inset 0 0 1px rgba(255,255,255,0.7);
	background: #e9e9e9;
	background: -moz-linear-gradient(top,  #e9e9e9 0%, #f5f5f5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9e9e9), color-stop(100%,#f5f5f5));
	background: -webkit-linear-gradient(top,  #e9e9e9 0%,#f5f5f5 100%);
	background: -o-linear-gradient(top,  #e9e9e9 0%,#f5f5f5 100%);
	background: -ms-linear-gradient(top,  #e9e9e9 0%,#f5f5f5 100%);
	background: linear-gradient(to bottom,  #e9e9e9 0%,#f5f5f5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9', endColorstr='#f5f5f5',GradientType=0 );
}

.c30 .controls .arrow .cont {
	width: inherit;
	height: inherit;
	background: url('../img/c29_left_arrow.png') center center no-repeat;
}

.c30 .controls .arrow.right_arrow .cont {
	background: url('../img/c29_right_arrow.png') center center no-repeat;
}

.c31 {
	width: 100%;
	height: 543px;
	position: relative;
}

.c31 .block {
	width: 620px;
	height: 140px;
	background-color: #0066b2;
	position: absolute;
	left: 50%;
	margin-left: -310px;
	top: -160px;
	padding-top: 20px;
}

.c31 .block:before {
	content: '';
	position: absolute;
	border-left: 310px solid transparent;
	border-right: 310px solid transparent;
	border-bottom: 50px solid #0066b2;
	top: -50px;
	left: 0px;
}

.c31 .block .h1 {
	font-family: 'fedra_light';
	font-size: 32px;
	color: #fff;
	line-height: 35px;
	text-align: center;
	margin-bottom: 15px;
}

.c31 .block p {
	font-family: 'fedra_book';
	font-size: 16px;
	color: #fff;
	line-height: 19px;
	text-align: center;
	margin-bottom: 10px;
}

.c31 .block a {
	font-family: 'fedra_book';
	font-size: 16px;
	color: #fff;
	line-height: 19px;
	text-align: center;
	display: block;
	text-decoration: none;
}

.c32 {
	width: 100%;
	background-color: #fff;
}

.c32 .wrapp {
	padding: 50px 0;
}

.c32 .left {
	float: left;
}

.c32 .right {
	float: right;
	text-align: right;
}

.c32 .left p {
	font-family: 'fedra_normal';
	font-size: 32px;
	color: #0066b2;
	line-height: 35px;
}

.c32 .left span {
	font-family: 'fedra_light';
	font-size: 16px;
	color: #0066b2;
	line-height: 19px;
	border-bottom: 1px dashed #0066b2;
	cursor: pointer;
}

.c32 .right p {
	font-family: 'fedra_normal';
	font-size: 24px;
	color: #0066b2;
	line-height: 27px;
}

.c32 .right span {
	font-family: 'fedra_light';
	font-size: 16px;
	color: #0066b2;
	line-height: 19px;
	border-bottom: 1px dashed #0066b2;
	cursor: pointer;
}

.c33 {
	width: 100%;
	background-color: #ebebeb;
}

.c33 .wrapp {
	padding: 15px 0 30px 0;
}

.c33 .logo_wrapp {
    float: left;
    cursor: pointer;
    height: 60px;
    width: 245px;
    background: url(../img/c1_logo_footer.png) left center no-repeat;
    margin-top: 25px;
}



.c33 .phone_wrapp {
	float: right;
	text-align: right;
}

.c33 .phone_wrapp .num {
	font-family: 'fedra_light';
	font-size: 24px;
	color: #2b2c2e;
	line-height: 27px;
}

.c33 .btn {
	font-size: 14px;
	display: inline-block;
	vertical-align: top;
	padding: 5px 10px;
	margin-top: 8px;
}

.popup {
	padding: 0px;
}

.popup_close {
	position: absolute;
	width: 40px;
	height: 40px;
	top: -40px;
	right: -40px;
	background: #fff url('../img/popup_close.png') center center no-repeat;
	border: 1px solid #0066b2;
	border-radius: 50%;
}

.popup_close:hover {
	background: #0066b2 url('../img/popup_close_hover.png') center center no-repeat;
	cursor: pointer;
}

.popup textarea {
	width: 393px;
	height: 63px;
	border: 1px solid #cccccc;
	margin-bottom: 15px;
	padding: 5px;
	font-family: 'fedra_light';
	font-size: 24px;
	color: #000000;
}

.popup.sro {
    padding: 0px 25px 0px 60px;
    border: 3px solid #0060a9;
    width: 780px;
    height: 590px;
}

.popup.sro .cont {
	width: 750px;
}
.with_scroll {
    overflow-y: scroll;
    width: 750px;
    height: 540px;
    padding: 25px 55px 25px 0px;
}


.popup.sro .cont_h1 {
    position: relative;
    font-family: 'fedra_book';
    font-size: 34px;
    color: #0066b2;
    line-height: 39px;
    text-align: center;
    margin-bottom: 40px;
}

.popup.sro h2 {
    position: relative;
    font-family: 'fedra_book';
    font-size: 34px;
    color: #0066b2;
    line-height: 39px;
    text-align: center;
    margin-bottom: 40px;
}

.popup.sro .cont_h2 {
    position: relative;
    font-family: 'fedra_light';
    font-size: 26px;
    color: #0066b2;
    line-height: 32px;
    text-align: center;
    margin-bottom: 20px;
    margin-top: 30px;
}

.popup.sro .cont_h3 {
    position: relative;
    font-family: 'fedra_light';
    font-size: 22px;
    color: #0066b2;
    line-height: 32px;
    text-align: center;
    margin-bottom: 20px;
    margin-top: 30px;
}


.popup.sro ul {
	list-style: none;
}

.popup.sro ul li {
	font-family: 'fedra_book';
	font-size: 14px;
	color: 	#0066b2;
	
	line-height: 15px;
	list-style-type: disc;
	margin-bottom: 8px;
	padding-left: 2px;
	/*background: url('../img/sro_li.png') left center no-repeat;*/
}
.popup.sro ul li span{
color: #7a7e80;
}
.popup.sro p,
.popup.sro li {
    font-family: 'fedra_book';
    font-size: 14px;
    color: #7a7e80;
    line-height: 18px;
    margin-bottom: 15px;

}

.action_with_timer .h1 {
	font-family: 'fedra_normal';
	font-size: 32px;
	color: #0066b2;
	line-height: 35px;
	float: left;
	margin: 60px 0 0 10px;
	text-align: left;
}
.c3_11.action_with_timer .h1{
	font-family: 'fedra_normal';
	font-size: 32px;
	color: #0066b2;
	line-height: 48px;
	float: left;
	margin: -26px 0 0 10px;
	text-align: left;
}
.action_with_timer .form_wrapp {
	width: auto;
}

.action_with_timer .form_act_wrapp .form_act_h2 {
	font-family: 'fedra_light';
	font-size: 18px;
	color: #333333;
	line-height: 18px;
	float: left;
}

.action_with_timer .form_act_wrapp .form_act_h2 span {
	font-family: 'fedra_normal';
}

.action_with_timer .form_act_wrapp .form_act_timer {
	border: 1px solid #669ece;
	border-radius: 5px;
	float: right;
	padding: 5px 8px;
	margin: 10px 0 10px 15px;
}

.action_with_timer .form_act_wrapp .form_act_timer .form_act_timer_h1 {
	font-family: 'fedra_light';
	font-size: 14px;
	color: #333333;
	line-height: 17px;
	margin-bottom: 30px;
}

.action_with_timer .form_act_wrapp .form_act_timer ul {
	list-style: none;
}

.action_with_timer .form_act_wrapp .form_act_timer ul li {
	display: inline-block;
	vertical-align: top;
	position: relative;
	margin-right: 8px;
	width: 45px;
	text-align: center;
}

.action_with_timer .form_act_wrapp .form_act_timer ul li:last-child {
	margin-right: 0px;
}

.action_with_timer .form_act_wrapp .form_act_timer ul li span {
	font-family: 'fedra_light';
	font-size: 12px;
	color: #464646;
	line-height: 15px;
	text-align: center;
}

.action_with_timer .form_act_wrapp .form_act_timer ul li div {
	position: absolute;
	top: -33px;
	text-align: center;
	width: 100%;
	font-family: 'fedra_normal';
	font-size: 30px;
	color: #0060b1;
	line-height: 33px;
}

.action_with_timer .form_act_wrapp .form_act_timer ul li div:before {
	width: 3px;
	height: 3px;
	background-color: #757575;
	position: absolute;
	content: '';
	right: -10px;
	top: 12px;
}

.action_with_timer .form_act_wrapp .form_act_timer ul li div:after {
	width: 3px;
	height: 3px;
	background-color: #757575;
	position: absolute;
	content: '';
	right: -10px;
	top: 22px;
}

.action_with_timer .form_act_wrapp .form_act_timer ul li:last-child div:after,
.action_with_timer .form_act_wrapp .form_act_timer ul li:last-child div:before {
	display: none;
}

.action_with_timer .form_wrapp input[type="text"] {
	width: 419px;
	height: 53px;
	padding: 0 10px;
	border: 1px solid #cccccc;
	margin-bottom: 25px;
	font-family: 'fedra_light';
	font-size: 24px;
	color: #000000;
	text-align: center;
}

.action_with_timer .form_wrapp input[name="phone1"] {
	width: 45px;
	margin-right: 6px;
}

.action_with_timer .form_wrapp input[name="phone2"] {
	width: 108px;
	margin-right: 6px;
}

.action_with_timer .form_wrapp input[name="phone3"] {
	width: 200px;
	margin-right: -2px;
}

.c3_2 {
	height: 665px;
	background: url('../img/c3_2_bg.jpg') center center no-repeat;
}

.c3_2 .wrapp {
	padding-top: 0px;
}

.c3_2 .form_wrapp {
	margin-top: 40px;
}

.c3_2 .wrapp > .desc {
	width: 245px;
	height: 55px;
	background-color: #0066b2;
	float: left;
	margin: 412px 0 0 10px;
	padding: 5px 5px 10px 10px;
}

.c3_2 .wrapp > .desc p {
	font-family: 'fedra_light_italic';
	font-size: 16px;
	color: #fff;
	line-height: 19px;
}

.c3_2 .wrapp > .desc span {
	font-family: 'fedra_normal';
	font-size: 16px;
	color: #fff;
	line-height: 19px;
	margin-bottom: 5px;
}

.c3_2 .form_act_h2 {
	padding-top: 5px;
}

.c3_3 {
	height: 683px;
	background: url('../img/c3_3_bg.jpg') center center no-repeat;
}

.c3_3 .wrapp,
.c3_5 .wrapp,
.c3_7 .wrapp,
.c3_8 .wrapp,
.c3_9 .wrapp,
.C3_11 .wrapp {
	padding-top: 0px;
}

.c3_3 .form_wrapp {
	margin-top: 50px;
}

.c3_3 .form_act_h2,
.c3_5 .form_act_h2,
.c3_7 .form_act_h2,
.c3_8 .form_act_h2,
.c3_9 .form_act_h2,
.C3_11 .form_act_h2{
	padding-top: 5px;
}

.c3_6 {
	height: 645px;
	background: url('../img/c3_6_bg.jpg') center center no-repeat;
}

.c3_6 .wrapp {
	padding-top: 0px;
}

.c3_6 .form_wrapp {
	margin-top: 30px;
}

.c3_6 .wrapp > .desc {
	width: 270px;
	height: 55px;
	background-color: #0066b2;
	float: left;
	margin: 412px 0 0 10px;
	padding: 5px 5px 10px 10px;
}

.c3_6 .wrapp > .desc p {
	font-family: 'fedra_light_italic';
	font-size: 16px;
	color: #fff;
	line-height: 19px;
}

.c3_6 .wrapp > .desc span {
	font-family: 'fedra_normal';
	font-size: 16px;
	color: #fff;
	line-height: 19px;
	margin-bottom: 5px;
}

.c3_6 .form_act_h2 {
	padding-top: 5px;
}

.c3_7 {
	height: 664px;
	background: url('../img/c3_7_bg.jpg') center center no-repeat;
}
.c3_11 {
	height: 625px;
	padding-top: 35px;
	background: url('../img/c3_11_bg.jpg') center center no-repeat;
}
.c3_7 .form_wrapp {
	margin-top: 40px;
}

.c3_8 {
	height: 663px;
	background: url('../img/c3_8_bg.jpg') center center no-repeat;
}

.c3_8 .form_wrapp {
	margin-top: 40px;
}

.c3_9 {
	height: 664px;
	background: url('../img/c3_9_bg.jpg') center center no-repeat;
}

.c3_9 .form_wrapp {
	margin-top: 40px;
}

.c3_9 .form_act_h2 {
	font-size: 13px !important;
	line-height: 17px;
}

.action_with_timer .big {
	text-transform: uppercase;
}

.c3_4 {
	height: 665px;
	background: url('../img/c3_4_bg.jpg') center center no-repeat;
}

.c3_4 .form_wrapp {
	margin-top: -5px;
	padding-bottom: 10px;
}

.c3_4 .form_act_wrapp {
	position: relative;
}

.c3_4 .form_act_wrapp .form_act_desc {
	position: absolute;
	left: 208px;
	top: 100px;
	font-family: 'fedra_light';
	font-size: 12px;
	color: #333333;
	line-height: 15px;
}

.c3_4 .form_act_h2 {
	font-size: 16px !important;
	padding-top: 10px;
	margin-bottom: 15px;
}

.c3_4 .round_desc {
	width: 204px;
	height: 174px;
	border-radius: 50%;
	background-color: #0061aa;
	box-shadow: 0 0 0 10px #fff;
	position: absolute;
	left: -84px;
	top: 183px;
	text-align: center;
	z-index: 3;
	padding-top: 30px;
}

.c3_4 .round_desc span {
	font-family: 'fedra_normal';
	font-size: 36px;
	color: #fff;
	line-height: 39px;
	text-transform: uppercase;
}

.c3_4 .round_desc p {
	font-family: 'neo_medium';
	font-size: 73px;
	color: #fff;
	line-height: 76px;
}

.c3_4 .round_desc em {
	font-style: normal;
	font-family: 'fedra_normal';
	font-size: 16px;
	color: #fff;
	line-height: 19px;
}

.popup#thx {
	padding: 25px;
	border: 2px solid #0061aa;
	text-align: center;
}

.popup#thx .btn {
	padding: 6px 30px;
	display: inline-block;
	vertical-align: top;
}