@charset "windows-1251";



@font-face {
   font-family: "Gotham Pro";
   src: url("../font/gothampro.ttf")   format('TrueType');
   font-weight: normal;
   font-style: normal;
}

@font-face {
   font-family: "Gotham Pro Bold";
   src: url("../font/gothamprobold.ttf")   format('TrueType');
   font-weight: normal;
   font-style: normal;
}

@font-face {
   font-family: "Gotham Pro Light";
   src: url("../font/gothamprolight.ttf")   format('TrueType');
   font-weight: normal;
   font-style: normal;
}


body { font-family: "Gotham Pro", sans-serif; margin:0px; padding:0px; font-size:16px; color: #000; font-style: normal; font-weight: normal; text-decoration: none; line-height: 19px;}
p	 { margin:0px; padding:0px; }





.win_korzina				{ display: none;  width: 240px;  height: 100%; 
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
text-align: center;
}
.win_korzina_txt			{ width: 240px; background-color: #2D6598; border: #222 solid 1px; font-size: 24; color: #fff; text-align: center;  padding: 20px 20px 20px 20px; vertical-align: middle;
border-radius: 5px;
position:fixed;
top: 50%;
left: 50%;
margin-top: -200px;
margin-left: -120px;
}




.header                 { display: flex; max-width: 1392px; flex-direction: row;  justify-content: space-between; align-items: center;  margin:2px auto; }

.header_gorod           { display: block; flex-grow:1; font-size: 12px; color: #000; font-weight: 400; line-height: 11px; }
.header_gorod img       { vertical-align: middle; margin-right: 10px; }
.header_gorod span      { vertical-align: middle; margin-right: 10px;}
.header_gorod b         { font-size: 12px; color: #6FA8DB; font-weight: 400; line-height: 11px; }

.header_bzvonok         { display: block; vertical-align: middle; font-size: 12px; color: #000; font-weight: 400; line-height: 11px; margin-right: 30px; text-decoration: none;}
.header_bzvonok a       { font-size: 12px; color: #000; font-weight: 400; line-height: 11px; text-decoration: none;}
.header_bzvonok a:hover { font-size: 12px; color: #000; font-weight: 400; line-height: 11px; text-decoration: underline;}

.header_online          { display: block; vertical-align: middle; font-size: 12px; color: #000; font-weight: 400; line-height: 11px; margin-right: 30px;}
.header_online img      { vertical-align: middle; margin-right: 10px; }

.header_kn_zvonok span  { display: block; font-size: 12px; color: #fff; font-weight: 400; padding: 8px 0px 8px 0px; }
.header_kn_zvonok       { display: block; width: 180px; vertical-align: middle; background: #6FA8DB; cursor: pointer; text-align: center; border-radius: 4px; }

.header_line { display: block; width: 100%; height: 4px; background: url("/img_site/line-header100.svg"); background-repeat: repeat-x;  margin: 2px auto;}



.header2               { display: flex; max-width: 1392px; flex-direction: row;  justify-content: space-between ; align-items: center;  margin:20px auto;  }

.header2_logo          { width: 180px; vertical-align: middle;   }

.header2_centr         { vertical-align: middle; font-size: 12px; color: #17324F; font-weight: 700; line-height: 17px; text-transform: uppercase; margin-right: 40px;}
.header2_centr span    { display: block; vertical-align: middle; font-size:  8px; color: #000; font-weight: 400; line-height: 11px; opacity: 50%; margin-bottom: 5px; }

.header2_poisk img     { vertical-align: middle; border: 0;  outline: none; float: right; }
.header2_poisk input   { vertical-align: middle; width: 80%; font-size: 16px; color: #000; font-weight: 400; line-height: 20px; border: 0;  outline: none; background: #f7f7f7; opacity: 50%; margin: 17px 0px 17px 20px; }
.header2_poisk         { display: block; height: 56px; flex-grow: 1; vertical-align: middle; background-color: #f7f7f7; margin-right: 30px; 
    border-radius: 28px;
}

.header2_kabinet       { display: block; vertical-align: middle; margin-right: 20px; cursor: pointer; text-align: right;  }
.header2_kabinet p     { display: inline-block; vertical-align: middle; font-size: 16px; color: #17324F; font-weight: 400; line-height: 15px; margin-right: 10px;}
.header2_kabinet span  { display: block; vertical-align: middle; font-size: 12px; color: #000; font-weight: 400; line-height: 11px; opacity: 50%; margin-bottom: 5px;}
.header2_kabinet img   { display: inline-block;  vertical-align: middle; font-size: 12px; color: #000; font-weight: 400; line-height: 11px; }

.header2_korzina       { display: block; vertical-align: middle; cursor: pointer; text-align: right; }
.header2_korzina p     { display: inline-block; vertical-align: middle; font-size: 16px; color: #17324F; font-weight: 400; line-height: 15px; margin-right: 10px;}
.header2_korzina span  { display: block; vertical-align: middle; font-size: 12px; color: #000; font-weight: 400; line-height: 11px; opacity: 50%; margin-bottom: 5px;}
.header2_korzina img   { display: inline-block;  vertical-align: middle; font-size: 12px; color: #000; font-weight: 400; line-height: 11px; }



.header3                   { display: block; width: 100%; background: #17324F; }

.header3_nav               { display: flex; max-width: 1392px; min-height: 72px; flex-direction: row;  justify-content: space-between; align-items: center;  margin: 0px auto; }

.header3_menu01            { display: block; width: 306px;  vertical-align: middle; cursor: pointer; background: #6FA8DB; padding: 28px 0px 28px 30px; }
.header3_menu01 img        { display: inline-block; vertical-align: middle; margin-right: 10px;  }
.header3_menu01 span       { display: inline-block; vertical-align: middle; font-size: 16px; color: #fff; font-weight: 700; line-height: 16px; }

.header3_menu01_2            { display: block; width: 306px;  vertical-align: middle; cursor: pointer; background: #6FA8DB; padding: 28px 0px 28px 30px; }
.header3_menu01_2 img        { display: inline-block; vertical-align: middle; margin-right: 10px;  }
.header3_menu01_2 span       { display: inline-block; vertical-align: middle; font-size: 16px; color: #fff; font-weight: 700; line-height: 16px; }

.header3_menu02            { flex-grow:1; vertical-align: middle; cursor: pointer;}
.header3_menu02 img        { vertical-align: middle; margin:5px 10px 5px 30px;}
.header3_menu02 span       { vertical-align: middle; font-size: 16px; color: #fff; font-weight: 700; line-height: 32px; }
.header3_menu02 a          { text-decoration: none; color: #fff;}
.header3_menu02 a:hover    { text-decoration: none; color: #fff;}

.header3_menu03            { vertical-align: middle; font-size: 16px; color: #f7f7f7; font-weight: 400; line-height: 16px; }
.header3_menu03 a          { display: inline-block; vertical-align: middle; font-size: 16px; color: #f7f7f7; font-weight: 400; line-height: 16px; text-decoration: none; margin-left: 20px;  }
.header3_menu03 a:hover    { display: inline-block; vertical-align: middle; font-size: 16px; color: #f7f7f7; font-weight: 400; line-height: 16px; text-decoration: none; margin-left: 20px; }



.header4                   { display: block; width: 100%; background-image: url("/img_site/fon-header.png"); background-repeat: no-repeat;  }

.header4_slide             { display: flex; max-width: 1392px; min-height: 600px; flex-direction: row;  justify-content: flex-start; align-items: flex-start;  margin: 0px auto; }

.header4_slide_image2        { display: block;  width: 1000px;  min-height: 600px; margin: 0px auto; text-align: right;}
#header4_slide_1             {background-image: url("/img_site/fon-header-01.png"); background-repeat: no-repeat; background-position: top right; }
#header4_slide_2             {background-image: url("/img_site/fon-header-02.png"); background-repeat: no-repeat; background-position: top right; }
#header4_slide_3             {background-image: url("/img_site/fon-header-03.png"); background-repeat: no-repeat; background-position: top right; }


.header4_slide2            { max-width: 1392px; margin: 0px auto; }

.header4_menu a       { width: 306px; font-size: 16px; color: #17324F; font-weight: 400; line-height: 19px; text-decoration: none;}
.header4_menu a:hover { font-size: 16px; color: #17324F; font-weight: 400; line-height: 19px; text-decoration: none; background: #F7F7F7;}
.header4_menu         { display: block; width: 336px; padding: 10px 0px 20px 0px; background: #FFF; border-radius: 0px 0px 10px 10px; box-shadow: 0px 0px 25px 0px rgba(64,68,76,0.1); z-index: 99; }

.header4_menu01x           { display: block; padding: 15px 0px 15px 30px;  }
.header4_menu01            { display: block; padding: 15px 0px 15px 30px;  }
.header4_menu img          { float: right;   margin: 4px 10px 4px 10px;  }

.header4_menu hr           { border:0; border-style: none; height: 1px; background: #B0B7C1; opacity: 25%; margin: 0px; width: 100%; }

.header4_menuzp            { display: block; width: 500px; position:absolute; margin:-70px 0px 0px 336px; background: #f7f7f7; padding: 30px 0px 30px 0px;
border-radius: 0px 10px 10px 10px; 
box-shadow: 0px 0px 25px 0px #40444C1A;
}
.header4_tit01             { display: block; font-size: 12px; color: #000; font-weight: 400; line-height: 14px; text-transform: uppercase; margin: 10px 40px 20px 40px; opacity: 50%; }
.header4_menu02            { display: block; margin: 20px 40px 20px 40px; background: #f7f7f7; }

.menu_uslugi               {  display: inline-block; padding: 16px 0px 16px 0px; }

.menu_uslugi_pod a             { font-size: 16px; color: #17324F; font-weight: 400; line-height: 19px; text-decoration: none; }
.menu_uslugi_pod a:hover       { font-size: 16px; color: #17324F; font-weight: 400; line-height: 19px; text-decoration: none; background: #F7F7F7;}
.menu_uslugi_pod               { display: block; width: 336px; padding: 10px 0px 20px 0px; background: #FFF; margin-top: 16px; position:absolute;
    border-radius: 0px 0px 10px 10px; box-shadow: 0px 0px 25px 0px rgba(64,68,76,0.1);}
.menu_uslugi_pod01             { display: block; padding: 15px 0px 15px 30px;  }




.header4_opis              { vertical-align: top; margin: 150px 10px 10px 100px; text-align: left; }

.header4_text1             { font-size: 16px; color: #000; font-weight: 400; line-height: 19px; text-transform: uppercase; }
.header4_text2             { font-family: "Gotham Pro Bold";  font-size: 56px; color: #000; font-weight: 700; line-height: 56px; margin: 5px 0px 20px 0px;}
.header4_text3             { font-family: "Gotham Pro Light"; font-size: 56px; color: #000; font-weight: 400; line-height: 56px; }
.header4_text3 span        { font-family: "Gotham Pro Light"; font-size: 36px; color: #000; font-weight: 400; line-height: 42px; vertical-align: top;  }
.header4_text4             { font-family: "Gotham Pro Light"; font-size: 16px; color: #000; font-weight: 400; line-height: 16px; margin: 5px 0px 20px 0px; }
.header4_text5             { width: 200px; background: #6FA8DB; border-radius: 8px; text-align: center; cursor: pointer; font-size: 16px; color: #ffffff; font-weight: 400; line-height: 19px; vertical-align: middle; padding: 20px; }
.header4_text5 p           { font-size: 16px; color: #ffffff; font-weight: 400; line-height: 19px; vertical-align: middle; padding: 20px; text-decoration: none; }
.header4_text5 a           { font-size: 16px; color: #ffffff; font-weight: 400; line-height: 19px; vertical-align: middle; text-decoration: none; }
.header4_text5 a:hover     { font-size: 16px; color: #ffffff; font-weight: 400; line-height: 19px; vertical-align: middle; text-decoration: none; }

.header4_polzunok          { display: block;  margin: 100px 0px 0px 120px; text-align: left;  }
.header4_polzunok img      { margin: 4px; cursor: pointer;}


.puttt          { display: inline-block; font-size: 14px; color: #808080; font-weight: 400; line-height: 12px;  margin: 20px 0px 20px 0px;  } 
.puttt a        { font-size: 14px; color: #808080; font-weight: 400; line-height: 12px; text-decoration: underline; } 
.puttt a:hover  { font-size: 14px; color: #808080; font-weight: 400; line-height: 12px; text-decoration: underline;  } 

.main_text      { display: block; max-width: 1392px; margin: 0px auto;   }



.main              { text-align: center; text-transform: uppercase; margin: 80px 0px 40px 0px; }
.main_title1       { font-size: 12px; color: #000; font-weight: 400; line-height: 14px;  opacity: 50%; padding: 10px;}
.main_title2       { font-family: "Gotham Pro Bold"; font-size: 32px; color: #000; font-weight: 400; line-height: 38px;  }

.main1             { display: block; max-width: 1392px; margin:0px auto;  text-align: center; }
.main1 a           { text-decoration: none;}
.main1 a:hover     { text-decoration: none;}

.main1_block1      { display: inline-block; vertical-align: top; margin: 0px 0px 16px 8px; }
.main1_block2      { display: inline-block; vertical-align: top; margin-left: 8px;  }
.main1_block3      { display: inline-block; vertical-align: top; margin-left: 8px;  }
.main1_block_23    { display: inline-block; vertical-align: top; }


.main1_text1       { display: block; width: 684px; height: 560px; vertical-align: top; cursor: pointer;
    background: url("/img_site/fon-01-malyrnoe.png"); background-repeat: no-repeat; background-position: bottom right; background-color: #f7f7f7;
    border-radius: 10px; }
.main1_text1 p     { font-family: "Gotham Pro Bold"; font-size: 32px; color: #000; font-weight: 400; line-height: 38px; text-align: left; text-transform: uppercase; padding: 60px 50px 60px 50px; }


.main1_text2       { display: block; width: 336px; height: 272px; vertical-align: top; cursor: pointer; margin-bottom: 16px; 
background: url("/img_site/fon-02-rastvoronasos.png"); background-repeat: no-repeat; background-position: top right; background-color: #f7f7f7;
border-radius: 10px; 
}
.main1_text2 p     { font-family: "Gotham Pro Bold"; font-size: 16px; color: #000; font-weight: 400; line-height: 26px; text-align: left; text-transform: uppercase; padding: 220px 40px 0px 40px; }

.main1_text3       { display: block; width: 336px; height: 272px; vertical-align: top; cursor: pointer; 
background: url("/img_site/fon-03-oborudovanie.png"); background-repeat: no-repeat; background-color: #f7f7f7;  
border-radius: 10px;
}
.main1_text3 p     { font-family: "Gotham Pro Bold"; font-size: 16px; color: #000; font-weight: 400; line-height: 26px; text-align: left; text-transform: uppercase; padding: 30px 40px 0px 40px; }


.main1_text4       {  display: block; width: 336px; height: 272px; vertical-align: top; cursor: pointer; margin-bottom: 16px; 
    background: url("/img_site/fon-04-stucaturnye-stancii.png"); background-repeat: no-repeat; background-color: #f7f7f7;
    border-radius: 10px; }
.main1_text4 p     { font-family: "Gotham Pro Bold"; font-size: 16px; color: #000; font-weight: 400; line-height: 26px; text-align: left; text-transform: uppercase; padding: 194px 40px 0px 40px; }

.main1_text5       {  display: block; width: 336px; height: 272px; vertical-align: top; cursor: pointer; 
    background: url("/img_site/fon-05-shnecovye-pary.png"); background-repeat: no-repeat; background-position: bottom right; background-color: #f7f7f7;
    border-radius: 10px; }
.main1_text5 p     { font-family: "Gotham Pro Bold"; font-size: 16px; color: #000; font-weight: 400; line-height: 26px; text-align: left; text-transform: uppercase; padding: 30px 40px 0px 40px;}



.main2                 { display:block; max-width: 1392px; margin:0px auto; text-align: center; }




.main2_tovar_block1            { display: block; }
h2                             { display: block; font-size: 16px; color: #000; font-weight:700; line-height: 26px; margin: 0px 0px 15px 0px; text-transform: uppercase; }

.main2_zpchasti_foto           { display: inline-block; width: 520px; vertical-align: top;}
.main2_tovar_foto              { display: block; width: 500px; height: 500px; margin-bottom: 10px;  cursor: pointer; }
.main2_tovar_foto_mini         { display: block; width: 64px; height: 64px; margin: 4px; }
.main2_tovar_foto_ramka        { display: inline-block; width: 72px; height: 72px; margin: 10px 10px 0px 1px; cursor: pointer;}

.main2_zpchasti_opisanie       { display: inline-block; width: 540px; vertical-align: top; }
.tovar_harakter                { display: block; margin: 10px 0px; vertical-align: top;}
.tovar_har_tit span            { background: #fff;}
.tovar_har_tit                 { display: inline-block; width: 260px; font-size: 16px; color: #000; font-weight: 400; line-height: 19px; padding:  5px 5px 0px 0px; 
    background: url('/img_site/ddot.png'); background-repeat: repeat-x; background-position: bottom; opacity: 50%;  }
.tovar_har_txt                 { display: inline-block; width: 260px;  font-size: 16px; color: #000; font-weight: 400; line-height: 19px; padding:  5px 0px 0px 5px; }

.main2_zpchasti_cost   { display: inline-block; width: 280px; vertical-align: top; background: #f7f7f7; border-radius: 10px; margin: 0px 0px 0px 10px; padding: 20px; }
.main2_tovar_nal       { display: block; width:100px; height:22px; vertical-align:middle; font-size:12px; color:#fff; font-weight:400; line-height:20px; border-radius:4px; background:#3AA074;}
.main2_tovar_nal img   { vertical-align: middle; padding: 0px 5px 0px 5px; }
.main2_tovar_article   { font-size: 12px; color: #000; font-weight:400; line-height: 12px; opacity: 50%; margin: 10px 0px 10px 0px;  }
.main2_tovar_cost      { display: block; font-family: "Gotham Pro Bold"; font-size: 40px; color: #000; font-weight:400; line-height: 42px; }
.main2_tovar_cost span { font-family: "Gotham Pro"; font-size: 24px; color: #000; font-weight:400; line-height: 24px;  vertical-align: top;  }
.main2_tovar_add       { display: block; width: 280px; height: 56px; font-size: 16px; color: #fff; font-weight: 400; line-height: 56px; 
    border-radius: 28px; background: #6FA8DB; vertical-align: middle; text-align: center; margin-top: 30px; cursor: pointer;}
.main2_tovar_add img   { vertical-align: middle; padding: 0px 10px 0px 0px; }

.main2_tovar_whatsapp       { display: block; width: 280px; height: 56px; font-size: 16px; color: #fff; font-weight: 400; line-height: 56px; 
    border-radius: 28px; background: #6FA8DB; vertical-align: middle; text-align: center; margin-top: 30px; cursor: pointer;}
.main2_tovar_whatsapp img   { vertical-align: middle; padding: 0px 10px 0px 0px; }

.main2_tovar_lizing    { display: block; width: 280px; height: 46px; font-size: 12px; color: #17324F; font-weight: 400; line-height: 46px; text-decoration: none;
    border-radius: 28px; border: #17324F dashed 1px; vertical-align: middle; text-align: center; margin-top: 10px; cursor: pointer;}
.main2_tovar_lizing img{ vertical-align: middle; padding: 0px 10px 0px 0px; }

.main2_tovar_kak          { display: block; width: 280px; height: 24px; font-size: 16px; color: #000; font-weight: 700; line-height: 24px; text-transform: uppercase; 
    vertical-align: middle; margin-top: 30px; cursor: pointer;}
.main2_tovar_kak img      { vertical-align: middle; padding: 0px 10px 0px 0px; }

.main2_tovar_kak1         { display: block; width: 280px; font-size: 16px; color: #000; font-weight: 400; line-height: 19px; margin: 20px 0px 0px 40px; }
.main2_tovar_kak1 b       { font-weight: bold; line-height: 24px; }
.main2_tovar_kak1 a       { font-size: 16px; color: #17324F; text-decoration: underline; line-height: 24px; }
.main2_tovar_kak1 a:hover { font-size: 16px; color: #17324F; text-decoration: underline; line-height: 24px; }
.main2_tovar_kak1 li      { line-height: 10px;  }

.main2_tovar_whatsapp       { display: block; width: 280px; height: 58px; font-size: 16px; color: #fff; font-weight: 400; line-height: 58px; 
    border-radius: 28px; background: #3AA074; vertical-align: middle; text-align: center; margin-top: 20px; cursor: pointer;}
.main2_tovar_whatsapp img   { vertical-align: middle; padding: 0px 10px 0px 0px; }


.main2_tovar_block2            { display: block; margin-top: 30px;}

.main2_tovar_opis              { display: inline-block; width: 1040px; vertical-align: top; margin: 0px 30px 0px 0px; }
.main2_tovar_komplektacia      { display: inline-block; width: 310px;  vertical-align: top;}

h3                             { display: block; font-size: 24px; color: #000; font-weight: 700; line-height: 28px; margin: 0px; }
.main2_tovar_compl             { display: block; font-size: 24px; color: #000; font-weight: 700; line-height: 28px; margin-bottom: 20px; }

.main2_tovar_text1             { display: block; font-size: 16px; color: #000; font-weight: 400; line-height: 19px; margin-top: 20px;}

.main2_tovar_text2             { display: block; margin-top: 5px; }
.main2_tovar_text2 span        { display: inline-block; width: 285px; font-size: 16px; color: #0F1521; font-weight: 400; line-height: 24px; vertical-align: top;   }
.main2_tovar_text2 img         { display: inline-block; width: 16px; vertical-align: top; margin: 5px 5px 0px 0px; }

.main2_80                      {display: block; width: 100%; height: 80px;}


.main8_blok3              { display: flex; max-width: 1392px; height: 200px; flex-direction: row; justify-content: space-around; margin:30px auto; 
    background: radial-gradient(78.16% 262.62% at 78.16% 50%, #6FA8DB 0%, #17324F 100%); border-radius: 4px; }

.main8_logo               { display: block; vertical-align: middle; margin: auto 5px; }

.main8_stanislav          { display: block; vertical-align: middle; margin: auto 5px; }
.main8_stanislav1         { display: block; font-size: 20px; color: #fff; font-weight: 700; line-height: 24px; text-transform: uppercase;}
.main8_stanislav2         { display: block; font-family: "Gotham Pro Light"; font-size: 16px; color: #fff; font-weight: 400; line-height: 19px; margin: 5px 0px 20px 0px;}
.main8_stanislav3         { display: inline-block; font-family: "Gotham Pro Light";font-size: 16px; color: #fff; font-weight: 400; line-height: 19px; 
    text-decoration: underline; text-decoration-style: dotted; text-decoration-thickness: 2px; cursor: pointer; }
.main8_stanislav3 a       { display: inline-block; font-family: "Gotham Pro Light";font-size: 16px; color: #fff; font-weight: 400; line-height: 19px; 
    text-decoration: underline; text-decoration-style: dotted; text-decoration-thickness: 2px; cursor: pointer; }
.main8_stanislav3 a:hover { display: inline-block; font-family: "Gotham Pro Light";font-size: 16px; color: #fff; font-weight: 400; line-height: 19px;     
    text-decoration: underline; text-decoration-style: dotted; text-decoration-thickness: 2px; cursor: pointer; }

.main8_stanislav4         { display: inline-block; font-family: "Gotham Pro Light";font-size: 16px; color: #fff; font-weight: 400; line-height: 19px; margin-left: 30px; }
.main8_stanislav4 a       { color: #fff; text-decoration: underline; }
.main8_stanislav4 a:hover { color: #fff; text-decoration: underline; }

.main8_kontakty           { display: block; vertical-align: middle; margin: auto 5px; }
.main8_kontakty1         { display: block; font-size: 20px; color: #fff; font-weight: 700; line-height: 24px; text-transform: uppercase;}
.main8_kontakty2         { display: block; font-family: "Gotham Pro Light"; font-size: 16px; color: #fff; font-weight: 400; line-height: 19px; margin: 5px 0px 20px 0px;}
.main8_kontakty3         { display: inline-block; font-family: "Gotham Pro Light"; font-size: 16px; color: #fff; font-weight: 400; line-height: 19px; margin-right: 30px;}
.main8_kontakty3 a       { color: #fff; text-decoration: underline; }
.main8_kontakty3 a:hover { color: #fff; text-decoration: underline; }
.main8_kontakty4         { display: inline-block; font-family: "Gotham Pro Light"; font-size: 16px; color: #fff; font-weight: 400; line-height: 19px; margin-right: 30px;}
.main8_kontakty4 a       { color: #fff; text-decoration: underline; }
.main8_kontakty4 a:hover { color: #fff; text-decoration: underline; }
.main8_kontakty5         { display: inline-block; font-family: "Gotham Pro Light"; font-size: 12px; color: #fff; font-weight: 400; line-height: 14px; padding: 5px 10px;
    border: #fff solid 1px; border-radius: 4px; cursor: pointer;}







.main2_popular         { display: inline-block;  vertical-align: middle; width: 300px; border: 1px solid rgba(176, 183, 193, 0.25); border-radius: 4px; padding: 16px; margin:5px; text-align: left;  }

.main2_foto            { display: block; height: 318px; } 
.main2_novinka         { display: block; margin-bottom: 3px; }
.main2_novinka p       { display: inline-block; background: #3AA074; font-size: 12px; color: #fff; font-weight: 400; line-height: 24px; padding: 2px 10px 2px 10px; border-radius: 4px;}
.main2_hit             { display: block; margin-bottom: 3px; }
.main2_hit p           { display: inline-block; background: #6FA8DB; font-size: 12px; color: #fff; font-weight: 400; line-height: 24px; padding: 2px 10px 2px 10px; border-radius: 4px;}

.main2_tit_box         { display: block; height: 100px; text-decoration: none;}

.main2_title           { display: block; font-size: 16px; color: #000; font-weight:600; line-height: 19px; margin: 5px 0px 0px 0px; text-decoration: none;}
.main2_title a         { font-size: 16px; color: #000; text-decoration: none; }
.main2_title a:hover   { font-size: 16px; color: #000; text-decoration: none; }

.main2_pod             { display: block;font-size: 12px; color: #000; font-weight:400; line-height: 12px; opacity: 50%;  margin: 5px 0px 20px 0px; }

.main2_cost            { display: block; font-size: 28px; color: #000; font-weight:400; line-height: 38px; }
.main2_cost span       { font-size: 16px; color: #000; font-weight:400; line-height: 28px;  vertical-align: top;  }

.main2_cart            { display: block; background: #17324F; font-size: 16px; color: #fff; font-weight:400; line-height: 16px; border-radius: 5px; margin-top: 20px;  padding: 10px 30px 10px 20px; }

.main2_minus           { display: inline-block; cursor: pointer;}
.main2_plus            { display: inline-block; cursor: pointer;}

.main2_units           { display: inline-block; }
.main2_vcart           { display: inline-block; font-size: 12px; color: #fff; font-weight:400; line-height: 16px; text-transform: uppercase; float: right; cursor: pointer;}

.main2_article         { font-size: 12px; color: #000; font-weight:400; line-height: 12px; opacity: 50%; margin: 10px 0px 0px 0px;  }

.main2_cart_arenda            { display: block; background: #17324F; font-size: 16px; color: #fff; font-weight:400; line-height: 16px; border-radius: 5px; margin-top: 20px;  padding: 10px 30px 10px 20px; }
.main2_vcart_arenda           { display: block; font-size: 12px; color: #fff; font-weight:400; line-height: 16px; text-transform: uppercase; cursor: pointer; text-align: center; }


.main3                         { display: flex; max-width: 1392px; flex-direction: row; justify-content:space-between; align-items: center; margin:30px auto; border-radius: 4px; 
    background: radial-gradient(78.16% 262.62% at 78.16% 50%, #6FA8DB 0%, #17324F 100%); }
.main3_arenda                  { display: block; vertical-align: middle; margin: 0px 5px 0px 80px; }

.main3_arenda1                 { font-size: 56px; color: #fff; font-weight: bold; line-height: 56px; }
.main3_arenda2                 { font-size: 20px; color: #fff; font-weight: 700;  line-height: 24px; text-transform: uppercase; margin: 2px 0px 2px 0px;}
.main3_arenda3                 { font-size: 16px; color: #fff; font-weight: 400;  line-height: 19px; }



.win_arenda_box            { display: block; width: 100%; height: 100%; position: fixed; background: url("/img_site/fon_reg.png"); margin-top: -236px; }

.win_arenda_enter          { display: block; width: 336px;  margin: 200px auto; background: #fff; border-radius: 8px; text-align: center; padding: 10px; }
.win_arenda_exit           { display: block; text-align: right; cursor: pointer;}

.win_arenda_txt            { display: block; font-size: 16px; color: #000; font-weight: 400;  line-height: 19px;  }    

.win_arenda_namefio        { display: block; width: 300px; vertical-align: middle; background: #f7f7f7; border-radius: 28px; margin: 20px auto;  }
.win_arenda_telefon        { display: block; width: 300px; vertical-align: middle; background: #f7f7f7; border-radius: 28px; margin: 20px auto;  }
.win_arenda_tel            { display: block; vertical-align: middle; text-align: center; width: 250px;  margin: 1px auto;}
.win_arenda_tel input      { display: block; width: 240px; vertical-align: middle; font-size: 16px; color: #7c7c7c; font-weight: 400; line-height: 56px; border: 0; outline: none; background: #f7f7f7; text-align: center;}
.win_arenda_name            { display: block; vertical-align: middle; text-align: center; width: 250px;  margin: 1px auto;}
.win_arenda_name input      { display: block; width: 240px; vertical-align: middle; font-size: 16px; color: #7c7c7c; font-weight: 400; line-height: 56px; border: 0; outline: none; background: #f7f7f7; text-align: center;}


.win_arenda_otpravka       { display: block; vertical-align: middle; width: 300px; height: 56px; font-size: 16px; color: #fff; font-weight: 400; line-height: 56px; text-align: center; 
    background: #6FA8DB; border-radius:28px; cursor: pointer; margin: 20px auto;}

.arenda_win_pass22		        { font-size: 14px; color: #ED1C24; font-weight: 400; line-height: 24px; text-align: center;  margin: 10px auto; display: none;}




.main3_oborudovanie            { display: block; vertical-align: middle; }

.main3_oborudovanie1           { vertical-align: middle; font-size: 16px; color: #fff; font-weight: 400; line-height: 32px; }
.main3_oborudovanie1 img       { vertical-align: middle; margin-bottom: 2px; margin-right: 10px; }

.main3_fon                     { vertical-align: middle; width: 400px; height: 200px; background: url("/img_site/fon-main3-03.png"); background-repeat: no-repeat; background-position: center center;}



.main4           { display: block; max-width: 1392px;   margin: 0px auto; }

.main4_brand     { display: inline-block; width: 336px; height: 156px;  border: 1px solid rgba(176, 183, 193, 0.25); border-radius: 4px; margin: 2px; }

.main4_polzunok          { display: block; width: 100%; margin: 20px auto; text-align: center;  }
.main4_polzunok img      { margin: 4px; cursor: pointer;}


.main5                { display: flex; max-width: 1392px; height: 160px; flex-direction: row; justify-content: space-between; align-items:center; margin: 80px auto; }

.main5_inform1        { display: block; vertical-align: middle; width: 688px; 
                        background: url('/img_site/fon-main5-karta.svg'); background-repeat: no-repeat;  background-position: center right; background-color: #F7F7F7;}
.main5_text1          { font-size: 32px; color: #6FA8DB; font-weight: 700;  line-height: 38px; text-transform: uppercase; margin: 30px 40px 0px 40px; }
.main5_text2          { font-size: 32px; color: #6FA8DB; font-weight: 700;  line-height: 38px; text-transform: uppercase; margin: 0px 40px 0px 40px;}
.main5_text2 span     { font-size: 32px; color: #fff; font-weight: 700;  line-height: 38px; text-transform: uppercase; margin: 0px 40px 0px 40px;}
.main5_text3          { font-size: 16px; color: #000; font-weight: 400;  line-height: 19px; margin: 0px 40px 0px 40px; }

.main5_inform2 img    { display: block; height: 56px; margin: 20px auto; }
.main5_inform2        { display: block; width: 160px; background-color: #F7F7F7; font-size: 16px; color: #000; font-weight: 400;  line-height: 19px;  text-align: center; }



.main6                       { display: block; background-color: #F7F7F7; }
.main6_1392                  { display: block; max-width: 1392px; margin: 0px auto; }

.main6_title                 { display: block; font-size: 24px; color: #000000; font-weight: 700; line-height: 28px; padding: 50px 0px 30px 0px;}
.main6_text                  { display: block; font-size: 16px; color: #000000; font-weight: 400; line-height: 19px; z-index: -2;}
.main6_text_full             { font-size: 16px; color: #000000; font-weight: 400; line-height: 19px; padding-bottom: 50px;}

.main6_block                 { display: block; width: 100%; height: 80px; margin-top: -60px; }
.main6_block img             { width: 100%; user-select: none; user-drag: none;}

.main6_all                   { display: block; font-size: 16px; color: #47638C; font-weight: 700; line-height: 19px; padding: 30px 0px 50px 0px; text-transform: uppercase; cursor: pointer;}



.main7                  { display: block; background-color: #17324F; }
.main7_1392             { display: flex; max-width: 1392px; min-height: 170px; flex-direction: row;  justify-content: space-between; align-items: center;  margin: 0px auto; }

.main7_image            { vertical-align: middle; }

.main7_text             { display: block; vertical-align: middle; margin-right: 10px;}
.main7_text1            { font-size: 24px; color: #fff; font-weight: 400; line-height: 29px; }
.main7_text2            { font-size: 16px; color: #fff; font-weight: 400; line-height: 19px; }

.main7_zayvaka          { display: block; vertical-align: middle;  }

.main7_telefon1         { display: inline-block; width: 424px; vertical-align: middle; background: #fff; border-radius: 28px;  margin: 10px 0px 10px 0px;text-align: right; }

.main7_input            { display: inline-block; vertical-align: middle; background: #fff; text-align: left; margin-left: 16px; }
.main7_input input      { display: block; width: 228px; vertical-align: middle; font-size: 16px; color: #7c7c7c; font-weight: 400; line-height: 20px; border: 0; outline: none; background: #fff;}
.main7_otpravka         { display: inline-block; vertical-align: middle; width: 170px; height:56px; font-size: 16px; color: #fff; font-weight: 400; line-height: 56px; text-align: left;
                        background: #6FA8DB; border-radius:28px; cursor: pointer;}
.main7_otpravka img     { vertical-align: middle; margin: 0px 10px 0px 20px; }

.main7_telefon2         { display: inline-block; vertical-align: middle; text-align: right; text-decoration: none;}
.main7_whatsapp         { vertical-align: middle; width: 170px; height:58px; font-size: 16px; color: #fff; font-weight: 400; line-height: 58px; text-align: left;
                        background:#3AA074; border-radius:28px; cursor: pointer; margin-left: 10px; text-decoration: none;}

.main7_whatsapp img     { vertical-align: middle; margin: 0px 10px 0px 20px; }


.main7_soglasie         { max-width: 620px; vertical-align: middle; font-size: 12px; color: #fff; font-weight: 500; line-height: 14px; margin: 10px 10px 10px 0px;}
.main7_soglasie img     { vertical-align: middle; margin-right: 10px; float: left; }




.footer                      { display: flex; max-width: 1392px; flex-direction: row;  justify-content: space-between; align-items:flex-start;  margin: 40px auto; }

.footer1_lecona              { display: block; vertical-align: middle; width: 336px;}
.footer1_logo img            { vertical-align: middle; margin-bottom: 20px; }


.footer1_tele                { vertical-align: middle;  }
.footer1_tele a              { vertical-align: middle; font-size: 20px; color: #000; font-weight: 500; line-height: 16px; text-decoration: none; }
.footer1_tele a:hover        { vertical-align: middle; font-size: 20px; color: #000; font-weight: 500; line-height: 16px; text-decoration: none; }
.footer1_tele img            { vertical-align: middle; margin-left: 10px;}

.footer1_2024                { vertical-align: middle; font-size: 12px; color: #000; font-weight: 400; line-height: 17px; margin-top: 16px; }

.footer1_2025                { vertical-align: middle; font-size: 12px; color: #000; font-weight: 400; line-height: 17px; margin-top: 16px; }
.footer1_2025 a              { vertical-align: middle; font-size: 12px; color: #000; font-weight: 400; line-height: 17px; text-decoration: underline; }
.footer1_2025 a:hover        { vertical-align: middle; font-size: 12px; color: #000; font-weight: 400; line-height: 17px; text-decoration: underline; }

.footer2_main_menu           { display: block; vertical-align: top; margin-top: 20px; }
.footer2_poleznoe            { display: block; vertical-align: top; margin-top: 20px; width: 400px; }

.footer2_title               { vertical-align: middle; font-size: 16px; color: #000; font-weight: 400; line-height: 22px; text-transform: uppercase; opacity: 50%; }

.footer2_catalog             { display: inline-block; vertical-align: top; margin-right: 50px; }
.footer2_catalog1            { display: inline-block; vertical-align: top; margin-right: 100px; }
.footer2_catalog2            { display: inline-block; vertical-align: top; }

.footer2_menu                { vertical-align: middle; margin-top: 10px; }
.footer2_menu a              { vertical-align: middle; font-size: 12px; color: #000; font-weight: 400; line-height: 16px; text-decoration: none; }
.footer2_menu a:hover        { vertical-align: middle; font-size: 12px; color: #000; font-weight: 400; line-height: 16px; text-decoration: none; }



h1                  { font-family: "Gotham Pro Bold"; font-size: 40px; color: #000; font-weight:700; line-height: 48px; margin: 50px 0px 30px 0px; text-transform: uppercase; }


.catalog_razdel     { display: inline-block; font-size:16px; color:#17324F; font-weight: 400; line-height:15px; margin:5px 10px 0px 10px; padding:15px 20px 15px 20px; text-decoration: none; 
background:#f7f7f7; border-radius:8px; }


.main2_catalog          { display: block; max-width: 1392px; margin: 20px auto; text-align: center; }

.catalog_next20         { display: block; width: 320px; margin: 30px auto; font-size: 16px; color: #fff; font-weight: 400; background: #6FA8DB; border-radius: 28px; cursor: pointer;}
.catalog_next20 img     { vertical-align: middle; }
.catalog_next20 span    { line-height: 56px; vertical-align: middle; padding-left: 15px;}

.catalog_next22         { display: block; width: 320px; margin: 30px auto; font-size: 16px; color: #fff; font-weight: 400; background: #6FA8DB; border-radius: 28px; cursor: pointer;}
.catalog_next22 img     { vertical-align: middle; padding-left: 20px;}
.catalog_next22 span    { line-height: 56px; vertical-align: middle; padding-left: 15px;}

.shnekovye_pary_razmer  { display: block; text-align: left;}
.shnekovye_pary_filter  { font-size: 12px; color: #000; font-weight: 400; line-height: 14px; text-transform: uppercase; opacity: 50%; text-align: left; margin-bottom: 10px; }

.id_razmer              { display: inline-block; margin: 10px 15px 40px 0px; padding: 20px 20px; text-align: center; background: #fff;  border: 1px dashed #000000; border-radius: 8px; 
    font-size: 16px; color: #000; font-weight: 400; line-height: 16px; text-decoration: none; }

.id_razmer_blue         { display: inline-block; margin: 10px 15px 40px 0px; padding: 20px 20px; text-align: center; background: #6FA8DB;  border: 1px solid #6FA8DB; border-radius: 8px; 
    font-size: 16px; color: #fff; font-weight: 400; line-height: 16px; text-decoration: none; }

.id_razmer_blue img     { margin-right: 10px; vertical-align: top; }   



.korzina_colonka            { font-size: 12px; color: #000; font-weight: 400; line-height: 14px; opacity: 50%; text-transform: uppercase; }

.table_cart img             { margin: 10px 0px 10px 10px; }
.table_cart tr              { outline: 1px solid rgba(176, 183, 193, 0.25); border-radius: 4px; }

.korzina_name               { font-family: "Gotham Pro Bold";  font-size: 16px; color: #000; font-weight: 400; line-height: 24px; }
.korzina_name a             { font-family: "Gotham Pro Bold";  font-size: 16px; color: #000; font-weight: 400; line-height: 24px; text-decoration: none; }
.korzina_name a:hover       { font-family: "Gotham Pro Bold";  font-size: 16px; color: #000; font-weight: 400; line-height: 24px; text-decoration: none; }

.korzina_art                { font-size: 12px; color: #000; font-weight: 400; line-height: 20px; opacity: 50%; }

.korzina_cost               { font-size: 24px; color: #000; font-weight: 400; line-height: 38px; vertical-align: top; }
.korzina_cost span          { font-size: 14px; color: #000; font-weight: 400; line-height: 30px; vertical-align: top; }

.korzina_summ               { font-size: 24px; color: #000; font-weight: 400; line-height: 38px; vertical-align: top; }
.korzina_summ span          { font-size: 14px; color: #000; font-weight: 400; line-height: 30px; vertical-align: top; }

.korzina_count              { width: 160px; height: 56px; background: #F7F7F7; border-radius: 28px; }
.korzina_edit               { display: inline-block; width: 50px; font-size: 16px; color: #000; font-weight: 400; line-height: 56px; vertical-align: middle; text-align: center; cursor: pointer; }
.korzina_centr              { display: inline-block; width: 60px; font-size: 16px; color: #000; font-weight: 400; line-height: 56px; vertical-align: middle; text-align: center;  }

.korzina_edit2              { cursor: pointer; }

.korzina_itogo              { display: block; text-align: right; margin: 20px 150px 20px 0px; }
.korzina_itogo1             { display: inline-block; font-size: 16px; color: #000; font-weight: 400; line-height: 44px; text-align: right; vertical-align: middle; }
.korzina_itogo2             { display: inline-block; font-family: "Gotham Pro Bold"; font-size: 24px; color: #000; font-weight: 400; line-height: 38px; text-align: right; vertical-align: top;  }
.korzina_itogo2 span        { font-size: 14px; color: #000; font-weight: 400; line-height: 30px; vertical-align: top;  }
.korzina_itogo3             { display: block; font-size: 16px; color: #000; font-weight: 400; line-height: 44px; text-align: right; vertical-align: middle; }

.korzina_oformit            { display: block; text-align: right; }

.korzina_credit             { display: inline-block; width: 248px; height: 56px; font-size: 16px; color: #17324F; font-weight: 400; line-height: 56px; vertical-align: middle; text-align: center;  border: 2px dashed #17324F; border-radius: 28px; cursor: pointer; margin: 10px; }
.korzina_credit a           { font-size: 16px; color: #17324F; font-weight: 400; line-height: 56px; vertical-align: middle; text-align: center; text-decoration: none;}
.korzina_credit a:hover     { font-size: 16px; color: #17324F; font-weight: 400; line-height: 56px; vertical-align: middle; text-align: center; text-decoration: none; }
        
.korzina_credit img         { display: inline-block; vertical-align: middle; margin-right: 10px; }
    
.korzina_zakaz              { display: inline-block; width: 248px; height: 56px; font-size: 16px; color: #fff; font-weight: 400; line-height: 56px; vertical-align: middle; text-align: center; 
background: #3AA074; border-radius: 28px; cursor: pointer;  margin: 10px; }
.korzina_zakaz a            { font-size: 16px; color: #fff; font-weight: 400; line-height: 56px; vertical-align: middle; text-align: center; text-decoration: none; }
.korzina_zakaz a:hover      { font-size: 16px; color: #fff; font-weight: 400; line-height: 56px; vertical-align: middle; text-align: center; text-decoration: none; }
.korzina_zakaz img          { display: inline-block; vertical-align: middle; margin-right: 10px; }

.korzina80                 {display: block; width: 100%; height: 80px;}


.oform_tip         { display: block; height: 56px; vertical-align: middle;  text-align: left; }
.oform_fizik       { display: inline-block; font-family: "Gotham Pro Light"; font-size: 16px; color: #000; font-weight: 400; line-height: 56px; vertical-align: middle; }
.oform_fizik img   { display: inline-block; vertical-align: middle; margin: 0px 10px 4px 0px;  }
.oform_urik        { display: inline-block; font-family: "Gotham Pro Light"; font-size: 16px; color: #000; font-weight: 400; line-height: 56px; vertical-align: middle; }
.oform_urik img    { display: inline-block; vertical-align: middle ; margin: 0px 10px 4px 20px; }

.oform_contact     { display: block; height: 56px; margin: 10px 20px 10px 0px; }
.oform_tit         { display: inline-block; width: 336px; font-size: 16px; color: #000; font-weight: 400; line-height: 56px; vertical-align: middle;  }
.oform_input       { display: inline-block; width: 346px; height: 56px; vertical-align: middle; background: #F7F7F7; border-radius: 28px; padding: 0px 10px 0px 10px;}
.oform_input input { width: 306px; font-family: "Gotham Pro Light"; font-size: 16px; color: #000; font-weight: 400; line-height: 54px; vertical-align: middle; border: 0; outline: none; background: #F7F7F7; margin: 0px 10px 0px 10px;}


.oform_input select { width: 306px; font-family: "Gotham Pro Light"; font-size: 16px; color: #000; font-weight: 400; line-height: 56px; vertical-align: middle; border: none !important;; outline: none !important;;  margin: 0 20px 0 20px;  padding: 20px 0px;  background: #F7F7F7; overflow: hidden !important;}
.oform_input option { width: 306px; height: 56; font-family: "Gotham Pro Light"; font-size: 16px; color: #000; font-weight: 400; line-height: 56px; vertical-align: middle; outline: none; background: #F7F7F7; margin: 0 20px 0 20px;  padding: 20px 0px; }
.oform_text         { display: inline-block; width: 336px; font-size: 16px; color: #000; font-weight: 400; line-height: 56px; vertical-align: middle; opacity: 50%; margin-left: 20px; }



.oform_adres              { display: block; margin: 10px 20px 10px 0px; }
.oform_textarea           { display: inline-block; width: 346px; vertical-align: middle; background: #F7F7F7; border-radius: 28px; padding: 10px 10px 10px 10px;}
.oform_textarea  textarea { width: 326px; font-family: "Gotham Pro Light"; font-size: 16px; color: #000; font-weight: 400; line-height: 16px; vertical-align: middle; border: 0; outline: none; background: #F7F7F7; margin: 0 10px 0 10px; resize: none;}



hr                    { margin: 25px 0px;  border: none; border-top:1px solid rgba(176, 183, 193, 0.25); text-align: center;}

.oform_soglasie       { display: inline-block; width: 690px; vertical-align: middle; } 
.oform_soglasie span  { display: inline-block; font-size: 12px; color: #B0B7C1; font-weight: 500; line-height: 14px; vertical-align: middle; } 
.oform_soglasie img   { display: inline-block; vertical-align: middle; margin: 5px 10px 4px 0px;  }

.oform_otpravka       { display: inline-block; width: 336px; height: 56px; font-size: 16px; color: #fff; font-weight: 400; line-height: 56px; vertical-align: middle; background: #3AA074; border-radius: 28px; text-align: center; margin-left: 10px; cursor: pointer; } 
.oform_otpravka img   { display: inline-block; vertical-align: middle; margin: 0px 10px 4px 0px; text-align: center;}


.oform_nevse          { display: block; font-size: 16px; color: #ff0000; font-weight: 400; vertical-align: middle; text-align: center; margin-bottom: 30px;}


.contact_block        { display: flex; max-width: 1392px; flex-direction: row; justify-content: space-between; align-items:flex-start;  margin: 0px auto; }

.contact_block1       { display: inline-block; width: 312px; background: url("/img_site/contact1.svg"); background-repeat: no-repeat; }
.contact_block2       { display: inline-block; width: 312px; background: url("/img_site/contact2.svg"); background-repeat: no-repeat; }
.contact_block3       { display: inline-block; width: 312px; background: url("/img_site/contact3.svg"); background-repeat: no-repeat; }
.contact_block4       { display: inline-block; width: 312px; background: url("/img_site/contact4.svg"); background-repeat: no-repeat; }

.contact_tit          { vertical-align: top; font-size: 12px; color: #000; font-weight: 400; line-height: 14px; opacity: 50%; text-transform: uppercase; margin: 0px 0px 10px 90px; }
.contact_txt          { vertical-align: top; font-size: 16px; color: #000; font-weight: 400; line-height: 25px; margin-left: 90px; }
.contact_txt a        { vertical-align: top; font-size: 16px; color: #000; font-weight: 400; line-height: 25px; text-decoration: none;  }
.contact_txt a:hover  { vertical-align: top; font-size: 16px; color: #000; font-weight: 400; line-height: 25px; text-decoration: none;   }
.contact_txt2         { vertical-align: top; font-size: 16px; color: #000; font-weight: 400; line-height: 25px; margin-left: 90px; }
.contact_txt2 a       { vertical-align: top; font-size: 16px; color: #6FA8DB; font-weight: 400; line-height: 25px; text-decoration: underline;  }
.contact_txt2 a:hover { vertical-align: top; font-size: 16px; color: #6FA8DB; font-weight: 400; line-height: 25px; text-decoration: underline; }

.contact_block_flex   { display: flex; max-width: 1392px; flex-direction: row; justify-content: space-between; align-items:flex-start;  margin: 80px auto; }
.contact_image        { display: inline-block; width: 336px; }


.company_fon        { width: 100%; height: 680px; background: url("/img_site/fon-company-01.png"); background-repeat: no-repeat; background-size: cover;}
.company_fon2       { width: 100%; height: 680px; background: url("/img_site/fon-company-02.png"); background-repeat: no-repeat; background-position: top 10px right -50px;}
.company_tit1       { font-size: 16px; color: #000; font-weight: 700; line-height: 19px; margin: 0px 0px 0px 10px; text-transform: uppercase;}
.company_tit1 span  { font-size: 16px; color: #000; font-weight: 700; line-height: 19px; background: rgba(111, 168, 219, 0.2); padding: 5px; }

.company_box        { display: block; margin: 40px 0px 40px 0px; }
.company_box_line   { display: block;  }

.company_box01      { display: inline-block; max-width: 424px; height: 112px; vertical-align: middle; background-color: #fff; margin: 10px 5px 0px 10px; }
.company_box02      { display: inline-block; max-width: 863px; height: 112px; vertical-align: middle; background-color: #fff; margin: 10px 5px 0px 10px; }

.company_txt1       { font-size: 16px; color: #000; font-weight: 400; line-height: 19px; vertical-align: middle; margin: 30px 20px 0px 20px;  }
.company_txt1 img   { vertical-align:top; float: left; margin-right: 20px; margin-top: -5px;}

h4                  { display: block; font-size: 32px; color: #000; font-weight: 700; line-height: 40px; margin: 30px 0px 20px 0px; text-transform: uppercase; text-align: center;  }
h5                  { display: block; font-size: 32px; color: #000; font-weight: 700; line-height: 40px; margin: 10px 0px 10px 0px; text-transform: uppercase; text-align: center;  }
h7                  { display: block; font-size: 24px; color: #000; font-weight: 700; line-height: 40px; margin: 10px 0px 10px 0px; text-transform: uppercase; text-align: left;  }

.company_tit2       { display: block; margin: 60px 0px 40px 0px;  text-align: center;}
.company_tit2 span  { font-size: 12px; color: #000; font-weight: 400; line-height: 14px; opacity: 50%; text-transform: uppercase; }


.company_diler      { display: block; margin: 40px 0px 40px 0px;  text-align: center; }
.company_img2       { display: inline-block; margin:6px; }


.company_img3       { display: block; max-width: 1392; height: 600px; margin: 80px 0px 80px 0px;  background: url("/img_site/fon-company-03.png"); background-repeat: no-repeat; background-size: cover;}
.company_txt3       { font-family: "Gotham Pro Bold";  font-size: 40px; color: #fff; font-weight:700; line-height: 48px;padding: 460px 0px 50px 0px; text-align: center;  }


.company_block      { display: block; margin-bottom: 100px; } 

h6                  { display: block; font-size: 24px; color: #000; font-weight: 700; line-height: 28px; margin: 20px 0px 20px 0px;  text-transform: uppercase;  }

.company_block01      { display: inline-block; max-width: 670px; margin: 10px; vertical-align: top;} 
.company_block02      { display: inline-block; max-width: 670px; margin: 10px; vertical-align: top;}

.company_tit4        { font-size: 16px; color: #000; font-weight: 400; line-height: 19px; margin: 10px 0px 80px 0px; }
.company_tit5        { font-family: "Gotham Pro Bold"; font-size: 56px; color: #000; font-weight: 700; line-height: 56px; padding: 60px 0px 0px 50px; }
.company_tit6        { font-family: "Gotham Pro Bold"; font-size: 20px; color: #000; font-weight: 700; line-height: 24px; padding: 10px 0px 30px 50px; text-transform: uppercase;}


.company_img4         { display: block; height: 400px; background: url("/img_site/fon-company-044.png"); background-repeat: no-repeat; background-position: bottom right;} 
.company_img5         { display: block; height: 400px; background: url("/img_site/fon-company-055.png"); background-repeat: no-repeat; background-position: top right;} 


.company_txt4        { max-width: 240px; font-size: 16px; color: #000; font-weight: 400; line-height: 16px;padding: 5px 0px 5px 50px; vertical-align: middle;}
.company_txt4 img    { margin: 0px 10px 3px 0px; vertical-align: middle;}

.company_txt5        { max-width: 340px; font-size: 16px; color: #000; font-weight: 400; line-height: 16px;padding: 5px 0px 5px 50px; vertical-align: middle;}



.oplata_fon        { width: 100%; height: 680px; background: url("/img_site/fon-company-01.png"); background-repeat: no-repeat; background-size: cover;}
.oplata_fon2       { width: 100%; height: 680px; background: url("/img_site/fon-oplata-01.png"); background-repeat: no-repeat; background-position: bottom right -50px;}

.oplata_tit1       { font-size: 16px; color: #000; font-weight: 700; line-height: 19px;  text-transform: uppercase;}
.oplata_tit1 span  { font-size: 16px; color: #000; font-weight: 700; line-height: 19px; background: rgba(111, 168, 219, 0.2); padding: 5px; }

.oplata_box        { display: block; margin: 40px 0px 40px 0px; }
.oplata_box01      { display: inline-block; max-width: 336px; height: 112px; vertical-align: middle; background-color: #fff; margin: 10px 10px 0px 0px; }

.oplata_txt1       { font-size: 16px; color: #000; font-weight: 400; line-height: 19px; vertical-align: middle; margin: 30px 20px 0px 20px;  }
.oplata_txt1 img   { vertical-align:top; float: left; margin-right: 20px; margin-top: -5px;}



.oplata_txt2       { font-size: 16px; color: #000; font-weight: 400; line-height: 25px; vertical-align: middle; margin: 30px 20px 20px 0px;  }

.oplata_block      { display: block; margin: 80px 0px 80px 0px;}

.oplata_block01    { display: inline-block; width: 670px; height: 400px;margin: 10px; vertical-align: top; border-radius: 4px;  background: url("/img_site/fon-oplata-02.png"); background-repeat: no-repeat; background-position: bottom right;} 

.oplata_block02    { display: inline-block; width: 670px; height: 400px;margin: 10px; vertical-align: top; border-radius: 4px;  background: url("/img_site/fon-oplata-03.png"); background-repeat: no-repeat; background-position: top right -50px;} 

.oplata_tit4       { font-family: "Gotham Pro Bold"; font-size: 40px; color: #fff; font-weight:700; line-height: 48px; padding: 60px 0px 20px 50px;  }

.oplata_txt4       { max-width: 336px; padding: 5px 0px 5px 50px; font-size: 16px; color: #fff; font-weight: 400; line-height: 16px; vertical-align: middle;} 
.oplata_txt4 img   { margin: 2px 10px 3px 0px; vertical-align: middle; float: left;}

.oplata_download        { display: block; max-width: 248px; margin: 20px 0px 0px 80px; padding: 12px;  font-size: 16px; color: #000; font-weight: 400; line-height: 16px; vertical-align: middle; background: #fff;border-radius: 8px; cursor: pointer; text-decoration: none;} 
.oplata_download  img   { margin: 2px 10px 3px 30px; vertical-align: middle; }



.oplata_zayvaka          { display: block; vertical-align: middle; margin: 0px 0px 0px 0px;  }

.oplata_telefon1         { display: inline-block; width: 424px; vertical-align: middle; background: #000; border-radius: 28px;  margin: 10px 0px 10px 0px;  text-align: right;}

.oplata_input            { display: inline-block; vertical-align: middle; background: #fff; text-align: left; margin-left: 16px;  }
.oplata_input input      { display: block; width: 228px; vertical-align: middle; font-size: 16px; color: #fff; font-weight: 400; line-height: 20px; border: 0; outline: none; background: #000; }

.oplata_otpravka         { display: inline-block; vertical-align: middle; width: 170px; height:56px; font-size: 16px; color: #fff; font-weight: 400; line-height: 56px; text-align: center;
                        background: #6FA8DB; border-radius:28px; cursor: pointer;}
.oplata_otpravka img     { vertical-align: middle; margin: 0px 10px 0px 20px; }

.oplata_telefon2         { display: inline-block; vertical-align: middle; text-align: right; text-decoration: none;}
.oplata_whatsapp         { vertical-align: middle; width: 170px; height:58px; font-size: 16px; color: #fff; font-weight: 400; line-height: 58px; text-align: left;
                        background:#3AA074; border-radius:28px; cursor: pointer; margin-left: 10px; text-decoration: none;}
.oplata_whatsapp img     { vertical-align: middle; margin: 0px 10px 0px 20px; }

.oplata_soglasie         { max-width: 620px; vertical-align: middle; font-size: 12px; color: #B0B7C1; font-weight: 500; line-height: 14px; margin: 10px 10px 10px 0px;}
.oplata_soglasie img     { vertical-align: middle; margin-right: 10px; float: left;}




.servis_tit1       { font-size: 16px; color: #000; font-weight: 700; line-height: 19px;  text-transform: uppercase;}
.servis_tit1 span  { font-size: 16px; color: #000; font-weight: 700; line-height: 19px; background: rgba(111, 168, 219, 0.2); padding: 5px; }

.servis_box        { display: block; margin: 30px 0px 20px 0px; }
.servis_box01      { display: inline-block; vertical-align: middle; background: #6FA8DB; margin: 0px 10px 5px 0px; border-radius: 24px; }

.servis_txt1       { font-size: 16px; color: #fff; font-weight: 400; line-height: 19px; vertical-align: middle; margin: 14px 25px 14px 25px;  }
.servis_txt1 img   { vertical-align: top; float: left; margin-right: 15px; margin-top: -2px;}

.servis_box05      { display: block; max-width: 863px; margin: 5px 0px 5px 0px; }
.servis_box06      { display: inline-block; vertical-align: middle; background: #fff; margin: 10px 10px 0px 0px; border-radius: 20px; }

.servis_txt2       { font-size: 16px; color: #000; font-weight: 400; line-height: 19px; vertical-align: middle; margin: 14px 25px 14px 25px;  }
.servis_txt2 img   { vertical-align: top; float: left; margin-right: 15px; margin-top: -2px;}

.servis_tit2       { display: block; margin: 80px 0px 40px 0px;  text-align: center;}
.servis_tit2 span  { font-size: 12px; color: #000; font-weight: 400; line-height: 14px; opacity: 50%; text-transform: uppercase; }

.servis_block        { display: block; margin: 30px 0px 80px 0px; text-align: center; }
.servis_block01      { display: inline-block; width: 336px; vertical-align: middle; background: #F7F7F7; margin: 0px 10px 10px 0px; border-radius: 10px; text-align: left; }
.servis_block01 img  { display: block; vertical-align: middle; margin: 30px 0px 10px 20px;  }
.servis_block01 span { display: block; vertical-align: middle; margin: 20px 20px 30px 20px; }




.obuchenie_fon        { width: 100%; height: 680px; background: url("/img_site/fon-company-01.png"); background-repeat: no-repeat; background-size: cover;}
.obuchenie_fon2       { width: 100%; height: 680px; background: url("/img_site/fon-obuchenie-02.png"); background-repeat: no-repeat; background-position: bottom right -50px;}

.obuchenie_tit1       { font-size: 16px; color: #000; font-weight: 700; line-height: 19px;  text-transform: uppercase;}
.obuchenie_tit1 span  { font-size: 16px; color: #000; font-weight: 700; line-height: 19px; background: rgba(111, 168, 219, 0.2); padding: 5px; }

.obuchenie_box        { display: block; margin: 30px 0px 30px 0px; }
.obuchenie_box01      { display: inline-block; vertical-align: middle; background: #6FA8DB; margin: 0px 10px 10px 0px; border-radius: 24px; }

.obuchenie_txt1       { font-size: 16px; color: #fff; font-weight: 400; line-height: 19px; vertical-align: middle; margin: 14px 25px 14px 25px;  }
.obuchenie_txt1 img   { vertical-align: top; float: left; margin-right: 15px; margin-top: -2px;}

.obuchenie_box05      { display: block; max-width: 930px; margin: 20px 0px 30px 0px; }
.obuchenie_box06      { display: inline-block; vertical-align: middle; background: #fff; margin: 10px 10px 0px 0px; border-radius: 20px; }

.obuchenie_txt2       { font-size: 16px; color: #000; font-weight: 400; line-height: 19px; vertical-align: middle; margin: 14px 25px 14px 25px;  }
.obuchenie_txt2 img   { vertical-align: top; float: left; margin-right: 15px; margin-top: -2px;}

.obuchenie_tit2       { display: block; margin: 60px 0px 40px 0px;  text-align: center;}
.obuchenie_tit2 span  { font-size: 12px; color: #000; font-weight: 400; line-height: 14px; opacity: 50%; text-transform: uppercase; }

.obuchenie_foto       { display: block; margin: 60px 0px 40px 0px;  text-align: center;}
.obuchenie_img2       { display: inline-block; margin:6px; }

.obuchenie_img3       { width: 320px;  display: inline-block; margin:10px; border: 1px solid rgba(176, 183, 193, 0.25); border-radius: 4px; vertical-align: top; text-decoration: none;}
.obuchenie_img3 img   { margin: 10px; }
.obuchenie_txt3       { height: 30px; font-size: 16px; color: #000; font-weight: bold; line-height: 19px; margin: 10px 10px 30px 10px; text-align: left; text-decoration: none;}

.obuchenie_col1       { display: inline-block; max-width: 910px; }
.obuchenie_col2       { display: inline-block; vertical-align: top; margin: 30px 10px 30px 10px; }

.obuchenie_cost       { display: block; background: #6FA8DB; box-shadow: 0px 0px 50px #6FA8DB; border-radius: 8px; }
.obuchenie_img4       { display: inline-block; margin: 20px 20px 20px 20px; }
.obuchenie_tit4       { display: inline-block; margin: 20px 20px 20px 0px; vertical-align: top;}

.obuchenie_txt4       { font-size: 16px; color: #fff; font-weight: 400; line-height: 16px;   }
.obuchenie_txt5       { font-size: 40px; color: #fff; font-weight: 400; line-height: 48px;   }
.obuchenie_txt5 span  { font-size: 24px; color: #fff; font-weight: 400; line-height: 36px; vertical-align: top;   }


.hranenie_fon        { width: 100%; height: 680px; background: url("/img_site/fon-company-01.png"); background-repeat: no-repeat; background-size: cover;}
.hranenie_fon2       { width: 100%; height: 680px; background: url("/img_site/fon-hranenie-02.png"); background-repeat: no-repeat; background-position: bottom -40px right 320px;}

.hranenie_tit1       { font-size: 16px; color: #000; font-weight: 700; line-height: 19px;  text-transform: uppercase;}
.hranenie_tit1 span  { font-size: 16px; color: #000; font-weight: 700; line-height: 19px; background: rgba(111, 168, 219, 0.2); padding: 5px; }

.hranenie_txt1       { font-size: 16px; color: #000; font-weight: 400; line-height: 25px;  margin: 20px 0px 20px 0px;  }

.hranenie_box        { display: block; margin: 20px 0px 40px 0px; }
.hranenie_box01      { display: inline-block; max-width: 336px; height: 112px; vertical-align: middle; background-color: #fff; margin: 10px 10px 0px 0px; }

.hranenie_txt2       { font-size: 16px; color: #000; font-weight: 400; line-height: 19px; vertical-align: middle; margin: 30px 20px 0px 20px;  }
.hranenie_txt2 img   { vertical-align:top; float: left; margin-right: 20px; margin-top: -5px;}

.hranenie_cost       { display: inline-block;  height: 112px; background: #6FA8DB; box-shadow: 0px 0px 50px #6FA8DB; border-radius: 8px; margin: 10px 10px 0px 0px; vertical-align: middle;}
.hranenie_img4       { display: inline-block; margin: 20px 20px 20px 20px; }
.hranenie_tit4       { display: inline-block; margin: 20px 20px 20px 0px; vertical-align: top;}

.hranenie_txt4       { font-size: 16px; color: #fff; font-weight: 400; line-height: 16px;   }
.hranenie_txt5       { font-size: 40px; color: #fff; font-weight: 400; line-height: 48px;   }
.hranenie_txt5 span  { font-size: 24px; color: #fff; font-weight: 400; line-height: 36px; vertical-align: top;   }


.hranenie_tit2       { display: block; margin: 60px 0px 40px 0px;  text-align: center;}
.hranenie_tit2 span  { font-size: 12px; color: #000; font-weight: 400; line-height: 14px; opacity: 50%; text-transform: uppercase; }

.hranenie_foto       { display: block; margin: 60px 0px 80px 0px;  text-align: center;}
.hranenie_img2       { display: inline-block; margin:6px; }



.lizing_fon        { width: 100%; height: 680px; background: url("/img_site/fon-company-01.png"); background-repeat: no-repeat; background-size: cover;}
.lizing_fon2       { width: 100%; height: 680px; background: url("/img_site/fon-lizing-02.png"); background-repeat: no-repeat; background-position: bottom right ;}

.lizing_tit1       { font-size: 16px; color: #000; font-weight: 700; line-height: 19px;  text-transform: uppercase;}
.lizing_tit1 span  { font-size: 16px; color: #000; font-weight: 700; line-height: 19px; background: rgba(111, 168, 219, 0.2); padding: 5px; }

.lizing_box05      { display: block; max-width: 650px; margin: 20px 0px 30px 0px; }
.lizing_box06      { display: inline-block; vertical-align: middle; background: #fff; margin: 10px 10px 0px 0px; border-radius: 20px; }

.lizing_txt2       { font-size: 16px; color: #000; font-weight: 400; line-height: 19px; vertical-align: middle; margin: 14px 25px 14px 25px;  }
.lizing_txt2 img   { vertical-align: top; float: left; margin-right: 15px; margin-top: -2px;}

.lizing_tit2       { display: block; margin: 60px 0px 40px 0px;  text-align: center;}
.lizing_tit2 span  { font-size: 12px; color: #000; font-weight: 400; line-height: 14px; opacity: 50%; text-transform: uppercase; }

.lizing_block        { display: block; margin: 30px 0px 50px 0px; text-align: center; }
.lizing_block01      { display: inline-block; width: 336px; vertical-align: middle; background: #F7F7F7; margin: 0px 10px 10px 0px; border-radius: 10px; text-align: left; }
.lizing_block01 img  { display: block; vertical-align: middle; margin: 30px 0px 10px 20px;  }
.lizing_block01 span { display: block; vertical-align: middle; margin: 20px 20px 30px 20px; }

.lizing_block02      { display: inline-block; width: 682px; vertical-align: middle; background: #F7F7F7; margin: 0px 10px 10px 0px; border-radius: 10px; text-align: left; }
.lizing_block02 img  { display: block; vertical-align: middle; margin: 30px 0px 10px 20px;  }
.lizing_block02 span { display: block; vertical-align: middle; margin: 20px 20px 30px 20px; }


.lizing_vopros          { display: block; max-width: 1392px; height: 200px; background: radial-gradient(78.16% 262.62% at 78.16% 50%, #6FA8DB 0%, #17324F 100%); border-radius: 4px; vertical-align: middle;}

.lizing_vopros_01       { display: inline-block; margin: 58px 90px 58px 90px; vertical-align: middle;  }
.lizing_vopros_02       { display: inline-block; font-family: "Gotham Pro Bold"; font-size: 20px; color: #fff; font-weight: 700; line-height: 32px; text-transform: uppercase;  }
.lizing_vopros_02 span  { display: block; font-family: "Gotham Pro Light"; font-size: 16px; color: #fff; font-weight: 400; line-height: 16px; text-transform:none; }


.lizing_vopros_03       { display: inline-block; vertical-align: middle;  margin: 0px 0px 0px 90px; }

.liztop_telefon1         { display: inline-block; max-width: 590px; vertical-align: middle; background: #fff; border-radius: 28px;  margin: 10px 0px 10px 0px; text-align: left;  }

.liztop_input            { display: inline-block; vertical-align: middle; background: #fff; text-align: left; margin-left: 20px; }
.liztop_input input      { display: block; width: 260px; vertical-align: middle; font-size: 16px; color: #7c7c7c; font-weight: 400; line-height: 20px; border: 0; outline: none; background: #fff;}
.liztop_otpravka         { display: inline-block; width: 300px;  vertical-align: middle; height:56px; font-size: 16px; color: #17324F; font-weight: 400; line-height: 56px; text-align: left;
                            border-radius:28px; cursor: pointer;}
.liztop_otpravka img     { vertical-align: middle; margin: 0px 10px 0px 10px; }

.liztop_soglasie         { max-width: 590px; vertical-align: middle; font-size: 12px; color: #fff; font-weight: 500; line-height: 14px; margin: 10px 10px 10px 0px;}
.liztop_soglasie img     { vertical-align: middle; margin-right: 10px; float: left; }


.lizing_calc                { display: inline-block; width: 336px; margin: 20px 20px 20px 0px; vertical-align: top; }

.lizing_calc_tit            { display: block; font-size: 16px; color: #B0B7C1; font-weight: 400; line-height: 19px; }

.polzunok_numtxt            { display: block;  margin: 20px 0px 40px 0px; font-size: 32px; color: #000; font-weight: 400; line-height: 38px;}
#polzunok1_number           { display: inline-block;}
#polzunok2_number           { display: inline-block;}
#polzunok3_number           { display: inline-block;}
.polzunok_text              { display: inline-block;}
.polzunok2_text              { display: inline-block;}

.polzunok_minmax            { display: block; margin: 20px 0px 20px 0px; }
.polzunok_min               { display: inline-block; font-size: 12px; color: #B0B7C1; font-weight: 400; line-height: 14px; float: left; }
.polzunok_max               { display: inline-block; font-size: 12px; color: #B0B7C1; font-weight: 400; line-height: 14px; float: right; }

.lizing_calc4               { display: inline-block; width: 276px; margin: 20px 5px 20px 5px; vertical-align: top; border-left:#FFD9D4 solid 1px; padding-left: 30px; }
.lizing_calc_txt4           { display: block;  font-size: 32px; color: #EA4335; font-weight: 400; line-height: 38px; margin: 10px 0px 20px 0px;}
.lizing_calc_sum4           { display: inline-block;  font-size: 32px; color: #EA4335; font-weight: 400; line-height: 38px; }
.lizing_calc_txt5           { display: block; font-size: 24px; color: #000; font-weight: 400; line-height: 28px; margin: 20px 0px 0px 0px;}
.lizing_calc_sum5           { display: inline-block; font-size: 24px; color: #000; font-weight: 400; line-height: 28px; }

.lizing_table tr td:nth-child(1)     { background: #ffffff; padding: 20px 0px 0px 0px; }
.lizing_table tr td:nth-child(3)     { background: #FDEDEB; padding: 20px 20px 0px 20px; }
.lizing_table tr td:nth-child(5)     { background: #F7F7F7; padding: 20px 20px 0px 20px; }
.lizing_table tr td:nth-child(7)     { background: #F1F7FC; padding: 20px 20px 0px 20px; }

.lizing_table tr th:nth-child(1)     { background: #ffffff; padding: 10px 0px 10px 0px; }
.lizing_table tr th:nth-child(3)     { background: #FDEDEB; padding: 10px 20px 10px 20px; }
.lizing_table tr th:nth-child(5)     { background: #F7F7F7; padding: 10px 20px 10px 20px; }
.lizing_table tr th:nth-child(7)     { background: #F1F7FC; padding: 10px 20px 10px 20px; }

.lizing_tab_text1                    { height: 40px; font-size: 16px; color: #000; font-weight: 400; line-height: 16px;  border-bottom: #EFEFEF solid 1px; }
.lizing_tab_text2                    { height: 40px; font-size: 16px; color: #000; font-weight: 400; line-height: 16px;  border-bottom: #FFD9D4 solid 1px; }
.lizing_tab_text3                    { height: 40px; font-size: 16px; color: #000; font-weight: 400; line-height: 16px;  border-bottom: #E5E7E9 solid 1px; }
.lizing_tab_text4                    { height: 40px; font-size: 16px; color: #000; font-weight: 400; line-height: 16px;  border-bottom: #BCDFF2 solid 1px; }

.lizing_tab_tit1    { font-size: 16px; color: #000000; font-weight: bold; line-height: 19px; text-transform: uppercase; text-align: left;}
.lizing_tab_tit2    { font-size: 16px; color: #EA4335; font-weight: bold; line-height: 19px; text-transform: uppercase; text-align: left;}
.lizing_tab_tit3    { font-size: 16px; color: #000000; font-weight: bold; line-height: 19px; text-transform: uppercase; text-align: left;}
.lizing_tab_tit4    { font-size: 16px; color: #6FA8DB; font-weight: bold; line-height: 19px; text-transform: uppercase; text-align: left;}

.lizing_tab_txt1    { font-size: 16px; color: #000000; font-weight: bold;line-height: 19px; text-align: left; }
.lizing_tab_txt2    { font-size: 32px; color: #EA4335; font-weight: 400; line-height: 38px; text-align: left; }
.lizing_tab_txt3    { font-size: 32px; color: #000000; font-weight: 400; line-height: 38px; text-align: left; }
.lizing_tab_txt4    { font-size: 32px; color: #6FA8DB; font-weight: bold; line-height: 38px; text-align: left; }

.lizing_tab_zv      { width:23%; font-size: 12px; color: #B0B7C1; font-weight: 500; line-height: 14px; padding: 0px 20px 0px 0px;}


.lizink_zayavka              { display: block; background: #F1F7FC; border-radius: 10px; margin: 40px 0px 40px 0px; padding: 40px 0px 40px 0px; text-align: center;}

.lizing_zayavka_tit1         { font-size: 24px; color: #000; font-weight: bold; line-height: 29px; }
.lizing_zayavka_tit2         { font-size: 16px; color: #000; font-weight: 400;  line-height: 19px; margin: 10px 0px 10px 0px; }


#lizing_zayavka_forma        { text-align: center; }

.lizing_contact1             { display: block; margin: 20px 5px 0px 10px; }
.lizing_contact2             { display: inline-block; margin: 0px 10px 0px 10px; vertical-align: top; }
.lizing_contact3             { display: inline-block; margin: 10px 10px 0px 10px; vertical-align: top; }

.lizing_contact_mail         { display: block; margin: 10px 0px 10px 0px; }
.lizing_contact_tel          { display: block; margin: 10px 0px 10px 0px; }



.lizing_input2_tit        { display: inline-block; width: 240px; height: 56px; font-size: 16px; color: #000; font-weight: 400; line-height: 56px; vertical-align: middle; text-align: left;  }
.lizing_input2            { display: inline-block; width: 346px; height: 56px; vertical-align: middle; background: #fff; border-radius: 28px; padding: 0px 10px 0px 10px; margin: 0px 5px 10px 20px;}
.lizing_input2 input      { width: 306px; font-family: "Gotham Pro Light"; font-size: 16px; color: #000; font-weight: 400; line-height: 54px; vertical-align: middle; border: 0; outline: none; background: #fff; margin: 0px 10px 0px 10px;}

.lizing_textarea2          { display: inline-block; width: 346px; background: #fff; border-radius: 28px; padding: 10px 10px 10px 10px; }
.lizing_textarea2 textarea { width: 326px; height: 110px; font-family: "Gotham Pro Light"; font-size: 16px; color: #000; font-weight: 400; line-height: 16px; vertical-align: middle; border: 0; outline: none; background: #fff; margin: 0px 10px 0px 10px; resize: none;}


.lizing_soglasie2         { display: inline-block; max-width: 640px; vertical-align: middle; text-align: left; font-size: 12px; color: #B0B7C1; font-weight: 500; line-height: 14px; margin: 10px 10px 10px 0px;}
.lizing_soglasie2 img     { vertical-align: middle; margin-right: 10px; float: left; }

.lizing_otpravka2         { display: inline-block; width: 326px;  vertical-align: middle; height:56px; font-size: 16px; color: #fff; font-weight: 400; line-height: 56px; text-align: center;
                            border-radius:28px; background: #3AA074; cursor: pointer; padding: 0px 20px 0px 20px; }

.lizing_nevse          { display: none; font-size: 16px; color: #ff0000; font-weight: 400; vertical-align: middle; text-align: center; margin-bottom: 30px;}


.tradein_fon        { width: 100%; height: 680px; background: url("/img_site/fon-company-01.png"); background-repeat: no-repeat; background-size: cover;}
.tradein_fon2       { width: 100%; height: 680px; background: url("/img_site/fon-tradein-02.png"); background-repeat: no-repeat; background-position: bottom right 150px;}

.tradein_tit1       { font-size: 16px; color: #000; font-weight: 700; line-height: 19px;  text-transform: uppercase;}
.tradein_tit1 span  { font-size: 16px; color: #000; font-weight: 700; line-height: 19px; background: rgba(111, 168, 219, 0.2); padding: 5px; }

.tradein_box        { display: block; margin: 20px 0px 40px 0px; }
.tradein_box01      { display: inline-block; max-width: 336px; height: 112px; vertical-align: middle; background-color: #fff; margin: 10px 10px 0px 0px; }

.tradein_txt1       { font-size: 16px; color: #000; font-weight: 400; line-height: 19px; vertical-align: middle; margin: 30px 20px 0px 20px;  }
.tradein_txt1 img   { vertical-align:top; float: left; margin-right: 20px; margin-top: -5px;}

.tradein_txt2       { font-size: 16px; color: #000; font-weight: 400; line-height: 25px; vertical-align: middle; margin: 20px 20px 10px 0px;  }


.tradein_zayavka              { display: block; background: #F1F7FC; border-radius: 10px; margin: 40px 0px 40px 0px; padding: 40px 0px 40px 0px; text-align: center;}

.tradein_zayavka_tit1         { font-size: 24px; color: #000; font-weight: bold; line-height: 29px; }
.tradein_zayavka_tit2         { font-size: 16px; color: #000; font-weight: 400;  line-height: 19px; margin: 10px 0px 10px 0px; }

.tradein_tit2       { display: block; margin: 60px 0px 40px 0px;  text-align: center;}
.tradein_tit2 span  { font-size: 12px; color: #000; font-weight: 400; line-height: 14px; opacity: 50%; text-transform: uppercase; }

#tradein_zayavka_forma        { text-align: center; }

.tradein_contact_block         { display: inline-block; margin: 40px 0px 40px 0px; vertical-align: top; }
.tradein_contact1             { display: block; margin: 0px 10px 0px 10px;text-align: left; }

.tradein_input2_tit        { display: inline-block; width: 240px; height: 56px; font-size: 16px; color: #000; font-weight: 400; line-height: 56px; vertical-align: middle; text-align: left;  }
.tradein_input2            { display: inline-block; width: 346px; height: 56px; vertical-align: middle; background: #fff; border-radius: 28px; padding: 0px 10px 0px 10px; margin: 0px 5px 10px 20px;}
.tradein_input2 input      { width: 306px; font-family: "Gotham Pro Light"; font-size: 16px; color: #000; font-weight: 400; line-height: 54px; vertical-align: middle; border: 0; outline: none; background: #fff; margin: 0px 10px 0px 10px;}


.tradein_input2 select { width: 306px; font-family: "Gotham Pro Light"; font-size: 16px; color: #000; font-weight: 400; line-height: 56px; vertical-align: middle; border: none !important; outline: none !important;   overflow: hidden !important; margin: 0 20px 0 20px;  padding: 20px 0px;  background: #fff;  }

.tradein_input2 option { width: 306px; height: 56px; font-family: "Gotham Pro Light"; font-size: 16px; color: #000; font-weight: 400; line-height: 56px; vertical-align: middle; outline: none; background: #fff; margin: 0 20px 0 20px;  padding: 20px 0px;}


.tradein_textarea2          { display: inline-block;  background: #fff; border-radius: 28px; padding: 10px 10px 10px 10px; margin: 20px 10px 10px 0px;}
.tradein_textarea2 textarea { width: 584px; height: 110px; font-family: "Gotham Pro Light"; font-size: 16px; color: #000; font-weight: 400; line-height: 16px; vertical-align: middle; border: 0; outline: none; background: #fff; margin: 0px 10px 0px 10px; resize: none;}


.tradein_form_tit        { display: inline-block; width: 140px; height: 56px; font-size: 16px; color: #000; font-weight: 400; line-height: 56px; vertical-align: middle; text-align: left;  }

.tradein_vykup1     { display: inline-block; width: 100px; font-family:"Gotham Pro Light"; font-size: 16px; color: #000; font-weight: 400; line-height: 64px; vertical-align:middle; cursor:pointer;}
.tradein_vykup1 img { display: inline-block; vertical-align: middle; margin: 0px 10px 4px 0px;  }
.tradein_vykup2     { display: inline-block; font-family: "Gotham Pro Light"; font-size: 16px; color: #000; font-weight: 400; line-height: 64px; vertical-align: middle; cursor: pointer; }
.tradein_vykup2 img { display: inline-block; vertical-align: middle ; margin: 0px 10px 4px 20px; }

.tradein_doks1      { display: inline-block; width: 100px; font-family: "Gotham Pro Light"; font-size: 16px; color: #000; font-weight: 400; line-height: 64px; vertical-align:middle;cursor:pointer;}
.tradein_doks1 img  { display: inline-block; vertical-align: middle; margin: 0px 10px 4px 0px;  }
.tradein_doks2      { display: inline-block; font-family: "Gotham Pro Light"; font-size: 16px; color: #000; font-weight: 400; line-height: 64px; vertical-align: middle; cursor:pointer;}
.tradein_doks2 img  { display: inline-block; vertical-align: middle ; margin: 0px 10px 4px 20px; }

.tradein_work1      { display: inline-block; width: 100px; font-family: "Gotham Pro Light"; font-size: 16px; color: #000; font-weight: 400; line-height: 64px; vertical-align:middle; cursor:pointer;}
.tradein_work1 img  { display: inline-block; vertical-align: middle; margin: 0px 10px 4px 0px;  }
.tradein_work2      { display: inline-block; font-family: "Gotham Pro Light"; font-size: 16px; color: #000; font-weight: 400; line-height: 64px; vertical-align: middle; cursor: pointer;}
.tradein_work2 img  { display: inline-block; vertical-align: middle ; margin: 0px 10px 4px 20px; }

.tradein_contactf      { display: block; width: 120px; height: 120px; border: 1px dashed rgba(0, 0, 0, 0.5); border-radius: 10px; margin: 10px 10px 10px 10px; cursor: pointer;} 
.tradein_foto_tit      { font-family: "Gotham Pro Light"; font-size: 12px; color: #000; font-weight: 400; line-height: 19px; vertical-align: middle; margin: 30px 20px 30px 20px;  }


.tradein_soglasie2     { display:inline-block; max-width:640px; vertical-align:middle; text-align:left; font-size:12px; color:#B0B7C1; font-weight:500; line-height:14px; margin: 10px 10px 10px 0px;}
.tradein_soglasie2 img { vertical-align: middle; margin-right: 10px; float: left; }

.tradein_otpravka2     { display: inline-block; width: 326px;  vertical-align: middle; height:56px; font-size: 16px; color: #fff; font-weight: 400; line-height: 56px; text-align: center;
 border-radius:28px; background: #3AA074; cursor: pointer; padding: 0px 20px 0px 20px; }

.tradein_nevse          { display: none; font-size: 16px; color: #ff0000; font-weight: 400; vertical-align: middle; text-align: center; margin-bottom: 30px;}
.tradein_files          { display: none; font-size: 16px; color: #ff0000; font-weight: 400; vertical-align: middle; text-align: center; margin-bottom: 30px;}
.tradein_files_delete   { display: none; font-size: 16px; color: #ff0000; font-weight: 400; vertical-align: middle; text-align: right; padding: 0px 5px;}



.arenda_fon        { width: 100%; height: 680px; background: url("/img_site/fon-company-01.png"); background-repeat: no-repeat; background-size: cover;}
.arenda_fon2       { width: 100%; height: 680px; background: url("/img_site/fon-arenda-03.png"); background-repeat: no-repeat; background-position: bottom -140px right 100px;}
.arenda_tit1       { font-size: 16px; color: #000; font-weight: 700; line-height: 19px; margin: 0px 0px 0px 10px; text-transform: uppercase;}
.arenda_tit1 span  { font-size: 16px; color: #000; font-weight: 700; line-height: 19px; background: rgba(111, 168, 219, 0.2); padding: 5px; }

.arenda_box        { display: block; margin: 40px 0px 40px 0px; }

.arenda_box01      { display: block; max-width: 863px; height: 112px; vertical-align: middle; background-color: #fff; margin: 10px 5px 10px 10px; }

.arenda_txt1           { display: inline-block; margin: 20px 20px 20px 20px; }
.arenda_txt2           { display: inline-block; width: 80%; font-size: 16px; color: #000; font-weight: 400; line-height: 19px;  vertical-align: top; margin: 30px 5px 30px 5px;}

.arenda_80             {display: block; width: 100%; height: 80px;}

.cabinet_box            { display: block; margin: 10px 0px 80px 0px;}
.cabinet_block          { display: block; }
.cabinet_block a        { text-decoration: none; }
.cabinet_block1         { display: inline-block; width: 336px; height: 272px; background:url("/img_site/cabinet-01.png"); background-repeat:no-repeat; margin: 5px 16px 5px 0px; cursor: pointer; }
.cabinet_block2         { display: inline-block; width: 336px; height: 272px; background:url("/img_site/cabinet-02.png"); background-repeat:no-repeat; margin: 5px 16px 5px 0px; cursor: pointer; }
.cabinet_block3         { display: inline-block; width: 336px; height: 272px; background:url("/img_site/cabinet-03.png"); background-repeat:no-repeat; margin: 5px 16px 5px 0px; cursor: pointer; }
.cabinet_block4         { display: inline-block; width: 336px; height: 272px; background:url("/img_site/cabinet-04.png"); background-repeat:no-repeat; margin: 5px 0px 5px 0px;  cursor: pointer; }

.cabinet_block5         { display: inline-block; width: 688px; height: 120px; background:url("/img_site/cabinet-05.png"); background-repeat:no-repeat; margin: 10px 16px 5px 0px; cursor: pointer; }
.cabinet_block6         { display: inline-block; width: 688px; height: 120px; background:url("/img_site/cabinet-06.png"); background-repeat:no-repeat; margin: 10px 0px 5px 0px;  cursor: pointer; }

.cabinet_tit1   { font-size: 16px; color: #000; font-weight: bold; line-height: 26px; text-transform: uppercase; margin: 30px 40px 5px 40px; }
.cabinet_txt1   { font-size: 16px; color: #000; font-weight: 400;  line-height: 19px; opacity: 50%; margin: 5px 40px 10px 40px; }

.cabinet_tit2   { font-size: 16px; color: #fff; font-weight: bold; line-height: 26px; text-transform: uppercase; margin: 30px 40px 5px 40px; }
.cabinet_txt2   { font-size: 16px; color: #fff; font-weight: 400;  line-height: 19px; opacity: 50%; margin: 5px 40px 10px 40px; }



.profil_box            { display: block; margin: 10px 0px 40px 0px;}

.profil_title          { display: block; font-size: 24px; color: #000; font-weight: bold; line-height: 28px; margin: 0px 0px 40px 0px;}

.profil_block          { display: block; max-width: 636px; margin: 20px 5px 80px 5px; }

.profil_block_01       { display: block; max-width: 100%; margin: 20px 5px 80px 5px; vertical-align: top; }
.profil_block_02       { display: inline-block; margin: 10px 40px 10px 0px; vertical-align: top; }


.profil_contact     { display: block; margin: 10px 20px 10px 0px; }
.profil_tit         { display: inline-block; width: 240px; font-size: 16px; color: #000; font-weight:bold; line-height: 56px; vertical-align: middle;  }
.profil_input       { display: inline-block; width: 346px; height: 56px; vertical-align: middle; background: #F7F7F7; border-radius: 28px; padding: 0px 10px 0px 10px;}
.profil_input input { width: 306px; font-family: "Gotham Pro Light"; font-size: 16px; color: #000; font-weight: 400; line-height: 54px; vertical-align: middle; border: 0; outline: none; background: #F7F7F7; margin: 0px 10px 0px 10px;}

#tx_tel_profil             {  background: #ddd; }
#tx_tel_profil input       {  background: #ddd; }

.profil_contact_save   { display: block; margin: 40px 30px 40px 30px; text-align: right; }

.profil_save       { display: inline-block; width:248px; height: 56px; font-size: 16px; color: #fff; font-weight: 400; line-height: 56px; vertical-align: middle; background:#6FA8DB; border-radius: 28px; text-align: center; margin-left: 10px; cursor: pointer; } 
.profil_save img   { display: inline-block; vertical-align: middle; margin: 0px 10px 4px 0px; text-align: center;}


.profil_tit_save    { display: inline-block;  width: 240px; font-size: 16px; color: #ff0000; font-weight: 400; line-height: 56px;  text-align: left;}
.profil_tit_save2   { display: inline-block;  width: 240px; font-size: 16px; color: #ff0000; font-weight: 400; line-height: 56px;  text-align: left;}
.profil_tit_save3   { display: inline-block;  width: 44px; }


.order_block00               { display: block; vertical-align: top; }

.order_block01               { display: inline-block;  width: 356px;  margin: 0px 0px 0px 0px; vertical-align: top; }
.order_block02               { display: inline-block; margin: 0px 0px 0px 0px; vertical-align: top; }

.order1_zakaz                 { display: block;  font-size: 16px; color: #17324F; font-weight: 400; line-height: 16px; background: #f7f7f7; border-radius: 8px; padding: 15px 10px; margin: 8px 0px 8px 0px; cursor: pointer; }
.order1_zakaz img             { float: right;  }

.order2_zakaz                 { display: block;  margin: 20px 0px 8px 0px;  }

.order2_zakaz_01      { display: block;  vertical-align: middle; }
.order2_zakaz_01 b    { font-size: 24px; color: #000; font-weight:bold; line-height: 24px; vertical-align: middle; padding-right: 20px;}
.order2_zakaz_01 span { font-size: 12px; color: #fff; font-weight: 400; line-height: 24px; text-transform: uppercase; padding: 8px; vertical-align: middle; background: #B0B7C1; border-radius: 8px;}
.order2_zakaz_01 img  { width: 12px; vertical-align: middle; padding-right: 5px; }

.order2_zakaz_02      { font-size: 12px; color: #000; font-weight: 400; line-height: 14px; text-transform: uppercase; padding: 10px 0px 10px 0px; opacity: 50%; }

.order2_zakaz_03      { font-size: 16px; color: #000; font-weight: 400; line-height: 16px;  }
.order2_zakaz_04      { height: 20px; }

.order1_box01         { display: inline-block; vertical-align: top; width: 356px; margin: 0px 0px 0px 0px; }
.order2_box01         { display: inline-block; vertical-align: top; width: 326px; margin: 20px 0px 0px 30px; }
.order3_box01         { display: inline-block; vertical-align: top; width: 670px; margin: 25px 0px 20px 10px; } 

.order3_zakaz_02      { font-size: 12px; color: #000; font-weight: 400; line-height: 14px; text-transform: uppercase; opacity: 50%; }
.order3_zakaz_03      { display: block; background: #f7f7f7; border-radius: 4px; margin: 20px 0px 0px 0px; }

.order3_spisok01         { display: block; height: 100px; }
.order3_tovar_foto       { float:left; margin: 20px 20px 0px 20px;}

.order3_spisok_tit       { font-size: 14px; color: #40444C; font-weight: bold; line-height: 18px; padding-top: 20px;}
.order3_spisok_txt       { font-size: 14px; color: #40444C; font-weight: 400;  line-height: 22px; opacity: 50%;}
.order3_spisok_cost      { font-size: 16px; color: #40444C; font-weight: bold; line-height: 25px;}
.order3_spisok_cost span { font-size: 12px; color: #40444C; font-weight: 400;  line-height: 20px; vertical-align:top;}

.order_block_net         { display: block; width: 864px; height: 228px; background-color: #f7f7f7; vertical-align: top; text-align: center; margin: 0px auto; }

.order4_zakaz_tit        { display: block; text-align: center; font-size: 24px; color: #000; font-weight: bold; line-height: 29px;  padding: 40px 0px 10px 0px; }
.order4_zakaz_txt        { display: block; text-align: center; font-size: 16px; color: #000; font-weight: 400;  line-height: 19px;  }
.order4_zakaz_zap        { display: block; text-align: center; font-size: 16px; color: #fff; font-weight: 400;  line-height: 30px; text-decoration: none;
    background-color: #6FA8DB; border-radius: 28px; margin: 20px auto;  padding: 10px 20px; width: 200px; vertical-align: middle; }
.order4_zakaz_zap img     { vertical-align: middle; padding-right: 5px; }

.order80_zakaz           { display: block; height: 80px; }



.dostavka_title               { font-size: 24px; color: #000; font-weight: bold;  line-height: 28px; margin: 0px 0px 20px 0px; }
.dostavka_adres1              { display: inline-block; vertical-align: top; }
.dostavka_adres2              { display: block; width: 310px; height: 112px;  background: #f7f7f7; border-radius: 10px; padding: 20px 10px; margin: 5px; vertical-align: top; }

.dostavka_tit                 { font-size: 12px; color: #000; font-weight: 400;  line-height: 25px; opacity: 50%; text-transform: uppercase; }
.dostavka_txt                 { font-size: 16px; color: #000; font-weight: 400;  line-height: 25px;  }

.dostavka_del                 { display: block; font-size: 12px; color: #ff0000; font-weight: 400;  line-height: 16px; margin: 5px; cursor: pointer;}
.dostavka_del img             { float: left;}

.dostavka_txt_new             { font-size: 12px; color: #000; font-weight: bold;  line-height: 19px; text-transform: uppercase; cursor: pointer; }

.dostavka_textarea2           { display: block; width: 310px; height: 112px;  background: #f7f7f7; border-radius: 10px; padding: 20px 10px; margin: 5px; vertical-align: top; }
.dostavka_textarea2 textarea  { width: 310px; font-size: 16px; color: #000; font-weight: 400; line-height: 16px; border: 0; outline: none; background: #f7f7f7;  resize: none;}

.dostavka_adres2_new          { display: block; width: 152px; height: 48px;  background: #FFFFFF; border-radius: 10px; padding: 50px 10px; margin: 5px; vertical-align:top; text-align: center; 
                                border: 1px dashed rgba(0, 0, 0, 0.5); cursor: pointer;}
.dostavka_adres3              { display: inline-block; vertical-align: top; }

.dostavka_add                 { display: block; font-size: 12px; color: #ff0000; font-weight: 400;  line-height: 16px; margin: 5px; cursor: pointer;}
.dostavka_add img             { float: left;}

.dostavka_adres80               { display: block; width: 100%; height: 80px; }




.win_cabinet_box            { display: block; width: 100%; height: 100%; position: fixed; background: url("/img_site/fon_reg.png"); }
.win_cabinet_box2           { display: block; width: 100%; height: 100%; position: fixed; background: url("/img_site/fon_reg.png"); }

.win_cabinet_enter          { display: block; width: 512px;  margin: 200px auto; background: #fff; border-radius: 8px; text-align: center; padding: 10px; }

.win_cabinet_tit            { display: block; font-size: 24px; color: #000; font-weight: bold; line-height: 29px; padding: 10px 10px 10px 10px; }
.win_cabinet_txt            { display: block; font-size: 16px; color: #000; font-weight: 400;  line-height: 19px;  }    

.win_cabinet_txt_tel        { display: block; font-size: 18px; color: #000; font-weight: 400;  line-height: 21px;  margin: 5px 0px 5px 0px;  }    

.win_cabinet_telefon        { display: block; width: 432px; vertical-align: middle; background: #f7f7f7; border-radius: 28px; margin: 40px 30px 30px 40px; }
.win_cabinet_tel            { display: inline-block; vertical-align: middle; background: #f7f7f7; margin-left: 16px;  }
.win_cabinet_tel input      { display: block; width: 207px; vertical-align: middle; font-size: 16px; color: #7c7c7c; font-weight: 400; line-height: 20px; border: 0; outline: none; background: #f7f7f7;}
.win_cabinet_otpravka       { display: inline-block; vertical-align: middle; width: 200px; height: 56px; font-size: 16px; color: #fff; font-weight: 400; line-height: 56px; 
    background: #6FA8DB; border-radius:28px; cursor: pointer;}

.g1recaptcha                { display: block; margin: 20px 100px;  }
.win_cabinet_exit           { display: block; text-align: right; cursor: pointer;}
.win_cabinet_return         { display: none; float: left; cursor: pointer;}


.win_cabinet_telefon2       { display: block;  margin: 40px 5px 30px 5px; }
.win_cabinet_sms            { display: inline-block; vertical-align: middle; width: 120px; background: #f7f7f7; border-radius: 28px; padding: 20px 30px 20px 30px; }
.win_cabinet_sms input      { display: block; width: 120px; font-size: 16px; color: #7c7c7c; font-weight: 400; line-height: 20px; border: 0; outline: none; background: #f7f7f7;}

.timer_replace              { display: inline-block; width: 200px; text-align: left; vertical-align: middle; font-size: 12px; color: #000; font-weight: 400; line-height: 14px; opacity: 50%; padding: 0px 10px 5px 10px;  }

.reg_win_pass22		        { font-size: 14px; color: #ED1C24; font-weight: 400; line-height: 24px; text-align: center;  margin: 10px 10px 30px 10px; display: none;}


.win_zvonok_box            { display: block; width: 100%; height: 100%; position: fixed; background: url("/img_site/fon_reg.png"); }
.win_zvonok_enter          { display: block; width: 336px;  margin: 200px auto; background: #fff; border-radius: 8px; text-align: center; padding: 10px; }
.win_zvonok_exit           { display: block; text-align: right; cursor: pointer;}

.win_zvonok_txt            { display: block; font-size: 16px; color: #000; font-weight: 400;  line-height: 19px;  }    

.win_zvonok_telefon        { display: block; width: 300px; vertical-align: middle; background: #f7f7f7; border-radius: 28px; margin: 20px auto;  }
.win_zvonok_tel            { display: block; vertical-align: middle; text-align: center; width: 250px;  margin: 1px auto;}
.win_zvonok_tel input      { display: block; width: 240px; vertical-align: middle; font-size: 16px; color: #7c7c7c; font-weight: 400; line-height: 56px; border: 0; outline: none; background: #f7f7f7; text-align: center;}

.win_zvonok_otpravka       { display: block; vertical-align: middle; width: 300px; height: 56px; font-size: 16px; color: #fff; font-weight: 400; line-height: 56px; text-align: center; 
    background: #6FA8DB; border-radius:28px; cursor: pointer; margin: 20px auto;}

.zvonok_win_pass22		        { font-size: 14px; color: #ED1C24; font-weight: 400; line-height: 24px; text-align: center;  margin: 10px auto; display: none;}

.g2recaptcha                { display: block; margin: 20px 15px;  }








.header_line2             { display: none;}
.header3_menu01_mob       { display: none; }
.header4_slide_mob        { display: none; }
.footer_mob_lecona        { display: none;}
.korzina_full_mob         { display: none; }

@media screen and ( max-width: 1320px) {

.header_gorod	      { width: auto;  }
.header2_poisk input  { width: 105px; }
.header3_menu02 span  { display: none;}

.main3_arenda         { margin: 0px 5px 0px 5px; }    

.main7_image          { display: none;  }    
 
.lizing_vopros_01     { display: none;  }  
    

.contact_block_flex    { display: block;text-align: center;  } 
.contact_image         { margin: 5px; } 
.contact_block1        { margin: 10px; } 
.contact_block2        { margin: 10px; } 
.contact_block3        { margin: 10px; } 
.contact_block4        { margin: 10px; } 
    
.oform_contact        { display: block; height: auto; margin: 10px 20px 10px 10px; }
    
}

@media screen and ( max-width: 900px)  {
    
.header2_poisk			 { display: none; }
.header3_menu01          { padding: 50px 0px 50px 30px; }
.header3_menu01_2        { padding: 50px 0px 50px 30px; }
.header3_menu03 a        { display: block; padding: 3px 0px 3px 0px;}

.main1_text1             { width: 100%;}

.main2_tovar_opis        { display: block; width: 100%;}
    
.main3_fon               { display: none; }

    
.main7_1392           { display: block; text-align: center; }


.main7_zayvaka        { width: 630px; margin: 10px auto;  }
.main7_soglasie       { display: block; margin: 10px auto; }    
    
.footer2_catalog      { margin-right: 10px; }
    
.contact_block         { display: block; text-align: center; }

    
.company_fon            { width: 100%; height: auto; background: #f7f7f7; padding-bottom: 20px; }    
.company_fon2           { width: 100%; height: auto; background: #f7f7f7; }   
.company_box02          { max-width: 424px; height: 124px;}    

.oplata_block01        {width: auto;}
.oplata_block02        {width: auto;}

.oplata_fon            { width: 100%; height: auto; background: #f7f7f7; padding-bottom: 20px; }    
.oplata_fon2           { width: 100%; height: auto; background: #f7f7f7; }   

.obuchenie_fon            { width: 100%;  height: auto; background: #f7f7f7; padding-bottom: 20px; }    
.obuchenie_fon2           { width: 100%;  height: auto; background: #f7f7f7; }   

.hranenie_fon            { width: 100%;  height: auto;background: #f7f7f7; padding-bottom: 20px; }    
.hranenie_fon2           { width: 100%;  height: auto; background: #f7f7f7; }   

.lizing_fon            { width: 100%;  height: auto; background: #f7f7f7; padding-bottom: 20px; }    
.lizing_fon2           { width: 100%;  height: auto; background: #f7f7f7; }   

.lizing_vopros        { height: auto; }
.lizing_vopros_02     { display: block; margin: 20px;   }
.lizing_vopros_03     { display: block; margin: 10px auto;  }
.liztop_soglasie      { display: block; margin: 10px auto; width: 100%; }    
 
.tradein_fon            { width: 100%;  height: auto; background: #f7f7f7; padding-bottom: 20px; }    
.tradein_fon2           { width: 100%;  height: auto; background: #f7f7f7; }   

.arenda_fon            { width: 100%;  height: auto; background: #f7f7f7; padding-bottom: 20px; }    
.arenda_fon2           { width: 100%;  height: auto; background: #f7f7f7; }   
    
.order3_box01         { width: 600px; }     
   

    
}

@media screen and ( max-width: 650px)  {    

.header_gorod img       { margin: 2px; }
.header_gorod span      { margin: 0px; }
.header_bzvonok         { margin: 0px; }
.header_online          { margin: 0px; }

.header2_kabinet        { margin-right: 0px;}
    
.main_title2            { font-size: 24px; color: #000; font-weight: 700; line-height: 38px;  }
    
.main5_inform1          { display: none; width: 20%; }      
    
.main6_block            { display: none; }    

.main7_zayvaka          { width: 424px; margin: 10px auto;  }    
.main7_telefon2         { display: block; }
.main7_whatsapp         { display: block; margin: 0px auto; }    
    
.main8_logo             { display: none; } 

h1                      { font-size: 24px; }
    
.oplata_tit4            { font-size: 24px; }

.lizing_block02         { width: 336px; }
  
.lizing_vopros_02       { text-align: center;  }  

.liztop_input                { display: block; }    
.liztop_input input     { margin: 10px;    }

.lizing_contact1             { display: block; }    
.lizing_contact2             { display: block; }
.lizing_contact3             { display: block; }
    
.lizing_input_tit            { display: block; }

.lizing_textarea             { display: block; margin-left: 20px;}

.tradein_textarea2             {  margin-left: 20px;}    
.tradein_textarea2 textarea    { width: 326px; }

.arenda_box01         {  height: auto;}    
.arenda_txt2           { width: 60%; }

    
.order3_box01         { width: 326px; }     

.oform_tip           { display: block; height: auto; margin: 10px 20px 10px 10px; } 
.oform_tit           { display: block;  } 
.oform_fizik         { margin: 0px 0px 0px 20px; }    
.oform_soglasie      { width: auto;  } 
    
    
.cabinet_block5         { width: 336px; border-radius: 10px; }
.cabinet_block6         { width: 336px; border-radius: 10px; }
    
.win_cabinet_tel            { display: block; width: 200px; text-align: center;  }    
.win_cabinet_tel  input     { padding: 20px;  width: 200px; text-align: center; }

.profil_block       { display: block; width: 100%; }   
.profil_tit         { display: block; width: 100%;  }
.profil_input       { display: block; width: 100%; }


    
}

@media screen and ( max-width: 450px)  {    
 
.header                  { display: block; text-align: center; margin: 0 5px;} 
.header_gorod            { display: block; margin: 10px 0px; text-align: center; }
.header_gorod bl         { display: block; margin: 10px 0px; text-align: center; }    
.header_bzvonok          { display: block; margin: 10px 0px; text-align: center; }
.header_online           { display: block; margin: 10px 0px; text-align: center; }
.header_kn_zvonok        { display: block; margin: 10px 0px; text-align: center; width: 100%; }

    
.header2                  { display: block; text-align: center; margin: 0 5px; }
.header2_logo             { display: block; margin: 10px 0px; text-align: center; width: 100%;}
.header2_centr            { display: block; margin: 10px 0px; text-align: center; }
.header2_poisk            { display: block; margin: 10px 0px; text-align: center; }
.header2_poisk input      { width: 60%; }    
.header2_kabinet          { display: inline-block; margin: 10px 10px; text-align: right; }    
.header2_korzina          { display: inline-block; margin: 10px 10px; text-align: right; }

.header3_nav              { display: block; margin: 10px 0px 10px 0px; text-align: center; }    
.header3_menu01           { display: none; }
.header3_menu01_2         { display: none; }

.header3_menu01_mob            { display: block; width:100%; vertical-align: middle; cursor: pointer; background: #6FA8DB; padding: 28px 0px; text-align: center;}
.header3_menu01_mob img        { display: inline-block; vertical-align: middle; margin-right: 10px;  }
.header3_menu01_mob span       { display: inline-block; vertical-align: middle; font-size: 16px; color: #fff; font-weight: 700; line-height: 16px; }
    
.header3_menu03           { padding: 10px 0px 20px 0px;}  
.header3_menu03 a         { display: block; margin: 10px 0px 10px 0px; text-align: center; }  
.header3_menu03 a:hover   { display: block; margin: 10px 0px 10px 0px; text-align: center; }  
.header3_menu02 span      { display: inline-block; }
.header3_menu02 a         { display: block; margin: 10px 0px 10px 0px; text-align: center; } 

.menu_uslugi_pod         { position: static;}    
.menu_uslugi              { display: block; margin: 10px 0px 10px 0px; text-align: center;  padding: 0px; }
.header_line2             { display: block; width: 100%; height: 4px; background: url("/img_site/line-header100.svg"); background-repeat: repeat-x;  margin: 2px auto;}
 
.header4                  { display:none; text-align: center; margin: 0px 5px; background-image: none !important; }    

.header4_slide            { display: none; }
.header4_slide2           { display: none; }
.header4_slide_mob        { display: block; width: 100%; margin: 0px; }    

.header4_menu             { display: block; width: 100%; padding: 10px 0px 10px 0px; }    
 
.header4_menu01x_mob      { display: block; padding: 15px 0px 15px 0px;  }    
.header4_menuzp           { display: block; width: 100%; position:static; margin: 0px; padding: 10px 0px 10px 0px; }
.header4_tit01            { display: none; }
    
    
.main1_text1              { width: 336px;  height: 272px;}
.main1_text1 p            { font-size: 28px; text-align: left; text-transform: uppercase; padding: 200px 30px 0px 30px; }

.main2_tovar_block1       { display: block; margin: 0px 5px; }    
.main2_zpchasti_foto      { display: block; margin: 10px 0px 10px 0px; text-align: center; width: 100%;}
.main2_tovar_foto         { display: block; width: 336px; height: 336px; margin: 10px auto; text-align: center; }

.main2_zpchasti_opisanie  { display: block; margin: 10px 0px 10px 0px; width: 100%;}   
.tovar_har_tit            { display: table-cell; width: 200px; }

.main2_zpchasti_cost      { display: block; text-align: center; margin: 10px auto; }   
.main2_tovar_article      { text-align: left;  }

.main2_tovar_kak1         { margin: 20px auto; padding: 0px;  }        
.main2_tovar_kak1 li      { margin: 0px; padding: 0px;  }    
    
.main8_blok3              { display: block; margin: 20px 0px; padding: 10px 0px; height: auto; width: 100%;}

.main8_logo               { display: none; }

.main8_stanislav          { display: block; margin: 10px 0px 10px 0px; text-align: center; padding: 0px;}
.main8_kontakty           { display: block; margin: 10px 0px 10px 0px; text-align: center; padding: 0px;}
.main8_kontakty3          { width: 180px; margin: 0px; padding: 0px;}
.main8_kontakty4          { width: 160px; margin: 0px; padding: 0px;}
.main8_kontakty5          { display: block; margin: 20px auto; text-align: center; width: 200px;  }

    
    
    
    
.main3                    { display: block; text-align: center;  padding: 1px 0px; }        
.main3_arenda             { display: block; margin: 10px 0px; text-align: center; }     
.main3_oborudovanie       { display: block; margin: 20px 0px; text-align: center; }    

.main4                    { display: block; text-align: center; margin: 0 5px; height: auto;}    
.main4_brand              { display: block; margin: 10px 0px; text-align: center;  width: 100% ;}    
    
.main6                    { display: block; margin: 0px 5px; }     

.main7                    { display: block; margin: 10px 0px; padding: 10px 0px; }    
.main7_1392               { display: block; margin: 0px 5px; }
.main7_text               { display: block; margin: 0px;}
.main7_zayvaka            { width: 100%; margin: 0px; }    
    
.main7_telefon1           { display: block; margin: 10px 0px; padding: 0px 0px; width: 100%; }
.main7_input              { margin: 0px; }    
.main7_input input        { width: 140px; margin: 0px 0px; padding: 0px 0px;}
.main7_soglasie           { display: block; margin: 10px 0px 10px 0px; text-align: center;  }  
.main7_soglasie img       { margin: 0px; float: left; }    
    
.footer                   { display: block; margin: 0px 5px;  }

.footer2_main_menu        { display: block; margin: 10px 0px 10px 0px; text-align: center;  }  
.footer2_poleznoe         { display: block; margin: 10px 0px 10px 0px; text-align: center; width: 100%;  }  
.footer2_catalog          { display: block; margin: 10px 0px 10px 0px; text-align: center;  }  
.footer2_catalog1         { display: block; margin: 10px 0px 10px 0px; text-align: center;  }  
.footer2_catalog2         { display: block; margin: 10px 0px 10px 0px; text-align: center;  }  
    
.footer1_lecona           { display: none;  }    
.footer_mob_lecona        { display: block; margin: 10px 0px 10px 0px; text-align: center;  }    

h1                        { font-size: 24px; line-height: 32px; margin: 10px 0px 10px 0px; text-align: center; }  
h4                        { font-size: 24px; line-height: 32px; margin: 10px 0px 10px 0px; text-align: center; }  
h5                        { font-size: 24px; line-height: 32px; margin: 10px 0px 10px 0px; text-align: center; }  
h6                        { font-size: 24px; line-height: 32px; margin: 10px 0px 10px 0px; text-align: center; }  
    
.main_text                { display: block; margin: 0px 5px;  }

    
.korzina_full             { display: none; }
.korzina_full_mob         { display: block; margin: 0px 5px; text-align: center;  }
.korzina_mob_tovar        { display: block; margin: 10px 0px 10px 0px; text-align: center; width: 100%; } 
.korzina_name             { display: block; margin: 10px 0px 10px 0px; text-align: center;  }     
.korzina_count_100        { margin: 10px 0px 10px 0px; text-align: center; width: 100%; display: flex;  justify-content: center;}      
.k1orzina_count           { display: block; text-align: center; }          
.korzina_edit2            { text-align: right; }    
    

#oformlenie_zakaza   {display: block; margin: 0px 5px; text-align: center; }
.oform_tip         { display: block; margin: 10px 0px 10px 0px; text-align: left;  height: auto;  }   
    
.oform_contact     { display: block; margin: 10px 0px 10px 0px; text-align: left; height: auto;  }   
.oform_tit         { display: block; margin: 0px 0px 0px 0px; text-align: left; height: auto;  } 
.oform_input       { display: block; margin: 0px 0px 0px 0px; text-align: left; height: auto; width: 100%;  } 
.oform_input input { display: block; margin: 0px 20px 0px 20px; text-align: left; height: auto;} 


.oform_input select { display: block; margin: 0px 20px 0px 20px; text-align: left; height: auto;  } 
.oform_input option { display: block; margin: 0px 20px 0px 20px; text-align: left; height: auto;  }
.oform_text         { display: none; margin: 0px 0px 0px 0px; text-align: left; height: auto;  }


.oform_adres              { display: block; margin: 0px 0px 0px 0px; text-align: left; width: 100%; } 
.oform_textarea           { display: block; margin: 0px 0px 0px 0px; text-align: left; width: 100%; } 
.oform_textarea  textarea { display: block; margin: 0px 0px 0px 0px; text-align: left; width: 100%; } 

.oform_soglasie       { width: 100%;} 
.oform_otpravka       { display: block; margin: 20px 0px 20px 0px; text-align: center; width: 100%;} 

    
    
    
    
    
    
.company_txt3             { font-size: 24px; color: #fff; font-weight:700; line-height: 28px; padding: 470px 0px 50px 0px; text-align: center;  }    

.oplata_tit1              { display: block; margin: 10px 0px 10px 0px; text-align: center;  }        
.oplata_box               { display: block; margin: 10px 0px 10px 0px; text-align: center; height: auto;  }            
.oplata_zayvaka           { display: block; margin: 10px 0px 10px 0px; text-align: center;  }          
    
.oplata_telefon1          { display: block; margin: 10px 0px; padding: 0px 0px; width: 100%; }
.oplata_input             { margin: 0px; }    
.oplata_input input       { width: 140px; margin: 0px 0px; padding: 0px 0px;}
    
.main_text_lizing         { display: none; }

.lizing_vopros            { padding: 10px 0px; height: auto; }    
.lizing_vopros_03         { display: block; margin: 10px 0px 10px 0px; text-align: center;  }          
.liztop_input             { width: 260px;  }
.liztop_input input       { width: 260px;  }

.liztop_soglasie          { display: block; margin: 10px auto; width: 300px; }        
    
.menu_uslugi_pod          { width: 100%;  }
    
.cabinet_box               { display: block; text-align: center;}
.cabinet_block             { display: block; margin: 10px 0px 10px 0px; text-align: center; } 
    
.cabinet_block1            { display: block; margin: 10px 20px 10px 20px; text-align: center;  } 
.cabinet_block2            { display: block; margin: 10px 20px 10px 20px; text-align: center;  }     
.cabinet_block3            { display: block; margin: 10px 20px 10px 20px; text-align: center;  }     
.cabinet_block4            { display: block; margin: 10px 20px 10px 20px; text-align: center;  }     
.cabinet_block5            { display: block; margin: 10px 20px 10px 20px; text-align: center;  }     
.cabinet_block6            { display: block; margin: 10px 20px 10px 20px; text-align: center;  }     


.win_cabinet_box            { display: block; width: 100%; height: auto; position: fixed; background: url("/img_site/fon_reg.png"); margin: 0px; }
.win_cabinet_box2           { display: block; width: 100%; height: auto; position: fixed; background: url("/img_site/fon_reg.png"); padding: 0px; }
    
.win_cabinet_enter          { display: block; margin: 10px 0px 10px 0px; text-align: center; padding: 10px 0px;  width: 100%;}    

.win_cabinet_tit            { display: block; margin: 10px 0px 10px 0px; text-align: center; padding: 10px 0px 10px 0px;  width: 100%;}
    
.win_cabinet_telefon        { display: block; margin: 10px 0px 10px 0px; text-align: center !important; width: 100%;  height: auto; padding: 0px 0px;}
.win_cabinet_tel            { display: block; width: 100%;  margin: 10px 0px 10px 0px; height: auto; text-align: center; padding: 10px 0px;}
.win_cabinet_tel input      { display: block; width: 200px; text-align: center; } 
.win_cabinet_otpravka       { display: block; width: 100%; margin: 10px 0px 10px 0px; height: auto; text-align: center; padding: 0px 0px;}

    
.g1recaptcha                { display: block; margin: 10px 0px; text-align: center; padding: 10px 20px;}
    
    
    
}


