

/* Start:/bitrix/templates/main/template_styles.css?167661226087929*/
@font-face {
  font-family:'LucidaGrande';
  font-display: optional;
  src:url('/bitrix/templates/main/font/LucidaGrande.eot');
  src:url('/bitrix/templates/main/font/LucidaGrande.eot?#iefix') format('embedded-opentype'), url('/bitrix/templates/main/font/LucidaGrande.woff') format('woff'), url('/bitrix/templates/main/font/LucidaGrande.ttf') format('truetype');
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:'LucidaGrandeBold';
  font-display: optional;
  src:url('/bitrix/templates/main/font/LucidaGrande-Bold.eot');
  src:url('/bitrix/templates/main/font/LucidaGrande-Bold.eot?#iefix') format('embedded-opentype'), url('/bitrix/templates/main/font/LucidaGrande-Bold.woff') format('woff'), url('/bitrix/templates/main/font/LucidaGrande-Bold.ttf') format('truetype');
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:'MyriadPro_Semibold';
  font-display: optional;
  src:url('/bitrix/templates/main/font/MyriadPro-Semibold.eot');
  src:url('/bitrix/templates/main/font/MyriadPro-Semibold.eot?#iefix') format('embedded-opentype'), url('/bitrix/templates/main/font/MyriadPro-Semibold.woff') format('woff'), url('/bitrix/templates/main/font/MyriadPro-Semibold.ttf') format('truetype');
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:'MyriadPro_Regular';
  font-display: optional;
  src:url('/bitrix/templates/main/font/MyriadPro-Regular.eot');
  src:url('/bitrix/templates/main/font/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'), url('/bitrix/templates/main/font/MyriadPro-Regular.woff') format('woff'), url('/bitrix/templates/main/font/MyriadPro-Regular.ttf') format('truetype');
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:'MyriadPro_Bold';
  font-display: optional;
  src:url('/bitrix/templates/main/font/MyriadPro-Bold.eot');
  src:url('/bitrix/templates/main/font/MyriadPro-Bold.eot?#iefix') format('embedded-opentype'), url('/bitrix/templates/main/font/MyriadPro-Bold.woff') format('woff'), url('/bitrix/templates/main/font/MyriadPro-Bold.ttf') format('truetype');
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:'SantaFeLet';
  font-display: optional;
  src:url('/bitrix/templates/main/font/SantaFeLetPlain.eot');
  src:url('/bitrix/templates/main/font/SantaFeLetPlain.eot?#iefix') format('embedded-opentype'), url('/bitrix/templates/main/font/SantaFeLetPlain.woff') format('woff'), url('/bitrix/templates/main/font/SantaFeLetPlain.ttf') format('truetype');
  font-weight:normal;
  font-style:normal;
}

@font-face { 
    font-family: "rouble";
    src: url("/bitrix/templates/main/font/rouble.otf") format("opentype");
}
.rub { font-family: "rouble"; }

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary { display:block; }
audio, canvas, video {
  display:inline-block;
  *display:inline;
  *zoom:1;
}

body {
    background-color: #181c24;
}

audio:not([controls]) {
  display:none;
  height:0;
}
[hidden] { display:none; }
html {
  font-size:100%;
  -webkit-text-size-adjust:100%;
  -ms-text-size-adjust:100%;
}
html, button, input, select, textarea { font-family:sans-serif; }
body { margin:0; }
/*a:focus { outline:thin dotted; }*/ 
a:active, a:hover { outline:0; }
h1 {
  font-size:2em;
  margin:0.67em 0;
}
h2 {
  font-size:1.5em;
  margin:0.83em 0;
}
h3 {
  font-size:1.17em;
  margin:1em 0;
}
h4 {
  font-size:1em;
  margin:1.33em 0;
}
h5 {
  font-size:0.83em;
  margin:1.67em 0;
}
h6 {
  font-size:0.75em;
  margin:2.33em 0;
}
abbr[title] { border-bottom:1px dotted; }
b, strong { font-weight:bold; }
blockquote { margin:1em 40px; }
dfn { font-style:italic; }
mark {
  background:#ffff00;
  color:#000000;
}
p, pre { margin:1em 0; }
code, kbd, pre, samp {
  font-family:monospace, serif;
  _font-family:'courier new', monospace;
  font-size:1em;
}
pre {
  white-space:pre;
  white-space:pre-wrap;
  word-wrap:break-word;
}
.dark h2{
text-shadow:none !important;
}
q { quotes:none; }
q:before, q:after {
  content:'';
  content:none;
}
small { font-size:80%; }
sub, sup {
  font-size:75%;
  line-height:0;
  position:relative;
  vertical-align:baseline;
}
sup { top:-0.5em; }
sub { bottom:-0.25em; }
dl, menu, ol, ul { margin:0 0; }
dd { margin:0 0 0 40px; }
menu, ol, ul { padding:0 0 0 0px; }
nav ul, nav ol {
  list-style:none;
  list-style-image:none;
}
img {
  border:0;
  -ms-interpolation-mode:bicubic;
}
svg:not(:root) { overflow:hidden; }
figure { margin:0; }
form { margin:0; }
fieldset {
  border:1px solid #c0c0c0;
  margin:0 2px;
  padding:0.35em 0.625em 0.75em;
}
legend {
  border:0;
  padding:0;
  white-space:normal;
  *margin-left:-7px;
}
button, input, select, textarea {
  font-size:100%;
  margin:0;
  vertical-align:baseline;
  *vertical-align:middle;
}
button, input { line-height:normal; }
button, html input[type="button"], input[type="reset"], input[type="submit"] {
  -webkit-appearance:button;
  cursor:pointer;
  *overflow:visible;
}
button[disabled], input[disabled] { cursor:default; }
input[type="checkbox"], input[type="radio"] {
  box-sizing:border-box;
  padding:0;
  *height:13px;
  *width:13px;
}
input[type="search"] {
  -webkit-appearance:textfield;
  -moz-box-sizing:content-box;
  -webkit-box-sizing:content-box;
  box-sizing:content-box;
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance:none; }
button::-moz-focus-inner, input::-moz-focus-inner {
  border:0;
  padding:0;
}
textarea {
  overflow:auto;
  vertical-align:top;
}
table {
  border-collapse:collapse;
  border-spacing:0;
}
html, body {
  margin:0;
  padding:0;
  height:100%;
  font-family:"Myriad Pro";
}
body {
  /*background-image:url("/bitrix/templates/main/img/bg2.png");
  background-repeat:repeat;*/
  /*background-position: 0 100%;*/
 /*background-color: #181c24;*/
 /*background-position: 0 80px;*/
}
iframe body {
 background-color: transparent;	
}
.wrapper {
  min-height:100%;
  background-color:#f8f8f8;
  min-width:1024px;
}
.wrapper.dr{
	background-color: transparent;
	background-image:url("/bitrix/templates/main/img/bg2.png");
	background-repeat: repeat-x;
}
.wrapper_center { padding-bottom:31px; }
.wraper_content {
  background-image:url("/bitrix/templates/main/img/bg_content.gif");
  background-repeat:repeat-x;
}
.content {
  width:981px;
  margin:0 auto;
  padding:46px 0 0 0;
}
.cap {
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  left:0;
}
.cap .cap_center {
  width:500px;
  margin:0 auto;
  background-color:#ffffff;
  margin-top:200px;
  font-size:30px;
  font-family:'LucidaGrandeBold';
  text-align:center;
  padding:20px;
  border-radius:6px;
  text-shadow:4px 5px 2px #cccccc;
  box-shadow:inset 0 0 10px rgba(0,0,0,0.5);
  behavior:url(/bitrix/templates/main/PIE.htc);
}

header.header {
  background-color:#ffffff;
  background-image:url("/bitrix/templates/main/img/header_g.png");
  background-repeat:repeat-x;
  background-position:0 100%;
  height:80px;
}
header.header .header_center {
  margin:0 auto;
  width:1024px;
}
header.header .header_center .header_center_c {
  width:980px;
  margin:0 auto;
}
header.header .header_center .header_center_c nav ul { padding:11px 0 10px 1px; }
header.header .header_center .header_center_c nav ul li {
  display:inline-block;
  position:relative;
  padding:0 17px 0 0;
}
header.header .header_center .header_center_c nav ul li.last1 a.all_site_sw{
  padding:0 20px 0 0;
  display:inline-block;  
  background:url("/bitrix/templates/main/img/ks.gif") no-repeat right;  
}
header.header .header_center .header_center_c nav ul li.last1 a.all_site_sw:hover{
  background:url("/bitrix/templates/main/img/ks3.gif") no-repeat right;   
}
header.header .header_center .header_center_c nav ul li.active a.all_site_sw{
  background:url("/bitrix/templates/main/img/ks2.gif") no-repeat right !important;   
}
header.header .header_center .header_center_c nav ul li a {
  color:#6d757a;
  font-size:11px;
  text-decoration:none;
  font-family:'LucidaGrande';
}
header.header .header_center .header_center_c nav ul li a img { display:block; }
header.header .header_center .header_center_c nav ul li a:hover { color:#607afe; }
header.header .header_center .header_center_c nav ul li.last {
  background-image:url("/bitrix/templates/main/img/ks.gif");
  background-repeat:no-repeat;
  background-position:56px 6px;
  padding:0 50px 0 0;
}
header.header .header_center .header_center_c nav ul li.last:hover { background-image:url("/bitrix/templates/main/img/ks3.gif"); }
header.header .header_center .header_center_c nav ul li.last:hover a { color:#607afe; }
header.header .header_center .header_center_c nav ul li.active a { color:#607afe; }
header.header .header_center .header_center_c nav ul li.active.last { background-image:url("/bitrix/templates/main/img/ks2.gif"); }
header.header .header_center .header_center_c nav ul li.active.last a:hover { color:#c5c6c7; }
header.header .header_center .header_center_c nav ul li.active.last a { color:#c5c6c7; }
header.header .header_center .header_center_c nav ul li.active.last a:hover { color:#c5c6c7; }
.header_menu {
  height:37px;
  background-image:url("/bitrix/templates/main/img/bg_menu.png");
  position:relative;
}
.header_menu menu {
  float:left;
  margin-top:1px;
}
.header_menu menu ul li {
  line-height:10pt;
  list-style:none;
  float:left;
  background-image:url("/bitrix/templates/main/img/bg_li_menu.png");
  background-repeat:no-repeat;
  background-position:100% 0;
  height:36px;
}
.header_menu menu ul li a {
  color:#41464d;
  text-decoration:none;
  font-size:14px;
  display:block;
  text-shadow:#ffffff 0px 1px 1px;
  padding:11px 0px 0 0px;
  height:25px;
  margin-right:3px;
  text-align:center;
  width:105px;
  font-family:'MyriadPro_Semibold';
  position:relative;
}
.header_menu menu ul li.first { margin-left:1px; }
.header_menu menu ul li.first a {
  width:auto;
  border-radius:3px 0 0 0;
  text-align:left;
  padding-left:21px;
  padding-right:18px;
}
.header_menu menu ul li.active a {
  background-image:url("/bitrix/templates/main/img/bg_menu_active.gif");
  background-repeat:repeat-x;
}
.header_menu menu ul li:hover a {
  background-image:url("/bitrix/templates/main/img/bg_menu_active.gif");
  background-repeat:repeat-x;
}
.header_menu menu ul li:hover .aroww_podmenu { display:block; }
.header_menu menu ul li.last {
  width:105px;
  background-image:none;
}
.header_menu menu ul li.last a { margin-right:0; }
.aroww_podmenu {
  position:absolute;
  width:0px;
  height:0px;
  top:35px;
  left:48%;
  margin-left:-3px;
  z-index:12;
  display:none;
  border-left:7px solid transparent;
  border-top:7px solid #ffffff;
  border-right:7px solid transparent;
}
.aroww_podmenu:before {
  content:'';
  position:absolute;
  top:-7px;
  left:-6px;
}
.poisk {
  float:right;
  background-image:url("/bitrix/templates/main/img/bg_li_menu.png");
  background-repeat:no-repeat;
  background-position:100% 0;
  height:30px;
  padding:6px 17px 0 15px;
  margin-top:1px;
  position:relative;
}
#enter_message iframe{
	height:494px;
	width:980px;
}

.page_round ul li{
	list-style:none;
}
.search-form{
	position:relative;
}
.poisk input[type=submit] {
	border:none;
	background:transparent;
	font-size:0px;
	height: 19px;
	width:20px;
	position:absolute;
	z-index:5;
	left:0px;
	top:3px;
}
.poisk input[type=text] {
  width:130px;
  padding:2px 0 4px 20px;
  background-image:url("/bitrix/templates/main/img/poisk2.png");
  background-repeat:no-repeat;
  border:none;
  background-color:transparent;
  font-size:11px;
  color:#a4a6a7;
  outline:none;
  font-family:'LucidaGrande';
}
.poisk input:focus {
  background-image:none;
  background-image:url("/bitrix/templates/main/img/poisk_focus.png");
}
.poisk img {
  position:absolute;
  top:13px;
  left:20px;
}
.lt-ie9 .poisk input {
  padding:2px 0px 0 20px;
  height:16px;
}
.poisk, x:-moz-any-link {
  height:32px;
  padding:4px 18px 0 15px;
}
.dealers {
  float:right;
  margin-top:1px;
  height:36px;
}
.dealers a {
  color:#41464d;
  text-decoration:none;
  font-size:14px;
  display:block;
  text-shadow:#ffffff 0px 1px 1px;
  padding:8px 0px 0 0px;
  text-align:center;
  height:28px;
  width:104px;
  position:relative;
  font-family:'MyriadPro_Semibold';
}
.dealers:hover a,.dilers-open-block a {
  background-image:url("/bitrix/templates/main/img/bg_menu_active.gif");
  background-repeat:repeat-x;
}
.dealers:hover .aroww_podmenu {/* display:block; */}
.dealers.active a {
  background-image:url("/bitrix/templates/main/img/bg_menu_active.gif");
  background-repeat:repeat-x;
}
.logo {
  float:right;
  width:102px;
  height:36px;
  position:relative;
  z-index:20;
}
.logo a {
  display:block;
  position:absolute;
  left:-4px;
  top:-43px;
}
.write {
  position:relative;
  float:right;
  margin-right:1px;
  margin-top:1px;
  height:36px;
}

a {outline: none;}
  
.write:hover a, .wr-open a {
  background-image:url("/bitrix/templates/main/img/ob_sv_hover2.png");
  background-repeat:no-repeat;
}
textarea, input{
outline:none;
}
.dilers-open-block .aroww_podmenu{display:block;}
.write:hover .aroww_podmenu {/* display:block; */}
.wr-open .aroww_podmenu { display:block; }
.write a {
  display:block;
  height:31px;
  padding:6px 11px 0 10px;
  border-radius:0 3px 0 0;
  position:relative;
}
.write a .aroww_podmenu { top:35px; }
.write.active a {
  background-image:url("/bitrix/templates/main/img/ob_sv_hover.png");
  background-repeat:no-repeat;
}
.exclusive_line {
  float:right;
  line-height:10pt;
  list-style:none;
  background-image:url("/bitrix/templates/main/img/ex_new.png");
  background-repeat:no-repeat;
  background-position:100% 0;
  height:36px;
  margin-top:1px;
  width:118px;
}
.exclusive_line.active {
  background-image:url("/bitrix/templates/main/img/ex_new_active.png");
  background-repeat:no-repeat;
  background-position:100% 0;
  margin-top:0;
  padding-top:1px;
}
.exclusive_line.active a {
  background-image:url("/bitrix/templates/main/img/ex_active.gif");
  background-repeat:repeat-x;
}
.exclusive_line.active a span { background-image:url("/bitrix/templates/main/img/ex_line2.png"); }
.exclusive_line.active:hover {
  background-image:url("/bitrix/templates/main/img/ex_new_active.png");
  background-repeat:no-repeat;
  background-position:100% 0;
}
.exclusive_line.active:hover a {
  background-image:url("/bitrix/templates/main/img/ex_active.gif");
  background-repeat:repeat-x;
}
.exclusive_line.active:hover a span { background-image:url("/bitrix/templates/main/img/ex_line2.png"); }
.exclusive_line a {
  text-decoration:none;
  display:block;
  padding:8px 13px 0 13px;
  height:28px;
  margin-right:2px;
  margin-left:2px;
}
.exclusive_line a span {
  display:block;
  background-image:url("/bitrix/templates/main/img/Exclusive_Live.png");
  background-repeat:no-repeat;
  width:88px;
  height:22px;
}
.exclusive_line:hover a { background-image:url("/bitrix/templates/main/img/ex_live_hover_bg.png"); }
.exclusive_line:hover a span {
  background-image:url("/bitrix/templates/main/img/Exclusive_Live_hover.png");
  background-repeat:no-repeat;
}
.slader {
  width:1024px;
  margin:0 auto;
  position:relative;

}
.slader_img{
 /* height:490px;
  overflow:hidden;*/
}

.slader .slader_img { width:1024px; }
.slader .slader_img ul {
  background-color:black;
  border-radius:0 0 3px 3px;
  height:490px;
}
.slader .slader_img ul li {
  list-style:none;
  display:none;
}
.slader .slader_img ul li img {
  border-radius:0 0 5px 5px;
  behavior:url(/bitrix/templates/main/PIE.htc);
  position:relative;
}
.slader .slader_img ul li.active { display:block; }
.slader .slider_point {
  position:absolute;
  right:37px;
  bottom:16px;
}
.slader .slider_point ul li {
  list-style:none;
  float:left;
  margin:0 0 0 5px;
}
.slader .slider_point ul li a {
  display:block;
  width:15px;
  height:15px;
  background-image:url("/bitrix/templates/main/img/buletsWight_(passive).png");
  background-repeat:no-repeat;
}
.slader .slider_point ul li:hover a { background-image:url("/bitrix/templates/main/img/buletsWight_(select).png"); }
.slader .slider_point ul li.active a { background-image:url("/bitrix/templates/main/img/buletsWight_(active).png"); }
.slader .information {
  position:absolute;
  top:128px;
  left:614px;
  width:360px;
  line-height:26px;
}
.slader .information header {
  color:#cdcecf;
  font-size:58pt;
  font-family:'SantaFeLet';
}
.slader .information .information_text {
  padding-top:16px;
  padding-left:5px;
  padding-bottom:60px;
}
a.button {
  display:block;
  background:url("/bitrix/templates/main/img/where-new.png") no-repeat 0px 0px;
  width:126px;
  height:64px;
  text-align:center;
  font-size:16px;
  color:#cdcecf;
  text-decoration:none;
  margin-left:3px;
  margin-top:20px;
} 

a.button:hover {
  display:block;
  background:url("/bitrix/templates/main/img/where-new.png") no-repeat 0px -66px;

  width:126px;
  height:64px;
  text-align:center;
  font-size:16px;
  color:#cdcecf;
  text-decoration:none;
  margin-left:3px;
   margin-top:20px;
}
a.button:active {
  background:url("/bitrix/templates/main/img/where-new.png") no-repeat 0px -129px;
}

a.button.buy { background-image:url("/bitrix/templates/main/img/buttom2.png"); }
.news {
  width:1003px;
  margin-left:-13px;
  padding-bottom:28px;
}
.news .news_one {
  float:left;
  width:296px;
  height:241px;
  background-image:url("/bitrix/templates/main/img/news_one.png");
  background-repeat:no-repeat;
  padding:17px 15px 0px 15px;
}
.news .news_one.first {
  background-image:url("/bitrix/templates/main/img/news_one_first.png");
  background-repeat:no-repeat;
  width:299px;
  padding-left:27px;
}
.news .news_one.last {
  background-image:url("/bitrix/templates/main/img/news_one_last.png");
  background-repeat:no-repeat;
  width:299px;
  padding-right:22px;
  padding-left:14px;
}
.news .news_one .news_one_center { text-align:center; }
.news .news_one .news_one_center img {
  max-width:297px;
  max-height:59px;
}
.news .news_one .news_one_center header {
  padding:0px 0 0px 0;
  font-size:18px;
  height:25px;
  overflow:hidden;
  color:#41474d;
  font-family:'LucidaGrande';
  text-align:left;
  margin:15px 0 5px 7px;
}
.news .news_one .news_one_center .news_one_text {
  overflow:hidden;
  height:70px;
  margin-left:7px;
  text-align:left;
  line-height:18px;
}
.news .news_one .news_one_center .news_one_text p {
  margin:0;
  font-size:12px;
  color:#6d757a;
  font-family:'LucidaGrande';
}
.news .news_one .news_one_center .news_one_text p a {
  color:#607afe;
  font-size:12px;
  background-image:url("/bitrix/templates/main/img/arrow.png");
  background-repeat:no-repeat;
  background-position:100% 50%;
  padding:0 10px 0 0;
  text-decoration:none;
  font-family:'LucidaGrande';
}
.news .news_one .news_one_center .news_one_text p a:hover { text-decoration:underline; }
.bread_crumbs {
  position:absolute;
  top:-35px;
  left:54px;
  overflow:hidden;
  background-image:url("/bitrix/templates/main/img/bread_bg.png");
  background-repeat:no-repeat;
  width:511px;
  height:46px;
}
.bread_crumbs ul li {
  float:left;
  list-style:none;
  height:31px;
  position:relative;
  background-image:url("/bitrix/templates/main/img/ht_linie.png");
  background-repeat:no-repeat;
  background-position:100% 0;
}
.bread_crumbs ul li a {
  display:block;
  padding:7px 12px 0px 5px;
}
.bread_crumbs ul li .arrow_active {
  background-image:url("/bitrix/templates/main/img/arrow_active.png");
  background-repeat:no-repeat;
  width:10px;
  height:5px;
  position:absolute;
  top:27px;
  left:50%;
  margin-left:-5px;
  display:none;
}
.bread_crumbs ul li.first a { padding:7px 10px 0px 16px; }
.bread_crumbs ul li.first a span {
  background-image:url("/bitrix/templates/main/img/bread_1_cer.png");
  background-repeat:no-repeat;
  width:82px;
  height:15px;
  display:block;
}
.bread_crumbs ul li.first a:hover span { background-image:url("/bitrix/templates/main/img/bread_1.png"); }
.bread_crumbs ul li.active .arrow_active { display:block; }
.bread_crumbs ul li.first.active a span { background-image:url("/bitrix/templates/main/img/bread_1.png"); }
.bread_crumbs ul li.second a span {
  background-image:url("/bitrix/templates/main/img/bread_2.png");
  background-repeat:no-repeat;
  width:83px;
  height:15px;
  display:block;
}
.bread_crumbs ul li.second a:hover span { background-image:url("/bitrix/templates/main/img/bread_2_active.png"); }
.bread_crumbs ul li.second.active a span { background-image:url("/bitrix/templates/main/img/bread_2_active.png"); }
.bread_crumbs ul li.third a span {
  background-image:url("/bitrix/templates/main/img/bread_3.png");
  background-repeat:no-repeat;
  width:49px;
  height:15px;
  display:block;
}
.bread_crumbs ul li.third a:hover span { background-image:url("/bitrix/templates/main/img/bread_3_active.png"); }
.bread_crumbs ul li.third.active a span { background-image:url("/bitrix/templates/main/img/bread_3_active.png"); }
.bread_crumbs ul li.fourth a span {
  background-image:url("/bitrix/templates/main/img/bread_4.png");
  background-repeat:no-repeat;
  width:63px;
  height:15px;
  display:block;
}
.bread_crumbs ul li.fourth a:hover span { background-image:url("/bitrix/templates/main/img/bread_4_active.png"); }
.bread_crumbs ul li.fourth.active a span { background-image:url("/bitrix/templates/main/img/bread_4_active.png"); }
.bread_crumbs ul li.fifth a span {
  background-image:url("/bitrix/templates/main/img/bread_5.png");
  background-repeat:no-repeat;
  width:32px;
  height:15px;
  display:block;
}
.bread_crumbs ul li.fifth a:hover span { background-image:url("/bitrix/templates/main/img/bread_5_active.png"); }
.bread_crumbs ul li.fifth.active a span { background-image:url("/bitrix/templates/main/img/bread_5_active.png"); }
.bread_crumbs ul li.last { background-image:none; }
.bread_crumbs ul li.last a { padding:7px 12px 0px 5px; }
.bread_crumbs ul li.last a span {
  background-image:url("/bitrix/templates/main/img/bread_6.png");
  background-repeat:no-repeat;
  width:87px;
  height:15px;
  display:block;
}
.bread_crumbs ul li.last a:hover span { background-image:url("/bitrix/templates/main/img/bread_6_active.png"); }
.bread_crumbs ul li.last.active a span { background-image:url("/bitrix/templates/main/img/bread_6_active.png"); }

.bread_crumbs ul li.last-d a span {
  background-image:url("/bitrix/templates/main/img/2-0.png");
  background-repeat:no-repeat;
  width:97px;
  height:15px;
  display:block;
  margin-top:1px;
}
.bread_crumbs ul li.last-d a:hover span { background-image:url("/bitrix/templates/main/img/1-0.png"); background-position: 1px 0px;}
.bread_crumbs ul li.last-d.active a span { background-image:url("/bitrix/templates/main/img/1-0.png"); background-position: 1px 0px;}



.wrapper_bread_crumbs {
  background-image:url("/bitrix/templates/main/img/bread_wrapper.png");
  background-repeat:repeat-x;
  position:absolute;
  overflow:hidden;
  width:1024px;
  height:46px;
  top:0;
  left:0;
}
.content_center { padding:0 0 70px 0; }
.content_center .column_left {
  float:left;
  width:526px;
}
.content_center .column_left header {
  font-family:'LucidaGrande';
  color:#41474d;
  font-size:105%;
  padding:0 0 25px 0;
}
.content_center .column_left header h2 {
  margin:0;
  padding:0;
  font-weight:normal;
  font-size:24px;
}
.content_center .column_left .column_left_text h3 {
  margin:0;
  padding:0;
  font-weight:normal;
  font-size:14px;
  color:#41474d;
  font-family:'LucidaGrandeBold';
}
.content_center .column_left .column_left_text p {
  margin:0;
  padding:0 0 28px 0;
  font-size:14px;
  color:#41474d;
  font-family:'LucidaGrande';
}
.content_center .column_right { float:right; }
.table {
  width:415px;
  border-left:1px solid #cdcecf;
  border-right:1px solid #cdcecf;
  border-radius:2px;
  background-color:white;
  background-image:url("/bitrix/templates/main/img/table_bottom2.png");
  background-position:0 100%;
  z-index:2;
  background-repeat:no-repeat;
  position:relative;
  border-radius:3px;
  behavior:url(/bitrix/templates/main/PIE.htc);
  padding-bottom:15px;
}
.table .table_header {
  background-image:url("/bitrix/templates/main/img/table_header.png");
  background-repeat:repeat-x;
  background-position:0 0;
}
.table .table_header h4 {
  padding:17px 0 10px 21px;
  margin:0;
  font-size:15px;
  color:#41474d;
  font-family:'LucidaGrande';
  font-weight:normal;
}
.table table { margin:0 15px 0px 15px; }
.table table tr td {
  border-top:1px solid #e6e6e6;
  border-bottom:1px solid #e6e6e6;
  width:229px;
  font-size:11px;
  color:#41474d;
  font-family:'LucidaGrande';
  vertical-align:top;
  padding:6px 0px 6px 6px;
  line-height:13px;
}
.table table tr td span.gray { color:#a5a6a7; }
.table table tr td span.big { font-size:14px; }
.table table tr td.gray_bg {
  border-top:1px solid #d9d9d9;
  border-bottom:1px solid #d9d9d9;
  width:144px;
  background-color:#f1f1f1;
  text-align:right;
  color:#a5a6a7;
  padding-left:0px;
  padding-right:6px;
}
.table table tr td.padding_big {
  padding-top:23px;
  padding-bottom:10px;
}
.table_wrapper { position:relative; }
.table_bottom {
  height:95px;
  background-image:url("/bitrix/templates/main/img/table_bottom3.png");
  background-repeat:no-repeat;
  width:445px;
  position:absolute;
  bottom:-19px;
  left:-13px;
}
.header_menu menu ul li .podmenu { display:none; }
.header_menu menu ul li .amazing_podmenu {
  position:absolute;
  background-color:#ffffff;
  left:0;
  top:36px;
  width:980px;
  background-image:url("/bitrix/templates/main/img/am_top4.png");
  background-repeat:no-repeat;
  background-position:0px 0px;
  padding:13px 0 0 0;
  border-radius:0 0 3px 3px;
  behavior:url(/bitrix/templates/main/PIE.htc);
  z-index:11;

}
.header_menu menu ul li .amazing_podmenu ul {
  border-radius:0 0 3px 3px;
  behavior:url(/bitrix/templates/main/PIE.htc);
}
.header_menu menu ul li .amazing_podmenu ul li {
  line-height:10pt;
  list-style:none;
  float:left;
  background-image:none;
  height:auto;
  margin:21px 13px 40px 8px;
}
.header_menu menu ul li .amazing_podmenu ul li.first { margin-left:30px; }
.header_menu menu ul li .amazing_podmenu ul li a {
  color:#41464d;
  text-decoration:none;
  font-size:14px;
  display:block;
  text-shadow:none;
  padding:0;
  height:auto;
  margin:0;
  text-align:left;
  width:auto;
  position:relative;
  font-family:'MyriadPro_Semibold';
}
.header_menu menu ul li .amazing_podmenu ul li a img {
  width:136px;
  height:136px;
}
.header_menu menu ul li .amazing_podmenu ul li a .plashka {
  background-image:url("/bitrix/templates/main/img/pl.png");
  background-repeat:no-repeat;
  width:135px;
  height:55px;
  position:absolute;
  top:63px;
  left:0;
}
.header_menu menu ul li .amazing_podmenu ul li a .plashka span {
  display:block;
  color:#41474d;
  font-size:11px;
  padding:18px 0 0 1px;
  text-align:center;
  font-family:'LucidaGrandeBold';
}
.header_menu menu ul li .amazing_podmenu ul li a .plashka span img {
  width:auto;
  height:auto;
}
.header_menu menu ul li .amazing_podmenu ul li a:hover .plashka { display:none; }
.header_menu menu ul li .amazing_podmenu ul li.first a {
  height:137px;
  width:136px;
  background-image:url("/bitrix/templates/main/img/amazing_img1_pasiv.jpg");
  background-repeat:no-repeat;
}
.header_menu menu ul li .amazing_podmenu ul li.first a:hover { background-image:url("/bitrix/templates/main/img/amazing_img1.jpg"); }
.header_menu menu ul li .amazing_podmenu ul li.second a {
  height:137px;
  width:136px;
  background-image:url("/bitrix/templates/main/img/amazing_img2_pasiv.jpg");
  background-repeat:no-repeat;
}
.header_menu menu ul li .amazing_podmenu ul li.second a:hover { background-image:url("/bitrix/templates/main/img/amazing_img2.jpg"); }
.header_menu menu ul li .amazing_podmenu ul li.third a {
  height:137px;
  width:136px;
  background-image:url("/bitrix/templates/main/img/amazing_img3_pasiv.jpg");
  background-repeat:no-repeat;
}
.header_menu menu ul li .amazing_podmenu ul li.third a:hover { background-image:url("/bitrix/templates/main/img/amazing_img3.jpg"); }
.header_menu menu ul li .amazing_podmenu ul li.fourth a {
  height:137px;
  width:136px;
  background-image:url("/bitrix/templates/main/img/amazing_img4_pasiv.jpg");
  background-repeat:no-repeat;
}
.header_menu menu ul li .amazing_podmenu ul li.fourth a:hover { background-image:url("/bitrix/templates/main/img/amazing_img4.jpg"); }
.header_menu menu ul li .amazing_podmenu ul li.fifth a {
  height:137px;
  width:136px;
  background-image:url("/bitrix/templates/main/img/amazing_img5_pasiv.jpg");
  background-repeat:no-repeat;
}
.header_menu menu ul li .amazing_podmenu ul li.fifth a:hover { background-image:url("/bitrix/templates/main/img/amazing_img5.jpg"); }
.header_menu menu ul li .amazing_podmenu ul li.sixth a {
  height:137px;
  width:136px;
  background-image:url("/bitrix/templates/main/img/amazing_img6_pasiv.jpg");
  background-repeat:no-repeat;
}
.header_menu menu ul li .amazing_podmenu ul li.sixth a:hover { background-image:url("/bitrix/templates/main/img/amazing_img6.jpg"); }

.header_menu menu ul li .amazing_podmenu ul li.seven a {
	margin-left: 22px;
  height:137px;
  width:136px;
  background-image:url("/bitrix/templates/main/img/set.png");
  background-repeat:no-repeat;
}
.header_menu menu ul li .amazing_podmenu ul li.seven a:hover { background-image:url("/bitrix/templates/main/img/set.png"); }

.podmenu { display:none; }
.inner_banner {
  width:1024px;
  margin:0 auto;
}
.inner_banner img {
  width:1024px;
  height:120px;
  border:0 0 3px 3px;
}
.content_inner { padding:0 0 42px 0; }
.content_inner h2 {
  color:#41474d;
  font-size:24px;
  font-family:'LucidaGrande';
  font-weight:normal;
  margin:0;
  padding:0 0 25px 0;
}
.content_inner p {
  color:#41474d;
  font-size:14px;
  margin:0;
  padding:0 0 25px 0;
  font-family:'LucidaGrande';
}
.content_inner p strong {
  font-weight:normal;
  font-family:'LucidaGrandeBold';
}
.content_inner p span { color:#5b3985; }
.content_inner h3 {
  color:#41474d;
  font-weight:normal;
  margin:0;
  font-size:18px;
  padding:0 0 25px 0;
  font-family:'LucidaGrande';
}
.wrapper_img {
  float:right;
  margin:0px 0 50px 40px;
}
.wrapper_img .img_shedow {
  border-radius:100% / 36px;
  box-shadow:rgba(0,0,0,0.5) 0 3px 11px;
  position:relative;
  behavior:url(/bitrix/templates/main/PIE.htc);
}
.wrapper_img .wrapper_img_center {
  border-radius:3px;
  border:1px solid #bdbebf;
  padding:15px 15px 15px 15px;
  background-color:#ffffff;
  position:relative;
  behavior:url(/bitrix/templates/main/PIE.htc);
}
.wrapper_img .wrapper_img_center header {
  font-size:14px;
  font-family:'LucidaGrande';
  padding:0 0 10px 0;
}
.tile_gray_purple { float:left; }
.dil_podmenu {
  position:absolute;
  background-color:#ffffff;
  left:0;
  top:36px;
  width:980px;
  background-image:url("/bitrix/templates/main/img/dil_top3.png");
  background-repeat:no-repeat;
  padding:13px 0 0 0;
  border-radius:0 0 3px 3px;
  behavior:url(/bitrix/templates/main/PIE.htc);
  z-index:10;
}
.dil_podmenu ul {
  padding:18px 0 26px 39px;
  border-radius:0 0 3px 3px;
  behavior:url(/bitrix/templates/main/PIE.htc);
}
.dil_podmenu ul li {
  display:inline-block;
  vertical-align:top;
  list-style:none;
  width:232px;
  margin:0 45px 25px 0;
  float:none !important;
  background-image:none !important;
  height:auto !important;
}
.dil_podmenu ul li header {
  font-family:'LucidaGrandeBold';
  font-size:11px;
  color:#5b3985;
  padding:0 0 7px 0;
}
.dil_podmenu ul li .dil_podmenu_text {
  line-height:14px;
  font-size:14px;
  font-family:'LucidaGrande';
  color:#41464d;
}
.dil_podmenu ul li .dil_podmenu_text span.light_gray { color:#a4a6a7; }
.dil_podmenu ul li .dil_podmenu_text span.small { font-size:11px; }
.dil_podmenu ul li .dil_podmenu_text span.dark_gray { color:#6d757a; }
.dil_podmenu ul li .dil_podmenu_text span a {
  text-decoration:none;
  line-height:14px;
  font-size:11px;
  font-family:'LucidaGrande';
  color:#41464d;
  display:inline;
  text-shadow:none;
  padding:0;
  text-align:left;
  height:auto;
  width:auto;
  background-image:none;
}
.dil_podmenu ul li .dil_podmenu_text span a:hover { color:#607afe; }
.dil_podmenu.dii_top_5 { background-image:url("/bitrix/templates/main/img/dil_top5.png"); }
.header_center_c nav ul li .all_site {
  position:absolute;
  left:-154px;
  top:27px;
  width:980px;
  background-image:url("/bitrix/templates/main/img/all_site_top.png");
  background-repeat:no-repeat;
  padding:22px 0 0 0;
  display:none;
  z-index:11;
  background-color:#ffffff;
  border-radius:0 0 4px 4px;
  behavior:url(/bitrix/templates/main/PIE.htc);
}
.header_center_c nav ul li .all_site .production.first {
  background-image:url("/bitrix/templates/main/img/prod.gif");
  background-repeat:no-repeat;
  background-position:0 100%;
  padding:10px 0 38px 40px;
}
.header_center_c nav ul li .all_site .production.dilers {
  background-color:#f1f1f1;
  background-image:none;
  border-radius:0 0 4px 4px;
  behavior:url(/bitrix/templates/main/PIE.htc);
  background-image:url("/bitrix/templates/main/img/dirers_shadow.png");
  background-repeat:no-repeat;
  padding:20px 0 46px 40px;
}
.header_center_c nav ul li .all_site .production.dilers header { margin-top:3px; }
.header_center_c nav ul li .all_site .production.dilers header a {
  font-family:'LucidaGrandeBold';
  font-size:11px;
  display:block;
}
.header_center_c nav ul li .all_site .production.dilers header a.a_gray { font-family:'LucidaGrande'; }
.header_center_c nav ul li .all_site .production { padding:20px 0 34px 40px; }
.header_center_c nav ul li .all_site .production header {
  float:left;
  margin:0 23px 0 0;
  width:145px;
}
.header_center_c nav ul li .all_site .production header a {
  font-family:'LucidaGrande';
  color:#41464d !important;
  font-size:105%;
}
.header_center_c nav ul li .all_site .production header a:hover { text-decoration:none; }
.header_center_c nav ul li .all_site .production header a.a_gray {
  font-size:11px;
  color:#6d757a !important;
}
.header_center_c nav ul li .all_site .production ul {
  float:left;
  padding:0;
  margin:0 24px 0 0;
  width:145px;
}
.header_center_c nav ul li .all_site .production ul li {
  display:block;
  padding:0;
  margin:0;
  line-height:15px;
}
.header_center_c nav ul li .all_site .production ul li a {
  padding:0;
  margin:0;
  font-family:'LucidaGrande';
  font-size:11px;
  color:#6d757a !important;
}
.header_center_c nav ul li .all_site .production ul li a:hover {
  text-decoration:none;
  color:#607afe !important;
}
.header_center_c nav ul li .all_site .production ul li.first a {
  color:#41464d !important;
  font-family:'LucidaGrandeBold';
}
.content_exlusive header{
	text-shadow:none !important;
}
.lt-ie9 .header_center_c nav ul li .all_site { left:-139px; }
.header_center_c nav ul li .all_site, x:-moz-any-link { left:-154px; }
.wrapper.exlusive {
  background-color:#14151b;
  background-repeat:no-repeat;
  background-position:50% 80px;
  background-image:url("/bitrix/templates/main/img/bg_img2.jpg");
}
.wrapper.exlusive .wraper_content { background-image:none; }
.content_exlusive {
  width:981px;
  margin:0 auto;
  padding:43px 0 89px 0;
}
.content_exlusive header {
  color:#cdcecf;
  font-size:36px;
  width:246px;
  line-height:30px;
  padding:0 0 55px 0px;
}
.content_exlusive .exlusive_news .exlusive_news_one {
  float:left;
  width:480px;
  background-color:#ffffff;
  border-radius:3px;
  background-image:url("/bitrix/templates/main/img/bottom.gif");
  background-repeat:repeat-x;
  background-position:0 100%;
  border:1px solid #ffffff;
  margin:0 17px 0 0;
  position:relative;
  behavior:url(/bitrix/templates/main/PIE.htc);
}
.content_exlusive .exlusive_news .exlusive_news_one.active .exlusive_news_text {
  overflow:visible;
  height:auto;
}
.content_exlusive .exlusive_news .exlusive_news_one.active .exlusive_news_bottom a { background-image:url("/bitrix/templates/main/img/strelka1.png"); }
.content_exlusive .exlusive_news .exlusive_news_one.right {
  float:right;
  margin:0;
}
.content_exlusive .exlusive_news .exlusive_news_one .exlusive_news_one_top {
  background-image:url("/bitrix/templates/main/img/ex_obe.gif");
  background-repeat:no-repeat;
  background-position:0 0;
  height:10px;
}
.content_exlusive .exlusive_news .exlusive_news_one header {
  color:#6d757a;
  font-size:77px;
  line-height:77px;
  width:auto;
  padding:0 0 10px 29px;
  font-family:'SantaFeLet';
  margin-top:16px;
}
.content_exlusive .exlusive_news .exlusive_news_one header img {
	display: block;
	margin-left: 9px;
	border: 0px;
}
.content_exlusive .exlusive_news .exlusive_news_one header.pur { color:#5b3985; }
.content_exlusive .exlusive_news .exlusive_news_one .exlusive_news_text {
  margin:0 38px 0 38px;
  overflow:hidden;
  height:60px;
}
.content_exlusive .exlusive_news .exlusive_news_one .exlusive_news_text p {
  font-family:'LucidaGrande';
  color:#41464d;
  font-size:15px;
  margin:0;
  padding:0;
}
.content_exlusive .exlusive_news .exlusive_news_one .exlusive_news_text.expar p {
	margin-top: 18px;
}
.content_exlusive .exlusive_news .exlusive_news_one .exlusive_news_text.expar p.big {
	font-size: 18px;
}
.content_exlusive .exlusive_news .exlusive_news_one .exlusive_news_text.expar p.clr {
	color: #5b3985;
}
.content_exlusive .exlusive_news .exlusive_news_one .exlusive_news_text.expar img {
	display: block;
	position: relative;
	margin-top: 18px;
	margin-left: -34px;
	border: 0px;
}
.content_exlusive .exlusive_news .exlusive_news_one .exlusive_news_text.expar ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.content_exlusive .exlusive_news .exlusive_news_one .exlusive_news_text.expar ul li {
  font-family:'LucidaGrande';
  color:#41464d;
  font-size:15px;
	background-image: url("/bitrix/templates/main/img/p_li.gif");
	background-repeat: no-repeat;
	background-position: 0px 8px;
	padding-left: 16px;
}
.content_exlusive .exlusive_news .exlusive_news_one .exlusive_news_bottom {
  height:36px;
  text-align:center;
  padding:10px 0 0 0;
}
.content_exlusive .exlusive_news .exlusive_news_one .exlusive_news_bottom a {
  background-image:url("/bitrix/templates/main/img/strelka.png");
  background-repeat:no-repeat;
  display:inline-block;
  width:10px;
  height:5px;
}
.wraper_content.dark {
  /*background-image:url("/bitrix/templates/main/img/bg2.png");
  background-repeat:repeat-x;*/
}
.wrapper.dr .wraper_content{
	background-image: none;
}
.dark .slader .slider_point ul li a ,.dark .slader .slider_point ul li a { background-image:url("/bitrix/templates/main/img/buletsBlack_(passive).png"); }
.dark .slader .slider_point ul li.active a ,.dark .slader .slider_point ul li.active a { background-image:url("/bitrix/templates/main/img/buletsBlack_(active).png"); }
.dark .slader .slider_point ul li.active a:hover,.dark.slader .slider_point ul li.active a:hover  { background-image:url("/bitrix/templates/main/img/buletsBlack_(active).png"); }
.dark .slader .slider_point ul li:hover a,.dark .slader .slider_point ul li:hover a { background-image:url("/bitrix/templates/main/img/buletsBlack_(select).png"); }
.dark a.button,.dark a.button:hover,.dark a.button:active ,
.dark2 a.button,.dark2 a.button:hover,.dark2 a.button:active{
	background:url("/bitrix/templates/main/img/buttom2.png") no-repeat 0px 0px !important; 
}
.slader_img ul{
width:1024px;
height:490px;
overflow:hidden;
}
.slader .slader_img ul li a{
display:block;
line-height:0px;
}
.dark .content_center .column_left header { color:#a4a6a7; }
.dark .content_center .column_left .column_left_text h3 { color:#6d757a; }
.dark .content_center .column_left .column_left_text p { color:#6d757a; }
.dark .table .table_header {
  background-image:url("/bitrix/templates/main/img/table_header_ex.png");
  background-position:0 0px;
}
.dark .table {
  width:414px;
  border-left:1px solid #23252b;
  border-right:1px solid #23252b;
  background-color:#050a10;
  background-image:url("/bitrix/templates/main/img/tanle_ex_bottom.png");
  background-repeat: no-repeat
}
.dark .table .table_header h4 { color:#a4a6a7; }
.dark .table table tr td.gray_bg {
  background-color:#1a1c21;
  border-top:1px solid #23262c;
  border-bottom:1px solid #23262c;
  color:#41464d;
}
.dark .table table tr td {
  border-top:1px solid #212328;
  border-bottom:1px solid #212328;
  color:#6d757a;
}
.dark .table table tr td span.gray { color:#41464d; }
.dark .table_bottom {
  background-image:url("/bitrix/templates/main/img/table_bottom_ex.png");
  width:445px;
  height:127px;
  bottom:-25px;
  left:-12px;
}
.letter {
  position:absolute;
  width:166px;
  left:-125px;
  top:36px;
  background-image:url("/bitrix/templates/main/img/bg_letter.png");
  background-repeat:no-repeat;
  z-index:10;
  display:none;
}
.letter:hover { background-image:url("/bitrix/templates/main/img/bg_letter.png") !important; }
.letter ul {
  margin:20px 0 0 0;
  padding:5px 0 0 0;
  background-color:#ffffff;
  border-radius:0 0 3px 3px;
  behavior:url(/bitrix/templates/main/PIE.htc);
}
.letter ul li {
  list-style:none;
  text-align:right;
  background-image:url("/bitrix/templates/main/img/letter_li2.png");
  background-repeat:no-repeat;
  background-position:0 100%;
  line-height:13px;
  position:relative;
  padding:7px 15px;
  padding-bottom:10px;
}
.letter ul li:hover a { background-image:none !important; }
.letter ul li.last {
  background-image:none;
  padding:5px 15px 15px 15px;
}
.letter ul li.last a { background-image:none !important; }
.letter ul li a {
  display:inline;
  height:auto;
  padding:0;
  font-size:11px;
  color:#6d757a;
  text-decoration:none;
  background-image:none !important;
  font-family:'LucidaGrande';
}
.letter ul li a:hover {
  background-image:none !important;
  color:#607afe;
}
.letter ul li a:hover span.ab { color:#607afe; }
.letter ul li a span.left { margin-left:2px; }
.letter ul li a span.ab {
  font-size:11px;
  color:#6d757a;
  display:block;
  position:absolute;
  top:0px;
  left:79px;
}
.write.active .letter li a { background-image:none; }
.wraper_content.vop {
  background-image:url("/bitrix/templates/main/img/bg_v_o.gif");
  background-color:#d0d5d7;
}
.answer_question .answer_question_header header {
  float:left;
  width:850px;
  font-family:'LucidaGrande';
  font-size:24px;
  color:#41474d;
}
.answer_question ul { padding:30px 0 15px 0; }
.answer_question ul li {
  list-style:none;
  background-image:url("/bitrix/templates/main/img/vop_table_top.png");
  background-repeat:no-repeat;
  margin-bottom:5px;
}
.answer_question ul li.even table tr td .td_bottom .td_center .td_top {
  background-image:url("/bitrix/templates/main/img/td_top_pur.png");
  margin-left:-48px;
}
.answer_question ul li table {
  width:981px;
  background-image:url("/bitrix/templates/main/img/vop_table_top.png");
  background-position:0 100%;
  background-repeat:no-repeat;
}
.answer_question ul li table tr td {
  vertical-align:top;
  width:809px;
}
.answer_question ul li table tr td span {
  display:block;
  font-size:14px;
  color:#41464d;
  font-family:'LucidaGrandeBold';
  font-weight: normal;
}
.answer_question ul li table tr td span.??city {
  color:#6d757a;
  font-size:12px;
  font-weight: normal;
}
.answer_question ul li table tr td .td_bottom {
  background-image:url("/bitrix/templates/main/img/td_bottom.png");
  background-repeat:no-repeat;
  background-position:0 100%;
  padding:2px 0 16px 2px;
  margin-bottom:3px;
}
.answer_question ul li table tr td .td_bottom .td_center {
  background-image:url("/bitrix/templates/main/img/td_center.png");
  background-repeat:repeat-y;
  background-position:0 0;
  margin-left:-2px;
  padding:0 0 0 2px;
}
.answer_question ul li table tr td .td_bottom .td_center .td_top {
  background-image:url("/bitrix/templates/main/img/td_top.png");
  background-position:0 0;
  background-repeat:no-repeat;
  min-height:78px;
  padding:0 0 0 48px;
  margin-left:-47px;
}
.answer_question ul li table tr td .td_bottom .td_center .td_top .td_text {
  padding:15px 0 0 18px;
  font-size:14px;
  color:#41474d;
  font-family:'LucidaGrande';
}
.answer_question ul li table tr td .td_bottom .td_center .td_top .data {
  padding:15px 0 0 18px;
  font-size:10px;
  color:#9ba2a8;
  font-family:'LucidaGrande';
  text-shadow:white 1px 1px 1px;
}
.answer_question ul li table tr td .td_bottom .td_center .td_top .td_footer {
  color:#6d757a;
  font-size:12px;
  font-family:'LucidaGrande';
  padding:15px 0 0 18px;
}
.answer_question ul li table tr td.first {

  width:150px;
  text-align:right;
  background-image:none;
  padding:15px 20px 0 0;
}
a.message {
  font-family:'LucidaGrande';
  float:right;
  background:url("/bitrix/templates/main/img/mes_new.png") no-repeat 0px 0px;

  width:100px;
  height:40px;
  text-align:center;
  color:#959ca2;
  font-size:10px;
  line-height:11px;
  text-decoration:none;
  padding:5px 0 0 0;
}
a.message:hover {
  background:url("/bitrix/templates/main/img/mes_new.png") no-repeat 0px -42px;
  color:#6d757a;
}
a.message:active {
  background:url("/bitrix/templates/main/img/mes_new.png") no-repeat 0px -83px; 
  /*color:#6d757a;*/
}
.answer_question ul li:before, .answer_question ul li:after {
  content:" ";
  display:table;
}
.answer_question ul li:after { clear:both; }
.answer_question ul li { *zoom:1; }
footer.footer {
  background-color:#ffffff;
  height:30px;
  border-top:1px solid #d7d9db;
  min-width:1024px;
  margin-top:-31px;
}
footer.footer .footer_center {
  width:981px;
  margin:0 auto;
}
footer.footer .footer_center .footer_left {
  float:left;
  font-family:'LucidaGrande';
  padding:1px 0 0 0;
}
footer.footer .footer_center .footer_left a , footer.footer .footer_center .footer_left span{
  color:#a4a6a7;
  font-size:11px;
  text-decoration:none;
  display:inline-block;
}
footer.footer .footer_center .footer_left a:hover { color:#607afe; }
footer.footer .footer_center .footer_right {
  float:right;
  font-family:'LucidaGrande';
  padding:6px 0 0 0;
}
footer.footer .footer_center .footer_right .firm_mane {
  background-image:url("/bitrix/templates/main/img/last_li.png");
  background-repeat:no-repeat;
  padding:0px 0 3px 24px;
  color:#a4a6a7;
  font-size:11px;
  display:inline-block;
  vertical-align:top;
}
footer.footer .footer_center .footer_right .firm_telefon {
  background-image:url("/bitrix/templates/main/img/telefon.png");
  background-repeat:no-repeat;
  color:#a4a6a7;
  font-size:11px;
  display:inline-block;
  vertical-align:top;
  padding:0px 0 3px 14px;
  margin:0 0 0 3px;
}
.page { padding:0 0 89px 170px; }
.page ul { padding:0; }
.page ul li {
  background-image:none;
  display:inline-block;
  margin-bottom:0px;
  margin:0 2px 0 0px;
}
.page ul li.first { margin:0 0px 0 0px; }
.page ul li.first a { padding:3px 6px 3px 0px; }
.page ul li.first a:hover {
  background-image:none;
  border:1px solid transparent;
}
.page ul li.last a:hover {
  background-image:none;
  border:1px solid transparent;
}
.page ul li a {
  display:block;
  color:#9ba2a8;
  font-size:12px;
  font-family:'LucidaGrande';
  text-decoration:none;
  padding:3px 7px;
  border:1px solid transparent;
}
.page ul li a:hover {
  background-image:url("/bitrix/templates/main/img/page_bg_hover.png");
  background-repeat:no-repeat;
  border:1px solid #c0c3c6;
}
.page ul li span {
  display:block;
  padding:2px 7px;
  font-size:12px;
  font-family:'LucidaGrande';
  color:#ffffff;
  border:1px solid #3a3e43;
  background-image:url("/bitrix/templates/main/img/page_bg.png");
  background-repeat:repeat;
}
.novosti header {
  color:#41474d;
  font-size:24px;
  font-family:'LucidaGrande';
  padding:0 0 25px 0;
}
.novosti ul { padding:0 0 15px 0; }
.novosti ul li {
  list-style:none;
  margin:0 0 14px 0;
}
.novosti ul li .novodti_data {
  float:left;
  width:65px;
  font-size:11px;
  color:#a4a6a7;
  font-family:'LucidaGrande';
}
.novosti ul li .novodti_text {
  float:right;
  width:892px;
  line-height:19px;
  font-family:'LucidaGrande';
  border-bottom:1px solid #cecfd1;
}
.search-page .novodti_text {
  line-height:19px;
  font-family:'LucidaGrande';
  border-bottom:1px solid #cecfd1;
}
.novosti ul li .novodti_text header a, .search-page .novodti_text  header a{
  font-size:18px;
  color:#41474d;
  text-decoration:none;
}
.write .aroww_podmenu{
	left:43% !important;
}
.novosti ul li .novodti_text header a:hover, .search-page .novodti_text  header a:hover{
  font-size:18px;
  color:#607afe;
  text-decoration:none;
}
.search-page header {
    color: #41474d;
    font-family: 'LucidaGrande';
    font-size: 24px;
    padding: 0 0 25px;
}

.novosti ul li .novodti_text header, .search-page .novodti_text header {
  font-size:18px;
  color:#41474d;
}
.novosti ul li .novodti_text .novodti_text_center,  .search-page .novodti_text .novodti_text_center{ padding:0 0 25px 0; }
.novosti ul li .novodti_text .novodti_text_center p ,  .search-page .novodti_text .novodti_text_center p{
  padding:0;
  margin:0;
  font-size:14px;
  color:#41474d;
}
.novosti ul li:before, .novosti ul li:after {
  content:" ";
  display:table;
}
.novosti ul li:after { clear:both; }
.novosti ul li { *zoom:1; }
.page_round { padding-left:86px; }
.page_round ul li {
  margin:0 5px 0 0;
  padding:0;
  float:left;
}
.page_round ul li span {
  display:block;
  background-image:url("/bitrix/templates/main/img/page_roud.png");
  background-repeat:no-repeat;
  text-align:center;
  width:23px;
  height:24px;
  font-size:14px;
  color:#ffffff;
  font-family:'LucidaGrande';
  padding:2px 0 0 0;
}
.page_round ul li a {
  text-align:center;
  width:24px;
  height:24px;
  font-size:14px;
  font-family:'LucidaGrande';
  text-decoration:none;
  color:#41464d;
  display:block;
  padding:2px 0 0 0;
}
.page_round ul li a:hover {
  background-image:url("/bitrix/templates/main/img/page_hover.png");
  background-repeat:no-repeat;
}
.page_round ul li.first span {
  display:block;
  background-image:url("/bitrix/templates/main/img/page_roud_first.png");
  background-repeat:no-repeat;
}

.page_round ul li.last span {
  display:block;
  background-image:url("/bitrix/templates/main/img/page_roud_last.png");
  background-repeat:no-repeat;
}

.page_round ul li.first a {
  background-image:url("/bitrix/templates/main/img/page_roud_first_a.png");
  background-repeat:no-repeat;
}
.page_round ul li.first a:hover {
  background-image:url("/bitrix/templates/main/img/page_first_hover.png");
  background-repeat:no-repeat;
}
.page_round ul li.last span { display:block; }
.page_round ul li.last a {
  background-image:url("/bitrix/templates/main/img/page-right.png");
  background-repeat:no-repeat;
}
.page_round ul li.last a:hover {
  background-image:url("/bitrix/templates/main/img/page_right_hover.png");
  background-repeat:no-repeat;
}
.novosti .page_round ul { padding:0 0 89px 0; }
.pl_brown {
  width:100%;
  position:absolute;
  top:80px;
  left:0;
  background-color:#000000;
  opacity:0.5;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  display:none;
  z-index:3;
}
.enter_message {
  position:absolute;
  top:245px;
  left:50%;
  width:980px;
  margin-left:-490px;
  height:494px;
  background-color:#ced3d5;
  font-family:'LucidaGrande';
  z-index:4;
  display:none;
}
.enter_message .enter_message_top { padding:24px 29px 15px 29px; }
.enter_message .enter_message_top header {
  font-size:18px;
  color:#41474d;
  float:left;
}
.enter_message .enter_message_top .enter_message_right {
  vertical-align:top;
  float:right;
}
.enter_message .enter_message_top .enter_message_right input {
  display:inline-block;
  vertical-align:top;
  width:139px;
  height:19px;
  background-image:url("/bitrix/templates/main/img/input.png");
  background-repeat:no-repeat;
  border:none;
  background-color:transparent;
  color:#9ba2a8;
  font-size:10px;
  padding:0 0 0 11px;
}
.enter_message .enter_message_top .enter_message_right span {
  display:inline-block;
  width:9px;
  height:9px;
  background-image:url("/bitrix/templates/main/img/ob.png");
  vertical-align:top;
}
.enter_message_center { padding:0px 29px 15px 29px; }
.enter_message_center textarea {
  background-image:url("/bitrix/templates/main/img/texarea.png");
  background-repeat:no-repeat;
  width:866px;
  height:307px;
  border:none;
  background-color:transparent;
  padding:33px;
  font-size:14px;
  color:#9ba2a8;
  font-family:'LucidaGrande';
  resize:none;
}
.enter_message_bottom { padding:0 20px 0 0; }
.enter_message_bottom .enter_message_kn {
  width:91px;
  height:38px;
  /*border:1px solid #9ca2a6;*/
  float:right;
}
.enter_message_bottom .enter_message_kn a {
  display:block;
  color:#6d757a;
  font-size:10px;
  font-family:'LucidaGrande';
  text-align:center;
  /*border:1px solid #ffffff;*/

  width:91px;
  height:38px;
  display:block;
  background: url("/bitrix/templates/main/img/send-new.png") no-repeat 0px 0px;
  
  
  text-decoration:none;
  padding-top:0px;
}
.enter_message_bottom .enter_message_kn a:hover {
  background: url("/bitrix/templates/main/img/send-new.png") no-repeat 0px -38px;	
}
.enter_message_bottom .enter_message_kn a:active {
  background: url("/bitrix/templates/main/img/send-new.png") no-repeat 0px -75px;	
}
.languages {
  position:absolute;
  top:-40px;
  right:19px;
  width:22px;
}
.languages a {
  display:block;
  position:static;
}
.languages a.ru {
  background-image:url("/bitrix/templates/main/img/ru_pasiv.png");
  background-repeat:no-repeat;
  background-position:100% 100%;
  height:18px;
  width:7px;
}
.languages a.ru:hover {
  width:22px;
  background-image:url("/bitrix/templates/main/img/ru_active.png");
}
.languages a.ru.active { background-image:url("/bitrix/templates/main/img/ru_active.png"); }
.languages a.ru.active:hover { width:7px; }
.languages a.en {
  background-image:url("/bitrix/templates/main/img/en_pasiv.png");
  background-repeat:no-repeat;
  background-position:100% 0;
  height:19px;
  width:7px;
}
.languages a.en:hover {
  background-image:url("/bitrix/templates/main/img/en_active.png");
  width:22px;
}
.languages a.en.active { background-image:url("/bitrix/templates/main/img/en_active.png"); }
.languages a.en.active:hover { width:7px; }
html, button, input, select, textarea { color:#222222; }
body {
  font-size:1em;
  line-height:1.37;
}
::-moz-selection {
  background:#b3d4fc;
  text-shadow:none;
}
::selection {
  background:#b3d4fc;
  text-shadow:none;
}
hr {
  display:block;
  height:1px;
  border:0;
  border-top:1px solid #cccccc;
  margin:1em 0;
  padding:0;
}
img { vertical-align:middle; }
fieldset {
  border:0;
  margin:0;
  padding:0;
}
textarea { resize:vertical; }
.chromeframe {
  margin:0.2em 0;
  background:#cccccc;
  color:#000000;
  padding:0.2em 0;
}
.ir {
  background-color:transparent;
  border:0;
  overflow:hidden;
  *text-indent:-9999px;
}
.ir:before {
  content:"";
  display:block;
  width:0;
  height:100%;
}
.hidden {
  display:none !important;
  visibility:hidden;
}
.visuallyhidden {
  border:0;
  clip:rect(0 0 0 0);
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  width:1px;
}
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
  clip:auto;
  height:auto;
  margin:0;
  overflow:visible;
  position:static;
  width:auto;
}
.invisible { visibility:hidden; }
.clearfix:before, .clearfix:after {
  content:" ";
  display:table;
}
.clearfix:after { clear:both; }
.clearfix { *zoom:1; }
@media only screen and (min-width: 35em) {
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
       only screen and (min-resolution: 144 dpi) {
}
@media print {
  * {
    background:transparent !important;
    color:#000000 !important;
    box-shadow:none !important;
    text-shadow:none !important;
  }
  a, a:visited { text-decoration:underline; }
  a[href]:after { content:" (" attr(href) ")"; }
  abbr[title]:after { content:" (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content:""; }
  pre, blockquote {
    border:1px solid #999999;
    page-break-inside:avoid;
  }
  thead { display:table-header-group; }
  tr, img { page-break-inside:avoid; }
  img { max-width:100% !important; }
  p, h2, h3 {
    orphans:3;
    widows:3;
  }
  h2, h3 { page-break-after:avoid; }
}
.clear, .clear:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
.open-menu-block{
	display:block !important;
}
menu {
	position:relative;
}
#hid-block{
	position:absolute;
	z-index:5;
	width:100%;
	height:100%;
}
.letter-hide{
	position:absolute;
	z-index: 10000;
	display:inline-block;
	width:166px;
	height:30px;
	top:20px;
	left:0px;
}
.err{
	position:absolute;
	z-index: 500;
	top:5px;
	left:250px;
	color:red;
	font-size:12px;
}
.news-img{
	height:59px;
	width:296px;
	overflow:hidden;
}
header{
text-shadow: white 1px 1px 1px; 	
}
header h2{
text-shadow: white 1px 1px 1px; 	
}
header.header .header_center .header_center_c nav ul li.active a.top-menu{
	color:#c5c6c7 !important;
}
.header_center_c nav ul li .all_site .production header a.color-hover:hover{
	color: #607afe !important;
}
.footer_pdf{
	margin-right:27px;
}
.pdf{
    color: #a4a6a7;
	
	text-decoration:none;
    display: inline-block;
    font-size: 11px;
    padding: 0 0 0px 19px;
    vertical-align: top;
	background:url("/bitrix/templates/main/img/pdf.png") no-repeat 0px 0px;		
}
.pdf:hover{
    color: #607afe;	
	background:url("/bitrix/templates/main/img/pdf.png") no-repeat 0px -15px;		
}
.pdf-hover{
	text-decoration:none;
    display: inline-block;
    font-size: 13px;
    padding: 0 0 0px 19px;
    vertical-align: top;
	color: #607afe;	
	background:url("/bitrix/templates/main/img/pdf.png") no-repeat 0px -15px;		
}

.article-text-preview{
	font-size:18px;
	font-weight:600;
	margin-bottom:50px;
}

.article-text-col1{
	width: 460px;
	float:left;
	margin-right: 55px;
}
.article-text-col2{
	width: 450px;
	float:left;	
}
.article-faq-title{
	margin-top:30px;
	margin-bottom:40px;		
	font-size:18px;	
	font-weight:bold;
}
.article-text p, .article-faq p{
	font-size:16px;	
}

.fr-photo img{
	max-width:100%;
	height:auto;
	margin-bottom:20px;
}

.news_one_center a{
	color: #41474d;
	text-decoration:none;
}
.news .for{display:none;}


.dark .information a.button{margin-left:8px;}
.dark2 .information a.button{margin-left:6px;}





















/* mobile start */



.mobileboxin , .mobileboxin a {
	font-family: 'LucidaGrande';
}	
	
.mobile_logo img{
	max-width: 150px;
}
.mobileboxin .search-form{margin-bottom:10px;}

.dil{position:static !important;}
.humblive button{outline:none;height:55px;}
.mobileboxin ul ul{margin-left:20px;}
.mobileboxin .search-form{padding: 5px;margin-top: 5px; margin-left: 20px;margin-right: 12px;position:relative}
.mobileboxin .search-form input[type=text]{
	width: 100%;
    height: 35px;
    background: #000000 !important;
    border: 1px solid #ffffff !important;
    float: none;
    margin: 0 auto;
	padding-left:15px;
}
.mobileboxin .search-form input[type=submit], .mobileboxin .search-form button{
	position: absolute;
    top: 6px;
    right: 6px;
	width: 40px;
    height: 33px;
	line-height: 35px;
    border: 0;
	background: transparent;
    cursor: pointer;	
	color:#ffffff;
	text-align: center;	
    font-size: 0px;
	outline:none;
	
}
.mobileboxin .search-form button{}
.mobileboxin .search-form button img{
	width: 22px;
	position:relative;
	top: -1px;
}

.mobiletel a{text-decoration:none;}


@media screen and (max-width: 767px) { 
	.slider_point{display:none;}
	.slader .information {
		margin:0px !important;
		padding:0px !important;
		height:38px !important;
	}
	.slader .information  .button{
		margin:0px !important;
		padding:0px !important;
		height:38px !important;
	}	

	.answer_question ul li table{width:100%;}
	/*
	.mobilemenu .languages a.ru, .mobilemenu .languages a.en {width:auto !important;}
	*/
	.content_exlusive .exlusive_news .exlusive_news_one{width:48% !important;}
	.content_exlusive .exlusive_news .exlusive_news_one img,
	.content_exlusive .exlusive_news .exlusive_news_one .exlusive_news_text.expar img{max-width:100% !important;margin:0px;}
	.content_exlusive{width:100%;}
	.content_exlusive{padding-left:10px;padding-right:10px;}
	.novodti_data:after{clear:both;}
	.novosti ul li .novodti_text{width:-webkit-fill-available !important;}

	body .video-list .news_one, body  .video-list .news_one.first {
		margin: 0 auto !important;
		float: none;
	}
	.table_wrapper .table{width:100%; max-width: 415px;}
	body .table_bottom{width:100% !important;}
	.news-detail iframe{max-width:100%;}	
	.dil_podmenu{width:100%;}
	.information img{display:none}
	body .video-list .news-img{height:130px !important;}
	body .video-list .video-title{margin-top:5px !important;}
	body .video-list .news_one, body .news .news_one{width:100% !important;max-width:345px;}
	body .video-list .news_one div, body  .video-list .news_one img, body .news .news_one div, body  .news .news_one img {max-width:100% !important;}
	.news .news_one .news_one_center header{height:45px;}
	body  .news .news_one img {height:auto;}
	.content img{max-width:100%}
	.content_center .column_left, .content_center .column_right{
		float:none;
		width:auto;
	}
	.content_inner{padding:5px;}
	.content_inner img{max-width:100%; height: auto;}
	.dil_podmenu{	
		position:static !important;
		background-image:none !important;
	}
	.dil_podmenu ul{padding:5px;}
	.wraper_content .slader_img img{
		max-width:100%;
	}
	body .wraper_content .slader .information{
		top: inherit !important;
		bottom: 10px;
		right: 8.5%;
		left: inherit;
		width: auto;
		max-width: 360px;		
	}
	body .wraper_content.dark2 .slader .information{
		/*top:40px !important; 
		left: inherit; 
		right: 40px;*/
	}
	body .wraper_content.dark2 .slader .information a.button{float:left}
	
	.wraper_content .slader_img ul{
		height:auto;
	}
	header.header{
		display:none;
	}
	footer.footer .footer_center{
		width:100% !important;
	}
	footer.footer{
		height:auto;
		padding-left:5px;
		padding-right:5px;
	}
	.footer_left noindex{
		display:none
	}
	footer.footer .footer_left span.email-footer{
		margin-left:0px !important;
	}
	.youtube-footer{
		margin-left:20px;
	}
	footer.footer, 
	.slader_img ul, 
	.inner_banner img,
	.inner_banner, 
	.wrapper_bread_crumbs,
	.slader .slader_img, 
	.slader,
	header.header .header_center,
	header.header .header_center .header_center_c,
	.wrapper
	{
		width:auto !important;
	}
	footer.footer, .wrapper{
		min-width: 320px !important;
		margin: 0 auto;
	}
	body .news{width:auto;}
	.news .news_one.first{width:100%;}
	.news .news_one, .news .news_one.last{
		max-width:345px; 
		float:none; 
		margin: 0 auto; 
		padding-left:27px;
		background-image: url("/bitrix/templates/main/img/news_one_first.png") !important;
	}
	body .slader .information{left: 580px}	
	body .content {
		width: auto;
		padding: 46px 15px 0 15px;
	}	
	body  .table_bottom{
		width:435px;
	}
	body  .header_center_c nav ul li .all_site{left:-210px}		
	footer.footer .footer_center .footer_left,
	footer.footer .footer_center .footer_right{
		float:none;
		text-align:center;
	}
	
	
	.footer_pdf{float:right; display:none;}
	.enter_message{
		top: 10% !important;
		left: 5% !important;
		width: 90% !important;
		margin-left: 0px !important;	
	}
	#enter_message iframe{
		width: 100% !important;
	}
	.enter_message_center textarea{
		width: 100% !important;
		height: 227px !important;
	}

	.enter_message_top .enter_message_right input{
		float:left;
		margin-right:20px;
	}
	.enter_message_top .enter_message_right span{
		display:none;
	}	
	#err{	
		position:static !important;
		margin: 20px;
		margin-bottom: 0px;
	}	
	body{padding-top:55px;}	
}

@media screen and (max-width: 1023px) {
	iframe{max-width:100%;}
	.mobilemenu .languages {
		position: absolute;
		top: 0px;
		right: 4px;
		width: 22px;
	}
	.languages a{
		display: inline;
		position: static;
		line-height: 1em;
		color: #fff;
		padding-left:4px;
		padding-right:4px;	
		font-size:16px;
		text-decoration: none; 
		font-family: 'LucidaGrande';
	}
	.languages a.active{color: #a4a6a7;}
	.mobilemenu .languages{
		width:40px !important;
	}
}


@media screen and (min-width: 768px) and (max-width: 1023px) { 	
	.video-list .news-img,.video-list .video-title{margin: 0 auto !important;}
	.video-list .news_one {background-position: center center}
	.video-list .clear{display:none;}
	.news{margin-left:0px !important;}
	.news .for{display:block !important;}
	.news .news_one,
	.video-list .news_one{
		width: 50% !important;
		max-width:100% !important;

	}

	
	.dil_podmenu{
		width:auto;
	}
	.dil_podmenu ul li{
		width:43%;
	}
		body{padding-top:55px;}	
	#err{	
		position:static !important;
		margin: 20px;
		margin-bottom: 0px;
	}
	.enter_message{
		top: 10% !important;
		left: 5% !important;
		width: 90% !important;
		margin-left: 0px !important;	
	}
	#enter_message iframe{
		width: 100% !important;
	}
	.enter_message_center textarea{
		width: 100% !important;
		height: 227px !important;
	}
		.answer_question ul li table{width:100%;}
	/*.mobilemenu .languages {
		position: absolute;
		top: 10px;
		right: 6px;
		width: 22px;
	}*/
	body .video-list .news_one, body  .video-list .news_one.first{
		margin: 0 auto !important;
		float: left;
	}	
	.news .news_one.first{width:50%;}
	.news .news_one, .news .news_one.last{
		max-width:auto; 
		float:left; 
		margin: 0 auto; 
		padding-left:27px;
		background-image: url("/bitrix/templates/main/img/news_one_first.png") !important;
	}	
	/*.mobilemenu .languages a.ru, .mobilemenu .languages a.en {width:auto !important;}*/
	.content_exlusive .exlusive_news .exlusive_news_one{width:48% !important;}
	.content_exlusive .exlusive_news .exlusive_news_one img,
	.content_exlusive .exlusive_news .exlusive_news_one .exlusive_news_text.expar img{max-width:100% !important;margin:0px;}
	.content_exlusive{width:100%;}
	.content_exlusive{padding-left:10px;padding-right:10px;}
	.novodti_data:after{clear:both;}
	.novosti ul li .novodti_text{width:-webkit-fill-available !important;}
	
	body .video-list .news-img{height:130px !important;}
	body .video-list .video-title{margin-top:5px !important;}

	body .video-list .news_one div, body  .video-list .news_one img, body .news .news_one div, body  .news .news_one img {max-width:300px !important; margin: 0 auto}
	.news .news_one {background-position: center;}
	.news .news_one .news_one_center header{max-height:45px;height:auto;}
	body  .news .news_one img {height:auto;}
	.content img{max-width:100%}
	.content_center .column_left, .content_center .column_right{
		float:none;
		width:auto;
	}
	.content_inner{padding:5px;}
	.content_inner img{max-width:100%; height: auto;}
	.dil_podmenu{	
		position:static !important;
		background-image:none !important;
	}
	.dil_podmenu ul{padding:10px;}
	.wraper_content .slader_img img{
		max-width:100%;
	}
	body .wraper_content .slader .information{
		top: inherit !important;
		bottom: 20px;
		right: 36px;
		left: inherit;
		width: auto;
		max-width: 360px;		
	}
	body .wraper_content.dark2 .slader .information{
		top:40px !important; 
		left: inherit; 
		right: 40px;
	}
	body .wraper_content.dark2 .slader .information a.button{float:left}
	
	.wraper_content .slader_img ul{
		height:auto;
	}
	header.header{
		display:none;
	}
	footer.footer .footer_center{
		width:100% !important;
	}
	footer.footer{
		height:auto;
		padding-left:5px;
		padding-right:5px;
	}
	.footer_left noindex{
		display:none
	}
	footer.footer .footer_left span.email-footer{
		margin-left:0px !important;
	}
	.youtube-footer{
		margin-left:20px;
	}
	footer.footer, 
	.slader_img ul, 
	.inner_banner img,
	.inner_banner, 
	.wrapper_bread_crumbs,
	.slader .slader_img, 
	.slader,
	header.header .header_center,
	header.header .header_center .header_center_c,
	.wrapper
	{
		width:auto !important;
	}
	footer.footer, .wrapper{
		min-width: 768px !important;
		margin: 0 auto;
	}
	body .news{width:auto;}

	body .slader .information{left: 580px}	
	body .content {
		width: auto;
		padding: 46px 15px 0 15px;
	}	
	body  .table_bottom{
		width:435px;
	}
	body  .header_center_c nav ul li .all_site{left:-210px}		
	.footer_pdf{margin-right:10px;}
}
/*@media (min-width: 991px) and (max-width: 1023px) {
	footer.footer, 
	.slader_img ul, 
	.inner_banner img,
	.inner_banner, 
	.wrapper_bread_crumbs,
	.slader .slader_img, 
	.slader,
	header.header .header_center,
	.wrapper
	{
		width:991px !important;
	}
	footer.footer, .wrapper{
		min-width: 991px !important;
		margin: 0 auto;
	}
	body .news{width:auto;}
	.news .news_one.first{width:33.3%}
	.news .news_one{max-width:295px;}
	body .slader .information{left: 580px}	
	body .content {
		width: auto;
		padding: 46px 15px 0 15px;
	}	
	body  .table_bottom{
		width:435px;
	}
	body  .header_center_c nav ul li .all_site{left:-210px}	
}*/

.mobilemenu, .mobilebox{
	display:none;
}
.catalog .img:hover b{
	background-image:none !important;
}

.catalog .item:hover{
	opacity:0.6;
}

	#tabs>ul{
		display:none;
	}
	

@media screen and (min-width: 1024px) and (max-width: 1100px) { 

	.article-text  img{
		margin-left: -17px !important;
		max-width:100%;
	}	
}	
@media screen and (max-width: 1023px) { 

	.article-text .article-text-col1, .article-text .article-text-col2
	{
		width: auto !important;
		float: none; 
		margin-right: 0px;		
	}
	.article-text-col1 img{
		margin-left: -17px !important;
	}
	.article-text  img{		
		max-width:100%;
	}
.answer_question ul li table tr td.first{
	display: block;
	width:130px;
}
.dil_podmenu{background-color: transparent;}
.predzakaz{
	height:32px;
}

	#phone, #basket, #menu ul{
		display:none;
	}

	#main, body, #main_banner{
		width:100%;
		min-width:100%;
		-moz-box-sizing: border-box; /* Для Firefox */  
		box-sizing: border-box; /* Ширина блока с полями */
	}
	
	#main_banner{
		float:none;
	}
	
	*{
		-moz-box-sizing: border-box; 
		box-sizing: border-box; 
	}

	
	#main_top{
		background-image:none;
		margin:0px;
		background-color:#fff;
		padding:0px;
		-moz-box-sizing: border-box; /* Для Firefox */  
		box-sizing: border-box; /* Ширина блока с полями */
	}
	
	#main_banner li a{
		background-size:contain;
	}
	
	#main_top{
		height:auto;
	}
	
	#main_list_cat{
		padding-top:10px;
		width:100%;
		display:block;
		margin-left:0px;
	}
	
	#main_list_cat a{
		display:inline-block;
		width:23%;
		margin:0 1%;
		float:none;
		background-position:top center;
		background-size:contain;
		vertical-align:top;
	}
	
	.catalog .item, #main_cat .item{
		display:inline-block;
		width:22%;
		margin:0 1%;
		float:none;
		margin-bottom:25px;
	}
	

	.catalog .name{
		font-size:12px;
		min-height:45px;
		line-height:1.2;
	}
	
	.catalog{
		width:100%;
		margin:0px;
	}
	
	.h_main{
		padding:30px 0px;
		margin:0px;
	}
	.filter .h{
		margin-left:0px;
	}
	
	#prev_cat{
		display:none;
	}
	
	#cat_photo:after, #cat_info:before{
		content:'';
		display:block;
		width:100%;
		clear:both;
	}
	
	.yes_sklad, .no_sklad{
		display:none;
	}
	
	.filter{
		padding-top:5px;
	}
	
	h1{
		margin-bottom:10px;
	}
	
	#main_news .item{
		vertical-align:top;
		width:48%;
		float:none;
		display:inline-block;
		margin:0 1% 15px;
	}
	
	.catalog .img b{
		width:100%;
	}
	
	#main_news .item a i{
		width:100%;
		background-size:cover;
	}
	
	#main_left{
		display:none;
	}
	
	#main_left, #main_right{
		width:100%;
		margin:0px;
		float:none;
	}
	
	#menu_f, #footer .ico, #footer .ico div{
		float:none;
		width:100%;
	}
	
	#footer .ico a{
		display:inline-block;
		margin-right:10px;
		margin-left:0px;
	}
	
	#menu_f ul{
		margin:0px;
	}
	
	#menu_f li{
		float:none;
		width:100%;
		margin:0px 0 5px;
	}
	
	.sogl{
		width:100%;
		padding:15px;
	}
	
	.line_class{
		display:block;
	}


body{
	margin-top:0px;
	position:relative;
	height:100%;
}
	
	
body.showmob .mobilebox, body.showmob .mobilebox:after{
	left:0;
	top:0px;
}

body.showmob .wrapper{
	right:-100%;
	width:100%;
	position:fixed;
}


.wrapper{
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
	right:0;
	overflow:hidden;
	width:100%;
	position:relative;
}

	
	.mobileboxin .sub .banner{
		display:none;
	}
	
	
	
	
	.mobilemenu, .mobilebox{
	display: block;
}
.mainmenu{
	display:none !important;
}

.mobilemenu .h_myphone{
	text-align:center;
	color:#000;
	position:absolute;
	width:100%;
	left:0px;
	font-family: 'Bebas Neue';
	top:0px;
	font-weight:700;
	font-size:21px;
}

.h_contact .h_myphone{
	display:none;
}

.mobilemenu{
	height:55px;
	line-height:55px;
	background: rgba(0,0,0,0.8);
	opacity:0.9;
	position:fixed;
	top:0px;
	left:0px;
	border-radius:0px;
	width:100%;
	z-index:999999;
}


.mobbtn{
	height:55px;
	width:55px;
	position:absolute;
	left:0px;
	top:0px;
}



.mobilebox{
	padding:60px 0px 0; 
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
	position:absolute;
	min-height:100%;
	left:-100%;
	width:100%;
	z-index:999;
}

.mobilebox:after{
	position:fixed;
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
	content:"";
	display:block;
	height:100%;
	background: #000;
	width:100%;
	top:0px;
	left:-100%;
}

.mobileboxin{
	position:relative;
	z-index:10;
	text-align:left;
}


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

.mobileboxin ul li a{
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
	color:#fff;
	display:block;
	font-size:14px;
	position:relative;
	text-decoration:none;
	padding:10px 25px;
	/*text-transform:uppercase;*/
	border-bottom:1px solid rgba(197, 209, 221, 0.2);
}

.mobileboxin ul li a.s{
	padding-right:25px;
}

.mobileboxin ul li a.s:after{
	content: "\f107";
	position:absolute;
	font-size:20px;
	right:15px;
	top:6px;
	font-family:  FontAwesome;
}

li#menu_v a{
	background-image:none;
}

.mobileboxin ul li .sub{
	display:none;
}

.mobileboxin ul li a:hover{
	text-decoration:none !important;
	background-color:#4b2f70;
	color:#fff;
}

.mobileboxin>ul>li>ul{
	display:none;
}

.mobiletel{
	font-size:18px;
}

.mobiletel, .mobiletel a{
	color:#fff;
	display: inline-block;
}

#auto, #auto a, #auto_in, #head .ico{
	float:none;
	width:100%;
	text-align:center;
}

#auto_in:hover{
	background-image:none;
	padding:0px;
	background-color:transparent;
}

#auto_in:hover a{
	background-image:none;
	color:#fff;
}

.ico a{
	float:none;
	margin-left:5px;
	margin-right:5px;
	display:inline-block;
}

#auto_in .hid{
	display:none !important;
}

#menu, #head{
	background-color:transparent;
	height:auto;
}

#auto #auto_in, #auto>a{
	width:49%;
	display:inline-block;
}

#logo{
	margin:0 auto 0px;
	float:none;
	text-align:center;
}

#head{
	padding-top:72px;
}

#head .ico{
	margin-bottom:5px;
}

#auto{
	margin-top:10px;
}

#auto a{
	/*background-color:#990028;*/
	border:0px none;
	padding:10px;
	text-decoration:none !important;
}

#auto_in a span{
	text-decoration:none !important;
	border-bottom:0px none;
}

#auto a i{
	display:none;
}

#main{
	margin-top:0px;
}

#search{
	width:100%;
	position:relative;
	padding:5px;
	padding-bottom:10px;
}

#s_word{
	width:100%;
	height:40px;
	background-color:#fff;
	border:1px solid rgba(0, 0, 0, 0.5);
	float:none;
	margin:0 auto;
}

#s_but{
	position:absolute;
	top:12px;
	right:7px;
}

#footer .ico{
	margin-bottom:10px;
}

#footer{
	background-color:#000;
	background-image:none;
	padding-bottom:0px;
}

html{
	position:relative;
	min-height:100%;
	overflow-y:visible ;
}

body{
	overflow:visible ;
}


#search, #head{
	background-color:rgba(0, 0, 0, 0.5);
}

#content_left{
	width:100%;
	float:none;
}

#cat_photo{
	width:100%;
	float:none;
}

#cat_info{
	width:100%;
	float:none;
	margin:15px 0px 0px;
}

#cat_info table{
	width:100%;
	margin:0px;
}

#carus{
	padding-left:20px;
	padding-right:20px;
	padding-bottom:15px;
}

.form .item input, .form textarea, .form select, #make_left .form textarea, #tabs .form textarea, .pop .form textarea{
	width:100%;
}

.pop .exit{
	right: 12px;
	top: 12px;
}

.pop{
	margin:0px;
	left:0px;
	position:fixed;
	width:100%;
	top:65px !important;
}

#buy a{
	margin-bottom:10px;
}

#buy a, #form_cat, #reg_left, .form .item label, #reg_left .form .input, #content_right{
	float:none;
	display:block;
	width:100%;
}

#reg_left .form .input{
	margin-left:0px;
}

#reg_left .form .submit{
	width:100%;
	padding-left:0px;
	padding-top:10px;
}

.form .item{
	padding-bottom:0px;
}

.form{
	padding:15px;
}

.bx-yandex-map{
	width:100% !important;
}
.news .name{
	font-size:12px;
	line-height:1.2;
}

#date{
	margin-top:0px;
}

#right{
	padding-left:0px;
	background-image:none;
	width:100%;
	float:none;
}

#right img{
	display:none;
}

#next, #prev{
	display:none !important;
}

.bx_ordercart .bx_ordercart_order_pay_left, .bx_ordercart_order_pay_right, .right_all, .bx_ordercart .bx_ordercart_order_pay_right, .bx_ordercart .bx_ordercart_order_pay_center{
	width:100%;
	float:none;
	text-align:left;
}

.right_all{
	margin-top:10px;
}

#cart th, #basket_items th{
	width:auto !important;
	font-size:11px;
	padding:3px;
}

#cart td, #basket_items td{
	padding:3px;
	font-size:12px;
}

#cart, #basket_items{
	width:100%;
}
#cart .text a, #basket_items .text a{
	font-size:12px;
	line-height:1.2;
}
#cart .text, #basket_items .text{
	margin-left:75px;
}

.bx_ordercart .bx_ordercart_order_pay_center .checkout{
	margin-top:15px;
	top:0px;
	background-position: left top !important;
}

.bx_ordercart .bx_ordercart_coupon{
	white-space:normal;
}

#content_right img{
	width:100%;
}

.news{
	margin-bottom:25px;
}

.news .text{
	margin-left:0px;
	padding-left:15px;
	width:48%;
	font-size:12px;
	line-height:1.2;
	float:none;
	display:inline-block;
}

.news .img{
	display:inline-block;
	width:48%;
}

#menu_cat2{
	margin-top:0px;
}

#reg_right, #reg_right{
	display:none;
}

}




@media screen and (max-width: 390px) { 

	
		#main_news .item a{
		font-size:12px;
		line-height:1.2;
	}

	#main_list_cat a{
		height:120px;
	}
	h1{
		font-size:21px;
		margin-bottom:20px;
	}

	#main_banner{
		height:185px;
	}
	
	
}

@media screen and (max-width: 340px) { 
	#menu_cat2 a{
		font-size:11px;
	}
	#menu_cat2 a{
		width:48%;
	
		display:inline-block;
	}
	#menu_cat2{
		height:auto;
	}
	.mobiletel{
		font-size:15px;
	}	

	.page{
		padding-left:10px;
		padding-right:10px;
	}
}









/* prices */
.title-section-block-1{
	line-height:50px;
	float:left;
	width:48%;
	margin-right: 2%;
}
.title-section-block-2{
	width:48%;
	line-height:50px;
	float:left;
	margin-left: 2%;
}
.img-section-block-1{
	width: 65%;
	float:left;
}
.length-title{
	width: 5%;
	float:left;
	font-size:11px;
}
.length-img-title{
	width: 21%;
	float:left;
	text-align:center;
}
.price-title{
	width: 9%;
	float:left;
	font-size:11px;
}
.title-section-gr{
	color: #a4a6a7;
}
.an{
	width:60%;
	margin:0 auto;
	margin-top:70px !important; 
}
.an p{
	font-size:11px;
	color: #a4a6a7;
	padding-top:7px;	
}
.an img{float:left;margin-right:20px;}

@media screen and (max-width: 399px) { 
	.el-block-img{overflow:hidden;}
	.bg_material{
		overflow:hidden;
		max-width: 70px  !important;
		max-height: 70px  !important;
		width: 70px  !important;
		height: 70px  !important;
	}
	.el-block-left{width:70px  !important;}
	.el-block-right {
		margin-left: 90px  !important;
	}	
	.el-block-digital .el-block-R{
		width:33px !important;
	}
	#line_7_5 .el-block-left{width:100%  !important;}
}
@media screen and (max-width: 900px) {  /*768px*/
	#line_7_5 .el-block-left, #line_7_5 .el-block-right{float:none;}
	#line_7_5 .el-block-right{margin-left: 0px !important;}
	
.an{width:100% !important;}
	.title-section-block-2{display:none;}
	.title-section-block-1{width:100%;}
	.el-block-1{width:100% !important;margin-right: 0px  !important;}
	.el-block-1{
		height:auto !important;
	}	
	.el-block-seccol{
		margin-left: 0px !important;
	}
	.el-block-seccol .el-block-props{
		width:45% !important;
	}
	.el-block-price{
		float:right !important;
	}
	.el-block-left{
		padding-right:0px !important;
	}
	.el-block-digital-c .el-block-text{
		width: 42%;
	}
	
	.el-block-digital-c .el-block-props{
		width: 54%;
	}
}
.el-block-l.w25{
	width:25%;
}
.el-block-limg.w55{
	width:55%;
}
@media (min-width: 700px) and (max-width: 767px){ 
	.length-img-title{
		width:26%;
	}
	.img-section-block-1{
		width:60%;
	}
}
@media (min-width: 650px) and (max-width: 700px){ 
	.length-img-title{
		width:25%;
	}
	.img-section-block-1{
		width:61%;
	}
}
@media (min-width: 610px) and (max-width: 650px){ 
	.length-img-title{
		width:24%;
	}
	.img-section-block-1{
		width:62%;
	}
}
@media (min-width: 550px) and (max-width: 610px){ 
	.length-img-title{
		width:23%;
	}
	.img-section-block-1{
		width:63%;
	}
}
/*
@media (min-width: 768px) and (max-width: 800px){ 
	body .el-block-l{
		width: 26%;
	}
	body .el-block-limg {
		width: 54%;
	}	
}
@media (min-width: 801px) and (max-width: 900px){ 
	body .el-block-l{
		width: 22%;
	}
	body .el-block-limg {
		width: 58%;
	}	
}*/
@media (max-width: 900px) {
	#line_7_5 .el-block-left{
		margin-bottom:25px;
	}
	#line_7_5 .length-img-title{
		text-align:center;
	}
}

/*
@media (min-width: 768px) and (max-width: 1023px){ 
	body .el-block-1{
		height:auto;
	}

	body .el-block-l.w25{
		width:32%;
	}
	body .el-block-limg.w55{
		width:48%;
	}	
}*/

.el-block{
	margin-top:25px;
}
.el-block-1{
	text-decoration:none;
	color: #222222;
		height:140px;
	padding-bottom: 20px;
	border-bottom:1px solid #cecfd1;
	margin-bottom: 30px;
	float:left;
	width: 48%;
}
.el-block-left{
	float:left;
	/*width:98px;*/
	padding-right:20px;
}
.el-block-name{
	font-size:18px;
	color: #5b3985;
	line-height:1.3em;
	padding-bottom:20px;
}
.el-block-firstcol{
	margin-right:2%;
}
.el-block-seccol{
	margin-left:2%;
}
.el-block-right{
	margin-left:117px;	
}
.el-block-right .el-block-name{
	border-bottom:1px solid #cecfd1;
	margin-bottom:20px;
}
.el-block-text{
	font-size:11px;
	line-height:1.3em;
	float:left;
	width:53%;
	margin-right:2%;
}

.all-block, .an{
	font-family: 'LucidaGrande', arial;	
}
.el-block-l{
	float:left;
	width:20%;
	font-family: 'LucidaGrande', arial;
}
.el-block-limg{
	float:left;
	width:60%;	
}
.el-block-price{
	float:left;
	width:20%;	
	text-align:right;	
}
.el-block-props{
	float:left;
	width:44%;	
	font-size:14px;
	line-height: 1.4em;
}
.c-line{
	height:1px;
	background: #3c4147;
}
.el-block-limg{
	height:18px;
	line-height:18px;
}	
.el-block-limg span{
	display:inline-block;
	float:left;	
}
.el-block-limg span.circle{
	width:4px;
	height:4px;
	border-radius: 2px;
	background: #3c4147;
	margin-top:7px;
}
.c-line{
	margin-top:9px;	
	max-width: calc(100% - 10px)
}

.title-section-block-1 .length-title, .title-section-block-2 .length-title{
	text-align:right;
}

.title-section-block-1 .price-title, .title-section-block-2 .price-title{
	text-align:right;	
}

body #line_7_5 .el-block-1{
	margin-right: 0px !important;
	height: auto;
	width: 100%;
	float:none
}
body #line_7_5 .el-block-left{
	width:295px;
}
body #line_7_5 .el-block-left img{
	max-width:100%;
}
body #line_7_5 .el-block-right{
	margin-left:315px;	
}
body #line_7_5 .el-block-props{
	width:25%;
}
body #line_7_5 .el-block-text{
	width:72%;
}
body #line_7_5 .el-block-limg{
	opacity: 0;
}
body #line_7_5 .el-block-price{
	width: 40%;
}
body #line_7_5 .title-section-block-1{
	width:100%;
}
@media (max-width: 899px){ 
	.length-img-title
	{
		text-align:center !important;
	}
}
/*@media (min-width: 899px){ 
	body #line_7_5 .title-section-block-1 .price-title, body #line_7 .title-section-block-1 .length-img-title{
		text-align:right;
	}
	body #line_7_5 .title-section-block-1 .price-title{
		width:7.5%;
	}


	body #line_7_5 .title-section-block-1 .length-img-title{
		width:22.5%;	
	}
}*/

body #line_7_5 .length-img-title{
	text-align:right;
}

.el-block-digital .el-block-limg{width:30%}
.el-block-digital .el-block-R{width:28%; float:left;border:1px solid #000000; display:inline-block;font-size:8px;width:33px;height:10px;line-height:10px;text-align:center;margin-top:3px;}
.el-block-digital .el-block-R .black{
	background:#000000;
	color:#ffffff;
	display: block;
}
/*
@media (min-width: 768px) and (max-width: 810px){ 
	.el-block-digital-c .el-block-text{
		width: 42%;
	}
	.el-block-digital-c .el-block-props{
		width: 54%;
	}	
	.el-block-digital-c .el-block-cntent{
		min-height:150px;
	}
}

@media (min-width: 768px) and (max-width: 1023px){ 
	.el-block-img img{
		box-sizing: unset !important;	
	}
}
*/
.el-block-1:hover .bg_material {
	display: block;
}
.bg_material {
    display: none;
    max-width: 95px;
    max-height: 95px;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1;
}
@media (max-width: 1023px){ 
	.prices-menu-item{
		display:none;
	}
}
@media (min-width: 1024px){ 
	.header_center_c{position:relative;}
	.prices-menu-item{
		position:absolute;
		top:5px;
		left:768px;
		color: #6d757a;
		font-size: 11px;
		text-decoration: none;
		font-family: 'LucidaGrande';
		padding:10px;	
	}
	.prices-menu-item:hover {color:#607afe;}
}

@media (max-width: 380px){ 
	.length-img-title{width:20% !important;}
	.price-title{width:10% !important;}	
	.el-block-limg{left:3px;position:relative}

}
@media (max-width: 350px){ 
	.length-img-title{width:18% !important;}
	.price-title{width:12% !important;}	
	.el-block-digital .el-block-R{
		width:34% !important;	
		margin-left:3%;
		margin-right:3%;
	}	
	.el-block-l{width:30%;}
	.el-block-price{width:30%;}
	.el-block-limg{
		
		display:none;
	}
}
/*
@media (min-width: 850px) and (max-width: 890px){ 
	#line_3_2 .el-block-cntent{
		min-height:136px;
	}
	#line_0_3  .el-block-cntent{
		min-height:112px;
	}	
}
*/
@media (min-width: 901px) and (max-width: 1023px){ 

	.el-block-text {
		width: calc(100% - 147px) !important;
		margin-right: 7px !important;
	}
	
	.el-block-props{
		width: 140px !important;	
	}


	
	body .el-block-text{
		line-height:1.6em;
	}

}

@media (min-width: 400px) and (max-width: 900px){ 
	.el-block-digital-c .el-block-text{width:53%;}
	.el-block-props{width:45% !important}
	#line_7_5 .el-block-props{width:26% !important}
	body #line_7_5 .title-section-block-1 .length-img-title{text-align: center !important;}
	body #line_7_5 .title-section-block-1 .length-img-title, .length-img-title{width:28%;}
}

@media (min-width: 820px) and (max-width: 900px){ 
	.img-section-block-1{width:58%}
}

@media (min-width: 700px) and (max-width: 819px){ 
	.img-section-block-1{width:59%}
		body #line_7_5 .title-section-block-1 .length-img-title, .length-img-title{width:27%;}
	.el-block-l{width:24%}
	.el-block-limg{width:56%;}	
}
@media (min-width: 600px) and (max-width: 699px){ 
	.img-section-block-1{width:61%}
		body #line_7_5 .title-section-block-1 .length-img-title, .length-img-title{width:25%;}
	.el-block-l{width:24%}
	.el-block-limg{width:56%;}	
}


@media (min-width: 500px) and (max-width: 599px){ 
	.img-section-block-1{width:65%}
		body #line_7_5 .title-section-block-1 .length-img-title, .length-img-title{width:21%;}
	.el-block-l{width:24%}
	.el-block-limg{width:56%;}	
}

@media (min-width: 400px) and (max-width: 499px){ 
	.img-section-block-1{width:65%}
		body #line_7_5 .title-section-block-1 .length-img-title, .length-img-title{width:21%;}
	.el-block-l{width:24%}
	.el-block-limg{width:56%;}	
	.el-block-digital .el-block-limg{width:25% !important;}
}
@media (max-width: 399px){ 
	.el-block-digital-c .el-block-text{width:53%;}
	.el-block-limg{width:50%;}
	.el-block-digital .el-block-limg {width: 26%;}
	/*.el-block-l{width:22%;}*/
	.el-block-digital .el-block-R{margin-left:2%;}
	.el-block-digital-c .el-block-props{width:44%;}
}

@media (min-width: 900px){ 
	.width40{width:40% !important}
}

@media (min-width: 1025px){ 
	.el-block-digital .el-block-R{
		margin-left:7%;
	}
}
@media (min-width: 901px) and (max-width: 1024px){ 
	.el-block-digital .el-block-R{
		margin-left:6%;
	}	
}
@media (max-width: 900px){ 
	.el-block-digital .el-block-R{
		margin-left:2%;
	}
}
@media (max-width: 399px){ 
	.el-block-digital .el-block-R{
		margin-left:3% !important;
		
	}
	/*.el-block-digital .el-block-limg{
		width: 24% !important;
	}*/
}

.f_l{display:flex; flex-wrap: wrap; align-items: flex-start;margin-bottom:20px; height:176px; overflow:hidden;}
.f_i{width:33%;height:auto; max-height: 250px;}

.f_i5{width:50%;height:auto; max-height: 250px;}
@media (max-width: 991px){ 
	.f_l{height:auto;}
}
@media (max-width: 768px){ 
	.f_i{width:100%}
	.f_l{flex-direction: column;}

}
/* End */
/* /bitrix/templates/main/template_styles.css?167661226087929 */
