@font-face {
  font-family: 'MinionPro-Regular';
  src: url('../fonts/MinionPro-Regular/MinionPro-Regular.eot');
  src: url('../fonts/MinionPro-Regular/MinionPro-Regular.eot?#iefix') format('embedded-opentype'),
       url('../fonts/MinionPro-Regular/MinionPro-Regular.woff2') format('woff2'),
       url('../fonts/MinionPro-Regular/MinionPro-Regular.woff') format('woff'),
       url('../fonts/MinionPro-Regular/MinionPro-Regular.ttf') format('truetype'),
       url('../fonts/MinionPro-Regular/MinionPro-Regular.svg#SFUIText-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}


.tel_mr {
    padding-top: 3px;
}

#tel_bbb {
    font-size: 36px;
    font-family: 'MinionPro-Regular';
    text-decoration: none;
color:#737272;
}
#tel_bbb:hover {
font-family: 'MinionPro-Regular';
color: #990000;
}

.bot_text_ter {
    text-align: center;
    margin-left: 70px;
    display: inline-block;
    font-family: arial;
    line-height: 18px;
}

.bot_text_ter ss {
    display: block;
    padding-bottom: 6px;
    font-size: 15px;
}

#bot_font {
font-family: 'MinionPro-Regular';
margin-top: 80px;
}
.bot_fon td.menu a {
font-size: 15px;
line-height: 26px;
text-decoration: none;
color: #737272;
font-family: arial;

    
}


.bot_tex {
    padding-bottom: 0px;
    margin: 20px;
    
    color: #737272;
    font-size: 14px;
}


.bot_fon td.menu a:hover {
text-decoration: underline;
}

.bot_pol hr {
    border: none; 
   color:#bfbfbf; 
    background-color:#bfbfbf;
    height: 1px;
   }


.bot_pol {
    height: 40px;
    vertical-align: middle;
}

.bot_fon {

background-color: #dbdbdb;;
/*height: 80px;*/
/*padding: 0px;
position: fixed;*/
width: 100%;

margin: 0px auto;
display: block;
text-align: center;
/*max-width: 1024px;*/
padding: 20px 0;
min-width: 1060px;
}
.bot_fon_l1 {
    font-size: 15px;
    text-transform: uppercase;
    color: #990000;
    font-family: 'MinionPro-Regular';
}
.bot_fon_l2 {
    font-size: 36px;

line-height: 40px;
}

.bot_fon_l22 {
    font-size: 18px;
    color: #737272;
    line-height: 20px;
}


.bot_fon_l3 {
    font-size: 20px;
    padding: 11px 0 2px 0;
}


.bot_vk {
    border: 1px solid #949ba3;
    padding: 7px;
    vertical-align: middle;
    display: inline-block;
    margin-top: 12px;
border-radius: 33px;
-webkit-border-radius: 33px;
    -moz-border-radius: 33px;
    -khtml-border-radius: 33px;
}

.bot_vk:hover {
background-color: #BFBFBD;
}

#bot_fon_l33 {
    border: 1px solid #737272;
color: #737272;
text-decoration: none;
padding: 2px 0px;
border-radius: 33px;
-webkit-border-radius: 33px;
-moz-border-radius: 33px;
-khtml-border-radius: 33px;
font-size: 18px;
font-family: 'MinionPro-Regular';
width: 229px;
display: block;
}
#bot_fon_l33:hover {
background-color: #BFBFBD;
}












.menu_left a {
text-decoration: none;
}
.menu_left {
    float: left;
    overflow: hidden;
    display: block;
   
  /*  max-width: 172px;*/
    text-align: center;
    margin: 0 auto;
padding: 10px 0 0 28px;
}

.name_ml,.name_ml a {
    display: block;
    font: 300 24px arial;
    color: #900;
 margin: 0 auto;
    text-align: center;
    width: 100%;
    max-width: 200px;
text-decoration: none;
}


.slog_ml,.slog_ml a {
display: block;
font: 300 14px arial;
color: #888585;
letter-spacing: 6.6px;
margin: 0 auto;
text-align: center;
width: 100%;
max-width: 200px;
padding-left: 3px;
text-decoration: none;
}

.adr_ml,.adr_ml a {
    display: block;
    font: 300 11px arial;
    color: #888585;
    margin: 0 auto;
    text-align: center;
    width: 100%;
    max-width: 200px;
    padding: 10px 0 0 0;
text-decoration: none;
}




.menu_right {
    float: right;
    overflow: hidden;
   display: block;
    text-align: center;
    margin: 0 auto;
    padding: 25px 28px 0 0px;
height: 50px;
}

.tel_mr, .kn1_mr {
height: 50px;
vertical-align: middle;
display: table-cell;
}

#tel_mmm {

margin: 0 auto;
text-align: center;
width: 100%;
padding-right: 15px;
font-size: 38px;
font-family: 'MinionPro-Regular';
text-decoration: none;
color: #737272;
font-weight: 300;
line-height: 50px;

}


#tel_mmm:hover {
font-size: 38px;
font-family: 'MinionPro-Regular';
text-decoration: none;
    color: #900;
    text-decoration: none;
    padding-right: 15px;

}



#kn1_mmm {
    background-color: #ffdd2e;
    padding: 10px 20px;
    
    border-radius: 25px;
-webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -khtml-border-radius: 25px;
    font: 300 14px arial;
    color: #888585;
    text-decoration: none;
    border-color: #c3b155;
    border-width: 1px;
    border-style: solid;
margin-left: 10px;
}

#kn1_mmm:hover {
    background-color: #f8d72d;
    color: #726E6E;
    border-color: #c3b155;
}

html, body, form, ul, li, table, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	line-height:1.5;
}
body{color: #333333; 
        font-family: Times New Roman, Verdana, Tahoma, sans-serif; 
        font-size: 14px;scrollbar-face-color:#CCCCCC;scrollbar-highlight-color:#e8e8e8;scrollbar-shadow-color:#CCCCCC;
scrollbar-3dlight-color:#CCCCCC;scrollbar-arrow-color:#333333;scrollbar-track-color:#ececec;scrollbar-darkshadow-color:#CCCCCC;}
ul.menulevel1,.ul.sitemaplevel1,ul.submenu,ul.search{
padding-left: 0;margin-left: 0;list-style: none; font-family: Verbana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:16px;color:#990000;}
ul.menulevel2,ul.menulevel3,ul.sitemaplevel2,ul.sitemaplevel3,ul.submenu,ul.search{
padding-left: 0;margin-left: 0;font-weight:normal;list-style: none; ont-family: Verbana, Arial, Helvetica, sans-serif;
font-size:16px;color:#333333;text-decoration:none}
.sitename{font-family: Verbana, Arial, Helvetica, sans-serif;color:#013300;font-size:16px;}
ul.menulevel1 li{line-height:2.0;}
ul.menulevel1 li.doc{padding-left: 10px;}
ul.menulevel1 li.docs{padding-left: 10px;}
ul.menulevel1 li.sdoc{
padding-left: 10px;
text-transform: uppercase;
font-family: Verbana,Arial,Helvetica,sans-serif;
font-size: 14px;
}
ul.menulevel1 li.sdocs{
padding-left: 10px;
text-transform: uppercase;
font-family: Verbana,Arial,Helvetica,sans-serif;
font-size: 14px;
}
ul.menulevel2 li{line-height:2.0;}
ul.menulevel2 li.doc{padding-left: 10px;background-image: none;}
ul.menulevel2 li.docs{padding-left: 20px;background-image: url(menu/docs.gif);background-repeat: no-repeat;}
ul.menulevel2 li.sdoc{padding-left: 10px;font-size: 14px;color: #900;background-image: none;}
ul.menulevel2 li.sdocs{padding-left: 20px;background-image: url(menu/sdocs.gif);background-repeat: no-repeat;}
.menulevel1,.sitemaplevel1 {font-family: Verbana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:14px;color:#990000;}
.menulevel1 a:link,.menulevel1 a:hover {font-family: Verbana, Arial, Helvetica, sans-serif;
font-weight:bold;font-size:14px;color:#333333;text-decoration:none; text-transform: uppercase;
font-size: 14px;}
.menulevel1 a:visited {font-family: Verbana, Arial, Helvetica, sans-serif;
font-weight:bold;font-size:14px;color:#333333;text-decoration:none; text-transform: uppercase;
font-size: 14px;}
.menulevel1 a:hover {font-family: Verbana, Arial, Helvetica, sans-serif;
font-weight:bold;font-size:14px;color:#990000;text-decoration:none; text-transform: uppercase;
font-size: 14px;}
.menulevel2,.sitemaplevel2 {font-family: Verbana, Arial, Helvetica, sans-serif;font-size:16px;color:#990000;font-weight:normal;}
.menulevel2 a:link,.menulevel2 a:hover {font-family: Verbana, Arial, Helvetica, sans-serif;
font-size:14px;color:#333333;text-decoration:none;font-weight:normal; background-image: none;}
.menulevel2 a:visited {font-family: Verbana, Arial, Helvetica, sans-serif;
font-size:14px;color:#333333;text-decoration:none;font-weight:normal; background-image: none;}
.menulevel2 a:hover {font-family: Verbana, Arial, Helvetica, sans-serif; font-size:14px;color:#990000; text-decoration:none;font-weight:normal; background-image: none;}
#menu {   padding-left: 26px;
	
	}
#content H1 {color: #ffffff; font-weight:bold; 
        font-family: Verdana, Tahoma, sans-serif; 
    font-size: 3px; display: none;}
H1 {color: #333333; font-weight:bold; 
        font-family: Verdana, Tahoma, sans-serif; 
    font-size: 16px;}
#content H2 {color: #ffffff; font-weight:bold; 
        font-family: Verdana, Tahoma, sans-serif; 
    font-size: 3px; display: none;}
H2 {color: #333333; font-weight:bold; 
        font-family: Verdana, Tahoma, sans-serif; 
    font-size: 16px;}
#content H4 {color: #333333; font-weight:bold; 
        font-family: Verdana, Tahoma, sans-serif; 
    font-size: 16px;}
H4 {color: #333333; font-family: Verdana, Tahoma, sans-serif; font-size: 16px;}
#content {color: #333333;
        font-family: Verdana, Tahoma, sans-serif; 
    font-size: 12px;}
.retrieve {color: #333333;
        font-family: Verdana, Tahoma, sans-serif; 
    font-size: 12px;}
#content U {color: #990000; 
        font-family: Verdana, Tahoma, sans-serif; 
     text-decoration:none;}
U {color: #990000; font-family: Verdana, Tahoma, sans-serif; text-decoration:none;}
#bottom {color: #990000; 
            font-family: Verdana, Tahoma, sans-serif; 
        font-size: 12px;
        
}
#bottom1,#bottom1 a:link,#bottom1 a:visited,#bottom1 a:hover,#bottom1 a:active {color: #333333; 
            font-family: Verdana, Tahoma, sans-serif; 
        font-size: 12px; text-decoration:none;
        }
#mailform {position: absolute;
        left: 350px; top: 339px;}
#5 {position: absolute;
        left: 350px; top: 339px;}
#mail1 {color: #333333; 
            font-family: Verdana, Tahoma, sans-serif; 
        font-size: 18px;}
#mail2 {color: #990000; 
            font-family: Verdana, Tahoma, sans-serif; 
        font-size: 12px;}
#style1 {color: #333333; 
            font-family: Verdana, Tahoma, sans-serif; 
        font-size: 14px;}
.button {FONT: bold 11px "arial cyr", Verdana, arial, sans-serif, serif; COLOR: #333333; HEIGHT: 20px; BACKGROUND-COLOR: #eeeeee}
.form {color: #333333; 
            font-family: Verdana, Tahoma, sans-serif; 
        font-size: 14px;}
a:visited,a:active,a:link {color: #333333; font-family: Verdana, Tahoma, sans-serif; font-size: 12px;        }
a:hover {color: #990000; font-family: Verdana, Tahoma, sans-serif; font-size: 12px; text-decoration:none;}
#bottom a:visited,#bottom a:active,#bottom a:link {color: #990000; font-family: Verdana, Tahoma, sans-serif; font-size: 12px;  text-decoration:none;}
#bottom a:hover {color: #333333; font-family: Verdana, Tahoma, sans-serif; font-size: 12px; text-decoration:none;}
#bottom1 a:visited,#bottom1 a:active,#bottom1 a:link {color: #333333; font-family: Verdana, Tahoma, sans-serif; font-size: 12px;  text-decoration:none;}
#bottom1 a:hover {color: #333333; font-family: Verdana, Tahoma, sans-serif; font-size: 12px; text-decoration:none;}
.style10 {
				margin-right: 20px;
}
.nav1 { 
background: rgba(255, 255, 255, 0.9) none repeat scroll 0px 0px;
height: 90px;
padding: 0px;
position: fixed;
width: 100%;
z-index: 100;
margin: 0px auto;
top: 0px;
display: block;
text-align: center;
min-width: 1137px;
border-bottom: 2px solid #ececec;
}

@media (min-width: 100px) and (max-width: 1040px) { 
.nav1 {position: absolute;}
}

.menu_l:first-child {
    padding-left: 100px;
}
.menu_l {
float: left;
padding-left: 20px;
}
.menu_l a {
line-height: 50px;
font-size: 16px;
color: #fff;
text-decoration: none;
border: 1px solid rgb(0, 0, 0);
padding: 6px 8px;
color: rgb(0, 0, 0);
}
.menu_l a:hover {
text-decoration: none;
background-color: #CEB89E;
}
.menu_r {
float: right;
padding-right: 100px;
line-height: 50px;
font-size: 14px;
color: #000;
font-family: Verdana,Tahoma,sans-serif;
}
.bot_text_t {
    color: rgb(188, 188, 188);
    padding: 20px 0px;
font-family:Verbana,Arial,Helvetica,sans-serif;
}
.bot_text_b {
    padding-bottom: 20px;
    color: rgb(188, 188, 188);
font-family:Verbana,Arial,Helvetica,sans-serif;
} 
.bot_text_b a {
    color: #BCBCBC;
    text-decoration: underline;
font-family:Verbana,Arial,Helvetica,sans-serif;
}
.bot_text_b a:hover {
    color: #900;
    text-decoration: none;
}
.polos {
    margin-left: 240px;
    color: #BCBCBC;
}
.bot_text_rig, .bot_text_rig a, .bot_text_rig a:hover {
    color: #BCBCBC;
    padding: 20px 0px;
    font-family: Verbana,Arial,Helvetica,sans-serif;
    font-size: 14px;
    text-decoration: none;
}
.bottom_t_l {
    padding: 0 20px 20px 0;
}
.form_zakaz_form {
    background-color: #e6e4d6;
    padding: 0px;
    border: 1px #acac9d solid;
}
.form_zakaz {
    overflow: hidden;
padding: 20px;
}
.form_zakaz_full {
    float: left;
    overflow: hidden;
    width: 220px;
    padding: 10px;
height: 50px;
}
.form_zakaz_full:nth-child(3),.form_zakaz_full:nth-child(6) {
    float: none;
}
.form_zakaz_full1 {
    float: left;
    overflow: hidden;
    width: 220px;
    padding: 10px;
}
.form_zakaz_full1:nth-child(3),.form_zakaz_full1:nth-child(5) {
    float: none;
}
.form_zakaz_title span {
    color: #900;
}
.form_zakaz_input input {
    padding: 8px 10px;
    margin: 5px auto;
    width: 200px;
    border: 1px solid #ACAC9D;
    background: rgb(255, 255, 255) none repeat scroll 0px 0px;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -khtml-border-radius: 2px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}
.form_zakaz_input textarea {
padding: 8px 10px;
    margin: 5px auto;
    width: 680px;
    border: 1px solid #ACAC9D;
    background: rgb(255, 255, 255) none repeat scroll 0px 0px;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -khtml-border-radius: 2px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}
.form_zakaz_full_t {
    /*width: 220px;*/
    padding: 10px;
}
.form_zakaz_input input:focus,.form_zakaz_input textarea:focus {
    border-color: #66AFE9;
    outline: 0px none;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 8px rgba(102, 175, 233, 0.6);
}
 select {
 height: 34px;
line-height: 1em;
background-repeat: no-repeat;
background-color: rgb(255, 255, 255);
border: 1px solid rgb(172, 172, 157);
border-radius: 2px;
-webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -khtml-border-radius: 2px;
margin: 5px auto;
width: 100%;  
padding-left: 5px;
-webkit-appearance: none;
      -moz-appearance: none;
      text-indent: 0.01px; 
      text-overflow: '';
      -ms-appearance: none;
      appearance: none!important;
 }
    select::-ms-expand {
      display: none;
    }
select {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAwgAAAMIBT4kc1wAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACASURBVDiN1dOxDcIwEEDRf2QtOqgYIx0gyIgRsyCxA00+zVEgMIodGiy5839XWBcqS85qUf0LIIAtsG7sLwA3wMZ77YA7sGuYLjCQvzBUTp6AXgX1iZxr4xcgkVNN/AYkcpwbfwQSOcyJi0Ai+wyLsUp824WI2ACTOhbf/P8yPQAoP83ZkoVsJgAAAABJRU5ErkJggg==");
    background-size: 8px 10px;
    background-position: 96% 50%;
    cursor: pointer;
}
.form_zakaz_full_k {
    background-color: #f8c54c;
    padding: 20px;
}
.form_zakaz_full_k div {
    padding: 10px;
    display: inline-block;
}
.btn {
    text-decoration: none;
    user-select: none;
    outline: none;
    line-height: 1.5;
    display: inline-block;
    cursor: pointer;
    -moz-user-select: none;
    background-image: none;
    border: 1px solid rgba(0, 0, 0, 0);
    font-weight: normal;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    border-radius: 2px;
-webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -khtml-border-radius: 2px;
}
.btngreen[type="submit"],.btngreen{
    background-color: #449e44;
    color: #fff;
border: none;
}
.btngreen[type="submit"]:hover,.btngreen:hover {
    background: #7BB131;
    color: #fff;
}
.btngrey[type="submit"],.btngrey{
background-color: #c4c4c4;
    border: 1px solid #dfdfdf;
    color: #000;
}
.btngrey[type="submit"]:hover,.btngrey:hover {color: #000; background: rgb(142, 142, 142); }
.form_otpr {
    font-size: 16px;
    font-weight: bold;
    color: green;
}
.form_otpr div {
    font-size: 14px;
    font-weight: normal;
    padding: 10px 0;
}
.mfp-content {
    width: auto;
    max-width: 90%;
    padding: 30px;
    background: #FFF none repeat scroll 0% 0%;
    border-radius: 10px;
-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -khtml-border-radius: 10px;
}
#button_call {
    cursor: pointer;
    background-color: rgb(65, 159, 73);
    color: rgb(255, 255, 255);
    border: medium none;
    font-weight: bold;
}
#button_call:hover {
    background-color: #62CC6B;
}
#call_order_result {
    max-width: 390px;
    padding-top: 20px;
    color: rgb(51, 51, 51);
    font-family: Verdana,Tahoma,sans-serif;
}
.table_text {
    background-color: rgb(246, 246, 246);
    padding: 10px;
}
.td_text_left, .td_text_right {
    border-width: 1px 1px 1px medium;
    border-style: solid solid solid none;
    border-color: #DDD #DDD #DDD -moz-use-text-color;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    padding: 10px;
}
.td_text_right {
    border-right: none;
}
.td_text_left h4,.td_text_right h4 {
    padding-top: 0;
    margin-top: 0;
}
.knop_zakaz, .knop_zvonok {
    max-width: 370px;
    padding: 20px 0 0 0;
    float: left;
}
.knop_zakaz span,.knop_zvonok span {
    display: block;
    padding: 20px 0 10px 0;
}
.knop_zakaz a {
    background-color: rgb(15, 15, 15);
    color: rgb(255, 255, 255);
    padding: 8px 10px;
    border-radius: 6px;
-webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -khtml-border-radius: 6px;
    text-decoration: none;
}
.knop_zakaz a:hover {
    background-color: #3C3C3C;
}
.knop_zvonok a {
    color: #FFF;
    padding: 8px 10px;
    border-radius: 6px;
-webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -khtml-border-radius: 6px;
    text-decoration: none;
    background-color: #449e44;
}
.knop_zvonok a:hover {
    background-color: #58BA58;
}
.knop_zakaz div {
    padding-right: 50px;
}
#content .table_text u {
    color: #333;
    text-decoration: underline;
}
.table_text ul {
    padding: 10px 20px;
}
.famew {
    font-family: FontAwesome;
    font-style: normal;
    font-size: 20px;
    vertical-align: middle;
    cursor: pointer;
    color: #000000;
    text-align: center;
    display: inline-block;
}
