/*
Theme Name: mytheme
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	background: transparent;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}

html, body {
}

body {
	font: 300 15px/26px 'Open Sans';
	color: #393d47;
	}

a {
	color: #1476c9;
	text-decoration: none;
	-webkit-transition: all 0.2s linear 0s;
	   -moz-transition: all 0.2s linear 0s;
	     -o-transition: all 0.2s linear 0s;
	    -ms-transition: all 0.2s linear 0s;
			transition: all 0.2s linear 0s;
}

a:hover {
	color: #c91a32;
}


b, strong {
	font-weight: 600;
}

i, em {
	font-style: italic;
}

li {
	position: relative;
	list-style: none;
}

p,
#content ul,
#content ol
{
	margin-bottom: 26px;
}

.www_j1 {
    font-size: 40px;
    text-transform: uppercase;
}


#toTop {
width:100px;
border:1px solid #ccc;
background:#f7f7f7;
text-align:center;
padding:5px;
position:fixed;
bottom:10px; /* отступ кнопки от нижнего края страницы*/
right:10px;
cursor:pointer;
display:none;
color:#333;
font-family:verdana;
font-size:11px;
}





#content ul li {
	right: -40px;
	padding-right: 40px;
	list-style-image: url('/images/bulit.png');
}

#content ol li {
	right: -40px;
	padding-right: 40px;
	list-style: outside decimal;
}

h1 {

}

h2 {
	color: #f08718;
}

h3 {

}

div, section, nav {
	position: relative;
	}

input, textarea {
	outline: 0px none;
	}

table {
	width: 100%;
}

table,
table tr,
table td,
table th {
	border-collapse: collapse;
	vertical-align: top;
}

.document {
	min-width: 990px;
}

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

.container:after {
	content: ".";
	clear: both;
	display: block;
	height: 0;
	font-size: 0;
	visibility: hidden;
}

.red-button,
.dark-button {
	position: relative;
	display: block;
	width: 224px;
	height: 48px;
	margin-top: -1px;
	margin-left: -2px;
	margin-right: -2px;
	font: 700 18px/46px 'Roboto Condensed';
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	background: url('/images/red-button.png') no-repeat center;
	border: 0;
	-webkit-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
	   -moz-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
	     -o-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
	    -ms-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
			text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
}

.dark-button {
	background: url('/images/dark-button.png') no-repeat center;
}

.red-button:hover,
.dark-button:hover {
	color: #fff;
}

.red-button.button-icon {
	text-align: left;
	padding-left: 56px;
}

* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

/********** MAIN PAGE HEADER **********/

#mp_header {
	height: 760px;
}

.header .top {
	height: 140px;
	background-color:#000000;
	background-position: bottom left, top left;
	background-repeat: repeat-x, repeat;
}

#logo {
	float: left;
}

#logo a {
	display: block;
	width: 410px;
	height: 93px;
	margin: 14px -2px 0 -2px;
	padding-top: 72px;
	font: 300 15px/26px 'Roboto Condensed';
	color: #c7e3f2;
	text-decoration: none;
	background: url('/images/logo.png') no-repeat left top;
}

#logo a:hover {
	color: #fff;
}

#slogan {
	float: left;
	width: 380px;
	margin: 40px 0 0 20px;
	padding-left: 40px;
	font: 300 18px/28px 'Roboto Condensed';
	color: #fffceb;
}

#top-phones {
	float: right;
	width: 300px;
	margin-top: 20px;
	color: #fff;
}

#top-phones b {
	font: 700 26px/26px 'Roboto Condensed';
}

#callback {
	margin-top: 9px;
	-webkit-transition: all 0.2s linear 0s;
	   -moz-transition: all 0.2s linear 0s;
	     -o-transition: all 0.2s linear 0s;
	    -ms-transition: all 0.2s linear 0s;
			transition: all 0.2s linear 0s;
}

#callback:hover {
	opacity: 0.9;
}

#callback:before {
	content: '';
	position: absolute;
	top: 1px;
	left: 2px;
	width: 44px;
	height: 44px;
	background: url('/images/phone.png') no-repeat 1px center;
	border-right: 1px solid rgba(0, 0, 0, 0.4);
}

#main-menu {
	height: 80px;
	background: url('/images/menu-bg.png') repeat top left;
	z-index: 11;
	-webkit-transition: all 0.1s linear 0s;
	   -moz-transition: all 0.1s linear 0s;
	     -o-transition: all 0.1s linear 0s;
	    -ms-transition: all 0.1s linear 0s;
			transition: all 0.1s linear 0s;
}

#main-menu ul.nav-menu {
	padding-top: 21px;
	-webkit-transition: all 0.1s linear 0s;
	   -moz-transition: all 0.1s linear 0s;
	     -o-transition: all 0.1s linear 0s;
	    -ms-transition: all 0.1s linear 0s;
			transition: all 0.1s linear 0s;
}

#main-menu ul.nav-menu > li {
	position: relative;
	float: left;
	margin-right: 10px;
}

#main-menu ul.nav-menu > li > a {
	display: block;
	height: 40px;
	padding: 0 20px;
	font: 700 16px/37px 'Roboto Condensed';
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	border: 2px solid rgba(255, 255, 255, 0);
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
	     -o-border-radius: 20px;
	    -ms-border-radius: 20px;
			border-radius: 20px;
	-webkit-transition: all 0.2s linear 0s;
	   -moz-transition: all 0.2s linear 0s;
	     -o-transition: all 0.2s linear 0s;
	    -ms-transition: all 0.2s linear 0s;
			transition: all 0.2s linear 0s;
}

#main-menu ul.nav-menu > li.menu-item-has-children:after {
	content: '';
	position: absolute;
	top: 17px;
	right: 20px;
	width: 14px;
	height: 8px;
	background: url('/images/dropdown.png') no-repeat center;
}

#main-menu ul.nav-menu > li.menu-item-has-children > a {
	padding-right: 44px;
	cursor: default;
}

#main-menu ul.nav-menu > li > a.current,
#main-menu ul.nav-menu > li:hover > a,
#main-menu ul.nav-menu > li.current-menu-item > a {
	border-color: #f08718;
}

#main-menu ul.nav-menu > li:hover ul.sub-menu {
	height: auto;
	padding: 20px 0 24px;
}

#main-menu ul.nav-menu > li.menu-item-has-children:hover:before {
	content: '';
	position: absolute;
	bottom: -10px;
	left: 0;
	width: 100%;
	height: 10px;
	background: transparent;
}

#main-menu ul.sub-menu {
	overflow: hidden;
	position: absolute;
	top: 50px;
	left: 0;
	width: 270px;
	height: 0;
	padding: 0;
/*	background: url('/images/noise_bg.jpg') repeat top left; */
	background: #f5f5f5;
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
	     -o-border-radius: 20px;
	    -ms-border-radius: 20px;
			border-radius: 20px;
	-webkit-box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
	   -moz-box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
	     -o-box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
	    -ms-box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
			box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
	-webkit-transition: all 0.2s linear 0s;
	   -moz-transition: all 0.2s linear 0s;
	     -o-transition: all 0.2s linear 0s;
	    -ms-transition: all 0.2s linear 0s;
			transition: all 0.2s linear 0s;
}


#main-menu .sub-menu ul ul {
	overflow: hidden;
	position: absolute;
	top: 50px;
	left: 0;
	width: 220px;
	height: 0;
	padding: 0;
/*	background: url('/images/noise_bg.jpg') repeat top left; */
	background: #f5f5f5;
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
	     -o-border-radius: 20px;
	    -ms-border-radius: 20px;
			border-radius: 20px;
	-webkit-box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
	   -moz-box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
	     -o-box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
	    -ms-box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
			box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
	-webkit-transition: all 0.2s linear 0s;
	   -moz-transition: all 0.2s linear 0s;
	     -o-transition: all 0.2s linear 0s;
	    -ms-transition: all 0.2s linear 0s;
			transition: all 0.2s linear 0s;
}




#main-menu ul.sub-menu li {
	padding: 0;
}

#main-menu ul.sub-menu a {
	display: block;
	padding: 8px 30px;
	font: 600 18px/22px 'Roboto Condensed';
/*	color: #fffceb; */
	text-decoration: none;
	-webkit-transition: all 0.2s linear 0s;
	   -moz-transition: all 0.2s linear 0s;
	     -o-transition: all 0.2s linear 0s;
	    -ms-transition: all 0.2s linear 0s;
			transition: all 0.2s linear 0s;
}

#main-menu ul.sub-menu a:hover {
/*	color: #ffe19a; */
}

.is-sticky #main-menu {
	width: 100%;
	height: 60px;
}

.is-sticky #main-menu ul.nav-menu {
	padding-top: 10px;
}

#slider {
	height: 620px;
	top: -80px;
	z-index: 10;
box-shadow: #000000 0px 0px 5px;
	overflow: hidden;
}

#slider .ms-image {
	position: relative;
	height: 620px;
	overflow: hidden !important;
}

#slider img {
	position: absolute;
	top: 0;
	left: 50%;
	width: 100%;
	min-width: 1920px;
	height: auto;
	min-height: 620px;
	margin-left: -960px;
}

#slider .caption-wrap {
	position: relative !important;
	width: 940px;
	margin: 0 auto;
	top: 224px !important;
	opacity: 1 !important;
	background: none !important;
}

#slider .caption {
	padding: 0 !important;
	font: 300 52px/66px 'Roboto Condensed';
	text-transform: uppercase;
	color: #222;
	float: left;
}

#slider .flex-control-nav {
	position: absolute;
	left: 0;
	bottom: 40px;
	z-index: 20;
}

.flex-control-nav li {
	margin: 0 -3px !important;
}

#slider .flex-control-nav a {
	display: block;
	position: relative;
	width: 22px;
	height: 22px;
	background: transparent none !important;
	-webkit-border-radius: 11px !important;
	   -moz-border-radius: 11px !important;
	     -o-border-radius: 11px !important;
	    -ms-border-radius: 11px !important;
			border-radius: 11px !important;
	-webkit-box-shadow: none !important;
	   -moz-box-shadow: none !important;
	     -o-box-shadow: none !important;
	    -ms-box-shadow: none !important;
			box-shadow: none !important;
	-webkit-transition: all 0.2s linear 0s;
	   -moz-transition: all 0.2s linear 0s;
	     -o-transition: all 0.2s linear 0s;
	    -ms-transition: all 0.2s linear 0s;
			transition: all 0.2s linear 0s;
	border: 1px solid rgba(255, 255, 255, 0);
}

#slider .flex-control-nav a:before {
	content: '';
	position: absolute;
	top: 4px;
	left: 4px;
	width: 12px;
	height: 12px;
	background: #fff;
	-webkit-border-radius: 6px !important;
	   -moz-border-radius: 6px !important;
	     -o-border-radius: 6px !important;
	    -ms-border-radius: 6px !important;
			border-radius: 6px !important;
}

#slider .flex-control-nav a.flex-active,
#slider .flex-control-nav a:hover {
	border-color: rgba(255, 255, 255, 1);
}

/********** MAIN PAGE BODY ***********/

h2.section-title {
	font: 300 23px/30px 'Roboto Condensed';
	text-transform: uppercase;
}

h2.section-title b {
	font: 800 40px/30px 'Roboto Condensed';
}

#mp_services {
	padding-top: 73px;
	margin-bottom: 40px;
}

#mp_services h2.section-title {
	margin-bottom: 54px;
}

#mp_services li {
	float: left;
	width: 200px;
	margin-right: 20px;
	padding-bottom: 33px;
	text-align: center;
}

#mp_services li:nth-child(5n) {
	margin-right: 0;
}

#mp_services li a.img {
	position: relative;
	display: block;
	width: 200px;
	height: 200px;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	     -o-border-radius: 4px;
	    -ms-border-radius: 4px;
			border-radius: 4px;
	-webkit-box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
	   -moz-box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
	     -o-box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
	    -ms-box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
			box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
	overflow: hidden;
}

#mp_services li img {
	float: left;
	width: 200px;
	height: 200px;
	margin-bottom: 25px;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	     -o-border-radius: 4px;
	    -ms-border-radius: 4px;
			border-radius: 4px;
}

#mp_services .overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 200px;
	height: 200px;
	background: rgba(34, 34, 34, 0.8);
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	     -o-border-radius: 4px;
	    -ms-border-radius: 4px;
			border-radius: 4px;
	opacity: 0;
	-webkit-transition: all 0.2s linear 0s;
	   -moz-transition: all 0.2s linear 0s;
	     -o-transition: all 0.2s linear 0s;
	    -ms-transition: all 0.2s linear 0s;
			transition: all 0.2s linear 0s;
}

#mp_services .link {
	position: absolute;
	bottom: -172px;
	left: 0;
	width: 200px    ;
	height: 200px;
	padding-top: 97px;
	font: 300 18px/22px 'Roboto Condensed';
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	background: url('/images/arrow-more.png') no-repeat 69px 57px;
	-webkit-transition: all 0.2s linear 0s;
	   -moz-transition: all 0.2s linear 0s;
	     -o-transition: all 0.2s linear 0s;
	    -ms-transition: all 0.2s linear 0s;
			transition: all 0.2s linear 0s;
}

#mp_services li a.img:hover .overlay {
	opacity: 1;
}

#mp_services li a.img:hover .link {
	bottom: 0;
}

#mp_services li a.title {
	display: inline-block;
	width: 200px;
	margin-top: 25px;
	font: 300 18px/22px 'Roboto Condensed';
	text-transform: uppercase;
}

.cool-form {
	height: 300px;
	background: #222 url('/images/bg1.jpg') no-repeat top center;
	background-size: cover;

}
.form_lik
{
	height: 429px;
	background: #222 url('/images/likv_section3_bg.jpg') no-repeat top center;
	background-size: cover;
	text-align:center;
		padding-top:50px;

}
.lik_attantion
{font-size: 30px;
    color: #F1304B;
}


.uub {
    font-size: 18px;
    color: #000;
    text-transform: uppercase;
    line-height: 20px;
    margin-top: 15px;
}


.cool-form .form-wrap {
	height: 300px;
	background-image: url('/images/form-shadow-t.png'), url('/images/form-shadow-b.png') ;
	background-position: top left, bottom left;
	background-repeat: repeat-x, repeat-x;
}

.cool-form h2 {
	padding: 57px 0 39px;
	font: 300 42px/36px 'Roboto Condensed';
	color: #fffceb;
	text-align: center;
}

.cool-form .field-wrap {
	width: 220px;
	float: left;
	margin-right: 20px;
}

.cool-form .button-wrap {
	float: left;
}

.cool-form input[type='text'],
.cool-form input[type='email'],
.cool-form input[type='tel'] {
	width: 220px;
	height : 44px;
	font: 300 18px/44px 'Roboto Condensed';
	padding: 0 42px 0 12px;
	color: #fff;
	background: transparent;
	border: 2px solid #fff;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	     -o-border-radius: 4px;
	    -ms-border-radius: 4px;
			border-radius: 4px;
	-webkit-box-shadow: inset 0 5px 12px 0 rgba(0, 0, 0, 0.4);
	   -moz-box-shadow: inset 0 5px 12px 0 rgba(0, 0, 0, 0.4);
	     -o-box-shadow: inset 0 5px 12px 0 rgba(0, 0, 0, 0.4);
	    -ms-box-shadow: inset 0 5px 12px 0 rgba(0, 0, 0, 0.4);
			box-shadow: inset 0 5px 12px 0 rgba(0, 0, 0, 0.4);
	-webkit-transition: all 0.2s linear 0s;
	   -moz-transition: all 0.2s linear 0s;
	     -o-transition: all 0.2s linear 0s;
	    -ms-transition: all 0.2s linear 0s;
			transition: all 0.2s linear 0s;
}

.cool-form input[type='text']:focus,
.cool-form input[type='email']:focus,
.cool-form input[type='tel']:focus {
	border-color: #36a1dd;
}

.cool-form input.name {
	background: url('/images/user.png') no-repeat center right;
}

.cool-form input.mail {
	background: url('/images/mail.png') no-repeat center right;
}

.cool-form input.phone {
	background: url('/images/phone2.png') no-repeat center right;
}

.cool-form input[type='submit'] {
	line-height: 44px;
	padding-bottom: 1px;
	cursor: pointer;
	-webkit-transition: all 0.2s linear 0s;
	   -moz-transition: all 0.2s linear 0s;
	     -o-transition: all 0.2s linear 0s;
	    -ms-transition: all 0.2s linear 0s;
			transition: all 0.2s linear 0s;
	background: url('/images/red-button.png') no-repeat top center;
}

.cool-form input[type='submit']:hover {
	opacity: 0.9;
}

.cool-form .note {
	clear: both;
	padding-top: 31px;
	font: 300 13px/15px 'Open Sans';
	color: #fffceb;
	text-align: center;
}

#mp_advantages {
	padding: 73px 0 60px;
	background: url('/images/bg2.jpg') no-repeat top center;
	background-size: cover;
}

#mp_advantages h2 {
	margin-bottom: 64px;
}

#mp_advantages ul {
	margin-left: 140px;
}

#mp_advantages li {
	margin-bottom: 20px;
	padding-left: 160px;
	font: 300 36px/40px 'Roboto Condensed';
	color: #222;
}

#mp_advantages li .table-cell {
	display: table-cell;
	vertical-align: middle;
	height: 120px;
}

#mp_advantages li._1 {
	background: url('/images/advantage1.png') no-repeat top left;
}

#mp_advantages li._2 {
	background: url('/images/advantage2.png') no-repeat top left;
}

#mp_advantages li._3 {
	background: url('/images/advantage3.png') no-repeat top left;
}

#mp_advantages li._4 {
	background: url('/images/advantage4.png') no-repeat top left;
}

#mp_advantages li._5 {
	background: url('/images/advantage5.png') no-repeat top left;
}

.red-form {
	height: 334px;
	background: #c4273f url('/images/bg3.jpg') no-repeat top center;
	background-size: cover;
}

.red-form .form-wrap {
	height: 334px;
	background-image: url('/images/form-shadow-t.png'), url('/images/form-shadow-b.png') ;
	background-position: top left, bottom left;
	background-repeat: repeat-x, repeat-x;
}

.red-form .left {
	float: left;
	width: 620px;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
	background: url('/images/double-arrow.png') no-repeat 516px 122px;
}

.red-form .right {
	float: right;
	width: 300px;
	padding-top: 70px;
}

.red-form h2 {
	padding: 63px 0 22px 0;
	font: 700 40px/40px 'Roboto Condensed';
	color: #fffceb;
	text-transform: uppercase;
}

.red-form h3 {
	font: 300 42px/46px 'Roboto Condensed';
	color: #fff;
	margin-bottom: 38px;
}

.red-form h3 b {
	font-weight: 700;
	color: #fffceb;
}

.red-form .action-form {
	width: 220px;
}

.red-form .note {
	clear: both;
	font: 300 13px/15px 'Open Sans';
	color: #fffceb;
}

.red-form .field-wrap {
	margin-bottom: 10px;
	overflow: hidden;
}

.red-form input[type='text'],
.red-form input[type='email'],
.red-form input[type='tel'] {
	width: 220px;
	height : 44px;
	font: 300 18px/44px 'Roboto Condensed';
	padding: 0 42px 0 12px;
	color: #fff;
	background: transparent;
	border: 2px solid #fff;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	     -o-border-radius: 4px;
	    -ms-border-radius: 4px;
			border-radius: 4px;
	-webkit-box-shadow: inset 0 5px 12px 0 rgba(0, 0, 0, 0.4);
	   -moz-box-shadow: inset 0 5px 12px 0 rgba(0, 0, 0, 0.4);
	     -o-box-shadow: inset 0 5px 12px 0 rgba(0, 0, 0, 0.4);
	    -ms-box-shadow: inset 0 5px 12px 0 rgba(0, 0, 0, 0.4);
			box-shadow: inset 0 5px 12px 0 rgba(0, 0, 0, 0.4);
	-webkit-transition: all 0.2s linear 0s;
	   -moz-transition: all 0.2s linear 0s;
	     -o-transition: all 0.2s linear 0s;
	    -ms-transition: all 0.2s linear 0s;
			transition: all 0.2s linear 0s;
}

.red-form input[type='text']:focus,
.red-form input[type='email']:focus,
.red-form input[type='tel']:focus {
	border-color: #ffe19a;
}

.red-form input.name {
	background: url('/images/user.png') no-repeat center right;
}

.red-form input.mail {
	background: url('/images/mail.png') no-repeat center right;
}

.red-form input.phone {
	background: url('/images/phone2.png') no-repeat center right;
}

.red-form input[type='submit'] {
	line-height: 44px;
	padding-bottom: 1px;
	cursor: pointer;
	-webkit-transition: all 0.2s linear 0s;
	   -moz-transition: all 0.2s linear 0s;
	     -o-transition: all 0.2s linear 0s;
	    -ms-transition: all 0.2s linear 0s;
			transition: all 0.2s linear 0s;
}

.red-form input[type='submit']:hover {
	opacity: 0.9;
}

#mp_steps {
	padding: 73px 0 76px;
}

#mp_steps h2 {
	margin-bottom: 54px;
}

#mp_steps .wrap {
	
}

#mp_steps .wrap:after {
	content: ".";
	clear: both;
	display: block;
	height: 0;
	font-size: 0;
	visibility: hidden;
}

#mp_steps .wrap > div {
	float: left;
}

#mp_steps .step {
	width: 120px;
}

#mp_steps .arrow {
	width: 70px;
	height: 150px;
	background: url('/images/arrow.png') no-repeat center 64px;
}

#mp_steps .step .pic {
	width: 120px;
	height: 120px;
	margin-bottom: 25px;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	     -o-border-radius: 4px;
	    -ms-border-radius: 4px;
			border-radius: 4px;
	-webkit-box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
	   -moz-box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
	     -o-box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
	    -ms-box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
			box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
}

#mp_steps .step {
	font: 300 18px/22px 'Roboto Condensed';
	color: #222;
	text-align: center;
	text-transform: uppercase;
}

#mp_steps ._1 .pic {
	background: url('/images/step1.jpg') no-repeat center;
}

#mp_steps ._2 .pic {
	background: url('/images/step2.jpg') no-repeat center;
}

#mp_steps ._3 .pic {
	background: url('/images/step3.jpg') no-repeat center;
}

#mp_steps ._4 .pic {
	background: url('/images/step4.jpg') no-repeat center;
}

#mp_steps ._5 .pic {
	background: url('/images/step5.jpg') no-repeat center;
}

/********** MAIN PAGE FOOTER *********/

#mp_footer {
	padding: 73px 0 100px;
	color: #222;
	background: url('/images/bg4.jpg') no-repeat top center;
	background-size: cover;
}

#mp_footer h2 {
	margin-bottom: 54px;
}

#mp_footer .left {
	float: left;
	width: 600px;
}

#mp_footer .right {
	float: right;
	width: 300px;
	padding-top: 9px;
}

#mp_footer .logo-bottom {
	margin-top: 11px;
}

.map {
/*	width: 600px; */
	height: 400px;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	     -o-border-radius: 4px;
	    -ms-border-radius: 4px;
			border-radius: 4px;
	-webkit-box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
	   -moz-box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
	     -o-box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
	    -ms-box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
			box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
	overflow: hidden;
}

/********** HEADER *********/

#picture {
	height: 170px;
	margin-top: -80px;
	background: url('/images/slide22.jpg') no-repeat bottom center;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	-ms-background-size: cover;
}

/********** BODY *********/

#content-wrapper {
	float: left;
	width: 100%;
}

#content {
	padding: 44px 240px 0 0;
}

#content.full-width {
	padding-right: 0;
}

#content h1 {
	font: 800 40px/42px 'Roboto Condensed';
text-transform: uppercase;
margin-bottom: 46px;
color: #f08718;
	
}

#content h2 {
	font: 400 24px/28px 'Roboto Condensed';
	text-transform: uppercase;
	margin: 36px 0 26px ;
}


#content p {
	font: 500 16px 'Open Sans';

}

.likvip1 {
    background: url('/images/likv_section1_bg2.jpg') center top no-repeat;
}

.likvip1p1 {
    font: 600 40px/48px 'Roboto Condensed';
    text-transform: uppercase;
}

.likvip1p2 {
	font: 600 27px/29px 'Roboto Condensed';
	text-transform: uppercase;
}
.likvip1p3 {
	font: 500 29px/29px 'Roboto Condensed';
	text-transform: uppercase;
}
.likvip1p4 {
	font: 300 19px 'Roboto Condensed';
	width:520px;
	margin-top:35px;
}

.neob1b {
	width:165px;
	text-align:center;
	display:inline-block;
	    margin: 0px 13px;
		float:left;
}

.neob1b h3{
	margin-top:20px;
font: 600 16px 'Roboto Condensed';
}

.neob1b p{
font: 300 15px 'Roboto Condensed';
}
.neobimg {
	height:160px;
}

.neobtitle {
	font: 600 30px 'Roboto Condensed';
    text-align: center;
    margin-bottom: 30px;
	}


.pass{	
	height:425px;
	background: url('/images/pass.jpg') no-repeat top center;
}

.pass h1 {
	font: 600 74px/65px 'Roboto Condensed';
	color:#fff;
}
.pass h2 {
	font: 600 45px/45px 'Roboto Condensed';
	color:#fff;
}

.passforma {
	width:328px;
	height:246px;
	margin-left:141px;
	padding-top: 92px;
	text-align:center;
}

.passbutton {
	    background: url('/images/passbutton.png') no-repeat top center;
		    color: #fff !important;
    font-size: 20px;
    padding: 13px 48px;
	
}

.pass p {
	font: 300 14px 'Roboto Condensed';
	text-align:center;
	color:#fff;
}	
.pass h3 {
	font: 600 18px 'Roboto Condensed';
	text-align:center;
	color:#fff;
}	
.polinfotitle {
	font: 600 40px 'Roboto Condensed';
	color:#000;
	text-align:center;
	margin-top:20px;
}

.polifo img {
	float:left;
}

.polifo p {
	font-size:15px;
	margin-top:20px;
	margin-bottom:20px;
}

.ipslider .slick-slide img {
    display: block;
    margin: 0 auto;
}
.ipslider .slick-slide  {
    display: block;
    margin: 0 auto;
	margin-top:37px;
}
.ipsliderbg {
	background: url('/images/slideripbg.png') no-repeat top center;
}


#content .alignleft {
	float: left;
	margin: 0 30px 20px 0;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	     -o-border-radius: 4px;
	    -ms-border-radius: 4px;
			border-radius: 4px;
	-webkit-box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
	   -moz-box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
	     -o-box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
	    -ms-box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
			box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
}

#content .alignright {
	float: right;
	margin: 0 0 20px 30px;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	     -o-border-radius: 4px;
	    -ms-border-radius: 4px;
			border-radius: 4px;
	-webkit-box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
	   -moz-box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
	     -o-box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
	    -ms-box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
			box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
}

#content .aligncenter {
	float: none;
	display: block;
	margin: 0 auto 20px;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	     -o-border-radius: 4px;
	    -ms-border-radius: 4px;
			border-radius: 4px;
	-webkit-box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
	   -moz-box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
	     -o-box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
	    -ms-box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
			box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
}

#breadcrumbs {
	margin-bottom: 51px;
	font: 300 13px/15px 'Open Sans';
}

table#price-table {
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	     -o-border-radius: 4px;
	    -ms-border-radius: 4px;
			border-radius: 4px;
	-webkit-box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
	   -moz-box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
	     -o-box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
	    -ms-box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
			box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
	border-width: 0;
}

table#price-table th {
	font-weight: 600;
}

table#price-table td,
table#price-table th {
	padding: 11px 20px 14px;
	line-height: 22px;
	text-align: center;
	border-style: solid;
}

table#price-table td.white,
table#price-table th.white {
	width: 220px;
	text-align: left;
}

table#price-table td.white,
table#price-table th.white {
	border-width: 0 0 1px 0;
	border-color: #eee;
}

table#price-table td.color1,
table#price-table th.color1,
table#price-table td.color2,
table#price-table th.color2,
table#price-table td.color3,
table#price-table th.color3 {
	padding-bottom: 0;
	border-width: 0 1px 1px 0;
	border-color: #fff;
}

table#price-table.table-without-image td.color1,
table#price-table.table-without-image td.color2,
table#price-table.table-without-image td.color3 {
	padding-bottom: 14px;
}

table#price-table td.color1 img,
table#price-table td.color2 img,
table#price-table td.color3 img {
	margin-top: 2px;
}

table#price-table td.color1,
table#price-table th.color1 {
	width: 160px;
	background: #f0f8ff;
}

table#price-table td.color2,
table#price-table th.color2 {
	width: 160px;
	background: #d8edff;
}

table#price-table td.color3,
table#price-table th.color3 {

	background: #bee1ff;
}

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

table#price-table tr td:last-child,
table#price-table tr th:last-child {
	border-right: 0;
}

table#price-table tr:first-child th:first-child {
	-webkit-border-radius: 4px 0 0 0;
	   -moz-border-radius: 4px 0 0 0;
	     -o-border-radius: 4px 0 0 0;
	    -ms-border-radius: 4px 0 0 0;
			border-radius: 4px 0 0 0;
}

table#price-table tr:first-child th:last-child {
	-webkit-border-radius: 0 4px 0 0;
	   -moz-border-radius: 0 4px 0 0;
	     -o-border-radius: 0 4px 0 0;
	    -ms-border-radius: 0 4px 0 0;
			border-radius: 0 4px 0 0;
}

table#price-table tr:last-child td:first-child {
	-webkit-border-radius: 0 0 4px 0;
	   -moz-border-radius: 0 0 4px 0;
	     -o-border-radius: 0 0 4px 0;
	    -ms-border-radius: 0 0 4px 0;
			border-radius: 0 0 4px 0;
}

table#price-table tr:last-child td:last-child {
	-webkit-border-radius: 0 0 4px 0;
	   -moz-border-radius: 0 0 4px 0;
	     -o-border-radius: 0 0 4px 0;
	    -ms-border-radius: 0 0 4px 0;
			border-radius: 0 0 4px 0;
}

#content #online-order,
#callback.content-button {
	margin: 26px 0 26px;
	line-height: 48px;
}

#content #online-order:hover {
	opacity: 0.9;
}

#content #online-order:before {
	content: '';
	position: absolute;
	top: 1px;
	left: 2px;
	width: 44px;
	height: 44px;
	background: url('/images/order.png') no-repeat 1px center;
	border-right: 1px solid rgba(255, 255, 255, 0.4);
}

#callback.content-button:before {
	border-right: 1px solid rgba(255, 255, 255, 0.4);
}

/********** SIDEBAR *********/

#sidebar {
	float: left;
	margin: 0 0 0 -220px;
	padding-top: 44px;
	width: 220px;
	color: #fff;
}

.sidebar-block {
	margin-bottom: 20px;
	padding: 36px 20px 26px 30px;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	     -o-border-radius: 4px;
	    -ms-border-radius: 4px;
			border-radius: 4px;
	-webkit-box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
	   -moz-box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
	     -o-box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
	    -ms-box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
			box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
}

#sidebar h2 {
	margin-bottom: 19px;
	font-size: 23px;
	line-height: 24px;
	color: #fff;
}

#sidebar h2 b {
	font-size: 30px;
	line-height: 23px;
}

#side-menu {
	background: url('/images/noise_bg.jpg') repeat top left;
}

#side-menu li {
	font: 300 18px/22px 'Roboto Condensed';
	padding-bottom: 10px;
}

#side-menu a {
	color: #fffceb;
}

#side-menu a:hover, #side-menu .current-menu-item a {
	color: #ffe19a;
}

#side-feedback {
	padding-bottom: 40px;
	background: url('/images/bg5.jpg') repeat top center;
	background-size: cover;
}

#side-feedback .field-wrap {
	clear: both;
	overflow: hidden;
	width: 160px;
	margin-bottom: 10px;
}

#side-feedback .button-wrap {
	margin-bottom: 1px;
}

#side-feedback input[type='text'],
#side-feedback input[type='email'],
#side-feedback input[type='tel'],
#side-feedback textarea {
	width: 160px;
	height : 44px;
	font: 300 18px/44px 'Roboto Condensed';
	padding: 0 12px;
	color: #fff;
	background: transparent;
	border: 2px solid #fff;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	     -o-border-radius: 4px;
	    -ms-border-radius: 4px;
			border-radius: 4px;
	-webkit-box-shadow: inset 0 5px 12px 0 rgba(0, 0, 0, 0.4);
	   -moz-box-shadow: inset 0 5px 12px 0 rgba(0, 0, 0, 0.4);
	     -o-box-shadow: inset 0 5px 12px 0 rgba(0, 0, 0, 0.4);
	    -ms-box-shadow: inset 0 5px 12px 0 rgba(0, 0, 0, 0.4);
			box-shadow: inset 0 5px 12px 0 rgba(0, 0, 0, 0.4);
	-webkit-transition: all 0.2s linear 0s;
	   -moz-transition: all 0.2s linear 0s;
	     -o-transition: all 0.2s linear 0s;
	    -ms-transition: all 0.2s linear 0s;
			transition: all 0.2s linear 0s;
}

#side-feedback input[type='text']:focus,
#side-feedback input[type='email']:focus,
#side-feedback input[type='tel']:focus,
#side-feedback textarea:focus {
	border-color: #ffe19a;
}

#side-feedback textarea {
	float: left;
	height: 160px;
	margin: 0;
	line-height: 22px;
	padding-top: 9px;
	resize: none;
}

#side-feedback input[type='submit'] {
	position: relative;
	display: block;
	width: 164px;
	height: 48px;
	margin-top: -1px;
	margin-left: -2px;
	margin-right: -2px;
	font: 700 18px/46px 'Roboto Condensed';
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	background: url('/images/dark-button-small.png') no-repeat top center;
	border: 0;
	-webkit-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
	   -moz-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
	     -o-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
	    -ms-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
			text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
	-webkit-transition: all 0.2s linear 0s;
	   -moz-transition: all 0.2s linear 0s;
	     -o-transition: all 0.2s linear 0s;
	    -ms-transition: all 0.2s linear 0s;
			transition: all 0.2s linear 0s;
	cursor: pointer;
}

#side-feedback input[type='submit']:hover {
	opacity: 0.9
}

#advantages-list {
	margin-left: 20px;
}

#advantages-list li {
	padding: 0;
	margin: 0 0 8px;
	right: 0;
	left: 0;
	list-style: none !important;
}

#advantages-list li .table-cell {
	display: table-cell;
	height: 44px;
	padding-left: 60px;
	font: 300 18px/26px 'Roboto Condensed';
	text-transform: uppercase;
	vertical-align: middle;
	background: url('/images/check-big.png') no-repeat left center;
}


/********** FOOTER *********/

#footer {
	margin-top: 77px;
/*	padding: 52px 0 46px; */
	color: #222;
	background: #f5f5f5 url('/images/footer-shadow.png') repeat-x top left;
}

#footer .bottom-menu {
	float: left;
	width: 220px;
	margin-right: 20px;
}

#footer .bottom-menu li {
	padding-bottom: 10px;
	line-height: 20px;
}

#footer .bottom-menu .current-menu-item a {
	color: #c91a32;
}

#copy {
	float: right;
	width: 460px;
	margin: -1px 0 0;
	line-height: 22px;
}

#copy .logo-bottom {
	margin-top: 4px;
}

#fancybox-title {
	display: none !important;
}

#fancybox-content {

}

.popup-form h2 {
	width: 240px;
	margin: 0 -10px 25px;
	font: 300 23px/28px 'Roboto Condensed';
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}

.popup-form h2 b {
	font-size: 26px;
	line-height: 28px;
	font-weight: 700;
}

.popup-form {
	padding: 30px 30px 40px;
	background: url('/images/bg5.jpg') repeat top center;
	background-size: cover;
}

.popup-form .field-wrap {
	clear: both;
	overflow: hidden;
	width: 220px;
	margin-bottom: 10px;
}

.popup-form .button-wrap {
	margin-bottom: 1px;
}

.popup-form input[type='text'],
.popup-form input[type='email'],
.popup-form input[type='tel'],
.popup-form textarea {
	width: 220px;
	height : 44px;
	font: 300 18px/44px 'Roboto Condensed' !important;
	padding: 0 12px;
	color: #fff;
	background: transparent;
	border: 2px solid #fff;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	     -o-border-radius: 4px;
	    -ms-border-radius: 4px;
			border-radius: 4px;
	-webkit-box-shadow: inset 0 5px 12px 0 rgba(0, 0, 0, 0.4);
	   -moz-box-shadow: inset 0 5px 12px 0 rgba(0, 0, 0, 0.4);
	     -o-box-shadow: inset 0 5px 12px 0 rgba(0, 0, 0, 0.4);
	    -ms-box-shadow: inset 0 5px 12px 0 rgba(0, 0, 0, 0.4);
			box-shadow: inset 0 5px 12px 0 rgba(0, 0, 0, 0.4);
	-webkit-transition: all 0.2s linear 0s;
	   -moz-transition: all 0.2s linear 0s;
	     -o-transition: all 0.2s linear 0s;
	    -ms-transition: all 0.2s linear 0s;
			transition: all 0.2s linear 0s;
}

.popup-form input[type='text']:focus,
.popup-form input[type='email']:focus,
.popup-form input[type='tel']:focus,
.popup-form textarea:focus {
	border-color: #ffe19a;
}

.popup-form textarea {
	float: left;
	height: 160px;
	margin: 0;
	line-height: 22px;
	padding-top: 9px;
	resize: none;
}

.popup-form input[type='submit'] {
	-webkit-transition: all 0.2s linear 0s;
	   -moz-transition: all 0.2s linear 0s;
	     -o-transition: all 0.2s linear 0s;
	    -ms-transition: all 0.2s linear 0s;
			transition: all 0.2s linear 0s;
	cursor: pointer;
}

.popup-form input[type='submit']:hover {
	opacity: 0.9
}

div.wpcf7-validation-errors {
	display: none !important;
}

span.wpcf7-not-valid-tip {
	float: left;
	width: 220px;
	font-size: 13px;
	line-height: 15px;
	color: #ffe19a;
	padding: 5px 0 5px 14px;
}

div.wpcf7 img.ajax-loader {
    position: absolute !important;
    left: 50% !important;
    bottom: -24px !important;
    margin-left: -40px !important;
}

div.wpcf7-mail-sent-ok,
div.wpcf7-mail-sent-ng {
	box-sizing: border-box;
	clear: both;
	width: 220px !important; 
	margin: 40px 0 -10px !important;
    border: medium none !important;
    background: none !important;
    font: 300 18px/24px 'Roboto Condensed' !important;
    color: #fff;
	line-height: 20px !important;
    text-align: center !important;
    padding: 0 !important;
    top: -10px !important;
}

.popup-form div.wpcf7-mail-sent-ng {
	color: #ffe19a;
}

.cool-form span.wpcf7-not-valid-tip {
	color: #FF3652;
	padding-bottom: 0;
}

.cool-form div.wpcf7-mail-sent-ok,
.cool-form div.wpcf7-mail-sent-ng {
	width: 100% !important;
	margin: 0 0 10px !important;
    top: 20px !important;
}

.cool-form div.wpcf7-mail-sent-ng {
	color: #ffe19a;
}

.red-form div.wpcf7-mail-sent-ok,
.red-form div.wpcf7-mail-sent-ng {
	margin-top: 30px !important;
}

.side-form span.wpcf7-not-valid-tip,
.side-form div.wpcf7-mail-sent-ok,
.side-form div.wpcf7-mail-sent-ng {
	width: 160px !important;
}

article .thumbnail {
	float: left;
	margin: 0 30px 20px 0;
}

article .thumbnail img {
	float: left;
	width: 172px;
	height: auto;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	     -o-border-radius: 4px;
	    -ms-border-radius: 4px;
			border-radius: 4px;
	-webkit-box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
	   -moz-box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
	     -o-box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
	    -ms-box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
			box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
}

#sro-pricing {
	margin-bottom: 26px;
}

#tabs ul:after {
	content: ".";
	clear: both;
	display: block;
	height: 0;
	font-size: 0;
	visibility: hidden;
}

#tabs > ul > li {
	display: block;
	float: left;
	width: 32%;
	margin-right: 2%;
	list-style: none;
	padding: 0;
	right: 0;
}

#tabs > ul > li:last-child {
	margin-right: 0;
}

#tabs > ul > li > a img {
	display: block;
	width: 220px;
	height: 160px;
	margin: 0 auto 20px;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	     -o-border-radius: 4px;
	    -ms-border-radius: 4px;
			border-radius: 4px;
	-webkit-transition: all 0.2s linear 0s;
	   -moz-transition: all 0.2s linear 0s;
	     -o-transition: all 0.2s linear 0s;
	    -ms-transition: all 0.2s linear 0s;
			transition: all 0.2s linear 0s;
	opacity: 0.5;
}

#tabs > ul > li a span {
	display: block;
	height: 50px;
	font: 300 23px/50px 'Roboto Condensed';
	text-align: center;
	text-transform: uppercase;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	     -o-border-radius: 4px;
	    -ms-border-radius: 4px;
		border-radius: 4px;
	-webkit-transition: all 0.2s linear 0s;
	   -moz-transition: all 0.2s linear 0s;
	     -o-transition: all 0.2s linear 0s;
	    -ms-transition: all 0.2s linear 0s;
		transition: all 0.2s linear 0s;
	background: #f5f5f5;
}

#tabs > ul > li.ui-tabs-active a span {
	background: linear-gradient(#2a92ea, #1476c9);
	color: #fff;
	-webkit-box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
	   -moz-box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
	     -o-box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
	    -ms-box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
			box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
}

#tabs > ul > li > a:hover img,
#tabs > ul > li.ui-tabs-active > a img {
	opacity: 1;
}

#tabs .tab-top {
	margin-bottom: 26px;
	text-align: center;
}

#tabs .tab-top p {
	margin-bottom: 10px;
	margin-top: 36px;
}

.subtabs ul {
	margin-bottom: 30px;
}

.subtabs ul li {
	display: inline-block;
	list-style: none !important;
	margin: 0 10px;
	padding: 0 !important;
	right: 0 !important;
}

.subtabs ul li a {
	position: relative;
	display: block;
	height: 48px;
	text-align: center;
}

.subtabs ul li a:before {
	content: '';
	position: absolute;
	top: 30px;
	left: 50%;
	width: 16px;
	height: 16px;
	margin-left: -8px;
	border: 1px solid #1476C9;
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
	     -o-border-radius: 20px;
	    -ms-border-radius: 20px;
			border-radius: 20px;
	-webkit-transition: all 0.2s linear 0s;
	   -moz-transition: all 0.2s linear 0s;
	     -o-transition: all 0.2s linear 0s;
	    -ms-transition: all 0.2s linear 0s;
			transition: all 0.2s linear 0s;
}

.subtabs ul li a:after {
	content: '';
	position: absolute;
	top: 33px;
	left: 50%;
	width: 10px;
	height: 10px;
	margin-left: -5px;
	background: #c91a32;
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
	     -o-border-radius: 20px;
	    -ms-border-radius: 20px;
			border-radius: 20px;
	display: none;
	-webkit-transition: all 0.2s linear 0s;
	   -moz-transition: all 0.2s linear 0s;
	     -o-transition: all 0.2s linear 0s;
	    -ms-transition: all 0.2s linear 0s;
			transition: all 0.2s linear 0s;
}

.subtabs ul li.ui-tabs-active a {
	color: #c91a32;
}

.subtabs ul li a:hover:before,
.subtabs ul li.ui-tabs-active a:before {
	border-color: #c91a32;
}


.subtabs ul li.ui-tabs-active a:after {
	display: block;
}

table.sro-price {
	text-align: left;
}

table.sro-price td {
	line-height: 22px;
	padding: 16px 20px;
	border: 1px solid #eee;
}

table.sro-price td.left {
	width: 76%;
}

table.sro-price h3 {
	font: 400 27px/40px 'Roboto Condensed';
}

table.sro-price .accent {
	color: #c91a32;
	font-weight: 600;
}

table.sro-price tr:nth-child(2n) td {
	background: #f9f9f9;
}

table.sro-price tr:last-child td {
	color: #1476C9;
}

.banner {
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	     -o-border-radius: 4px;
	    -ms-border-radius: 4px;
			border-radius: 4px;
	-webkit-box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
	   -moz-box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
	     -o-box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
	    -ms-box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
			box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
}

.cool-form.sro-form {
	margin-bottom: -77px !important;
}


/*****************************************************************************************************
******************************************************************************************************
*****************************************************************************************************/



.ooo_page * {
	box-sizing: content-box !important;
}

.ooo_page button {
	border: 0;
}

.ooo-form * {
	box-sizing: border-box !important;
}

.cool-form.ooo-form h2 {
	font-size: 36px;
    line-height: 40px;
    padding-top: 40px;
}

.br{
	border: 1px solid #000;
}

.pt{ 
	font-family: 'PT Sans';
	font-style: normal;	
}

.pti{
	font-family: 'PT Sans Italic';
	font-style: italic;
}

.ptb{
	font-family: 'PT Sans Regular';
	font-weight: 700;
	font-style: bold;
}

.rr{
	font-family: 'RobotoRegular';
	font-style: normal;
}

.rb{
	font-family: 'RobotoRegular';
	font-style: normal;
	font-weight: normal;	
}

.rs{
	font-family: 'RobotoSlabRegular';
	font-style: normal;
	font-weight: normal;
}

.rcl{
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: light;
	font-size: 16px;
	line-height: 20px;
}

.rcr{
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: normal;
}

.rcb{
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: bold;
}


.r{
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	-o-border-radius: 3px 3px 3px 3px;
}

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

.sh{
	-webkit-box-shadow: 0px 0px 20px 2px rgba(0,0,0,0.20);
	-moz-box-shadow: 0px 0px 20px 2px rgba(0,0,0,0.20);
	-o-box-shadow: 0px 0px 20px 2px rgba(0,0,0,0.20);
	box-shadow: 0px 0px 20px 2px rgba(0,0,0,0.20);		
}

.www_wrapper{
	max-width: 1920px;
	width: 100%;
	position: relative;	
	margin: 0 auto;
}

.www_block{
	position: relative;
	margin: 0 auto;
	width: 960px;
}

.www_header{
	height: 584px;
	background: url('/images/www_header.jpg') center top;
}

/* ######## 1 ######### */
.www_wrap_section1{
	background: url('/images/www_section1_bg.jpg') center top no-repeat;	
}


.www_block_section1{
	height: 288px;
}
.lik_block_section1{
	height: 288px;
}
.lik_block_section01{
	height: 600px;
}
.lik_block_section02{
	height: 730px;
		background: url('/images/telka.jpg') center bottom no-repeat;	

}
.lik_block_section002{
	height: 350px;
}

.likv_wrap_section02
{	background: url('/images/telka_bg.jpg') left top repeat-x;	
}
.lik_plus_minus
{
text-align: left;
float:left;
width:480px;
padding:5px;}

.lik_plus_minus h2
{float:left;
font-size:32px;
line-height:35px;
width:450px;
padding: 5px 5px 25px 5px;
}

.lik_plus_minus p
{
font-size:18px;
padding:0px 0px 10px 10px;

}
.lik_plus_minus img
{
padding:10px 10px 10px 0;
}

.blue_lik1 {background: url('/images/lik_1.jpg') center top no-repeat #ADD9FF;}
.blue_lik2 {background: url('/images/lik_2.jpg') center top no-repeat #ADD9FF;}
.blue_lik3 {background: url('/images/lik_4.jpg') center top no-repeat #ADD9FF;}
.blue_lik4 {background: url('/images/lik_3.jpg') center top no-repeat #ADD9FF;}

.www_block_section1 ol{
	width: 278px;
	list-style-type: decimal;
	padding: 25px 0 0 45px;
}

.www_block_section1 ol li{	
	list-style: decimal outside !important;
	padding: 0 7px 0 10px !important;
	margin-bottom: 13px !important;
	line-height: 11px !important;
}

.www_block_section1 ol li a{
	font-family: 'PT Sans Italic' !important;
	font-style: italic !important;
	font-size: 17px !important;
	    line-height: 15px;
	color: #2a6b9d;
	text-decoration: underline !important;
}

.www_block_section1 ol li a:hover{
	color: #de112e;
}

.www_block_section1_info{
	width: 587px;
	text-align: center;
	
	color: #000;
}
.lik_block_section1_info{
	width: 687px;
	text-align: left;
	margin-top: 55px;
	color: #000;
}
.lik_block_section1_info2{
	width: 980px;
	text-align: center;
	margin-top: 55px;
	color: #000;
}

.lik_block_section1_info3{
	width: 980px;
	text-align: center;
	margin-top: 15px;
	color: #000;
}

.lik_j3
{padding: 20px 130px 0 13px;
    font-size: 30px;
	font-style:italic;
    display: block;
	line-height:18px;}
	.lik_j3 img
{padding-right:13px;}
	
.lik_j2
{	
    font-size: 46px;
    text-transform: uppercase;
    padding-top: 20px;
    line-height: 50px;
    padding-bottom: 40px;font-weight: bold;	}

.www_j1{
	font-size: 40px;
	text-transform: uppercase;
}
.lik_wrap_section2
{	background: url('/images/likv_section2_bg.jpg') center top no-repeat;	
}
.lik_wrap_section44
{	background: url('/images/likv_section4_bg.jpg') center top no-repeat;	
}

.lik_vidy
{    box-shadow: 0 10px 15px #BBBBBB;
    width: 220px;
    height: 320px;
	float:left;
	margin:12px;
	border-radius: 7px;
	}
.lik_vidy h3
{padding-top:220px;
font-size:24px;
text-transform:uppercase;
       font: 22px/28px 'Roboto Condensed';
    font-weight: bold;
}

.activ {
top:-20px;
color:#fff;
background-color:#f08718;}


.www_j2{
	font-size: 46px;
	text-transform: uppercase;
	
}

.www_j3{
	text-align: right !important;
	padding: 5px 100px 13px 0;
	font-size: 17px;
	text-transform: uppercase;
	display: block; 
}

.www_j4{
	border-top: 1px #A7C2C6 solid;
	font-size: 30px;
	text-transform: uppercase;
	padding-top: 6px;
}





/* ######## 2 ######### */
.www_wrap_section2{
	background: url('/images/www_section2_bg.jpg') center top no-repeat;	
	clear: both;
}

.www_block_section2{
	height: 565px;
	color: #fff;
}

.www_section2_header{
	font-size: 42px;
	text-transform: uppercase;
	text-align: center;
	line-height: 44px;
	padding: 25px 0 0 0;
}

.www_section2_leftblock{
/*	margin: 75px 0 0 27px; */
	margin: 75px 0 0 12px;
}

.www_section2_rightblock{
/*	margin: 75px 58px 0 0; */
	margin: 75px 45px 0 0;
}


.www_section2_leftblock p{
	text-align: right;
	display: block;
	font-size: 24px;
	line-height: 25px;	
}

.www_section2_rightblock p{
	text-align: left;
	display: block;
	font-size: 24px;
	line-height: 25px;
}

.x1{
	margin-bottom: 44px;
}

.x2{
	margin-bottom: 48px;
}

.x3{
	margin-bottom: 45px;
}


.xx1{
	margin-bottom: 22px;
}

.xx2{
	margin-bottom: 25px;
}

.xx3{
	margin-bottom: 40px;
}



/* ######## 3 ######### */
.www_wrap_section3{
	background: url('/images/www_section3_bg.jpg') center top no-repeat;	
}

.www_block_section3{
/*	height: 736px; */
	padding-bottom: 60px;
}

.www_section3_header{
	font-size: 40px;
	text-transform: uppercase;
	text-align: center;
	padding-top: 33px;
	color: #000;
}

.www_section3_h6_header{
	font-size: 21px;
	text-transform: uppercase;
	margin-top: 10px;
	color: #000;
}

.www_block_section3_tarif{
	width: 100%;
	display: table;
	margin-top: 33px;
}

.www_block_section3_tarif ul{
	display: table-cell;	
	padding: 0 0 0 30px;	
}

.www_block_section3_tarif ul li{
	width: 284px;
/*	height: 547px; */
	float: left;
	margin: 0 20px 0 0;
	background: #fff;		
}

.www_tarif_header{
	height: 43px;
	text-align: center;
	text-transform: uppercase;
	background: #cbe5fc;
	font-size: 22px;
	padding-top: 11px;
}

.www_tf2{
	background: #a0d2fd !important;	
}

.www_tf3{
	background: #7cbdf5  !important;	
}

.www_tarif_info_container{
	padding: 12px 20px 5px 20px;
}

.v1{
	font-size: 22px;
	color: #c0c0c0;
	text-decoration: line-through;
	padding-bottom: 12px;
}

.v2{
	font-size: 35px;
	margin-bottom: 18px;
}

.rub{
	font-family: Arial;
	font-weight: 700;
	font-style: bold;content: "\20BD";
}

.vv{
	border-top: 2px dotted #cccccc;
	padding: 7px 0 7px 0;	
}

.vv_disable{
	color: #c0c0c0;
	text-decoration: line-through;
}

.tarif_btn {
display: inline-block;
	margin-top: 5px;
  background: #f08718;
  background-image: -webkit-linear-gradient(top, #f08718;, #c91a33);
  background-image: -moz-linear-gradient(top, #f08718;, #c91a33);
  background-image: -ms-linear-gradient(top, #f08718;, #c91a33);
  background-image: -o-linear-gradient(top, #f08718;, #c91a33);
  background-image: linear-gradient(to bottom, #f08718;, #c91a33);
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  color: #ffffff;
  font-size: 13px;
  padding: 7px 25px 7px 25px;
  text-transform: uppercase;
  text-decoration: none;
}

.tarif_btn:hover {
color: #fff;
  background: #f08718;
  background-image: -webkit-linear-gradient(top, #d62b44, #b31b32);
  background-image: -moz-linear-gradient(top, #d62b44, #b31b32);
  background-image: -ms-linear-gradient(top, #d62b44, #b31b32);
  background-image: -o-linear-gradient(top, #d62b44, #b31b32);
  background-image: linear-gradient(to bottom, #d62b44, #b31b32);
  text-decoration: none;
}




/* ######## 4 форма ######### */
.www_wrap_section4{
	background: #303133 url('..//images/www_section4_bg.jpg') center top no-repeat;
}

.www_block_section4{
	height: 255px;
	padding-top: 40px;
}

.www_section4_header{
	color: #f6f3e1;
	font-size: 31px;
	line-height: 35px;
	text-align: center;
}

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

.www_input_name{
	background: transparent url("..//images/user.png") no-repeat scroll right center;	
}

.www_input_phone{
	background: transparent url("..//images/phone2.png") no-repeat scroll right center;	
}

.www_input_email{
	background: transparent url("..//images/mail.png") no-repeat scroll right center;	
}



.www_section4_form_input{

	text-align: left !important;
	margin-right: 11px;
	//width: 220px;
	height : 44px;
	padding: 0 42px 0 12px;
	color: #fff;
	padding: 0 42px 0 12px;
	//background: transparent;
	border: 2px solid #fff;	
	border: 2px solid #fff;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	     -o-border-radius: 4px;
	    -ms-border-radius: 4px;
			border-radius: 4px;
	-webkit-box-shadow: inset 0 5px 12px 0 rgba(0, 0, 0, 0.4);
	   -moz-box-shadow: inset 0 5px 12px 0 rgba(0, 0, 0, 0.4);
	     -o-box-shadow: inset 0 5px 12px 0 rgba(0, 0, 0, 0.4);
	    -ms-box-shadow: inset 0 5px 12px 0 rgba(0, 0, 0, 0.4);
			box-shadow: inset 0 5px 12px 0 rgba(0, 0, 0, 0.4);
}

.form_btn {
	margin-top: 5px;
  background: #ed2d48;
  background-image: -webkit-linear-gradient(top, #ed2d48, #c91a33);
  background-image: -moz-linear-gradient(top, #ed2d48, #c91a33);
  background-image: -ms-linear-gradient(top, #ed2d48, #c91a33);
  background-image: -o-linear-gradient(top, #ed2d48, #c91a33);
  background-image: linear-gradient(to bottom, #ed2d48, #c91a33);
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  color: #ffffff;
  font-size: 17px;
  padding: 10px 40px 10px 40px;
  text-transform: uppercase;
  text-decoration: none;
}

.form_btn:hover {
  background: #d62b44;
  background-image: -webkit-linear-gradient(top, #d62b44, #b31b32);
  background-image: -moz-linear-gradient(top, #d62b44, #b31b32);
  background-image: -ms-linear-gradient(top, #d62b44, #b31b32);
  background-image: -o-linear-gradient(top, #d62b44, #b31b32);
  background-image: linear-gradient(to bottom, #d62b44, #b31b32);
  text-decoration: none;
}

.www_section4_note{
	color: #F6F3E1;
	font-size: 13px;
	text-align: center;
	margin-top: 45px;
}




/* ######## 5 ######### */
.www_wrap_section5{
	
}

.www_block_section5{
	height: 375px;
}

.www_block_section5 ul{
	margin-top: 50px;
	padding-left: 57px;
}

.www_block_section5 ul li.mr{
	margin-right: 70px;
}

.www_block_section5 ul li{
	float: left;
	
}

.uu{
	font-size: 18px;
	color: #1476c9;
	text-transform: uppercase;
	line-height: 20px;
	margin-top: 15px;
}

.uuu{
	font-size: 18px;
	color: #000;
	text-transform: uppercase;
	line-height: 20px;
	margin-top: 5px;	
}





/* ######## 6 ######### */
.www_wrap_section6{
	background: transparent url("/images/stol.jpg") no-repeat scroll center top;
}

.www_block_section6{
	height: 414px;
}

.www_section6_header{
	font-size: 40px;
	text-transform: uppercase;
	text-align: center;	
	padding-bottom: 14px;
	padding-top: 40px;
    color: #000;
    /* margin-top: 40px; */
}

.www_section6_form{
	width: 354px;
	height: 100%;
	background: #303133 url('/images/www_section6_form_bg.jpg') no-repeat center;
}

.www_section6_form_input {

	text-align: left !important;
	margin-right: 11px;
	margin-top: 15px;
	width: 220px;
	height : 44px;
	padding: 0 42px 0 12px;
	color: #fff;
	padding: 0 42px 0 12px;
	//background: transparent;
	border: 2px solid #fff;	
	border: 2px solid #fff;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	     -o-border-radius: 4px;
	    -ms-border-radius: 4px;
			border-radius: 4px;
	-webkit-box-shadow: inset 0 5px 12px 0 rgba(0, 0, 0, 0.4);
	   -moz-box-shadow: inset 0 5px 12px 0 rgba(0, 0, 0, 0.4);
	     -o-box-shadow: inset 0 5px 12px 0 rgba(0, 0, 0, 0.4);
	    -ms-box-shadow: inset 0 5px 12px 0 rgba(0, 0, 0, 0.4);
			box-shadow: inset 0 5px 12px 0 rgba(0, 0, 0, 0.4);
}

.www_section6_form_header{
	color: #f6f3e1;
	font-size: 23px;
	line-height: 23px;
	text-align: center;	
	margin-top: 15px;
	margin-bottom: 30px;
}

.www_section6_form_header p{
	display: block;
	margin-top: 15px;
	font-size: 33px;
}

.form_btn2{
	width: 220px;
	margin-top: 13px;
}

.www_section6_note{
width: 320px;
margin-left: auto;
margin-right: auto;
clear: both;
padding-top: 30px;
font: 300 13px/15px "Open Sans";
color: #FFFCEB;
text-align: center;
}

.your-class{
	width: 90%;
	margin: 0 auto;
}

.your-class2{
	width: 90%;
	margin: 0 auto;
}

.your-class3{
	width: 510px;
	margin-left: 40px;	
}



/* ######## 7 ######### */
.www_wrap_section7{
	border-bottom: #ebebeb 1px solid;	
}

.www_block_section7{
	height: 450px;
}

.www_section7_header{
	font-size: 40px;
	text-transform: uppercase;
	text-align: center;
	margin-top: 43px;	
	padding-bottom: 16px;
	color: #000;
}


.www_section7_container{

	margin: 0 auto;
}

.www_section7_container li{
	//border: 1px #000 solid;
	float: left;	
}

.www_hh{	
	padding: 20px 20px 0 15px;
}

.www_hh_{
	margin: 0 19px 0 19px;
	text-align: center;
}

.www_hh_name{
	padding-top: 20px;
	font-size: 30px;
	color: #000;
	padding-bottom: 11px;
}

.www_hh_text{
	font-size: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 15px;
	color: #000;
}

a.www_hh_link{
	color: #2a6b9d;
	font-size: 15px;
	text-decoration: underline;
}

a.www_hh_link:hover{
	color: #de112e;
}

.www_hh_date{
	font-size: 17px;
	color: #000;
	line-height: 20px;
}

.www_hh_ img{
	border: 1px #d5d5d5 solid;
}

.www_hL{
	padding-top: 100px;
	height: 225px;
	margin-right: 50px;
}

.www_hR{
	padding-top: 120px;
	height: 225px;
	margin-left: 50px;
}


/* ######## 8 ######### */
.www_wrap_section8{
	
}

.www_block_section8{
	height: 391px;
}


/* ######## 9 ######### */
.www_wrap_section9{
	background: url('/images/www_faq_bg.jpg');		
}

.www_block_section9{
	//height: 465px;
	padding-bottom: 20px;
}

.www_section9_header{
	font-size: 40px;
	text-transform: uppercase;
	text-align: center;
	padding-top: 32px;
	padding-bottom: 20px;	
	color: #000;
	    line-height: 40px;
}
.stoimost_lik {
background: url('/images/srok.jpg') left top no-repeat;
width:411px;
font-size:24px;
font-weight:bold;
text-align:left;
height:130px;
line-height:34px;
margin-right:30px;
padding-left:50px;
padding-top:50px;
float:left;
webkit-box-shadow: 0px 0px 20px 2px rgba(0,0,0,0.20);
    -moz-box-shadow: 0px 0px 20px 2px rgba(0,0,0,0.20);
    -o-box-shadow: 0px 0px 20px 2px rgba(0,0,0,0.20);
    box-shadow: 0px 0px 20px 2px rgba(0,0,0,0.20);
    border-radius: 8px 8px 8px 8px;
    -moz-border-radius: 8px 8px 8px 8px;
    -webkit-border-radius: 8px 8px 8px 8px;
    -o-border-radius: 8px 8px 8px 8px;
		}
		.stoimost_lik span
		{
		font-size:38px;
		font-weight: normal;
}
		.sroki_lik span
		{
		font-size:38px;
		font-weight: normal;
}
		.sroki_lik div
		{
		font-size:18px;
		line-height:18px;
		font-weight: normal;
}
		.stoimost_lik div
		{
		font-size:18px;
		line-height:18px;
		font-weight: normal;
}
		
.sroki_lik {
background: url('/images/stoim.jpg') left top no-repeat;
width:411px;
text-align:left;
font-size:24px;
line-height:34px;
font-weight:bold;
height:130px;
padding-left:50px;
padding-top:50px;
float:left;
webkit-box-shadow: 0px 0px 20px 2px rgba(0,0,0,0.20);
    -moz-box-shadow: 0px 0px 20px 2px rgba(0,0,0,0.20);
    -o-box-shadow: 0px 0px 20px 2px rgba(0,0,0,0.20);
    box-shadow: 0px 0px 20px 2px rgba(0,0,0,0.20);
    border-radius: 8px 8px 8px 8px;
    -moz-border-radius: 8px 8px 8px 8px;
    -webkit-border-radius: 8px 8px 8px 8px;
    -o-border-radius: 8px 8px 8px 8px;
		}

.www_section9_container ul li{
	//padding-left: 25px;
	margin-bottom: 15px;
	//background: url('/images/www_plus.png') left top no-repeat;
}

.www_section9_container a{
	font-family: 'RobotoCondensedRegular';
	font-style: normal;
	font-weight: normal;
	font-size: 20px;
	color: #393d47;
	text-decoration: none;
}

.www_section9_text{
	margin-top: 6px;
	padding: 10px;
	background: #fff;
	border-top: #cb2935 3px solid;

	font-family: 'RobotoCondensedLight';
	font-size: 15px;

	display: none;
}

.www_section9_container img{
	margin-right: 7px;
}

.www_section9_li{
	background: url('/images/www_plus.png') top left no-repeat;
	padding-left: 25px;
}

.www_section9_active_li{
	background: url('/images/www_minus.png') top left no-repeat;
	padding-left: 25px;	
}


.www_section9_active_li a{
	color: #cb2935;
}


/* ######## footer ######### */

.www_wrap_footer{
	background: #2f4047 url('/images/www_footer_bg.jpg');	
}

.www_block_footer{
	padding-top: 40px;
	height: 460px;
}

.www_footer_header{
	color: #f6f3e1;
	font-size: 30px;
	margin-bottom: 40px;
}

.www_footer_map{
	margin-top: 10px;
}

.www_footer_header span{
	color: #fff;
	font-size: 40px;
	text-transform: uppercase;
	margin-top: 15px;
	display: block;
font-family: "Roboto Condensed";
font-style: normal;
font-weight: bold;
	margin-bottom: 20px;
}


.www_ff1, .www_ff2, .www_ff3{
	color: #f6f3e1;
	font-size: 22px;
	text-transform: uppercase;
	padding-left: 47px;
	margin-bottom: 20px;
}

.www_ff1 p, .www_ff2 p, .www_ff3 p{
	font-size: 16px;
	color: #fff;
	text-transform: none;
}

.www_ff1{
	background: url('/images/www_footer_icon1.png') left top no-repeat;
}

.www_ff2{
	background: url('/images/www_footer_icon2.png') left top no-repeat;
}

.www_ff3{
	background: url('/images/www_footer_icon3.png') left top no-repeat;
}

.form666-wrp .field-wrap {
	margin-bottom: 10px;
	overflow: hidden;
}

.form666-wrp span.wpcf7-not-valid-tip {
display: block;
width: 260px;
text-align: left;
padding-left: 62px;
}

.form666-wrp input[type='text'],
.form666-wrp input[type='email'],
.form666-wrp input[type='tel'] {
	width: 200px;
	height : 44px;
	font: 300 18px/44px 'Roboto Condensed';
	padding: 0 42px 0 12px;
	color: #fff;
	background: transparent;
	border: 2px solid #fff;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	     -o-border-radius: 4px;
	    -ms-border-radius: 4px;
			border-radius: 4px;
	-webkit-box-shadow: inset 0 5px 12px 0 rgba(0, 0, 0, 0.4);
	   -moz-box-shadow: inset 0 5px 12px 0 rgba(0, 0, 0, 0.4);
	     -o-box-shadow: inset 0 5px 12px 0 rgba(0, 0, 0, 0.4);
	    -ms-box-shadow: inset 0 5px 12px 0 rgba(0, 0, 0, 0.4);
			box-shadow: inset 0 5px 12px 0 rgba(0, 0, 0, 0.4);
	-webkit-transition: all 0.2s linear 0s;
	   -moz-transition: all 0.2s linear 0s;
	     -o-transition: all 0.2s linear 0s;
	    -ms-transition: all 0.2s linear 0s;
			transition: all 0.2s linear 0s;
}

.form666-wrp input[type='text']:focus,
.form666-wrp input[type='email']:focus,
.form666-wrp input[type='tel']:focus {
	border-color: #36a1dd;
}

.form666-wrp input.name {
	background: url('/images/user.png') no-repeat center right;
}

.form666-wrp input.mail {
	background: url('/images/mail.png') no-repeat center right;
}

.form666-wrp input.phone {
	background: url('/images/phone2.png') no-repeat center right;
}

.form666-wrp input[type='submit'] {
	width: 224px;
	margin: 0 auto;
	line-height: 44px;
	padding-bottom: 1px;
	cursor: pointer;
	-webkit-transition: all 0.2s linear 0s;
	   -moz-transition: all 0.2s linear 0s;
	     -o-transition: all 0.2s linear 0s;
	    -ms-transition: all 0.2s linear 0s;
			transition: all 0.2s linear 0s;
	background: url('/images/red-button.png') no-repeat top center;
}

.form666-wrp input[type='submit']:hover {
	opacity: 0.9;
}

.__fl{float: left;}
.__fr{float: right;}

.map_map {
	padding-bottom: 39px;
}

#footer p {
	margin-bottom: 0;
}

#footer img {
	vertical-align: middle;
}

#footer.new_footer {
	margin-top: 0 !important;
}

.__fr.www_section2_rightblock,
.__fl.www_section2_leftblock {
	width: 220px;
}


.likv_wrap_section1{
	background: url('/images/likv_section1_bg.jpg') center top no-repeat;	
}