body {
    margin: 0px; 
    width: 100%;
    min-width: 1279px;
}
/* Форма обратной связи*/
.fos {
    border: 1px solid #4ab9cf;
    border-color: #4ab9cf; 
    border-radius: 4px; 
    font-size: calc(10px + 0.4vw);
    padding: 5px 10px; 
    margin-top: 15px;
    width: 30%;}
    .fos:focus{
        background-color:#E0FFFF;
    }
/* Верхняя шапка сайта*/
table.tab-menu{
	width: 100%;
	border-collapse:collapse;
	border-spacing:0;
	height: auto;
}
table.tab-menu,table.tab-menu td, table.tab-menu th {
	border: 0px solid #000;
}
table.tab-menu td,table.tab-menu th {
    padding: 0px;
	width: 30px;
	height: 30px;
	background-color: #1f425d;
}
.tab-menu td.menu-I  {
    width:25%;
    background: #fff;
}
.tab-menu td.menu-II  {
    width:25%;
    background-color: #efefef;
}
.tab-menu td.menu-III  {
    padding-top: 10px;
    background-color: #fff;
}

/* Логотип на странице */
.logo_img {
    width: clamp(7rem, 5rem + 10vw, 14rem);
   
}

 /* Надпись ООО «БашЭнергоРемонт - Салават»*/
.text-org {
background-color: #efefef;
padding: 0.55em 0em;
font-size: calc(14px + 2.5vw); 
color: #4ab9cf;  -webkit-text-stroke: 0.10vw black;
    
}

/* Стиль кнопки обратной связи */
.butOZ {
  border: 0px;
  font-size: calc(7px + 0.5vw); 
  margin-left: 10px;
  color: #fff; /* цвет текста */
  text-decoration: none; /* убирать подчёркивание у ссылок */
  user-select: none; /* убирать выделение текста */
  background: #4ab9cf; /* фон кнопки */
  padding: .7em 1.5em; /* отступ от текста */
  outline: none; /* убирать контур в Mozilla */
  border-radius: 2px;
vertical-align: top;
} 
.butOZ:hover { background: #319fb5; } /* при наведении курсора мышки */
.butOZ:active { background: #267b8c; } /* при нажатии */

/* Стиль информации в вверхней шапки */
.top-info-i {
    font-family: Arial, sans-serif; font-size: calc(7px + 0.3vw);  color: #aaaaaa;
}
.top-info-ii {
    font-family: Arial, sans-serif; font-size: calc(7px + 0.3vw); color: #474747;
}
.block-info {
    display:inline-block;
    padding: 0px 8px; 
    border-right: 1px solid #ccc;
}

/* Навигация меню на страницах убирает подчеркивание */
a.gs { 
color: #888;
text-decoration: none;}
a.gs:hover { color: #000; }

/* Стиль кнопок меню */
a.knopka-menu {
  font-family: Arial, sans-serif;
  font-size: calc(7px + 0.5vw); 
  color: #fff; 
  text-decoration: none; 
  user-select: none; 
  border-bottom: 4px solid #1f425d;
  padding: .7em 2.5vw; 
  outline: none; 
} 
a.knopka-menu:hover { border-bottom: 4px solid #cf2e2e; } 

/* Стиль таблицы */
    table.iksweb{
    min-width: 1919px;
	width: 100%;
	border-collapse:collapse;
	border-spacing:0;
	height: auto;
}
table.iksweb,table.iksweb td, table.iksweb th {
	border: 0px solid #595959;
}

table.iksweb td,table.iksweb th {
	padding: 0px;
	width: 30px;
	height: 30px;
}
table.iksweb th {
	background: #347c99; 
	color: #fff; 
	font-weight: normal;
}
/* Стиль фона на главной стьранице */
.image-blurred-edge {
    background-size: cover;
    background-image: url('img/big_dvig.jpg');
    width: 24vw;
    height: 12vw;
    box-shadow: 0 0 6px 8px white inset;
}
    table.ikswebqq{
	width: 100%;
	min-width: 1279px;
	border-collapse:collapse;
	border-spacing:0;
	height: auto;
}
table.ikswebqq,table.ikswebqq td, table.ikswebqq th {
	border: 0px solid #595959;
}
table.ikswebqq td,table.ikswebqq th {
	padding: 3px;
	width: 30px;
	height: 35px;
}
table.ikswebqq th {
	background: #347c99; 
	color: #fff; 
	font-weight: normal;
}
.ikswebqq td.info-pag {
    width:15%;
}