

/* Start:/css/reset.css?14927724991270*/
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	box-sizing:border-box;
}
input , textarea {
	box-sizing:border-box;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
	box-sizing:border-box;
}
body {
	line-height: 1.2;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
body {
	line-height: 1.2;
}
/* End */


/* Start:/css/style.css?164006174151629*/
@import url(/css/reset.css);
@import url(/css/font.css);
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300&display=swap');

:focus {
	outline: none;
}
.clear {
	clear:both !important;
}
html {
	font-size:14px;
}
body {
	/* background: #7f7366; */
	font-size: 18px;
	line-height: 1.4;
	font-family: open_sans;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	overflow-y:auto;
	overflow-x:hidden;
}
header {
	font-size:12px;
}
section a {
	color: #a51b25;
	text-decoration:none;
}
section a:hover {
	text-decoration:underline;
}
header  a {
	color:#000;
	text-decoration:none;
}
.black_arrow:after {
	content: '';
	pointer-events: none;
	display: inline-block;
	margin-left: 10px;
	height: 6px;
	width: 6px;
	border-bottom: #000 1px solid;
	border-right: #000 1px solid;
	margin-bottom: 4px;
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-font-smoothing: subpixel-antialiased;
}
.mf-req, div.error {
	color: red;
}
input.error, textarea.error, .error .jq-selectbox__select  {
	border: 1px solid red!important;
}
.page_404 h1, .page_404 p {
	margin: 0 auto;
}
.icon:before  {
	color: #a71c26;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font: 1.7em 'caseih-global-icons';
	display: inline-block;
	height: 20px;
	width: 20px;
	vertical-align: middle;
	background-size: cover;
	background-position: 0 0;
	margin: 0 6px 4px 0;
}
.tractor_menu:before {
	content: "\78";
}
.posev_menu:before {
	content: "\32";
}
.uhod_za_rasteniyami_menu:before {
	content: "\35";
}
.uborka_menu:before {
	content: "\36";
}
.obrabotka_pochva_menu:before {
	content: "\79";
}
.uborka_sena_menu:before {
	content: "\34";
}
.afs_menu:before {
	content: "\39";
}
.combain_menu:before {
	content: "\36";
}
.slider_info_block {
	position:absolute;
	top:20px;
	width:43%;
}
.left_info_block {
	left:50%;
	opacity:0;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	-ms-transition: all 1s ease;
	transition: all 1s ease;
}
.active_index_slider .left_info_block {
	left:60px;
	opacity:1;
}
.center_info_block {
	left:100%;
	opacity:0;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	-ms-transition: all 1s ease;
	transition: all 1s ease;
}
.active_index_slider .center_info_block {
	left:50%;
	opacity:1;
}
.slider_title {
	font-size: 2.2rem;
	font-weight: bold;
	line-height: 1.1em;
	color: #fff;
	margin:0 0 25px;
	text-shadow: 1px 1px 1px #000000;
}
.slider_text {
	font-size: 1.5rem;
	line-height: 1.3em;
	color: #fff;
	margin:25px 0;
	text-shadow: 1px 1px 1px #000000;
}
.red_button {
	color: #f8f8f8;
	display:table;
	border-radius: 2px;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 14px;
	line-height: 40px;
	height: 40px;
	padding: 0 20px;
	border: 0;
	background: #a71c26;
	background: linear-gradient(to bottom,#a71c26 12%,#600 100%);
	margin:25px 0;
}
.red_button:hover {
	background: #a71c26;
	text-decoration:none;
}
.index_slider_block {
	width:100%;
	max-width:1280px;
	margin:0 auto;
	overflow:hidden;
}
.index_slider_bg {
	width:100%;
	background:#DED9D4;
	/* margin-bottom:20px; */
}
.index_slider_block  .bx-wrapper .bx-controls-direction a {
	position: absolute;
	z-index: 2;
	height: 80px;
	background: #7f7366;
	top: 50%;
	margin-top: -40px;
	width: 80px;
	padding: 0;
	overflow: hidden;
	zoom: 1;
	filter: alpha(opacity=80);
	opacity: .8;
	margin-right: 0;
}
.index_slider_block  .bx-wrapper .bx-controls-direction a.bx-prev {
	left: -40px;
	-moz-border-radius: 0 50% 50% 0;
	-webkit-border-radius: 0 50% 50% 0;
	border-radius: 0 50% 50% 0;
	-khtml-border-radius: 0 50% 50% 0;
}
.index_slider_block  .bx-wrapper .bx-controls-direction a:after {
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	content: "";
	position: absolute;
	top: 50%;
	margin-top: -10px;
	display: block;
	height: 20px;
	width: 20px;
	border-radius: 3px;
}
.index_slider_block  .bx-wrapper .bx-controls-direction a.bx-prev:after {
	right: 5px;
	border-left: #f8f8f8 3px solid;
	border-top: #f8f8f8 3px solid;
}
.index_slider_block  .bx-wrapper .bx-controls-direction a.bx-next:after {
	border-left: #f8f8f8 3px solid;
	border-top: #f8f8f8 3px solid;
	left: 5px;
	-ms-transform: rotate(135deg);
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg);
}
.index_slider_block  .bx-wrapper .bx-controls-direction a:hover {
	zoom: 1;
	filter: alpha(opacity=75);
	opacity: .75;
}
.index_slider_block  .bx-wrapper .bx-controls-direction a.bx-prev:hover:after {
	right: 10px;
	zoom: 1;
	filter: alpha(opacity=80);
	opacity: .8;
}
.index_slider_block  .bx-wrapper .bx-controls-direction a.bx-next:hover:after {
	left: 10px;
	zoom: 1;
	filter: alpha(opacity=80);
	opacity: .8;
}
.index_slider_block  .bx-wrapper .bx-controls-direction a.bx-next{
	right: -40px;
	-moz-border-radius: 50% 0 0 50%;
	-webkit-border-radius: 50% 0 0 50%;
	border-radius: 50% 0 0 50%;
	-khtml-border-radius: 50% 0 0 50%;
}
.index_slider_block  .bx-wrapper .bx-pager {
	position:relative;
	display:table;
	margin:30px auto 10px;
	padding:0;
	bottom:0;
}
.index_slider_block  .bx-wrapper .bx-pager.bx-default-pager a {
	display: inline-block;
	height: 24px;
	width: 24px;
	border-radius: 50%;
	padding: 0;
	margin:0 10px;
	text-indent: 0;
	background: #f8f8f8;
	box-shadow: inset -1px 1px 10px 0 rgba(0,0,0,.56);
	text-indent:-999999px;
}
.index_slider_block  .bx-wrapper .bx-pager.bx-default-pager a:hover ,
.index_slider_block  .bx-wrapper .bx-pager.bx-default-pager a.active{
	box-shadow: none;
	background: #a71c26;
}
.index_produkt_block {
	text-align: center;
	width: 100%;
	max-width: 1280px;
	/* margin-left: -1%; */
	padding: 0;
	margin:0 auto;
}
.index_produkt_block p {
	margin-bottom:0;
}
.index_produkt_block ,
.index_produkt_block ul {
	list-style:0;
}
.index_produkt_block li {
	width: 94%;
	max-width: 410px;
	margin-left: 3%;
	display: inline-block;
	text-align: left;
	margin-bottom: 30px;
	vertical-align: top;
}
.index_produkt_block a {
	color: #a51b25;
	text-decoration: none;
	font-size: 22px;
	font-weight: bold;
	text-align: left;
}
.index_produkt_block a:hover {
	text-decoration:underline;
}
.index_produkt_bg {
	padding-bottom:10px;
	/* margin-bottom:10px; */
	width:100%;
	background: url("/css/../img/harvest_wheat.png") center bottom no-repeat #fdfcfc;
}
h1, h2, h3, h4, h5, h6 ,
.h1, .h2, .h3, .h4, .h5, .h6 {
	line-height: 1.1em;
	padding: .5em 0;
	margin: 0 auto;
	max-width:1280px;
}
h1, .h1 {
  font-size: 48px;
	color: #000;
	text-transform:uppercase;
}
h2 , .h2{
  font-size: 48px;
  color:#3c3c3c;
}
h3 , .h3{
  font-size: 48px;
	color: #000;
}
h4, .h4 {
  font-size: 36px;
	color: #000;
}
h5 , .h5{
  font-size: 30px;
	color: #000;
}
h6 , .h6{
  font-size: 24px;
	color: #000;
}
img {
	max-width:100%;
}
.research_tools_block {
	text-align:center;
	width:100%;
	max-width:1280px;
}
.research_tools_block li {
	vertical-align: top;
	display: inline-block;
	margin: 5px 4% 0;
	color: #a51b25;
	border-radius: 10%;
	text-align: center;
	background: #f8f8f8;
	position: relative;
	margin-bottom: 70px;
	width: 120px;
	height: 98px;
}
.research_tools_block a {
	display: block;
	color: #a51b25;
	font-size: 18px;
/* 	font-size: 24px; */
	text-decoration: none;
	padding-top: 110px;
}
.research_tools_block a:before  {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	right: 0;
	color: #a71c26;
	font-size: 4em;
	font-size: 4rem;
	font-family: 'caseih-global-icons';
}
.research_tools_block a:hover {
	text-decoration:underline;
}
b {
	font-weight:bold;
}
i {
	font-style:italic;
}
.locator:before {
	content: "\64";
}
.contact-us-2:before {
	content: "\2d";
}
.cap:before {
	content: "\70";
}
.research_tools_block li:before,
.research_tools_block li:after {
	max-width: 300px;
	z-index: -1;
	top: 80%;
	position: absolute;
	content: "";
	bottom: 15px;
	width: 50%;
	background: #777;
	-webkit-box-shadow: 0 15px 10px #777;
	-moz-box-shadow: 0 15px 10px #777;
	box-shadow: 0 15px 10px #777;
}
.research_tools_block li:before {
	left: 10px;
	-ms-transform: rotate(-3deg);
	-webkit-transform: rotate(-3deg);
	transform: rotate(-3deg);
}
.research_tools_block li:after {
	right: 10px;
	-ms-transform: rotate(3deg);
	-webkit-transform: rotate(3deg);
	transform: rotate(3deg);
}
.research_tools_bg {
	padding-bottom: 10px;
	-webkit-box-shadow: inset #696868 0 8px 8px -8px,inset #696868 0 -8px 8px -8px;
	-moz-box-shadow: inset #696868 0 8px 8px -8px,inset #696868 0 -8px 8px -8px;
	box-shadow: inset #696868 0 8px 8px -8px,inset #696868 0 -8px 8px -8px;
	position: relative;
	z-index: 1;
	width:100%;
	background:#DED9D4;
}
footer {
	background: #f8f8f8;
	padding-top: 36px;
	font-size: 12px;
	position:relative;
}
.fat_footer {
	padding-bottom: 50px;
	max-width: 1280px;
	margin: 0 auto;
	position: relative;
	display: none;
}
.fat_footer ul:first-child {
	padding-left:0;
}
.fat_footer ul {
	/* float: left; */
    display: inline-block;
    vertical-align: top;
    /* width: 16%; */
    margin-top: 15px;
    /* max-width: 200px; */
    padding-left: 60px;
}
.fat_footer li {
	line-height: 1.7em;
	margin-right: 10px;
	padding-left: 5px;
	font-size: 12px;
}
.fat_footer li h4 {
	padding-bottom: 10px;
	position: relative;
	font-size: 14px;
}
footer a {
	color: black;
	text-decoration: none;
}
footer a:hover {
	color: black;
	text-decoration: underline;
}
.footer-utility {
	background: #7f7366;
	color: #f8f8f8;
	/* height: 43px; */
	font-weight: bold;
	-webkit-box-shadow: inset -2px 24px 13px -20px rgba(0,0,0,.5);
	-moz-box-shadow: inset -2px 24px 13px -20px rgba(0,0,0,.5);
	box-shadow: inset -2px 24px 13px -20px rgba(0,0,0,.5);
}
.footer-utility  li {
	float: left;
	margin-top: 4px;
	font-size: 12px;
}
.footer-utility ul {
	float: right;
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.footer-utility a {
	color: #f8f8f8 !important;
	display: inline-block;
	padding: 10px;
}
.footer-utility  li:before {
  content: " | ";
}
.footer-utility  li:first-child:before {
	content: "";
}
.footer-utility span {
	margin-top: 3px;
	padding-left: 0;
	float: left;
	color: #f8f8f8 !important;
	display: inline-block;
	padding: 10px;
}
.footer_utility_block {
	width:100%;
	max-width:1280px;
	margin:0 auto;
	position:relative;
}
.logo-container {
	display:none!important;
}
#footstick-nav {
	background: #a51b25;
	background: linear-gradient(to bottom,#a51b25 12%,#600 100%);
	line-height: 36px;
	height: 36px;
	/* text-align: right; */
	font-weight: 300;
	/* z-index: 400; */
	z-index: 200;
	/* position: fixed;
	bottom: 0; */
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	width:100%;
}
#footstick-nav a {
	text-align: center;
	text-transform: uppercase;
	color: #f8f8f8;
	text-decoration: none;
}
/* #footstick-nav .research-tools-box.on , */
.footer_research_tools_block:hover  .research-tools-box{
	display:block!important;
}
#footstick-nav .research-tools-box  a {
	color: #000!important;
}
#footstick-nav .research-tools-box {
	display: none;
	position: absolute;
	left: 0;
	z-index: 500;
	bottom: 100%;
	background: #f8f8f8;
	padding: 0 15px;
	color: #000!important;
	font-size: 110%;
	margin-left: 20px;
}
#footstick-nav .footer_research_tools_block {
	float: left;
}
#footstick-nav .footer-research-tools {
	padding-right: 10px;
	margin-left: 20px;
	-webkit-transform: skew(-30deg,0);
	-ms-transform: skew(-30deg,0);
	transform: skew(-30deg,0);
	-webkit-transform-origin: left top;
	-ms-transform-origin: left top;
	transform-origin: left top;
	outline: 1px solid transparent;
	padding: 0 30px 0 10px;
}
#footstick-nav   .caret-down {
	color: #f8f8f8;
	text-transform: uppercase;
	-webkit-transform: skew(30deg,0);
	-ms-transform: skew(30deg,0);
	transform: skew(30deg,0);
	-webkit-transform-origin: left top;
	-ms-transform-origin: left top;
	transform-origin: left top;
	outline: 1px solid transparent;
	height: 36px;
	display: block;
	cursor: pointer;
}
#footstick-nav .black-btn .caret-down:after {
	content: '';
	pointer-events: none;
	display: inline-block;
	margin-left: 10px;
	height: 6px;
	width: 6px;
	border-bottom: #f8f8f8 1px solid;
	border-right: #f8f8f8 1px solid;
	margin-bottom: 0;
	-ms-transform: rotate(-135deg);
	-webkit-transform: rotate(-135deg);
	transform: rotate(-135deg);
	-webkit-font-smoothing: subpixel-antialiased;
}
.black-btn {
	background: #7f7366;
}
.footer_research_tools_block:hover .footer-research-tools {
	background: #f8f8f8;
}
.footer_research_tools_block:hover .caret-down {
	color: #000!important;
}
.footer_research_tools_block:hover .caret-down:after {
	border-color:#000!important;
}
.research-tools-box a strong {
	padding-left: 5px;
	color: black;
	text-transform: none;
	font-weight: bold;
}
#footstick-nav .footer_utility_block {
	position:relative;
}
#footstick-nav .find-dealer:before {
	color:#f8f8f8;
}
.fixed_bottom_menu {
	position:absolute!important;
	top:0;
	left:0;
	bottom:auto!important;
}
.bread_crumbs_bg {
	width:100%;
	background: #a51b25;
}
.bread_crumbs {
	color: #f8f8f8;
	padding:12px;
	max-width:1280px;
	width:100%;
	margin:0 auto;
}
.bread_crumbs li {
	display:inline-block;
	font-size:14px;
	position:relative;
}
.bread_crumbs li:last-child {
	font-weight:bold;
}
.bread_crumbs a {
	color: #f8f8f8;
}
.bread_crumbs>li:before {
	content:" | ";
}
.bread_crumbs>li:first-child:before {
	content:"";
}
.gray_bg_title {
	padding:30px 0 20px;
	max-width:1280px;
	width:100%;
	margin:0 auto;
}
.gray_bg_title  h1 ,
.gray_bg_title  .h1 {
	margin:24px 0;
	padding:0;
}
.gray_bg_title_bg {
	width:100%;
	background:#DED9D4;
	/* margin-bottom:55px; */
}
.seriya_traktor_block_bg {
	width:100%;
	background:#edebe8;
}
.seriya_traktor_block {
	width:100%;
	max-width:1280px;
	margin:0 auto;
	padding-top:30px;
}
.seriya_traktor_element:nth-child(odd) {
	margin-right:1%;
	margin-left:0;
}
.seriya_traktor_element {
	width:49%;
	float:left;
	margin-left:1%;
	margin-bottom: 30px;
}
.seriya_traktor_img img {
	width:100%;
}
.padding_produkt_bg {
	padding:80px;
}
.bread_crumbs_buttom {
	position:relative;
	font-weight: bold;
	color: #f8f8f8;
	display: inline-block;
	text-decoration: none;
	cursor: pointer;
	padding: 0 40px 0 10px;
	height: 40px;
	line-height: 40px;
	white-space: nowrap;
}
.bread_crumbs_buttom:after {
	position: absolute;
	top: 14px;
	right: 15px;
	content: '';
	pointer-events: none;
	display: inline-block;
	margin-left: 20px;
	height: 8px;
	width: 8px;
	border-bottom: #f8f8f8 2px solid;
	border-right: #f8f8f8 2px solid;
	margin-bottom: 4px;
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-font-smoothing: subpixel-antialiased;
}
.bread_crumbs_light {
	float: left;
	display: none;
	position: absolute;
	padding: 0;
	top: 40px;
	right:0;
	margin-left:12px;
	/* min-width: 100%; */
	z-index: 101;
	clear: both;
	background: #f8f8f8;
}
.bread_crumbs_light a {
	padding:10px;
	display:block;
	font-size:12px;
	color:#000;
	font-weight:normal;
}
.active_bread_crumbs_buttom {
	color: #000!important;
	background: #f8f8f8;
}
.active_bread_crumbs_buttom:after {
	border-color:#000;
}
.big_detail_img ,
.big_detail_img img {
	width:100%;
	height: 600px;
	object-fit: cover;
	display:block;
	margin:0 auto;
}
.info_detail_car_bg:nth-child(odd) {
	background: #ded9d4;
}
.info_detail_car_bg:nth-child(even) {
	background: #edebe8;
}
.info_detail_car_bg {
	width:100%;
	margin:0 auto;
	position:relative;
}
.img_and_text_info_block {
	padding:30px 0 40px;
	max-width:1280px;
	margin:0 auto;
}
.img_info_block:nth-child(odd) {
	float:left;
	text-align:left;
}
.img_info_block:nth-child(even) {
	float:right;
	text-align:right;
}
.text_info_block:nth-child(odd) {
	float:left;
}
.text_info_block:nth-child(even) {
	float:right;
	text-align:left;
}
.img_info_block  {
	margin:20px 0;
	width:42%;
}
.text_info_block {
	padding:75px 0 20px;
	width:53%;
}
.title_text_info {
	font-weight:bold;
	margin-bottom:0;
}
.dop_info_light_shadow {
	box-shadow: inset #696868 0 8px 8px -8px,inset #696868 0 -8px 8px -8px;
	width:100%;
	display:none;
}
.dop_info_light {
	width:100%;
	max-width:1280px;
	margin:0 auto;
	padding:30px 0 40px;
}
.dop_info_light_text {
	width:49%;
	float:left;
	margin-bottom:20px;
}
.dop_info_light_text:nth-child(odd){
	margin-right:1%;
}
.dop_info_light_text:nth-child(even){
	margin-left:1%;
}
.img_text_info {
	margin-bottom:60px;
}
.img_text_info img {
	width:100%;
}
.button_info_light {
	position:absolute;
	bottom:0;
	left:50%;
	padding:0 20px;
	height: 40px;
	line-height: 40px;
	z-index: 200;
	margin-left: -147px;
	-moz-border-radius: 2px 2px 0 0;
	-webkit-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0;
	-khtml-border-radius: 2px 2px 0 0;
	background: #a51b25;
	color: #f8f8f8;
	text-decoration:none;
	font-size: 14px;
	text-transform: uppercase;
}
.button_info_light:hover,
.button_info_light:focus {
	text-decoration:none;
	color:#fff;
}
.button_info_light:after {
	content: '';
	pointer-events: none;
	display: inline-block;
	margin-left: 14px;
	height: 10px;
	width: 10px;
	border-bottom: #f8f8f8 1px solid;
	border-right: #f8f8f8 1px solid;
	margin-bottom: 4px;
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-font-smoothing: subpixel-antialiased;
}
.active_button_info_light:after {
	content: '';
	pointer-events: none;
	display: inline-block;
	margin-left: 14px;
	height: 10px;
	width: 10px;
	border-bottom: #f8f8f8 1px solid;
	border-right: #f8f8f8 1px solid;
	margin-bottom: -3px;
	-ms-transform: rotate(-135deg);
	-webkit-transform: rotate(-135deg);
	transform: rotate(-135deg);
	-webkit-font-smoothing: subpixel-antialiased;
}
.detail_gallery_scroll {
	width:100%;
	overflow-y:hidden;
	overflow-x:auto;
}
.detail_gallery_scroll img {
	max-width:100%!important;
	max-height:100%!important;
	/* height:100%; */
}
.detail_gallery_block {
	min-width:1280px;
	width:1330px;
	margin:0 auto ;
}
.detail_gallery_padding {
	padding:40px 5px 70px;
}
.left_gallery_block {
	/* width:42%; */
	width:550px;
	height:568px;
	float:left;
	overflow:hidden;
}
.big_left_gallery_block {
	width:630px!important;
}
.left_gallery_block a ,
.right_gallery_block a {
	float:left;
	display:block
}
.left_gallery_block a:last-child {
	margin-bottom:0!important;
}
.left_gallery_block a:last-child:first-child{
	height:100%;
}
.right_gallery_block a {
	margin:0 0 21px 0;
}
.right_gallery_block a:nth-child(odd) {
	margin:0 /* 15px */2.3% 21px 0;
}
.left_gallery_block a {
	margin:0 15px 18px 0;
}
.right_gallery_block {
	/* width:58%; */
	width:755px;
	/* height:568px; */
	float:right;
	overflow:hidden;
}
/* #fancybox-thumbs li a ,
#fancybox-thumbs li img {
	width:auto!important;
	height:125px!important;
}
#fancybox-thumbs li img  {
	left:0!important;
} */
.fancybox-margin {
	margin-right:0!important;
}
.transform_print_button {
	color: #f8f8f8 !important;
	background: #666;
	background: linear-gradient(to bottom,#666 12%,#333 100%);
	font-size: 14px;
	line-height: 40px;
	height: 40px;
	padding: 0 20px;
	display:inline-block;
	margin-right: 10px;
	border-radius: 2px;
	text-transform:uppercase;
	font-weight:bold;
}
.transform_print_button:hover {
	background: #333;
	color: #f8f8f8 !important;
	text-decoration:none;
}
.specifications_block {
	width:100%;
	max-width:1280px;
	margin:0 auto;
}
.transform_print_block {
	padding:40px 0 0;
}
.transform_print_block a {
	margin-bottom:20px;
}
.detail_slider_block {
	padding:15px 0;
}
.detail_slider_block li {
	padding:10px 0;
}
.specifications_table_block {
	margin: 0 50px;
	position: relative;
	padding-bottom:20px;
}
.specifications_table {
	width:100%;
}
.specifications_table td {
	padding: 10px;
	vertical-align: top;
}
.title_row td {
	padding:5px 10px;
}
.title_row a {
	display: block;
	color: #f8f8f8;
	background: #a51b25;
	margin: 0 -50px;
	padding: 10px;
	font-weight:bold;
}
thead .title_row a:after {
    right: auto;
    left: -5px;
    position: absolute;
    margin-top: 5px;
	border:none;
    border-bottom: #f8f8f8 1px solid;
    border-right: #f8f8f8 1px solid;
    margin-bottom: 0;
    -ms-transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
}
.specifications_table thead tr:first-child  a {
    padding-left: 20px;
    position: relative;
    whitespace: nowrap;
}
.title_row_off a:after {
	-ms-transform: rotate(-135deg)!important;
	-webkit-transform: rotate(-135deg)!important;
	transform: rotate(-135deg)!important;
	margin-bottom: 4px!important;
	border:none!important;
	border-top: #f8f8f8 1px solid!important;
	border-left: #f8f8f8 1px solid!important;
}
.title_row a:after {
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	margin-bottom: 4px;
	content: '';
	pointer-events: none;
	display: inline-block;
	margin-left: 14px;
	height: 10px;
	width: 10px;
	border-bottom: #f8f8f8 1px solid;
	border-right: #f8f8f8 1px solid;
	margin-bottom: -3px;
	-ms-transform: rotate(-135deg);
	-webkit-transform: rotate(-135deg);
	transform: rotate(-135deg);
	-webkit-font-smoothing: subpixel-antialiased;
}
tr.tr_display_none,
.tr_display_none {
	display:none!important;
	padding:0;
}
.table_nav {
	position: relative;
	height: 94px;
	margin-bottom: -94px;
	display: block;
}
.table_nav .prev {
	left: 21%;
	margin-top: -16px;
}
.table_nav button.disabled {
	cursor: default;
}
.table_nav button.on {
	display: block;
}
.table_nav button {
	min-width: 28px !important;
}
.table_nav button {
	background: none;
	padding: 0;
	margin: 0;
	top: 50%;
	z-index: 100;
	position: absolute;
	whitespace: nowrap;
	cursor:pointer;
}
.table_nav .disabled  {
	filter: Alpha(opacity = 50);
	-webkit-opacity: 0.5;
	-ms-opacity: 0.5;
	-moz-opacity: 0.5;
	-o-opacity: 0.5;
	opacity: 0.5;
	cursor: default;
	pointer-events: none;
}
.table_nav button {
	text-transform: uppercase;
	text-decoration: none;
	font-size: 14px;
	/* line-height: 40px; */
	height: 31px;
	border: 0;
}
.table_nav button.next {
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	margin-top: -16px;
	right: -40px;
}
.table_nav button:after {
	content: '';
	pointer-events: none;
	display: inline-block;
	margin-left: 10px;
	height: 20px;
	width: 20px;
	border-bottom: #7f7366 2px solid;
	border-right: #7f7366 2px solid;
	/* margin-bottom: -10px; */
	-ms-transform: rotate(135deg);
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg);
	-webkit-font-smoothing: subpixel-antialiased;
}
.table_nav button.disabled:after {
	border-color: #fbf9f7;
}
.max_1280 {
	width:100%;
	max-width:1280px;
	margin:0 auto;
	padding:30px 0 20px;
}
.brochures_block {
	padding:60px 0 20px;
	width:33%;
}
.img_brochures_block {
	display:block;
	padding-right:25px;
}
.size_title_brochures {
	padding-bottom:30px;
}
.social_brochures_block:before {
	content: "\63";
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font: 1.7em 'caseih-global-icons';
	display: inline-block;
	height: 20px;
	width: 20px;
	/* vertical-align: middle; */
	background-size: cover;
	background-position: 0 0;
	margin: 0 10px 4px 0;
}
.size_title_brochures a {
	font-weight:bold;
}
.spare_parts_feedback_block {
	width:100%;
	list-style:none;
}
.spare_parts_feedback_block li {
	width:49%;
	margin-left:1%;
	float:left;
	position: relative;
	/* padding-left: 25%; */
	margin-bottom: 20px;
}
.spare_parts_feedback_block li>div {
	padding-left: 25%;
}
.spare_parts_feedback_block li:nth-child(odd) {
	margin-left:0;
	margin-right:1%;
}
.spare_parts_block>div:before ,
.feedback_block>div:before {
	width: 100%;
	height: auto;
	text-align: center;
	color: #a51b25;
	font-size: 6em;
	font-size: 6rem;
	text-align: left;
	position: absolute;
	top: 10%;
	left: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'caseih-global-icons';
	display: inline-block;
/* 	height: 20px;
	width: 20px;
	vertical-align: middle; */
	background-size: cover;
	background-position: 0 0;
	/* margin: 0 6px 4px 0; */
}
.spare_parts_block>div:before {
	content: "\45";
}
.feedback_block>div:before {
	content: "\2d";
}
.spare_parts_feedback_block .transform_print_button {
	margin:20px auto 20px 0;
}
.mobile_bread_crumbs {
	display:none;
}
.history_slider_block {
}
.bxpager_history {
	background:#fbf9f7;
}
.bxpager_history a {
	font-size: 20px;
	/* padding:0 15px; */
	color:#000;
	border-bottom:0;
	height:40px;
	line-height:40px;
}
.bxpager_history a:hover {
	border-bottom: #a71c26 3px solid;
	text-decoration:none;
}
.pager_bx_wrapper {
	margin-bottom:20px!important;
	background:#fbf9f7;
	box-sizing:content-box!important;
	padding: 0 12px!important;
	box-shadow:inset 13px  0 4px 0 #edebe8 , inset -13px 0  4px 0 #edebe8;
}
.bxpager_history a.active {
	border-bottom: #a71c26 3px solid;
	font-weight: bold;
	font-size: 24px;
	width:55px!important;
}
.history_slider_block .bx-default-pager {
	display:none;
}
.slider_left_block {
	width: 20%;
	margin: 0 5%;
	float: left;
}
.slider_right_block {
	width: 65%;
	float: left;
}
.history_slider_block .bx-wrapper .bx-controls-direction a {
	background:none;
	width:23px;
	height:23px;
	margin-top:-12px;
	border-left: #7f7366 3px solid;
	border-top: #7f7366 3px solid;
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
}
.history_slider_block .bx-wrapper .bx-controls-direction .bx-prev {
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	left:25px;
}
.history_slider_block .bx-wrapper .bx-controls-direction .bx-prev:hover {
	left:20px;
	opacity: .75;
}
.history_slider_block .bx-wrapper .bx-controls-direction .bx-next {
	-ms-transform: rotate(135deg);
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg);
	right:25px;
}
.history_slider_block .bx-wrapper .bx-controls-direction .bx-next:hover {
	right:20px;
	opacity: .75;
}
.history_slider {
	padding:0 0 65px!important;
}
.fancybox-title {
	color: #ffffff;
	display: block;
	font-family: open_sans!important;
	font-size: 18px!important;
	text-align:center;
}
.slider_bx_wrapper {
	background:#fbf9f7;
}
.left_broshure_filter  {
	float: left;
	width: 25%;
	background: #f8f8f8;
	-webkit-box-shadow: inset #c7ccd1 0 0 5px;
	-moz-box-shadow: inset #c7ccd1 0 0 5px;
	box-shadow: inset #c7ccd1 0 0 5px;
	padding:18px 18px 0;
}
.title_broshure_filter {
	font-weight:bold;
	margin-bottom:15px;
}
.element_broshure_filter:first-child {
	margin-top:0;
}
.element_broshure_filter {
	margin-top:25px;
}
.element_broshure_filter label{
	margin-bottom:10px;
	display:block;
	font-size: 14px;
	vertical-align:top;
	padding: 4px 0 0;
}
.list_element_filter .element_broshure_filter {
	margin:0 0 30px 40px;
	display:none;
}
.broshura_block {
  float: left;
  width: 48%;
  margin-left: 2%;
  margin-bottom: 20px;
}
.broshura_block p {
	margin-bottom:0;
}
.broshura_name_block {
	display:table;
	padding-top:1em;
}
.broshura_name_block li {
	display:table-cell;
	vertical-align:top;
	padding-right:20px;
}
.broshura_name_block li:first-child {
	width:55px;
}
.broshura_name_block h6 {
	padding:3px 0 5px;
}
.right_list_broshure {
	float:left;
	position: relative;
	width: 75%;
	padding-bottom: 60px;
}
.frequently_questions ,
.otvet_frequently_questions {
	display:table;
	width:100%;
	margin-bottom:20px;
	list-style:none;
}
.frequently_questions li ,
.otvet_frequently_questions li {
	display:table-cell;
	vertical-align:top;
}
.frequently_questions li:first-child ,
.otvet_frequently_questions li:first-child {
	width:40px;
}
.frequently_questions {
	font-weight:bold;
	font-size: 24px;
}
.otvet_frequently_questions  a {
	display:block;
}
.questions_padding_block {
	padding-top:90px;
}
.maintenance_block {
	padding:0;
}
/* .maintenance_padding_block {
	padding-top:50px;
} */
.maintenance_block .img_text_info {
	margin-bottom:0;
}
.maintenance_block .transform_print_button {
	margin:20px 0 10px;
}
section ol {
	list-style: decimal;
	margin:0 0 15px 25px;
}
section ul {
	list-style: disc;
	margin:0 0 15px 25px;
}
.not_style,
.bx-wrapper ul {
	list-style:none;
	margin:0 0;
}
section p {
	margin-bottom:15px;
}
.specifications_table thead .title_row {
	display:none;
}
.text_info_block ul ,
.text_info_block ol {
	margin:25px 0 25px 40px;
}
.services_info_block .text_info_block {
	padding-top:0;
}
.about_info_text {
	max-width:645px;
	width:100%;
	margin-left:2%;
}
.about_info_block {
	background:url("/css/../img/bg-earth.png") no-repeat center center;
	background-size: cover;
	min-height: 560px;
}
.left_search_filter {
	height:100%;
}
.description {
	margin-bottom: 23px;
	color: #666;
	display:block;
}
.last-updated ,
.content-type {
	display:block;
}
.search_result_block {
	margin-left:2%;
}
.results-list {
	margin-bottom: 50px;
	width: 85%;
}
.search_result_block h5 {
	margin-bottom:40px;
}
.results-list h6 {
	font-weight:bold;
	padding:0;
	margin:0;
}
.search_element_broshure_filter .list_element_filter {
	margin-bottom:15px;
}
.search_element_broshure_filter .list_element_filter label {
	font-size:18px;
}
.filter_search_title {
	font-size:24px;
}
.filter_search_block .search_block input[type="submit"]{
	font-size:20px;
	top: 1px;
}
.filter_search_block input[type="text"]{
	max-width:270px;
}
.filter_search_block {
	margin-bottom:50px;
}
.error_search_block .search_block input[type="text"] {
	width:100%;
	background:#fff;
	color:#000;
	box-shadow:none;
	font-size: 24px;
	height:28px;
	line-height:24px;
	padding-left:5px;
}
.error_search_block {
	max-width:520px;
}
.error_search_block .search_block input[type="submit"]{
	font-size:20px;
}
.attached_equipment_block:after {
	clear:both;
}
.attached_equipment_block {
	display:table;
	max-width:1280px;
	/* width:100%; */
	margin:0 auto;
	position:relative;
}
.attached_equipment_block>li {
	display:table-cell;
	/* float:left; */
	width: 33.333%;
	padding-right: 2%;
	padding-bottom: 20px;
	padding-top: 2%;
}
.attached_equipment_block>li:nth-child(3n) {
	padding-right:0;
}
.attached_equipment_light {
	width:90%;
	top:100%;
	display:none;
	position:absolute;
	background: #f8f8f8;
	border: #a59a8f 1px solid;
	z-index:200;
	max-width:1150px;
	margin:0 5%;
	left:0;
	padding:50px 2% 40px;
	overflow: visible!important;
}
.arrows_attached {
	display: block;
	position: absolute;
	height: 22px;
	width: 40px;
	border-bottom: #f8f8f8 1px solid;
	overflow: hidden;
	top: -20px;
}
.attached_equipment_block>li:nth-child(1n) .arrows_attached {
	left:15px;
}
.attached_equipment_block>li:nth-child(2n) .arrows_attached {
	margin-left: -20px;
	left:50%;
}
.attached_equipment_block>li:nth-child(3n) .arrows_attached {
	margin-left: -20px;
	left:90%;
}
.arrows_attached:before {
	content: "";
	display: block;
	position: absolute;
	width: 40px;
	height: 40px;
	top: 10px;
	border-left: #a59a8f 1px solid;
	border-top: #a59a8f 1px solid;
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	background: #f8f8f8;
}
.arrows_attached:after {
  content: "";
  display: block;
  position: absolute;
  height: 1px;
  width: 37px;
  background: #f8f8f8;
  z-index: 10;
  bottom: 0;
  left: 2px;
}
.close_attached_equipment {
	position: absolute;
	right: 0;
	top: 0;
	border: 0;
	display: inline-block;
	width: 28px;
	height: 28px;
	overflow: hidden;
	background: #fbf9f7;
	padding: 0;
	margin: 0;
	zoom: 1;
}
.close_attached_equipment:before ,
.close_attached_equipment:after {
	content: "";
	border-right: #000 1px solid;
	display: block;
	width: 0;
	height: 28px;
	position: absolute;
	top: 0;
	left: 14px;
}
.close_attached_equipment:after {
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.close_attached_equipment:before {
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
.attached_equipment_light ul {
	margin:0 0 0 50px;
}
.red_search_diler {
	width:100%;
	background: #b81021;
	text-align:center;
	padding:24px 0 30px;
	margin-bottom:10px;
}
.red_search_diler h1 {
	color:#fff;
}
.search_diler_select .jq-selectbox{
	width:300px;
	margin:0 auto;
}
.search_diler_select .jq-selectbox__select {
	border-radius:3px;
}
.google_map img{
	width:100%;
}
.searc_dilers_list ,
.searc_dilers_list ul{
	list-style:none;
}
.searc_dilers_list {
	display:table;
	width:100%;
}
.searc_dilers_list>li {
	display:table-cell;
	vertical-align:top;
	width:33%;
	padding-bottom:40px;
}
.searc_dilers_list a {
	font-weight:bold;
}
.searc_dilers_list p {
	margin-bottom:0;
}
.searc_dilers_list_block {
	margin:25px 0 0;
}
.top_header_block a {
	color:#b61f2a;
}
.top_header_block a:hover {
	text-decoration:underline;
}
.top_header_block_bg {
	width:100%;
	background:#FBF9F7;
	position:relative;
	z-index:20;
}
.top_header_block {
	height:70px;
	width:100%;
	max-width:1280px;
	display:table;
	margin:0 auto;
	padding:5px 0;
	font-size:14px;
	line-height:1.2;
}
.top_header_block>li {
	display:table-cell;
	vertical-align:middle;
}
.top_header_block>li:last-child {
	width:150px;
}
.gray_bg_content {
	background:#eee;
	padding:20px 0;
}
.standart_width {
	width:100%;
	max-width:1300px;
	padding:1px 10px;
	margin:0 auto;
}
.map_site_title {
	text-transform:uppercase;
	font-size:15px;
	color:#fff;
	padding-left:3px;
}
.brend_slider_block {
	max-width:1200px;
	margin:35px auto 80px;
}
.brend_slider a {
	opacity:0.5;
	display:block;
}
.brend_slider a:hover {
	opacity:1;
}
.brend_slider_block .bx-wrapper {
	max-width:100%!important;
	width:100%!important;
}
.brend_slider_block .bx-wrapper .bx-controls-direction a {
	width:20px;
	height:29px;
	margin-top:-15px;
}
.brend_slider_block .bx-wrapper .bx-prev:hover,
.brend_slider_block .bx-wrapper .bx-prev {
	left:-40px;
	background:url("/css/../img/brend_left_arrow.png") center no-repeat;
}
.brend_slider_block .bx-wrapper .bx-next:hover,
.brend_slider_block .bx-wrapper .bx-next {
	right:-40px;
	background:url("/css/../img/brend_right_arrow.png") center no-repeat;
}
.salavey_icon:before {
	display:none;
}
.dig_detail_broshura_block {
	padding:60px 0;
	max-width:1280px;
	margin:0 auto;
}
.sotrudnik_block {
	padding-top:30px;
}
.sotrudnik_el {
	width:22%;
	float:left;
	margin:0 2.7% 30px 0;
	font-size:18px;
	background:#fff;
	border-radius:20px;
	padding:15px 20px 10px;
	line-height:1;
	box-shadow:0 4px 8px 0 #cbcbcb;
}
.sotrudnik_el_img {
	margin-bottom:3px;
	text-align:center;
}
.sotrudnik_el p,
.specpredlojeniya_el p {
	margin-bottom:0;
}
.sotrudnik_el_name {
	color:#a51b25;
}
.specpredlojeniya_block {
	padding:30px 0 1px;
}
.specpredlojeniya_title {
	font-size:30px;
	color:#b61f2a;
	margin-bottom:10px;
}
.specpredlojeniya_el {
	margin-bottom:30px;
}
.specpredlojeniya_el_date {
	margin-bottom:10px!important;
	font-size:16px;
}
.specpredlojeniya_el_name {
	font-weight:bold;
}
.specpredlojeniya_el_button .red_button {
	float:right;
}
.number_page_block {
	display:table;
	margin:30px auto;
}
.number_page_block>li {
	display:table-cell;
	vertical-align:middle;
	padding:0 15px;
	font-size:30px;
}
.number_page_block>li.active {
	font-weight:bold;
}
.number_page_block>li.active a {
	color:#b61f2a!important;
}
.number_page_block>li a {
	color:#2f2f31;
}
.number_page_block>li a:hover {
	text-decoration:none;
	color:#b61f2a;
}
.call_back_form {
	max-width: 1280px;
	width: 100%!important;
	margin: 0 auto 27px;
	font-size: 30px;
	font-weight: bold;
}
.mfeedback {
	padding:0 0 20px;
}
.mfeedback p {
	margin-bottom:0;
}
.call_back_element {
	float:left;
	width: 48%!important;
	margin-right: 4%;
}
.call_back_element:nth-child(2n) {
	margin-right:0;
}
.call_back_form  input[type="text"] ,
.call_back_form  input[type="password"] {
	width:100%;
	height:40px;
	font-size:24px;
	border:1px solid #ABABAB;
	background-color: rgba(255, 255, 255, 0.85098);
	padding:0 5px;
	box-sizing:border-box;
}
.call_back_form .jq-selectbox {
	margin:0;
	width: 100%;
}
.call_back_form .jq-selectbox__select {
	height:40px;
}
.call_back_form .mf-message {
	width:100%!important;
}
.call_back_form textarea {
	font-size:24px;
	border:1px solid #ABABAB;
	background:#F8F8F8;
	height:192px;
	resize:vertical;
	width: 100%!important;
	padding:5px;
	box-sizing:border-box;
}
.error_search_block .search_block input[type="text"] {
	width:100%!important;
}
.left_img {
	float:left;
	display:block;
	margin:0 15px 15px 0;
}
.right_img {
	float:right;
	display:block;
	margin:0 0 15px 15px;
}
.news_detail_block {
	padding-top:30px;
	padding-bottom:30px;
}
.news_detail_gallery {
	display:block;
}
.save_pdf {
	padding:20px 0 20px 65px;
	background:url("/css/../img/save_pdf.png") left center no-repeat;
	float:right;
	display:block;
	margin-bottom:15px;
}
.contacts_yandex_map {
	margin-bottom:15px;
}
.contacts_list_block {
	margin-bottom:30px;
}
.contacts_list {
	display:table;
	margin-bottom:5px;
}
.contacts_list>li:first-child {
	font-weight:bold;
	padding-right:5px;
}
.contacts_list>li {
	display:table-cell;
	vertical-align:top;
}
.contacts_list p {
	margin-bottom:0;
}
.zapchasti_top_info_text {
	margin-bottom:20px;
	line-height:1.2;
}
.zapchasti_top_info_text p {
	margin-bottom:0;
}
.zapchasti_top_info_text_title {
	color:#a51b25;
	text-transform:uppercase;
}
.zapchasti_top_info_catalog_title {
	font-size:48px;
	margin-bottom:15px;
}
.zapchasti_top_info_catalog_img {
	margin-bottom:30px;
}
.call_back_element .jq-selectbox__dropdown {
	background:#fbf9f7;
	font-family:open_sans;
	font-size:18px;
	font-weight:bold;
}
section .row {
	margin-left:0;
	margin-right:0;
}
section .row [class^="col-xs"] {
	padding-left:0;
	padding-right:0;
	background: #edebe8;
}
section ul.research_tools_block {
	margin:0 0 0 0;
}
.top_header_telephone a {
	color:#000;
	text-decoration:none;
}
.top_header_telephone a:hover {
	color:#a51b25;
	text-decoration:none;
}
.catalog_bu_bl {
	padding:80px 0;
}
.cat_bu_list {
	display:flex;
	align-items:stretch;
	justify-content:flex-start;
	flex-wrap:wrap;
}
.cat_bu_el {
	border: 1px solid #DED9D5;
	width:23.4%;
	margin-right:2.1%;
	margin-bottom:70px;
	position:relative;
}
.cat_bu_el:nth-child(4n) {
	margin-right:0;
}
.cat_bu_ic {
	height:200px;
	overflow:hidden;
}
.cat_bu_ic a {
	display:block;
	height:100%;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	transform:scale(1,1);
	transition:all 1s ease;
}
.cat_bu_ic a:hover {
	transform:scale(1.1,1.1);
}
.cat_bu_cont {
	padding:15px 20px;
}
.cat_bu_tit {
	display:flex;
	align-items:center;
	justify-content:flex-start;
	min-height:60px;
	margin-bottom:3px;
	line-height:1.4;
	color: #A51B25;
	font-size:18px;
}
.cat_bu_tit a {
	color: #A51B25;
	text-decoration:none;
}
.cat_bu_tit a:hover {
	color: #A51B25;
	text-decoration:underline;
}
.cat_option_el {
	font-size:14px;
	line-height:1.4;
	margin-bottom:5px;
	color: #6C6C6C;
}
.cat_option_el:last-child {
	margin-bottom:0;
}
.cat_pager_bl {
	width:100%;
	display:flex;
	align-items:center;
	justify-content:center;
	flex-wrap:wrap;
}
.cat_pager_ar {
	width: 36px;
	height: 36px;
	line-height:33px;
	text-align:center;
	display:block;
	margin:0 10px 10px;
}
.cat_pager_ar:last-child {
	transform:rotate(180deg);
}
.cat_pager_ar img {
	vertical-align:middle;
}
.cat_pager_ar.active,
.cat_pager_ar:hover {
	background: #DED9D5;
}
.cat_pager_el {
	width: 36px;
	height: 36px;
	line-height:33px;
	text-align:center;
	font-size: 18px;
	color:#000;
	display:block;
	text-decoration:none;
	margin:0 10px 10px;
	border: 1px solid #DED9D5;
}
.cat_pager_el.active,
.cat_pager_el:hover {
	text-decoration:none;
	color: #7F7365;
	background: #DED9D5;
}
.cat_pager_point {
	width: 16px;
	height: 36px;
	line-height:33px;
	text-align:center;
	font-size: 18px;
	color:#000;
	display:block;
	text-decoration:none;
	margin:0 1px 10px;
}
.cat_bu_action_bg {
	position:absolute;
	left:13px;
	top:5px;
	z-index:100;
	background: #D92331;
	padding:3px 13px 2px;
	font-size: 14px;
	text-transform: uppercase;
	color: #FFFFFF;
	transform: skew(-35deg);
}
.cat_bu_action {
	transform: skew(35deg);
}
.det_cat_bu_bl {
	display:flex;
	align-items:flex-start;
	justify-content:space-between;
	padding-bottom:80px;
	border-bottom:1px solid #DED9D5;
	margin-bottom:80px;
}
.det_cat_bu_l {
	width:42.2%;
	position:relative;
}
.det_cat_bu_r {
	width:50%;
}
.det_cat_bu_tit {
	color: #6C6C6C;
	font-size:24px;
	margin-bottom:20px;
}
.det_cat_bu_r .cat_option_list {
	margin-bottom:30px;
}
.det_cat_bu_r .cat_option_el {
	font-size:16px;
	margin-bottom:10px;
}
.red_bt {
	display:inline-block;
	vertical-align:middle;
	padding:11px 34px 10px;
	line-height:1.2;
	font-size:14px;
	text-transform: uppercase;
	color:#fff;
	text-decoration:none;
	cursor:pointer;
	border:1px solid #A71C26;
	background: #A71C26;
}
.red_bt:hover {
	color:#A71C26;
	text-decoration:none;
	background:#fff;
}
.det_cat_slider_top {
	margin-bottom:20px;
}
.det_cat_slider_el {
	height: 362px;
	line-height: 362px;
	text-align:center;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
}
.det_cat_slider_bl img {
	vertical-align:middle;
	max-height:100%;
	max-width:100%;
	display:inline!important;
}
.det_cat_pager a {
	display:block;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	opacity:0.5;
	height:100px;
}
.det_cat_pager a:hover {
	opacity:1;
}
.det_cat_pager a.active {
	/* border: 1px solid #A71C26; */
	box-shadow:inset 0 0 0 1px #A71C26;
	opacity:1;
}
.det_cat_slider_bl .pager_bx_wrapper {
    margin-bottom: 0px!important;
    background: transparent;
    box-sizing: border-box!important;
    padding: 0 0px!important;
    box-shadow: none;
}
.det_cat_slider_bl .bx-wrapper .bx-controls-direction a {
	width:30px;
	height:44px;
	top:50%;
	margin-top:-22px;
	background: #A71C26;
	border: 1px solid #A71C26;
}
.det_cat_slider_bl .bx-wrapper .bx-controls-direction a:before {
	content:'';
	display:block;
	position:absolute;
	left:50%;
	top:50%;
	width: 10px;
	height: 18px;
	margin:-9px 0 0 -5px;
	background-image:url("/img/det_car_bu_arrow.png");
	background-repeat:no-repeat;
	background-position:left bottom;
}
.det_cat_slider_bl .bx-wrapper .bx-controls-direction a:hover {
	background:#fff;
}
.det_cat_slider_bl .bx-wrapper .bx-controls-direction a:hover:before {
	background-position:left top;
}
.det_cat_slider_bl .bx-wrapper .bx-prev {
	left:-15px;
}
.det_cat_slider_bl .bx-wrapper .bx-next {
	transform:rotate(180deg);
	right:-15px;
}
.det_other_tit {
	font-size: 48px;
	margin-bottom:40px;
}
.call_back_prava {
	position:relative;
	font-size:18px;
	padding:3px 0 3px 40px;
}
.call_back_prava .jq-checkbox {
	position:absolute!important;
	left:0;
	top:0;
}
.call_back_prava label {
	cursor:pointer;
}

.active_index_slider { background: linear-gradient(to right, rgb(0 0 0) 0, rgb(0 0 0) 60%, rgb(194 193 193) 100%); }
.active_index_slider .slider_img { opacity: 0.8; }


/* ------------ dorovskikh additional styles ----------------------*/
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300&display=swap');

h1, .gray_bg_title h1, .gray_bg_title .h1 { font-size: 150%; padding: 0 1rem; }
h2 { font-size: 3.5rem; }
h3#SPECIFICATIONS { font-size: 2rem; }



.row-wide { width: 100%; padding: 2rem 1rem; font-size: 1.2rem; }
.row-wide img { display: block; width: 100%; margin: 0 auto; margin-bottom: 2rem; }
.js_dop_info_light img { height: 20rem; object-fit: cover; }


.row-narrow { max-width: 1280px; margin: 0 auto; }
.bg-darker { background: #ded9d4; }
.bg-lighter { background: #edebe8; }
.pb-0 { padding-bottom: 0; }
.pb-2 { padding-bottom: 2rem!important; }

.model_statistics_container { display: flex; justify-content: space-around; align-items: flex-start; flex-wrap: wrap; }
.statistics_info { width: 20%; font-family: 'Open Sans', sans-serif; font-weight: 300; }
.statistics_info span { font-size: 2rem; }
.statistics_info span:first-child { font-size: 1rem; font-family: 'Open Sans', sans-serif; font-weight: 600; color: #3d3d3d; }
.statistics_info sup { font-size: 1.3rem; }
.brand-color { color: #b81021; }

.model-wrapper { position: relative; }
.model_anounce_text 
{
	position: absolute; 
	top: -17rem; 
	left: 7%;
	height: 100%;
	padding: 2rem;
	background: rgba(255, 255, 255, 0.7);  
	transition: all 0.5s ease; 
}
.model_anounce_text.floating
{
	position: absolute; 
	top: -17rem; 
	left: 7%;
	height: unset;
	padding: 1rem 2rem;
	background: rgba(255, 255, 255, 0.7);  
	transition: all 0.5s ease; 
}

.row_content_wrapper { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start; }
.text-center { text-align: center; }
.text-left { text-align: left; }
.align_top { align-items: flex-start; }
.align_center { align-items: center; }
.justify_between { justify-content: space-between; }
.justify_center { justify-content: center; }
.row_text { padding: 0.5rem 0 1rem; }
.mr-1 { margin-right: 1rem; }
.ml-1 { margin-left: 1rem; }
.p-relative { position: relative; }


.block_sub_header 
{
	font-family: 'Open Sans', Arial, sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: #3d3d3d;
	padding: 1rem 0 0rem;
	margin: 0;
	margin-bottom: 0.3rem;
	color: black;
}
.block_sub_header sup { font-size: 1rem; }
.block_header { font-weight: bold; }

.video-container 
{
	position: relative;
	width: 100%;
	min-height: 10rem;
}
.video-small .youtube, .video-container.video-small iframe,
.video-wide .youtube, .video-container.video-wide iframe { width: 100%; }

.video-container iframe.video 
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	min-height: 100%;
}

.link_download:after 
{
	background: url("https://www.caseih.com/Style%20Library/css/modules_product_page/images/icon-download.svg") center center no-repeat;
	width: 10px;
	height: 12px;
	content: '';
	display: inline-block;
	padding: 0 0 0 0.5em;
	margin-right: -1.2em;
	font-size: 1.2em;
}
.link_download:hover { color: #b81021; }

/* tabs */
.tabset > input[type="radio"] { position: absolute; left: -200vw; }
.tabset { width: 100%; background: transparent; display: flex; flex-wrap: wrap; }
.tabset label { width: 32%; text-align: center; background: #cbc7c3; border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; }
.tab-panels { width: 100%; }

.tabset > input[type="radio"] { display: none; }
.tabset .tab-panel { display: none; text-align: left; }

.tabset > input:first-child:checked ~ .tab-panels > .tab-panel:first-child,
.tabset > input:nth-child(3):checked ~ .tab-panels > .tab-panel:nth-child(2),
.tabset > input:nth-child(5):checked ~ .tab-panels > .tab-panel:nth-child(3),
.tabset > input:nth-child(7):checked ~ .tab-panels > .tab-panel:nth-child(4),
.tabset > input:nth-child(9):checked ~ .tab-panels > .tab-panel:nth-child(5),
.tabset > input:nth-child(11):checked ~ .tab-panels > .tab-panel:nth-child(6) { display: block; background: white; }
.tabset > label 
{
	position: relative;
	display: inline-block;
	border: 1px solid transparent;
	border-bottom: 0;
	cursor: pointer;
	font-weight: 600;
}
.tabset > input:checked + label { color: #a21e25; background: white; }

/* gallery */
.detail_gallery_block,
ul.index_produkt_block
{ 
	display: flex; 
	flex-wrap: wrap; 
	justify-content: flex-start;
	width: 100%!important; 
	min-width: unset; 
	overflow: auto!important;
}

ul.index_produkt_block li { margin: 0 15px 18px 0; width: 32%; }
.left_gallery_block 
{ 
	display: flex; 
	flex-wrap: wrap; 
	justify-content: center;
	width: 32%!important; 
	height: unset!important; 
}

/* category page */
.seriya_traktor_element img { height: 25rem; object-fit: cover; }
.seriya_traktor_block > div { display: flex; flex-direction: column; }
.seriya_traktor_block > div .seriya_traktor_element 
{ 
	position: relative; 
	display: flex; 
	flex-wrap: wrap; 
	align-items: center;
	width: 100%; 
	min-height: 25rem; 
	margin: 0;
	margin-bottom: 2rem;
}
.seriya_traktor_block > div .seriya_traktor_element .seriya_traktor_img { position: absolute; width: 46%; }
.seriya_traktor_block > div .seriya_traktor_element .seriya_traktor_text { min-height: 19rem; }


.seriya_traktor_block > div .seriya_traktor_element .seriya_traktor_title,
.seriya_traktor_block > div .seriya_traktor_element .seriya_traktor_text { width: 50%; margin-left: 50%; }



@media only screen and (max-width: 768px) {
	h2 { font-size: 2.5rem; }
	.width-20, 
	.width-25, 
	.width-30, 
	.width-45, 
	.width-50,
	.width-80,
	.width-100 { width: 100%; padding: 0.5rem 0.2rem; }

	.block_header { font-size: 1.5rem; }

	.model_anounce_text,
	.model_anounce_text.floating.big,
	.model_anounce_text.floating { width: 100%; max-height: unset; position: relative; left: unset; top: unset; }

	.video-small .youtube, .video-container.video-small iframe,
	.video-wide .youtube, .video-container.video-wide iframe { height: 20rem; }

	.tabset > label { padding: 8px 4px; font-size: 0.7rem; }
	.tabset .tab-panel { padding: 0.5rem; }
	/* gallery */
	.left_gallery_block { width: 100%!important; }
	/* "next steps" icons */
	.spare_parts_block>div:before, .feedback_block>div:before { left: -3rem; }

	.specifications_table_block .jq-selectbox { width: 100%; }

	.padding_produkt_bg { padding: 40px; }

	ul.index_produkt_block { padding: 1rem; }
	ul.index_produkt_block li { width: 100%; margin: 0; margin-bottom: 1rem; }


	/* category page */
	.seriya_traktor_block > div .seriya_traktor_element .seriya_traktor_img { position: unset; width: unset; }
	.seriya_traktor_block > div .seriya_traktor_element .seriya_traktor_text { min-height: unset; }

	.seriya_traktor_block > div .seriya_traktor_element .seriya_traktor_title,
	.seriya_traktor_block > div .seriya_traktor_element .seriya_traktor_text { width: 100%; margin-left: 0; }
}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 768px) {
	.width-20 { width: 22%; }
	.width-25 { width: 25%; }
	.width-30 { width: 32%; }
	.width-45 { width: 45%; }
	.width-50 { width: 48.5%; }
	.width-80 { width: 80%; }
	.width-100 { width: 100%; }

	.block_header { font-size: 2rem; }

	.model_anounce_text { width: 90%; height: 17rem; top: -17rem; left: 5%; font-size: 1rem; }
	.model_anounce_text.floating.big { top: -37rem; }
	.model_anounce_text.floating { top: -35rem; }

	.video-small .youtube, .video-container.video-small iframe { height: 20rem; }
	.video-wide .youtube, .video-container.video-wide iframe { height: 35rem; }

	
	.tabset > label { padding: 8px 4px; font-size: 0.9rem; }
	.tabset .tab-panel { padding: 2.5rem; }
}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 992px) {
	.model_anounce_text { width: 50%; max-height: unset; font-size: 1rem; }
	.model_anounce_text.big { width: 54%; font-size: 0.9rem; }

	.tabset > label { padding: 8px 15px; font-size: 1rem; }
} 

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 1400px) {
	.model_anounce_text { width: 40%; font-size: 1rem; }
	.model_anounce_text.floating.big { width: 37%; }
	.model_anounce_text.floating { width: 37%; }
}
/* end------------ dorovskikh additional styles ----------------------*/

/* contacts page styles start */

.section_contacts_page {
    font-size: 14px;
	line-heighT: 16px;
    margin-bottom: 30px;
}
.section_contacts_page p{
	margin-bottom: 0;
}

.section_contacts_page .title_otdel{
	padding-bottom: 5px;
}

/* contacts page styles end */
/* End */


/* Start:/css/style_700.css?14927724995218*/
@media only screen and (max-width: 767px){
	.top_header_block>li:last-child {
		width:250px;
	}
	.display_none_mm {
		display:none!important;
	}
	ul {
		list-style-type:disc;
	}
	h1 {
		font-size: 28.8px;
	}
	h2 {
		font-size: 24px;
	}
	h3 {
		font-size: 28.8px;
	}
	h4 {
		font-size: 21.6px;
	}
	h5 {
		font-size: 21.6px;
	}
	h6 {
		font-size: 12.6px;
	}
	.footer-utility {
		/* height: 65px; */
		margin-bottom: 0;
	}
	.footer_utility_block {
		text-align: center;
	}
	.footer-utility  span {
		padding: 6px 6px 6px 0;
		float: none!important;
		display:block;
		margin:0;
	}
	.footer-utility ul {
		text-align: center;
		margin-left: -10px;
		float: none!important;
	}
	.footer-utility ul li {
		margin: -2px 2% 0;
		width: auto;
		display: inline-block;
		float: none!important;
	}
	.footer-utility ul li a {
		text-decoration: underline;
		line-height: 20px;
		white-space: nowrap;
		padding: 0;
	}
	.footer-utility ul li a:hover {
		text-decoration:none;
	}
	.footer-utility  li:before {
		content: ""!important;
	}
	.fat_footer {
		display:none;
	}
	footer {
		padding-top:0!important;
	}
	.text_info_block ,
	.img_info_block {
		float:none!important;
		width:50%!important;
		padding:0;
	}
	.img_info_block {
		text-align:center!important;
	}
	.spare_parts_block>div:before {
		font-size: 4em;
		font-size: 4rem;
	}
	#footstick-nav.footstick-nav {
		display:none!important;
	}
	/* h3, .h3, h4 , .h4 {
		padding-left: 15px;
		padding-right: 15px;
	} */
	.img_info_block ,
	.text_info_block ,
	.dop_info_light_text,
	.brochures_block  ,
	.spare_parts_feedback_block ,
	.spare_parts_feedback_block li {
		float:none!important;
		width:100%!important;
		/* padding:0 15px; */
	}
	.img_info_block  ,
	.img_text_info {
		text-align:center!important;
	}
	.img_and_text_info_block {
		padding-bottom:80px;
	}
	.dop_info_light_text  {
		margin-bottom:45px;
	}
	.info_detail_car img {
		text-align:center;
	}
	.dop_info_light_shadow img {
		max-width:70%;
	}
	.specifications_table td {
		max-width:50%;
		width:50%;
		display:table-cell;
	}
	.specifications_table tr {
		display:table;
		width:100%;
	}
	/* tr.title_row_off {
		display:table;
		width:100%;
	} */
	.title_row {
		width:100%;
	}
	.specifications_table thead .title_row {
		display:block!important;
	}
	.specifications_table thead tr+tr td:first-child {
		display:none;
	}
	.specifications_table td + td +td {
		display:none;
	}
	.specifications_table tbody td + td {
		text-align:center;
	} 
	.title_row td {
		padding-left:0!important;
		padding-right:0!important;
	}
	.specifications_table_block ,
	.title_row a {
		margin:0 0 !important;
	}
	.specifications_table_block .jq-selectbox__select  {
		height:39px;
		font-size: 14px;
	}
	.specifications_table_block .jq-selectbox {
		margin:0;
		padding:0 35px;
	}
	.specifications_table_block .jq-selectbox select {
		width: 10px!important;
		margin:0 35px!important;
	}
	.specifications_table_block .table_nav {
		height: 58px;
		margin-top:50px;
		margin-bottom: -108px;
	}
	.specifications_table_block  .table_nav .prev {
		left: 0;
		margin-top: -16px;
	}
	.specifications_table_block  .table_nav .next {
		right: 0;
		margin-top: -16px;
	}
	.bread_crumbs_bg {
		display:none;
	}
	.bread_crumbs_bg.mobile_bread_crumbs {
		display:block!important;
	}
	.slider_left_block ,
	.slider_right_block {
		float:none!important;
		width:100%!important;
		margin:0 0!important;
		padding:0 10% 10px!important;
	}
	.slider_left_block img {
		width:100%;
	}
	.history_slider_block {
		margin:0 -15px;
	}
	.attached_equipment_block {
		width:100%;
	}
	.attached_equipment_block li {
		width:100%;
		padding:15px 0;
		display:block;
		position:relative;
	}
	.attached_img_block {
		text-align:center;
	}
	.attached_equipment_block>li:nth-child(1n) .arrows_attached ,
	.attached_equipment_block>li:nth-child(2n) .arrows_attached ,
	.attached_equipment_block>li:nth-child(3n) .arrows_attached {
		margin-left: -20px;
		left:50%;
	}
	/* .attached_equipment_block img {
		width:100%;
	} */
	.searc_dilers_list li {
		display:table;
	}
	.searc_dilers_list>li {
		width:100%;
	}
	.searc_dilers_list ul {
		display:table;
		float:left;
		margin-right:1.5em;
	}
	.top_header_logo img {
		width:130px;
	}
	.top_header_telephone_block,
	.top_header_telephone {
		font-size:16px;
	}
	.top_header_block {
		padding:10px;
	}
	.salavey_icon {
		display:block!important;
	}
	.salavey_icon a {
		margin:10px auto 0!important;
	}
	.sotrudnik_el:nth-child(2n) {
		margin-right:0;
	}
	.sotrudnik_el {
		width:48%;
		float:left;
	}
	.specpredlojeniya_el>li:first-child {
		margin-bottom:15px;
		text-align:center;
	}
}
@media only screen and (max-width: 499px){
	.display_none_small_m {
		display:none!important;
	}
	.sotrudnik_el {
		width:100%!important;
		float:none!important;
	}
}
@media only screen and (max-width: 350px){
	.top_header_block {
		padding:10px 0!important;
	}
	.top_header_block>li {
		text-align:center!important;
		width:50%!important;
	}
}
/* End */


/* Start:/css/style_700_1000.css?14927724991710*/
@media screen and (max-width:799px) {
	.footer_contacts_block > li {
		display: inline-block;
		width: 49%;
		margin-bottom: 15px;
	}
}
@media screen and (max-width:1100px) {
	.section_contacts_page > li {
		display: inline-block!important;
		width: 49%;
		margin-bottom: 15px;
	}
}
@media screen and (min-width:800px) {
	.footer_contacts_block {
		display: table;
		width: 100%;
	}

	.footer_contacts_block > li {
		display: table-cell;
		vertical-align: top;
	}
}
@media only screen and (min-width:700px) and (max-width:999px) {
	.top_header_block>li:last-child {
		width: 250px;
	}
	.display_none_mp {
		display:none!important;
	}
	.top_header_logo img {
		width:150px;
	}
	.top_header_adres p {
		width:265px;
	} 
	.top_header_telephone {
		font-size:20px;
	}
	.sotrudnik_el:nth-child(2n) {
		margin-right:2.7%!important;
	}
	.sotrudnik_el:nth-child(3n) {
		margin-right:0!important;
	}
	.sotrudnik_el {
		width:31%;
		float:left;
	}
	.specpredlojeniya_el {
		display:table;
		width:100%;
		line-height:1.1;
	}
	.specpredlojeniya_el>li {
		display:table-cell;
		vertical-align:top;
	}
	.specpredlojeniya_el>li:first-child {
		width:37%;
		padding-right:10px;
	}
	
}
@media only screen and (min-width:560px) {
	.index_produkt_block li {
		width: 46%;
		margin-bottom: 50px;
	}
}
@media only screen and (min-width:700px) {
	.research_tools_block a:before {
		/* top: 11%; */
		font-size: 7em;
		font-size: 7rem;
	}
	.research_tools_block a {
		padding-top: 160px;
		font-size: 24px;
	}
	.research_tools_block li {
		margin-bottom: 90px;
		width: 175px;
		height: 144px;
	}
	.specifications_table td {
		width:25%;
	}
}
/* End */


/* Start:/css/style_999.css?14927724999353*/
@media only screen and (max-width:999px) {
	body {
		overflow-y:scroll;
		overflow-x:hidden;
	}
	header {
		padding-top:47px;
	}
	.mobile_header_block {
		display: block;
		min-height: 47px;
		background: rgba(235,234,234,.97);
		margin: 0;
		width: 100%;
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		z-index: 500;
		-webkit-box-shadow: 0 2px 2px rgba(0,0,0,.25);
		-moz-box-shadow: 0 2px 2px rgba(0,0,0,.25);
		box-shadow: 0 2px 2px rgba(0,0,0,.25);
	}
	.mobile_header_logo {
		float:left;
	}
	section,
	footer,
	header , 
	.mobile_header_logo  ,
	.mobile_header_button {
		position:relative;
	}
	section,
	footer,
	header , 
	.mobile_header_logo ,
	.mobile_header_block  ,
	.mobile_header_button {
		-webkit-transition: all 1s ease;
		-moz-transition: all 1s ease;
		-o-transition: all 1s ease;
		-ms-transition: all 1s ease;
		transition: all 1s ease;
		left:0;
		padding-right:0;
	}
	section ,
	footer {
		position:relative;
		z-index:20;
		background:#fff;
	}
	.mobile_header_logo {
		padding: 6px 0 0 5px;
	}
	.mobile_header_logo img {
		height: 34px;
	}
	.mobile_header_button {
		float:right;
		padding: 4px 0 2px;
		height: 47px;
	}
	.mobile_header_icon {
		font: 28px 'caseih-global-icons';
		color: #a71c26;
		position:relative;
		display:block;
		float:left;
		line-height: 43px;
		width: 54px;
		line-height: 43px;
		height: 41px;
		text-align:center;
	}
	.menu_button_mobile_icon {
		margin-top:-4px;
		font-size:41px;
	}
	.menu_button_mobile_icon:after {
		font-family: open_sans,Arial,sans-serif;
		content: "MENU";
		-webkit-transform: skew(0,0);
		-moz-transform: skew(0,0);
		-ms-transform: skew(0,0);
		-o-transform: skew(0,0);
		transform: skew(0,0);
		font-size: 8px;
		font-weight: bold;
		left: 14px;
		top: 17px;
		position: absolute;
	}
	.active_right_menu .all_header_info_block {
		opacity:1!important;
	}
	.all_header_info_block {
		/* display:none; */
		width:250px;
		position:fixed;
		top:0;
		right:0;
		z-index:1;
		opacity:0;
		height:100%;
		overflow-y:scroll;
		background: #f8f8f8;
		padding:47px 5px 10px;
		-webkit-transition: all 1s linear;
		-moz-transition: all 1s linear;
		-o-transition: all 1s linear;
		transition: all 1s linear;
	}
	.menu_lvl3_block {
		display:none;
	}
	.display_none_m {
		display:none;
	}
	.all_header_info_block li {
	}
	.all_header_info_block li a {
		padding:13px 20px 13px 7px;
		display:block;
		font-family: open_sans, Arial, sans-serif;
		font-size: 13px;
		border-bottom: 1px solid #c7ccd1;
		max-width:100%;
		position:relative;
	}
	.all_header_info_block li:first-child {
		/* border-top:0; */
		width:100%;
	}
	.red_menu>li>a ,
	.language_call_back_block>li>a {
		text-transform:uppercase;
	}
	.menu_lvl1_block ,
	.menu_lvl2_block ,
	.country_language_light {
		display:none;
	}
	.country_language_light ul li:first-child {
		padding:7px 15px 7px 0;
		font-size: 18px;
		font-weight: bold;
	}
	.bottom_arrow_mobile:after {
		content: '';
		pointer-events: none;
		display: inline-block;
		height: 8px;
		width: 8px;
		border-bottom: #000 1px solid;
		border-right: #000 1px solid;
		-ms-transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		-webkit-font-smoothing: subpixel-antialiased;
		right: 10px;
		top:50%;
		margin-top:-5px;
		position: absolute;
	}
	.right_arrow_mobile:after {
		content: '';
		pointer-events: none;
		display: inline-block;
		margin-left: 10px;
		height: 8px;
		width: 8px;
		border-bottom: #000 1px solid;
		border-right: #000 1px solid;
		margin-bottom: 4px;
		-ms-transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
		-webkit-font-smoothing: subpixel-antialiased;
		right: 10px;
		top:50%;
		margin-top:-5px;
		position: absolute;
	}
	.active_mobile_block .mobile_header_logo {
		left:-250px;
		position: relative;
	}
	.active_mobile_block {
		/* padding-right:250px; */
		/* left:-250px; */
	}
	.active_right_menu {
		position:relative;
		left:-250px;
	}
	header.active_right_menu .mobile_header_button {
		left:-250px;
		position:relative;
	}
	.active_button_mobile {
		background:#f8f8f8;
		text-indent:-99999px;
		width:40px;
		height:40px;
		margin-top:0;
	}
	.active_button_mobile:before {
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		transform: rotate(-45deg);
		top: -22px;
		content: "";
		position: absolute;
		border-left: 1px solid #000;
		width: 49.671875px;
		height: 49.671875px;
		z-index: 100;
		pointer-events: none;
		left: 12px;
	}
	.active_button_mobile:after {
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		transform: rotate(45deg);
		top: 13px;
		content: "";
		position: absolute;
		border-left: 1px solid #000;
		width: 49.671875px;
		height: 49.671875px;
		z-index: 100;
		pointer-events: none;
		left: 12px;
	}
	
	/* слайдер для мобильной версии */
	
	.slider_info_block {
		bottom:0;
		left:0!important;
		top:auto!important;
		background: rgba(248, 248, 248, 0.792157);
		width:100%!important;
		padding:0 25px;
	}
	.slider_text {
		display:none;
	}
	.red_button {
		font-size:9px!important;
		height:25px!important;
		line-height:25px!important;
		margin:5px 0 10px!important;
	}
	.slider_title {
		font-size:14px!important;
		margin:15px 0 5px!important;
	}
	.index_slider_block  .bx-wrapper .bx-controls-direction a {
		height: 50px!important;
		background: #000!important;
		margin-top: -25px!important;
		width: 50px!important;
	}
	.index_slider_block  .bx-wrapper .bx-controls-direction a.bx-prev {
		left: -25px!important;
	}
	.index_slider_block  .bx-wrapper .bx-controls-direction a.bx-next {
		right: -25px!important;
	}
	.index_slider_block  .bx-wrapper .bx-controls-direction a:after  {
		height: 25%!important;
		width: 25%!important;
	}
	.index_slider_block  .bx-wrapper .bx-pager {
		display:none;
	}
	
	/* *************** */
	
	.detail_gallery_block {
		overflow-y:scroll;
		overflow-x:hidden;
	}
	.spare_parts_block>div:before {
		font-size: 5em;
		font-size: 5rem;
	}
	li, p, td, th {
		font-size: 14.4px;
	}
	.specifications_table_block .jq-selectbox {
		min-width:100%;
		width:1px;
		/* width: */
	}
	
	/*     навигационный слайдер    */
.timeline_bg {

}
.sociales {
	text-align: center;
	margin-bottom: 20px;
}
.timeline_light {
	position:absolute;
	top:0;
	left:0;
	z-index:500;
}
.fixed_detail_top_menu {
	position:fixed!important;
	top:47px!important;
}
	#timeline {
		width: 100%;
		height: 45px;
		overflow: hidden;
		margin: 0 auto 0;
		position: relative;
		background: rgba(165, 27, 37, 0.972549);
	}
	.timeline_bg {
		background: rgb(222, 217, 212);
		height:90px;
	}
		#dates {
			min-width:100%;
			height: 45px;
			overflow: hidden;
		}
			#dates li {
				list-style: none;
				float: left;
				display:table;
				height: 45px;
				font-size: 14px;
				padding:0 20px;
				text-align: center;
			}
				#dates a {
					line-height: 45px;
					padding-bottom: 10px;
					color: rgb(248, 248, 248);
					white-space: nowrap;
				}
				#dates .selected {
			        font-weight:bold;
				}
		
		#issues {
			width: 800px;
			height: 350px;
			overflow: hidden;
		}	
			#issues li {
				width: 800px;
				height: 350px;
				list-style: none;
				float: left;
			}
				#issues li img {
					float: left;
					margin: 10px 30px 10px 50px;
				}
				#issues li h1 {
					color: #ffcc00;
					font-size: 48px;
					margin: 20px 0;
					text-shadow: #000 1px 1px 2px;
				}
				#issues li p {
					font-size: 14px;
					margin-right: 70px;
					font-weight: normal;
					line-height: 22px;
					text-shadow: #000 1px 1px 2px;
				}
		
		#grad_left,
		#grad_right {
			width: 100px;
			height: 350px;
			position: absolute;
			top: 0;
		}
			#grad_left {
		        left: 0;
		        background: url('/css/../images/grad_left.png') repeat-y;
			}
			#grad_right {
		        right: 0;
		        background: url('/css/../images/grad_right.png') repeat-y;
			}
		
		#next,
		#prev {
			position: absolute;
			top: 0;
			font-size: 70px;
			top: 170px;
			width: 22px;
			height: 38px;
			background-position: 0 0;
			background-repeat: no-repeat;
			text-indent: -9999px;
			overflow: hidden;
		}
			#next:hover,
			#prev:hover {
				background-position: 0 -76px;
			}
			#next {
				right: 0;
				background-image: url('/css/../images/next.png');
			}
			#prev {
				left: 0;
				background-image: url('/css/../images/prev.png');
			}
				#next.disabled,
				#prev.disabled {
					opacity: 0.2;
				}

/********************* ****************************** **************************/
	
	.bread_crumbs li {
		font-size: 12px;
	}
	
	.info_detail_car_bg ,
	.gray_bg_title {
		padding-left:15px;
		padding-right:15px;
	}
	.call_back_element {
		width:100%!important;
		float:none!important;
		margin-bottom:10px;
	}
	.min_font p{
		font-size: 12px;
	}
}
/* End */


/* Start:/css/style_1000.css?149277249912208*/
@media only screen and (min-width:1000px) and (max-width:1150px) {
	.red_menu>li>a {
		font-size:12px!important;
	}
	.top_header_block>li:first-child {
		width:auto!important;
	}
}
@media only screen and (min-width:1000px) {
	.footer_contacts_el {
		width:160px;
		margin: 10px 0 10px 0;
	}
	.all_header_info_block {
		position:relative;
		padding-bottom:45px;
	}
	.right_header_info li:hover .black_arrow:after {
		content: '';
		pointer-events: none;
		display: inline-block;
		margin-left: 10px;
		height: 6px;
		width: 6px;
		border-bottom: #000 1px solid;
		border-right: #000 1px solid;
		margin-bottom: 0;
		-ms-transform: rotate(-135deg);
		-webkit-transform: rotate(-135deg);
		transform: rotate(-135deg);
		-webkit-font-smoothing: subpixel-antialiased;
	}
	.country_language:before {
		content: "\6f";
	}
	.red_menu a ,
	.menu_lvl1_block>ul {
		position:relative;
	}
	.menu_lvl1_block  .icon:after {
		position: absolute;
		right: 10px;
		top: 50%;
		margin-top: -4px;
		content: '';
		pointer-events: none;
		display: inline-block;
		margin-left: 10px;
		height: 8px;
		width: 8px;
		border-bottom: #000 1px solid;
		border-right: #000 1px solid;
		margin-bottom: 4px;
		-ms-transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
		-webkit-font-smoothing: subpixel-antialiased;
	}
	.menu_lvl1_block a {
		padding:8px 0;
		margin:0 20px 0 10px;
		font-size: 14px;
		font-weight: bold;
		display:block;
	}
	.menu_lvl1_block ul li.selected,
	.menu_lvl1_block ul li:hover {
		background: #edebe8!important;
	}
	.menu_lvl1_block ul li:hover a {
		text-decoration:underline;
	}
	.menu_search_block input[type="text"] {
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		text-indent: 0;
		background: none;
		border: 0;
		font-size: 1em;
		font-weight: bold;
		width: 83%;
		height: 40px;
		line-height:1;
		color: #444;
		font-size: 18px;
		margin:10px 0;
		vertical-align:top;
	}
	.menu_search_block  input[type="submit"]{
		speak: none;
		font-style: normal;
		font-weight: normal;
		text-transform: none;
		line-height: 1;
		font: 1.7em 'caseih-global-icons';
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		-moz-font-smoothing: grayscale;
		background: none;
		border: 0;
		margin: 10px 10px 10px 0;
		color: #a51b25;
		text-align: center;
		padding: 0;
		height: 40px;
		font-size: 36px;
	}
	.menu_lvl1_block ul li:hover  .menu_lvl2_block ,
	.menu_lvl2_block li:hover .menu_lvl3_block {
		display:block;
		max-width:330px;
		width:100%;
	}
	.menu_lvl3_block {
		padding-left:10px;
	}
	.menu_lvl3_block a {
		color: #A51B25!important;
		padding:0!important;
		margin:0 0 5px 0!important;
		font-family: open_sans, Arial, sans-serif;
		font-size: 12px;
		font-weight: bold;
		display:block;
		text-decoration:none!important;
	}
	.menu_lvl3_block a:hover {
		text-decoration:underline!important;
	}
	.menu_lvl3_svoistvo {
		margin-bottom:15px;
		font-family: open_sans, Arial, sans-serif;
		font-size: 12px;
	}
	.menu_lvl3_svoistvo span {
		display:block;
		font-size:14px;
		font-weight:bold;
	}
	.menu_lvl1_block {
		border-top:2px solid #bfc2c8;
	}
	.menu_search_width2 {
		width:660px;
		/* display:block!important; */
		background: #f8f8f8;
	}
	.menu_search_width3 {
		width:989px!important;
		/* display:block!important; */
		/* background: #f8f8f8; */
	}
	.menu_lvl3_title a ,
	.menu_lvl3_title {
		font-size:17px;
	}
	.menu_lvl3_title  {
		margin:0 0 10px 0;
	}
	.menu_lvl3_img {
		margin-bottom:15px;
	}
	.menu_lvl3_img img {
		max-width:98%;
	}
	.display_none_c {
		display:none;
	}
	.top_header_block>li:first-child {
		width:390px;
	}
	.top_header_adres p {
		width:265px;
	} 
	.top_header_logo img {
		width:185px;
	}
	.top_header_telephone {
		font-size:29px;
	}
	.search_block {
		position:relative;
		padding-right:0!important;
	}
	.search_block input[type="text"] {
		padding-left: 5px;
		line-height: 28px;
		height: 28px;
		width: 300px;
		background: #a59a8f;
		color: #f8f8f8;
		text-transform: uppercase;
		border:none;
		box-shadow: inset 3px 8px 27px -9px #7f7366;
	}
	.search_block input[type="submit"] { 
		display: block;
		position:absolute;
		top:0;
		right:0;
		text-align:center;
		cursor:pointer;
		line-height: 28px;
		height: 28px;
		width: 28px;
		font-size: 20px;
		color: #f8f8f8;
		background: #a59a8f;
		margin: 0;
		border:none;
		box-shadow: inset 3px 8px 27px -9px #7f7366;
		font: 1.7em 'caseih-global-icons';
	}
	.red_menu_block_bg {
		background: #a71c26;
		background: linear-gradient(to bottom,#a71c26 12%,#600 100%);
		box-shadow: inset 0 22px 20px -20px rgba(0,0,0,.5);
		width:100%;
		position:absolute;
		left:0;
		bottom:0;
		z-index:300;
	}
	.red_menu_block {
		width:100%;
		max-width:1280px;
		padding-left:135px;
		margin:0 auto;
	}
	.red_menu {
		display:table;
		height:45px;
	}
	.fixed_top_menu .red_menu {
		height:40px;
	}
	.red_menu>li {
		display:table-cell;
		vertical-align:middle;
		-webkit-transform: skew(-30deg,0);
		-ms-transform: skew(-30deg,0);
		transform: skew(-30deg,0);
		-webkit-transform-origin: left top;
		-ms-transform-origin: left top;
		transform-origin: left top;
		position: relative;
		border-right: #a59a8f 1px solid;
	}
	.red_menu>li.selected .button_lvl_menu0 span:after  {
		border:none;
		border-bottom: #000 1px solid;
		border-right: #000 1px solid;
	}
	.red_menu>li:hover,
	.red_menu>li.selected {
		background: #f8f8f8;
	}
	.red_menu>li:hover  a,
	.red_menu>li.selected a {
		color:#000;
	}
	.red_menu>li>a {
		-webkit-transform: skew(30deg,0);
		-ms-transform: skew(30deg,0);
		transform: skew(30deg,0);
		-webkit-transform-origin: left top;
		-ms-transform-origin: left top;
		transform-origin: left top;
		position:relative;
		display:table;
		height:45px;
		font-size: 14px;
		color:#fff;
		text-transform:uppercase;
	}
	.red_menu>li>a span {
		display:table-cell;
		vertical-align:middle;
		padding-right:22px;
	}
	.red_menu .button_lvl_menu0 span:after {
		content: '';
		pointer-events: none;
		display: inline-block;
		margin-left: 10px;
		height: 8px;
		width: 8px;
		border-bottom: #f8f8f8 1px solid;
		border-right: #f8f8f8 1px solid;
		margin-bottom: 4px;
		-ms-transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		-webkit-font-smoothing: subpixel-antialiased;
	}
	.red_menu>li:hover .button_lvl_menu0 span:after {
		border:none;
		border-top: #000 1px solid;
		border-left: #000 1px solid;
		margin-bottom:0;
		margin-top: 4px;
	}
	.menu_lvl1_block  {
		-webkit-transform: skew(30deg,0);
		-ms-transform: skew(30deg,0);
		transform: skew(30deg,0);
		-webkit-transform-origin: left top;
		-ms-transform-origin: left top;
		transform-origin: left top;
		z-index:250;
	}
	.menu_lvl1_block ,
	.menu_lvl2_block ,
	.menu_lvl3_block {
		display:none;
		position:absolute;
		background: #f8f8f8;
		z-index:500;
	}
	.big_menu_lvl1 .menu_lvl2_block ,
	.big_menu_lvl1 .menu_lvl3_block {
		height:535px;
	}
	.big_menu_lvl1 {
		left:-110px!important;
		height:535px;
	}
	.menu_lvl2_block {
		top:-60px;
	}
	.menu_lvl3_block {
		top:0;
	}
	.menu_lvl2_block ,
	.menu_lvl3_block  {
		left:100%;
		padding-top:60px;
		line-height:1;
		border-left:1px solid #FBF9F7;
		z-index:1;
	}
	.menu_lvl2_block >li>a {
		padding:8px 20px 10px 0;
		text-decoration:none!important;
		line-height:1;
	}
	.menu_lvl2_block >li>a:hover {
		text-decoration:underline!important;
	}
	.red_menu>li:hover .menu_lvl1_block ,
	.red_menu>li .menu_lvl1_block:hover  {
		display:block;
		top:45px;
		left:0px;
		/* padding:5px; */
		
	}
	.menu_lvl1_block >ul {
		width:330px;
	}
	.menu_search_block {
		z-index:100;
		position:relative;
	}
	.language_call_back_block>li {
		position:relative;
	}
	.country_language_light ul li:first-child {
		font-size: 18px;
		padding: 7px 15px;
		font-weight: bold;
		margin-left:0;
	}
	.country_language_light ul li {
		font-weight: bold;
		font-size: 14px;
		margin-left: 15px;
		white-space: nowrap;
		display:block;
	}
	.language_call_back_block li:hover .country_language_light {
		display:block;
	}
	.country_language_light {
		display:none;
		position:absolute;
		right:0;
		top:26px;
		width: 686px;
		background: #f8f8f8;
		-webkit-box-shadow: 2px 2px 5px 0 rgba(0,0,0,.15);
		-moz-box-shadow: 2px 2px 5px 0 rgba(0,0,0,.15);
		box-shadow: 2px 2px 5px 0 rgba(0,0,0,.15);
		z-index:300;
	}
	.country_language_light>li {
		display:table-cell;
		vertical-align:top;
		padding-right: 10px;
	}
	.country_language_light ul:hover {
		background: #edebe8;
	}
	.country_language_light a {
		color:#000;
		text-decoration:none;
		line-height: 1em;
		display: block;
		padding: 9px 10px;
		margin: 0 5px;
		text-transform:none!important;
		font-size: 14px;
	}
	.country_language_light a:hover {
		/* border-bottom:1px solid #000; */
		text-decoration:underline;
	}
	.mobile_header_block {
		display:none;
	}
	.fixed_top_menu {
		position:fixed!important;
		bottom:auto!important;
		top:0;
	}
	.fixed_top_menu .logo-container {
		display:block!important;
	}
	.grey-bar-left {
		position: absolute;
		right: 0;
		width: 900px;
		background: #fbf9f7;
		height: 45px;
		-webkit-box-shadow: inset 0 22px 20px -20px rgba(0,0,0,.5);
		-moz-box-shadow: inset 0 22px 20px -20px rgba(0,0,0,.5);
		box-shadow: inset 0 22px 20px -20px rgba(0,0,0,.5);
		top:0;
	}
	.grey-bar-left a {
		-webkit-transform: skew(30deg,0);
		-ms-transform: skew(30deg,0);
		transform: skew(30deg,0);
		-webkit-transform-origin: left top;
		-ms-transform-origin: left top;
		transform-origin: left top;
		outline: 1px solid transparent;
		display: block;
		height: 40px;
		float: right;
		position: relative;
		margin: 0 30px 0 0;
	}
	.grey-bar-left a img {
		width: 104px;
		margin-top: 4px;
	}
	.specifications_table td {
		width:25%;
	}
	.specifications_table .jq-selectbox__select {
		width:265px;
	}
	.timeline_bg {
		width: 42px;
	}
	.timeline_bg {
		background: rgba(165,27,37,.97);
		margin: 0;
		position: fixed;
		z-index: 5000;
		transform: translateZ(2px);
		overflow: hidden;
		right: 0;
		top: 160px;
		padding:10px;
	}
	#dates {
		margin:0;
		width:100%!important;
	}
	.timeline_bg  a {
		display: block;
		float: none;
		white-space: nowrap;
		height: 2.4em;
		line-height: 2.4em;
		padding: 0;
		font-weight: bold;
		color: #f8f8f8;
		text-decoration: none;
		font-size: 14px;
	}
	.timeline_bg li:first-child a:before {
		background: none;
		speak: none;
		font-style: normal;
		font-weight: normal;
		text-transform: none;
		line-height: 1;
		font: 1.7em 'caseih-global-icons';
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		-moz-font-smoothing: grayscale;
		content: "\76";
		color: #7f7366;
		font-size: 1.6em;
		height: 25px;
		margin-left: 0;
		margin-right: 19px;
	}
	.timeline_bg  a:before {
		content: "";
		display: inline-block;
		height: 14px;
		width: 14px;
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
		border-radius: 7px;
		-khtml-border-radius: 7px;
		padding: 0;
		margin: 0 15px 0 5px;
		background: #7f7366;
		vertical-align: middle;
	}
	.timeline_bg li:first-child.active a:before ,
	.timeline_bg li:first-child:hover a:before {
		color: #f8f8f8;
		background:none;
	}
	.timeline_bg li.active a:before ,
	.timeline_bg li:hover a:before {
		background: #f8f8f8;
	}
	.slider_bx_wrapper {
		padding:0 70px!important;
		
	}
	.salavey_icon a {
		/* float:right; */
		padding:0 0!important;
	}
	.sotrudnik_el:nth-child(4n) {
		margin-right:0;
	}
	.sotrudnik_el {
		width:22%;
		float:left;
	}
	.specpredlojeniya_el {
		display:table;
		width:100%;
		line-height:1.1;
	}
	.specpredlojeniya_el>li {
		display:table-cell;
		vertical-align:top;
	}
	.specpredlojeniya_el>li:first-child {
		width:37%;
		padding-right:10px;
	}
	.news_detail_gallery {
		float:left;
		width:32%;
		margin:0 1.5% 15px 0;
	}
	.news_detail_gallery:nth-child(3n) {
		margin-right:0;
	}
	.zapchasti_top_info_text {
		font-size:30px;
	}
}
@media only screen and (min-width: 1024px){
	.index_produkt_block li {
		width: 30%;
	}
	.research_tools_block li {
		margin-bottom: 100px;
		width: 210px;
		height: 185px;
	}
	.research_tools_block a {
		padding-top: 200px;
	}
	/* .research_tools_block a:before {
		top: 8%;
		font-size: 10em;
		font-size: 10rem;
	} */
}
/* End */


/* Start:/css/naves.css?15676727222649*/
.naves_list {
	display:flex;
	align-items:stretch;
	justify-content:flex-start;
	flex-wrap:wrap;
}
.naves_el {
	padding-bottom:1px;
}
.naves_el_bl {
	width:32%;
	margin-right:2%;
	margin-bottom:20px;
}
.naves_el_bl:nth-child(3) {
	margin-right:0;
}
.naves_el_ic img {
	display:block;
	width:100%;
}
.naves_el_ic {
	margin-bottom:5px;
}
.naves_el_tit {
	font-weight:700;
    line-height: 1.3;
    color: #3d3d3d;
	font-size:18px;
	margin-bottom:10px;
}
.js_naves_el {
	cursor:pointer;
}
.naves_el_arrow {
	display: block;
    position: absolute;
    height: 22px;
    width: 40px;
    border-bottom: #f8f8f8 1px solid;
    overflow: hidden;
    top: -21px;
    margin-left: -20px;
}
.naves_el_arrow:before {
	content: "";
    display: block;
    position: absolute;
    width: 40px;
    height: 40px;
    top: 10px;
    border-left: #a59a8f 1px solid;
    border-top: #a59a8f 1px solid;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    background: #f8f8f8;
}
.naves_el_arrow:after {
	content: "";
    display: block;
    position: absolute;
    height: 1px;
    width: 37px;
    background: #f8f8f8;
    z-index: 10;
    bottom: 0;
    left: 2px;
}
.naves_el_popup {
	position:relative;
	background: #f8f8f8;
    border: 1px solid #a59a8f;
    margin-left: 5%;
    margin-right: 5%;
	margin-bottom:30px;
	padding:60px 25px 30px; 
	font-size:18px;
	font-weight:400;
	display:none;
}
.naves_el_popup.open {
	display:block;
}
.naves_el_popup.one .naves_el_arrow {
	left:10%;
}
.naves_el_popup.two .naves_el_arrow {
	left:50%;
}
.naves_el_popup.three .naves_el_arrow {
	left:90%;
}
.naves_el_popup ol,
.naves_el_popup ul,
.naves_el_popup li,
.naves_el_popup p {
	margin-bottom:0;
}
.naves_el_close {
	position: absolute;
    right: 10px;
    top: 10px;
	background: #a21e25;
	width: 28px;
    height: 28px;
	text-transform: uppercase;
    text-decoration: none;
    font-size: 14px;
    line-height: 40px;
	color: #f8f8f8;
}
.naves_el_close:after,
.naves_el_close:before {
    content: "";
    border-right: #000 1px solid;
    display: block;
    width: 0;
    height: 28px;
    position: absolute;
    top: 0;
    left: 14px;
}
.naves_el_close:before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.naves_el_close:after {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

@media only screen and (max-width:999px) {
	.naves_el_bl {
		width:100%;
		margin-right:0;
	}
	.naves_el {
		margin-bottom:20px;
	}
	.naves_el_popup {
		font-size:inherit;
	}
	.naves_el_popup.one .naves_el_arrow,
	.naves_el_popup.two .naves_el_arrow,
	.naves_el_popup.three .naves_el_arrow {
		left:50px;
	}
}
/* End */


/* Start:/font/font.css?1492772492896*/
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on August 18, 2015 */



@font-face {
    font-family: 'caseih-global-icons';
    src: url('/font/caseih-global-icons-webfont.eot');
    src: url('/font/caseih-global-icons-webfont.eot?#iefix') format('embedded-opentype'),
         url('/font/caseih-global-icons-webfont.woff2') format('woff2'),
         url('/font/caseih-global-icons-webfont.woff') format('woff'),
         url('/font/caseih-global-icons-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sans';
    src: url('/font/kcezxsld-webfont.eot');
    src: url('/font/kcezxsld-webfont.eot?#iefix') format('embedded-opentype'),
         url('/font/kcezxsld-webfont.woff2') format('woff2'),
         url('/font/kcezxsld-webfont.woff') format('woff'),
         url('/font/kcezxsld-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
/* End */


/* Start:/js/helpers/jquery.fancybox-buttons.css?14927724922447*/
#fancybox-buttons {
	position: fixed;
	left: 0;
	width: 100%;
	z-index: 8050;
}

#fancybox-buttons.top {
	top: 10px;
}

#fancybox-buttons.bottom {
	bottom: 10px;
}

#fancybox-buttons ul {
	display: block;
	width: 166px;
	height: 30px;
	margin: 0 auto;
	padding: 0;
	list-style: none;
	border: 1px solid #111;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
	   -moz-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
	        box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
	background: rgb(50,50,50);
	background: -moz-linear-gradient(top, rgb(68,68,68) 0%, rgb(52,52,52) 50%, rgb(41,41,41) 50%, rgb(51,51,51) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(68,68,68)), color-stop(50%,rgb(52,52,52)), color-stop(50%,rgb(41,41,41)), color-stop(100%,rgb(51,51,51)));
	background: -webkit-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	background: -o-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	background: -ms-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	background: linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#222222',GradientType=0 );
}

#fancybox-buttons ul li {
	float: left;
	margin: 0;
	padding: 0;
}

#fancybox-buttons a {
	display: block;
	width: 30px;
	height: 30px;
	text-indent: -9999px;
	background-color: transparent;
	background-image: url('/js/helpers/fancybox_buttons.png');
	background-repeat: no-repeat;
	outline: none;
	opacity: 0.8;
}

#fancybox-buttons a:hover {
	opacity: 1;
}

#fancybox-buttons a.btnPrev {
	background-position: 5px 0;
}

#fancybox-buttons a.btnNext {
	background-position: -33px 0;
	border-right: 1px solid #3e3e3e;
}

#fancybox-buttons a.btnPlay {
	background-position: 0 -30px;
}

#fancybox-buttons a.btnPlayOn {
	background-position: -30px -30px;
}

#fancybox-buttons a.btnToggle {
	background-position: 3px -60px;
	border-left: 1px solid #111;
	border-right: 1px solid #3e3e3e;
	width: 35px
}

#fancybox-buttons a.btnToggleOn {
	background-position: -27px -60px;
}

#fancybox-buttons a.btnClose {
	border-left: 1px solid #111;
	width: 35px;
	background-position: -56px 0px;
}

#fancybox-buttons a.btnDisabled {
	opacity : 0.4;
	cursor: default;
}
/* End */


/* Start:/js/helpers/jquery.fancybox-thumbs.css?1492772492786*/
#fancybox-thumbs {
	position: fixed;
	left: 0;
	width: 100%;
	/* overflow: hidden; */
	z-index: 8050;
}

#fancybox-thumbs.bottom {
	bottom: 2px;
}

#fancybox-thumbs.top {
	top: 2px;
}

#fancybox-thumbs ul {
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
}

#fancybox-thumbs ul li {
	float: left;
	padding: 1px;
	/* opacity: 0.5; */
}

#fancybox-thumbs ul li.active {
	/* opacity: 0.75; */
	padding: 0;
	border-top: 10px solid #a51b25;
	margin-top:-10px;
}

#fancybox-thumbs ul li:hover {
	opacity: 1;
}

#fancybox-thumbs ul li a {
	display: block;
	position: relative;
	overflow: hidden;
	/* border: 1px solid #222; */
	background: #111;
	outline: none;
}

#fancybox-thumbs ul li img {
	display: block;
	position: relative;
	border: 0;
	padding: 0;
	max-width: none;
}
/* End */


/* Start:/css/jquery.fancybox.css?14927724995682*/
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, /* .fancybox-close, */ .fancybox-prev span, .fancybox-next span {
	background-image: url('/css/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('/css/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
/* 	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;*/
	cursor: pointer;
	position:fixed!important;
	top: 5px;
	right: 22px;
	width: 28px;
	height: 28px;
	overflow: hidden;
	background: #fbf9f7;
	z-index: 8040; 
	border-radius: 2px;
}
.fancybox-close:before, .fancybox-close:after {
	content: "";
	border-right: #000 1px solid;
	display: block;
	width: 0;
	height: 28px;
	position: absolute;
	top: 0;
	left: 14px;
}
.fancybox-close:before {
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.fancybox-close:after {
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.fancybox-nav {
/* 	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('/css/blank.gif');*/ /* helps IE */
	/*-webkit-tap-highlight-color: rgba(0,0,0,0); */
	z-index: 8040;
}
.fancybox-prev , .fancybox-next  {
	height: 100px;
	width: 100px;
	margin: -50px;
	padding: 0;
	top: 50%;
	opacity: .8;
	background: #000;
	position: fixed;
	border-radius: 50%;
	z-index: 10;
}
.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('/css/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('/css/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('/css/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
/* End */


/* Start:/css/jquery.bxslider.css?14927724993866*/
/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 auto /* 60px */;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
	margin:0 auto;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	/* -moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	border:  5px solid #fff;
	left: -5px;
	background: #fff; */
	
	/*fix other elements on the page moving (on Chrome)*/
	/* -webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0); */
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(/css/images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 20;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 10px;
	background: url(/css/images/controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
	right: 10px;
	background: url(/css/images/controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 99;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(/css/images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(/css/images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}

/* End */


/* Start:/css/jquery.formstyler.css?149277249911477*/
.jq-checkbox {
	top: -3px;
	/* width: 13px;
	height: 13px;
	border: 1px solid #C3C3C3;
	border-radius: 3px;
	background: #F6F6F6 url(data:image/gif;base64,R0lGODlhAQAMALMAAPHx8f7+/vv7+/j4+PX19fLy8vz8/Pn5+fb29vPz8/39/ff39wAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAAwAAAQJMCgjzliIpAIiADs=) repeat-x;
	box-shadow: 0 1px 1px rgba(0,0,0,0.05), inset -1px -1px #FFF, inset 1px -1px #FFF;
	vertical-align: middle; */
	cursor: pointer;
	content: "";
	display: inline-block;
	width: 26px;
	height: 26px;
	margin-right: 12px;
	background-color: #999;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-khtml-border-radius: 2px;
	-webkit-box-shadow: inset -1px -1px 2px 0 rgba(0,0,0,.75);
	-moz-box-shadow: inset -1px -1px 2px 0 rgba(0,0,0,.75);
	box-shadow: inset -1px -1px 2px 0 rgba(0,0,0,.75);
	position:relative;
	overflow:visible!important;
}
.jq-checkbox.checked .jq-checkbox__div:before {
/* 	width: 9px;
	height: 9px;
	margin: 2px 0 0 2px;
	border-radius: 2px;
	background: #666;
	box-shadow: inset 0 -3px 6px #AAA; */
	content: "\2713";
	font-size: 25px;
	color: #000;
	text-align: right;
	line-height: 15px;  
	display: table;
	font-weight: bold;
	margin: 0px 4px;
	position:absolute;
}
.jq-checkbox.focused {
	/* border: 1px solid #08C; */
}
.jq-checkbox.disabled {
	/* opacity: 0.55;
	filter: alpha(opacity=55); */
}


.jq-radio {
	top:-1px;
	width: 18px;
	height: 18px;
	/* border: 1px solid #C3C3C3; */
	border-radius: 50%;
	/* background: #F6F6F6 url(data:image/gif;base64,R0lGODlhAQAMALMAAPHx8f7+/vv7+/j4+PX19fLy8vz8/Pn5+fb29vPz8/39/ff39wAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAAwAAAQJMCgjzliIpAIiADs=) 0 -1px repeat-x; */
	/* box-shadow: 0 1px 1px rgba(0,0,0,0.05), inset -1px -1px #FFF, inset 1px -1px #FFF; */
	vertical-align: middle;
	cursor: pointer;
	box-shadow: inset 2px 2px 5px 0 rgba(0,0,0,.75);
	background-color: #999;
	margin-right:10px;
}
.jq-radio.checked .jq-radio__div {
	width: 100%;
	height: 100%;
	border-radius: 50%;
	background: #000;
}
/* .jq-radio.focused {
	border: 1px solid #08C;
}
.jq-radio.disabled {
	opacity: 0.55;
	filter: alpha(opacity=55);
} */


.jq-file {
	width: 270px;
	box-shadow: 0 1px 2px rgba(0,0,0,0.1);
	border-radius: 4px;
}
.jq-file input {
	cursor: pointer;
	height: auto;
	line-height: 1em;
}
.jq-file__name {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 32px;
	padding: 0 80px 0 10px;
	color: #333;
	font: 14px/30px Arial, sans-serif;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	box-shadow: inset 1px 1px #F1F1F1;
	background: #FFF;
}
.focused .jq-file__name {
	border: 1px solid #5794BF;
}
.jq-file__browse {
	position: absolute;
	top: 1px;
	right: 1px;
	padding: 0 10px;
	border-left: 1px solid #CCC;
	border-radius: 0 4px 4px 0;
	background: #F1F1F1 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	color: #333;
	text-shadow: 1px 1px #FFF;
	font: 14px/30px Arial, sans-serif;
}
.jq-file:hover .jq-file__browse {
	background-color: #E6E6E6;
	background-position: 0 -10px;
}
.jq-file:active .jq-file__browse {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
.jq-file.disabled .jq-file__name {
	color: #888;
}
.jq-file.disabled,
.jq-file.disabled .jq-file__browse {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}


.jq-selectbox {
	vertical-align: middle;
	cursor: pointer;
	margin:15px 0 15px/*  10px */;
}
.jq-selectbox__select {
	height: 44px;
	/* line-height: 44px; */
	/* padding: 0 45px 0 10px; */
	background: #fbf9f7;
	color: #000;
	padding: 8px 30px 8px 8px;
	border: 1px solid #CCC;
	/* border-bottom-color: #B3B3B3; */
	/* border-radius: 4px; */
	/* background: #F5F5F5 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x; */
	/* box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,0.1); */
	/* color: #333; */
	/* text-shadow: 1px 1px #FFF; */
	/* font: 14px/30px Arial, sans-serif; */
	font-family: open_sans;
	font-size: 18px;
}
/* .jq-selectbox__select:hover {
	background-color: #E6E6E6;
	background-position: 0 -10px;
} */
.jq-selectbox__select:active {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
.jq-selectbox.focused .jq-selectbox__select {
	border: 1px solid #5794BF;
}
.jq-selectbox.disabled .jq-selectbox__select {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-selectbox__select-text {
	display: block;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.jq-selectbox__trigger {
	position: absolute;
	top: 0;
	right: 0;
	/* width: 34px; */
	height: 100%;
	/* border-left: 1px solid #CCC; */
}
.jq-selectbox__trigger-arrow {
	position: absolute;
	top: 50%;
	margin-top:-3px;
	right: 12px;
/* 	width: 0;
	height: 0;
	overflow: hidden;
	border-top: 5px solid #000;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
	opacity: 0.3;
	filter: alpha(opacity=30); */
	height: 6px;
	width: 6px;
	border-bottom: #000 1px solid;
	border-right: #000 1px solid;
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-font-smoothing: subpixel-antialiased;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow {
	opacity: 1;
	filter: alpha(opacity=100);
}
.jq-selectbox.disabled .jq-selectbox__trigger-arrow {
	opacity: 0.3;
	filter: alpha(opacity=30);
}
.jq-selectbox__dropdown {
	top: 33px;
	width: 100%;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	border: 1px solid #CCC;
	border-radius: 4px;
	background: #FFF;
	box-shadow: 0 2px 10px rgba(0,0,0,0.2);
	font: 14px/18px Arial, sans-serif;
}
.jq-selectbox__search {
	margin: 5px;
}
.jq-selectbox__search input {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	margin: 0;
	padding: 5px 27px 6px 8px;
	outline: none;
	border: 1px solid #CCC;
	border-radius: 3px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==) no-repeat 100% 50%;
	box-shadow: inset 1px 1px #F1F1F1;
	color: #333;
	-webkit-appearance: textfield;
}
.jq-selectbox__search input::-webkit-search-cancel-button,
.jq-selectbox__search input::-webkit-search-decoration {
	-webkit-appearance: none;
}
.jq-selectbox__not-found {
	margin: 5px;
	padding: 5px 8px 6px;
	background: #F0F0F0;
	font-size: 13px;
}
.jq-selectbox ul {
	margin: 0;
	padding: 0;
}
.jq-selectbox li {
	min-height: 18px;
	padding: 5px 10px 6px;
	color: #231F20;
}
.jq-selectbox li.selected {
	background-color: #A3ABB1;
	color: #FFF;
}
.jq-selectbox li:hover {
	background-color: #08C;
	color: #FFF;
}
.jq-selectbox li.disabled {
	color: #AAA;
}
.jq-selectbox li.disabled:hover {
	background: none;
}
.jq-selectbox li.optgroup {
	font-weight: bold;
}
.jq-selectbox li.optgroup:hover {
	background: none;
	color: #231F20;
	cursor: default;
}
.jq-selectbox li.option {
	padding-left: 25px;
}


.jq-select-multiple {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 1px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	background: #FFF;
	color: #333;
	font: 14px/18px Arial, sans-serif;
	cursor: default;
}
.jq-select-multiple.focused {
	border: 1px solid #5794BF;
}
.jq-select-multiple.disabled {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-select-multiple ul {
	margin: 0;
	padding: 0;
}
.jq-select-multiple li {
	padding: 3px 9px 4px;
	list-style: none;
}
.jq-select-multiple li:first-child {
	border-radius: 3px 3px 0 0;
}
.jq-select-multiple li:last-child {
	border-radius: 0 0 3px 3px;
}
.jq-select-multiple li.selected {
	background: #08C;
	color: #FFF;
}
.jq-select-multiple li.disabled {
	color: #AAA;
}
.jq-select-multiple.disabled li.selected,
.jq-select-multiple li.selected.disabled {
	background: #CCC;
	color: #FFF;
}
.jq-select-multiple li.optgroup {
	font-weight: bold;
}
.jq-select-multiple li.option {
	padding-left: 25px;
}


input[type="email"].styler,
input[type="number"].styler,
input[type="password"].styler,
input[type="search"].styler,
input[type="tel"].styler,
input[type="text"].styler,
input[type="url"].styler,
textarea.styler {
	padding: 7px 9px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	color: #333;
	font: 14px Arial, sans-serif;
}
input[type="search"].styler {
	-webkit-appearance: none;
}
textarea.styler {
	overflow: auto;
}
input[type="email"].styler:hover,
input[type="number"].styler:hover,
input[type="password"].styler:hover,
input[type="search"].styler:hover,
input[type="tel"].styler:hover,
input[type="text"].styler:hover,
input[type="url"].styler:hover,
textarea.styler:hover {
	border-color: #B3B3B3;
}
input[type="email"].styler:focus,
input[type="number"].styler:focus,
input[type="password"].styler:focus,
input[type="search"].styler:focus,
input[type="tel"].styler:focus,
input[type="text"].styler:focus,
input[type="url"].styler:focus,
textarea.styler:focus {
	border-color: #CCC;
	border-top-color: #B3B3B3;
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
	outline: none;
}
button.styler,
input[type="button"].styler,
input[type="submit"].styler,
input[type="reset"].styler {
	overflow: visible;
	padding: 7px 11px;
	outline: none;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	background: #F1F1F1 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	color: #333;
	text-shadow: 1px 1px #FFF;
	font: 14px Arial, sans-serif;
	cursor: pointer;
}
button.styler::-moz-focus-inner,
input[type="button"].styler::-moz-focus-inner,
input[type="submit"].styler::-moz-focus-inner,
input[type="reset"].styler::-moz-focus-inner {
	padding: 0;
	border: 0;
}
button.styler:after {
	content: '';
}
button.styler:not([disabled]):hover,
input[type="button"].styler:not([disabled]):hover,
input[type="submit"].styler:not([disabled]):hover,
input[type="reset"].styler:hover {
	background-color: #E6E6E6;
	background-position: 0 -10px;
}
button.styler:not([disabled]):active,
input[type="button"].styler:not([disabled]):active,
input[type="submit"].styler:not([disabled]):active,
input[type="reset"].styler:active {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
button.styler[disabled],
input[type="button"].styler[disabled],
input[type="submit"].styler[disabled] {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.list/brands/style.css?1492772498150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/bottom/style.min.css?1492772498490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/bitrix/templates/.default/components/bitrix/menu/bottom/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */
/* /css/reset.css?14927724991270 */
/* /css/style.css?164006174151629 */
/* /css/style_700.css?14927724995218 */
/* /css/style_700_1000.css?14927724991710 */
/* /css/style_999.css?14927724999353 */
/* /css/style_1000.css?149277249912208 */
/* /css/naves.css?15676727222649 */
/* /font/font.css?1492772492896 */
/* /js/helpers/jquery.fancybox-buttons.css?14927724922447 */
/* /js/helpers/jquery.fancybox-thumbs.css?1492772492786 */
/* /css/jquery.fancybox.css?14927724995682 */
/* /css/jquery.bxslider.css?14927724993866 */
/* /css/jquery.formstyler.css?149277249911477 */
/* /bitrix/templates/.default/components/bitrix/news.list/brands/style.css?1492772498150 */
/* /bitrix/templates/.default/components/bitrix/menu/bottom/style.min.css?1492772498490 */
