

/* Start:/css/common_inner.css?155639641549284*/
/* ### GLOBAL SETTINGS -> ### */
@font-face {
    font-family: 'Arial Narrow';
    src: url('/css/./fonts/ArialNarrowRegular/ArialNarrowRegular.eot');
    src: local('Arial Narrow'), local('Arial Narrow Regular'),
        url('/css/./fonts/ArialNarrowRegular/ArialNarrowRegular.eot?#iefix') format('embedded-opentype'), 
        url('/css/./fonts/ArialNarrowRegular/ArialNarrowRegular.woff') format('woff'), 
        url('/css/./fonts/ArialNarrowRegular/ArialNarrowRegular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Arial Narrow';
    src: url('/css/./fonts/ArialNarrowBold/ArialNarrowBold.eot');
    src: local('Arial Narrow Bold'),
        url('/css/./fonts/ArialNarrowBold/ArialNarrowBold.eot?#iefix') format('embedded-opentype'), 
        url('/css/./fonts/ArialNarrowBold/ArialNarrowBold.woff') format('woff'), 
        url('/css/./fonts/ArialNarrowBold/ArialNarrowBold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}
.h2_title {font-family: Arial;font-size: 11px;text-transform: uppercase;color: #000000;margin-bottom: 10px;
font-weight: bold;margin-bottom:8px;}

	/* Reset padding & margin of the page elements */
		html, body, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, blockquote, form, fieldset, legend, table, td, th, hr, caption {
			margin: 0;
			padding: 0;
			}

	/* Font & Site-body width */
		html {
			font-size: 100%; /* in % for correct IE6 font-resize */
			}
		html, body {
			height: 100%;
			}
		body {
			text-align: center;
            background: url(/css/../i/main_back.png) top center;
            background-color: #bbbbbb;
			font-size: 13px;
			}
		body,
		input,
		button,
		textarea,
		select {
			font-family: Arial, Helvetica, sans-serif;
			line-height: 1.3;
			}
		input,
		button,
		textarea,
		select {
			font-size: 11px;
			}


		#pageWrapper {
			min-height: 100%;
			min-width: 1000px;
			max-width: 1000px;
			text-align: left;
			margin: auto;
			}

		.back {
            margin: auto;
			width: 988px;
			background: url(/css/../i/back_shad.png) repeat-y top center;
			}

		.content_block {
			margin: auto;
			width: 980px;
			position: relative;
			text-align: left;
			background-color: #fff;
			}

		.round_el1 {
	position: absolute;
	top: 122px;
	left: -3px;
    background: url(/css/../i/round_el1.png) no-repeat left top;
    height: 16px;
    width: 10px;
    z-index: 100;
	}

.subl_menu li.special a{background: #ffc81f;color: #000;}
.subl_menu li.special a:hover {background-color: #dddddd;}

.spec_form_block {background-color: #ffc000; padding: 10px 7px 10px 10px; margin-top:20px;}
.spec_form_block h2 {font-size: 20px; font-weight: bold; font-family: 'Arial Narrow Bold', 'Arial Narrow', 'Arial'; margin-left: 5px; margin-bottom: 5px; padding-bottom: 0px;}
.spec_form_block_p {padding-left:6px;}

.spec_form_block .form-table .selectbox {background-color: #fff;}
.spec_form_block .selectbox .select {width: 281px;}
.spec_form_block .dropdown {width: 316px !important;}
.field_country {display:none;}


    /* Lists */

    	ul.np, ol.np {
            margin-top: 0px;
    		}

	/* Tables & Images */
		table,
		td,
		th,
		img {
			border: none;
			border-spacing: 0;
			border-collapse: collapse;
			}
		caption,
		td,
		th {
			text-align: left;
			font-weight: normal;
			vertical-align: top;
			}

	/* Links */
		a.dynamic {
			text-decoration: none;
			border-bottom-style: dashed;
			border-bottom-width: 1px;
			}
		a
		{
            color: #006699;
            text-decoration: none;
			}


		a:hover {
           color: #006699;
           text-decoration: underline;
			}
span.link_back {
	       color: #006699;
			}

	/* Headers */
		/* Headers */
		h1, h2, h3, h4, h5, h6 {
			line-height: 1.2;
			}
		h1 {
			font-size: 39px;
			font-family: 'Arial Narrow', 'Arial';
			font-weight: bold;
			color: #ffc81f;
			}
		h2 {
			font-size: 28px;
			font-family: 'Arial Narrow', 'Arial';
			font-weight: bold;
			color: #ffc81f;
			}

		h3 {
			font-size: 18px;
			font-family: 'Arial Narrow', 'Arial';
			font-weight: bold;
			color: #333333;
			}


		h1 + h1, h1 + h2, h1 + h3, h1 + h4, h1 + h5, h1 + h6,
		h2 + h2, h2 + h3, h2 + h4, h2 + h5, h2 + h6,
		h3 + h3, h3 + h4, h3 + h5, h3 + h6,
		h4 + h4, h4 + h5, h4 + h6,
		h5 + h5, h5 + h6,
		h6 + h6 {
			margin-top: 0;
			}


	/* Lines */
		hr {
			border: none;
color: #dddddd;
			height: 1px;
background-color: #dddddd;
			}


	/* Sup & Sub indexes */
		sup,
		sub {
			font-size: 10px;
			vertical-align: baseline;
			position: relative;
			}
		sup {
			top: -.4em;
			}
		sub {
			bottom: -.4em;
			}

	/* Quotes */
		blockquote:before,
		blockquote:after,
		q:before,
		q:after {
			content: "";
			}
		blockquote, q {
			quotes: "" "";
			}
		/* q {
			quotes: "\00ab" "\00bb" "\201e" "\201c";
			} */

	/* Margins of the text */
		p {
		margin: 0px 0px 10px 0px;
		}

		.yl {color: #ffc81f}

               .grey {color: #666666}


	/* Forms */
		form * { /* Vertical-align for the form-elements */
			vertical-align: middle;
			}
		label[disabled="true"] { /* emulate disabled-look for labels like in IE */
			opacity: 0.4;
			}

	/* Universal Classes */
		.clear {
			clear: both;
			font-size: 1px;
			height: 1px;
			overflow: hidden;
			}
		.elastic {
			width: 100%;
			}
		.nobr {
			white-space: nowrap;
			}
		.hidden {
			display: none !important;
			}

/* ### <- GLOBAL SETTINGS ### */


/* ### PAGE STYLE -> ###  */


.form_question {margin-bottom: 12px;}

	/* Header */
#header {
	/*overflow: hidden;*/
	}

.logo {
	width: 280px;
	float: left;
	padding: 15px;

	}

.slugb_block {
	float: left;
	/*overflow: hidden;*/
	width: 665px;

	}

   /* Menu */
.slugb_block  .call {
	position: relative;
	height: 40px;
	width: 642px;
	background: url(/css/../i/top_line_back.png) repeat-x top left;
	padding: 0px 9px 0px 9px;
	}

.slugb_block  .call .lt {
	position: absolute;
    left: 0px;
    top: 0px;
    width: 9px;
    height: 40px;
    background: url(/css/../i/top_line_left.png) no-repeat top left;

	}

.slugb_block  .call .rt {
	position: absolute;
    right: 0px;
    top: 0px;
    width: 9px;
    height: 40px;
    background: url(/css/../i/top_line_right.png) no-repeat top right;

	}

.slugb_block  .call .phone {
	font-family: 'Arial Narrow', 'Arial';
	font-size: 28px;
	font-weight: bold;
	color: #ffc81f;
	float: left;
	margin-right: 20px;

	}

.slugb_block  .call .hours {
    float: left;
    width: 130px;
    font-size: 10px;
    font-style: italic;
    color: #ffffff;
    margin-top: 6px;
	}

.slugb_block  .call .hours a {
    color: #ffc81f;
    font-weight: bold;
font-size: 14px;
line-height: 1.2;
	}

.slugb_block  .call select {
    float: right;
    width: 210px;
    margin-top: 10px;
	}

.slugb_block  .call select option {
    width: 210px;
    padding-right: 0px;
    overflow: hidden;
	}

	 /* Dop menu line */

.dop_mline {
	margin-top: 15px;
	overflow: hidden;
	padding-bottom: 15px;
	padding-left: 7px;
	font-size: 13px;
	}

.dop_mline .lft {
	float: left;
	width: 323px;
	padding-top: 2px;
	}

.dop_mline .lft a{
	float: left;
	display: block;
	margin-right: 12px;
	}

.dop_mline .pics {
	float: left;
	width: 110px;
	overflow: hidden;
	margin-top: 2px;
	}

.dop_mline .pics img {
	float: left;
	margin-right: 12px;

	}


.dop_mline .search {
	float: left;
	width: 210px;
	position: relative;
	height: 18px;
	}

.dop_mline .search .inp {
	border-top: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	width: 180px;
	height: 18px;
    overflow: hidden;
	padding: 0px 5px 0px 5px;
	line-height: 16px;
	}

.dop_mline .search .but {
	position: absolute;
	right: 0px;
	top: 0px;
	}

.dop_mline .search input {
color: #999999;
        }

	/* Main menu */

.main_menu {
    height: 40px;
    width: 950px;
    background: url(/css/../i/main_menu_back.jpg) repeat-x left top;
    position: relative;

    padding-left: 30px;
    overflow: hidden;
	}


.main_menu a {
	display: block;
    height: 29px;
margin-top:-1px;
    float: left;
    padding-right: 13px;
    padding-left: 13px;
    font-family: 'Arial Narrow', 'Arial';
  	font-size: 15px;
  	text-transform: uppercase;
	font-stretch: condensed;
  	color: #303030;
	font-weight: bold;
  	padding-top: 12px;
	}

.main_menu a:hover {/*
  	color: #ffc81f;
  	background: url(/css/../i/main_menu_a_back2.jpg) repeat-x left 1px;
  	text-decoration: none;
*/	}
.main_menu_bl:hover a.main_menu_link,
.main_menu_bl.jshover a.main_menu_link
{color: #ffc81f;
background: url(/css/../i/main_menu_a_back2.jpg) repeat-x left 1px;
text-decoration: none;
}

.main_menu .act {
  	color: #ffc81f;
  	background: url(/css/../i/main_menu_a_back2.jpg) repeat-x left 1px;
  	text-decoration: none;
	}
.main_menu_bottom {visibility: hidden;top: 40px;left:0px;padding: 0;position: absolute;width: 980px;z-index: 500;background-color: #000;}
.main_menu {overflow: visible;}
.main_menu_block {padding: 0px;margin: 0px;list-style-type: none;position: absolute;}
.main_menu_bot {background: url(/img/main_menu_bot_bg.jpg) no-repeat 0px 0px #000000;padding: 0px 40px 0px 40px;overflow: hidden;position: relative;}
.main_menu_bot .st {width: 185px;float: left;padding-right: 40px;}
.main_menu_bot .hdr {/*width: 185px;float: left;padding-right: 40px;*/
margin-top: 17px;text-transform: uppercase;font-weight: bold;}
.main_menu_bot .hdr a {color: #ffc81f;font-weight: bold;text-transform: uppercase;font-family: 'Arial Narrow', 'Arial';font-size: 16px;padding-right: 0px;padding-left: 0px;
height: inherit;float: none;padding-top: 4px;}
.main_menu_bot ul {margin: 0px;padding: 0px;list-style-type: none;}
.main_menu_bot ul li {margin: 5px 0px 0px 0px;padding: 0px;}
.main_menu_bot ul li a {color: #ffffff;text-transform: none;font-family: 'Arial Narrow', 'Arial';height: inherit;float: none;padding-right: 0px;padding-left: 0px;padding-top: 4px;
font-family: Arial;font-size: 13px;}
.main_menu_bot ul.st-first {margin-top: 19px;}
.main_menu_bot .itmli {margin: 5px 0px 0px 0px;padding: 0px;}
.main_menu_bot .itmli a {color: #ffffff;text-transform: none;font-family: 'Arial Narrow', 'Arial';height: inherit;float: none;padding-right: 0px;padding-left: 0px;padding-top: 4px;
font-family: Arial;font-size: 13px;}
.main_menu_bot a:hover {background:none;}
.main_menu_bot_dop {background-color: #3d3c3a;margin-left: -40px;width: 980px;padding-left: 30px;margin-top: 20px;border-bottom: 6px solid #ffc900;}
.main_menu_bot_dop a {color: #ffffff;}
.main_menu_bot_dop2 {margin-left: 110px;}
.main_menu_bl {float: left;}
.main_menu_bot_sep {height:20px;width:100%;}
.main_menu_bl:hover .main_menu_bottom,
.main_menu_bl.jshover .main_menu_bottom
{visibility: visible;}



/* Middle and columns */
#middle {
		padding: 5px 5px 40px 5px;
		position: relative;
		overflow: hidden;
		z-index: 2;
clear: both;
		}


	/* Two */
.col2_1 {
	float: left;
	width: 255px;
	padding-right: 5px;

margin-bottom: -15000px;
	}

.col2_2 {
	float: left;
	width: 710px;
margin-bottom: -15000px;
padding-bottom: 15000px;
	}

/* Sub left menu */

.subl_menu {
    width: 255px;
//    background-color: #eeeeee;

padding-bottom: 15000px;
margin-bottom: 5px;
	}

.subl_menu ul {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
	}

.subl_menu ul li {

	}

.subl_menu ul li a {
	display: block;
  	color: #333333;
	font-weight: bold;
    text-transform: uppercase;
    font-family: 'Arial Narrow', 'Arial';
    font-size: 16px;
    /* background: url(/img/subl_menu_a_close.png) 232px 15px no-repeat #c3c4c9; */
	background: #c3c4c9;
	}

.subl_menu ul li a.act {
    /* background: url(/img/subl_menu_a_opent.png) 233px 15px no-repeat #c3c4c9; */
}
.subl_menu ul li a.act div{
    margin: 0px 25px 0px 0px;
    border-left: 5px solid #fdd000;
}
.subl_menu ul li a.act div.menu_bord {border-left: 0px solid #fff;}

.subl_menu ul li a:hover {
  	background-color: #dddddd;
  	text-decoration: none;
	}

.subl_menu ul li a div {
  	padding: 10px;
  	margin: 0px 25px 0px 8px;

	}
.subl_menu ul li a div.menu_bord {margin: 0px 5px 0px 8px;border-bottom: 1px solid #ffffff;padding: 0px;}
.subl_menu ul li:last-child a div.menu_bord {/*margin: 0 5px -1px 8px;*/}
.subl_menu ul li:last-of-type a div.menu_bord{display:none}

.subl_menu ul li ul li a {
	font-weight: normal;
    font-size: 15px;
    background-image: none;
    background-color: #dfdfdf;
font-family: 'Arial Narrow', 'Arial';
	}

.subl_menu ul li ul li a:hover {
  	background-color: #eeeeee;
	}

.subl_menu ul li ul li a div {
//  	padding: 10px 20px 10px 20px;
	}

.subl_menu ul li ul li ul li a {
  	background-color: #eeeeee;
	}

.subl_menu ul li ul li ul li a:hover {
  	background-color: #dddddd;
	}

.subl_menu ul li ul li a.act
{
    background-image: none;
    background-color: #dfdfdf;
    font-weight: bold;
}
.subl_menu ul li ul li a.act div {
    margin: 0px 5px 0px 5px;
    border-left: 0px solid #fdd000;
}

.subl_menu ul li ul li ul li a {
text-transform: none;
font-size: 16px;
}

.subl_menu ul li ul li ul li a div {
  	padding: 10px 30px 10px 30px;
	}

.subl_menu ul li ul li ul li ul li a div {
  	padding: 10px 30px 10px 40px;
	}
.subl_menu ul li ul li ul li a.act
{
    background-color: #efefef;
}

.interesno-zag {
    font-weight: bold;
    text-transform: uppercase;
    font-family: 'Arial Narrow', 'Arial';
    font-size: 14px;
    padding-left: 14px;	
    padding-top: 32px;
    padding-bottom: 6px;
}
.interesno-sep1 {width:100%;height:6px;background-color: #ffc81f;margin-bottom: 11px;}
.interesno a {font-family: 'Arial Narrow', 'Arial'; font-weight: bold; color: #333333;font-size: 15px;display:block;text-transform: uppercase;padding-left: 18px;padding-top: 7px;padding-bottom: 6px;}
.interesno a:hover {background-color: #eeeeee;text-decoration:none;}
.interesno a.act {background-color: #eeeeee;}
.interesno-sep2 {width:100%;height:24px;background-color: #ffc81f;margin-top: 4px;background: url(/img/interesno-sep2.jpg) repeat-x 0px 0px;}
.menu-specpredlojenie a {background-color: #000;color: #ffc81f;text-transform: uppercase;font-family: 'Arial Narrow', 'Arial';font-weight: bold;font-size: 16px;display:block;padding:10px 0px;padding-left: 18px;
margin-top:22px;margin-bottom:2px;}
.menu-specpredlojenie a:hover {text-decoration:none;}
.menu-news a{padding: 5px 20px 5px 18px;display:block;color: #333333;font-size: 16px;font-family: 'Arial Narrow', 'Arial';}
.menu-news {margin-top:10px;}



/* Gradusnik */

.grad {
    background-color: #ffc81f;
    padding: 10px;
    width: 690px;
    color: #000000;
	/*height: 16px;*/
	}

.grad a {
    color: #000000;
	}

.grad div {display: inline-block;
    float: none;}

/* Content */

h2.content {
	background-color: #000000;
	padding: 15px 15px 12px 20px;
	text-transform: uppercase;
	width: 675px;
	}
h1.content {
	background-color: #000000;
	padding: 15px 15px 12px 20px;
	text-transform: uppercase;
	width: 675px;
font-size: 28px;
	}

h3.content {
	padding: 15px 10px 5px 0px;
	text-transform: uppercase;
	width: 675px;
	}


.sim_text {
    padding: 10px 10px 20px 10px;
    overflow: hidden;
	}

.sim_text .print_link {
    width: 110px;
    float: right;
    margin-top: -2px;
	}

.sim_text h1 {
    font-family: Arial;
font-size: 13px;
text-transform: uppercase;
color: #000000;
margin-bottom: 10px;
	}

.sim_text h2 {
    font-family: Arial;
font-size: 13px;
text-transform: uppercase;
color: #000000;
margin-bottom: 10px;
	}

.sim_text h3 {
    font-family: Arial;
font-size: 13px;
color: #000000;
margin-bottom: 10px;

	}

.sim_text h4 {
    font-family: Arial;
font-size: 11px;
color: #000000;
margin-bottom: 10px;

	}

/* Tables */

.sim_table {

	}

.sim_table td {
    padding: 7px 10px 7px 10px;
    vertical-align: middle;
	}
.sim_table_bu {

	}

.sim_table_bu td {
    padding: 7px 10px 7px 10px;
    vertical-align: top;
	}

.sim_table tr.gr {
    background-color: #eeeeee;
	}

.sim_table th {
    font-weight: bold;
    padding: 10px;
vertical-align: bottom;
	}

.orderForm img {
margin-bottom: 3px;
}

	/* News and specs */

.news {
    line-height: 18px;
	}
.news_link_back {
    margin-left: 10px;
	}

.news ul,
.gr_main ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
	}

.news ul li,
.gr_main ul li {
    margin: 0px 0px 20px 0px;
	}

.news ul li span {
	display: block;
	}

.date {
	font-weight: bold;
	margin-bottom: 10px;
	}

.new_f {
	margin-top: 0px;
    margin-bottom: 15px;
	}

/* Small banners */

.sm_ban .item {
    width: 245px;
    background-color: #dddddd;
    padding: 5px;
    padding-right: 10px;
    margin-bottom: 5px;
    overflow: hidden;
	}

.sm_ban .item img {
    width: 80px;
    float: left;
    margin-right: 10px;
	}

.sm_ban .item a {
    color: #333333;
    display: block;
    margin-top: 10px;
	}

.manager {
	clear: both;
}

.manager img {
	margin: 0px 10px 15px 0px;
	float: left;
}

/* Print link */

.print_link {
    display: block;
    margin-top: 5px;
    width: 235px;
    padding: 2px 0px 0px 25px;
    background: url(/css/../i/print.png) no-repeat left top;
    background-color: #eeeeee;
    height: 18px;
	}

.print_link:hover {
    text-decoration: none;
	}

/* Gallery link */

.gal_link {
 width: auto;
    color: #fff;
    font-family: 'Arial Narrow', 'Arial';
	font-weight: bold;
    font-size: 16px;
    padding: 10px 0px 11px 0px;
    background: url(/i/gallery_icon.jpg) no-repeat 65px 13px #000;
    text-align: center;
	display: block;
	text-transform: uppercase;
    height: 18px;
	}

.gal_link:hover {
    text-decoration: none;
	color: #fff;
	}

/* Download link */

.download_link {
 width: auto;
    color: #fff;
    font-family: 'Arial Narrow', 'Arial';
	font-weight: bold;
    font-size: 16px;
    padding: 10px 0px 11px 0px;
    background: url(/i/download_icon.jpg) no-repeat 32px 14px #000;
    text-align: center;
	display: block;
	text-transform: uppercase;
    height: 18px;
	margin-bottom: 5px;
	}
.download_link:hover {
    text-decoration: none;
	color: #fff;
	}

.download_link span {
    font-style: italic;
    color: #333333;
	}

/* Download link content */

.down_link {
    display: block;
    margin-top: 8px;
    width: 665px;
    padding: 3px 0px 1px 25px;
    background: url(/css/../i/download.png) no-repeat 0px -2px;
    background-color: #eeeeee;
    min-height: 18px;

	}

.down_link span {
    font-style: italic;
    color: #333333;
	}

.down_link:hover {
    text-decoration: none;
	}

/* Video link */

.video {
    display: block;
    margin-top: 5px;
    width: 235px;
    padding: 2px 0px 1px 25px;
    background: url(/css/../i/video_icon.png) no-repeat left top;
    background-color: #eeeeee;
    height: 18px;
	}

.video:hover {
    text-decoration: none;
	}

.vid {
    background: url(/css/../i/360.png) no-repeat left top;
background-color: #eeeeee;

}

	/* Footer-height: all numbers are the same! */

#footer {
	margin: auto;
	width: 980px;
	position: relative;
	text-align: left;
	z-index: 10;
	}

.round_el2 {
	position: absolute;
	top: 26px;
	left: -7px;
    background: url(/css/../i/round_el2.png) no-repeat left top;
    height: 19px;
    width: 17px;
    z-index: 100;
	}


/* Grey slugb line */

.grsl_line {
    background-color: #dddddd;
    width: 940px;
    padding: 5px 0px 5px 40px;
    /*overflow: hidden;*/
	border-top: 5px solid #ffffff;
	}

.grsl_line .menu {
    float: left;
    width: 386px;
    overflow: hidden;
    padding-top: 2px;
	}

.grsl_line .menu a {
    float: left;
	display: block;
	margin-right: 15px;
	}

.grsl_line .pics {
	float: left;
	width: 110px;
	overflow: hidden;
	}

.grsl_line .pics img {
	float: left;
	margin-right: 5px;
	margin-top: 2px;
	}

.grsl_line  select {
    float: left;
    width: 210px;
    margin-right: 5px;
    height: 20px;
	}

.grsl_line .search {
	float: left;
	width: 210px;
	position: relative;
	height: 18px;
	}

.grsl_line .search .inp {
	border-top: none;
	border-left: none;
	border-right: 1px solid #dddddd;
	border-bottom: none;
	width: 179px;
	height: 20px;
    overflow: hidden;
	padding: 0px 5px 0px 5px;
line-height: 20px;
}

.grsl_line .search .but {
	position: absolute;
	right: 0px;
	top: 0px;
	}

.grsl_line .search input {
color: #999999;
}

	/* Bottom menu */

.bot_menu {
    background: url(/css/../i/footer_bot_dt.png) repeat-x left top;
	background-color: #000000;
    padding: 0px 40px 39px 40px;
    overflow: hidden;
    position: relative;
    /*z-index: 5;*/
	}

.bot_menu .st {
    width: 185px;
    float: left;
    padding-right: 40px;
	}

.bot_menu .hdr {
    margin-top: 25px;
    text-transform: uppercase;
    font-weight: bold;
	}

.bot_menu .hdr a {
    color: #ffc81f;
	}

.bot_menu ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
	}

.bot_menu ul li {
    margin: 5px 0px 0px 0px;
    padding: 0px;
	}

.bot_menu ul li a {
    color: #ffffff;
	}

.zebra {
    background: url(/css/../i/zebra.png) no-repeat left top;
	background-color: #000000;
    height: 5px;
    font-size: 1px;
	}

	#footer .copy{background-color:#ffffff;padding-left:40px;padding-right:40px;padding-top:10px;overflow:hidden;box-shadow: 0 4px 2px -2px gray;}
	#footer .copy1{float:left;max-width:630px;width: 50%;}
	#footer .req{float:left;max-width:630px;width: 50%; text-align: right;}
	#footer .req span{margin-left: 20px;}
	#footer .req span:first-of-type{margin-left: 0px;}
	#footer .copy2{float:left;width:270px;}
/*
#footer .copy {
			background-color: #ffffff;
			padding-left: 40px;
			padding-right: 40px;
			padding-top: 10px;
			overflow: hidden;
			}

#footer .copy1 {
			float: left;
			width: 630px;
			}

#footer .copy2 {
			float: left;
			width: 270px;
			} */

.foot_bot {
    background: url(/css/../i/footer_bot.png) no-repeat left top;
    height: 14px;
    font-size: 1px;
    width: 988px;
    margin: auto;
    padding-bottom: 40px;
	}

/* clearfix
.clearfix {
	-height: 1%;
	*zoom: 1;
	display: table;
}
.clearfix:after {
	content: '. . . . . . . . . . .';
	line-height: 0.05em;
	font-size: 0.05em;
	display: block;
	word-spacing: 99in;
	height: 0;
	overflow: hidden;
}*/
/* end clearfix */
/* ### <- PAGE STYLE ###  */

/* Vacancies */

.vac {

}

.vac  h2 {
font-family: Arial;
text-transform: uppercase;
font-size: 11px;
color: #000000;
margin-top: 20px;
margin-left: 15px;
}

.vac table {
width: 710px;
border-collapse: collapse;
margin-top: 10px;
}

.vac table  td {
border: 5px solid #eeeeee;
padding: 10px;
font-weight: bold;
width: 355px;
}

.vac table  td span {
font-weight: normal;
}

.vac table  td  a {
font-weight: normal;
display: block;
}

.vac_but {
    position: absolute;
    top: 245px;
    right: -30px;
	}
.vac_but_new {margin-left: 26px;margin-top: -10px;}
.vac_but_new a{display:block;width:199px;height:31px;background: url(/img/zapolnit_anketu2.png) 0px 0px no-repeat;}
.vac_but_new a:hover{background: url(/img/zapolnit_anketu_act2.png) 0px 0px no-repeat;}
.vac_but_new_pic_act {display:none;}


// .spare_parts_but  {position: absolute;top: 245px;right: -30px;}


#left {
	float: left;
	margin: 3px 10px 5px 0;
}
#right {
	float: right;
	margin: 3px 0 5px 10px;
}
img.cat-preview_picture {
	float: left;
	margin: 0 10px 0 0;
}

.cat-magazine {
	float: left;
	width: 190px;
	height: 130px;
	padding: 0 20px 20px 0;
}
.text h1{font-size: 28px;}

.nsite {display:none;}

.but1 {background: url(/i/search.png) 0px 0px no-repeat;width:20px;height:20px;border:0px;position: absolute;right: 0px;top: 0px;}
.but2 {background: url(/i/wh_arr.png) 0px 0px no-repeat;width:20px;height:20px;border:0px;position: absolute;right: 0px;top: 0px;}

.zayav_serv_block {height: 30px;position: relative;padding-left: 37px;}
.zayav_serv_pic {background: url(/i/icons_v3.jpg) -362px -39px no-repeat;display: block;width: 30px;height: 30px;position: absolute;top: 0px;left: 0px;}
.zayav_serv_link {top: 6px;position: relative;}
.zayav_serv_pic:hover {text-decoration:none;}

.bot_menu .st_r {padding-right:0px;width: 225px;}
.st_ul_l {float:left;margin-right: 20px;width:102px;}
.st_ul_r {float:left;width: 103px;}
.bot_menu_all {color: #ffc81f;font-style: italic;padding: 3px 11px 3px 12px;display: block;cursor:pointer;position: relative;top: 0px;left: -10px;-moz-border-radius: 20px;-webkit-border-radius: 20px;border-radius: 20px;background: url(/images/bot_menu_all_bg.png) 0px 0px repeat;width: 73px;margin-top: 11px;}
.bot_menu_all:hover {color: #ffc81f;}
.bot_menu_n {background: url(/i/footer_bot_dt2.png) repeat left top;}
.bot_menu_popap {position: absolute;right: 0px;bottom: 0px;background-color:#000;padding:22px 59px 25px 24px; border:1px solid #666;display:none;}
.bot_menu_close {display:block;width:11px;height:11px;background: url(/images/bot_menu_close_bg.jpg) 0px 0px no-repeat;position: absolute;top: 10px;right: 10px;cursor:pointer;}

.sm_ban_new  img{display:none;}
.top_banner_itm{display:none !important;}
.sm_ban.sm_ban_new .item {background-color: #000;width: 206px;height:90px;padding: 5px 10px;}
.sm_ban.sm_ban_new .item span {color:#fff;font-weight: bold;font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
.sm_ban_new .item  i {display:none;}
.sm_ban_new .item a {    width: 226px;height:100px;}
.cat_right_new {width: 226px;    margin-bottom: 20px;}
// .cat_right_new .video {width: 202px;background-color: #000;color:#fff;font-weight: bold;}
.cat_left_new {width: 454px;}
.sm_ban_new_link {margin-top: 14px;color:#000;background-color:#FEC81E;width:76px;height:24px;padding-top:2px;text-align: center;font-weight: bold;text-transform: uppercase;    font-family: 'Arial Narrow', 'Arial'; font-size: 16px;}
.video_new {width:auto;color:#fff;font-family: 'Arial Narrow', 'Arial'; font-weight: bold; font-size: 16px;padding:10px 0px 11px 0px;background: url(/i/video_icon.jpg) no-repeat 34px 15px #000; text-align: center;
}
.video_new:hover {color:#fff;}

.slugb_block .call_new {height:89px;background: url(/css/../i/top_line_back_new.png) repeat-x top left;}
.slugb_block .call .lt_new {background: url(/css/../i/top_line_left_new.png) no-repeat top left;width: 5px;height: 89px;}
.slugb_block .call .rt_new {background: url(/css/../i/top_line_right_new.png) no-repeat top right;width: 5px;height: 89px;}
.logo_new {padding: 15px 8px 15px 21px;}
.slugb_block .call .phone_new {background: url(/css/../i/call_new_right_border.png) no-repeat top right;height:69px;padding: 21px 20px 0px 10px;font-size: 34px;margin-right: 35px;}
.slugb_block .call .hours_new {background: url(/css/../i/call_new_right_border.png) no-repeat top right;height:69px;padding-right:27px;}
.slugb_block .call .hours_new  a {margin-top: 23px;display:block;}
#header .slugb_block_new .selectbox {margin-top: 33px;}
.round_el1_new {top: 171px;}
.town_heder {font-style: italic;padding: 3px 11px 2px 21px;position: relative;top: 0px;left: -21px;-moz-border-radius: 20px;-webkit-border-radius: 20px;border-radius: 20px;
    background: url(/images/bot_menu_all_bg.png) 0px 0px repeat;margin-top:6px;width: 130px;}
.town_heder  span{float:left;}
.slugb_block .call .hours .town_heder_link {float:left;color: #ffc81f;margin-left: 3px;cursor: pointer;display:block;font-size: 10px;padding-right:10px;position: relative;}
.slugb_block .call .hours .town_heder_link div{display:inline;background: url(/images/town_heder_arrow.png) top right no-repeat;height:4px; width:5px;position: absolute;top: 6px;right: 0px;}
.slugb_block .call .hours .town_heder_link:hover {text-decoration:underline;}

 #fs_popup_bg_town {bottom: 0;display: none;left: 0;position: fixed;right: 0;top: 0;z-index: 1100;background-color: #000000;opacity: 0.8;}
@media only screen and (max-width: 1000px),
only screen and (max-device-width: 1000px) {
    #fs_popup_town{left: 0% !important;margin-left: 10px !important;}
}
  #fs_popup_town {left: 50%;margin-left: -520px;opacity: 1;top: 100px;z-index:10000;position:absolute;padding: 1px 10px 10px 10px;}
  .fs_popup_head_town {text-align: right;margin-bottom:12px;}
  .fs_popup_head_town a {color: #FFC81F;cursor: pointer;text-decoration: underline;}
  .fs_popup_head_town a:hover {cursor: pointer;text-decoration: none;}

.town_heder_close {z-index: 100000;cursor: pointer;position: absolute;top: 15px;right: 24px;width: 13px;height: 13px;display: block;background: url(/images/town_heder_close.png);
opacity: 1;}
.fs_content_town {padding: 20px 20px 20px 20px;background-color: #fff;text-align: left;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;}


.popup_town_cont_l {float: left;width: 150px;margin-right: 28px;}
.popup_town_cont_r {float: left;width: 150px;}
.popup_town_cont ul li a{cursor:pointer;font-size:12px;color:#616161;padding:4px 20px 3px 10px;-moz-border-radius: 5px;-webkit-border-radius: 4px;border-radius: 4px;}
.popup_town_cont ul li a:hover, .popup_town_cont ul li a.active{font-size:12px;color:#000;padding:4px 20px 3px 21px;background: url(/images/popup_town_cont_arrow.jpg) 10px 8px no-repeat #FFC81F;-moz-border-radius: 5px;-webkit-border-radius: 4px;border-radius: 4px;text-decoration:none;}
.popup_town_cont ul {list-style-type: none;padding: 0px;}
.popup_town_cont ul li{ margin-bottom: 11px;}
.popup_town_zag {font-size: 21px;font-family: 'Arial Narrow', 'Arial';margin-left: 10px;}

.sub_cat_new {margin-left: 10px;}
div.tab-content_new {width:660px;}
.tab-content_new .cat_table {width: 100%;border:0px !important;}
.tab-content_new .cat_table td.lg {text-align: right;width: 250px;}
.tab-content_new .cat_table td {padding: 9px 20px 10px 10px;}
.display_new_s{display:block;}
.sim_text_new .display_new_s {display:none;}
.display_new_h{display:none;}
.cat_left_new .display_new_h {display:block;}
.cat_left_new  h2.display_new_h {font-family: Arial;font-size: 13px;text-transform: uppercase;color: #000000;margin-bottom: 10px;}
.tab-3_new_div {position: absolute;left:-10000px;}
.tab-3_new_div_block {position: relative;width: 100%;height: 700px;margin-top: 10px;}

.mac-os .deteil_models_price_but {padding:9px 0px 3px 0px !important; }
.mac-os .deteil_models_compare_but {padding:9px 0px 3px 0px !important; }
.mac-os .deteil_models_download_but {padding:6px 0px 2px 113px !important; }
.mac-os ul.my-tabs li a {padding:7px 26px 3px 26px !important; }
.mac-os .spis_models_price_but {padding:6px 0px 2px 0px !important; }
.mac-os .sm_ban_new_link {padding-top: 4px !important;height: 22px !important; }

.spis_models {margin: 0px;padding: 0px;list-style-type: none;margin-left: 11px;}
.spis_models_item {position:relative;float: left;width: 223px;border: 1px solid #e5e5e5;margin-right: 12px;min-height: 244px;margin-bottom: 14px;}
.spis_models_name_div {overflow: hidden;padding: 5px 0px 3px 1px;}
.spis_models_name {
margin-bottom:2px;
position:absolute;top:0px; left:0px; font-weight: bold;
background-color: #000;color:#fff;font-size: 22px;font-family: 'Arial Narrow', 'Arial';
padding:6px 11px 5px 11px;}

.spis_models_power {margin-bottom:2px;
position:absolute;top:0px; right:0px; font-weight: bold;
background-color: #FFC81F;color:#000000;font-size: 17px;font-family: 'Arial Narrow', 'Arial';
padding:9px 11px 7px 11px;}


.spis_models_name:hover {text-decoration:none;color:#fff;}
.spis_models_link {height: 190px;overflow: hidden;display: block;margin-top: 2px;}
.spis_models_prop{padding: 15px 10px 7px 10px;}
.spis_models_prop div {margin-top:4px;}
.spis_models_prop_val {margin-bottom:8px;}
.spis_models_price_pdf {font-size: 16px;font-family: 'Arial Narrow', 'Arial';color:#121212;background-color: #FFC81F;display:block;text-align: center;padding:4px 0px 4px 0px;margin-bottom:4px;text-transform: uppercase;}
.spis_models_price_pdf:hover {color:#121212;}

.spis_models_price {font-size: 16px;font-family: 'Arial Narrow', 'Arial';font-weight: bold;color:#121212;background-color: #FFC81F;display:block;text-align: center;padding:4px 0px 4px 0px;margin-bottom:10px;text-transform: uppercase;margin-right:0px;}


.spis_models_price_but {font-size: 16px;font-family: 'Arial Narrow', 'Arial';font-weight: bold;color:#121212;background-color: #FFC81F;display:block;text-align: center;padding:4px 0px 4px 0px;margin-bottom:4px;text-transform: uppercase;}
.spis_models_price_but:hover {color:#fff;text-decoration:none;background-color: #000;}
.spis_models_compare_but {font-size: 16px;font-family: 'Arial Narrow', 'Arial';color:#FFFFFF;background-color: #8F8F8F;display:block;text-align: center;padding:4px 0px 4px 0px;text-transform: uppercase;}
.spis_models_compare_but:hover {color:#fff;text-decoration:none;background-color: #000;}
.spis_models_action {position:absolute; left:1px;top:39px;
// top:43px;
}
.grid tr:nth-child(even) {
    background: #F4F4F4;
}
.grid tr td {padding: 5px 6px;}

.spis_in_model .spis_models_item {width: 220px;}
.spis_in_model .spis_models_item ul  {padding-left: 14px;}
.spis_in_model_h2 {font-size: 18px;font-family: 'Arial Narrow', 'Arial';color: #454545;margin-bottom: 10px;}
.spis_in_model_r_pic {float:right;margin-left:20px;}
.spis_in_model.tab-content-character-tb th {width:150px;}
.spis_in_model.tab-content-character-tb td {width:150px;}
.spis_in_model.tab-content-character-tb td li{padding-left: 12px;}
.spis_in_model.tab-content-character-tb td ul{padding-left: 14px;}
.spis_in_model.tab-content-character-tb td.lg {width: 480px;;text-align: left;}
.spis_in_model th {    font-weight: bold;padding: 9px 20px 10px 10px;}
.spis_in_model th.gr_bg  {background-color: #F4F4F4;}
.spis_in_model tr.gr_bg  {background-color: #F4F4F4;}
.spis_in_model.tab-content-character-tb.w300 td {width:300px;}

.deteil_models_action {display:block;margin-bottom: 8px;}
.deteil_models_action_link  {display:block;font-size: 14px;font-family: 'Arial Narrow', 'Arial';text-transform: uppercase;color:#121212;padding-left:7px;background: url(/images/deteil_models_action_link_bullit.jpg) 0px 6px no-repeat;text-decoration:underline;margin-top:1px;}
.deteil_models_action_link:hover {color:#808080;text-decoration:none;}
.deteil_models_action_separator {height:1px; background-color:#C7C7C7;width:100%;margin-top:11px;margin-bottom:11px;}

.cat_left.cat_left_deteil_new {width: 300px;margin-right: 40px;margin-left: 10px;}
.cat_right.cat_right_deteil_new {width: 300px;margin-right: 30px;margin-bottom: 10px;}
.cat_right .cat_mphoto_new {border:0px;}

.deteil_models_price_but {font-stretch: condensed; font-size: 16px; font-weight: bold; font-family: 'Arial Narrow', 'Arial';color:#121212;background-color: #FFC81F;text-align: center;width:148px;display: block;float: left;padding:7px 0px 5px 0px;margin-bottom:4px;text-transform: uppercase;margin-right: 5px;top:5px;position: relative;}
.deteil_models_price_but:hover {color:#fff;text-decoration:none;background-color: #000;}
.deteil_models_compare_but {font-stretch: condensed; font-size: 16px;font-weight: bold;font-family: 'Arial Narrow', 'Arial';color:#FFFFFF;background-color: #8F8F8F;text-align: center;width:147px;display: block;float: left;padding:7px 0px 5px 0px;text-transform: uppercase;top:5px;position: relative;}
.deteil_models_compare_but:hover {color:#fff;text-decoration:none;background-color: #000;}
.deteil_models_download_but {font-stretch: condensed; font-size: 16px;font-weight: bold;font-family: 'Arial Narrow', 'Arial';color:#919191;background: url(/images/deteil_models_download_but.png) 91px 9px no-repeat #E5E5E5;padding:5px 0px 3px 113px;margin-bottom:4px;text-transform: uppercase;width:187px;margin-top:5px;display:block;}
.deteil_models_download_but:hover {color:#fff;text-decoration:none;background-color: #000;}


.my-tabs-div {padding-left:20px;margin-top: 5px;}
ul.my-tabs {width:690px;margin:0;padding:0;}
ul.my-tabs li {display:block;float:left;padding:0px;margin-right:5px;}
ul.my-tabs li a:hover, ul.my-tabs li a.selected {color:#fff;background-color:#000;}
ul.my-tabs li a {display:block;float:left;padding:5px 26px 5px 26px;font-size: 18px;font-family: 'Arial Narrow', 'Arial';cursor: pointer;
background-color:#E6E6E6;color:#454545;text-decoration:none;}
.tab-content {clear:both;width: 680px;padding: 16px 0px;}

.tab-content-character-tb {margin: 0px;padding: 0px;}
.tab-content-character-tb td.lg {text-align: right;width: 250px;}
.tab-content-character-tb td {width: 430px;padding:9px 20px 10px 10px;}
.tab-content-character-tb td.gr_bg {background-color: #F4F4F4;}

.tab-content-naves {float: left;width: 213px;border: 1px solid #e5e5e5;margin-right: 8px;margin-bottom: 14px;position: relative;}
.tab-content-naves img {min-height: 190px;width: 213px;}
.tab-content-naves_name {position: absolute;top: 2px;left: 1px;background-color: #000;color: #fff;font-size: 23px;font-family: 'Arial Narrow', 'Arial';
 padding: 4px 15px 3px 11px;}
.tab-content-naves_price_but {width:194px;font-size: 16px;font-family: 'Arial Narrow', 'Arial';color: #121212;background-color: #FFC81F;display: block;
    text-align: center;padding: 4px 0px 4px 0px;margin-bottom: 4px;text-transform: uppercase;margin-left:9px;margin-bottom:12px;}
.tab-content-naves_price_but:hover {color:#121212;}
.tab-content-video-l {margin-right:13px;width:324px;float:left;position: relative;}
.tab-content-video-l-bg {width:100%;height:197px;background: url(/images/tab-content-video_bg.png) 127px 62px no-repeat;z-index: 100;position: absolute;
left: 0px;top: 0px;cursor:pointer;}
.tab-content-video-r {width:324px;float:left;position: relative;}

.virt_tur_link {float: left;padding: 0px;margin-right: 5px;}
.virt_tur_link a {display: block;float: left;padding: 5px 26px 5px 26px;font-size: 18px;font-family: 'Arial Narrow', 'Arial';background-color: #E6E6E6;
    color: #454545;text-decoration: none;}
.virt_tur_link a:hover {color:#fff;background-color:#000;}
.virt_tur_link .vid {background-image: none;}

.spare_parts_but_new {display:block;background-color: #000;padding: 5px 10px;margin-bottom: 5px;overflow: hidden;width: 211px;height: 90px;
background: url(/images/spare_parts_but_bg.jpg) 0px 0px no-repeat;position: relative;margin-left: 13px;float: right;}
.spare_parts_but_new a {width: 226px;height: 100px;color: #333333;display: block;margin-top: 10px;position: absolute;top: 0px;left: 0px;z-index: 500;}
.spare_parts_but_new  span {color: #fff;font-weight: bold;display: block;margin-top: 10px;}

.shop_search input{position: relative;top: 1px;}

.grsl_line {font-size: 13px;}
.col3_1 ul li a.hdr_m_podpis {top: -1px}
.ui-widget {
    font: 13px/1 "Arial", sans-serif;
}

.dynamic{float:left;position:relative;width:600px;}
.jcarousel-container{position:absolute;bottom:100px;left:0px;background:url(/i/dop_ban_back.png) repeat-x left top;height:90px;width:940px;padding-left:40px;padding-top:10px;overflow:hidden;z-index:888;}
.jcarousel-clip{overflow:hidden;width:900px;height:80px;}
.jcarousel{list-style:none;padding:0;margin:0;}
.jcarousel li{float:left;width:300px;overflow:hidden;}
.jcarousel li img{float:left;width:140px;height:80px;margin-right:10px;}
.jcarousel li a{display:block;margin-top:10px;color:#FFC81F;font-size:12px;}
.jcarousel-next-horizontal{position:absolute;top:16px;right:11px;width:18px;height:68px;cursor:pointer;background:transparent url(/i/banarr_forw_off.png) no-repeat 0 0;}
.jcarousel-prev-horizontal{position:absolute;top:16px;left:11px;width:18px;height:68px;cursor:pointer;background:transparent url(/i/banarr_back_off.png) no-repeat 0 0;}
.jcarousel-next-horizontal:hover, .jcarousel-next-horizontal:focus{background:transparent url(/i/banarr_forw_on.png) no-repeat 0 0;}
.jcarousel-next-horizontal:active{background:transparent url(/i/banarr_forw_on.png) no-repeat 0 0;}
.jcarousel-prev-horizontal:hover, .jcarousel-prev-horizontal:focus{background:transparent url(/i/banarr_back_on.png) no-repeat 0 0;}
.jcarousel-prev-horizontal:active{background:transparent url(/i/banarr_back_on.png) no-repeat 0 0;}

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/TOP_MENU/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;}
#foot_debug{width:100%;float:left;color:#888888;font-size:10px;}
#foot_debug a, #foot_debug a:hover{color:#888888;text-decoration:none;}
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;}

div.news-list img.preview_picture{float:left;margin:0 4px 6px 0;}
.news-date-time{color:#486DAA;}

.rent_new {margin-left: 0px;}

.tire_item {
overflow: hidden;
width: 166px;
height: 190px;
position: relative;
border: 1px solid #e6e6e6;
float: left;
margin-right: 6px;
margin-bottom: 10px;
}

.tire_item img {
 -moz-transition: all 0.2s ease-out;
 -o-transition: all 0.2s ease-out;
 -webkit-transition: all 0.2s ease-out;
 transition: all 0.2s ease-out;
position: absolute;
bottom: -20px;
left: 0px;
z-index: 10;
width: 166px;
height: 220px;
 }

.tire_item img:hover{
 -webkit-transform: scale(1.01);
 -moz-transform: scale(1.01);
 -o-transform: scale(1.01);
 transform: scale(1.01);
width: 180px;
height: 235px;
left: -7px;
cursor: pointer;
 }

.tire_item a.t_head  {
display: block;
color: #000000;
position: absolute;
top: 0px;
left: 0px;
width: 166px;
z-index: 20;
font-size: 18px;
padding: 20px 0px 0px 0px;
text-transform: uppercase;
font-family: 'Arial Narrow', 'Arial';
font-weight: bold;
font-size: 20px;
text-align: center;
 }

.tire_item a.t_head:hover {
text-decoration: none;
color: #000000;
 }


.tire_item span.t_head  {
display: block;
color: #000000;
position: absolute;
top: 0px;
left: 0px;
width: 166px;
z-index: 20;
font-size: 18px;
padding: 20px 0px 0px 0px;
text-transform: uppercase;
font-family: 'Arial Narrow', 'Arial';
font-weight: bold;
font-size: 20px;
text-align: center;
 }

.tire_compare {
    display: block;
float: left;
    margin: 20px 0px 20px 0px;
    width: 335px;
    background-color: #FEC81E;
    padding: 5px 0px 5px 0px;
    text-transform: uppercase;
    font-family: 'Arial Narrow', 'Arial';
font-weight: bold;
    font-size: 16px;
color: #000000;
text-align: center;
}

.tire_compare:hover {
    background-color: #000000;
    color: #ffffff;
    text-decoration: none;
}

.tire_back {
    display: block;
float: left;
    margin: 20px 20px 20px 0px;
    width: 335px;
    background-color: #8F8F8F;
    padding: 5px 0px 5px 0px;
    text-transform: uppercase;
    font-family: 'Arial Narrow', 'Arial';
	font-weight: bold;
    font-size: 16px;
color: #ffffff;
text-align: center;
}

.tire_back:hover {
    background-color: #000000;
    color: #ffffff;
    text-decoration: none;
}

.tire_mitas {
display: block;
border: 1px solid #e6e6e6;
font-family: 'Arial Narrow', 'Arial';
font-weight: bold;
font-size: 16px;
padding: 20px 20px 10px 10px;
text-transform: uppercase;
width: auto;
margin: 0px 0px 10px 0px;
color: #000000;
padding-left: 150px;
background: url(/upload/tire/Mitas_logo.png) no-repeat 10px 10px;
min-height: 26px;
}

.tire_michelin {
display: block;
border: 1px solid #e6e6e6;
font-family: 'Arial Narrow', 'Arial';
font-weight: bold;
font-size: 16px;
padding: 20px 20px 10px 10px;
text-transform: uppercase;
width: auto;
margin: 0px 0px 10px 0px;
color: #000000;
padding-left: 150px;
background: url(/upload/tire/michelin_logos.png) no-repeat 10px 10px;
min-height: 26px;
}

.tire_camso {
display: block;
border: 1px solid #e6e6e6;
font-weight: bold;
font-family: 'Arial Narrow', 'Arial';
font-size: 16px;
padding: 20px 20px 10px 10px;
text-transform: uppercase;
width: auto;
margin: 0px 0px 10px 0px;
color: #000000;
padding-left: 150px;
background: url(/upload/tire/camso_logo.png) no-repeat 10px 10px;
min-height: 38px;
}

.tire_kleber {
display: block;
border: 1px solid #e6e6e6;
font-family: 'Arial Narrow', 'Arial';
font-size: 16px;
padding: 20px 20px 10px 10px;
text-transform: uppercase;
width: auto;
margin: 0px 0px 10px 0px;
color: #000000;
padding-left: 150px;
background: url(/upload/tire/kleber_sm.png) no-repeat 10px 10px;
min-height: 25px;
font-weight: bold;
}

.tire_head1 {
margin: 30px 0px 20px 0px;
width: 675px;
background-color: #FEC81E;
padding: 5px 0px 5px 15px;
text-transform: uppercase;
font-family: 'Arial Narrow', 'Arial';
font-weight: bold;
font-size: 20px;
}

.tire_head2 {
margin: 30px 0px 1px 0px;
width: 675px;
background-color: #8F8F8F;
padding: 5px 0px 3px 15px;
text-transform: uppercase;
font-family: 'Arial Narrow', 'Arial';
font-weight: bold;
font-size: 16px;
color: #ffffff;
}

.tire_head3 {
margin: 20px 0px 7px 0px;
width: 675px;
background-color: #e6e6e6;
padding: 5px 0px 3px 15px;
text-transform: uppercase;
font-family: 'Arial Narrow', 'Arial';
font-weight: bold;
font-size: 18px;
color: #000000;
}

.tire_head4 {
margin: 20px 0px 7px 0px;
width: 675px;
background-color: #FEC81E;
padding: 5px 0px 3px 15px;
text-transform: uppercase;
font-family: 'Arial Narrow', 'Arial';
font-weight: bold;
font-size: 18px;
color: #000000;
}

.tire_pol_link {
    font-size: 14px;
    color: #000000;
    background: url(/images/deteil_models_download_but.png) 15px 8px no-repeat #E5E5E5;
    padding: 7px 0px 5px 35px;
margin-bottom: 1px;
    width: 655px;
    display: block;
font-family: 'Arial Narrow', 'Arial';
font-weight: bold;
font-size: 14px;
text-transform: uppercase;
}

.comp_table td {
    padding: 7px 10px 7px 10px;
    vertical-align: middle;
border: 1px solid #dddddd;
	}

.comp_table tr.gr {
    background-color: #eeeeee;
	}

.comp_table tr.wt {
    background-color: #ffffff;
	}

.comp_table tr.top {
    background-color: #8F8F8F;
    text-transform: uppercase;
    font-family: 'Arial Narrow', 'Arial';
font-weight: bold;
color: #ffffff;
font-size: 14px;
border-top: 0px;
border-left: 0px;
border-right: 0px;
	}

.comp_table tr.top td {
border: 1px solid #8F8F8F;

	}

.comp_table td.ct {
    text-align: center;
	}

.tire_rek {
width: 688px;
border: 1px solid #e6e6e6;
margin-top: 30px;
}

.tire_power_cl {
position: relative;
width: 688;
margin: 0px;
height: 475px;
background: url(/upload/tire/power_cl_rek1.jpg) no-repeat left top;
}

.tire_power_cl .icons {
position: absolute;
top: 20px;
left: 10px;
}

.tire_power_cl .berb1 {
position: absolute;
top: 50px;
left: 0px;
width: 688px;
height: 112px;
}

.tire_power_cl .berb1 .yel {
position: absolute;
top: 60px;
left: 10px;
width: 635px;
height: 40px;
background-color: #ffc81f;
z-index: 10;
}

.tire_power_cl .berb1 .grey {
position: absolute;
top: 10px;
left: 0px;
width: 635px;
height: 80px;
background-color: #f2f2f2;
z-index: 20;
font-family: 'Arial Narrow', 'Arial';
font-weight: bold;
text-transform: uppercase;
}

.tire_name {
background-color: #ffc81f;
width: 180px;
padding-top: 5px;
padding-bottom: 2px;
font-family: 'Arial Narrow', 'Arial';
font-weight: bold;
text-transform: uppercase;
color: #000000;
text-align: center;
font-size: 20px;
position: absolute;
}

.tire_char1 {
font-family: 'Arial Narrow', 'Arial';
font-weight: bold;
text-transform: uppercase;
color: #ffc81f;
font-size: 18px;
position: absolute;
}

.tire_char2 {
font-family: 'Arial Narrow', 'Arial';
font-weight: bold;
text-transform: uppercase;
color: #000000;
font-size: 14px;
position: absolute;
}

.tire_xmcl {
position: relative;
width: 688;
margin: 0px;
height: 674px;
background: url(/upload/tire/xmcl_bibload_rek.jpg) no-repeat left top;
margin-top: 40px;
}

.tire_berb2 {
width: 688px;

}

.tire_cont {
background-color: #f2f2f2;
padding: 20px;
width: 358px;
margin-left: 290px;
}


.tire_cmp533 {
position: relative;
width: 688;
margin: 0px;
height: 418px;
background: url(/upload/tire/cmp_533.jpg) no-repeat left top;
}

.tire_cmp533 .cicons {
position: absolute;
top: 5px;
left: 10px;
}

.tire_cmp533 .cberb1 {
position: absolute;
top: 30px;
left: 0px;
width: 688px;
height: 112px;
}

.tire_cmp533 .cberb1 .cyel {
position: absolute;
top: 63px;
left: 10px;
width: 490px;
height: 30px;
background-color: #ffc81f;
z-index: 10;
}

.tire_cmp533 .cberb1 .cgrey {
position: absolute;
top: 10px;
left: 0px;
width: 490px;
height: 75px;
background-color: #f2f2f2;
z-index: 20;
font-family: 'Arial Narrow', 'Arial';
font-weight: bold;
text-transform: uppercase;
}

.tire_camname {
background-color: #ffc81f;
width: 180px;
padding-top: 5px;
padding-bottom: 2px;
font-family: 'Arial Narrow', 'Arial';
font-weight: bold;
text-transform: uppercase;
color: #000000;
text-align: center;
font-size: 20px;
position: absolute;
}

.tire_camchar1 {
font-family: 'Arial Narrow', 'Arial';
font-weight: bold;
text-transform: uppercase;
color: #ffc81f;
font-size: 16px;
position: absolute;
}

.tire_camchar2 {
font-family: 'Arial Narrow', 'Arial';
font-weight: bold;
text-transform: uppercase;
color: #000000;
font-size: 14px;
position: absolute;
}

.conduct_zag {border-bottom: 1px dashed #000;display: inline;cursor:pointer;}
.conduct_txt {display: none;}
.conduct_zag_act {border-bottom: 0px dashed #000;}


/* For fancybox-wrap */
#fancybox-wrap._wrapper {
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100vh !important;
  overflow-y: scroll !important;
  overflow-x: hidden !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

body {
    background-image: none;
}

.rental_btn {
	font-size: 16px;
	font-family: 'Arial Narrow', 'Arial';
	font-stretch: condensed;
	font-weight: bold;
	color: #121212;
	background-color: #FFC81F;
	display: block;
	text-align: center;
	padding: 4px 0px 4px 0px;
	margin-bottom: 4px;
	text-transform: uppercase;
}

.rental_btn:hover {
	color: #fff;
	text-decoration: none;
	background-color: #000;
}
/* End */


/* Start:/css/stylesheet.css?15647275942088*/
@font-face{
    font-family:'MyriadProRegular';src:url('/css/fonts/myriadpro-regular-webfont.eot')}@font-face{
    font-family:'MyriadProRegular';src:url(//:) format('no404'),url('/css/fonts/myriadpro-regular-webfont.woff') format('woff'),url('/css/fonts/myriadpro-regular-webfont.ttf') format('truetype'),url('/css/fonts/myriadpro-regular-webfont.svg#webfonta1sexRn7') format('svg');font-weight:normal;font-style:normal}@font-face{
    font-family:'MyriadProSemibold';src:url('/css/fonts/myriadpro-semibold-webfont.eot')}@font-face{
    font-family:'MyriadProSemibold';src:url(//:) format('no404'),url('/css/fonts/myriadpro-semibold-webfont.woff') format('woff'),url('/css/fonts/myriadpro-semibold-webfont.ttf') format('truetype'),url('/css/fonts/myriadpro-semibold-webfont.svg#webfontv0RUD0ex') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'MyriadProCond';src:url('/css/fonts/myriadpro-cond.eot');src:url('/css/fonts/myriadpro-cond.eot?#iefix') format('embedded-opentype'),url('/css/fonts/myriadpro-cond.woff') format('woff'),url('/css/fonts/myriadpro-cond.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'MyriadProCondBold';src:url('/css/fonts/myriadpro-boldcond-webfont.eot');src:url('/css/fonts/myriadpro-boldcond-webfont.eot?#iefix') format('embedded-opentype'),url('/css/fonts/myriadpro-boldcond-webfont.woff') format('woff'),url('/css/fonts/myriadpro-boldcond-webfont.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'MyriadProCondBoldIt';src:url('/css/fonts/myriadpro-boldcondit.eot');src:url('/css/fonts/myriadpro-boldcondit.eot?#iefix') format('embedded-opentype'),url('/css/fonts/myriadpro-boldcondit.woff') format('woff'),url('/css/fonts/myriadpro-boldcondit.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'MyriadProLightIt';src:url('/css/fonts/myriadpro-lightit.eot');src:url('/css/fonts/myriadpro-lightit.eot?#iefix') format('embedded-opentype'),url('/css/fonts/myriadpro-lightit.woff') format('woff'),url('/css/fonts/myriadpro-lightit.ttf') format('truetype');font-weight:normal;font-style:normal}
	
.se_phone {
  position: absolute;
  top: -10000px;
}
/* End */


/* Start:/bitrix/fancybox/jquery.fancybox-1.3.1.css?14703135664063*/
#fancybox-loading{position:fixed;top:50%;left:50%;height:40px;width:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none;}
* html #fancybox-loading{position:absolute;margin-top:0;}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('/bitrix/fancybox/fancybox.png');}
#fancybox-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background:#000;z-index:1100;display:none;}
* html #fancybox-overlay{position:absolute;width:100%;}
#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none;}
#fancybox-wrap{position:absolute;top:0;left:0;margin:0;padding:20px;z-index:1101;display:none;}
#fancybox-outer{position:relative;width:100%;height:100%;background:#FFF;}
#fancybox-inner{position:absolute;top:0px;left:0;width:1px;height:1px;padding:0;margin:0;outline:none;overflow:hidden;}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;}
#fancybox-close{position:absolute;top:5px;right:5px;width:50px;height:9px;url('/bitrix/fancybox/pic-close-grey.gif');*/background-position:0px 0px;cursor:pointer;z-index:1103;display:none;}
#fancybox_error{color:#444;font:normal 12px/20px Arial;padding:7px;margin:0;}
#fancybox-content{height:auto;width:auto;padding:0;margin:0;}
#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top;-ms-interpolation-mode:bicubic;}
#fancybox-frame{position:relative;width:100%;height:100%;border:none;display:block;}
#fancybox-title{position:absolute;bottom:0;left:0;font-family:Arial;font-size:12px;z-index:1102;}
.fancybox-title-inside{padding:10px 0;text-align:center;color:#333;}
.fancybox-title-outside{padding-top:5px;color:#FFF;text-align:center;font-weight:bold;}
.fancybox-title-over{color:#FFF;text-align:left;}
#fancybox-title-over{padding:10px;background-image:url('/bitrix/fancybox/fancy_title_over.png');display:block;}
#fancybox-title-wrap{display:inline-block;}
#fancybox-title-wrap span{height:32px;float:left;}
#fancybox-title-left{padding-left:15px;background-image:url('/bitrix/fancybox/fancybox.png');background-position:-40px -90px;background-repeat:no-repeat;}
#fancybox-title-main{font-weight:bold;line-height:29px;background-image:url('/bitrix/fancybox/fancybox-x.png');background-position:0px -40px;color:#FFF;}
#fancybox-title-right{padding-left:15px;background-image:url('/bitrix/fancybox/fancybox.png');background-position:-55px -90px;background-repeat:no-repeat;}
#fancybox-left, #fancybox-right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background-image:url('/bitrix/fancybox/blank.gif');z-index:1102;display:none;}
#fancybox-left{left:0px;}
#fancybox-right{right:0px;}
#fancybox-left-ico, #fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block;}
#fancybox-left-ico{background-image:url('/bitrix/fancybox/fancybox.png');background-position:-40px -30px;}
#fancybox-right-ico{background-image:url('/bitrix/fancybox/fancybox.png');background-position:-40px -60px;}
#fancybox-left:hover, #fancybox-right:hover{visibility:visible;}
#fancybox-left:hover span{left:20px;}
#fancybox-right:hover span{left:auto;right:20px;}
.fancy-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001;}
#fancy-bg-n{top:-20px;left:0;width:100%;background-image:url('/bitrix/fancybox/fancybox-x.png');}
#fancy-bg-ne{top:-20px;right:-20px;background-image:url('/bitrix/fancybox/fancybox.png');background-position:-40px -162px;}
#fancy-bg-e{top:0;right:-20px;height:100%;background-image:url('/bitrix/fancybox/fancybox-y.png');background-position:-20px 0px;}
#fancy-bg-se{bottom:-20px;right:-20px;background-image:url('/bitrix/fancybox/fancybox.png');background-position:-40px -182px;}
#fancy-bg-s{bottom:-20px;left:0;width:100%;background-image:url('/bitrix/fancybox/fancybox-x.png');background-position:0px -20px;}
#fancy-bg-sw{bottom:-20px;left:-20px;background-image:url('/bitrix/fancybox/fancybox.png');background-position:-40px -142px;}
#fancy-bg-w{top:0;left:-20px;height:100%;background-image:url('/bitrix/fancybox/fancybox-y.png');}
#fancy-bg-nw{top:-20px;left:-20px;background-image:url('/bitrix/fancybox/fancybox.png');background-position:-40px -122px;}
/* End */


/* Start:/css/selectbox.css?14703015882790*/
.selectbox{vertical-align:middle;cursor:pointer;
	margin-right:4px}#header .selectbox{float:right;margin-top:10px}#footer .selectbox{float:left}.box-base-sh{font-size:10px;padding-left:6px}.box-base-sh .selectbox{margin-right:0px}.selectbox .select{z-index:100 !important;
	width:180px;height:18px;padding:0 45px 0 10px;font:11px/12px Arial,Tahoma,sans-serif;color:#666666;
	border:1px solid #D7D7D7;}.shop_search .selectbox{background:#fff}.shop_search .selectbox .select{width:153px;border:1px solid #A5A4A4;z-index:99999 !important}#header .selectbox .select{width:153px;height:18px;padding:0 45px 0 10px;font:11px/12px Arial,Tahoma,sans-serif;color:#fff;
	border:1px solid #f8cf43;
margin-right:-2px;padding:0 45px 0 6px;width:155px}#salesmen .selectbox .select{width:203px;margin-top:5px}#salesmen .selectbox ul.dropdown{top:24px;z-index:99999 !important}#footer .selectbox .select{background:#fff;width:153px;height:18px;padding:0 45px 0 10px;font:11px/12px Arial,Tahoma,sans-serif;color:#000;
	border:1px solid #fff;}.selectbox .select:hover{
	background-position:0 -10px;z-index:99999 !important}.selectbox .select:active{
	box-shadow:inset 0px 1px 4px rgba(0,0,0,0.1)}.selectbox.focused .select{border:1px solid #5794BF}.selectbox .select .text{display:block;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-top:3px;z-index:99999 !important}.selectbox .trigger{background:#d7d7d7;position:absolute;top:0;right:0;width:20px;height:100%;}#header .selectbox .trigger{background:#f8cf43;position:absolute;top:0;right:0;width:20px;height:100%;}#footer .selectbox .trigger{background:#fff;position:absolute;top:0;right:0;width:20px;height:100%;border-left:1px solid #ddd}.selectbox .trigger .arrow{position:absolute;top:7px;right:5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff;width:0;height:0;overflow:hidden}#header .selectbox .trigger .arrow{position:absolute;top:7px;right:5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000;width:0;height:0;overflow:hidden}#footer .selectbox .trigger .arrow{position:absolute;top:7px;right:5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #ddd;width:0;height:0;overflow:hidden}.selectbox:hover .arrow{opacity:1;filter:alpha(opacity=100)}.selectbox ul.dropdown{z-index:99999 !important;top:19px;width:240px;margin:0;padding:0px 0;background:#FFF;border:1px solid #C6CBD0;box-shadow:0 2px 10px rgba(0,0,0,0.2);font:11px/18px Arial,Tahoma,sans-serif}.selectbox li{padding:1px 10px 2px;color:#231F20}.selectbox li:hover,.selectbox li.selected{background:#ffcc00;color:#000000}.selectbox li.disabled{color:#AAA}.selectbox li.disabled:hover{background:none;z-index:99999 !important}
/* End */


/* Start:/css/style.css?156472720547218*/
@font-face {
    font-family: 'MyriadProLightRegular';
    src: url('/css/myriadpro-light.eot');
    src: url('/css/myriadpro-light.eot?#iefix') format('embedded-opentype'),
         url('/css/myriadpro-light.woff') format('woff'),
         url('/css/myriadpro-light.ttf') format('truetype'),
         url('/css/myriadpro-light.svg#MyriadProLightRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.ok_text {
position:absolute; top:50%; left:0; margin-top:-20px; width:100%; text-align:center;
font-size:18px;
}
.ok_text font.notetext {
	color:#000!important;
}
.i-hide {
	display: none;
}
.i_m-0 {
	margin: 0;
}
.sub_oborudovanie li{float: left;
clear:none !important;
width: 190px;
padding: 0 20px 20px 0;min-height:62px;}

.but1 {background: url(/i/search.png) 0px 0px no-repeat;width:20px;height:20px;border:0px;position: absolute;right: 0px;top: 0px;}
.but2 {background: url(/i/wh_arr.png) 0px 0px no-repeat;width:20px;height:20px;border:0px;position: absolute;right: 0px;top: 0px;}

.middle {vertical-align: middle;}
.form-dostav-span {position: relative;top: -6px;cursor:pointer;}
.form-dostav-hide {cursor:pointer;position: relative;text-decoration:underline;display:none;}
.form-dostav-hide.act {display:block;}
.form-dostav-hide:hover {text-decoration:none;}
.form-dostav-pic-hide {text-align: center;padding: 2px 0px;background-color: #ddd;border: 1px solid #000;width: 74px;color: #000;text-decoration: none;}
.form-dostav-pic-show {text-align: center;padding: 2px 0px;background-color: #ddd;border: 1px solid #000;width: 74px;color: #000;text-decoration: none;}
.dop_uslov_text {margin-top: 16px;}
.dop_uslov_text.act {display:block;}
.form-dostav-pic-hide:hover, .form-dostav-pic-show:hover {color: #000;}
.form-dostav .inp_gr {background-color: #ddd;}
.form-dostav input {border: 1px solid #3D3D3E;}
.stoimost_dostav_act, .ots_dost_act {display:none;}
.stoimost_dostav_act.act, .ots_dost_act.act {display:inherit;}
.stoimost_dostav, .ots_dost {display:none;}
.stoimost_dostav.act, .ots_dost.act  {display:inherit;}

.raschitat-stoimosti-otpravki {display:none;}
.form-dostav-dop {display:none;}
.raschitat-stoimosti-otpravki-table {display:none;}

.form-dostav {width: 690px;}
.form-dostav td {padding:6px 8px 6px 8px;}
.tr_gr {background-color: #ddd;}
.form-dostav input[type="button"] {cursor:pointer;}
.stoimost_dostav_zag {font-size:14px;    margin-top: 20px;}

.ta_c {cursor:pointer;}
.ta_c img {margin-top: 20px;margin-right: 12px;margin-bottom:0px;}
.underphoto .iblock-vote {display:none;}
.ta_c:hover {text-decoration:none;}

.otsledit-dostavku  {display:none;}
.form-dostav_rezalt {margin-top:20px;}
.form-dostav_rezalt th {font-weight: bold;    padding: 6px 8px 6px 8px;}

.sub_oborudovanie .ct {text-transform: none !important;color: #006699 !important; font-weight:normal !important;overflow: hidden;}

.orderflylnk {
	background:url(/css/../img/order.png) no-repeat 0 0;
	width: 30px;
	height: 86px;
	margin: 0 0 0 490px;
	display: block;
	position: fixed;
	top: 420px;
	left: 50%;
}

.orderflylnkvac {
	background:url(/css/../img/order_vac.png) no-repeat 0 0;
	width: 30px;
	height: 146px;
	margin: 0 0 0 490px;
	display: block;
	position: fixed;
	top: 420px;
	left: 50%;
}

.box {}
.box-base,
.box-side,
.box-side_rt {
	word-wrap: break-word;
}
.box-base {
	display: block;
}
.box-side {
	float: left;
}
.box-side_rt {
	float: right;
}
.box_foot {}
.box_foot .box-side_rt {
	width: 225px;
	padding: 0 0 0 75px;
}

.box_infobox {}
.box_infobox .box-side {
	padding: 0 10px 0 0;
}


.ocat_hdr_invert {
    background-color: #FFC81F;
	width: 675px;
	padding: 15px 15px 15px 20px;
	}

.ocat_hdr_invert h2 {
    text-transform: uppercase;
	color: #000000;
	}

.ocat_hdr_invert div {
    color: #ffffff;
    margin-bottom: 5px;
	}



.ordercall-date_w {
	color: #fff;
}
.selpopupWrap {
	position: relative;
	float: left;
}
.selpopup {
	border: 1px solid #fff;
	background: none;
	width: 188px;
	height: 18px;
	float: left;
	font-size: 10px;
	line-height: 18px;
	color: #fff;
	padding: 0 25px 0 5px;
	position: relative;
	cursor: pointer;
}
.selpopup:before {
	content: '';
	background: #fff;
	width: 20px;
	height: 20px;
	display: block;
	position: absolute;
	top: -1px;
	right: -1px;
}
.selpopup:after {
	content: '';
	width: 0;
	height: 0;
	display: block;
	border-top: 4px solid #67686d;
	border-left: 5px inset transparent;
	border-right: 5px inset transparent;
	position: absolute;
	top: 7px;
	right: 4px;
	z-index: 1;
}
.selpopup-expand {
	background:#eee;
	width: 100%;
	display: none;
	position: absolute;
	top: 20px;
	left: 0px;
	z-index: 5;
}
.selpopup-scroll {
	width: 100%;
	height: 345px;
	overflow: hidden;
	position: relative;
}
.selpopup-scroller {
	width: 100%;
	position: relative;
	overflow: hidden;
}




.inp_t {
	background: none;
	width: 180px;
	height: 18px;
	float: left;
	border: 1px solid #fff;
	font-size: 10px;
	line-height:18px;
	color: #fff;
	padding: 0 5px;
}
.inp_t:-moz-placeholder,
.inp_t:-moz-placeholder {
	color:#fff;
}
.inp_t::-webkit-input-placeholder,
.inp_t::-webkit-input-placeholder {
	color:#fff;
}

.h1 {
	font-size: 12px;
	line-height: 1.5em;
	font-weight: bold;
	margin:0;
	color: #000;
}

.h1_sq {
	font-family: /*MyriadProLightRegular, */Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
	font-weight: bold;
	margin: 0 0 5px 0;
}

.popupbg {
	/*background: url(/css/../img/popupbg.png) repeat 0 0;
	background:rgba(0,0,0,.75);*/
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	display: none;
	z-index: 100;
}
.popupwindow {
	background:url(/css/../img/wrap_bg.png) repeat 0 0 #fff;
	/*width: 810px;*/
	/*margin: 0 0 0 -405px;*/
	padding: 5px 5px 0;
	display: none;
	/*position: absolute;
	position: fixed;
	top: 10px;
	left: 50%;*/
	/*box-shadow:0 0 20px #000;*/
	z-index: 300;
	text-align:left;
}
.popup-title {
	background: #d0d789;
	padding: 15px;
}
.popup-cont {
	padding: 15px;
}
.popup-borbbox {
	border: 1px solid #d7d7d7;
	padding: 5px;
}
.popup-txt {
	width: 100%;
	height: 40px;
	font-size: 10px;
	line-height: 18px;
	margin: 0;
	padding: 0;
	border: none;
	display: block;
}
.popup-txt::-moz-placeholder,
.popup-txt::-moz-placeholder {
	color:#000;
}
.popup-txt::-webkit-input-placeholder,
.popup-txt::-webkit-input-placeholder {
	color:#000;
}
.popup-inptheme {
	width: 100%;
	margin: 0;
	padding: 2px 5px 3px;
	font-size: 10px;
	line-height: 12px;
	border: 1px solid #d7d7d7;
	display: block;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.lang {
	width: 170px;
	float: left;
	margin: 0 5px 5px 0;
}
.inputselect {
	margin: 0 5px 5px 0;
}
.ico-clock_r {
	background: url(/css/../img/clock.png) no-repeat 100% 50%;
}
.popup-inptheme.ico-clock_r {
	padding-right: 25px;
}
.popup-inptheme::-moz-placeholder,
.popup-inptheme::-moz-placeholder {
	color:#000;
}
.popup-inptheme::-webkit-input-placeholder,
.popup-inptheme::-webkit-input-placeholder {
	color:#000;
}
.box_popup {
}
.box_popup .box-side {
	padding: 0 5px 0 0;
}
.box_popup .box-side_rt {
	padding: 0 0 0 5px;
}
.popup-indent_mb-5 {
	margin-bottom:5px;
}
.popup-indent_mb-15 {
	margin-bottom:15px;
}
.selpopupWrap_popupwin {}
.selpopupWrap_popupwin .selpopup {
	border: 1px solid #d7d7d7;
	color: #000;
}
.selpopupWrap_popupwin .selpopup:before {
	background: #d7d7d7;
}
.selpopupWrap_popupwin .selpopup:after {
	border-top: 4px solid #fff;
}
.popup-errwrap {
	width: 257px;
	height: 18px;
}
.popup-err {
	font-size: 10px;
	line-height: 18px;
	color: #d90000;
	display: none;
}
.popup-capcha {
	width: 250px;
}
.popup-capcha img {
	display: block;
}
.accept {
	background:url(/css/../img/page-nt.png) no-repeat 100% 0 #f3f6f5;
	width: 100%;
	display: block;
	margin: 0;
	padding: 0 25px 0 5px;
	color: #000;
	font-size: 12px;
	line-height: 20px;
	font-style: italic;
	font-weight: normal;
	text-decoration: none;
	border: none;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	cursor: pointer;
	text-align: left;
}
.selpopupWrap_w-220 .selpopup {
	width: 220px;
}

/* clearfix */
.clearfix {
	-height: 1%;
	*zoom: 1;
	display: table;
}
.clearfix:after {
	content: '. . . . . . . . . . .';
	line-height: 0.05em;
	font-size: 0.05em;
	display: block;
	word-spacing: 99in;
	height: 0;
	overflow: hidden;
}

/* end clearfix */

.popup-capcha img {
    border: 1px solid #D7D7D7;
    display: block;
    margin: 0 auto;
    padding: 0 32px 3px;
    text-align: center;
}



@media \0screen {
	.nav_head {
		/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9c033', endColorstr='#aeb61a',GradientType=0 );*/
	}
	.selpopup:after {
		border-top: 4px solid #67686d;
		border-left: 4px inset transparent;
		border-right: 4px inset transparent;
	}
}
@media print {
	
}

/* ������� �� �������� */

#unsubscribe input.email {
    margin:8px 0;
    padding:0;
    width:100%;
    box-sizing: border-box;
}
#unsubscribe .sub {
    width: 106px;
    height: 28px;
    font-family: 'Arial Narrow', 'Arial';
	font-weight: bold;
    font-size: 20px;
    text-transform: uppercase;
    line-height: 28px;
    color: #000;
    background: #ffc81f;
    border:0;
    text-align: center;
    margin: 0;
    cursor: pointer;
}
.successunsub {
    margin: 20px 0;
    padding: 20px;
    width: 100%;
    box-sizing: border-box;
    border: 1px solid green;
}
.successunsub p {
    margin: 0;
    font-weight: bold;
    font-size: 14px;
    color: green;
    text-align: center;
}

.k320 input {text-transform: uppercase;}

.k263 .selectbox .select, .k269 .selectbox .select,
.k283 .selectbox .select, .k287 .selectbox .select,
.k303 .selectbox .select, .k307 .selectbox .select,
.k316 .selectbox .select, .k380 .selectbox .select,
.k382 .selectbox .select, .k386 .selectbox .select,
.k384 .selectbox .select
 {width: 282px;}

.k382 .selectbox .dropdown, .k380 .selectbox .dropdown,
.k384 .selectbox .dropdown  {width: 317px;}
.k388  .popup-inptheme, .k387  .popup-inptheme   {width: 470px;}
.k387 {display:none;}

.k171 .popup-txt, .k171 .popup-txt, .k373 .popup-txt, .k251 .popup-txt, .k259 .popup-txt,
 .k392 .popup-txt, .k322 .popup-txt   {border:1px solid gray !important;width: 335px;}
.k171 .popup-txt:-moz-placeholder,
.k392 .popup-txt:-moz-placeholder,
.k322 .popup-txt:-moz-placeholder,
.k373 .popup-txt:-moz-placeholder,
.k251 .popup-txt:-moz-placeholder {
	color:#acacc0;font-size: 11px;padding:1px;
}
.k259 .popup-txt:-moz-placeholder {
	color:#acacc0;font-size: 11px;padding:1px;
}
.k171 .popup-txt::-webkit-input-placeholder,
.k392 .popup-txt::-webkit-input-placeholder,
.k322 .popup-txt::-webkit-input-placeholder,
.k373 .popup-txt::-webkit-input-placeholder,
.k251 .popup-txt::-webkit-input-placeholder {
	color:#acacc0;font-size: 11px;padding:1px;
}
.k259 .popup-txt::-webkit-input-placeholder {
	color:#acacc0;font-size: 11px;padding:1px;
}
.form_filial_red {color: red;}
.k283, .k287, .k303, .k307, .k316, .k260, .k646 {display:none;}

.k382 span.selectbox{margin-left: 45px;}
.k384 span.selectbox{margin-left: 51px;}
#form_dropdown_field_sphere .select{width: 284px;}
.k386 .popup-inptheme {width: 470px;}
.k391 .popup-inptheme {width: 470px;}

.spec_ul {width:710px;margin-left:-10px;}
.spec_li_new {margin-bottom:10px;float:left;position: relative;width:340px;height:90px;}
.spec_link {display:block;width:350px;height:90px;overflow:hidden;}
.spec_title {z-index:20;position: relative;color:#000;text-transform: uppercase;font-weight: bold;line-height: 14px;padding:7px 10px 1px 10px;width:211px;font-size: 12px;}
.spec_prev {z-index:20;position: relative;color:#000;padding:0px 10px 3px 10px;width:219px;font-size: 11px;}
.spec_pic {z-index:10;position: absolute;left: 0px;top: 0px;}
.spec_arch_link{color:#006699;margin-top: 34px;clear: both;}
.float_l {float:left;}


.hide {display:none;margin-bottom: 24px;}
.istorii_h2 {margin-bottom: 24px !important;}
.morelnk {margin-bottom: 24px;display:block;cursor:pointer;}
.hide.active {display:block !important;}


#reloadCaptcha {cursor:pointer;}
#reloadCaptcha img{width: 20px;margin-left: 10px;}

#reloadCaptchaForm {display:block;width:30px;height:30px;cursor:pointer;background: url(/i/reload2.png) 0px 0px no-repeat;border: 1px solid #d7d7d7;margin-left: 2px;}

.zapis_h1 {float:right;color: #fff;font-size:18px;text-transform: none;font-family: 'Arial Narrow', 'Arial';padding: 6px 2px 0px 0px;}
.zapis_h1:hover {color:#fff;}
.seervis_h1 {float:right;color: #fff;font-size:18px;text-transform: none;font-family: 'Arial Narrow', 'Arial';padding: 6px 2px 0px 0px;}
.seervis_h1:hover {color:#fff;}

.spare_parts_but {position: relative;margin-bottom: 17px;margin-top: 15px;}
.spare_parts_but span {text-transform: uppercase;
// position: absolute;
// padding: 1px 15px 1px 15px;
font-size: 21px;font-family: 'Arial Narrow', 'Arial';
font-weight: bold;
color: #000;}

.zayav_serv_coll {width:220px;float:right;border: 1px solid #ddd;margin-bottom: 10px;margin-left: 10px;}
.zayav_serv_coll ul li {margin: 0px 0px 10px 0px;list-style-type: none;height: 30px;position: relative;padding-left: 37px;}
.zayav_serv_coll .zayav_zap {background: url(/i/icon_zayav_zap.jpg) 0px 0px no-repeat;display: block;width: 30px;height: 30px;
position: absolute;top: 0px;left: 0px;text-decoration: none;}
.zayav_serv_coll ul li a {top: 6px;position: relative;}
.zayav_serv_coll ul {padding-left: 20px;}
.zayav_serv_coll .zayav_serv {background: url(/i/icons_v3.jpg) -362px -39px no-repeat;display: block;width: 30px;
height: 30px;position: absolute;top: 0px;left: 0px;text-decoration: none;}
.zayav_serv_coll .dostavka_zap_chast {background: url(/i/dostavka_zap_chast.png) 0px 0px no-repeat;display: block;width: 30px;
height: 30px;position: absolute;top: 0px;left: 0px;text-decoration: none;}





.cat_table1 {border: 1px solid #676a71;margin-top: 16px;}
.cat_table1_l {border-right: 1px solid #949595;}
.cat_table1 td {padding: 7px 10px 7px 12px;vertical-align: middle;}
.cat_table1 tr.gr {background-color: #eeeeee;border-top: 1px solid #949595;border-bottom: 1px solid #949595;}

.spec_detail_block {height:60px;background-color:#e4e4e4;position: relative;}
.spec_detail_bottom_link1 {position: absolute;left:20px;top:20px;padding-left:34px;padding-top:3px;
background: url(/i/spec_detail_bottom_link1.jpg) 0px 0px no-repeat;padding-bottom: 6px;}
.spec_detail_bottom_link2 {position: absolute;left:279px;top:20px;padding-left:34px;padding-top:3px;
background: url(/i/spec_detail_bottom_link2.jpg) 0px 2px no-repeat;padding-bottom: 6px;}
.spec_detail_bottom_link3 {position: absolute;left:478px;top:20px;padding-left:34px;padding-top:3px;
background: url(/i/spec_detail_bottom_link3.jpg) 0px 2px no-repeat;padding-bottom: 6px;}

.spec_detail_block1 {height:60px;background: #eee;position: relative;}
.spec_detail_bottom_link11 {position: absolute;left:20px;top:20px;padding-left:34px;padding-top:3px;font-size: 12px;
background: url(/i/spec_detail_bottom_link11.jpg) 0px 0px no-repeat;padding-bottom: 6px;}
.spec_detail_bottom_link21 {position: absolute;right:20px;top:13px;padding-left:34px;padding-top:3px;font-size: 12px;
background: url(/i/spec_detail_bottom_link21.jpg) 0px 9px no-repeat;padding-bottom: 6px;}
.spec_detail_bottom_link31 {position: absolute;left:478px;top:20px;padding-left:34px;padding-top:3px;
background: url(/i/spec_detail_bottom_link31.jpg) 0px 2px no-repeat;padding-bottom: 6px;}
.spec_detail_bottom_link31 a {color:#fec901;font-size:13px;text-transform: uppercase;font-family: 'Arial Narrow', 'Arial';
font-weight: bold1; font-stretch: condensed; }
.spec_detail_bottom_link31 a:hover {color:#fec901;}

.spec_detail_pic {margin:12px 0px 12px 0px;position: relative;}
.spec_detail_pic_bg {height:60px;background-color: #000;opacity: 0.7;margin:12px 0px 12px 0px;
position: absolute;left:0px;bottom:0px;width: 100%;margin:0px;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
filter:progid:DXImageTransform.Microsoft.Alpha(opacity = 70);}

.spec_detail_pic_link {position: absolute;bottom: 0px;height: 60px;left:0px;;}
.spec_detail_pic_link_catalog {position: absolute;right:176px;top:19px;padding-left:31px;padding-top:4px;font-size: 12px;
background: url(/i/spec_detail_pic_link_catalog.png) 0px 0px no-repeat;padding-bottom: 8px;color:#fff;}
.spec_detail_pic_link_catalog2 {position: absolute;right:19px;top:19px;padding-left:31px;padding-top:4px;font-size: 12px;
background: url(/i/spec_detail_pic_link_catalog.png) 0px 0px no-repeat;padding-bottom: 8px;color:#fff;}

.spec_detail_pic_link_listovka {position: absolute;right:19px;top:19px;padding-left:34px;padding-top:4px;font-size: 12px;
background: url(/i/spec_detail_pic_link_listovka.png) 0px 0px no-repeat;padding-bottom: 8px;color:#fff;}
.spec_detail_pic_link_listovka2 {position: absolute;right:19px;top:19px;padding-left:34px;padding-top:4px;font-size: 12px;
background: url(/i/spec_detail_pic_link_listovka.png) 0px 0px no-repeat;padding-bottom: 8px;color:#fff;}

.spec_detail_pic_link a:hover {color:#fff;text-decoration:underline;}
.spec_detail_pic_link div {color:#fff;font-family: 'Arial Narrow', 'Arial'; font-weight: bold; padding:19px 20px 19px 20px;font-size: 19px;}

.all_reviews {margin-top:16px;}
.all_reviews_separator {margin-top:20px;margin-bottom:20px;height:1px;font-size:1px;background-color: #eeeeee;}

.k251 .popup-txt {border: 1px solid gray !important;width: 335px;padding: 1px 3px;}

.videoinstruktsii ul {margin: 0px;padding: 0px;list-style-type: none;}
.videoinstruktsii ul li{margin: 0px 0px 20px 0px;}
.videoinstruktsii ul li span {display: block;}

.buy_but_originalnye-zapasnye {position: absolute;top: 245px;right: -30px;}

.table_les_pad {padding-left:20px !important;}

.spis_li_les li {margin-bottom:6px;}


.item_new {float: left;width: 223px;border:1px solid #e5e5e5;margin-right: 12px;min-height: 244px;margin-bottom: 14px;}
.item_new a img {min-height:190px;width: 223px;}
.razd_link {background: #000 url(/img/razd_link_pic.jpg) 202px 17px no-repeat;min-height: 43px;}
.razd_link a{display:block;width:176px;padding:6px 36px 6px 11px;color:#fff;text-decoration:none;
font-family: 'Arial Narrow', 'Arial'; font-weight: bold; font-size:18px;    line-height: 1.2;}
.item_new:hover .razd_link {background: #eeeeee url(/img/razd_link_pic_act.jpg) 202px 17px no-repeat;} 
.item_new:hover .razd_link a{color: #333333;}

.rent_new {float: right; width: auto; border:1px solid #e5e5e5; margin-left: 10px; min-height: 202px; margin-bottom: 10px; }
.rent_new a img {min-height:159px;width: 295px;}
.rent_link {background: #000 url(/img/razd_link_pic.jpg) 275px 17px no-repeat;min-height: 43px;}
.rent_link a {display:block;width:248px;padding:6px 36px 6px 11px;color:#fff;text-decoration:none;
font-family: 'Arial Narrow', 'Arial'; font-weight: bold; font-size:18px;    line-height: 1.2;}
.rent_new:hover .rent_link {background: #eeeeee url(/img/razd_link_pic_act.jpg) 275px 17px no-repeat;} 
.rent_new:hover .rent_link a{color: #333333;}

.rezd_full_discr {min-height:114px;}
.sub_cat ul li.item_new {clear: none;min-height: 245px;}
.sub_cat ul li.item_new img {float: none;margin-right: 0px;}

.ui-datepicker{
	z-index: 999!important;
}
.preloader{
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: rgba(0, 0, 0, 0.6);
	z-index: 1000;
	display: none;
}
.preloader:after{
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	width: 32px;
	height: 32px;
	margin-top: -16px;
	margin-left: -16px;
	background: url("/css/../i/preloader.gif") no-repeat;
}
.preloader.active{
	display: block;
}

.table-mobil {float:left;width:300px;margin-right: 20px;}


.integrated_solutions_bat1 {background-color:#FEC81E;font-family: 'Arial Narrow', 'Arial';    font-size: 20px;padding: 6px 20px;
    width: 320px;display:block;margin-bottom: 20px;margin-top: 20px;color:#000;    text-align: center;}

.integrated_solutions_bat1:hover {text-decoration:none;color:#fff;background-color:#000;}

.integrated_solutions_zag1 {background-color:#FEC81E;font-family: 'Arial Narrow', 'Arial';    font-size: 22px;padding: 6px 20px;
margin-bottom: 20px;margin-top: 20px;color:#000;display:block;text-decoration:none;}
.integrated_solutions_zag1:hover {color:#000;}

.lev_txt {margin-bottom:20px;display:block;}
.lev_txt div{background-color: #ddd;overflow: hidden; padding: 8px 12px; height: 75px;color:#000;}
.lev_txt div:hover {color:#000;text-decoration:none;}

.lev_txt img {float:left;margin-right:20px;}

.dop_info_sep {height: 1px;background-color: #C7C7C7;width: 100%;margin-top: 11px;margin-bottom: 11px;}
.dop_info_block_l {float:left;margin-right:20px;width:335px;}
.dop_info_block_r {float:left;width:335px;}
.dop_info_zag {text-transform: uppercase;color:#5A5A5A;font-size:16px;    font-family: 'Arial Narrow', 'Arial'; font-weight: bold;    margin-bottom: 2px;}
.dop_info_l_l {float: left;margin-right: 12px;margin-bottom: 10px;width:100px;    height: 116px;}
.dop_info_zag_r {font-weight: bold;margin-bottom:10px;}
.dop_info_zag_r_link {font-size: 14px;font-family: 'Arial Narrow', 'Arial'; font-weight: bold; color: #919191;
    background: url(/images/deteil_models_download_but.png) 10px 7px no-repeat #E5E5E5;
    padding: 5px 10px 3px 30px;margin-bottom: 4px;text-transform: uppercase;width: 295px;
    margin-top: 0px;display: block;}
.dop_info_zag_r_link:hover{color:#fff;text-decoration:none;background-color: #000;}
.the_levels_pic img{margin-right:20px;}
.the_levels_pic {text-align: center;    margin-bottom: 30px;}
.the_levels_zag {font-size:16px;font-weight: bold; margin-top: 30px;}
.the_levels_pic_r {float:right;margin-left:20px;}

tr.gr_anti.gr {background-color: #fff;}

.form_agree {padding: 17px;height: 100px;overflow: auto;padding-bottom:0px;margin-bottom:12px;}
.form_agree_2 {height: 100px;overflow: auto;margin-bottom: 20px;margin-top: 10px;border:1px solid #A9A9A9;padding: 10px;} 
.form_agree_3 {margin-bottom: 20px;}

.field_ok span{display:none;}

#formid {color:#fff;position: relative;top: 0px;right: 0px;width:693px;z-index:1100;padding: 7px 0px 12px 17px;background-color: #3B3D3A;}
#formid  .filtr_name{padding-right: 5px;}
#formid  .select{background-color: #3B3D3A;color:#ffc81f;border:0px;width: 154px;padding: 0 21px 0 0px;font-size:13px;}
#formid  .selectbox ul.dropdown {width: 192px;background-color: #3B3D3A;color:#fff;border:0px;left: -17px;padding: 5px 0px 10px 0px;box-shadow:none;}
#formid  .selectbox {margin-right: 0px;margin-top: 4px; }
#formid  .selectbox ul.dropdown li {color:#B8B8B8;padding: 5px 13px 5px 17px;}
#formid  .selectbox ul.dropdown li:hover {color:#fff;background-color: #3B3D3A;text-decoration:underline;}
#formid  .selectbox ul.dropdown li.sel {color:#fff;background-color: #3B3D3A;text-decoration:underline;}
#formid  .selectbox .trigger {background: #3B3D3A;position: relative;top: 7px;right: 0;left: 5px;width: 5px;height: 4px;float: left;}
#formid .selectbox .trigger .arrow {border:0px;background: url(/images/filtr_trigger_arrow.png) 0px 0px no-repeat;width:5px; height:4px;position: relative;top: 0;right: 0;display: block;}
#formid  .select .text{display: inline-block;width: auto;float: left;max-width: 149px;}
.smartfilter_zag {position: absolute;top: 66px;right: 30px;color:#fff;cursor:pointer;background: url(/images/filtr_trigger_arrow.png) 164px 7px no-repeat;padding-right:10px;}
.smartfilter_zag:hover {color:#ffc81f;}
.ocat_hdr.lf20 {padding-left:20px;width: 666px;}

.compare_block_out {font-weight: bold;margin:20px 0px 20px 20px;}

.compare_block {font-family: 'Arial Narrow', 'Arial';width: 710px;position: relative;min-height:400px;margin-bottom: 280px;margin-top: 6px;}
.compare_block_inn {position: relative;top: 0px;margin: 0px;padding: 0px;left: 0px;margin-bottom:15px;background: url(/images/compare_block_inn_bg.jpg) -40px 0px repeat-y;}
.compare_block a {color:#6E6E6E;text-decoration:underline;}
.compare_block a:hover {text-decoration:none;}

.compare_left_zero {width:190px;height:143px;position: relative;z-index:80;background-color: #fff;border-right:6px solid #fff;text-align:center;}
.compare_left_zero_t {font-size: 18px;margin-top: 23px;margin-bottom: 5px;}
.compare_left_zero_p {margin-bottom: 5px;cursor:pointer;}

.compare_left_block {background-color: #F1F1F1;float:left;width:190px;border-right:6px solid #fff;}
.compare_left {width: 166px;padding: 11px 14px 8px 16px;color:#505050;position: relative;z-index:80;}
.compare_left_m {padding-top:14px;}

.compare_right_block {float:left;width:158px;margin:0px 20px 0px 0px;position: relative;}
.r0 {z-index:70;}
.r1 {z-index:60;}
.r2 {z-index:50;}
.compare_right {padding: 11px 8px 8px 14px;}
// .compare_right_m {border-top:3px solid #E0E0E0;}
.compare_right_pic{width:158px;margin-right:20px;height: 143px;}

.compare_left_last {height: 30px;border-top:1px solid #D7D7D7;border-bottom:1px solid #D7D7D7;width: 166px;background-color:#F1F1F1;position:relative;}
.compare_right_last {padding: 15px 28px 15px 14px;float: left;width: 136px;margin: 0px 20px 0px 0px;border-bottom:1px solid #D7D7D7;}
.compare_right_last .select{width: 87px;background-color: #fff;}
.m0, .m1 {border-top:1px solid #D7D7D7;padding: 15px 35px 14px 7px !important;}
.m2{border-top:1px solid #D7D7D7;padding: 15px 15px 14px 7px !important;}

.compare_grey {background-color: #F1F1F1;margin-right:0px;padding-right:28px;}
.ompare_grey_s {background-color: #F1F1F1;}
.compare_right_bottom1 {margin-right:0px;padding-top:0px;margin-top:11px;
//background-color: #FFC81F;
}
.compare_right_bottom2 {margin-right:0px;padding-top:0px;margin-top:11px;padding-right:58px;
// background-color: #000;
}
.compare_right_bottom3 {margin-right:0px;padding-top:0px;margin-top:11px;padding-right:33px;
// background-color: #000;
}

.clear0 {clear: both;font-size: 0px;height: 0px;overflow: hidden;}

.catalog-compare-list {margin-left: 10px;margin-bottom: 40px;}
.catalog-compare-list table  {width: 100%;}
.catalog-compare-list th {font-size: 18px;font-family: 'Arial Narrow', 'Arial'; padding: 11px 8px 8px 14px;font-weight: bold;}
.catalog-compare-list td {font-family: 'Arial Narrow', 'Arial';padding: 11px 8px 8px 14px;}
.catalog-compare-list td a {color:#6E6E6E;text-decoration:underline;}
.catalog-compare-list td a:hover {text-decoration:none;}
.catalog-compare-list-gr {background-color: #F1F1F1;}


.compare_block  .selectbox li.no-act{color:#aaa;}
.compare_block  .selectbox li.no-act:hover {background-color: #fff;}

.catalog-compare-list-submit {font-size: 16px;font-family: 'Arial Narrow', 'Arial'; font-weight:bold; color:#FFFFFF;background-color: #8F8F8F;display:block;text-align: center;padding:4px 0px 4px 0px;text-transform: uppercase;width:200px;border:0px;}
.catalog-compare-list-submit:hover {color:#fff;text-decoration:none;background-color: #000;}


.compare_block .next {
    background: transparent url(/i/banarr_forw_off.png) no-repeat 0 0;
    display: block;
    width: 18px;
    height: 68px;
	position: absolute;
	top:37px;
	right:0px;
	z-index: 100;
}
.compare_block .next:hover{background: transparent url(/i/banarr_forw_on.png) no-repeat 0 0;}
.compare_block .prev {
    background: transparent url(/i/banarr_back_off.png) no-repeat 0 0;
    display: block;
    width: 18px;
    height: 68px;
	position: absolute;
	top:37px;
	left:210px;
    z-index: 100;
}
.compare_block .prev:hover {background: transparent url(/i/banarr_back_on.png) no-repeat 0 0;}



.popap_compare {position: absolute;top: 120px;left: 5px;z-index: 200;width: 850px;background-color: #F1F1F1;padding: 40px 30px 50px 90px;display:none;z-index: 1200;}
.popap_compare_chain  {margin-bottom: 25px;}
.popap_compare_chain b {float:left;font-size: 15px;position: relative;top: -3px;}
.popap_compare_chain div{margin-left:280px;font-weight: bold;}
.popap_compare_chain span {color: #6E6E6E;}
.step2_arr, .step2 {display:none;}
.popap_compare_chain  .step1.act {color:#000;text-decoration:underline;cursor:pointer;}
.popap_compare_close {display:block;height:26px;width:26px;position:relative;top: -29px;right: -844px;background: url(/images/zeppelin_compare_close.png) 0px 0px;cursor:pointer;}

.popap_compare .lv1.act {color:#000;cursor:pointer;text-decoration: underline;}
.popap_compare .lv1:hover {text-decoration: none;}
.popap_compare .lv1 {color:#6E6E6E;display:block;float:left;width:250px;margin:8px 30px 8px 0px;}


.popap_compare .lv2.act {color:#000;cursor:pointer;text-decoration: underline;}
.popap_compare .lv2:hover {text-decoration: none;}
.popap_compare .lv2 {color:#6E6E6E;display:none;float:left;width:250px;margin:8px 30px 8px 0px;}

.popap_compare .lv3.act {color:#000;cursor:pointer;text-decoration: underline;}
.popap_compare .lv3:hover {text-decoration: none;}
.popap_compare .lv3 {color:#6E6E6E;display:none;float:left;width:250px;margin:8px 30px 8px 0px;}

.div_lv4 {display:none;}
.popap_compare .lv4.act {color:#000;cursor:pointer;text-decoration: underline;}
.popap_compare .lv4:hover {text-decoration: none;}
.popap_compare .lv4 {color:#6E6E6E;display:block;float:left;width:250px;margin:8px 30px 8px 0px;}



/* === ����� ��� ��������������� ������ === */
#middle._one_column,
#middle._one_column .sim_text { padding: 0; }

.full_width_column { width: 100%; }

.full_width_column .grad,
.full_width_column h1.content {
    display: none;
}

/* === /����� ��� ��������������� ������ === */

/* === �������� ����� === */
.mcc_faq_page {
    padding: 38px 43px;
}

.mcc_faq_page h1 {
    font-family: 'Arial Narrow', 'Arial';
    text-transform: uppercase;
    font-size: 36px;
    font-style: normal;
    font-weight: bold;
    font-stretch: condensed;
    line-height: 1.25;
    letter-spacing: 0.1px;
    margin-bottom: 12px;
}

.hr {
  height: 3px;
  border-radius: 2px;
  background-color: #ffc81f;
  margin-bottom: 20px;
}

.mcc_faq_page .description .subtitle {
  font-family: 'Arial Narrow', 'Arial';
  font-size: 18px;
  font-weight: bold;
  font-style: normal;
  font-stretch: condensed;
  line-height: 1.22;
  letter-spacing: normal;
  color: #ffc81f;
  margin-bottom: 8px;
}

.mcc_faq_page .description p {
  opacity: 0.86;
  font-family: Arial;
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.38;
  letter-spacing: normal;
  color: #000000;
  margin-bottom: 30px;
}

.mcc_faq_page .accordeon_block {
    font-size: 0px;
}

.mcc_faq_page .accordeon_block .accordeon_col {
    display: inline-block;
    width: 371px;
    margin-right: 69px;
    vertical-align: top;
}

.mcc_faq_page .accordeon_block .accordeon_item {
    display: block;
    width: 371px;
    margin-bottom: 10px;
    cursor: pointer;
    padding-bottom: 12px;
    border-bottom: 1px solid #ddd;
    vertical-align: top;
}

.mcc_faq_page .accordeon_block .accordeon_item-title {
  width: 349px;
  font-family: 'Arial Narrow', 'Arial';
  font-weight: bold;
  font-size: 16px;
  font-style: normal;
  font-stretch: condensed;
  line-height: 1.22;
  letter-spacing: normal;
  color: #333333;
  display: inline-block;
}

.mcc_faq_page .accordeon_block .accordeon_item-icon {
    width: 9px;
    height: 9px;
    display: inline-block;
    vertical-align: top;
	background: url("/img/mcc_faq_expand.png") center no-repeat;
    margin-top: 7px;
}

.mcc_faq_page .accordeon_block .accordeon_item.expanded .accordeon_item-icon {
	background: url("/img/mcc_faq_collapse.png") center no-repeat;
}

.mcc_faq_page .accordeon_block .accordeon_item-body {
    margin-top: 8px;
    font-family: 'Arial';
    font-size: 13px;
    line-height: 1.38;
    color: #111;
    display: none;
}

.mcc_faq_page .accordeon_block .accordeon_item.expanded .accordeon_item-body {
    display: block;
}

@media screen and (max-width: 990px) {
    .mcc_faq_page {
        padding: 10px;
    }

    .mcc_faq_page .description,
    .mcc_faq_page .accordeon_block .accordeon_col,
    .mcc_faq_page .accordeon_block .accordeon_item,
    .mcc_faq_page .accordeon_block .accordeon_item-title {
        width: 100%;
    }

    .mcc_faq_page .accordeon_block .accordeon_item {
        position: relative;
    }

    .mcc_faq_page .accordeon_block .accordeon_item-icon {
        position: absolute;
        right: 0px;
        top: 0px;
    }
}
/* === /�������� ����� === */


/* === �������� MY.CAT.COM === */
.service_mcc_page, .service_mcc_page * {
    box-sizing: border-box;
}

.mcc_page-header {
    height: 280px;
    background: url("/services/service/mcc/images/bg.jpg") no-repeat;
    position: relative;
    margin-bottom: 63px;
}

.mcc_page-header h1 {
  width: 449px;
  height: 90px;
  font-family: 'Arial Narrow', 'Arial';
  text-transform: uppercase;
  font-size: 33px;
  font-weight: bold;
  font-style: normal;
  font-stretch: condensed;
  line-height: 1.25;
  letter-spacing: 0.1px;
  color: #ffffff;
  position: absolute;
  bottom: 55px;
  left: 25px;
}

.mcc_page-header.pcc_page-header h1 {
	bottom: 25px;
}

.mcc_page-header h1 a {
    text-decoration: underline;
    color: #fff;
    margin-right: 5px;
}

.mcc_page-header h1 img {
    position: relative;
    top: -20px;
}

.service_mcc_page a.btn {
    background-color: #ffc821;
    color: #111;
    text-align: center;
    font-stretch: condensed;
    font-size: 17px;
    line-height: 40px;
    vertical-align: middle;
    letter-spacing: 0.1px;
    font-family: 'Arial Narrow', 'Arial';
    font-weight: bold;
    text-decoration: none;
    padding: 0 10px;
    display: inline-block;
    height: 40px;
    box-sizing: border-box;
}

.service_mcc_page a.bth:hover {
    color: #111;
    text-decoration: none;
}

.mcc_page-header a.btn {
    width: 270px;
    position: absolute;
    right: 25px;
    bottom: 29px;
}

.mcc_page_body {
    padding: 0 25px 0 25px;
}

.mcc_page-item_title {
    font-family: 'Arial Narrow Bold', 'Arial Narrow', 'Arial', sans-serif;
    font-size: 34px;
    line-height: 1.25;
	font-weight: bold;
    letter-spacing: 0.1px;
    margin-bottom: 8px;
	font-stretch: condensed;
    text-transform: uppercase;
}

.mcc_page-item {
    margin-bottom: 46px;
}

.mcc_page-item:last-child {
    margin-bottom: 30px;
}

.mcc_page-item p {
    font-family: 'Arial';
    font-size: 13px;
    line-height: 18px;
    letter-spacing: 0.1px;
    color: #111;
    margin-bottom: 10px;
}

.mcc_page-item p.mcc_page-item_hint {
    border-left: 2px solid #ffc81f;
    padding-left: 11px;
    font-weight: bold;
}

.mcc_page-item_toolbar {
    margin-top: 21px;
}

.mcc_page-item a.btn {
    margin-right: 10px;
}

.mcc_page-item a.btn:last-child {
    margin-right: 0;
}

.mcc_page-item:after {
    content: "";
    clear: both;
    display: block;
}

.mcc_page-item:nth-child(odd) img {
    float: left;
}

.mcc_page-item:nth-child(even) img {
    float: right;
}

.mcc_page-item.item-1 img, .mcc_page-item.item-5 img {
    margin-right: 26px;
}

.mcc_page-item a.btn:first-child {
    width: 220px;
}

.mcc_page-item a.btn:last-child {
    width: 203px;
}

.mcc_page-item.item-2 img, .mcc_page-item.item-4 img {
    margin-left: 32px;
}

.mcc_page-item.item-3 img {
    margin-right: 25px;
}

@media screen and (max-width: 990px) {
    .service_mcc_page * {
        height: auto !important;
    }

	.mcc_page_body {
        padding: 0 10px;
    }

    .mcc_page-header {
        padding: 10px;
        background-position: center;
        margin-bottom: 30px;
    }

    .service_mcc_page h1, .service_mcc_page a.odc-btn {
        width: auto;
        top: 0;
        left: 0;
        position: relative;
        display: block;
    }

    .service_mcc_page a.odc-btn {
        display: inline-block;
        width: 250px;
    }

    .mcc_page-item img {
        display: block;
        text-align: center;
        float: none !important;
        margin-bottom: 20px;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

	.mcc_page-item_toolbar a.btn {
        margin-bottom: 10px;
		width: 250px !important;
    }

    .mcc_page-item_toolbar a.btn:last-child {
        martgin-bottom: 0;
    }
}
/* === /�������� MY.CAT.COM === */

/* === ����� ��� ����� ������� === */
#fancybox-outer.popup-form .fc-close,
#fancybox-outer.popup-form .fc-order,
#fancybox-outer.popup-form .fc-clear {
    display: none !important;
}

.popup-form-wrapper {
    width: 842px;
    height: 505px;
    box-sizing: border-box;
}

.popup-form-wrapper.get_technics_form {
    height: 485px;
}

.popup-form__close {
    position: absolute;
    background: transparent url("/images/popup-close.jpg") center no-repeat;
    display: inline-block;
    width: 8px;
    height: 8px;
    right: 31px;
    top: 31px;
}

.popup-form-wrapper * {
    box-sizing: border-box;
}

.popup-form__col1, .popup-form__col2 {
    display: inline-block;
    height: 505px;
    max-height: 505px;
    vertical-align: top;
}

.get_technics_form .popup-form__col1, .get_technics_form .popup-form__col2 {
    height: 485px;
    max-height: 485px;
}

.get_technics_form .popup-form__col1 img {
    margin-top: 150px;
    margin-left: 20px;
}

.popup-form__col1 {
    width: 394px;
}

.popup-form__col2 {
    width: 448px;
    padding: 0 41px 0 42px;
    text-align: left;
}

.popup-form__col2 h1 {
    text-align: left;
    font-size: 44px;
    font-family: 'Arial Narrow', 'Arial';
    text-transform: uppercase;
    font-stretch: condensed;
    margin: 0;
    padding: 0;
    line-height: normal;
    margin-top: 75px;
    margin-bottom: 19px;
    font-weight: bold;
    letter-spacing: 0.5px;
    color: #051521;
}

.popup-form__col2 input[type=text],
.popup-form__col2 input[type="email"],
.popup-form__col2 input[type="tel"] {
    width: 100%;
    display: block;
    margin-bottom: 16px;
}

.popup-form__col2 input[type=text].__error,
.popup-form__col2 input[type="email"].__error,
.popup-form__col2 input[type="tel"].__error {
    border-color: red;
}

.popup-form__col2 .form-notes {
    font-size: 12px;
    text-align: left;
    font-family: 'Arial';
    margin-bottom: 22px;
    font-style: italic;
}

.popup-form__col2 input[type=submit] {
    width: 100%;
    vertical-align: middle;
    margin-bottom: 50px;
}

.get_technics_form .popup-form__col2 input[type=submit] {
    margin-bottom: 20px;
}

.form-agreement {
    text-align: left;
}

.form-agreement > div {
    text-align: left;
    display: inline-block;
    vertical-align: top;
}

.form-agreement__col1 {
    width: 16px;
    margin-right: 8px;
}

.form-agreement__col2 {
    width: 299px;
    font-size: 12px;
    line-height: 16px;
    font-family: 'Arial';
}

.form-agreement__col2 label {
    display: inline-block;
}

.form-agreement__col2 a {
    color: #000;
    text-decoration: underline;
}

/* === /����� ��� ����� ������� === */

.jcarousel-container{
	background: rgba(0,0,0,0.64);
}
.dop_mline .pics a{
	display: inline-block;
	width: 32px;
	height: 32px;
	background:  url("/css/sprite.png") 0 0 no-repeat;
}
.dop_mline .pics a:nth-child(1){
	background-position: -64px 0;
}
.dop_mline .pics a:nth-child(2){
	background-position: -32px 0;
}
.dop_mline .pics a:nth-child(3){
	background-position: 0 0;
}
.dop_mline .pics a img{
	display: none;
}
.jcarousel-prev-horizontal{
	background:  url("/css/sprite.png") 0 -52px no-repeat;
}
.jcarousel-prev-horizontal{
	background:  url("/css/sprite.png") 0 -120px no-repeat;
}
.jcarousel-next-horizontal{
	background:  url("/css/sprite.png") -18px -52px no-repeat;
}
.jcarousel-next-horizontal{
	background:  url("/css/sprite.png") -18px -120px no-repeat;
}
.zayav_buy_link{
	background:  url("/css/sprite.png") -96px 0 no-repeat !important;
}
.col3_1 .podp_n{
	background:  url("/css/sprite.png") -64px -87px no-repeat !important;
}
.round_el1{
	background:  url("/css/sprite.png") -230px -32px no-repeat !important;
}
.round_el2{
	background:  url("/css/sprite.png") -212px -32px no-repeat !important;
}
.slugb_block .call .lt{
	background:  url("/css/sprite.png") -36px -53px no-repeat !important;
}
.slugb_block .call .rt{
	background:  url("/css/sprite.png") -55px -53px no-repeat !important;
}
.reason_block .reason_container .reason_card img{
	display: none;
}
.reason_block .reason_container .reason_card::before{
	content:"";
	position: absolute;
	background:  url("/css/sprite.png") 0 0 no-repeat;
	height: 50px;
	top: 20px;
	left: 50%;
	-webkit-transform: translate(-50% , 0);
	-moz-transform: translate(-50% , 0);
	-ms-transform: translate(-50% , 0);
	-o-transform: translate(-50% , 0);
	transform: translate(-50% , 0);
}
.reason_block .reason_container .reason_card:nth-child(1)::before{
	width: 42px;
	background-position: -96px -87px;
}
.reason_block .reason_container .reason_card:nth-child(2)::before{
	width: 61px;
	background-position: -138px -87px;
}
.reason_block .reason_container .reason_card:nth-child(3)::before{
	width: 68px;
	background-position: -96px -137px;
}
.reason_block .reason_container .reason_card:nth-child(4)::before{
	width: 53px;
	background-position: -43px -137px;
}
.reason_block .reason_container .reason_card:nth-child(5)::before{
	width: 51px;
	background-position: -164px -137px;
}
.reason_block .reason_container .reason_card:nth-child(6)::before{
	width: 50px;
	background-position: -199px -87px;
}
.reason_block .reason_container .reason_card:nth-child(7)::before{
	width: 50px;
	background-position: -214px -137px;
}
.subl_menu ul li a{
	position: relative;
	background-image: none;
}
.subl_menu ul li a:after{
	content: "";
	position: absolute;
	width: 9px;
	height: 9px;
	top: 13px;
	right: 14px;
	background:  url("/css/sprite.png") -7px -32px no-repeat;
}

.subl_menu ul li.act > a:after{
	background: url("/css/sprite.png") 2px -32px no-repeat;
}

.razd_link{
	position: relative;
	background-image: none !important;
}
.razd_link:after{
	content: "";
	position: absolute;
	width: 9px;
	height: 9px;
	top: 16px;
	right: 12px;
	background:  url("/css/sprite.png") -7px -41px no-repeat;
}
.razd_link:hover::after{
	background-position:-7px -32px;
}
.cont .text_block::after {
	background:  url("/css/sprite.png") -263px 0px no-repeat !important;
}


/* === СТРАНИЦА 404 === */
.page-404, .page-404 * {
    box-sizing: border-box;
}

.page-404 .col-1, .page-404 .col-2 {
    height: 741px;
    display: inline-block;
    vertical-align: top;
}

.page-404 .col-1 {
    width: 447px;
    display: inline-block;
}

.page-404__head {
    padding: 0 40px;
    border-bottom: 3px solid #f8f8f8;
}

.page-404 h1 {
    font-family: "Arial Narrow Bold", "Arial Narrow", "Arial";
    font-weight: 600;
    text-transform: uppercase;
    font-size: 52px;
    margin-top: 40px;
    color: #111;
    font-stretch: condensed;
    letter-spacing: 0.1px;
}

.page-404__subtitle {
    display: block;
    font-family: "Arial Narrow Bold", "Arial Narrow", "Arial";
    font-size: 18px;
    line-height: 18px;
    color: #000;
    margin: 16px 0 14px;
    font-weight: bold;
    letter-spacing: 0.1px;
}

.page-404 .col-2 {
    width: 533px;
    display: inline-block;
    background-color: #f8f8f8;
    padding: 118px 40px 0;
}

.page-404 .col-2 .page-404__subtitle {
    margin: 0;
}

.page-404__callback-block {
    padding: 0 40px 50px;
}

.page-404__list {
    margin: 0;
    padding: 0;
    list-style: none;
}

.page-404__list li {
    display: inline-block;
    vertical-align: middle;
    font-family: 'Arial';
    font-size: 13px;
    line-height: 24px;
    letter-spacing: 0.1px;
    color: #111;
}

.page-404__list li:before {
    position: relative;
    top: -1px;
    width: 5px;
    height: 5px;
    background-color: #ffcc31;
    display: inline-block;
    vertical-align: middle;
    border-radius: 2.5px;
    content: " ";
    margin-right: 10px;
}

.page-404__btn {
    background-color: #ffc821;
    color: #111;
    font-size: 18px;
    font-family: "Arial Narrow", "Arial";
    text-align: center;
    line-height: 43px;
    letter-spacing: 0.1px;
    font-stretch: condensed;
    display: block;
    font-weight: 500;
    width: 367px;
    height: 43px;
    margin: 20px 0 50px;
    border: none;
    cursor: pointer;
}

.page-404__btn:hover {
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
}

input[type=submit].page-404__btn {
    margin-bottom: 16px;
}

.page-404__btn:hover, .page-404__btn:active {
    color: #111;
    text-decoration: none;
}

.page-404__callback-title {
    margin: 19px 0 20px;
    font-family: "Arial Narrow Bold", "Arial Narrow", "Arial";
    font-weight: bold;
    font-size: 24px;
    line-height: 18px;
    letter-spacing: 0.2px;
    color: #000;
}

.page-404__form-notes {
    padding-top: 15px;
    padding-bottom: 10px;
    border-top: 1px solid #e5e5e5;
    font-family: "Arial";
    font-style: italic;
    color: #000;
    font-size: 12px;
    letter-spacing: 0;
}

.page-404__form-notes span {
    font-style: normal;
    font-weight: bold;
}

.page-404__callback-block form input[type=text].__error {
    border-color: red;
}

.page-404__callback-block form input[type=text] {
    display: block;
    width: 100%;
    max-width: 367px;
    margin-bottom: 16px;
    height: 40px;
    padding: 13px 12px ;
    font-size: 13px;
    font-family: "Arial";
    border: 1px solid #ccc;
}

.page-404__search-form {
    margin-top: 25px;
}

.page-404__search-form input {
    width: 100%;
    padding-left: 30px;
    padding-bottom: 5px;
    background: url("/images/404/loupe.png") left 2px no-repeat;
    color: #231f20;
    font-size: 14px;
    font-family: "Arial";
    border: none;
    border-bottom: 1px solid #d7d7d7;
    outline: 0;
}

.page-404__often_search {
    margin-top: 36px;
}

.page-404__often_search .subtitle {
    color: #999;
    font-family: "Arial";
    font-weight: bold;
    font-size: 14px;
    line-height: 1.71;
    letter-spacing: 0.1px;
    margin-bottom: 10px;
}

.page-404__often_search ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.page-404__often_search .often-search__col {
    display: inline-block;
    vertical-align: top;
}

.page-404__often_search .often-search__col._col1 {
    width: 188px;
    margin-right: 77px;
}

.page-404__often_search ul li {
    margin-bottom: 10px;
    font-family: "Arial";
    font-size: 12px;
    line-height: 16px;
}

@media screen and (max-width: 1000px) {
    .page-404 .col-1, .page-404 .col-2 {
        width: 100%;
    }

    .page-404 ul li { display: block; }

    .page-404__head, .page-404__callback-block {
        padding: 0;
    }

    .page-404 .col-2 {
        padding: 20px;
        height: auto;
    }
}

@media screen and (max-width: 450px) {
    .page-404__btn {
        max-width: 100%;
    }

    .page-404__often_search .often-search__col._col1 {
        margin-right: 0;
    }

    .form-agreement__col2 { width: 300px; }
}
/* === /СТРАНИЦА 404 === */

/* === НОВЫЙ ФУТЕР === */
#footer .bot_menu {
  background-image: none;
  padding-bottom: 29px;
}
#footer .round_el2 {
  display: none;
}
#footer .zebra {
  height: 5px;
}
#footer .copy {
  padding-bottom: 11px;
}
.footer-bottom {
  padding-top: 20px;
  float: left;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
}
.footer-bottom .lft {
  margin-right: 7px;
}
.footer-bottom .pics {
  display: -ms-flexbox;
  display: flex;
}
.footer-bottom .pics a {
  margin-right: 8px;
}
.footer-bottom .pics a:last-child {
  margin-right: 0;
}
/* === /НОВЫЙ ФУТЕР === */

.se_phone {
  position: absolute;
  top: -10000px;
}
/* End */


/* Start:/css/cat_styles.css?145972101510333*/
/* Main cat page header */

.mcat_hdr {
    background-color: #000000;
	position: relative;
	width: 710px;
	min-height: 68px;
	}

.mcat_hdr .text {
    position: absolute;
    top: 15px;
    left: 20px;
    color: #ffffff;
	}

.mcat_hdr h1 {
    text-transform: uppercase;
width: 430px;
	}

.mcat_hdr .text div {
    width: 300px;
	}

/* Other cat pages headers*/

.ocat_hdr {
    background-color: #000000;
	width: 675px;
	padding: 15px 15px 15px 20px;
	}

.ocat_hdr h1 {
    text-transform: uppercase;
font-size: 28px;
	}

.ocat_hdr div {
    color: #ffffff;
    margin-bottom: 5px;
	}

/* Two cols */

.cat_left {
    width: 420px;
    float: left;
    padding: 17px 20px 10px 10px;
	}

.cat_left ul {
    margin: 0px 0px 0px 20px;
    padding: 0px;
	}

.cat_right {
    width: 260px;
    float: left;
    margin-top: 5px;

	}

/* Small banners */

.sm_ban .item {
    width: 250px;
    background-color: #dddddd;
    padding: 5px;
    margin-bottom: 5px;
    overflow: hidden;
position: relative;
	}

.sm_ban .item .img {
    width: 80px;
    float: left;
    margin-right: 10px;
	}

.sm_ban .item span {
    color: #333333;
    display: block;
    margin-top: 10px;
	}

.sm_ban .item a {    
    display: block;
position: absolute;
top: 0px;
left: 0px;
width: 260px;
height: 90px;  
z-index: 500;  
	}


/* Categories */

.cats {
	margin: 20px 0px 20px 10px;
	overflow: hidden;
	}

.cats .item {
	float: left;
	width: 105px;
	margin-right: 35px;
	
min-height: 105px;
	}

.cats .item img {
	margin-bottom: 5px;
	}

.cats .item a {
//	color: #333333;
	}

/* Sub_categories */

.sub_cat ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
	}

.sub_cat ul li {
    margin-bottom: 25px;
min-height: 80px;
clear: both;
	}

.sub_cat ul li img {
    float: left;
margin-right: 10px;
	}

.sub_cat ul li span {
	display: block;
    margin-bottom: 5px;
	}

.sub_cat ul li.lst {
    margin-bottom: 0px;
	}

.sub_cat ul li a.ct {
    display: block;
    text-transform: uppercase;
    margin-bottom: 5px;
    font-weight: bold;
    color: #333333;
	}

/* Buy button */

.buy_but  {
    position: absolute;
    top: 245px;
    right: -30px;
	}

/* Subscribe button */

.subs_but {
    position: absolute;
    top: 331px;
    right: -30px;
	}

/* Cat main photo */

.cat_mphoto {
    border: 5px solid #eeeeee;
	}

/* Tables */

.cat_table {

	}

.cat_table td {
    padding: 7px 10px 7px 10px;
    vertical-align: middle;
	}

.cat_table tr.gr {
    background-color: #eeeeee;
	}

.cat_table th {
    font-weight: bold;
    padding: 10px;
    vertical-align: bottom;
	}

/* Char tabs */

.tabs {
    width: 710px;
    margin-top: 5px;
	}

.tabs .head ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    overflow: hidden;
	}

.tabs .head ul li {
	float: left;
	}

.tabs .head ul li a {
	display: block;
	padding: 7px 10px 5px 10px;
	}

.tabs .head ul li.act {
	padding: 7px 10px 5px 10px;
	background-color: #eeeeee;
	}

.tabs .cont {
	width: 700px;
	border: 5px solid #eeeeee;
	}

.tabs .cont table {
	margin: 0px 10px 0px 10px;
	}

.p_item {
	width: 680px;
	border-top: 5px solid #eeeeee;
	padding: 10px;
	overflow: hidden;
	}

.fst {border-top: none;}

.p_item img {
    float: left;
    width: 130px;
    margin-right: 10px;
	}

.p_item div {
    margin-left: 140px;
	}

.p_item div span {
    display: block;
    font-weight: bold;
	}

.p_item div a {
    display: block;
	}

.p_item div p {
    margin: 10px 0px 0px 0px;
	}

.p_item div p span {
    font-weight: bold;
    color: #666666;
    display: block;
	}

/* Video tour */

.video {
    margin-top: 20px;
	}

.video span {
    display: block;
    margin-left: 10px;
    margin-bottom: 10px;
	}

.video a {
    display: block;
    width: 700px;
    padding: 6px 0px 0px 10px;
    background-color: #eeeeee;
    height: 22px;
    margin-top: 5px;
	}

.video a:hover {
    text-decoration: none;
	}

/* Action link */

.act_link {
    background: url(/css/../i/spec.png) no-repeat left top;
    padding-left: 25px;
    display: block;
    height: 18px;
    font-weight: bold;
    padding-top: 2px;
    margin-bottom: 10px;
	}

/* Linked models */

.linked_mod {
    margin-top: 20px;
    margin-left: 10px;
	}

.linked_mod span {
    display: block;
    font-weight: bold;
    margin-bottom: 5px;
	}

.linked_mod a {
    display: block;

	}
.exterior {
	display: none;
}
.interior_cabine {
	display: none;
}

/* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */
.ui-tabs { position: relative; margin: 0px; padding: 0px; list-style-type: none; overflow: hidden; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: 7px 10px 5px 0px; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; border-bottom: 0 !important; padding: 7px 10px 5px 10px; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; }
.ui-tabs .ui-tabs-nav li a span { border-bottom: 1px dashed; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding: 7px 10px 5px 10px; background-color: #eeeeee; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { color: #; cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { z-index: 90; padding: 10px; width: 680px; margin-bottom: 10px; margin-right: 10px; border: 5px solid #eeeeee; clear: both; }
.ui-tabs .ui-tabs-hide { display: none !important; }
/* Component containers
----------------------------------*/
.ui-widget { font: 11px/1 "Arial", sans-serif; }
.ui-widget .ui-widget { }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Arial, Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 11px; }
.ui-widget-content { background: none; }
.ui-widget-content a { }
.ui-widget-header { }
.ui-widget-header a { }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { font-weight: normal; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { display: block; }
.ui-state-default a span {  border-bottom: 1px dashed #000f1d; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { }
.ui-state-hover a, .ui-state-hover a:hover { text-decoration: underline; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { background-color: #eeeeee; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #333333; font-style: normal; border-bottom: none; }
.ui-widget :active { outline: none; }

/* Video tour */

.video {
    margin-top: 20px;
	}

.video span {
    display: block;
    margin-left: 10px;
    margin-bottom: 10px;
	}

.video a {
    display: block;
    width: 700px;
    padding: 6px 0px 0px 10px;
    background-color: #eeeeee;
    height: 22px;
    margin-top: 5px;
	}

.video a:hover {
    text-decoration: none;
	}

/* Action link */

.act_link {
    background: url(/css/../i/spec.png) no-repeat left top;
    padding-left: 25px;
    display: block;
    height: 18px;
    font-weight: bold;
    padding-top: 2px;
    margin-bottom: 10px;
	}

/* Linked models */

.linked_mod {
    margin-top: 20px;
    margin-left: 10px;
	}

.linked_mod span {
    display: block;
    font-weight: bold;
    margin-bottom: 5px;
	}

.linked_mod a {
    display: block;

	}


/* B/u styles */

.cats .item .label {
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: #ffc81f;
	padding: 0px 3px 0px 3px;
	height: 15px;
	}

.cats .item .empty {
	opacity: 0.6;
	-moz-opacity: 0.6;
	filter: alpha(opacity=60);
	}


.bu_list {	
	width: 710px;		
	}

.bu_list td {
    padding: 5px 5px 5px 5px;
	border-bottom: 5px solid #eeeeee;
	}
	
.bu_list th {
    padding: 15px 5px 10px 5px;
	border-bottom: 5px solid #eeeeee;
	vertical-align: bottom;
	}

.bu_list .img {
    padding: 0px 0px 0px 5px;
	background: url(/css/../i/table_bor.png) repeat-y left top;
	}

.bu_list td.lg {
    background-color: #f8f8f8;
	}

.bu_list .last {	
	background: url(/css/../i/table_bor.png) repeat-y right top;
	background-color: #f8f8f8;
padding-right: 10px;	
	}



.bu_chars {
	width: 435px;
	border-left: 5px solid #eeeeee;
	border-right: 5px solid #eeeeee;
	border-top: 5px solid #eeeeee;
	}

.bu_chars table {
    width: 435px;
    background-color: #f8f8f8;
	}


.bu_chars table td {
    padding: 2px 5px 2px 5px;
    border-bottom: 5px solid #eeeeee;
    font-weight: bold;
    width: 217px;
	}

.bu_chars table td.lg {
    background-color: #ffffff;
    text-align: right;
    font-weight: normal;
	}

/* Bu offices list */

.bu_off_list {
     width: 690px;
     padding: 0px 5px 5px 0px;
	}

.bu_off_list h2 {
    color: #000000;
    font-size: 11px;
    margin: 0px 0px 5px 0px;
    font-family: Arial;
	}

.bu_off_list ul {
    margin: 0px;
    padding: 0px;
    overflow: hidden;
    list-style-type: none;
	}

.bu_off_list ul li {
    width: 260px;
    margin-top: 20px;
	}

.bu_off_list span {
    display: block;
    margin: 0px 0px 5px 0px;
	}

.bu_off_list ul li a {
    display: block;
	}

.bu_off_list select {
	}
	
	
/* Bu navi */
.bu_navi {
	width: 445px;
	overflow: hidden;
	margin-top: 5px;
	margin-bottom: 10px;
	}
	
.bu_navi a {	
	display: block;
	text-decoration: none;	
	height: 18px;
	float: left;
	}
	
.bu_navi a.back {	
    background: url(/css/../i/back.png) no-repeat left top;
	width: 140px;
	padding: 2px 0px 0px 25px;
	}
	
.bu_navi a.back_to_cat {	
    background: url(/css/../i/back_to_cat.png) no-repeat left top;
	width: 130px;
	padding: 2px 0px 0px 25px;
	}
	
.bu_navi a.next {	
    background: url(/css/../i/next.png) no-repeat right top;
	width: 100px;	
	padding: 2px 25px 0px 0px;
	}
	
.cat_used_sert {
	position: absolute;
	top: 5px;
	left: 5px;
}
/* End */


/* Start:/css/new_form_styles.css?156778554614643*/
.new_form_styles form {
    font-size: 0px;
}

.new_form_styles form * {
  box-sizing: border-box;
}

.new_form_styles .form-agreement__col2 label._short {
  line-height: 100%;
}

/* === INPUTS === */
  .new_form_styles form input[type=text],
  .new_form_styles form input[type=email],
  .new_form_styles form input[type=tel] {
    height: 40px;
    padding: 13px 12px;
    border: 1px solid #ccc;
    margin-right: 9px;
    outline: none;
    font-size: 9pt;
  }

  .new_form_styles form textarea{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 100%;
    max-width: 100%;
    width: 100%;
    min-height: 80px;
    padding: 13px 12px;
    border: 1px solid #ccc;
    outline: none;
    font-size: 9pt;
    margin-bottom: 16px;
	resize: none;
  }

  .new_form_styles form input[type=text]:focus,
  .new_form_styles form input[type=text]:active,
  .new_form_styles form input[type=text]:hover,
  .new_form_styles form input[type=email]:focus,
  .new_form_styles form input[type=email]:active,
  .new_form_styles form input[type=email]:hover,
  .new_form_styles form input[type=tel]:focus,
  .new_form_styles form input[type=tel]:active,
  .new_form_styles form input[type=tel]:hover,
  .new_form_styles form textarea:focus,
  .new_form_styles form textarea:active,
  .new_form_styles form textarea:hover {
    border-color: #ffc81f;
  }

  .new_form_styles form input.__error,
  .new_form_styles form input.__error[type=text]:active,
  .new_form_styles form input.__error[type=text]:focus,
  .new_form_styles form input.__error[type=text]:hover,
  .new_form_styles form input.__error[type=email]:active,
  .new_form_styles form input.__error[type=email]:focus,
  .new_form_styles form input.__error[type=email]:hover,
  .new_form_styles form input.__error[type=tel]:active,
  .new_form_styles form input.__error[type=tel]:focus,
  .new_form_styles form input.__error[type=tel]:hover,
  .new_form_styles form textarea.__error:active,
  .new_form_styles form textarea.__error:focus,
  .new_form_styles form textarea.__error:hover {
    border-color: red;
}

.new_form_styles form input.small[type=text],
.new_form_styles form input.small[type=email],
.new_form_styles form input.small[type=tel],
.new_form_styles form textarea.small {
  font-size: 11px;
}

.new_form_styles form input.adaptive[type=text],
.new_form_styles form input.adaptive[type=email],
.new_form_styles form input.adaptive[type=tel] {
  padding-top: 0;
  padding-bottom: 0;
  height: 100%;
  width: 100%;
  margin-right: 0;
}
/* === /INPUTS === */

/* === CHECKBOXES === */
.new_form_styles input[type=checkbox] {
    position: absolute;
	z-index: 1;
	box-shadow: none;
	margin-left: 0;
	/* Fix for IE11*/
	visibility: visible;
    opacity: 0;
}

.new_form_styles input[type="checkbox"] + label {
  display: inline-block;
  position: relative;
  z-index: 2;
  border: 1px solid #000;
  width: 16px;
  height: 16px;
  cursor: pointer;
  -webkit-transition: border-color 0.2s ease 0s;
  -moz-transition:border-color 0.2s ease 0s;
  -ms-transition:border-color 0.2s ease 0s;
  transition: border-color 0.2s ease 0s;
}

.new_form_styles input[type=checkbox] + label:before {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    content: "";
    display: block;
    border-radius: 0px;
    opacity: 0;
    background: #ffc821 url("/images/popup/checkbox_set.svg") center no-repeat;
    -webkit-transition: opacity 0.2s ease 0s;
    -moz-transition: opacity 0.2s ease 0s;
    -ms-transition: opacity 0.2s ease 0s;
    transition: opacity 0.2s ease 0s;
}

.new_form_styles input[type=checkbox]:checked + label {
    border-color: #ffc821;
}

.new_form_styles input[type=checkbox]:checked + label:before {
    opacity: 1;
}

.new_form_styles input[type=checkbox].__error + label {
    border-color: red;
}
/* === /CHECKBOXES === */

/* === BUTTONS === */
.new_form_styles form input[type=submit],
.new_form_styles form button {
    font-family: 'Arial Narrow Bold', 'Arial Narrow', 'Arial', sans-serif;
    font-weight: bold;
    font-stretch: condensed;
    font-size: 18px;
    text-transform: uppercase;
    box-sizing: border-box;
    height: 40px;
    background-color: #ffc81f;
    color: #000;
    border: none;
    cursor: pointer;
    transition: background-color 0.3s ease 0s, color 0.3s ease 0s;
	outline: none;
}

.new_form_styles form input[type=submit]:hover,
.new_form_styles form button:hover {
    background-color: #000;
    color: #fff;
    cursor: pointer;
}

/*     */
a.btn.new_button_style,
button.new_button_style,
input.new_button_style[type=submit] {
  transition: background-color 0.3s ease 0s, color 0.3s ease 0s;
  background-color: #ffc81f;
  color: #000;
}

a.btn.new_button_style:hover,
button.new_button_style:hover,
input.new_button_style[type=submit]:hover {
  background-color: #000;
  color: #fff;
  cursor: pointer;
}
/* === /BUTTONS === */


/* === CUSTOM SELECT === */
.selectric-custom-select {
  width: 100%;
}
.selectric-custom-select.selectric-hover .selectric {
  border-color: #ffc81f;
}
.selectric-custom-select.selectric-hover .selectric .button {
  border-color: #ffc81f;
}
.selectric-custom-select.selectric-open .selectric {
  border-color: #ffc81f;
}
.selectric-custom-select.selectric-open .selectric .button svg {
  transform: rotate(-180deg);
}
.selectric-custom-select .selectric {
  box-sizing: border-box;
  height: 30px;
  border: 1px solid #ccc;
  background-color: transparent;
  transition: border-color 0.3s ease 0s;
}
.selectric-custom-select .selectric .label {
  height: 100%;
  margin: 0 30px 0 12px;
  line-height: 30px;
  font-size: 11px;
  color: #000;
}
.selectric-custom-select .selectric .button {
  box-sizing: border-box;
  border-left: 1px solid #ccc;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  width: 30px;
  height: 100%;
  background-color: transparent;
  transition: border-color 0.3s ease 0s;
}
.selectric-custom-select .selectric .button::after {
  display: none;
}
.selectric-custom-select .selectric .button svg {
  transition: transform 0.3s ease 0s;
}
.selectric-custom-select .selectric-items {
  box-sizing: border-box;
  padding-top: 10px;
  padding-bottom: 13px;
  width: 100%;
  background-color: #fff;
  border: 1px solid #B7B7B7;
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.25);
}
.selectric-custom-select .selectric-items li {
  box-sizing: border-box;
  line-height: 15px;
  font-size: 11px;
  min-height: 33px;
  padding: 9px 18px 6px 18px;
  color: #000;
  transition: background-color 0.3s ease 0s;
}
.selectric-custom-select .selectric-items li:hover {
  background-color: #F3F3F3;
}
.selectric-custom-select .selectric-items li.selected {
  background-color: #F3F3F3;
}

/* === /CUSTOM SELECT === */


/* === BLOCK ATTACH FILE === */
.block-attach-file__attach {
  position: relative;
  font-family: Arial;
  line-height: 14px;
  font-size: 12px;
  color: #000000;
  height: 80px;
  cursor: pointer;
}
.block-attach-file__default {
  box-sizing: border-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  padding: 0 15px;
  -ms-flex-align: center;
      align-items: center;
  background-color: rgba(204, 204, 204, 0.2);
}
.block-attach-file__icon {
  margin-right: 10px;
}
.block-attach-file__text-block._name {
  display: none;
  margin-top: 9px;
}
.block-attach-file__text-caption {
  opacity: 0.5;
}
.block-attach-file__text-caption span {
  text-decoration: underline;
}
.block-attach-file__text-note {
  margin-top: 3px;
  line-height: 14px;
  font-size: 11px;
  opacity: 0.2;
}
.block-attach-file__dropzone {
  box-sizing: border-box;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  z-index: 2;
  width: 100%;
  height: 100%;
  padding: 10px 6px 0 6px;
  background-color: transparent;
  border: 1.5px dashed rgba(0, 0, 0, 0.2);
  border-color: transparent;
  transition: border-color 0.3s ease 0s, background-color 0.3s ease 0s;
}
.block-attach-file__dropzone.dz-started {
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.2);
}
.block-attach-file__dropzone.dz-started + .block-attach-file__default {
  visibility: hidden;
  opacity: 0;
}
.block-attach-file__dropzone.dz-started .block-attach-file__dropzone-note {
  opacity: 0.7;
  visibility: visible;
}
.block-attach-file__dropzone._drag {
  border-color: rgba(0, 0, 0, 0.2);
}
.block-attach-file__dropzone.dz-drag-hover {
  border-color: rgba(0, 0, 0, 0.2);
}
.block-attach-file__dropzone:hover {
  border-color: rgba(0, 0, 0, 0.2);
}
.block-attach-file__item {
  position: relative;
  text-align: center;
  width: 20%;
  -ms-flex: 0 0 20%;
      flex: 0 0 20%;
}
.block-attach-file__item.dz-error {
  display: none;
}
.block-attach-file__item.dz-processing {
  display: block;
}
.block-attach-file__item.dz-complete {
  display: block;
}
.block-attach-file__item-name {
  font-size: 10px;
  opacity: 0.7;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.block-attach-file__delete {
  box-sizing: border-box;
  position: absolute;
  top: -3px;
  right: -2px;
  z-index: 10;
  width: 20px;
  height: 20px;
  padding: 0;
  background-color: transparent;
}
.block-attach-file__delete:hover {
  background-color: transparent;
}
.block-attach-file__delete .line {
  content: '';
  display: block;
  width: 8px;
  height: 1px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(-45deg);
  background-color: #828282;
}
.block-attach-file__delete:after {
  content: '';
  display: block;
  width: 8px;
  height: 1px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(-45deg);
  background-color: #828282;
}
.block-attach-file__delete:before {
  content: '';
  display: block;
  width: 8px;
  height: 1px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(-45deg);
  background-color: #828282;
  transform: translate(-50%, -50%) rotate(45deg);
}
.block-attach-file__item-progress {
  padding: 0 5px;
}
.block-attach-file__item-upload {
  display: block;
  width: 0;
  height: 2px;
  background-color: #ffc81f;
  transition: width 0.3s ease 0s;
}
.block-attach-file__dropzone-note {
  position: absolute;
  left: 13px;
  bottom: -19px;
  font-size: 10px;
  color: #828282;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease 0s, visibility 0.3s ease 0s;
}

.block-attach-file-mobile__default {
  display: none;
}

.block-attach-file__item-size {
  display: none;
}

/* === /BLOCK ATTACH FILE === */


/* === COMAGIC FORM === */
.comagic-offline-message-generator__image {
   border: solid 5px #fcc61e !important;
}
/* === /COMAGIC FORM === */

/* === FOR MOBILE === */
.sim_text .mobile_form h1 {
  font-family: "Arial Narrow Bold", "Arial Narrow", "Arial", sans-serif;
  font-size: 22px;
  font-stretch: condensed;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 29px;
  margin-bottom: 15px;
}

.mobile_form {
  font-family: "Arial";
}

.mobile_form .popup-form__top-notes {
  font-size: 10px;
  line-height: 14px;
  color: rgba(0, 0, 0, .5);
  margin-bottom: 7px;
}

.mobile_form input[type=text],
.mobile_form.new_form_styles form textarea {
  display: block;
  box-sizing: border-box;
  border: 1px solid #ccc;
  width: 100%;
  min-width: auto;
  max-width: 500px;
}

.mobile_form input[type=text] {
  display: block;
  margin-bottom: 15px;
  height: 30px;
  font-size: 11px;
  padding: 9px 12px 7px;
}

.mobile_form input[type=checkbox] {
  width: 15px;
  height: 15px;
  background-color: #FDD842;
  border: 1px solid #FDD842;
  box-sizing: border-box;
}

.mobile_form .popup-form__attach {
}

.mobile_form .form-agreement {
  margin-top: 24px;
}

.mobile_form .form-agreement .form-agreement__col2 {
  width: 100%;
  max-width: 475px;
  margin-bottom: 20px;
}

.mobile_form.new_form_styles form input[type="submit"],
.mobile_form.new_form_styles form button {
  width: 100%;
  max-width: 500px;
}
/* === /FOR MOBILE === */

/* === FOR NEW MOBILE FORMS === */
.spare-parts-service__top {
  margin-bottom: 4px;
}
.spare-parts-service__wrap {
  padding: 10px 25px 0 20px;
}
.spare-parts-service__note {
  font-size: 10px;
  line-height: 14px;
  opacity: 0.5;
}
.spare-parts-service__content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
}
.spare-parts-service__content .row {
  height: 30px;
  margin-bottom: 15px;
}
.spare-parts-service__content .row input:-moz-placeholder {
  color: rgba(0, 0, 0, 0.5);
}
.spare-parts-service__content .row input:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.5);
}
.spare-parts-service__content .row input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.5);
}
.spare-parts-service__content .row textarea {
  padding-top: 10px;
  padding-bottom: 10px;
  min-height: 65px;
  margin-bottom: 0;
}
.spare-parts-service__content .row._height-auto {
  height: auto;
}
.spare-parts-service__content .row._submit input[type=submit] {
  width: 292px;
}
.spare-parts-service__content .row._select select option:first-child {
  display: none;
}
.spare-parts-service__content .row._select .selectric-custom-select .selectric-items li:first-child {
  display: none;
}
.spare-parts-service__content .row._select .selectric-custom-select .selectric .label {
  color: rgba(0, 0, 0, 0.5);
}
.spare-parts-service__content .row._select .selectric-custom-select._change .selectric .label {
  color: #000;
}
.spare-parts-service__block._form {
  -ms-flex: 0 0 430px;
      flex: 0 0 430px;
  width: 430px;
  max-width: 430px;
}
.spare-parts-service__block._widget {
  -ms-flex: 0 0 214px;
      flex: 0 0 214px;
  width: 214px;
  max-width: 214px;
  margin-left: auto;
}
.spare-parts-service__thanks h2 {
  font-size: 18px;
  line-height: 24px;
  text-transform: uppercase;
  margin-bottom: 19px;
  color: #000;
}
.spare-parts-service__thanks p {
  font-size: 13px;
  line-height: 19px;
}
.spare-parts-service-widget {
  border: 1px solid #E5E5E5;
  font-size: 12px;
  line-height: 15px;
}
.spare-parts-service-widget__inner {
  text-align: center;
  padding: 28px 5px 10px;
}
.spare-parts-service-widget__logo {
  margin-bottom: 20px;
}
.spare-parts-service-widget__logo img {
  width: 57px;
}
.spare-parts-service-widget .border {
  height: 1px;
  background-color: #E9E9EB;
  margin: 14px 13px 11px;
}
/* === /FOR NEW MOBILE FORMS === */

/* ===   === */
form div.row._email-custom {
  position: absolute;
  left: -10000px;
}
/* === /  === */
/* End */


/* Start:/css/new-popups.css?156102423811030*/
.popup-form__col2.new_form_styles .success-message {
  text-align: center;
}

.popup-form__col2.new_form_styles .success-message ._title {
  font-family: "Arial Narrow Bold", "Arial Narrow", "Arial", sans-serif;
  font-stretch: condensed;
  font-size: 31px;
  line-height: 38px;
  text-transform: uppercase;
  font-weight: bold;
  margin-top: 44px;
  margin-bottom: 25px;
}

.popup-form__col2 input[type=email],
.popup-form__col2 input[type=email],
.popup-form__col2 input[type=tel] {
    width: 100%;
    display: block;
    margin-bottom: 16px;
}



.popup-form__top-notes {
  line-height: 14px;
  font-size: 10px;
  color: #000000;
  opacity: 0.5;
  margin-bottom: 11px;
}
.popup-form__attach {
  position: relative;
  font-family: Arial;
  line-height: 14px;
  font-size: 12px;
  color: #000000;
  margin-bottom: 30px;
  height: 80px;
  cursor: pointer;
}
.popup-form__attach-default {
  box-sizing: border-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  padding: 0 15px;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(204, 204, 204, 0.2);
}
.popup-form__attach-icon {
  margin-right: 10px;
}
.popup-form__attach-text-block._name {
  display: none;
  margin-top: 9px;
}
.popup-form__attach-text-caption {
  opacity: 0.5;
}
.popup-form__attach-text-caption span {
  text-decoration: underline;
}
.popup-form__attach-text-note {
  margin-top: 3px;
  line-height: 14px;
  font-size: 11px;
  opacity: 0.2;
}
.popup-form__attach-dropzone {
  box-sizing: border-box;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  z-index: 2;
  width: 100%;
  height: 100%;
  padding: 10px 6px 0 6px;
  background-color: transparent;
  border: 1.5px dashed rgba(0, 0, 0, 0.2);
  border-color: transparent;
  transition: border-color 0.3s ease 0s, background-color 0.3s ease 0s;
}
.popup-form__attach-dropzone.dz-started {
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.2);
}
.popup-form__attach-dropzone.dz-started + .popup__attach-default {
  visibility: hidden;
  opacity: 0;
}
.popup-form__attach-dropzone.dz-started .popup-form__attach-dropzone-note {
  opacity: 0.7;
  visibility: visible;
}
.popup-form__attach-dropzone._drag {
  border-color: rgba(0, 0, 0, 0.2);
}
.popup-form__attach-dropzone.dz-drag-hover {
  border-color: rgba(0, 0, 0, 0.2);
}
.popup-form__attach-dropzone:hover {
  border-color: rgba(0, 0, 0, 0.2);
}
.popup-form__attach-item {
  position: relative;
  text-align: center;
  width: 20%;
  max-width: 68px;
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
}
.popup-form__attach-item.dz-error {
  display: none;
}
.popup-form__attach-item.dz-processing {
  display: block;
}
.popup-form__attach-item.dz-complete {
  display: block;
}
.popup-form__attach-item-name {
  font-size: 10px;
  opacity: 0.7;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.popup-form__attach-delete {
  box-sizing: border-box;
  position: absolute;
  top: -3px;
  right: -2px;
  z-index: 10;
  width: 20px;
  height: 20px;
  padding: 0;
  background-color: transparent;
}
.popup-form__attach-delete:hover {
  background-color: transparent;
}
.popup-form__attach-delete .line {
  content: "";
  display: block;
  width: 8px;
  height: 1px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(-45deg);
  background-color: #828282;
}
.popup-form__attach-delete:after {
  content: "";
  display: block;
  width: 8px;
  height: 1px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(-45deg);
  background-color: #828282;
}
.popup-form__attach-delete:before {
  content: "";
  display: block;
  width: 8px;
  height: 1px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(-45deg);
  background-color: #828282;
  transform: translate(-50%, -50%) rotate(45deg);
}
.popup-form__attach-item-progress {
  padding: 0 5px;
}
.popup-form__attach-item-upload {
  display: block;
  width: 0;
  height: 2px;
  background-color: #ffc81f;
  transition: width 0.3s ease 0s;
}
.popup-form__attach-dropzone-note {
  position: absolute;
  left: 13px;
  bottom: -19px;
  font-size: 10px;
  color: #828282;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease 0s, visibility 0.3s ease 0s;
}
.popup-request {
  width: 100%;
  height: 100%;
}
.popup-request .popup-form__col1 {
  float: left;
  width: 394px;
  height: 100%;
  max-height: none;
}
.popup-request .popup-form__col2 {
  width: 463px;
  height: 675px;
  overflow: auto;
  max-height: none;
  padding: 0 56px 0 42px;
}
.popup-request .popup-form__col2 h1 {
  margin: 53px 0 10px -2px;
  font-family: "Arial Narrow", "Arial", sans-serif;
  font-stretch: condensed;
  line-height: 55px;
  font-size: 42px;
  letter-spacing: normal;
}
.popup-request .popup-form__col2 h1._smallest,
.popup-request._spare-parts .popup-form__col2 h1._smallest {
  font-size: 29px;
  line-height: 35px;
}

.popup-request .popup-form__col2 input[type="submit"] {
  margin: 23px 0 15px 0;
  font-size: 16px;
}
.popup-request .popup-form__close {
  right: 47px;
  top: 30px;
}
.popup-request .form-agreement__col2 {
  letter-spacing: -0.324786px;
  color: #403c3b;
}
.popup-request._spare-parts .popup-form__col2 h1 {
  line-height: 40px;
  font-size: 36px;
  margin: 37px 0 15px -2px;
}
.popup-request .popup-form__checkbox input[type="checkbox"] {
  visibility: visible;
  opacity: 0;
}
.profile-rent {
  width: 100%;
  height: 100%;
  overflow: hidden;
  text-align: left;
}
.profile-rent__title {
  box-sizing: border-box;
  font-family: "Arial Narrow";
  font-size: 33px;
  text-align: center;
  text-transform: uppercase;
  color: #051521;
  margin: 0;
  padding: 26px 0 27px 0;
  max-height: 92px;
  background-color: #ffcd35;
}
.profile-rent__top {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  width: 600px;
}
.profile-rent__content {
  box-sizing: border-box;
  padding: 32px 0 25px 30px;
  overflow: auto;
  height: 573px;
}
.profile-rent__caption {
  font-family: "Arial";
  font-weight: bold;
  line-height: 21px;
  font-size: 13px;
  color: #000;
  text-transform: uppercase;
  margin: 0;
}
.profile-rent__note {
  padding-top: 1px;
  line-height: 14px;
  font-size: 10px;
  color: #000;
  opacity: 0.5;
}
.profile-rent__form .profile-rent__cell input[type="text"],
.profile-rent__form .profile-rent__cell input[type="email"],
.profile-rent__form .profile-rent__cell input[type="tel"] {
  padding-top: 0;
  padding-bottom: 0;
  height: 30px;
  width: 100%;
  margin-right: 0;
  font-size: 11px;
  background-color: #fff;
}
.profile-rent__form .profile-rent__cell input[type="text"]:-moz-placeholder,
.profile-rent__form .profile-rent__cell input[type="email"]:-moz-placeholder,
.profile-rent__form .profile-rent__cell input[type="tel"]:-moz-placeholder {
  color: rgba(0, 0, 0, 0.5);
}
.profile-rent__form
  .profile-rent__cell
  input[type="text"]:-ms-input-placeholder,
.profile-rent__form
  .profile-rent__cell
  input[type="email"]:-ms-input-placeholder,
.profile-rent__form
  .profile-rent__cell
  input[type="tel"]:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.5);
}
.profile-rent__form
  .profile-rent__cell
  input[type="text"]::-webkit-input-placeholder,
.profile-rent__form
  .profile-rent__cell
  input[type="email"]::-webkit-input-placeholder,
.profile-rent__form
  .profile-rent__cell
  input[type="tel"]::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.5);
}
.profile-rent__form form {
  padding-top: 16px;
}
.profile-rent__form form textarea {
  padding: 7px 12px;
  min-height: 76px;
  width: 100%;
  margin-bottom: 0;
  font-size: 11px;
  line-height: 14px;
}
.profile-rent__form form textarea:-moz-placeholder {
  color: rgba(0, 0, 0, 0.5);
}
.profile-rent__form form textarea:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.5);
}
.profile-rent__form form textarea::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.5);
}
.profile-rent__row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
}
.profile-rent__cell {
  width: 292px;
  margin-right: 16px;
  margin-bottom: 16px;
}
.profile-rent__cell:last-child {
  margin-right: 0;
}
.profile-rent__cell._full {
  width: 600px;
  margin-right: 0;
}
.profile-rent__cell._no-m-b {
  margin-bottom: 0;
}
.profile-rent__submit {
  width: 100%;
}
.profile-rent select option:first-child {
  display: none;
}
.profile-rent .popup-form__close {
  right: 14px;
  top: 14px;
  background-image: url("/css/../images/popup-close.svg");
}
.profile-rent .form-agreement__col2 {
  width: 257px;
  line-height: 16px;
  font-size: 12px;
  letter-spacing: -0.324786px;
  margin: -2px 0 0 1px;
}
.profile-rent .new_form_styles form input[type="submit"] {
  font-size: 16px;
}
.selectric-profile-rent__select {
  width: 100%;
}
.selectric-profile-rent__select.selectric-hover .selectric {
  border-color: #ffc81f;
}
.selectric-profile-rent__select.selectric-hover .selectric .button {
  border-color: #ffc81f;
}
.selectric-profile-rent__select.selectric-open .selectric {
  border-color: #ffc81f;
}
.selectric-profile-rent__select.selectric-open .selectric .button svg {
  transform: rotate(-180deg);
}
.selectric-profile-rent__select .selectric {
  box-sizing: border-box;
  height: 30px;
  border: 1px solid #ccc;
  background-color: transparent;
  transition: border-color 0.3s ease 0s;
}
.selectric-profile-rent__select .selectric .label {
  height: 100%;
  margin: 0 30px 0 12px;
  line-height: 30px;
  font-size: 11px;
  color: #000;
  opacity: 0.5;
}
.selectric-profile-rent__select .selectric .button {
  box-sizing: border-box;
  border-left: 1px solid #ccc;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  width: 30px;
  height: 100%;
  background-color: transparent;
  transition: border-color 0.3s ease 0s;
}
.selectric-profile-rent__select .selectric .button::after {
  display: none;
}
.selectric-profile-rent__select .selectric .button svg {
  transition: transform 0.3s ease 0s;
}
.selectric-profile-rent__select .selectric-items {
  box-sizing: border-box;
  padding-top: 10px;
  padding-bottom: 13px;
  width: 100%;
  background-color: #fff;
  border: 1px solid #b7b7b7;
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.25);
}
.selectric-profile-rent__select .selectric-items li {
  box-sizing: border-box;
  line-height: 15px;
  font-size: 11px;
  min-height: 33px;
  padding: 9px 18px 6px 18px;
  color: #000;
  transition: background-color 0.3s ease 0s;
}
.selectric-profile-rent__select .selectric-items li:hover {
  background-color: #f3f3f3;
}
.selectric-profile-rent__select .selectric-items li.selected {
  background-color: #f3f3f3;
}
.selectric-profile-rent__select .selectric-items li:first-child {
  display: none;
}

/* === FOR MOBILE === */
.mobile_form .popup-form__attach {
  max-width: 500px;
}
/* === /FOR MOBILE === */

/* End */


/* Start:/css/new_designed_menu.css?156832955022702*/
body {
  background-color: #fff;
}
.main_menu_bottom {
  visibility: visible;
  opacity: 1;
  text-align: left;
}
.main_menu_bot {
  background-image: none;
}
.header {
  top: 0px;
  z-index: 999;
  position: fixed;
  width: 980px;
  background-color: #fff;
  /* ACTIVE */
}
.header__body {
  box-sizing: border-box;
  position: relative;
  z-index: 5;
  height: 61px;
  padding: 12px 38px 12px 24px;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #f2f2f2;
  transition: border-color 0.3s ease 0s, padding 0.3s ease 0s;
}
.header__logo {
  z-index: 5;
}
.header__center {
  padding-left: 60px;
  width: 229px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  transition: opacity 0.3s ease 0s;
}
.header__center-link {
  text-transform: uppercase;
  opacity: 0.5;
  font-family: Arial;
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.7px;
  color: #000000;
  transition: opacity 0.3s ease 0s;
}
.header__center-link:hover {
  color: #000000;
  opacity: 1;
  text-decoration: none;
}
.header__right {
  margin-left: auto;
  z-index: 5;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.header__phone {
  font-size: 21px;
  font-weight: bold;
  color: #333333;
  margin-right: 58px;
  transition: letter-spacing 0.3s ease 0s, font-size 0.3s ease 0s, margin 0.3s ease 0s;
}
.header__phone:hover {
  color: #333333;
  text-decoration: underline;
}
.header__menu {
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 0px;
  width: 100%;
  height: 39px;
  padding-left: 0;
  background-color: #fff;
  -ms-transform: translateY(61px);
      transform: translateY(61px);
  transition: transform 0.3s ease 0s,
                padding 0.3s ease 0s,
                height 0.3s ease 0s;
}
.header__menu::after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 1px;
  background-color: #f2f2f2;
}
.header._active .header__menu {
  padding-left: 173px;
  padding-right: 215px;
  height: 61px;
  -ms-transform: translateY(1px);
      transform: translateY(1px);
}
.header._active .header__center {
  opacity: 0;
}
.header._active .header__btn._call {
  width: 35px;
}
.header._active .header__btn._call .header__btn-text {
  opacity: 0;
}
.header._active .header__phone {
  font-size: 14px;
  margin-right: 8px;
}
.header._active .header__body {
  padding-right: 5px;
  border-color: transparent;
}
.header._active .header-menu__item {
  padding: 0 7px;
}
.header._active .header-menu__block:last-child {
  margin-right: 0;
}
.header._active .header-menu__block._scroll-hidden {
  display: none;
}
.header._active .header-menu__block._hamburger {
  display: -ms-flexbox;
  display: flex;
}
.header._active .menu-content {
  top: 59px;
}
.header-menu {
  position: relative;
  z-index: 5;
  padding: 0 8px;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  transition: height 0.3s ease 0s;
}
.header-menu__item {
  position: relative;
  box-sizing: border-box;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  text-transform: uppercase;
  font-family: 'Arial Narrow', 'Arial', sans-serif;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: condensed;
  white-space: nowrap;
  letter-spacing: 0.4px;
  color: #000000;
  border-bottom: 3px solid transparent;
  transition: border-color 0.3s ease 0s, padding 0.3s ease 0s;
  vertical-align: middle;
  padding: 0 23px;
}
.header-menu__item:hover {
  color: #000000;
  text-decoration: none;
}
.header-menu__block {
  position: relative;
  transition: margin 0.3s ease 0s;
}
.header-menu__block.act .header-menu__item {
  border-color: #ffc81f;
}
.header-menu__block::after {
  content: '';
  display: block;
  position: absolute;
  top: 100%;
  left: 50%;
  -ms-transform: translate(-50%, 0px);
      transform: translate(-50%, 0px);
  opacity: 0;
  border: 9px solid transparent;
  border-top: 8px solid #FFCC00;
  transition: opacity 0.3s ease 0s;
}
.header-menu__block._hover::after {
  opacity: 1;
}
.header-menu__block._hover .header-menu__item {
  border-color: #ffc81f;
}
.header-menu__block._hover._no-submenu::after {
  opacity: 0;
}
.header-menu__block._hover._hamburger .icon-hamburger svg ellipse {
  fill: #FFCC00;
}
.header-menu__block._hamburger {
  margin-left: 0;
  display: none;
  -ms-flex-align: center;
      align-items: center;
  cursor: pointer;
}
.header-menu__block._hamburger .icon-hamburger {
  margin: 0 10px;
  font-size: 0;
  line-height: 0;
}
.main_menu_bottom {
  text-align: left;
  opacity: 0;
  top: 39px;
  transition: top 0.3s ease 0s,
              left 0.3s ease 0s,
              opacity 0.3s ease 0s,
              visibility 0.3s ease 0s;
}
.main_menu_bot_dop a {
  display: block;
  height: 29px;
  margin-top: -1px;
  float: left;
  padding-right: 13px;
  padding-left: 13px;
  font-family: 'Arial Narrow', 'Arial', sans-serif;
  font-size: 15px;
  text-transform: uppercase;
  font-stretch: condensed;
  color: #fff;
  font-weight: bold;
  padding-top: 12px;
}
.header__btn {
  box-sizing: border-box;
  position: relative;
  padding: 0 13px;
  text-align: left;
  outline: none;
  height: 35px;
  background-color: #ffc81f;
  border: none;
  color: #231f20;
  cursor: pointer;
  transition: width 0.3s ease 0s, background-color 0.3s ease 0s, color 0.3s ease 0s;
}
.header__btn._call {
  margin-right: 10px;
  width: 146px;
  overflow: hidden;
}
.header__btn._call .header__btn-icon {
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  left: auto;
  right: 11px;
}
.header__btn._search {
  width: 35px;
}
.header__btn:hover {
  background-color: #000;
  color: #fff;
}
.header__btn:hover .header__btn-icon:after {
  opacity: 1;
}
.header__btn-text {
  white-space: nowrap;
  font-size: 13px;
  transition: opacity 0.3s ease 0s;
}
.header__btn-icon {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
}
.header__btn-icon::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  transition: opacity 0.3s ease 0s;
}
.header__btn-icon._icon-phone {
  width: 14px;
  height: 14px;
  background-image: url('/css/../images/icons/phone.svg');
}
.header__btn-icon._icon-phone::after {
  background-image: url('/css/../images/icons/phone-white.svg');
}
.header__btn-icon._icon-search {
  width: 14px;
  height: 13px;
  background-image: url('/css/../images/icons/loupe.svg');
}
.header__btn-icon._icon-search::after {
  background-image: url('/css/../images/icons/loupe-white.svg');
}
a.header__btn {
  display: inline-block;
  line-height: 35px;
}
a.header__btn:hover {
  text-decoration: none;
}
.menu-content {
  position: absolute;
  top: 98px;
  left: 0;
  width: 100%;
  display: block;
  padding-top: 2px;
  box-shadow: 0px 7px 7px rgba(0, 0, 0, 0.15);
  visibility: hidden;
  opacity: 0;
  -ms-transform: translateY(20px);
      transform: translateY(20px);
  transition: top 0.3s ease 0s,
    visibility 0.25s ease 0s,
    transform 0.25s ease 0s,
    opacity 0.25s ease 0s;
  /* /  */
}
.menu-content._show {
  visibility: visible;
  -ms-transform: translateY(0);
      transform: translateY(0);
  opacity: 1;
}
.menu-content:hover {
  visibility: visible;
  -ms-transform: translateY(0);
      transform: translateY(0);
  opacity: 1;
}
.menu-content__body {
  min-height: 332px;
  background-color: #fff;
  display: -ms-flexbox;
  display: flex;
}
.menu-content__sidebar {
  width: 216px;
  -ms-flex: 0 0 216px;
      flex: 0 0 216px;
  min-height: 332px;
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}
.menu-content__content {
  -ms-flex: 1 1 50%;
      flex: 1 1 50%;
}
.menu-content._small {
  top: calc(100% - 2px);
  left: 0;
}
.menu-content._small .menu-content__body {
  min-height: auto;
  display: block;
  box-shadow: 0px 7px 7px rgba(0, 0, 0, 0.15);
}
.menu-content._used-machinery {
  width: 305px;
}
.menu-content._leasing {
  left: -47px;
  width: 216px;
}
.menu-content._hamburger {
  left: -22px;
  width: 196px;
}
.menu-item__link {
  box-sizing: border-box;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  padding: 16px 7px 13px 24px;
  text-decoration: none;
  font-size: 14px;
  line-height: 19px;
  font-weight: bold;
  color: #000000;
  text-align: left;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  width: 100%;
}
.menu-item__link._header-menu__item {
  padding: 0 0 0 15px;
  height: 50px;
  text-transform: uppercase;
  letter-spacing: 0.4px;
}
.menu-item__link._header-menu__item .name {
  box-sizing: border-box;
  padding: 0 25px 0 7px;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  height: 100%;
  border-bottom: 3px solid transparent;
  transition: border-color 0.2s ease;
  margin-right: 0;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
}
.menu-item .icon {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  margin-left: auto;
}
.menu-item .name {
  -ms-flex: 1 1 50%;
      flex: 1 1 50%;
  margin-right: 10px;
}
.menu-item._hover,
.menu-item:hover {
  background-color: #F6F6F6;
}
.menu-item._hover .menu-item__link,
.menu-item:hover .menu-item__link {
  color: #000;
  text-decoration: none;
}
.menu-item:not([data-header-submenu-item]) .icon {
  display: none;
}
.menu-item.act .menu-item__link._header-menu__item .name {
  border-color: #F8C835;
}
.submenu-content {
  box-sizing: border-box;
  display: none;
  padding: 32px 36px 0 39px;
  text-align: left;
  /* Online-   */
}
.submenu-content._show {
  display: block;
}
.submenu-content._catalog {
  padding: 29px 44px 0 35px;
}
.submenu-content._industry .submenu-content__link-block {
  min-height: 64px;
}
.submenu-content._industry .submenu-content__link-block .img {
  width: 120px;
}
.submenu-content._industry .submenu-content__block {
  margin-bottom: 8px;
}
.submenu-content._attachment-equipment .submenu-content__link-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding-top: 13px;
  padding-bottom: 15px;
}
.submenu-content._attachment-equipment .submenu-content__link-block .desc {
  margin-top: auto;
}
.submenu-content._technology {
  padding: 28px 36px 0 35px;
}
.submenu-content._technology .submenu-content__block-list {
  -ms-flex: 0 0 211px;
      flex: 0 0 211px;
  width: 211px;
}
.submenu-content._other-directions {
  padding: 32px 42px 0 41px;
}
.submenu-content._other-directions .submenu-content__block-inner {
  padding: 0 6px;
}
.submenu-content._other-directions .submenu-content__link-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 11px 134px 16px 16px;
}
.submenu-content._other-directions .submenu-content__link-block .desc {
  margin-top: auto;
}
.submenu-content._small {
  box-sizing: border-box;
  position: absolute;
  left: 100%;
  top: 0;
  width: 246px;
  padding: 16px 0 0 6px;
  display: block;
  visibility: hidden;
  opacity: 0;
  -ms-transform: translateY(20px);
      transform: translateY(20px);
  transition: top 0.3s ease 0s,
        visibility 0.25s ease 0s,
        transform 0.25s ease 0s,
        opacity 0.25s ease 0s;
}
.submenu-content._small._show {
  visibility: visible;
  -ms-transform: translateY(0);
      transform: translateY(0);
  opacity: 1;
}
.submenu-content._small .submenu-content__content {
  box-sizing: border-box;
  display: block;
  padding: 11px 12px 20px;
  box-shadow: 0px 7px 7px rgba(0, 0, 0, 0.07);
}
.submenu-content._small .submenu-content__block-list {
  width: auto;
}
.submenu-content._technique-operating-time {
  width: 246px;
}
.submenu-content._spare-parts {
  padding: 27px 36px 0 35px;
}
.submenu-content._service .submenu-content__link-block,
.submenu-content._complex .submenu-content__link-block {
  padding-right: 130px;
  min-height: 72px;
}
.submenu-content._service .submenu-content__link-block .img,
.submenu-content._complex .submenu-content__link-block .img {
  width: 120px;
}
.submenu-content._complex .submenu-content__link-block {
  padding-right: 135px;
}
.submenu-content__content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  background-color: #fff;
}
._other-directions .submenu-content__content {
	background-color: transparent;
}
.submenu-content__block {
  -ms-flex: 0 0 50%;
      flex: 0 0 50%;
  width: 50%;
  margin-bottom: 16px;
}
.submenu-content__block-inner {
  box-sizing: border-box;
  padding: 0 8px;
}
.submenu-content__block-list {
  box-sizing: border-box;
  -ms-flex: 0 0 33.333333%;
      flex: 0 0 33.333333%;
  width: 33.333333%;
}
.submenu-content__link-block {
  box-sizing: border-box;
  display: block;
  position: relative;
  padding: 11px 150px 11px 16px;
  min-height: 96px;
  font-size: 13px;
  line-height: 15px;
  color: #000;
  text-decoration: none;
}
.submenu-content__link-block::after {
  box-sizing: border-box;
  content: '';
  border: 1px solid rgba(0, 0, 0, 0.1);
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  pointer-events: none;
  transition: border-color 0.2s ease 0s;
}
.submenu-content__link-block:hover {
  text-decoration: none;
  color: #000;
}
.submenu-content__link-block:hover::after {
  border-color: #FFCC00;
}
.submenu-content__link-block:hover .caption {
  text-decoration: underline;
}
.submenu-content__link-block .img {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 135px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-color: #FCF7FB;
}
.submenu-content__link-block .caption {
  text-decoration: none;
  color: #006699;
}
.submenu-content__link-block .desc {
  font-size: 12px;
  line-height: 14px;
}
.submenu-content .link-wrap {
  margin-bottom: 12px;
}
.submenu-content .link-wrap:last-child {
  margin-bottom: 0;
}
.submenu-content .link {
  box-sizing: border-box;
  display: inline-block;
  font-size: 13px;
  line-height: 16px;
  padding-left: 9px;
  border-left: 3px solid transparent;
  color: #000;
  text-decoration: none;
  transition: border-color 0.2s ease 0s;
}
.submenu-content .link:hover {
  font-weight: bold;
  color: #000;
  text-decoration: none;
  border-color: #FFCC00;
}
.submenu-content__shop-spare-parts {
  box-sizing: border-box;
  position: relative;
  min-height: 106px;
  background-color: #f0f0f0;
  font-size: 13px;
  line-height: 15px;
  padding: 20px 35px 10px 224px;
  margin: 20px 10px 0 12px;
}
.submenu-content__shop-spare-parts .img {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 208px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-color: #FCF7FB;
}
.submenu-content__shop-spare-parts .caption {
  display: inline-block;
  margin-bottom: 15px;
}
.submenu-content__shop-spare-parts .desc {
  font-size: 12px;
  line-height: 17px;
}
.menu-content-about {
  box-sizing: border-box;
  padding: 21px 34px 0 39px;
  text-align: left;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
.menu-content-about__block-list {
  margin-bottom: 19px;
}
.menu-content-about__block-list._vacancy {
  margin-bottom: 11px;
}
.menu-content-about__caption {
  font-weight: bold;
  font-size: 14px;
  line-height: 19px;
  color: #000;
  margin-bottom: 3px;
}
.menu-content-about__caption._link {
  box-sizing: border-box;
  display: inline-block;
  min-height: 33px;
  padding: 7px 10px;
  margin-bottom: 0;
  color: #000;
  text-decoration: none;
  transition: background-color 0.2s ease;
}
.menu-content-about__caption._link:hover {
  background-color: #F6F6F6;
  color: #000;
  text-decoration: none;
}
.menu-content-about__link {
  font-size: 12px;
  line-height: 19px;
  margin-bottom: 1px;
}
.menu-content-about__link .date-news {
  margin-right: 1px;
  color: rgba(0, 0, 0, 0.5);
}
.menu-content-about__link .count-vacancy {
  font-weight: bold;
  font-size: 13px;
  line-height: 19px;
  margin-right: 3px;
}
.menu-content-about__link:last-of-type {
  margin-bottom: 0;
}
.menu-content-about__link-more {
  margin-left: 3px;
  font-size: 11px;
  line-height: 15px;
  display: inline-block;
  text-decoration: underline;
}
.menu-content-about__link-more:after {
  content: '';
  display: inline-block;
  width: 7px;
  height: 8px;
  background: url('/images/new-menu/icons/arrow-more.svg') no-repeat center / contain;
  vertical-align: middle;
  margin-left: 7px;
}
.menu-content-about__link-more:hover {
  text-decoration: none;
}
.menu-content-about__block._left {
  box-sizing: border-box;
  width: 367px;
  -ms-flex: 0 0 367px;
      flex: 0 0 367px;
  padding-right: 20px;
}
.menu-content-about__block._left .menu-content-about__wrap-link {
  margin-left: -10px;
  margin-bottom: 4px;
}
.menu-content-about__block._right {
  -ms-flex: 1 1 540px;
      flex: 1 1 540px;
  width: 540px;
  max-width: 540px;
  min-width: 540px;
}
.menu-content-about__items-wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -5px 0px 0px -9px;
}
.menu-content-about__items-wrap .menu-content-about__wrap-link {
  -ms-flex: 0 0 228px;
      flex: 0 0 228px;
  width: 228px;
  margin-left: 0;
  margin-right: 17px;
  margin-bottom: 0;
}
.menu-content-about__items-wrap .menu-content-about__wrap-link:nth-child(even) {
  -ms-flex: 0 0 290px;
      flex: 0 0 290px;
  width: 290px;
  margin-right: 0;
}
.menu-content-about__items-wrap .menu-content-about__caption._link {
  width: 100%;
}
.menu-content-about__info {
  box-sizing: border-box;
  position: relative;
  height: 124px;
  background-color: rgba(240, 240, 240, 0.5);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 5px 19px 5px 197px;
  margin-top: 17px;
}
.menu-content-about__info .img {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 181px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-color: #FCF7FB;
}
.menu-content-about__info p {
  font-size: 12px;
  line-height: 17px;
  color: #495359;
  margin: 0;
}
.menu-bottom {
  box-sizing: border-box;
  height: 71px;
  background-color: #fff;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  text-align: left;
  margin-top: -1px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
.menu-bottom__special-offers {
  box-sizing: border-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  width: 217px;
  -ms-flex: 0 0 217px;
      flex: 0 0 217px;
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  font-size: 14px;
  line-height: 19px;
  font-weight: bold;
  color: #000;
  text-decoration: none;
  padding-left: 24px;
}
.menu-bottom__special-offers:hover {
  text-decoration: none;
  color: #006699;
}
.menu-bottom__special-offers .name {
  position: relative;
}
.menu-bottom__special-offers .tooltip {
  position: absolute;
  top: -6px;
  right: -16px;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  width: 13px;
  height: 13px;
  background-color: #FFCC00;
  border-radius: 50%;
}

.menu-bottom__special-offers .tooltip svg {
	position: static;
}
.menu-bottom__list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1 1 50%;
      flex: 1 1 50%;
}
.menu-bottom__link {
  box-sizing: border-box;
  width: 33.333333%;
  -ms-flex: 1 1 33.333333%;
      flex: 1 1 33.333333%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 3px 6px 3px 12px;
  font-weight: bold;
  font-size: 12px;
  line-height: 16px;
  color: #000;
  text-decoration: none;
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}
.menu-bottom__link:first-child {
  border-left: none;
}
.menu-bottom__link:last-child {
  border-right: none;
}
.menu-bottom__link:hover {
  color: #006699;
  text-decoration: none;
}
.menu-bottom__link .img {
  margin-left: auto;
  -ms-flex: 0 0 64px;
      flex: 0 0 64px;
  width: 64px;
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-color: #FCF7FB;
}
.menu-bottom__link .name {
  padding-right: 10px;
}
.popup-search {
  height: 100%;
}
.popup-search__form {
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -ms-flex-align: center;
      align-items: center;
}
.popup-search__btn {
  position: relative;
  width: 61px;
  margin-right: 12px;
  height: 100%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  border: none;
  outline: none;
  cursor: pointer;
  background-color: #fff;
}
.popup-search__btn:hover .popup-search__btn-icon::after {
  opacity: 1;
}
.popup-search__btn-icon {
  display: inline-block;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  position: absolute;
  width: 25px;
  height: 25px;
  background: url('/css/../images/icons/loupe.svg') no-repeat center / contain;
}
.popup-search__btn-icon::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0;
  background: url('/css/../images/icons/loupe-yellow.svg') no-repeat center / contain;
  transition: opacity 0.3s ease 0s;
}
.popup-search__input {
  outline: none;
  -ms-flex-positive: 1;
      flex-grow: 1;
  height: 15px;
  border: none;
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.6px;
  color: #000;
}
.popup-search__input:-moz-placeholder {
  color: rgba(0, 0, 0, 0.5);
}
.popup-search__input:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.5);
}
.popup-search__input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.5);
}

/* End */


/* Start:/css/footer_socials.css?15549797801445*/
.footer-bottom__link{display: inline-block;height: 24px;}
.footer-bottom__link._map{width: 24px;background: url(/css/../i/css_sprites_icons.png) -298px -11px;}
.footer-bottom__link._map:hover{background-position: -410px -11px;}
.footer-bottom__link._en{width: 24px;background: url(/css/../i/css_sprites_icons.png) -326px -11px;}
.footer-bottom__link._en:hover{background-position: -354px -11px;}
.footer-bottom__link._financing{width: 144px;background: url(/css/../i/css_sprites_icons.png) -150px -11px;}
.footer-bottom__link._financing:hover{background-position: -2px -11px;}
.footer-bottom__link._youtube{width: 24px;background: url(/css/../i/css_sprites_icons.png) -466px -11px;}
.footer-bottom__link._facebook{width: 24px;background: url(/css/../i/css_sprites_icons.png) -382px -11px;}
.footer-bottom__link._instagram{width: 24px;background: url(/css/../i/css_sprites_icons.png) -438px -11px;}

.footer-bottom__link._bg-fb {
    width: 24px;
    background: url('/css/../i/social_sprites.png') -4px -4px;
}
.footer-bottom__link._bg-instagram {
    width: 24px;
    background: url('/css/../i/social_sprites.png') -36px -4px;
}
.footer-bottom__link._bg-ok {
    width: 24px;
    background: url('/css/../i/social_sprites.png') -4px -36px;
}
.footer-bottom__link._bg-vk {
    width: 24px;
    background: url('/css/../i/social_sprites.png') -36px -36px;
}
.footer-bottom__link._bg-youtube {
    width: 24px;
    background: url('/css/../i/social_sprites.png') -68px -4px;
}
/* End */


/* Start:/bitrix/templates/zeppelin_inner/template_styles.css?1552648086354*/
.ajaxWrap {
padding:10px;
min-height:320px;
background:#fff;
text-align:left;
}

.orderForm td {
padding: 3px;
}
.cat_table {

	}

.cat_table td {
    padding: 7px 10px 7px 10px;
    vertical-align: middle;
	}

.cat_table tr.gr {
    background-color: #eeeeee;
	}

.cat_table th {
    font-weight: bold;
    padding: 10px;
    vertical-align: bottom;
	}

/* End */
/* /css/common_inner.css?155639641549284 */
/* /css/stylesheet.css?15647275942088 */
/* /bitrix/fancybox/jquery.fancybox-1.3.1.css?14703135664063 */
/* /css/selectbox.css?14703015882790 */
/* /css/style.css?156472720547218 */
/* /css/cat_styles.css?145972101510333 */
/* /css/new_form_styles.css?156778554614643 */
/* /css/new-popups.css?156102423811030 */
/* /css/new_designed_menu.css?156832955022702 */
/* /css/footer_socials.css?15549797801445 */
/* /bitrix/templates/zeppelin_inner/template_styles.css?1552648086354 */
