.border_summary {border-bottom: 5pt dotted #0b6c02; }

body {font-family: 'PT Sans Narrow', /*'Oswald', 'Roboto Condensed', 'Yanone Kaffeesatz','Open Sans Condensed', "Arial Narrow", Arial, */ sans-serif; margin:0; color:#333;   }

html * {max-height:1000000px;}
article.ar3 {      -webkit-column-count:1;      -moz-column-count:1;      column-count:1;  	}  
article.ar8 {     -webkit-column-count:1;      -moz-column-count:1;      column-count:1;  }  
article.ar6 {      -webkit-column-count:1;      -moz-column-count:1;      column-count:1;  }  
article.ar4 {      -webkit-column-count:1;      -moz-column-count:1;      column-count:1;  }  

select {font-size: 1rem;
    width: 100%;
    line-height: 1.3;
height: auto;}
.sll { font-size: 45px; background-color:#f9f9f9; }
.ll{  transform:scale(3); width: 50px;/* height: 50px;*/; line-height: 50px; }
.lld{height: 100px;}


.tds_name{font-size: 70%;}
.tds_number{font-size: 70%;}
.tds_desc{font-size: 70%;}

.img_ik2{ width:100px; height:100px;}

.mb_small{font-size: large  ; margin-left: 100px;}

.par_9, .par_6, .par_8, .cont1, .cont2, .par_1k3, .par_2k3, .par_3k3, .par_1k8l,.par_2k8l, .par_1k8r, .par_2k8r, .text, .par_9a, .par_7, .help_info, .help_info2, .help_info_calk, .help_info_w, .help_info_n, .help_info_6, .help_info_6_w, .par_img_6, .par_img_6, .par_img_gr, .par_img_2, .spoiler blockquote,  .spoiler blockquote.manuf   {text-align:left;}

.par {font-size:25pt;   }

.rw1, .rw2,.rw3,.rw4,.rw5,.rw6,.rw7,.rw8,.rw9,.rw10,.rw11,.rw12,.rw13,.rw14,.rw15,.rw16,.rw17,.rw18,.rw19,.rw20,.rw21,.rw22,.rw23,.rw24,.rw25,.rw26,.rw27,.rw28,.rw29,.rw30,.rw31,.rw32,.rw33,.rw34,.rw35,.rw36,.rw37,.rw38,.rw39,.rw40,.rw41,.rw42,.rw43,.rw44,.rw45,.rw46,.rw47,.rw48,.rw49,.rw50,.rw49,.rw52,.rw78,.rw80,.rw81,.rw82,.rw83,.u1,.u2,.u3,.u4,.u5,.u6{ height:100px; min-width:100px; background-repeat:no-repeat; background-position: center center;background-size: 100px 100px; }

.col8, .col6, .col4, .col3, .par_1k3, .par_2k3, .par_3k3 { width:100%;}


.ico_pro, .ico_user, .ico_title, .ico_edit, .ico_frhp , .ico_hpamp, .ico_power, .ico_vshp, .ico_vsamp, .ico_ampvol, .ico_iem, .ico_earpad, .ico_full{ height:100px; width:100px; background-repeat:no-repeat; background-position: center center;background-size: 100px 100px; display:inline-block; padding-top:10px;}

.service_ico{max-width: 300px;max-height: 300px;}
.border_top_man{border-top:4px dotted #fff; }

.fl{ 
border: 1px solid #a0a0a0;
-webkit-transition: 1.5s;
-moz-transition: 1.5s;
transition: all .3s ease .15s;
border-radius: 20px;

padding-left: 15px;
padding-right: 15px;
width: 150px;
display: inline-block;
line-height: 120px;


}

input{font-size:30pt;}

label.mnn{padding:20px;white-space: nowrap;  }
label.mnn_del{background-image:url(img/icon/dell_black.png);  height:80px; width:80px;  background-repeat:no-repeat; background-position: center center;background-size: 80px 80px; display:block; background-color:transparent; border:none;}
input:checked + label.mnn_del{background-image:url(img/icon/dell_red.png); height:80px; width:80px;  background-repeat:no-repeat; background-position: center center;background-size: 80px 80px; display:block; background-color:transparent; border:none;}

label.mnn_hide{background-image:url(img/icon/view_black.png); height:100px; width:100px;  background-repeat:no-repeat; background-position: center center;background-size: 100px 100px;display:block;background-color:transparent; border:none;}
input:checked + label.mnn_hide{background-image:url(img/icon/view_red.png); height:100px; width:100px; background-repeat:no-repeat; background-position: center center;background-size: 100px 100px;display:block;background-color:transparent; border:none;}

label.mnn_visible{background-image:url(img/icon/view_black.png); height:100px; width:100px;  background-repeat:no-repeat; background-position: center center;background-size: 100px 100px;display:block;background-color:transparent; border:none;}
input:checked + label.mnn_visible{background-image:url(img/icon/view_green.png); height:100px; width:100px; background-repeat:no-repeat; background-position: center center;background-size: 100px 100px;display:block;background-color:transparent; border:none;}

label.mnn_target{background-image:url(img/icon/target_black.png); height:100px; width:100px;  background-repeat:no-repeat; background-position: center center;background-size: 100px 100px;display:block;background-color:transparent; border:none;}
input:checked + label.mnn_target{background-image:url(img/icon/target_green.png); height:100px; width:100px; background-repeat:no-repeat; background-position: center center;background-size: 100px 100px;display:block;background-color:transparent; border:none;}
label.mnn_ok{background-image:url(img/icon/ok_black.png); height:100px; width:100px;  background-repeat:no-repeat; background-position: center center;background-size: 100px 100px;display:block;background-color:transparent; border:none;}
input:checked + label.mnn_ok{background-image:url(img/icon/ok_green.png); height:100px; width:100px; background-repeat:no-repeat; background-position: center center;background-size: 100px 100px;display:block;background-color:transparent; border:none;}


label.mnn_title{background-image:url(img/icon/menu_black.png);height:100px; width:100px;  background-repeat:no-repeat; background-position: center center;background-size: 100px 100px;display:block;background-color:transparent; border:none;}
input:checked + label.mnn_title{background-image:url(img/icon/menu_red.png);  height:100px; width:100px; background-repeat:no-repeat; background-position: center center;background-size: 100px 100px;display:block;background-color:transparent; border:none;}


label.mnn_title_del{background-image:url(img/icon/menu_black_del.png); height:100px; width:100px; background-repeat:no-repeat; background-position: center center;background-size: 100px 100px;display:block;background-color:transparent; border:none;}
input:checked + label.mnn_title_del{background-image:url(img/icon/menu_red_del.png); height:100px; width:100px; background-repeat:no-repeat; background-position: center center;background-size: 100px 100px;display:block;background-color:transparent; border:none;}

label.mnn_dell_all{background-image:url(img/icon/del_all_black.png); height:100px; width:100px; background-repeat:no-repeat; background-position: center center;background-size: 100px 100px;display:block;background-color:transparent; border:none;}
input:checked + label.mnn_dell_all{background-image:url(img/icon/dell_all_red.png); height:100px; width:100px; background-repeat:no-repeat; background-position: center center;background-size: 100px 100px;display:block;background-color:transparent; border:none;}

label.mnn_view_all{background-image:url(img/icon/view_all_black.png); height:100px; width:100px; background-repeat:no-repeat; background-position: center center;background-size: 100px 100px;display:block;background-color:transparent; border:none;}
input:checked + label.mnn_view_all{background-image:url(img/icon/view_all_red.png); height:100px; width:100px; background-repeat:no-repeat; background-position: center center;background-size: 100px 100px;display:block;background-color:transparent; border:none;}

label.mnn_title_pink{background-image:url(img/icon/menu_pink.png); height:100px; width:100px; background-repeat:no-repeat; background-position: center center;background-size: 100px 100px;display:block;background-color:transparent; border:none;}
input:checked + label.mnn_title_pink{background-image:url(img/icon/menu_red.png); height:100px; width:100px; background-repeat:no-repeat; background-position: center center;background-size: 100px 100px;display:block;background-color:transparent; border:none;}


@import "compass/css3";


.m_logo_v, .m_news_v,  .m_news_s_v, .m_calc_v, .m_calc_s_v,  .m_vs_v, .m_vs_s_v, .m_podbor_v, .m_podbor_s_v , .m_report_v, .m_report_s_v, .m_faq_v, .m_faq_s_v, .m_forum_v, .m_about_v, .m_about_s_v, .m_admin_v, .m_mob_v,.m_mobs_v,.m_st_v, .m_sts_v, .m_tablet_v, .m_tablets_v, .m_auto_v,.l_r_v , .l_e_v,.l_r3_v,.l_e3_v, .m_pro_v, .m_pros_v, .m_prod_v, .m_user_v, .m_users_v, .m_userd_v, .m_title_v, .m_titles_v, .m_titled_v , .m_ap_v, .m_aps_v, .m_apd_v , .m_rec_v,.m_recs_v,.m_recd_v,  .m_rw_v, .m_rws_v, .m_rwd_v, .l_r3, .l_e3, .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_about_g, .m_report_g, .m_vs_g, .m_admin,  .m_hist_g, .m_test_g, .m_adv_g, .m_col_g, .m_podbor_group, .m_podbor_group_on, .m_calc_group, .m_calc_group_on, .m_about_group, .m_about_group_on, .m_vs_group, .m_vs_group_on, .m_report_group, .m_report_group_on, .m_podbor_s_group, .m_podbor_s_group_on, .m_calc_s_group, .m_calc_s_group_on, .m_about_s_group, .m_about_s_group_on, .m_vs_s_group, .m_vs_s_group_on, .m_report_s_group, .m_report_s_group_on, .m_userd_group, .m_userd_group_on, .m_users_group, .m_users_group_on, .m_prod_group, .m_prod_group_on, .m_pros_group, .m_pros_group_on, .m_userd_group_v, .m_userd_group_on_v, .m_users_group_v, .m_users_group_on_v, .m_prod_group_v, .m_prod_group_on_v, .m_pros_group_v, .m_pros_group_on_v { height:150px; width:150px; background-repeat:no-repeat; background-position: center top; background-size: 150px 150px; float:left;     color: white;  text-shadow: 1px 1px #555555, 1px -1px #555555, -1px 1px #555555, -1px -1px #555555, 3px 3px 6px rgba(0,0,0,.5); text-align:center; font-size:30px; vertical-align:middle;line-height:150px ;  }  



* {box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;  }
.mob_nav, .mob_nav2{ background: rgba(0, 0, 0, .8); color:#FFFFFF; font-size:45pt;  left:0px; width:100%;z-index:1000;position: fixed;}
.mob_nav2{display:none; color:#99FF00;}
.m_mob_calc, .m_mob_param, .m_mob_select, .m_mob_report, .m_mob_swm, .m_mob_lang, .m_mob_about{display:none; }
.usm, .prom, .player{display:none; color: #FFFF00;}
.ml{/* margin-left:100px;*/}


.mob_nav.m_disp_block, .mob_nav2.m_disp_block, .m_mob_calc.m_disp_block, .m_mob_param.m_disp_block, .m_mob_select.m_disp_block, .m_mob_report.m_disp_block, .m_mob_swm.m_disp_block, .m_mob_lang.m_disp_block, .prom.m_disp_block, .usm.m_disp_block, .m_mob_about.m_disp_block, .player.m_disp_block {display: block;   }
.mob_nav.m_disp_none, .mob_nav2.m_disp_none, .m_mob_calc.m_disp_none, .m_mob_param.m_disp_none, .m_mob_select.m_disp_none, .m_mob_report.m_disp_none, .m_mob_swm.m_disp_none, .m_mob_lang.m_disp_none, .m_mob_about.m_disp_none { display:none; }

.img_icon{ height:65px; width:65px;}
.img_icon23{ height:65px; width:109px;}

.m_pro, .m_pros, .m_prod, .m_user, .m_users, .m_userd, .m_title, .m_titles,.m_titled,.m_ap, .m_aps,.m_apd,.m_rec,.m_recs,  .m_recd ,.m_rw,.m_rws,  .m_rwd{ height:60px; min-width:60px;  background-size: 60px 60px; }  
.sticky8 { /*height:40px;*/ min-width:40px; background-repeat:no-repeat; background-position: center center;background-size: 40px 40px; }

.closemenu{ width:100%; background-repeat:no-repeat; background-position: right top; background-size: 60px 60px;background-image:url(img/i_del_r.png);  }



.h2d {font-size: 40pt;}
h1{ font-size:45pt;}
h2{ font-size:40pt; /*color:#bb0303;*/ }
h3{font-size:35pt;}
h4{font-size:34pt;}
h5{font-size:33pt;}
h6{font-size:32pt;}

body {font-size:30pt;}

.linkb{font-size:18pt;}
.small{font-size:18pt;}

ul.ot2f li, ul.ot2fh{font-size:20pt;}
div.block_table, div.block_table_6, div.block_table_8, div.block_table_old, div.table_fi, a.table_fi  {font-size: 20pt;}
input.line_link {font-size:20pt; }
.but2{font-size:20pt;}
.report_info{/*color: #a7a7a7;*/ font-size: 90%;}

ul.ot li{ background: transparent url("img/li.png") no-repeat scroll left top; }
ul.ot2 li, ul.ot2f li{ background: transparent url("img/li2.png") no-repeat scroll left top;}
ul.title_rr li{background: transparent url("img/m_title.png") no-repeat scroll left top; }

ul.ot li, ul.ot2 li, ul.ot2f li{margin-left:-60px; list-style: outside none none;padding: 0px 40px;background-size: 40px 40px;}
ul.title_rr li{margin-left:-75px; list-style: outside none none;padding: 0px 55px;background-size: 50px 50px;}
/*ul.ot2 li{margin-left:-60px;   list-style: outside none none;padding: 0px 40px;background-size: 40px 30px;}
ul.ot2f li{margin-left:-60px;   list-style: outside none none;padding: 0px 40px;background-size: 40px 30px;}*/

input.line{ font-size:30pt; }
input.line_short{visibility: visible; width:100pt; text-align:right;margin:0px;  }
.line_short{ font-size:30pt;}
.tables {  /* font-size: 14px;  */ }
input.line_color{visibility: visible; height: 100px; width: 100px;  text-align:right;margin:0px;  }

label.mnn2{ font-size:30pt; }
label.mnn3{ font-size:30pt;}
label.mnn4{font-size:24pt; }
     input:checked + label.mnn2 { font-size:30pt;  }
	 input:checked + label.mnn3 { font-size:30pt;  }
	 input:checked + label.mnn4 { font-size:24pt;  }

.soundp{  border-radius: 5px;  padding:2px; width:90%; text-align:center;  }
a.soundpa{  font-size:24pt;  }



	   .parnc{font-size:24pt;}
	   .sm{font-size: 60%; }
	   .par{font-size:40pt;}
	   
	   
	   
	   .par_1{width:100%;font-size:30pt;   }
.par_2{width:100%; }
.par_3{clear:left;}
.par_5{width:100%;}

.par_img_gr{width:100%;}

label{line-height: 130px;}
calc_buttons{font-size:30pt;}
/*ЧПЪНПЦОП МЙЫОЕЕ*/
.headm4{font-size:11px;   } 
.report_head {    font-weight: normal;    font-size: 15px;    background-color: #2D2D2D;    color: #FFF;    background-position: right top;    padding: 4px;    text-align: center;}
.report_rowl, .report_rowd  {    font-size: 10pt;    color: #222;    text-align: left;}
.report_calc{font-weight: bold;color:#0b6c02;}
.report_calc2{font-weight: bold;color:#bb0303;}
.rw_hor, span.rmt, span.rmt2{font-size:11px;}
.supp{font-size:10px;}

.fit{ display:none;}
.borderb{ border-bottom: 1px dashed #7B0101  ;}

.butok, .butok_blue{ font-size:30pt;}

canvas {
    width: 100%;
/*  height: 65%;*/
}

.p4img{ width:90%;}
label { border-radius: 5px;  padding-left:5px; padding-right:5px;cursor: pointer; position: relative;  }
   input:checked + label {   border-radius: 5px; background-color:#333; padding-left:5px; padding-right:5px; color:#FFFFFF;   }
   input:checked + label.mnn {   border-radius: 5px; background-color:#333; padding-left:5px; padding-right:5px; color:#FFFFFF;   }
    input:checked + label.mnn_lb {   border-radius: 5px; background-color:#333; padding-left:5px; padding-right:5px; color:#FFFFFF;   }
	label.mnn_lb {padding: 20px;}
label.p3{background-color:#fff; width:25% ;display:inline-block; vertical-align:top; min-height:270px; min-width:250px; line-height: unset ;}
label.p4{background-color:#fff; width:40% ;display:inline-block; vertical-align:top; min-height:270px; min-width:250px; line-height: unset ;}
label.p6{background-color:#fff; width:30% ;display:inline-block; vertical-align:top;min-height:230px; line-height:normal; font-size:20pt; }
label.p7{background-color:#fff; width:13% ;display:inline-block; vertical-align:top;min-height:230px; }
label.p100{background-color:#fff; width:100% ;display:inline-block; vertical-align:top; min-height:270px; min-width:250px; line-height: unset ; border:unset; border-radius: unset;     font-size: 20pt;}

.pp1{font-size: 20pt; }

.mv, .submm{ background: rgba(0, 150, 0, .2);}
.mv_u{ background: rgba(150, 150, 0, .2);}
.mv, .mv3, .mv2, .mv_u, .submm{ border-top:3px dashed #666;}
.mv3{ padding-top:10px;}


.par_img_player_ico{width:100%;  }
.par_img_player_ico2{width:100%;  }

.par_img_player_ico5 {width:19%;padding:2%;}

.cen_mob{ text-align:center;}
.par_img_6{ width:100%; }
img.par_img_4{ max-width:40%; max-height:40%;}

img.par_img_6{ max-width:380px; max-height:380px;}
.par_9{ width:50%;  }
.par_9u{ width:50%;  }
.img_b9{width:30%; padding:10px; text-align:center;}
.img_b92{width:50%; padding:10px; text-align:center;}
.img_b94{width:25%; padding:10px; text-align:center;}
.img_b9r{width:100%;  text-align:center;}

.round { -moz-border-radius: 184px; /* Firefox */ -webkit-border-radius: 184px; /* Safari, Chrome */ -khtml-border-radius: 184px; /* KHTML */ border-radius: 184px; /* CSS3 */ behavior: url(border-radius.htc); /*IE */  border:6px solid #ffffff; 
 }
 .grey_tdv{background: linear-gradient(90deg, #ffffff 50%, #7B0101 0%);}
.grey_tdvb{background: linear-gradient(0deg, #e5ffa0 50%, #7B0101 0%); text-align:center; width: 369px; }
.grey_round {  width: 369px;    height: 369px;    border-radius: 184px; background-color:#7B0101;}


.crop {    width: 369px;    height: 369px;    overflow: hidden;}
.crop5 {    width: 400px;  /*  height: 369px;  */  overflow: hidden;}
.crop img {    width: 369px;    height: 369px; object-fit: cover; }
.crop5 img {    width: 400px;    height: 400px; object-fit: cover; }
.crop6 img {    width: 360px;    height: 360px; object-fit: cover; }
.cropr img {    width: 300px;    height: 300px; object-fit: cover;  }
.round5 { border-radius: 200px;  }
.round6 { border-radius: 180px;  }
.roundr { border-radius: 150px; border: #2a62bc 6px solid  }
.roundrh{margin-top: -400px; padding-bottom: 100px;}

.par_9{min-height:450px;}
.round { -moz-border-radius: 184px; /* Firefox */ -webkit-border-radius: 184px; /* Safari, Chrome */ -khtml-border-radius: 184px; /* KHTML */ border-radius: 184px; /* CSS3 */ behavior: url(border-radius.htc); /*IE */  border:3px solid #ffffff;  }


.bannerwtop{ height:150px; width:100%; overflow: hidden;object-fit: cover;;}
.bannerwbottom{ max-height:250px; width:100%; width:100%; overflow: hidden;object-fit: cover;}

.shop_logo{ max-height:150px; max-width:250px;}
.par_img_6_wight_only{ width:100%;}

.par_50{ float:left; width:50%;}
.par_img_100{width:100%;}
.par_img_60{width:60%;}
.par_img_40{width:40%;}
.par_img_90{width:90%; text-align:center;}

ul.otw li{margin-left:-60px;  background: transparent url("img/liwn.png") no-repeat scroll left top 6px; list-style: outside none none;padding: 0px 40pt; margin-top: 35pt; background-size: 30pt 30pt;}


input.line{visibility: visible; }
input.linea{visibility: visible; background-color:#EBFFD7; color:#999999; }
input.line_calk{visibility: visible; }
input.linep{visibility: visible; width:60px; padding:0px; margin:5px; }


input.line_widt{visibility: visible; width:100%; text-align:left;margin:0px; font-size:40pt; border:none; }
input.line_link{visibility: visible; width:100%; text-align:left;margin:0px; background-color:#FFFFCC; border:none;  }
input.line_linkn{visibility: visible; width:100%; text-align:left;margin:0px; border:none;  }

textarea.widt{border:none; width:100%;font-size:40pt;}
.h_50{ min-height:220px;}


div.table_1_2_3r {width:32%; display:inline-block;border-right:1px dashed #d7d9d9;}
div.table_3_3r {width:32%;display:inline-block; }

div.table_1_2r {width:40%; display:inline-block;border-right:1px dashed #d7d9d9;}
div.table_2_2r {width:59%;display:inline-block; }

.manuf2{
	width:100%;
}
.manuf4{
	
	width:100%;
}
.flp{width:250px; text-align:center; min-height:550px;}

.par_50l,.par_50r{width:100%;}
.par_50 {width:50%; padding-left:5%; padding-right:5%;float:left;}

.par_1k4,.par_2k4,.par_3k4,.par_4k4{width:50%;}
.par_1k4{padding-left:1%; padding-right:1%;;}
.par_2k4{padding-left:1%; padding-right:1%;}
.par_3k4{padding-left:1%; padding-right:1%;}
.par_4k4{padding-left:1%; padding-right:1%;}

.par_1k4_m100,.par_2k4_m100,.par_3k4_m100,.par_4k4_m100{width:100%;}
.par_1k4_m100{padding-left:1%; padding-right:1%;}
.par_2k4_m100{padding-left:1%; padding-right:1%;}
.par_3k4_m100{padding-left:1%; padding-right:1%;}
.par_4k4_m100{ padding-left:1%; padding-right:1%;}


.m_logo_v, m_news_s{  }

.border_top{ border-top: 3px dashed #ffffff}
.border_top_d{ border-top: 3px dashed #e0e0e0 }
.menu2{ text-decoration:none;   }
.menu{ text-decoration:none; }


.page_list {
  width: 80px;
  height: 80px;
  line-height: 80px; 
  background-color:#006600;   
  margin: 1em;
  border-radius: 50%;
  text-align: center; 
  display: inline-block; 
}
.page_list_current {
  width: 80px;
  height: 80px;
  line-height: 80px;
  background-color:#990000;  
  margin: 1em;
  border-radius: 50%;
  text-align: center;
 display: inline-block;
}
audio.big{ font-size:30pt}


.par_1k5,.par_2k5,.par_3k5,.par_4k5,.par_5k5,.par_1k6,.par_2k6,.par_3k6,.par_4k6,.par_5k6,.par_6k6{width:50%; float:left;padding-left:1%; padding-right:1%;}
.par_1_3k5,.par_3_5k5{width:100%;}


.imgblock {
    /*position: relative;
    display: inline-block;*/
}

.imgblock, .imgblock2, .imgblock3, .imgblock_user, .imgblock_pro {
    position: relative;
    /*display: inline-block;*/
}

.imgblock img {

}
.imgblock span {
   background: rgba(0,0,0,0.5); /*(полупрозрачность)*/
    background: #222;
    color: #fff;
    border-radius: 5px;
    position: absolute;
    right: 0;
    bottom: 20px;   
    padding: 3px 5px;
}
.imgblock span.ca {
    background: rgba(0,0,0,0.8); /*(полупрозрачность)*/
}

.imgblock_user span {
    background: rgba(255,244,230,0.6); /*(полупрозрачность)*/
    color: #333;
    border-radius: 5px;
    position: absolute;
    right: 0;
    top: 20px;
    /*font-size: 18px;*/
    padding: 3px 5px;
}
.imgblock_user span.cau {
    background: rgba(255,244,230,0.8); /*(полупрозрачность)*/
}

.imgblock_pro span {
    background: rgba(231,245,255,0.6); /*(полупрозрачность)*/
    color: #333;
    border-radius: 5px;
    position: absolute;
    right: 0;
    top: 20px;
    /*font-size: 18px;*/
    padding: 3px 5px;
}
.imgblock_pro span.cap {
    background: rgba(231,245,255,0.8); /*(полупрозрачность)*/
}
.imgblock2 {
    position: relative;
    /*display: inline-block;*/
}

.imgblock2 img {

}
.imgblock2 span {
    background: rgba(255,255,255,0.6); /*(полупрозрачность)*/
    color: #333;
    border-radius: 2px;
    position: absolute;
    right: 10px;
    top: 10px;
    font-size: 30pt;
    padding: 2px 3px;
}
.imgblock2 span.demoroom {
    top: 70px;
    background: rgba(123,1,1,0.8); /*(полупрозрачность)*/
    color: #ffffff;
    text-align: center;
}

.imgblock span.ca {
   background: rgba(0,0,0,0.8); /*(полупрозрачность)*/   
}

.imgblock2 span.sw {

    top:250px;

    text-align: center;
}

.graph{ width: 100%; height:369px;  background-repeat:no-repeat;   padding: 0; margin: 0; }


.img_ik{ width:250px; height:250px;}
.par_6tk{width:calc(100% - 260px); }

img_max_100{ width:100%}

label.mnn_grey {color: #999999 ;}
input:checked + label.mnn_grey {    background-color: #999999  ; padding-left:5px; padding-right:5px; color: #FFFFFF ; border-color: #888888;   }

input.gsc-input{font-size: 30pt !important}

.border_top_conf{border-top:2px dotted #eee; margin: 15pt;}

details.config, details.add_man_prod, details.help, details.linksave, details.confup {/*border-radius: 15pt;  background-color: #ffffff;*/ }

summary.config, summary.confup, summary.linksave, summary.url, summary.concheck,  summary.help, h2.config {
    margin: -.5em -.5em 0;
    padding: .5em;
    background-repeat:no-repeat; background-position: center left;background-size: 70px 70px;
    display:block;
    padding-left: 100px;
    color: #333;
}
details[open].config {/* background-color: #ffffff;   padding: .5em;*/}
summary.config, summary.confup, summary.linksave, summary.url, summary.concheck,  summary.help, h2.config{    margin-bottom: .5em;}


.tabs { width: 100%; padding: 0px; margin: 0 auto; }
.tabs>input { display:none; }
.tabs>div { display: none; border: 1px solid #f6f6f6;  background: #FFFFFF;}
.tabs>label {display: inline-block;font-weight: bold;margin: 0 -5px -1px 0;text-align: center;cursor: pointer;padding: 20px; }
.tabs>input:checked + label {color: #000000;border: 1px solid #f6f6f6;border-bottom: 1px solid #FFFFFF;background: #FFFFFF;padding: 20px;}
#tab_1:checked ~ #txt_1, #tab_2:checked ~ #txt_2, #tab_3:checked ~ #txt_3, #tab_4:checked ~ #txt_4 { display: block; }

.butok{padding: 15pt 30pt 15px 30pt;}


.close {background-repeat:no-repeat; background-position: center left;background-size: 50px 50px; display:block; width: 50px; height: 50px;float: left;}



div.conftitle{width:  calc(100% - 50px); float: left;  padding-top: 5px; text-align: left;}

td.smc, td.spe  {padding-top:15pt; padding-bottom: 15pt; }

.pa {padding-bottom: 15pt;}
.socfooter{width: 100px; height: 100px}
.f_yellowm, .f_greenm, .f_greym, .f_bluem  {/*background-image:url(img/fon_bg_light_mob.png);*/}
.f_bluem_d,.f_greenm_d, .f_blackm_d, .f_redm_d {/*background-image:url(img/fon_bg_dark_mob.png);*/}

.title_report_many{float: left;width: 400px;overflow: hidden;text-overflow: ellipsis;}

.par_1k2,.par_2k2, .par_1k8l, .par_2k8l, .par_1k8r,.par_2k8r {width:100%;}
.cont1, .cont2{   width:100%; padding: 2%;}

figure {padding: 0px; margin: 0px;}
.cent2, .cent3, .par_1k8l, .par_2k8l, .par_1k8r,.par_2k8r {padding-left: 2%;padding-right: 2%;}
.img_9{width: 100%;}

.par_img_100_logo{max-width:100%;max-height:250px;  height: auto; }
.par_logo{min-height:250px;  }








.mi_title_black{ background: transparent url(img/icon/menu_black.png) no-repeat scroll left top 0px; }
.mi_title_blue{ background: transparent url(img/icon/menu_blue.png) no-repeat scroll left top 0px; }
.mi_title_red{ background: transparent url(img/icon/menu_red.png) no-repeat scroll left top 0px; }

.mi_user_black{ background: transparent url(img/icon/user_black.png) no-repeat scroll left top 0px; }
.mi_user_blue{ background: transparent url(img/icon/user_blue.png) no-repeat scroll left top 0px; }
.mi_user_red{ background: transparent url(img/icon/user_red.png) no-repeat scroll left top 0px; }

.mi_pro_black{ background: transparent url(img/icon/pro_black.png) no-repeat scroll left top 0px; }
.mi_pro_blue{ background: transparent url(img/icon/pro_blue.png) no-repeat scroll left top 0px; }
.mi_pro_red{ background: transparent url(img/icon/pro_red.png) no-repeat scroll left top 0px; }

.mi_pro_black2{ background: transparent url(img/icon/pro_black2.png) no-repeat scroll left top 0px; }
.mi_pro_blue2{ background: transparent url(img/icon/pro_blue2.png) no-repeat scroll left top 0px; }
.mi_pro_red2{ background: transparent url(img/icon/pro_red2.png) no-repeat scroll left top 0px; }

.mi_pro_black3{ background: transparent url(img/icon/pro_black3.png) no-repeat scroll left top 0px; }
.mi_pro_blue3{ background: transparent url(img/icon/pro_blue3.png) no-repeat scroll left top 0px; }
.mi_pro_red3{ background: transparent url(img/icon/pro_red3.png) no-repeat scroll left top 0px; }

.mi_recom_black{ background: transparent url(img/icon/recom_black.png) no-repeat scroll left top 0px; }
.mi_recom_blue{ background: transparent url(img/icon/recom_blue.png) no-repeat scroll left top 0px; }
.mi_recom_red{ background: transparent url(img/icon/recom_red.png) no-repeat scroll left top 0px; }

.mi_param1_black{ background: transparent url(img/icon/param1_black.png) no-repeat scroll left top 0px; }
.mi_param1_blue{ background: transparent url(img/icon/param1_blue.png) no-repeat scroll left top 0px; }
.mi_param1_red{ background: transparent url(img/icon/param1_red.png) no-repeat scroll left top 0px; }

.mi_param2_black{ background: transparent url(img/icon/param2_black.png) no-repeat scroll left top 0px; }
.mi_param2_blue{ background: transparent url(img/icon/param2_blue.png) no-repeat scroll left top 0px; }
.mi_param2_red{ background: transparent url(img/icon/param2_red.png) no-repeat scroll left top 0px; }

.mi_param3_black{ background: transparent url(img/icon/param3_black.png) no-repeat scroll left top 0px; }
.mi_param3_blue{ background: transparent url(img/icon/param3_blue.png) no-repeat scroll left top 0px; }
.mi_param3_red{ background: transparent url(img/icon/param3_red.png) no-repeat scroll left top 0px; }

.mi_param4_black{ background: transparent url(img/icon/param4_black.png) no-repeat scroll left top 0px; }
.mi_param4_blue{ background: transparent url(img/icon/param4_blue.png) no-repeat scroll left top 0px; }
.mi_param4_red{ background: transparent url(img/icon/param4_red.png) no-repeat scroll left top 0px; }

.mi_param5_black{ background: transparent url(img/icon/param5_black.png) no-repeat scroll left top 0px; }
.mi_param5_blue{ background: transparent url(img/icon/param5_blue.png) no-repeat scroll left top 0px; }
.mi_param5_red{ background: transparent url(img/icon/param5_red.png) no-repeat scroll left top 0px; }

.mi_param6_black{ background: transparent url(img/icon/param6_black.png) no-repeat scroll left top 0px; }
.mi_param6_blue{ background: transparent url(img/icon/param6_blue.png) no-repeat scroll left top 0px; }
.mi_param6_red{ background: transparent url(img/icon/param6_red.png) no-repeat scroll left top 0px; }

.mi_param7_black{ background: transparent url(img/icon/param7_black.png) no-repeat scroll left top 0px; }
.mi_param7_blue{ background: transparent url(img/icon/param7_blue.png) no-repeat scroll left top 0px; }
.mi_param7_red{ background: transparent url(img/icon/param7_red.png) no-repeat scroll left top 0px; }

.mi_param8_black{ background: transparent url(img/icon/param8_black.png) no-repeat scroll left top 0px; }
.mi_param8_blue{ background: transparent url(img/icon/param8_blue.png) no-repeat scroll left top 0px; }
.mi_param8_red{ background: transparent url(img/icon/param8_red.png) no-repeat scroll left top 0px; }

.mi_param10_black{ background: transparent url(img/icon/param10_black.png) no-repeat scroll left top 0px; }
.mi_param10_blue{ background: transparent url(img/icon/param10_blue.png) no-repeat scroll left top 0px; }
.mi_param10_red{ background: transparent url(img/icon/param10_red.png) no-repeat scroll left top 0px; }

.mi_param11_black{ background: transparent url(img/icon/param11_black.png) no-repeat scroll left top 0px; }
.mi_param11_blue{ background: transparent url(img/icon/param11_blue.png) no-repeat scroll left top 0px; }
.mi_param11_red{ background: transparent url(img/icon/param11_red.png) no-repeat scroll left top 0px; }

.mi_param12_black{ background: transparent url(img/icon/param12_black.png) no-repeat scroll left top 0px; }
.mi_param12_blue{ background: transparent url(img/icon/param12_blue.png) no-repeat scroll left top 0px; }
.mi_param12_red{ background: transparent url(img/icon/param12_red.png) no-repeat scroll left top 0px; }

.mi_param13_black{ background: transparent url(img/icon/param13_black.png) no-repeat scroll left top 0px; }
.mi_param13_blue{ background: transparent url(img/icon/param13_blue.png) no-repeat scroll left top 0px; }
.mi_param13_red{ background: transparent url(img/icon/param13_red.png) no-repeat scroll left top 0px; }

.mi_param13dac_black{ background: transparent url(img/icon/param13dac_black.png) no-repeat scroll left top 0px; }
.mi_param13dac_blue{ background: transparent url(img/icon/param13dac_blue.png) no-repeat scroll left top 0px; }
.mi_param13dac_red{ background: transparent url(img/icon/param13dac_red.png) no-repeat scroll left top 0px; }

.mi_param14_black{ background: transparent url(img/icon/param14_black.png) no-repeat scroll left top 0px; }
.mi_param14_blue{ background: transparent url(img/icon/param14_blue.png) no-repeat scroll left top 0px; }
.mi_param14_red{ background: transparent url(img/icon/param14_red.png) no-repeat scroll left top 0px; }

.mi_param15_black{ background: transparent url(img/icon/param15_black.png) no-repeat scroll left top 0px; }
.mi_param15_blue{ background: transparent url(img/icon/param15_blue.png) no-repeat scroll left top 0px; }
.mi_param15_red{ background: transparent url(img/icon/param15_red.png) no-repeat scroll left top 0px; }

.mi_param16_black{ background: transparent url(img/icon/param16_black.png) no-repeat scroll left top 0px; }
.mi_param16_blue{ background: transparent url(img/icon/param16_blue.png) no-repeat scroll left top 0px; }
.mi_param16_red{ background: transparent url(img/icon/param16_red.png) no-repeat scroll left top 0px; }

.mi_param17_black{ background: transparent url(img/icon/param17_black.png) no-repeat scroll left top 0px; }
.mi_param17_blue{ background: transparent url(img/icon/param17_blue.png) no-repeat scroll left top 0px; }
.mi_param17_red{ background: transparent url(img/icon/param17_red.png) no-repeat scroll left top 0px; }

.mi_param18_black{ background: transparent url(img/icon/param18_black.png) no-repeat scroll left top 0px; }
.mi_param18_blue{ background: transparent url(img/icon/param18_blue.png) no-repeat scroll left top 0px; }
.mi_param18_red{ background: transparent url(img/icon/param18_red.png) no-repeat scroll left top 0px; }

.mi_param19_black{ background: transparent url(img/icon/param19_black.png) no-repeat scroll left top 0px; }
.mi_param19_blue{ background: transparent url(img/icon/param19_blue.png) no-repeat scroll left top 0px; }
.mi_param19_red{ background: transparent url(img/icon/param19_red.png) no-repeat scroll left top 0px; }

.mi_param20_black{ background: transparent url(img/icon/param20_black.png) no-repeat scroll left top 0px; }
.mi_param20_blue{ background: transparent url(img/icon/param20_blue.png) no-repeat scroll left top 0px; }
.mi_param20_red{ background: transparent url(img/icon/param20_red.png) no-repeat scroll left top 0px; }

.mi_param21_black{ background: transparent url(img/icon/param21_black.png) no-repeat scroll left top 0px; }
.mi_param21_blue{ background: transparent url(img/icon/param21_blue.png) no-repeat scroll left top 0px; }
.mi_param21_red{ background: transparent url(img/icon/param21_red.png) no-repeat scroll left top 0px; }

.mi_param22_black{ background: transparent url(img/icon/param22_black.png) no-repeat scroll left top 0px; }
.mi_param22_blue{ background: transparent url(img/icon/param22_blue.png) no-repeat scroll left top 0px; }
.mi_param22_red{ background: transparent url(img/icon/param22_red.png) no-repeat scroll left top 0px; }










.mi_article_black{ background: transparent url(img/icon/article_black.png) no-repeat scroll left top 0px; }
.mi_article_blue{ background: transparent url(img/icon/article_blue.png) no-repeat scroll left top 0px; }
.mi_article_red{ background: transparent url(img/icon/article_red.png) no-repeat scroll left top 0px; }

.mi_gp_black{ background: transparent url(img/icon/gp_black.png) no-repeat scroll left top 0px; }
.mi_gp_blue{ background: transparent url(img/icon/gp_blue.png) no-repeat scroll left top 0px; }
.mi_gp_red{ background: transparent url(img/icon/gp_red.png) no-repeat scroll left top 0px; }
.mi_bp_black{ background: transparent url(img/icon/bp_black.png) no-repeat scroll left top 0px; }
.mi_bp_blue{ background: transparent url(img/icon/bp_blue.png) no-repeat scroll left top 0px; }
.mi_bp_red{ background: transparent url(img/icon/bp_red.png) no-repeat scroll left top 0px; }
.mi_sp_black{ background: transparent url(img/icon/sp_black.png) no-repeat scroll left top 0px; }
.mi_sp_blue{ background: transparent url(img/icon/sp_blue.png) no-repeat scroll left top 0px; }
.mi_sp_red{ background: transparent url(img/icon/sp_red.png) no-repeat scroll left top 0px; }


.mi_sel_black{ background: transparent url(img/icon/param4_black.png) no-repeat scroll left top 0px; }
.mi_sel_blue{ background: transparent url(img/icon/param4_blue.png) no-repeat scroll left top 0px; }
.mi_sel_red{ background: transparent url(img/icon/param4_red.png) no-repeat scroll left top 0px; }

.mi_comp_black{ background: transparent url(img/icon/comp_black_small.png) no-repeat scroll left top 0px; }
.mi_comp_blue{ background: transparent url(img/icon/comp_blue_small.png) no-repeat scroll left top 0px; }
.mi_comp_red{ background: transparent url(img/icon/comp_red_small.png) no-repeat scroll left top 0px; }
.mi_compv_black{ background: transparent url(img/icon/compv_black_small.png) no-repeat scroll left top 0px; }
.mi_compv_blue{ background: transparent url(img/icon/compv_blue_small.png) no-repeat scroll left top 0px; }
.mi_compv_red{ background: transparent url(img/icon/compv_red_small.png) no-repeat scroll left top 0px; }
.mi_mean_black{ background: transparent url(img/icon/mean_black_small.png) no-repeat scroll left top 0px; }
.mi_mean_blue{ background: transparent url(img/icon/mean_blue_small.png) no-repeat scroll left top 0px; }
.mi_mean_red{ background: transparent url(img/icon/mean_red_small.png) no-repeat scroll left top 0px; }
.mi_power_black{ background: transparent url(img/icon/power_black_small.png) no-repeat scroll left top 0px; }
.mi_power_blue{ background: transparent url(img/icon/power_blue_small.png) no-repeat scroll left top 0px; }
.mi_power_red{ background: transparent url(img/icon/power_red_small.png) no-repeat scroll left top 0px; }
.mi_fr_black{ background: transparent url(img/icon/fr_black_small.png) no-repeat scroll left top 0px; }
.mi_fr_blue{ background: transparent url(img/icon/fr_blue_small.png) no-repeat scroll left top 0px; }
.mi_fr_red{ background: transparent url(img/icon/fr_red_small.png) no-repeat scroll left top 0px; }
.mi_framp_black{ background: transparent url(img/icon/framp_black_small.png) no-repeat scroll left top 0px; }
.mi_framp_blue{ background: transparent url(img/icon/framp_blue_small.png) no-repeat scroll left top 0px; }
.mi_framp_red{ background: transparent url(img/icon/framp_red_small.png) no-repeat scroll left top 0px; }
.mi_framp2_black{ background: transparent url(img/icon/framp2_black_small.png) no-repeat scroll left top 0px; }
.mi_framp2_blue{ background: transparent url(img/icon/framp2_blue_small.png) no-repeat scroll left top 0px; }
.mi_framp2_red{ background: transparent url(img/icon/framp2_red_small.png) no-repeat scroll left top 0px; }









.mi_power_black, .mi_power_blue,.mi_power_red,
.mi_mean_black,.mi_mean_blue, .mi_mean_red,
.mi_imp_black, .mi_imp_blue, .mi_imp_red,
.mi_article_black, .mi_article_blue, .mi_article_red,
.mi_param1_black, .mi_param1_blue, .mi_param1_red,
.mi_param2_black, .mi_param2_blue, .mi_param2_red,
.mi_param3_black, .mi_param3_blue, .mi_param3_red,
.mi_param4_black, .mi_param4_blue, .mi_param4_red,
.mi_param5_black, .mi_param5_blue, .mi_param5_red,
.mi_param6_black, .mi_param6_blue, .mi_param6_red,
.mi_param7_black, .mi_param7_blue, .mi_param7_red,
.mi_param8_black, .mi_param8_blue, .mi_param8_red,
.mi_param10_black, .mi_param10_blue, .mi_param10_red,
.mi_param11_black, .mi_param11_blue, .mi_param11_red,
.mi_param12_black, .mi_param12_blue, .mi_param12_red,
.mi_param13_black, .mi_param13_blue, .mi_param13_red,
.mi_param13dac_black, .mi_param13dac_blue, .mi_param13dac_red,
.mi_param14_black, .mi_param14_blue, .mi_param14_red,
.mi_param15_black, .mi_param15_blue, .mi_param15_red,
.mi_param16_black, .mi_param16_blue, .mi_param16_red,
.mi_param17_black, .mi_param17_blue, .mi_param17_red,
.mi_param18_black, .mi_param18_blue, .mi_param18_red,
.mi_param19_black, .mi_param19_blue, .mi_param19_red,
.mi_param20_black, .mi_param20_blue, .mi_param20_red,
.mi_param21_black, .mi_param21_blue, .mi_param21_red,
.mi_param22_black, .mi_param22_blue, .mi_param22_red,
.mi_bp_black, .mi_bp_blue, .mi_bp_red,
.mi_sp_black, .mi_sp_blue, .mi_sp_red,
.mi_gp_black, .mi_gp_blue, .mi_gp_red,
.mi_framp2_black, .mi_framp2_blue, .mi_framp2_red,
.mi_framp_black, .mi_framp_blue, .mi_framp_red,
.mi_fr_black, .mi_fr_blue, .mi_fr_red,
.mi_power_black, .mi_power_blue,
.mi_power_red, .mi_mean_black,
.mi_mean_blue, .mi_mean_red,
.mi_article_black, .mi_article_blue, .mi_article_red,
.mi_comp_black, .mi_comp_blue, .mi_comp_red,
.mi_compv_black, .mi_compv_blue, .mi_compv_red,
.mi_sel_black, .mi_sel_blue, .mi_sel_red,
.mi_recom_black, .mi_recom_blue, .mi_recom_red,
.mi_title_black, .mi_title_blue, .mi_title_red,
.mi_user_blue, .mi_user_black, .mi_user_red,
.mi_pro_black, .mi_pro_blue, .mi_pro_red,
.mi_pro_black2, .mi_pro_blue2, .mi_pro_red2,
.mi_pro_black3, .mi_pro_blue3, .mi_pro_red3{ list-style: outside none none; padding: 0px 0px 0px 100px; background-size: 100px 100px; min-height: 100px;}
