.par {font-size:12pt;   }

.col8, .col6, .col4, .col3 { width:100%;}




.ico_pro, .ico_user, .ico_title, .ico_frhp , .ico_hpamp, .ico_power, .ico_vshp, .ico_vsamp, .ico_ampvol, .ico_iem, .ico_earpad, .ico_full, .ico_del, .ico_del_r, .ico_hide, .ico_hide_r { height:60px; width:60px;background-size: 60px 60px;}

.m_logo, .m_news, .m_news_s, .m_calc, .m_calc_s, .m_vs, .m_vs_s, .m_podbor, .m_podbor_s, .m_report, .m_report_s, .m_faq, .m_faq_s,.m_forum,  .m_about , .m_about_s, .m_k1, .m_k2, .m_k3, .m_k4, .m_k5, .m_k6, .m_k7, .m_k8, .m_k9, .m_p1, .m_p2, .m_p3, .m_p4, .m_p5, .m_p6, .m_p7, .m_p8,.m_p10, .m_c1, .m_c2, .m_c3,.m_c4, .l_r, .l_e, .m_mob , .m_mobs, .m_st, .m_sts, .m_tablet, .m_tablets, .m_auto, .m_calc_g, .m_podbor_g, .m_report_g, .m_vs_g, .m_admin, .m_m_g_t_s, .m_m_g_t, .m_m_g_s, .m_m_g, .m_m_v_s, .m_m_v, .m_m_c_s, .m_m_c, .l_r3, .l_e3, .m_hist_g, .m_test_g, .m_adv_g, .m_col_g { height:85px; min-width:75px;  }  

.sticky8 { background-repeat:no-repeat;}



#mainNav li.s { min-width:80px;}
#mainNav li.s .sub-menu {   left:0px;      z-index:1200;  }
#mainNav li.s:hover .sub-menu {margin-top:5px; }
#mainNav .sub-menu a:hover { z-index:1200; }

li.typer .sub-menu3 { left:0px; }




.sticky  {height:50px; min-width:50px; background-size: 50px 50px;padding-top:45px;  } 
.sticky2  { /* height: 70px;*/  } 
.sticky-header.sticky5{top: 70px;}

div.stt2{background-color:rgba(239, 239, 239, .8); }


.foot{font-size:12pt;}

.par_1{width:100%;  font-size:12px; }
.par_2{width:100%; }

.par_5{width:100%;}

input:checked + label.mnn_lb {   border:1px solid #bb0303; border-radius: 5px; background-color:#fff; padding-left:5px; padding-right:5px; color:#bb0303;   }
   
   
.mv2{font-size:8pt;}


.m1_menu, .m2_menu, .m3_menu, .m4_menu{ float:left;} 
.stkv{height:40px; min-width:40px; background-repeat:no-repeat; background-position: center top; background-size: 40px 40px; float:left; }
.mvv2{ padding-left:0px;}
.m2r{width:110px;}

.mstt{width:50px;}
.mstt2{left:50px;}


.sub-menu3n a { height:inherit;  width:100%;}
.sub-menu3n a:hover { z-index:1000; }

.sub-menu3  
{ 
   display: none; 
} 

.sub-menu3n
{ 
   display: block; 
} 

.sub-menu
{ 
   display: none; 
} 
.main-item:focus ~ .sub-menu, 
.main-item:active ~ .sub-menu, 
.sub-menu:hover
{ 
   display: block; 
} 



label.mnn{ border: none; }






