html, body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #000000;
	height:110%;
   	margin:0px;
	padding:0px
}
td {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #000000;
}

input, textarea, select {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	/*border-color: #8E8E80;
	border-width: 1px;*/
}

.inp1 {
	/*border-width: 2px;
	border-bottom-color: #878787;
	border-right-color: #878787;*/
	border: #878787 1px solid;
	margin: 1 0 1 0;
}
.lowercase {
	text-transform: lowercase;
}

.yellow {color: #FFBB00;}
.orange {color: #E19501;}
.white {color: #FFFFFF;}
.blue {color: #434343;}
.red {color: #FF0000;}
.dblue {color: #075A95;}
.brd-ban {border: 1px solid #d5d5d5;}
.brd-catlist {border: 0px solid #d5d5d5;}
.compare {font-size: 70%; color: #434343;padding: 0 0 0 0;}
/* ����� ��� ������� ������� */
.banner {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
}

.banner b {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
}

.banner a:link,.banner a:active,.banner a:visited,.banner a:hover {
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
}

.banner2 a:link,.banner2 a:active,.banner2 a:visited,.banner2 a:hover {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:14px;
color:#fff;
text-decoration:none;
}


/* /����� ��� ������� ������� */
/*p {margin-top: 15px; margin-bottom: 15px; word-spacing: 0.25em;}*/
/*h1, h2, h3 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 125%;
	color: #0E7ECF;
	font-weight: bold;
	margin-bottom: 14px;
	margin-top: 20px;
}*/
h1  {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 125%;
	color: #393939;
	font-weight: bold;
	margin-bottom: 14px;
	margin-top: 10px;
}

h2,h3 {
       font-family: Tahoma, Arial, Helvetica, sans-serif;
        font-size: 110%;
        color: #393939;
        font-weight: bold;
}

h1.txt, h2.txt, h3.txt {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 110%;
	color: #838383;
	font-weight: bold;
	margin-bottom: 15px;
	margin-top: 0px;
}
h4 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #393939;
	font-weight: bold;
	margin-bottom: 15px;
	margin-top: 17px;
}
h1.catlist, h2.catlist, h3.catlist, h4.catlist {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 110%;
	color: #838383;
	font-weight: bold;
	margin-bottom: 14px;
	margin-top: 20px;
}
.header {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 125%;
	color: #5a5a5a;
	font-weight: bold;
	margin-left: px;
}
.header2 {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 135%;
	color: white;
	font-weight: bold;
	margin: 0 0 0 23px;
}

.title {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 106%;
/*	color: #262626;*/
	color: white;
	font-weight: bold;
	padding-left: 0px;
    text-transform: uppercase;
}
/*
b {color: #69A78A;}
.green {color: #69A78A;}
*/
a:link,a:active,a:visited {
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#5a5a5a;
text-decoration:underline;
/*font-size:%;*/
}
a:hover {
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#ff9900;
text-decoration:underline;
/*font-size:95%;*/
}


.nowrap {white-space: nowrap;}
.title-blue {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 125%;
	color: #0E7ECF;
	font-weight: bold;
	margin-bottom: 14px;
}
.title-yellow {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 125%;
	color: #FFBB00;
	font-weight: bold;
}
/* �������� ������ ������ �������� */
.top-links {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #838383;
	font-weight: bold;
}
.top-links a:link, .top-links a:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #838383;
	text-decoration: none;
}
.top-links a:active, .top-links a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #FFBB00;
	text-decoration: none;
}
/* /�������� ������ ������ �������� */

/* ���� */
.menu {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #FFCD43;
	font-weight: bold;
	text-transform: uppercase;
}
.menu a:link, .menu a:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}
.menu a:active, .menu a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #FFCD43;
	text-decoration: none;
}
div.chmenu {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	/*font-size: 100%; */
	color: #FFCD43;
	text-transform: none;
    padding: 5px 0 0 0;
}
div.chmenu a:link, div.chmenu a:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
/*	font-size: 85%; */
	color: #FFFFFF;
	text-decoration: none;
}
div.chmenu a:active, div.chmenu a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
/*	font-size: 85%; */
	color: #FFCD43;
	text-decoration: none;
}
.chmenu {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
/*	font-size: 65%; */
	color: #FFCD43;
	text-transform: none;
	text-transform: lowercase;
}
.chmenu a:link, .chmenu a:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
/*	font-size: 100%; */
	color: #FFFFFF;
	text-decoration: none;
}
.chmenu a:active, .chmenu a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
/*	font-size: 100%; */
	color: #FFCD43;
	text-decoration: none;
}
/* ���������� ������ */
.smenu {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
/*	font-size: 70%; */
	color: #FFCD43;
	font-weight: bold;
	text-transform: uppercase;
}
.smenu a:link, .smenu a:active, .smenu a:visited, .smenu a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
/*	font-size: 100%; */
	color: #FFCD43;
	text-decoration: none;
}
div.schmenu {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 95%;
	color: #FFCD43;
	text-transform: none;
}
div.schmenu a:link, div.schmenu a:active, div.schmenu a:visited, div.schmenu a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #FFCD43;
	text-decoration: none;
}
.schmenu {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #FFCD43;
	text-transform: none;
	text-transform: lowercase;
}
.schmenu a:link, .schmenu a:active, .schmenu a:visited, .schmenu a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #FFCD43;
	text-decoration: none;
}

/* ����� ����� */
.sitemap {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #ff9900;
	font-weight: bold;
	text-transform: uppercase;
}
.sitemap a:link, .sitemap a:active, .sitemap a:visited, .sitemap a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #ff9900;
	text-decoration: underline;
}
div.sitemap-ch {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 110%;
	color: #838383;
	text-transform: none;
}
div.sitemap-ch a:link, div.sitemap-ch a:active, div.sitemap-ch a:visited, div.sitemap-ch a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #838383;
	text-decoration: underline;
}
.sitemap-ch {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #838383;
	text-transform: none;
	text-transform: lowercase;
}
.sitemap-ch a:link, .sitemap-ch a:active, .sitemap-ch a:visited, .sitemap-ch a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #838383;
	text-decoration: underline;
}

/* ��������� ���� */
.intmenu {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #5a5a5a;
	font-weight: bold;
}
.intmenu a:link, .intmenu a:active, .intmenu a:visited, .intmenu a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #5a5a5a;
	text-decoration: underline;
}
.intmenu a:hover {
font-family: Tahoma, Arial, Helvetica, sans-serif;
         font-size: 100%;
         color: #ff9900;
         text-decoration: underline;

}
div.intmenu-ch {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 110%;
	color: #1176BF;
	text-transform: none;
}
div.intmenu-ch a:link, div.intmenu-ch a:active, div.intmenu-ch a:visited, div.intmenu-ch a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #1176BF;
	text-decoration: underline;
}
.intmenu-ch {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #1176BF;
}
.intmenu-ch a:link, .intmenu-ch a:active, .intmenu-ch a:visited, .intmenu-ch a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #1176BF;
	text-decoration: underline;
}
/* /���� */
/* ��������� ������ */
.status {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #a8a8a8;
	padding:6 10 8 25;
}
.status a:link, .status a:active, .status a:visited, .status a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #5a5a5a;
	text-decoration: underline;
}
/* /��������� ������ */
/* ������ ��� ������ */
a.print:link, a.print:active, a.print:visited, a.print:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1176BF;
	text-decoration: underline;
	line-height: 11px;
	text-transform: lowercase;
}
/* /������ ��� ������ */
/* ������� */
.news-date {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	padding: 0 10 1 9;
	background-color: #FFBB00;
}
/*
.news span a:link, .news span a:active, .news span a:visited, .news span a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #E09400;
	text-decoration: underline;
}
*/
/* ������� */

/* ���� ��� �������� */
.entrance {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
.entrance div {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	padding: 8 5 10 8;
	background-color: #FFBB00;
}
.entrance a:link, .entrance a:active, .entrance a:visited, .entrance a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;
}
/* /���� ��� �������� */

/* ������ �� ���� */
.theme {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	padding:13 10 15 13;
}
.theme h3 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 110%;
	color: #000000;
	margin:0 0 10 0;
	font-weight: bold;
}
.theme a:link, .theme a:active, .theme a:visited, .theme a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #09619F;
	text-decoration: underline;
}
/* /������ �� ���� */

/* �������� ������ */
div.fly1 {
	position: absolute;
	top: 190;
	z-index: 10;
	margin-left: 0px;
}
div.fly2 {
	position: relative;
	top: 0;
	z-index: 9;
	margin-left: 0px;
}
/* /�������� ������ */

/* ���������� ���������� png */
img {
	behavior: url("/assets/common/images/recovery/empty.svg");
}
/* /���������� ���������� png */

/* ���������� ������ */
/*ul {
	margin-left: -29;
}
ol {
	margin-left: -29;
}
/*li {
	list-style-image: url("/assets/common/images/recovery/empty.svg");
	vertical-align: middle;
}*/
/* /���������� ������ */

/* ������� ������� */
.table {
	padding: 5 10 5 10;
	background-color: #C1DDF5;
	border-top: #1176BF 5px solid;
	border-bottom: #1176BF 5px solid;
}
.table tr.even {
	background-color: #FFF2D0;
}
.table tr.odd {
	background-color: #FFFFFF;
}
/* ������� � �������� */
/*.table-cat {border-left:#e2e2e2 1px solid; width: 750px;
margin-left: auto; margin-right: auto;
} */
.table-cat {width: 100%;
/*text-align: center; */
}


.table-cat th {
font-size:90%;
color:#393939;
background-color:#e2e2e2;
padding:0 10px 3px 17px;
}

.thead {
font-size:60%;
color:#0E7FCF;
text-align:right;
padding:3px 10px 5px 17px;
}

.table-cat td {
border-right:#e2e2e2 1px solid;
border-bottom:#e2e2e2 1px solid;
padding: 2px 0px 4px 0px;
}
.table-cat td.left {
	border-right: #e2e2e2 1px solid;
}
/*.table-cat td.right {
	border-bottom: #e2e2e2 1px solid;
	text-align: center;

}*/ 
h3.table-title {
	font-size: 100%;
	color: #000000;
	font-weight: bold;
/*	margin: 20 0 1 17;*/
}
.table-cat tr.even {
	background-color: #FFFFFF;
}
.table-cat tr.odd {
	background-color: #FFF6DD;
}
.table-head {
	
	letter-spacing: 2px;
}
/* ������� ������� */

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


/*��������������� ������ �������� �����*/
#main_text {
padding: 0 0 15 0;
/*border-bottom: 1px solid #0099CC;*/
text-align: justify;

}
#sert {
float:left;
margin: 0 20 25 0;
width:150;
font-size:90%;

}
#sert2 {
float:left;
margin: 0 20 25 0;
width:150;
font-size:90%;

}

#text_1 {
text-align:justify;
margin: 0 0 25 0;

}
#foto {

border: 0px solid #0099CC;
margin: 0 0 15 0;
padding: 5;

}

#table_m {
margin: 25 0 0 0;
}

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

#main_banner {
color:#FFFFFF;
font-size:160%;
text-align:center;
text-decoration:none;
}

/*������� � ���������*/
#signature_img {
font-size:95%;
font-style:italic;
padding:15 5 15 55;

}


/*Exhibit table*/

#lastexh {
color:#333333;
text-decoration:line-through;

}

#wrap_banner {
width:196 ;
height:189 ;
/*background-image:url("/assets/common/images/recovery/empty.svg");*/
border-style: solid;
border-width: 1px;
border-color: #ffffff;
}

#banner_text {
position: absolute;
color: white;
width:70;
height: ;
padding: 7 0 0 10;
font-size: 110%;
}
#banner_text_t {
position: absolute;
color: white;
width:155;
height: ;
padding: 7 0 0 10;
font-size: 110%;
border-bottom-left-radius: 5px;
}

#banner_text a:visited, #banner_text a:link {color: #fff;}
#banner_text_t a:visited {color: #ffffff} 
#banner_text_t a:link {color: #fff;}

#index_banner_links {
color:white;
/*border-bottom: 1px dashed;
text-decoration:none;*/
font-size: 120%;
}
#mie {padding: 0 0 0 0;}
#mpi {padding: 0 30 0 10;}
#title_slogan {padding: 15 0 0 10;}

.dealer-page {padding: 0 0 25 0;}
.dealer-page {padding: 0 0 25 0;}
.links_theme {
padding: 5;
border: 1px dashed;
border-color: #d5d5d5;
font-size: 70%;
line-height: ;}
.blank_theme {width: 2px;}

sub {font-size: 85%;}

.main_table {border: 0px solid black;padding: 0 0 0 0;font-family: tahoma;}
.text {padding: 0 0 10 5;border-bottom:0px dashed #2a2a2a; font-size: 95%;}
.model_list {font-size: 95%; padding: 10 0 0 20;}
.border {border-bottom: 1px dashed #d5d5d5; width:100%; height: 1px;}
.title2 {
font-weight:bold;
color: #464646;
padding: 0 0 0 0;
font-size:105%;
text-transform: uppercase;
}

/* web form for shop */
.gost-table {border-collapse: collapse;width:100%;}
.gost-table td {
border-right: 1px solid #E2E2E2;
border-bottom: 1px solid #E2E2E2;
border-left: 1px solid #E2E2E2;
padding: 6px;
}
.gost-table th {
font-size: 90%;
border-top: 1px solid #E2E2E2;
border-right: 1px solid #E2E2E2;
border-left: 1px solid #E2E2E2;
padding: 6px;
border-bottom: 1px solid #E2E2E2;
}
.gost-top {border-top: 5px solid black;border-bottom: 5px solid black;padding: 15 0 15 0;text-align: center;}
.gost-middle {text-align: center;border-bottom: 5px solid black;padding: 15 0 15 0;}
.gost-formula {text-align: center;margin:auto;margin-top:20px;margin-bottom: 20px;}
.gost-h1 {font-size:120%; font-weight:bold;}
.gost-h2 {font-size:105%; font-weight: bold;} 
.gost-h3 {font-size:100%; font-weight: bold;}
.large-text-200 {font-size: 200%; font-weight: bold;}
.text-center {text-align: center;}
.lev1,.lev2,.lev3 {border: 0px solid; margin: 5 0 0 0;}
.lev2 {margin-left: 11pt;}
.lev3 {margin-left: 30pt;}
.spec-char {font-size:120%;font-style:italic;
margin-left: 5px; margin-right: 5px;}
.letter-space-04 {letter-spacing: 0.4em ;}
.numerator {text-align: center;border-top: 1px solid black;width:;margin-top: 5px;display: ;}
.shadow-img img {padding:3px; box-shadow: 2px 2px 2px #888888; border: 0;}
@media print 
{
div.print_ver {display: none;}
}
.techCharCaption {
font-family: Tahoma, Arial, Helvetica, sans-serif;
        font-size: ;
        color: #393939;
        font-weight: bold;
}
.tech_chars {border: 0px dotted gray;margin-top: 25px;}
.tech_chars a {font-size: 110% !important; color: rgb(57, 57, 57) !important;
font-weight: bold;}

.table-cat caption {
color: rgb(57,57,57);font-weight: bold;font-size: 90%;
margin-top: 15px;
margin-bottom: 5px;

}


.leftmenu {
 border: 0px solid;
 width: 225px;
 
}
.leftmenu table {
 margin: 5px 0 0 25px;
}

ul.menu {
 list-style: none;
}

ul.menu li{
 font-size: 12pt;
 padding: 8px 0 0 0;
}

.gColor {
background: rgb(99,99,99);
background: linear-gradient(0deg, rgba(99,99,99,1) 0%, rgba(133,132,132,1) 48%, rgba(99,99,99,1) 100%);
}

ul .about {
list-style: none;
}

.about li  {
 display: inline;
 font-size: 14pt;
 color: #636363;
 text-transform: ;
 padding: 0 70 0 0;
 text-decoration: underline;
}

.topInfo {
 margin: 0 0 15px 0;

}

.altitems .altitem {
 margin: 5px 0 0 0;
 font-size: 1.2em;
}

.rightlinks {
    list-style: none;
    width: 250px;
    border: 1px dashed lightgrey;
    padding: 5px;
    margin: 0 0 0 10px;
 
}

.rightlinks li {
    font-size: 1.1em;
}

.rightlinks li:nth-child(n+2) {
    padding-top: 5px;
    
}

.maindescriptiontable {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
	max-width: 1600px;
    margin: 0 0 40px 0;
}

.maindescriptiontable .description {
	flex: 1 1 auto;
}

div .mainchars {
    border: 1px solid;
    padding-left: 30px;
    padding-right: 20px;
}

.description  {
  font-size: 1.2em;
}


