@import "bootstrap/bootstrap.min.css";
@import "font-awesome.min.css";
@import "noto.css";
body{
  color:#444444;
  background-image:url('../img/body_tm/background.png');
  background-position:top left;
  background-repeat:repeat;
  background-color:#8f8f8f;
}
@media screen and (max-width: 767px){
    .text-center-xs {
      text-align: center!important;
    }
}
@media screen and (max-width: 992px){
    .text-center-md {
      text-align: center!important;
    }
}
/*Это заглушка 404-ой страницы, невыносимо красивая и нахуй не нужная, если чё*/
@media screen and (min-width: 980px){
 .error_page{
  background-image: url('../img/system/404/404.jpg');
  background-position: top right;
  background-repeat: no-repeat;
  background-size: auto auto;
  height: 380px;
 }
}
/** Весь блок до блока меню **/
.all_head{}

/** Верхняя кожанная планка **/
.skin_up{
  background-image:url('../img/body_tm/skin_up.jpg');
  background-position:top;
  background-repeat:repeat-x;
  background-color:#333333;
  color:#898888;
  height:35px; 
  text-align:center;
}
/** Плашка с логотипами **/
.headers{
 background-image:url('../img/body_tm/header.gif');
 background-position:0 0;
 height:100px;
 text-align:center;
 border-left:1px solid #333333;
 border-right:1px solid #333333;
}
.padding-top-logo{
 padding-top:14px;
}
.padding-top-name{
 padding-top:24px;
}
/** Обвязка панели меню **/
.head_menu{}
.up_menu{
 background-image:url('../img/body_tm/up_menu_bg.gif');
 background-position:top;
 background-repeat:repeat-x;
 height:32px;
 text-align:right;
 border-left:1px solid #333333;
 border-right:1px solid #333333;
}     
/** Кнопки верхнего меню **/    
.up_menu_button{
 display:inline-block;
 font-family:Sans-serif;
 font-size: 12px;
 text-align:center;
 padding-left:19px;
 padding-top:8px;
 padding-bottom:8px;
 background-image:url('../img/body_tm/up_menu_sep.gif');
 background-position:0 0;
 background-repeat:no-repeat;
}
.up_menu_button a{
 color:#333333;
 font-weight:bold;
 text-decoration:none;
}
.up_menu_button a:hover{
 color:#ffffff;
 font-weight:bold;
 text-decoration:none;
}
.up_menu_button a:active{
 color:#ffffff;
 font-weight:bold;
 text-decoration:none;
 border-bottom:0px;
}
.up_menu_button a:visited{
 font-weight:bold;
 text-decoration:none;
 border-bottom:0px;
}
.up_menu_button_pr{
 padding-right:19px; 
}
/*основной блок контентной части...*/  
.center{
 background-color:#ffffff;  
 border-left:1px solid #333333;
 border-right:1px solid #333333;
 padding-bottom:15px;
}            
.autorized{
 padding-top:25px;
 padding-bottom:10px;
}  
/**КОНТЕНТНАЯ ЧАСТЬ САЙТА******************************************************/  
.content{
 padding:0px;
 margin:0px;
 background-color:#ffffff;
}  
.content h1{
 background-image:url('../img/body_tm/h1.jpg');
 background-position:top;
 background-repeat:repeat-x;
 background-color:#333333;
 padding:7px 10px 10px 15px;
 margin:0px;
 text-align:left;
 font-family: 'Noto Serif';
 color:#a9a9a9;
 font-size:0.95em;      
 letter-spacing:0.03em;
}  
.body-text{
 padding-left:30px;
 padding-right:30px;
  
}
.body-text h2{
 font-family: 'Noto Serif';
 color:#000000;
 font-size:1.35em;    
}       
.body-text h3{
 color:#000000;
 font-size:1.25em;    
} 
.body-text h4{
 color:#000000;
 font-size:1.15em;    
}
.body-text h5{
 color:#000000;
 font-size:1.05em;    
}
#public_page h2{
 font-family: 'Noto Serif';
 color:#000000;
 font-size:1.35em;    
}       
#public_page h3{
 color:#000000;
 font-size:1.25em;    
} 
#public_page h4{
 color:#000000;
 font-size:1.15em;    
}
#public_page h5{
 color:#000000;
 font-size:1.05em;    
} 
/**КАТАЛОГ МАСЕЛ - РАЗМЕТКА СТРАНИЦ РЕКОМЕНДАЦИЙ********************************************************/
.oil_title{font-size:1.15em; font-family:'Noto Serif'; padding-top:10px; color:#0000bb;}
.oil_title_other{font-size:1.05em; font-family:'Noto Serif'; padding-top:10px; padding-bottom:10px; color:#333333;}
.title_other{font-size:1.05em; font-family:'Noto Serif'; margin-top:20px; padding-bottom:5px; color:#0000aa;}
.recommendation_product_title{font-size:0.9em; padding-left:15px; font-family:'Noto Mono'; margin-top:10px; margin-bottom:10px;}
.capacities{margin-top:5px; margin-bottom:15px; padding:10px; border-left:3px solid #cccccc; background-color:#f4f4f4;}
.recommendation_component_title{font-size:1.0em; font-family:'Noto Serif'; padding-top:10px; padding-bottom:0px;}
.text-danger{font-size:0.9em; font-family:'Noto Sans'; padding-top:5px; padding-bottom:5px; color:#dd0000;}	
/************************************************************************************************************************/
/**ПОВРЕЖДЕНИЯ САЛЬНИКОВ**********************************************************************/	 
.table_seal{border:1px solid #c0c0c0; border-collapse:collapse; text-align:center;}
.head_th_seal{padding:5px; border:1px solid #c0c0c0; border-collapse:collapse; text-align:left; background-color:#6699ff;}
.slave_th_seal{padding:5px; border:1px solid #c0c0c0; border-collapse:collapse; text-align:center; background-color:#cccccc;}
.td_img_seal{padding:5px; border:1px solid #c0c0c0; border-collapse:collapse; text-align:center;}
.td_seal{padding:5px; border:1px solid #c0c0c0; border-collapse:collapse; text-align:left;}		
/*******************************************************************************************/		
/** Нижняя кожанная полоска **/
.footer{
 background-image:url('../img/body_tm/skin_dw.jpg');
 background-position:top;
 background-repeat:repeat-x;
 background-color:#333333;
 height:35px;
 color:#808080;
}