@font-face {
    font-family: 'Open Sans';
    src: local('Open Sans Light'), local('OpenSans-Light'), url('opensans/opensanslight.woff2') format('woff2'), url('opensans/opensanslight.woff') format('woff'), url('opensans/opensanslight.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans';
    src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url('opensans/opensanslightitalic.woff2') format('woff2'), url('opensans/opensanslightitalic.woff') format('woff'), url('opensans/opensanslightitalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}
@font-face {
    font-family: 'Open Sans';
    src: local('Open Sans'), local('OpenSans'), url('opensans/opensans.woff2') format('woff2'), url('opensans/opensans.woff') format('woff'), url('opensans/opensans.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans';
    src: local('Open Sans Italic'), local('OpenSans-Italic'), url('opensans/opensansitalic.woff2') format('woff2'), url('opensans/opensansitalic.woff') format('woff'), url('opensans/opensansitalic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: 'Open Sans';
    src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url('opensans/opensanssemibold.woff2') format('woff2'), url('opensans/opensanssemibold.woff') format('woff'), url('opensans/opensanssemibold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans';
    src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url('opensans/opensanssemibolditalic.woff2') format('woff2'), url('opensans/opensanssemibolditalic.woff') format('woff'), url('opensans/opensanssemibolditalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
}
@font-face {
    font-family: 'Open Sans';
    src: local('Open Sans Bold'), local('OpenSans-Bold'), url('opensans/opensansbold.woff2') format('woff2'), url('opensans/opensansbold.woff') format('woff'), url('opensans/opensansbold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans';
    src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url('opensans/opensansbolditalic.woff2') format('woff2'), url('opensans/opensansbolditalic.woff') format('woff'), url('opensans/opensansbolditalic.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
}
@font-face {
    font-family: 'Open Sans';
    src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url('opensans/opensansextrabold.woff2') format('woff2'), url('opensans/opensansextrabold.woff') format('woff'), url('opensans/opensansextrabold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans';
    src: local('Open Sans Extrabold Italic'), local('OpenSans-ExtraboldItalic'), url('opensans/opensansextrabolditalic.woff2') format('woff2'), url('opensans/opensansextrabolditalic.woff') format('woff'), url('opensans/opensansextrabolditalic.ttf') format('truetype');
    font-weight: 800;
    font-style: italic;
}
.phone1 {
	color: #322c65;
	font-size: 26px;
	font-weight: bold;
	padding-left: 46px;
	margin-bottom: 5px;
	display: inline-block;
	position: relative;
}
.sliderswip_1 {
	color: #d62b31;
	font-size: 140%;
	background-image: url(logo-big.png);
	background-position: top center;
	background-repeat: no-repeat;
	background-size: 120px;
	padding-top: 55px;
	margin-top: 10px;
	margin-right: 5%;
	float: left;
}
.sliderswip_2 {
	text-decoration: none;
}
.sliderswip_3 {
	color: #847cb8;
	font-size: 130%;
	line-height: 1.1;
	padding-right: 15%;
	margin-top: 10px;
	display: block;
	position: relative;
}
.sliderswip_31 {
	text-align: center;
}
.sliderswip_4 {
	color: #4b429b;
	font-size: 160%;
	font-weight: bold;
	line-height: 1;
	margin-top: 10px;
	margin-bottom: 10px;
	display: block;
}

.sliderswip_42 {
	font-size: 220%;
	position: relative;
}
.sliderswip_41 {
	font-size: 110%;
}
.sliderswip_5 {
	color: #ffffff;
	font-size: 240%;
	font-weight: bold;
	line-height: 1;
	background-color: #827ab6;
	padding-top: 28px;
	border-width: 3px;
	border-color: #4b429b;
	border-style: solid;
	width: 115px;
	height: 115px;
	position: absolute;
	top: -12px;
	right: -12px;
	text-align: center;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}
.sliderswip_6 {
	font-size: 140%;
	margin-right: 4px;
}
img {
	max-width:100%;
	height:auto;
}
.tit1 {
	 color:#ffffff; font-size:16px; text-shadow:#1c2548 1px 1px 1px; font-weight:bold; background-image:url(marker-white-down.png); background-position:center right; background-repeat:no-repeat; padding-right:20px; margin-bottom:10px; display:inline-block; position:relative;
}
.nadegno {
	color: #d12023;
	display: block;
}
.logo_my {
	background-image: url(logo-big.png);
	background-repeat: no-repeat;
	background-size: 100%;
	display: inline-block;
	width: 211px;
	height: 89px;
	position: relative;
}
.tit2 {
	 display:inline-block; width:100%; clear:both;
}
.logomini {
	 background-image:url(logo-big.png); background-repeat:no-repeat; background-size:88px; margin-top:5px; display:block; width:90px; height:40px;
}
.katal1 {
	 background-image:url(icon-book.png); background-repeat:no-repeat; padding-left:32px; margin-top:10px; display:inline-block;
}
.tel1 {
	 color:#d12023; font-size:15px; position:absolute; top:5px; right:130px;
}
.tel2 {
	 color:#d12023; font-size:15px; position:absolute; top:5px; left:0px;
}
.onas1 {
	 color:#25417c; font-size:19px; text-shadow:white 1px 1px 1px; font-weight:bold; background-image:url(icon-book-2.png); background-position:center left; background-repeat:no-repeat; padding-left:38px; margin-top:12px; float:left;
}
.price2 {
	 background-image:url(icon-list.png); background-position:center left; background-repeat:no-repeat; padding-left:30px;
}
.price1 {
	 color:#25417c; font-size:16px; border-width:1px; border-color:#b1b1b1; border-style:solid; border-left:5px solid #485287; float:right; padding:12px 30px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#f4f4f4)); background: -webkit-linear-gradient(#ffffff, #f4f4f4); background: -moz-linear-gradient(#ffffff, #f4f4f4); background: -ms-linear-gradient(#ffffff, #f4f4f4); background: -o-linear-gradient(#ffffff, #f4f4f4); background: linear-gradient(#ffffff, #f4f4f4);
}
.centerr {
	margin: auto;
	width: 100%;
	max-width: 1050px;
	position: relative;
	padding: 40px 0px;
}
.centerr:before, .centerr:after { content: ""; display: block; clear: both; table-layout: fixed;}
.clearfix:before, .clearfix:after { content: ""; display: block; clear: both; }
.quote_note {
	color: #281f06;
	font-size: 110%;
	font-style: italic;
	background-color: #f9f5e8;
	margin-bottom: 20px;
	padding: 2em;
}
.quote_comment {
	 color:#000F35; background-color:#e9ecfc; padding-top:15px; padding-bottom:15px; padding-left:15px; padding-right:15px; border-width:1px; border-color:#8080ff; border-style:dotted;
}
.quote_info {
	 color:#242C0C; background-color:#e9f58d; padding-top:15px; padding-bottom:15px; padding-left:15px; padding-right:15px; border-width:1px; border-color:#98ad1d; border-style:dotted;
}
.quote_prevent {
	 color:#ffffff; background-color:#FB6A55; padding-top:15px; padding-bottom:15px; padding-left:15px; padding-right:5px; border-width:1px; border-color:#750000; border-style:dotted;
}
BODY {
	 color:#191919; font-size:14px; font-family:open sans, sans-serif; line-height:1.4; background-color:#ffffff; margin:0;
}
* {
	 margin:0; -moz-box-sizing:border-box; box-sizing:border-box;
}
p {
	 margin-bottom:15px;
}
.cont_mail .err { color:#FF0000; font-weight:bold; }
.cont_mail .tableTable {
	 width:100%;
}
.cont_mail .texttitle { margin-bottom:5px; display:block; }
.cont_mail .errorinp { border-width:1px; border-color:#FF0000; border-style:solid; }
.cont_mail #pin_img {
	 margin-bottom:5px; margin-right:10px; float:left;
}
.cont_mail .inppin {
	 display:block; width:45px; clear:both;
}
.cont_mail .buttonSend#Send { margin-top:20px; }
.cont_sub_mail .getback { margin-top:20px; }
.cont_mail .textarea {
	 width:100%; -moz-box-sizing:border-box; box-sizing:border-box;
}
.cont_mail .titlepin {
	 display:inline-block;
}
.cont_mail .tabletitle {
	width: 30%;
}
.content {
	display: inline-block;
	width: 100%;
	clear: both;
	vertical-align: top;
}
.object {
	 margin-bottom:10px; vertical-align:top;
}
.objectTitle {
	 font-size:100%; font-weight:bold; margin-bottom:10px; display:block;
}
.contentTitle {
	 font-size:19px; text-shadow:white 1px 1px 1px; font-weight:bold; margin-bottom:20px; position:relative;
}
#enteringText {
	 margin-bottom:20px;
}
#pageTitle {
	font-size: 20px;
	text-shadow: white 1px 1px 1px;
	font-weight: normal;
}
A:hover {
	 text-decoration:none;
}
.contentText {
	 margin-bottom:15px;
}
.contentImage {
	margin-left: 20px;
	float: right;
	white-space: nowrap;
}
.objectImage {
	 margin-right:20px; float:left;
}
.buttonSend:hover {
	 cursor:pointer; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#d73b42), to(#d73b42)); background: -webkit-linear-gradient(#d73b42, #d73b42); background: -moz-linear-gradient(#d73b42, #d73b42); background: -ms-linear-gradient(#d73b42, #d73b42); background: -o-linear-gradient(#d73b42, #d73b42); background: linear-gradient(#d73b42, #d73b42);
}
INPUT {
	 font-size:inherit; font-family:inherit; border-width:1px; border-color:#dddddd; border-style:solid; padding:10px 5px;
}
TEXTAREA {
	 font-size:inherit; font-family:inherit; border-width:1px; border-color:#dddddd; border-style:solid; padding:10px 5px;
}
ol {
	 margin-top:10px; margin-bottom:10px;
}
li {
	 padding-top:5px; padding-bottom:5px;
}
ul {
	 margin-top:10px; margin-bottom:10px;
}
#navPart {
	 margin-bottom:20px; display:inline-block; width:100%;
}
.seNavigator {
	 margin-bottom:20px; display:inline-block; width:100%;
}
#content .content {
	margin-bottom: 30px;
}
#navPart .Active {
	 padding:2px;
}
#navPart .links {
	 padding:2px;
}
#div22 {
	background-color: #FFFFFF;
	background-image: url(fon-podval.jpg);
	background-position: bottom center;
	background-repeat: no-repeat;
	border-top: 1px solid #c9c9c9;
}
#div25 {
	color: #322c65;
	font-weight: bold;
	display: inline-block;
	float: left;
	text-align: right;
}
#div38 {
	color: #322c65;
	font-weight: bold;
}
#div24 {
	font-size: 80%;
	text-transform: uppercase;
	display: inline-block;
	width: 30%;
	float: left;
}
#div26 {
	margin-top: 5px;
	display: inline-block;
	float: right;
}
#div27 {
	margin-left: 30px;
	display: inline-block;
	float: right;
}
#div23.centerr {
	 padding-top:25px; padding-bottom:25px;
}
#div15 {
	width: 25%;
	float: left;
}
#div18 {
	width: 70%;
	float: right;
}
#div16 {
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	background-color: #385ba4;
	background-image: url(order-zvonok2.png);
	background-repeat: repeat-x;
	border-left: 6px solid #d13b41;
	margin-bottom: 25px;
	width: 100%;
	height: 45px;
	position: relative;
	text-align: center;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}
#pageMenu .menu {
	color: inherit;
	background-image: url(marker.png);
	background-position: 10px 17px;
	background-repeat: no-repeat;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 10px;
	display: block;
}
#div13 {
	 background-color:#e9e9e9; background-image:url(bg-ten.png); background-position:bottom center; background-repeat:repeat-x;
}
#content .contentImage {
	 background-color:#ffffff; margin-bottom:10px; padding:5px;
}
#siteSubtitle {
	 color:#322c65; font-size:17px; font-weight:bold; margin-bottom:15px;
}
.siteTitle_my {
	color: #191919;
	font-size: 165%;
	margin-bottom: 5px;
	display: block;
}
#div10 {
	 background-color:#dddddd; background-image:url(title.png); background-position:bottom center; background-repeat:repeat-x; padding-top:12px; padding-bottom:12px; border-top:1px solid #c9c9c9; border-bottom:1px solid #c9c9c9; display:block; text-align:center;
}
#pageMenu .menu.menuActive {
	color: #284280;
	text-decoration: none;
	background-image: url(white_90.png);
	background-repeat: repeat;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#pageMenu .menu:hover {
	background-image: url(white_50.png);
	background-repeat: repeat;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#pageMenu .mbordl {
	 display:none;
}
#pageMenu .mbordr {
	 display:none;
}
#pageMainmenu .menu.menuActive {
	 background-color:#d13b41;
}
#pageMainmenu .menu {
	 float:left; padding:20px 30px;
}
#pageMainmenu .mbordr {
	 display:none;
}
#pageMainmenu .mbordl {
	 display:none;
}
#div6 {
	 border-bottom:5px solid #e03b42; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#244a89), to(#2d3873)); background: -webkit-linear-gradient(#244a89, #2d3873); background: -moz-linear-gradient(#244a89, #2d3873); background: -ms-linear-gradient(#244a89, #2d3873); background: -o-linear-gradient(#244a89, #2d3873); background: linear-gradient(#244a89, #2d3873);
}
#div7.centerr {
	 padding-top:0px; padding-bottom:0px;
}
#menuitem1 #pageMenu .menu {
	 color:#ffffff; font-size:16px; text-shadow:#2e285d 1px 1px 1px; font-weight:bold; text-decoration:none; background-image:none; padding:20px 40px;
}
#menuitem1 #pageMenu .submenu .TextItemMenu {
	 border-bottom:1px none ; margin-left:40px; margin-right:40px; display:block;
}
#menuitem1 #pageMenu .submenu .menu.menuActive .TextActiveMenu {
	 margin-left:40px; margin-right:40px; display:block;
}
#menuitem1 #pageMenu .submenu .menu.menuActive {
	 background-image:url(white_20.png) !important;
}
#menuitem1 #pageMenu .menu.menuActive {
	background-color: #e03b42;
	background-image: none;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}
#menuitem1 #pageMenu .menu:hover {
	 background-image:url(white_20.png) !important; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;
}
#menuitem1 #pageMenu .mbordr {
	 display:none;
}
#menuitem1 #pageMenu .mbordl {
	 display:none;
}
#menuitem1 #pageMenu .mids {
	 color:transparent; font-size:0; background-color:transparemt; background-image:url(white_40.png); width:1px;
}
#menuitem1 #pageMenu .TextItemMenu {
	 border-bottom:1px dotted;
}
#div57 {
	 opacity: 0.5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; background-image:url(slider-ten-mini.png); background-repeat:repeat-x; width:100%; height:12px; position:absolute; top:0px; left:0px;
}
#div8 {
	background-image: url(slider-fon.png);
	background-position: top center;
	background-repeat: no-repeat;
	display: none;
	position: relative;
	padding: 0;
}
#div3 {
	 background-image:url(polosa.png); background-position:top center; background-repeat:no-repeat; height:9px;
}
#div4 {
	background-image: url(fon-shapka.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}
a {
	 color:#E03B42;
}
#div32 {
	float: left;
	text-align: left;
}
#div37 {
	position: relative;
	float: right;
	text-align: right;
}
.buttonSend {
	 color:#ffffff; font-size:100%; font-weight:bold; font-family:inherit; border-style:none; border-left:5px solid #d73b42; padding:10px 20px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#244a89), to(#2d3873)); background: -webkit-linear-gradient(#244a89, #2d3873); background: -moz-linear-gradient(#244a89, #2d3873); background: -ms-linear-gradient(#244a89, #2d3873); background: -o-linear-gradient(#244a89, #2d3873); background: linear-gradient(#244a89, #2d3873);
}
#div5.centerr {
	 padding-top:30px; padding-bottom:30px;
}
.cont_txt .linkNext {
	margin-top: 5px;
	display: block;
	overflow: hidden;
}
.cont_txt#view .buttonSend { margin-top:20px; }
.cont_txt .object {
	 padding-top:10px; border-top:1px solid #c5c5c5; display:inline-block; width:100%;
}
#content #view .objectImage {
	 margin-bottom:20px;
}
#menuitem1 #pageMenu .submenu {
	background-color: #e03b42;
	padding: 20px 0px;
}
#menuitem1 #pageMenu .submenu .menu {
	font-size: 100%;
	display: block;
	padding: 10px 50px 10px 0px;
}
#div77 {
	background-image: url(ten-slider.png);
	background-position: top center;
	background-repeat: no-repeat;
	background-size: 100%;
	width: 100%;
	height: 14px;
	position: relative;
	text-align: center;
}
#div9.centerr {
	text-align: center;
}
.fadedImages .faded {
	 height:430px; position:relative; overflow:hidden;
}
.fadedImages .faded .fadedArea { margin:0; width:100%; height:100%; position:absolute; top:0px; left:0px; }
.fadedImages .faded .fadedArea .object {
	 width:100%; height:100%; position:absolute; top:0px; left:0px; padding:0; list-style-type:none;
}
.fadedImages .objectTitle {
	 color:#ffffff; font-size:25px; text-shadow:#1c2548 1px 1px 1px; font-weight:bold; border-left:5px solid #e03b42; position:absolute; top:30px; left:0px; padding:13px 40px; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#426198), to(#3e5182)); background: -webkit-linear-gradient(#426198, #3e5182); background: -moz-linear-gradient(#426198, #3e5182); background: -ms-linear-gradient(#426198, #3e5182); background: -o-linear-gradient(#426198, #3e5182); background: linear-gradient(#426198, #3e5182);
}
.fadedImages .objectImage { z-index:1; }
.fadedImages .objectNote {
	 color:#ffffff; background-color:#2d3975; padding-right:60px !important; border-left:5px solid #ffffff; width:260px; position:absolute; top:0px; right:0px; z-index:2; padding:30px 20px; text-align:left;
}
.fadedImages .linkNext { text-decoration:none; background-image:url(none); position:absolute; bottom:100px; left:20px; }
.fadedImages .faded .pagination {
	 position:absolute; bottom:30px; left:30px; z-index:15; padding:0;
}
.fadedImages .faded .pagination li {
	 background-color:#ffffff; margin-left:5px; margin-right:5px; width:10px; height:10px; position:relative; float:left; overflow:hidden; padding:0; list-style-type:none; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%;
}
.fadedImages .faded .pagination li a {
	 width:100%; height:100%; position:absolute; overflow:hidden; text-indent:100px;
}
.fadedImages .faded .pagination li a:hover {
	 background-color:#e03b42; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%;
}
.fadedImages .faded .pagination li.current {
	 background-color:#E03B42;
}
.cont_txt .objectNote {
	 overflow:hidden;
}
#content .cont_txt .contentImage {
	 width:440px;
	 height:250px;
}
#content .cont_txt .objectNote {
	 display:inline;
}
.manketa_mod .form_object_recv.check_dispatch {  width: 100%; display: inline-block; }
.manketa_mod .check_dispatch-checkbox {  cursor: pointer; margin-top: 0.2em; margin-right: 0.7em; float: left; }
.manketa_mod .check_dispatch .label {  display: block; overflow: hidden; }
.manketa_mod .form_object_recv.check_license {  width: 100%; display: inline-block; }
.manketa_mod .check_license-checkbox {  cursor: pointer; margin-top: 0.2em; margin-right: 0.7em; float: left; }
.manketa_mod .check_license .label {  display: block; overflow: hidden; }
#div86 {
	color: #322c65;
	font-size: 120%;
	font-weight: bold;
	text-transform: uppercase;
}
.call_back_form .action_button {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	background-color: #e03b42;
	display: inline-block;
	padding: 10px 30px;
	-moz-border-radius: 500px;
	-webkit-border-radius: 500px;
	border-radius: 500px;
}
.call_back_form_modal_form {
	background-color: rgba(0, 0, 0, 0.5);
	display: none;
	position: fixed;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	overflow: auto;
	z-index: 50;
}
.call_back_form_modal_form .send_form {
	background-color: #ffffff;
	margin: auto;
	width: 100%;
	max-width: 600px;
	position: absolute;
	top: 5%;
	left: 0px;
	right: 0px;
	z-index: 51;
	padding: 60px;
	-moz-box-sizing: border-box;
	         box-sizing: border-box;
	         -moz-box-sizing:border-box;
	   box-sizing:border-box;
}
.call_back_form_modal_form .close_btn {  cursor: pointer; background-image: url(call_back_form/lightbox_close-black.png); background-position: center center; background-repeat: no-repeat; background-size: 17px; width: 60px; height: 60px; position: absolute; top: 0px; right: 0px; }
.call_back_form_modal_form .contentTitle {  font-size: 170%; }
.call_back_form_modal_form .err {  color: #ff0000; margin-top: 10px; margin-bottom: 5px; }
.call_back_form_modal_form .input_field {
	margin-bottom: 15px;
	display: inline-block;
	width: 100%;
}
.call_back_form_modal_form .check_dispatch {
	font-size: 90%;
	margin-top: 10px;
	display: inline-block;
	width: 100%;
}
.call_back_form_modal_form .check_dispatch-checkbox {  cursor: pointer; margin-top: 0.2em; margin-right: 0.7em; position: relative; float: left; }
.call_back_form_modal_form .check_dispatch .label {  display: block; overflow: hidden; }
.call_back_form_modal_form .check_license {
	font-size: 90%;
	margin-top: 10px;
	display: inline-block;
	width: 100%;
}
.call_back_form_modal_form .check_license-checkbox {  cursor: pointer; margin-top: 0.2em; margin-right: 0.7em; float: left; }
.call_back_form_modal_form .check_license .label {  display: block; overflow: hidden; }
.call_back_form_modal_form .antispam .field_title {  margin-top: 15px; }
.call_back_form_modal_form .antispam .antispam_img {  margin-top: 5px; margin-bottom: 5px; display: block; }
.call_back_form_modal_form .input_field .inpfield {  width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.call_back_form_modal_form .input_field.message .inpfield {  min-height: 150px; overflow: auto; }
.call_back_form_modal_form .button_area {  margin-top: 20px; text-align: center; }
.call_back_form_modal_form .ready_message {  text-align: center; }
.call_back_form.send_page .getback {  margin-top: 20px; }
.call_back_form .action_button:hover {
	background-color: #e66267;
}
.cont_mail .inpfield {
	width: 100%;
}
#div98 {
	margin-left: -105px;
	display: inline-block;
	position: absolute;
	top: 40px;
	left: 50%;
}
#div113 {
	border-width: 7px;
	border-color: transparent;
	border-style: solid;
	border-top: 7px solid #294483;
	margin-left: -5px;
	position: absolute;
	bottom: -13px;
	left: 50%;
}
#div119 {
	display: inline-block;
	width: 100%;
}
#global4 {
	margin-top: 7px;
	display: none;
	float: right;
}
#global2 {
	margin-top: 20px;
}
#div125 {
	float: right;
}
#content .cont_txt table {width: 100%;}
#content .cont_txt tr:nth-child(odd) {background-color: rgba(0,0,0,0.03);}
#content .cont_txt td {padding: 15px;}

.sequenceSlider { margin:0 auto; max-width:1132px; position:relative; }
.sequenceSlider .sequence-slider {
	padding-bottom: 39%;
}
.sequenceSlider .sequence-canvas {
	z-index: 3;
	padding: 0;
}
.sequenceSlider .slide-img { margin:auto; display:block; max-width:100%; width: 100%; top:0px; bottom:0px; left:0px; right:0px; }
.sequenceSlider .camera_caption {
	color: inherit;
	margin: auto;
	margin-top: -5px;
	width: 100%;
	position: relative;
}
.sequenceSlider .objectTitle {
	color: #ffffff;
	font-size: 25px;
	text-shadow: #1c2548 1px 1px 1px;
	font-weight: bold;
	border-left: 5px solid #e03b42;
	position: absolute;
	top: 30px;
	left: 0px;
	padding: 13px 40px;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#426198), to(#3e5182));
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#426198), to(#3e5182));
	background: -webkit-linear-gradient(#426198, #3e5182);
	background: -moz-linear-gradient(#426198, #3e5182);
	background: -ms-linear-gradient(#426198, #3e5182);
	background: -o-linear-gradient(#426198, #3e5182);
	background: linear-gradient(#426198, #3e5182);
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#426198), to(#3e5182));
}
.sequenceSlider .objectNote {
	 color:#ffffff; background-color:#2d3975; padding-right:60px !important; border-left:5px solid #ffffff; width:260px; position:absolute; top:0px; right:0px; z-index:2; padding:30px 20px; text-align:left;
}
.sequenceSlider .linkNext { color:#000000; font-size:110%; font-weight:bold; text-decoration:none; text-transform:uppercase; background-color:#f4a500; padding-top:15px; padding-bottom:15px; padding-left:30px; padding-right:30px; display:inline-block; position:relative; }
.sequenceSlider .sequence-next {
	cursor: pointer;
	background-position: top right;
	margin: auto;
	display: none !important;
	width: 43px;
	height: 75px;
	position: absolute;
	top: 0px;
	bottom: 0px;
	right: 0px;
	z-index: 5;
}
.sequenceSlider .sequence-prev {
	cursor: pointer;
	background-position: top left;
	margin: auto;
	display: none !important;
	width: 43px;
	height: 75px;
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	z-index: 5;
}
.sequenceSlider .sequence-pagination {
	margin: 0;
	position: absolute;
	bottom: 30px;
	left: 30px;
	right: 0px;
	z-index: 10;
	padding: 0;
	text-align: left;
	list-style:none;
}
.sequenceSlider .sequence-pagination .pagination_item {
	cursor: pointer;
	background-color: #fff;
	margin: 0 5px;
	display: inline-block;
	width: 10px;
	height: 10px;
	position: relative;
	padding: 0;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}
.sequenceSlider .sequence-pagination .pagination_item:hover {
	background-color: #e03b42;
}
.sequenceSlider .sequence-pagination .pagination_item.current {
	background-color: #E03B42;
}
#content1 .content {
	background-color: #e03b42;
	padding: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

*.content {
table-layout:fixed;
}


.swiper_slider {
	overflow: hidden;
}
.swiper_slider .swiper-root {
	position: relative;
}
.swiper_slider .swiper-container {
	background-color: #ffffff;
	background-image: url(fon-slider.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	border-width: 3px;
	border-color: #4b429b;
	border-style: solid;
	border-bottom: 6px solid #4b429b;
	min-height: 120px;
	position: relative;
	overflow: hidden;
}
.swiper_slider .swiper-slide {
	width: 100%;
	overflow: hidden;
}
.swiper_slider .objectImage {
	margin: auto;
	display: block;
	float: none;
	display: block;
	float: none;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.swiper_slider .objectImg {
	margin: auto;
	display: block;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.swiper_slider .objectTitle {
	color: black;
	text-decoration: none;
	text-transform: uppercase;
	background-color: #facf04;
	margin: auto;
	margin-top: 8px;
	padding: 20px 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-sizing:border-box;
	                           box-sizing:border-box;
}
.swiper_slider .swiper-button-next {
	cursor: pointer;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 14px;
	margin: auto;
	width: 32px;
	height: 32px;
	position: absolute;
	top: -72px;
	right: 0px;
	z-index: 10;
}
.swiper_slider .swiper-button-prev {
	cursor: pointer;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 14px;
	margin: auto;
	width: 32px;
	height: 32px;
	position: absolute;
	top: -72px;
	left: 0px;
	z-index: 10;
}
.swiper_slider .swiper-button-next:hover {
	background-color: #FACF04;
	position: absolute;
}
.swiper_slider .swiper-button-prev:hover {
	background-color: #facf04;
	position: absolute;
}
.swiper_slider .objectNote {
	display: block;
	overflow: hidden;
	padding: 10px 2% 15px 2%;
}
.swiper_slider .object {
	margin: 0;
}


