/* CSS Resets */

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,q,small,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;padding:0}article,aside,figure,figure img,figcaption,footer,header,nav,section,video,object{display:block}a img{border:0}figure{position:relative}figure img{width:100%}


/* The 1140px Grid by Andy Taylor – http://cssgrid.net – http://www.twitter.com/andytlr – http://www.catchingzebra.com */



.container {
	padding-left: 5px;
	padding-right: 5px;
	margin: 0 auto;
	max-width: 1600px;
}

.row {
	width: 100%;
	overflow: hidden;
}

.onecol, .twocol, .threecol, .fourcol, .fivecol, .sixcol, .sevencol, .eightcol, .ninecol, .tencol, .elevencol {
	margin-right: 3.8%;
	float: left;
}

.onecol {
	width: 4.85%;
}

.twocol {
	width: 13.5%;
}

.threecol {
	width: 22.15%;
}

.fourcol {
	width: 30.8%;
}

.fivecol {
	width: 39.45%;
}

.sixcol {
	width: 48.1%;
}

.sevencol {
	width: 56.75%;
}

.eightcol {
	width: 65.4%;
}

.ninecol {
	width: 74.05%;
}

.tencol {
	width: 82.7%;
}

.elevencol {
	width: 91.35%;
}

.twelvecol {
	width: 100%;
	float: left;
}

.last {
	margin-right: 0px;
}
/*
img, object, embed {
max-width: 100%;
}     */


/* ��� ������ */


.text-upper {text-transform: uppercase;}

.redacto {padding: 10px; background-color: #EEE; border: 1px #DDD solid; position: absolute; display: none;}
.red {color: red;}


/* ��������� */
.history {margin-bottom: 18px;text-decoration: none;}        /* ������� ��������� */
.history a {text-decoration: underline;}
.history a:hover {text-decoration: none;}

.prazdels{ line-height: 1.5857em;}
.prazdels a {
	font-size: 1em; /* 14px */
	font-weight: normal;
	text-decoration: none;}
.prazdels a:hover {	
	font-size: 1em; /* 14px */
	text-decoration: underline;
  }

.big-text {font-size:24px!important;}



.razdelredact {font-size: 14px; line-height: 150%;}
.razdelredact a {text-decoration: underline;}
.razdelredact a:hover {text-decoration: none;}
.green a {color: #B82B45;}
.green a:hover {color: #B82B45;}
.green {color:green!important;}
.blue {color:blue!important;}
.blue a {color: #635E5E;}
.blue a:hover {color: #635E5E;}
.addprazdel a {color: #BBBBBB; font-size: 11px; }
.addprazdel a:hover {color: black;font-size: 11px; }


.h10 {height: 10px;}
.tright {text-align: right;}
.tleft {text-align: left;}
.tcenter {text-align: center;}
.hr {height:0px; border-top: 1px #AAAAAA solid; border-bottom: 1px #EEEEEE solid; margin: 10px 0px;}
.divo {display: none; position: absolute; padding: 10px; background-color: #EEEEEE; min-width: 200px; min-height: 90px; z-index: 12;}
.divo p {margin: 0; padding: 0;}
.fl {float: left;}
.cb {clear: both;}


.menu_audit_item, .audit_zph {padding: 0.5em; background-color: #EEE; cursor: pointer;}
.menu_audit_item:hover, .audit_zph:hover {background-color: #DDD;}
.audit_zph.active {background-color:#333;color:white;}


.mega input[type=text],.mega input[type=password],.mega input[type=password] {height: 48px; font-size: 36px; width: 100%;}
.mega input[type=submit], .mega input[type=button] {height: 48px; font-size: 36px; width: 100%;}
.mega textarea {height: 48px; font-size: 36px; width: 400px; height: 100%; }
.mega td {padding: 0.5em 1em  0.5em 0;}
.norma input[type=text],.norma input[type=password],.norma input[type=email],.norma select {height: 36px; font-size: 24px; width: 100%;}
.norma input[type=submit],.norma input[type=button] {height: 36px; font-size: 24px; width: 100%;}
.norma textarea {font-size: 24px; width: 100%; height: 100px;}
.norma td {padding: 0.5em 1em  0.5em 0;}

#table_test {width: 650px;}
#table_test td:nth-child(1), #table_test td:nth-child(2) {width: 40%;}
#test_timer {font-size: 24px;}
#test_time  {font-size: 24px;}

.dora_block_a {border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; background-color: #EDECEC;	padding: 9px; margin-bottom:10px;}
.dora_block_a h1 {color:red;}




body {
	font-size: 14px;
	font-family: Arial, Verdana, sans-serif;
	color: #000000;
}
a { color: #000000; text-decoration: underline;}
a:hover { color: #000000; text-decoration: none;}
p {
  font-size: 1em; /* 14px */
  line-height: 1.5em; /* 18px */
  margin: 0 0 1.2857em 0;
}
ul li {
	font-size: 1em; /* 14px */
	line-height: 1.2857em; /* 18px */
	margin: 0 0 0.2em 0em;
	/*color: #635e5e;*/
	text-indent: 1em;
}
ol li {
	font-size: 1em; /* 14px */
	line-height: 1.2857em; /* 18px */
	margin: 0 0 0.5em 1.2em;
	/*color: #635e5e;*/
}



h1,h2,h3,h4,h5,h6 {font-weight: normal;}
/* 24px - The quick brown fox jumps over the lazy dog */
/* 18px - The quick brown fox jumps over the lazy dog */
h1 {
  font-size: 1.2857em; /* 18px */
  line-height: 1em; /* 18px */
  margin-top: 1em;
  margin-bottom: 0em;
}
/* 16px - The quick brown fox jumps over the lazy dog */
h2 {
  font-size: 1.1429em; /* 16px */
  line-height: 1.125em; /* 18px */
  margin-top: 1.125em;
  margin-bottom: 0em;
}
/* 14px - The quick brown fox jumps over the lazy dog */
h3 {
  font-size: 1.1429em; /* 14px */
  line-height: 1.2857em; /* 18px */
  margin-top: 1.2857em;
  margin-bottom: 0em;
  color: #ff4800;
}
.class-for-14px {
  font-size: 1em; /* 14px */
  line-height: 1.2857em; /* 18px */
  margin-top: 1.2857em;
  margin-bottom: 0em;
  color: #ff4800;
}
/* 12px - The quick brown fox jumps over the lazy dog */
.class-for-12px {
  font-size: 0.8571em; /* 12px */
  line-height: 1.5em; /* 18px */
  margin-top: 1.5em;
  margin-bottom: 0em;
}

.top_h2 h2 {
	color: #000000;
	text-align: center;
	margin-top: 65px;
	font-size: 1.61em;
	font-family: Verdana;
}
.poisk_top {
	background-color: #ffffff;
	width: 475px;
	height: 30px;
	border: 1px solid #5a5a5a;
	border-radius: 3px; 
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin-top: 5px;
	padding: 0px;
}
.input_text input{
	border: 0px;
	height: 24px;
	margin-left: 2px;
	width: 363px;
	color: #7a7a7a;
	padding-left: 5px;
}
.poisk_table {
	width: 100%;
	border-spacing: 0px;
	padding: 0px;
}
.poisk_top2 {
	width: 475px;
	border: 0px;
	margin-top: 10px;
	font-size: 11px;
	font-family: Verdana;
}
.lupa {
	margin-right: 5px;
}
.tel {
	margin-top: 20px;
	font-size: 0.9em;
	color: #424141;
	font-weight: bold;
	line-height: 1.6em;
	font-family: Verdana;
}	
.left_menu {
	margin-left: 0px;
}
.left_menu h3 {
	text-transform: uppercase;
	color: #010101;
	font-size: 1.3em;
	margin-bottom: 0px;
}
.left_menu hr {
	border-top: 0px;
	margin-top: 3px;
	margin-bottom: 10px;
	border-bottom: 2px solid #ff7604;
}
.left_menu h4 {
	margin-top: 0px;
	font-size: 1.3em;
	font-family: Arial;
}
.left_menu ul {
	font-size: 1em;
	text-indent: 0px;
	margin-left: 0px;
	color: #424141;
}
.left_menu a {color: #424141; text-decoration: none;}
.left_menu a:hover {color: #ff7301; text-decoration: underline;}
.left_menu img {margin-right: 10px}
.dop_menu ul {
	font-size: 0.9em;
	text-indent: 0px;
	margin-left: 10px;
	margin-top: 2px;
	margin-bottom: 10px;
	color: #424141;
}
.tovar {
	width: 100%;
	border-spacing: 20px;
	margin-left: -20px;
}
.tovar td {
	padding: 10px;
	border: 1px solid #ffdba7;
	width: 225px;
	height: 245px;
}
.tov_img {
	text-align: center;
	height: 190px;
}
.tov_img_big {
	text-align: center;
	margin: 10px;
}
.tovar1 {
	border-spacing: 0px;
	font-size: 0.9em;
}
.tovar1  td {
	border: 1px;
	padding: 0px;
}
.tovar1 h2 {
	color: #ff4800;
	font-size: 1.2em;
}
.tovar1 a {color: #767676; text-decoration: none;}
.tovar1 a:hover {color: #767676; text-decoration: underline;}
.fl_right {float: right;}
.cena {
	font-size: 1.4em;
	float: left;
}
.cena2 {
	font-size: 2.4em;
	float: left;
}
.cena_sm {
	font-size: 0.9em;
	color: #767676;
}
.ml10 {
	margin-left: -10px;
}
.mt5 {
	margin-top: 5px;
}
.text_bot {
	margin-top: 10px;
	color: #424141;
	font-size: 0.9em;
}
.text_bot ul{
	color: #424141;
	font-size: 1em;
	text-indent: 0px;
}
.text_bot a {color: #424141; text-decoration: none;}
.text_bot a:hover {color: #424141; text-decoration: underline;}
.webes {
	color: #7e7e7e;
	font-size: 0.8em;
	margin-top: 15px;
}
.webes a {color: #7e7e7e; text-decoration: none;}
.webes a:hover {color: #7e7e7e; text-decoration: underline;}
.vert_pol {
	width: 1px;
	height: 80px;
	border: 1px solid #cacaca;
	border-top: 0px;
	border-bottom: 0px;
	border-right: 1px;
}
.history_top {
	margin-bottom: 10px;
	font-size: 0.9em;
	color: #767676;
}
.history_top a {color: #767676; text-decoration: none;}
.history_top a:hover {color: #767676; text-decoration: underline;}
.v_kor {
	border: 1px solid #dcdcdc;
	border-radius: 5px; 
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-top: 30px;
	width: 320px;
	padding: 10px;
	color: #424141;
}
.v_kor_imp {
	border: 1px solid #dcdcdc;
	width: 50px;
	height: 26px;
	margin-left: 5px;
	text-align: center;
}
.str {
	margin-top: 5px;
	margin-bottom: 5px;
}
.str img {
	margin: 0px;
	margin-left: 5px;
	width: 11px;
	height: 7px;
}
.str td {
	padding: 0px;
	margin: 0px;
	width: 11px;
	height: 8px;
	vertical-align: top;
}
.foto {
	width: 100%;
	text-align: center;
}
.foto td {
	border: 1px solid #dcdcdc;
	padding: 3px;
	width: 100px;
	border-radius: 5px; 
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.fotodiv {
	border: 1px solid #dcdcdc;
	padding: 3px;
	width: 100px;
	border-radius: 5px; 
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-align: center;
}

.har {
	width: 95%;
	border-spacing: 0px;
}
.har td {
	padding: 5px;
}
.har_bel {
	background-color: #ffffff;
}
.har_ser {
	background-color: #f6f6f6;
}
.har h2 {
  font-size: 1.1429em; /* 16px */
  line-height: 1.125em; /* 18px */
  margin-top: 5px;
  margin-bottom: 5px;
  font-weight: bold;	
}
.har h3 {
  font-size: 1.1429em; /* 16px */
  line-height: 1.125em; /* 18px */
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 30px;
  font-weight: normal;
  color: #FF4800;
}
.otziv {
	text-align: left;
	border-spacing: 5px;
	color: #1d1d1d;
}
.otziv p {color: #ff8400;}
.otziv hr {
	border-top: 0px;
	border-bottom: 1px solid #ebebeb;
	border-left: 0px;
	border-right: 0px;
}
.otziv td{
	padding: 5px;
	vertical-align: top;
} 
.w100 {
	width: 100px;
}
.w120 {
	width: 120px;
	float: right;
}
.ost_otziv {
	color: #424141;
}
.ost_otziv  td {
	padding-top: 5px;
	padding-bottom: 5px;
}
.ost_otziv_input {
	width: 280px;
	height: 26px;
	border-radius: 3px; 
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: 1px solid #9f9f9f;
	margin-top: 0px;
	margin-bottom: 5px;
}
.ost_otziv_textarea {
	width: 280px;
	height: 150px;
	border-radius: 3px; 
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: 1px solid #9f9f9f;
	margin-top: 0px;
	margin-bottom: 5px;
}
/*.ost_otziv_submit {
	background-image: url();
	width: 150px;
	height: 26px;
	border-radius: 3px; 
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: 0px solid #9f9f9f;
	color: #ffffff;
	cursor: pointer;
}*/
.rek_p {
	text-transform: uppercase;
	color: #010101;
	font-size: 1.3em;
	margin-bottom: 0px;
} 
.rek {
	width: 95%;
	border-spacing: 10px;
	text-align: center;
}
.rek td {
	padding: 5px;
	width: 25%;
	border: 1px solid #dcdcdc;
	border-radius: 5px; 
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.rek_n h4 {
	color: #ff4800;
	text-align: center;
}
.rek_n p {
	font-size: 0.9em;
	text-align: left;
	margin: 0px;
	color: #767676;
}
.rek_n td {
	padding: 5px;
	border: 0px solid #dcdcdc;
	vertical-align: top;
}


.table tr {background-color:#EEE;}
.table tr:hover {background-color:#DDD;}
.table td {padding: 4px;border:1px #EEE solid;}
.table_nbs td {padding: 4px; background-color: rgba(171, 255, 16, 0.09);}
.table_nocolortd td {padding: 4px;}

/*
.str_top {background-image: url(str_top.png); width: 11px; height: 7px;}
.str_top:hover {background-image: url(str_top_a.png);}
.str_bot {background-image: url(str_bot.png); width: 11px; height: 7px;}
.str_bot:hover {background-image: url(str_bot_a.png);} 
*/

.pad8 td {padding: 8px;}


.del {
	border: 1px solid #aeaeae;
	background-color: #FFFFFF;
	width: 60px;
	height: 20px;
	font-size: 10px;
	float: right;
	margin-right: 5px;
}

.del:hover
{box-shadow: inset 0 0px 3px 0px #d1d1d1;
 -moz-box-shadow: inset 0 0px 3px 0px #d1d1d1;
 -webkit-box-shadow: inset 0 0px 3px 0px #d1d1d1;
}

.zakaz {
	width: 100%;
	background-color: #F6F6F6;
	border: 1px #E5E5EA solid;
}
.zakaz td { border: 0px red solid; padding: 10px;}
.zakaz_op {
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 15px;
}
.itog {
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 5px;
}
.zak_form {
	width: 250px;
	height: 25px;
	border-radius: 3px; 
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: 1px #E5E5EA solid;
}
.zak_form_ar {
	width: 250px;
	height: 100px;
	border-radius: 3px; 
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: 1px #E5E5EA solid;
}




.zakazdiv {min-width: 50px; float: left; margin-right: 3px; padding: 5px; text-align: center; border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0px 0px;cursor:pointer;}
.zakazactive {border-top: 1px gray solid;border-right: 1px gray solid; border-left: 1px gray solid; border-bottom: 1px white solid; background-color: white;}
.zakaznoactive {border: 1px gray solid;  background-color: #DDDDDD;}
.zaks {background-color: white;border: 1px gray solid; margin-top: -1px; padding: 20px;}
.zaks a {text-decoration: underline; color: #777777;}
.zaks a:hover {text-decoration: underline; color: black;}
.zakaztr td {text-align: center; padding: 4px;}
.zakaztr {background-color: #F4F4F4;}
.zakaztr:hover {background-color: #E4E4E4;}




.otprav {
	border: 1px #acacac solid;
	width: 300px;
	height: 30px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.otprav1
{
	width: 300px;
	height: 90px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.otprav3
{ border: 1px #acacac solid;
	width: 100px;
	height: 30px;
	margin-top: 5px;
	margin-bottom: 5px;
}
/*
.otpr_zakaz  {
	background-image: url(knopka_ptpravit_zakaz.png); 
	width: 291px;
	height: 59px;
}
.otpr_otziv {
	background-image: url(knopka_otpr_otziv.png); 
	width: 251px;
	height: 50px;
}  


.knopka_zakazat {
	background-image: url(knopka_zakazat.png); 
	width: 228px;
	height: 55px;
} 
*/

.statusclassdiv 
{padding: 5px; background-color: #77b8ff; text-align: center; width: 200px; margin-bottom: 5px;
  border-radius: 3px; 
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.statusclassdiv_client 
{padding: 5px; background-color: #99b87f; text-align: center; width: 200px; margin-bottom: 5px;
  border-radius: 3px; 
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.statusclassdiv_dele 
{padding: 5px; background-color: #F9b87f; text-align: center; width: 200px; margin-bottom: 5px;
  border-radius: 3px; 
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.kuponvariantsdiv 
{box-shadow: 0 0px 10px 0px #d1d1d1;
 -moz-box-shadow: 0 0px 10px 0px #d1d1d1;
 -webkit-box-shadow: 0 0px 10px 0px #d1d1d1;
 border-radius: 10px; 
 -moz-border-radius: 10px; 
 -webkit-border-radius: 10px;
 background-color: white;
 width: 90%;
 min-height: 40%;  
 position: absolute;
 top: 5%;
 left: 5%;
 z-index: 1;
 display: none;
 padding: 10px;
 border: 1px #EEEEEE solid;
 background-color: #f6f6f6;

}


.krest 
{color: #c7c7c7; font-size: 32px; 
 font-weight: bold; 
 border-radius: 6px; 
 -moz-border-radius: 6px; 
 -webkit-border-radius: 6px;
 border: 1px #dfdfdf solid;
 float: right;
 padding: 2px 8px;
 text-decoration: none;
}

.krest a {font-weight: bold; text-decoration: none;}


#v1 {display: none;}
#v2 {display: none;}
#v3 {display: none;}
#v4 {display: none;}
#v5 {display: none;}
#v6 {display: none;}
#v7 {display: none;}
#v8 {display: none;}

.ottdiv {float: left; width: 12%; height: 50px;}
.ottdiv select {width:90%;}
.ottdiv input {width:90%;}

.ottdivx2 {float: left; width: 24%;}
.ottdivx2 select {width:95%;}
.ottdivx2 input {width:95%;}

.scode {font-family: CCode39; font-size: 11px; color: black; height: 40px;}

.noscode {font-family: Arial; font-size: 31px;}

.kartochka {border: 0px grey dashed; padding: 10px; }

.photo_div {float: left; /*margin-right: 1em; margin-bottom: 1em;*/}
.photo_div img {width: 150px; height: auto;}
.photo_div img:hover {opacity: 0.5;}

.close_href a {font-size: 64px; color: black; text-decoration: none;}
.close_href a:hover {color: #555;}

.preview_big_div {position: absolute; background-repeat: no-repeat;z-index:10000; background-size:cover;}
.preview_big_div img {
    max-width: 800px;
    height: auto;
}

th.header { 
    background-image: url(img/tablesorter/small.gif);
    cursor: pointer; 
    font-weight: bold; 
    background-repeat: no-repeat; 
    background-position: center left; 
    padding-left: 20px; 
    border-right: 1px solid #dad9c7; 
    margin-left: -1px; 
} 

th.headerSortDown { 
    background-image: url(img/tablesorter/small_desc.gif); 
    background-color: #3399FF; 
} 

th.headerSortUp { 
    background-image: url(img/tablesorter/small_asc.gif); 
    background-color: #3399FF; 
} 

.table_small td {font-size: 11px; border: 1px #FFF solid; padding: 2px;}
.promise_title {color: green; width: 100px; font-size: 11px;}
.table2 td {border: 1px gray solid; padding: 2px; font-size: 12px;}
.table4 {width: 100%;}
.table4 td {border: 0px gray solid; padding: 4px; font-size: 12px;}
.table4 tr:nth-child(1) {background-color: #CCC;}
.table4 tr:nth-child(odd) {background-color: #EEE;}

.table-padding td, .table-padding th {padding:4px;}

.table4middle {width: 100%;}
.table4middle td {border: 0px gray solid; padding: 8px; font-size: 12px;}
.table4middle tr:nth-child(1) {background-color: #CCC;}
.table4middle tr:nth-child(odd) {background-color: #EEE;}

.table1 {width: 100%;}
.table1 td,.table1 th {border: none; padding: 4px; font-size: 12px;}

.table-td-border td {border:1px #ececec solid;}

.table .bigtd td {font-size:18px;}
.table .smtd td {font-size:9px;}


.table4contrast {width: 100%;}
.table4contrast td {border: 0px gray solid; padding: 4px; font-size: 12px;}
.table4contrast tr:nth-child(1) {background-color: #CCC;}
.table4contrast tr:nth-child(odd) {background-color: #CCC;}



.table4a {width: 100%;}
.table4a td, .table4a th {border: 0px gray dashed; padding: 4px; font-size: 12px;}
.table4a tr {background-color: #F9F9F9;}

.table4b {width: 100%;}
.table4b td, .table4a th {border: 1px #a7a7a7 solid; padding: 4px; font-size: 12px;}
.table4b tr {background-color: #F9F9F9;}

.table4c {width: 100%;}
.table4c td {border: 0px gray solid; padding: 4px; font-size: 12px;}

.table4d {width: 100%;border-collapse:collapse;}
.table4d td {padding:2px;}
.table4d tr {border-bottom:1px black solid;}


.table4big {width: 100%;}
.table4big td {border: 0px gray solid; padding: 4px; font-size: 36px;}
.table4big tr:nth-child(1) {background-color: #CCC;}
.table4big tr:nth-child(odd) {background-color: #EEE;}


.table5 {width: 100%;}
.table5 td {font-size: 11px; border: 1px #FFF solid; padding: 2px;}
/*.table5 tr:nth-child(1) {border-bottom: 1px gray solid; font-weight: bold;}*/
  


.table29 input[type=text], .table29 select {width: 100px;}
.table29 tr:hover {background-color: #CCC;}
.table29 td {padding-bottom: 5px;}
.float29 {float: left; margin-bottom: 2px; margin-right: 10px; display: table-cell; vertical-align: middle; min-height:38px;}
.float29 span { font-size: 10px;}

.radio_onoff_0 {background-image: url(../templates/b_drop_off.png); width: 66px; height: 26px;}
.radio_onoff_1 {background-image: url(../templates/b_drop_on.png);  width: 66px; height: 26px;}


/*@media print {
 body {
  visibility: hidden;
 }

 .print {
  visibility: visible;
  opacity: 1;
  background-color: white;
 }
 
}      */



.kassa_office_log_div {float: left; margin-right: 1%; margin-bottom: 2em; width: 24%; }
/*.kassa_office_log_div div {height: 350px;  overflow: scroll;}*/

[role=add_comment_request_zph] 
{cursor: pointer;
}

.comment_request_zph {font-size: 11px;}
.comment_request_zph span {color: #999;}


.clientckie_div_shar 
{float: left; background-color: #9CBA7B; padding: 5px 10px;border-radius: 10px; 
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

#amoid {max-height: 50px; overflow: scroll;}

.marka_selected {text-decoration: none; border-bottom: 1px #777 dashed; font-size: 24px; color: #777;}
.marka_selected:hover {color: black}

.dashed, .dashed * {text-decoration: none; border-bottom: 1px #555 dashed;}
.overline, .overline * {text-decoration: overline;cursor: pointer;}

.balans_user {font-size: 24px; color: red; margin: 1em 0;}

.news {padding: 18px; border: 1px #DDD solid; margin: 1em 0;}
.news i {color: #AAA;}
.news b {font-size: 24px;}
/*.leftclose {position: absolute; padding: 2px; border: 1px #DDD solid; margin: 1em 0; cursor: pointer; margin-top: -15px; margin-left: -15px; color: #ddd;}*/
.news_text_my {display: none;}

.news_my {padding: 18px; border: 1px #DDD solid; margin: 1em 0;}
.news_my i {color: #AAA;}
.news_my b {font-size: 18px; border-bottom: 1px #111 dashed; cursor: pointer;}  
.data-photo {color:#777;border-bottom:1px #777 dashed;cursor:pointer;}

.buttons_log_moves {float:left;margin-right:14px;}
.buttons_log_moves div {float:left;padding:0.5em; color:#527083;background-color:#cadae4;margin:2px;}
.buttons_log_moves div:hover {cursor:pointer;opacity:0.8;}
.buttons_log_moves div.active {background-color:#74a0bc;color:white;} 
.log_moves_table .active {}
.log_moves_table .noactive {display:none;}

.buttons_log_moves_transit {float:left;margin-right:14px;}
.buttons_log_moves_transit div {float:left;padding:0.5em; color:#527083;background-color:#cadae4;margin:2px;}
.buttons_log_moves_transit div:hover {cursor:pointer;opacity:0.8;}
.buttons_log_moves_transit div.active {background-color:#74a0bc;color:white;} 

.log_moves_table .active {}
.log_moves_table .noactive {display:none;}

.unreserved_note:hover {cursor:pointer;opacity:0.8;}
.reserved {background-color:red;color:white;text-align:center;padding:2px 10px; float:left;}
/*
.amobut1 {background-color:#BBB;text-align:center;padding:0.5em;margin:10px 0;text-decoration:none;}
.amobut2 {background-color:#DDD;text-align:center;padding:0.5em;margin:10px 0;text-decoration:none;}
*/

.uniqueformrequest textarea {width:100%;height:150px;}
.uniqueformrequest input[type=text] {width: 100%;}
.uniqueformrequest select {width:100%;}
/*.uniqueformrequest input[type=submit] {width:100%;height:50px;}*/
.uniqueformrequest .photo_div img {padding:3px;}

.remove_did, .remove_did_else {color:red; cursor:pointer;}
.spanio_dora_detals {color:#AAA}
.dora_block_table td {padding-right:10px;}
#sost {width:350px;}
input[type=text][name=comment] {width:350px; color:#ff6447;}
#returner_div_comment {width:600px;}
#returner_div_cause {width:600px;}
#returner_div {margin-top:-200px;width:700px;}
#returner_div select, #returner_div input {max-width:100%;}
#music {position:absolute;margin-left:-9999px;width:1px;height:1px;opacity:0;}
.ot_block {float:left;padding:4px;margin:1px;min-height: 55px;}
.ot_block select {width:90%;}
.ot_block h2 {font-size:10px;}
.zph_out_name {width:400px;}
.zph_out_price {width:70px;}
.dora_unique_redact, .dora_unique_drop {cursor:pointer;}
.table_test_interface {width:100%;}
.table_test_interface td {padding:14px;}
.test_nagruzka_div {display:none;}
/*.test_nagruzka_div:nth-child(odd) {background-color:#DDD;}*/
.table_test_interface input[type=checkbox] {width:24px;height:24px;}
.table_test_interface td {width:8%;text-align:center;}
.table_test_interface td:nth-child(6), .table_test_interface td:nth-child(7), .table_test_interface td:nth-child(8), .table_test_interface td:nth-child(9), .table_test_interface td:nth-child(11) {font-size:11px;} 
.refresh_count_photos_here {cursor:pointer;font-size: 20px;}

.barcode_notebook_main_lable[data-type_offer="1"], .type_offer_lable[data-type_offer="1"] {border:0;}
.barcode_notebook_main_lable[data-type_offer="2"], .type_offer_lable[data-type_offer="2"] {border:3px green solid;;}
.barcode_notebook_main_lable[data-type_offer="3"], .type_offer_lable[data-type_offer="3"] {border:3px red solid;;}
.barcode_notebook_main_lable[data-type_offer="4"], .type_offer_lable[data-type_offer="4"] {border:3px rgba(51, 18, 230, 0.71) solid;opacity:0.7;}

#not_revision_dorabotkas {display:none;}
#redact_marka_model_edit {cursor:pointer;}
#redact_marka_model_apply {display:none;cursor:pointer;}
.sale_date_input {width:70px;}
#to_razborka_div {display: none;}
#comment_to_razbor {width:100%;height:50px;}
.refresh:hover {cursor:pointer;}

.avito_discount_status_2 {opacity:0.3;padding-right:32px;background-image:url("../templates/b_drop.png");background-position: right;background-repeat: no-repeat;cursor:pointer;}
.avito_discount_status_2:hover {text-decoration:line-through;}
.ui-widget.ui-widget-content {z-index:10000 !important;}

ul, ul li {-webkit-padding-start: 0px !important;}

.not_block .ot_block {min-height: 0px;}
#rek_price_div {color:#BBB;}
.zphs > div {float:left;padding:10px;background-color:#EEE;margin:1px;font-size:11px;cursor:pointer;}
.zphs > div:hover {background-color: #DDD;}
.zphs > div.active {background-color: #CCC;}
#polka_nomer {cursor:pointer;border-bottom:1px dashed;}
.span_prices_invalid {font-size:12px;color:#AAA;border-bottom:dashed 1px; cursor:pointer;}

.table_nbs {border-spacing: 0px;}
.table_nbs img {width:80px;height:auto;}
.table_nbs > tbody > tr > td {border-left:1px #EBEAD8 solid;border-top:1px #EBEAD8 solid;padding:4px;}
.table_nbs th {text-align: center;padding: 0 1em;}
.table_nbs td {text-align: center;}

.table_99nb {border-spacing: 0px;}
.table_99nb img {width:140px;height:auto;}
.table_99nb > tbody > tr > td {border-left:1px #ebead8 solid;border-top:1px #EBEAD8 solid;padding:4px;}
.table_99nb th {text-align: center;padding: 0 1em;}
.table_99nb td {text-align: center;}



.red_circle {background-color:red;width:16px;height:16px;border-radius: 16px;float:left;margin-right:10px;}
.white_circle {background-color:white;width:16px;height:16px;border-radius: 16px;float:left;margin-right:10px;}
/*.accessory {float:right;font-size:14px;margin-top: 0px;cursor:pointer;}*/

/*#modal {top:15%;left:25%;width:50%;background-color:#FAFAFA;padding:20px;border:1px #EEE solid;display:none;z-index: 100000;}
#modal > div.close_modal {float:right;font-size:24px;cursor:pointer;}
.mymodal {position:fixed;}*/

.delete_zph_accessories {cursor: pointer;color:gray;border-bottom:1px dashed;}
#prodattdivv select {max-width:100%;}
#sale_differents_buttons {display: none;}
#sale_differents_buttons > input[type=button], .pre_sale_button_new {background-color:#00d6b2;}
input[type=text][name=val90],input[type=text][name=val89] {width:500px;} /* накладная-комментарий */
.checkboxtrnotenide_nbs {width:24px;height:24px;}
/*.params_adititionaly > div > div {display: inline-block;width:140px;}*/
.params_adititionaly input[type=text]{width:50px;}
.params_adititionaly {font-size:12px;border: 1px #b3b3b3 solid;padding: 0.5em;margin-top:0.5em;column-count: 5;}
#params_adititionaly_block_view {color:green;display:inline;}
.params_adititionaly li {margin:0;padding:0;list-style: none;}
.nrdn {padding:20px;background-color:#fffa90;}
.very_small_button {font-size: 8px;}
.rv_parameters_change {color:#777;border-bottom:1px #777 dashed;cursor:pointer;}
.rv_parameters_change + div {display:none;}
#svg_test
{
	width: 200px;
	height: 200px;
	border: 1px gray solid;
	background-image: url(/touch/dnm.svg);
	background-position: 19% 18%;
}
.rz_input_article {width:60px;}
.razbog-svg-ico {
    width: 80px;
    height: 60px;
    background-repeat: no-repeat;
    background-size: cover;
    border: 4px white solid;
    float: left;
    font-size:11px;
    text-align: left;
}
.razbog-svg-ico-sm {width:45px;height:33.75px;}

.razbog-svg-ico span {font-size:11px;text-align: left;}
.razbog-svg-ico[data-state='0'] {background-color: #7fff9e;}
.razbog-svg-ico[data-state='1'] {background-color:white;} /* #dce9ff */
.razbog-svg-ico[data-state='2'] {background-color: #90908f;}
.razbog-svg-ico[data-state='3'] {background-color:white;}
.save_razbor_terminal
{   width: 256px;
    height: 62px;
    background-color: yellow;
}

.no_razbor_terminal
{   width: 128px;
    height: 62px;
}

.multiple-select {height:18px;}


.flex-log_goods_monitor_tnm
{
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-around;
}
.flex-log_goods_monitor_tnm div {flex: 1 0 100px;margin: 0 0.5em;}
.flex-log_goods_monitor_tnm h1 {font-size: 12px;background-color: #EEE;padding:6px;}
.flex-log_goods_monitor_tnm p {font-size: 12px;background-color: #d6ffb2;padding:1px 6px; margin:0;}


.groups_filter {display:flex;flex-flow: row wrap;}
.groups_filter > div {flex: 1 0 50px;padding:4px;border:1px #DDD solid;margin:2px;text-align:center;background-color:#EEE;cursor: pointer;}
.groups_filter > div:hover {background-color: #f4edff;}
.groups_filter > div.active {border:1px black solid;background-color: white;}
#sale_aks_div {display:none;padding:10px;border:1px #DDD solid;}
/*.aks_items {display:none;}*/
#hd_text {width:100%;height:50px;}

.hd_status_0 {background-color: #EEE;}
.hd_status_1 {background-color: #f5ffec;}
.hd_status_2 {background-color: #fffff1;}
.hd_status_3 {background-color: #deffff;}

.hd_table td{padding:8px;}
.my_hd_table td{padding:2px;font-size:11px;}
.my_hd_table {width: 430px;}

.right_flayer {position:fixed;right:0;top:0;background-color:#EEE;padding:2em;}
.user-icons-fx {display:flex;flex-wrap:wrap;justify-content: space-between;max-width:320px;margin-bottom:1em;}
.user-info-some {background-repeat:no-repeat;min-height:24px;padding-left:32px;padding-top:8px;flex:0 0 40%;}
.user-info-some.phone {background-image: url("/img/phone.png?01");}
.user-info-some.phone_st {background-image: url("/img/phone_st.png?01");}
.user-info-some.phone_mob {background-image: url("/img/phone_mob.png?01");}
.user-info-some.skype {background-image: url("/img/skype.png?01");}
.user-info-some.telegram {background-image: url("/img/telegram24.png?01");}
.user-info-some.bdate {background-image: url("/img/bdate.png?01");}
.user-info-some.stage {background-image: url("/img/stage.png?01");}
.user-info-some.interestst {background-image: url("/img/interestst.png?01");}
.user-info-some.exams {background-image: url("/img/exams.png?01");}
.user-info-some[data-bdayview='1'] {color:red;}

.user-flex {display:flex;flex-flow:row wrap;place-content: space-around; justify-content: center;}
.user-flex .item {flex:1 0 33%;margin-bottom: 1em;}
.user-flex .item_leader {flex:0 0 100%;margin-bottom: 3em;}
.user-small-card {display:flex;    flex-flow:row nowrap; font-size:12px;color:gray;}
.user-small-card .item-small-card:nth-child(1) {flex:0 1 44px;margin-right:1em;}
.user-small-card .item-small-card:nth-child(2) {flex:1 0 150px;margin-right:1em;}
.user-small-card .photo {width:44px;height:44px;background-size:cover;border-radius: 150px;background-position: center center;}
.item-small-card .inner {font-size:14px;}

.item.photo-big { z-index:100;}
.photo-big .user-small-card .photo {
    transition: 100ms;
    position: absolute;
    width: 380px;
    height: 380px;
    background-position: 0 0;
    background-size: 100%;
    background-repeat: no-repeat;
    margin-right:240px;
    border-radius: 10px 10px 0 0;
    display:flex;
    flex-direction: column;
    justify-content: flex-end;
    border:0!important;
}
/*.item-small-card .inner {background: rgba(255,255,255,0.8);padding: 10px;}*/
.item-small-card .inner > div {
    position: absolute;
    z-index: 100;
    background: white;
    padding: 10px;
    width: 358px;
    box-shadow: 0 3px 2px 2px #d2d2d2;
}


.item-small-card:nth-child(1) {}
.item-small-card:nth-child(2) {text-shadow: 0 0 4px white;}
.user-info-some.bdate[data-bdayview='0'], .user-info-some.interestst, .user-info-some.exams, .user-info-some.phone_st, .user-info-some.skype, .user-info-some.telegram, .user-info-some.stage, .user-info-some.plan100cnt {display:none;}
/*.user-small-card:hover .user-info-some.bdate, .user-small-card:hover .user-info-some.interestst, .user-small-card:hover .user-info-some.exams, .user-small-card:hover .user-info-some.phone_st, .user-small-card:hover .user-info-some.skype, .user-small-card:hover .user-info-some.telegram, .user-small-card:hover .user-info-some.stage {display:block;}*/


.dashed {border-bottom:1px gray dashed;cursor:pointer;}
.close-divo {cursor:pointer;}
#place_razbor_note {border-bottom:1px gray dashed;color:gray;cursor:pointer;}
.chart700 {margin-bottom:330px;}
.chart700 svg {height:1000px;}
.section_tr_log_tovkat {display:none;}
.icons-flex-li  {
    list-style: none;
    display: flex;
    flex-flow: row wrap;
}
.icons-flex-li li {flex:1 0 50%;}
.icons-flex-li li:hover {background-color:#EEE;}
.icons-flex-li span {padding-top:4px;}
.icons-flex-li a {display:flex;text-decoration: none;color:black;}
.icons-flex-li a:hover {color:gray;}
.icons-2cols-li {list-style: none;display:block;column-count: 2;}
#view_more_block {display:none;}
.log_balans_group_v5, .log_balans_group_v6, .log_balans_group_v7 {display:none;}
.view-element {border-bottom: 1px gray dashed;cursor:pointer; color:gray;}
.deactivate_user, .activate_user {cursor:pointer;}

.notes_tsm_flex_hide {display:none;flex-flow:row wrap;}
.notes_tsm_flex_hide > div {flex: 0 0 10%;padding:4px;}
.hidden {display:none!important;}
.attention {font-size:64px;}


.icons-catalog {min-width:70px;width: 100%;padding-top:32px;font-size:11px;text-align:center;background-repeat: no-repeat;background-position:center 0;}
.icons-catalog.bat {background-image:url("../img/catalog_icons/bat.png");}
.icons-catalog.bluetooth {background-image:url("../img/catalog_icons/bluetooth.png");}
.icons-catalog.color {background-image:url("../img/catalog_icons/color.png");}
.icons-catalog.display {background-image:url("../img/catalog_icons/display.png");}
.icons-catalog.dp {background-image:url("../img/catalog_icons/dp.png");}
.icons-catalog.fingers {background-image:url("../img/catalog_icons/fingers.png");}
.icons-catalog.height {background-image:url("../img/catalog_icons/height.png");}
.icons-catalog.light-keys {background-image:url("../img/catalog_icons/light-keys.png");}
.icons-catalog.mek {background-image:url("../img/catalog_icons/mek.png");}
.icons-catalog.met-k {background-image:url("../img/catalog_icons/met-k.png");}
.icons-catalog.sensor {background-image:url("../img/catalog_icons/sensor.png");}
.icons-catalog.sub {background-image:url("../img/catalog_icons/sub.png");}
.icons-catalog.transformer {background-image:url("../img/catalog_icons/transformer.png");}
.icons-catalog.usb-30 {background-image:url("../img/catalog_icons/usb-30.png");}
.icons-catalog.usb-c {background-image:url("../img/catalog_icons/usb-c.png");}
.icons-catalog.usb {background-image:url("../img/catalog_icons/usb.png");}
.icons-catalog.weight {background-image:url("../img/catalog_icons/weight.png");}
.icons-catalog.numbered {font-size:18px;background-size:50px;}
.divo_close {text-align:right;cursor:pointer;color:black;}
.small-text {font-size:11px;}

.btn {
    padding: 5px 10px;
    border: 1px #a0a0a0 solid;
    border-radius: 2px;
    background-color: #DDD;
    text-decoration: none;
    text-align: center;
    display:inline-block;
}
.btn:hover {opacity:0.8;cursor:pointer;}
.primary-btn {background-color:greenyellow;}
.btn-red {background: red;color:white;border:0;}
.btn-green {background: green;color:white;border:0;}
.btn-blue {background: blue;color:white;border:0;}
.btn-sm {
    padding: 4px 8px;
    border: 1px #a0a0a0 solid;
    border-radius: 2px;
    background-color: #DDD;
    text-decoration: none;
    text-align: center;
    font-size:11px;
    display: inline;
    cursor: pointer;
}
.btn-sm:hover {opacity:0.8;}

.windowed_description {cursor:pointer;border-bottom:1px gray dashed;color:gray;}
#promise_text {width: 300px;height: 50px;}
#log_goods_monitor_wraper {display:flex;}
#log_goods_monitor_left {/*width:80%;*/padding-right:24px;}
#log_goods_monitor_right table tr td:nth-child(1) {font-size: 14px;}
#log_goods_monitor_right table tr td:nth-child(2) {font-size: 10px;}

.kasses-flex {display:flex;flex-flow: row wrap;justify-content: center;}
.kasses-flex .item {margin:2em;flex: 0 0 250px;}
.kasses-flex .item-big {margin:2em;flex: 0 0 500px;}

.text-center {text-align: center;}

.tr-checked {background-color:#ffcece;}
.log_goods_for_avito_find, .log_search_on_dismantling_find, .fast-search-input {width:500px;font-size:32px;margin:1em 0;}
.fast-search-button {font-size:32px;margin-left:4px;}
.flex-params-avito {display:flex;flex-flow:row wrap;margin-top:2em;}
.flex-params-avito div {flex:1 0 150px;margin:3px;}

.you_like {color:green;}
.you_not_like {color:red;}

.user-photos-small {display:flex;flex-flow:row wrap;justify-content: flex-start;}
.user-photos-small .item {width:64px;height:64px;border-radius:64px; background-size:cover;margin-right:2px;}
.user-notify {position:fixed;background-color: lightgoldenrodyellow;padding:1em 0em;text-align:center;top:0;z-index: 100000;width:100%;}
.close-notify-top {cursor:pointer;font-size: 14px; margin-right: 24px;}
.rv_parameters_other_block {display:none;}

.user-notifies {position:fixed;top:0;left:50%;width:50%;z-index:10000000;display:flex;flex-flow:column wrap;}
.user-notifies .user-notify-obj {background: lightgoldenrodyellow;padding:3px;margin:2px;}
.request_zph_comment {width:120px;}


/* fallback */
/*
@font-face {
    font-family: 'Material Icons';
    font-style: normal;
    font-weight: 400;
    src: url("/templates/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2") format('woff2');
}

.material-icons {
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -moz-font-feature-settings: 'liga';
    -moz-osx-font-smoothing: grayscale;
}
*/

.warning {color:red!important;background-color: #ffdede!important;}
.top-menu-items {display:flex; justify-content: space-between;flex-flow:row wrap;}
.top-menu-items .item {display:flex;margin:4px;}
.catalog_public_show_all_password {width:96px;}
.catalog_public_show_all {width:48px;}
#site-overlay {position:fixed;display:flex;background:rgba(255,255,255,0.6);width:100%;height:100vh;z-index:1000;}
#site-loading {margin:auto;width:150px; height:150px;background-image:url("/img/ajax-loader.gif");background-size:cover;}

.goods-monitor-neok {display:flex;justify-content: space-between;margin-top:0;}
.goods-monitor-neok div {flex:1 0 200px;background-color: #ffd8d7;text-align: center;border:1px white solid;padding:4px;}
.catalog-public-to-order-block {
    display: none;
    position:fixed;
    top:0;
    right:0;
    padding:2em;
    background-color:#008dd2;
    color:white;
}
.catalog-public-to-order-block input {width:100%;}
.catalog-public-to-order-block input[type=button] {background-color:#008dd2;color:white;border:1px white solid;padding: 4px;}
.catalog-public-to-order-block input[type=button]:hover {background-color: #009fea;}
.hr_white {margin:1em 0;height:1px;background:white;}
.hr_white hr {display:none;}
.ot_new_select.ot_select_21 {width: 150px;}
.gray_block * {color:#bb9797;background-color:#EEE;}
.set_otp_param {cursor:pointer;color:#3800ff;}
.dora-blocks-all-fx {display:flex;flex-flow:row wrap;justify-content: space-between;}
.dora-blocks-all-fx .item {
    flex: 1 0 30%;
    padding: 1%;
    margin: 0.5%;
    border: 1px #EEE solid;
}

.dora-blocks-all-fx.small-mode .item {
    flex: 1 0 18%;
    padding: 0.3%;
    margin: 0.2%;
}
.dora-block-small-hidden {display:none;}


.catalog-price[data-type_offer='2'] {color:green;}
.catalog-price[data-type_offer='3'] {color:red;}
.catalog-price[data-type_offer='4'] {color:rgb(51, 18, 230);}


.akb-works-block {display:flex;flex-flow:row wrap; justify-content: space-around;}
.akb-works-block input[type=button] {background-color:white;border:1px #999 solid;padding: 7px 14px;cursor:pointer;margin:7px;}
.akb-works-block input[type=button]:hover {background-color:#EEE;}
.akb-works-block input[type=button].remonted {background-color:#DDD;}
.bp-works-block {display:flex;flex-flow:row wrap; justify-content: space-around;}
.bp-works-block input[type=button] {background-color:white;border:1px #999 solid;padding: 7px 14px;cursor:pointer;margin:7px;}
.bp-works-block input[type=button]:hover {background-color:#EEE;}
.bp-works-block input[type=button].remonted {background-color:#DDD;}

.block-photos {display:flex;flex-flow:row wrap; justify-content: space-around;}
.block-photos-add {flex:0 0 150px;height:100px;background-color: #EEE;display:flex;cursor:pointer;}
.block-photos-add span {margin:auto;}
.photos-dir-item {width:150px;height:100px;background-repeat: no-repeat;background-size:contain;cursor:pointer;}
.view_next_element {text-decoration:none;color:gray;border-bottom:1px gray dashed;}
.view_next_element_nhth {text-decoration:none;color:black;border-bottom:0;cursor:pointer;}

.tr-gray * {color:#bdbdbd;}
.tr-gray:hover * {color:#333;}
tr[data-some_view='1'] {display:none;}



.cr-costume input[type=checkbox] {
    display: none;
}

.cr-costume input[type=checkbox] + label {
    text-align: left;
    padding-left: 36px
}

.cr-costume input[type=checkbox] + label:before {
    content: ' ';
    width: 24px;
    height: 24px;
    font-size: 24px;
    margin-left: -36px;
    margin-top: 0;
    position: absolute;
    border: 2px #e1e1e1 solid;
    background-color:white;
}
.cr-costume input[type=checkbox].warning + label:before {
    background-color:pink;
}

.cr-costume input[type=checkbox]:checked + label:before {
    content: '\2714';
    width: 24px;
    height: 24px;
    font-size: 28px;
    margin-left: -36px;
    margin-top: 0;
    position: absolute;
    border: 2px #e1e1e1 solid;
    background-color:white;
}
.disabled-color * {color:#AAA;}
.good-tr-color * {color:green;}
.bad-tr-color * {color:red;}

.dora_block_table input:disabled + label, .dora_block_table select:disabled + label {color:#AAA;}

.params_serialized_info {font-size:12px;}
.change_new_price_in_change {cursor: pointer;color:gray;border-bottom:1px gray dashed;}
.changed_button {border:1px red solid;}
.plan_redact {cursor: pointer;}
.plan_itog_tr {font-weight:bold;}

.actives-comments {cursor:pointer;color:gray;max-width:100px;height:30px;overflow: hidden;}
.two-lines {cursor:pointer; max-height:2.5em;overflow: hidden;}

.green-tr {background-color: #004f00;color:white;}
.green-tr * {color:white;}

.red-tr {background-color:red!important;color:white!important;}
.red-tr * {color:white;}
.kassa-manual-color * {color:yellow!important;}
.table6 {width:100%;}
.table6 td {padding:3px;}

.g-scroll {width: 100%;overflow: scroll;}
.table-exes tr td:nth-child(2){font-weight:bold;}
.table-exes tr td:nth-child(2),.table-exes tr td:nth-child(3),.table-exes tr td:nth-child(4),.table-exes tr td:nth-child(5),.table-exes tr td:nth-child(6),.table-exes tr td:nth-child(7) {text-align:center;}

.redact-ad-param {cursor:pointer;}
/*
.table-exes tr td:nth-child(7),.table-exes tr td:nth-child(8) {background-color: #ffe2ea;}*/

.right_price_button {font-size:10px;color:#555;}
.view_kotel_balls_notes {cursor:pointer;border-bottom:1px gray dashed;color:gray;}
.text-vertical {-webkit-writing-mode: vertical-rl; writing-mode:tb-rl;}
.hidden {display:none;}
.w100p {width:100%;}
/*
.marka_model_td {background:gray;}*/
.small-table * {font-size:10px;line-height:12px;}
.small-table td {padding:1px;}
.middle-text {font-size:12px;}
.level0, .level1 {background: #7fff9e;}
.level2 {background: #fff6c2;}
.level3,.level4 {background: #efefef;}
.linethrough {text-decoration: line-through;}
.bold {font-weight:bold;}
.gray-td {opacity:0.5;}
.green-td, .green-td * {color:green;}
.yellow-bg {background:yellow;}

.t-inner th.inner {
    background-color: inherit;
    color: black;
    position: absolute;
    left: 0;
    width: 160px;
    font-size:12px;
    font-weight: inherit;
    min-height: 22px;

}
.t-outer {
    position: relative
}
.t-inner {
    overflow-x: scroll;
    overflow-y: visible;
    margin-left: 160px;
    border-left:3px gray solid;
}

.dashboard-fx {display:flex; flex-wrap:wrap;justify-content: flex-start;background:#EEE;padding:4px;}
.dashboard-fx .item {flex:0 0 500px;margin:14px;background: white;padding:14px;}
.red, .red * {color:red;}
.pointer {cursor: pointer;}
.photos_else {display:none;}
.prc {padding:4px;text-align:center;border:1px #DDD solid;background: #7fff27;color: #000000;}
.prc0 {background: #ff7761;color:black;}
.prc1 {background: #ffe1d7;color:black;}
.prc2 {background: #fff8e0;color:black;}
.prc3 {background: #fff6c0;color:black;}
.prc4 {background: #fffb93;color:black;}
.prc5 {background: #f3ff6d;color:black;}
.prc6 {background: #d9ff42;color:black;}
.prc7 {background: #c2ff30;color:black;}
.prc8 {background: #9fff24;color: #000000;}
.prc9 {background: #7fff27;color: #000000;}
.prc10 {background: #00ff2e;color: #000000;}
.prc-main {border: 2px black solid;font-weight: bold;}
.tablepad td{padding:10px 0;}

.departments-statistics-block {display:flex;justify-content: space-between;    padding: 0 48px;}
.departments-statistics-block > div:nth-child(1), .departments-statistics-block > div:nth-child(5) {flex:1 0 20%;}
.departments-statistics-block > div {flex:0 0 12%;}
.departments-statistics-block .user-sm {background-size:contain;width:120px;height:120px;border-radius:120px;}
.departments-statistics-block .user-big {background-size:contain;width:140px;height:140px;border-radius:140px;margin-top:60px;}
.departments-statistics-block .user-big::after {
    content: ' ';
    position: absolute;
    width: 100px;
    height: 100px;
    background-size: contain;
    background: url('/img/crown-big.png?01') center no-repeat;
    margin-top: -70px;
    margin-left: -4px;
}
.departments-statistics-block .user-leader {border:red 2px solid;}
.fx {display:flex;}
.fx-wrap {flex-wrap:wrap;}
.fx-between {justify-content: space-between;}
.fx-center {justify-content: center;}
.fx-around {justify-content: space-around;}
.fx-end {justify-content: flex-end!important;}
.auto {margin:auto}
.disabled {opacity:0.5;}
.opacity-td {opacity: 0.5;}
.general_indicators_fx {
    display: flex;
    flex-flow: row wrap;
}
.general_indicators_fx > div {flex:0 0 100%;}
.general_indicators_fx_2 > div {flex:0 0 50%;}
.not_summ_values td {background-color:#d6d6ff;}
.chm-file {position: fixed;bottom:30px;right:10px;}
.table_plan_redact td .log_plan_comments {width:16px;height:16px;display: inline-block;cursor:pointer;}
.table_plan_redact td:hover .log_plan_comments {background: url("/img/redact_16.png");}
.table_plan_redact td {text-align: center;}
.table_plan_redact td:nth-child(1) {text-align: left;width:200px;}
.comment_existed {background: antiquewhite;}
/*#table_cat tr * {color:#CCC;}*/
#table_cat img {width:100px;height:auto;transition: 0.3s;}
/*#table_cat .catalog_big_tr img {width:140px;height:auto;}*/
#table_cat .catalog_big_tr * {color:black;font-weight:bold;/*font-size:20px;*/transition: 0.3s;}
#table_cat .catalog_big_tr .catalog-big-view-image {display:block;transition: 0.3s;}
/*#table_cat .catalog_middle_tr img {width:100px;height:auto;}
#table_cat .catalog_middle_tr * {font-size:17px; color:gray;}*/
.catalog-big-view-image {position:absolute;display:none;width:200px;height:200px;transition: 0.3s;}

.fixtable-fixed {
    position: fixed;
    top: 0;
    z-index: 101;
    background-color: #FCF8E4;
    border-bottom: 1px solid #ddd;
}
.user-avatar {width:44px;height:44px;border-radius:44px;background-size: cover;}
.plan100cnt {min-height:20px;background:url("/img/coin-24.png") left center no-repeat;padding-left:28px;padding-top:4px;font-size: 24px; line-height: 16px;margin-top: 10px;}
.plan100cnt-main {background:url("/img/coin-24.png") left top no-repeat;padding-left:28px;min-height: 20px;}
.crown {min-height:20px;background:url("/img/crown-sm.png") left center no-repeat;padding-left:28px;padding-top:4px;font-size: 24px; line-height: 16px;margin-top: 10px;}
.ottiranie_comment {width:100%;}

#view-all-sdelkas-div {display:none;}
#main-page-block {display:flex;justify-content: space-between;}
#main-page-block > .item:nth-child(1) {flex:0 0 250;padding-right:48px;display:none;}
#main-page-block > .item.active:nth-child(1) {display:block;}
#main-page-block > .item:nth-child(2) {flex:1 0 65%;}
.left-main-menu-hide-show {position:fixed;left:24px;bottom:10px; background:#aad4ff;color:white;padding:14px;font-size:32px;cursor: pointer;}
.avatar-sm {width:32px;height:32px;background-size:contain!important;border-radius: 100px;background-position:center;display: inline-block;cursor:pointer;}
.avatar-big {position:absolute;width:240px;height:240px;border-radius: 0;margin-left:-30px;margin-top:-20px;}
.red-border {border:1px red solid;}
.params-filter-catalog-fx {display:flex;flex-wrap:wrap;margin-bottom:14px;}

.params-filter-catalog-fx nobr.flex-param-video,
.params-filter-catalog-fx nobr.flex-param-brand,
.params-filter-catalog-fx nobr.flex-param-ram,
.params-filter-catalog-fx nobr.flex-param-proc {flex: 0 0 70px;font-size:20px;padding-right:14px;}

.parent-group-params {display:flex;justify-content: space-between;}
.parent-group-params > div:nth-child(1) {flex:1 0 90%;padding-right:36px;}
/*.lighgreen {color: #00ff2e;}*/
.gray {color:gray;}
.lightgray {color: lightgray;}
.teh_defect_tr * {color:blue;}
.teh-defect-td {font-weight: bold;cursor: help;}
.teh_defect_color {background-color: #ffffce;}
.external_flaw_color {outline: 2px dashed #ff9600;outline-offset: -4px;}
#prodattdivv .kasse-title {font-size:10px;}
#prodattdivv .kasses-sale-fx
{   display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 0 2px;
    flex: 0 0 80px;
}

#options1, #options2 {display:none;}

.kasses-return-fx
{   display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 0 2px;
    flex: 0 0 80px;
}

.pgroups-mod-fx {display:flex;}
.pgroups-mod-fx > div {cursor:pointer;padding:10px;border:1px #AAA solid;margin:2px;}
.pgroups-mod-fx > div:hover {background: #EEE;}
.pgroups-mod-fx > div.active {background: #DDD;}
.neok-notecard {color:red;width: 95px;margin-top:4px;}
.green-button {background: #10ff8b;color:black;}
.red-button {background: #ff0f00;color:black;}
.red-sm-btn {background: #ff0f00;color:white;font-size:11px;border:0;cursor:pointer;}
.green-sm-btn {background: #00c136;color:white;font-size:11px;border:0;cursor:pointer;}
.log-note-image img {width:70px;height:auto;}
.activen-file-div {background:green;color:green;}
.moder-neok-go[data-right='1'],
.moder-povtord-go[data-right='1'] {color:green;}
.moder-neok-go[data-right='0'],
.moder-povtord-go[data-right='0'] {color:red;}

.chat {}
.chat textarea {width:100%;min-height:50px;background: #2780b7;color:white;border: 1px #3f96cc solid;}
.chat textarea::placeholder {color:white;}
.chat-message-item {margin-left:30px;padding: 4px;}
.chat-message-item-fx {display:flex;margin-bottom:10px;}
.chat img {width:64px;height:auto;}
.chat-answer-btn {color:#777;font-size:12px;}
.chat-messages {height: calc(100vh - 170px); overflow: auto;background:#2780b7;padding-top:1em;}
.chat-messages a {color: #bcdaff;}
.chat input[type=button] {
    background: #2780b7;
    border: 1px #3f96cc solid;
    color: white;
    text-transform: uppercase;
    padding: 4px;
}
.chat-date {font-size:9px;}
.chat .not-viewed-message {font-weight: bold;color:chartreuse;}

#right-menu {width:60px;height:50px; position: fixed;right:-40px;top:0;padding:0 0;color:white;transition:0.3s;opacity:0.3;}
#right-menu:hover{opacity:1;right:0;}
#right-menu.active {width:80vw;z-index: 10;background: #156CA2;height:100vh;}
#right-menu.active .inner {height:90vh;overflow-y: auto;padding:24px;}

#right-menu.active .item {display:none;}
#right-menu .item, #right-menu .item-na {text-align: center;padding:14px 0;cursor:pointer;background: #1573ac;}
#right-menu .item:hover, #right-menu .item-na:hover {background: #1785ca;}
.menu-item-block {display:none;}
.menu-item-block.active {display: block;}
#right-menu-close {width:32px;height:32px;background: #13486d;color:white;text-align: center;float:right;display:none;cursor:pointer;}
#right-menu-close > div {margin:auto;}
#right-menu.active #right-menu-close {display: flex;}
#left-menu-close {
    width: 32px;
    height: 32px;
    background: #13486d;
    color: white;
    text-align: center;
    float: left;
    display: flex;
    cursor: pointer;
    margin-top: -56px;
    margin-left: -24px;
    position: absolute;
}
#left-menu-close > div {margin:auto;}


@keyframes chat-new-messages {
    0% { background-color: inherit;}
    50% { background-color: red;}
    100% { background-color: inherit;}
}
#chat-tabs-menu {display:flex;justify-content: space-around;}
#chat-tabs-menu > div {cursor: pointer;color:#72B3EE;font-size:11px;padding:4px 8px;display: flex;}
#chat-tabs-menu > div:hover {color:white;}
#chat-tabs-menu > div.active {color:white;border-left:1px white solid;border-top:1px white solid;border-right:1px white solid;border-radius: 4px 4px 0 0;}
#chat-tabs-inner > div {display:none;}
#chat-tabs-inner > div.active {display:block;}
#chat-init-btn {display:flex;justify-content: center;}
.cm-m-item sup, #chat-init-btn sup {display:none;}
.cm-m-item sup.active, #chat-init-btn sup.active {display:block;}
.cm-m-item sup div, #chat-init-btn sup div{
    width: 16px;
    height: 16px;
    border-radius: 16px;
    /*background: red;*/
    animation:chat-new-messages 1500ms infinite;
    display: inline-block;
}


blockquote {margin-left:48px;padding:24px;border-left:2px red solid;font-style: italic;color:red;}
.payment-calendar {display:flex;width:100%;min-height:80vh;flex-wrap:wrap;font-size:11px;/*font-family: Times New Roman;font-weight:bold;*/}
.payment-calendar .item {flex: 0 0 12%;border:1px #DDD solid;margin:2px;padding:7px;width:12%;}
.payment-calendar .item * {max-width:100%;}
.payment-calendar .item .inner {flex: 1 0 20px;}
.payment-calendar .item.active {border:1px #DDD solid;}
.payment-calendar-header {display:flex;width:100%;margin-top:24px;}
.payment-calendar-header > div {flex: 0 0 12%;border:1px #ddd solid;background:#ddd;margin:2px;padding:7px;text-align: center;font-weight:bold;}
.tabs-view-pc-header > div {cursor:pointer;}
.tabs-view-pc-header > div.active {font-weight:bold;}
.modal-width-800 {max-width:800px!important;}
.do-action-view-pc {font-size:12px;margin-bottom:6px;}
.light {opacity:0.6;}
.through {text-decoration:line-through;}
.calend-item-fx {display:flex;flex-direction:column;justify-content: space-between;}
.payment_canendar_add_button {display:none; transition: 0.3s;}
.payment-calendar .calend-day {flex:0 0 18px;text-align:right;color: #999;font-weight: bold;    font-size: 16px;}
.payment-calendar .item.active:hover .payment_canendar_add_button {display:block;}
.payment-calendar-zp {background: #ffc5b7;}
.payment-calendar-plan {background-color:#d4d4fb;color:black;}
.payment-calendar-payed {background-color:#99e099;color:black;}
.payment-celendar-line span:nth-child(1), .payment-celendar-line span:nth-child(2) {flex:0 0 33%;border-left:1px white solid;border-right:1px white solid;}
.payment-celendar-line span:nth-child(1) {flex:0 0 40%;}
.do-action-view-pc:nth-child(odd) {background-color:#EEE;}
.ottert-tr {box-shadow: 0 0 3px rgb(255, 96, 96);}
.bg-green {background-color: #b7ffbe!important;}
h2.view_next_element_card {margin:0;}
.table-tovkat-sell {width:1024px;}
.table-tovkat-sell td {text-align:center;}
.table-tovkat-sell td:nth-child(1) {text-align:left;}
#timer_begin_test {color: green;font-size: 32px;}
.user-responsible-check-user {cursor:alias;border: 2px white solid;}
.user-responsible-check-user.active {border: 2px green solid;}
#dora_go_all {position:fixed; bottom:0;}
#reopen-note-button-2 {position:fixed; bottom:0;margin-left: -38px;height: 32px;width: 32px;}
.backoffice_itogs_td .bgray {background:#EEE;}
.backoffice_itogs_td input[type='text'], .backoffice_itogs_td textarea {width:95%;padding:1%;margin-bottom:4px;border:1px #DDD solid;}
.alarm_block {background:red;color:white;text-align: center;}
.link-td, .link-td * {cursor:pointer;}
.zph_request_article {font-size:24px;width:200px;}
/*
#log_zph_requests_users_block {display:none;height:100vh;width:100%;position: fixed;flex-wrap:wrap;flex-direction: column;justify-content: center;top:0;left:0;background: #e2ff6c;}
#log_zph_requests_users_block.active {display:flex;}
#log_zph_requests_users_block > div {display:flex;flex:1 0 160px;border:1px black solid;cursor:pointer;font-size:32px;}
#log_zph_requests_users_block > div > div {margin:auto;}
*/

#log_zph_requests_pad-fx {display:flex;justify-content: space-between;}
#log_zph_requests_pad-fx > div {flex: 0 0 49%;}

.yellow-pad .table4 tr:nth-child(odd), .yellow-pad div.colorpad {background-color: #fffad9;}
.green-pad .table4 tr:nth-child(odd), .green-pad div.colorpad {background-color: #deffd9;}

#log_zph_requests_pad-fx table td {font-size:20px;}

@keyframes yellow-bg-blink {
    0% { background-color: #fffb7a;}
    50% { background-color: #ffab67;}
    100% { background-color: #fffb7a;}
}
.yellow-bg-blink {animation: yellow-bg-blink 1000ms infinite; }
#chat100-main-wrap {display:flex;width:100%;height:100vh;position: fixed;}
#chat100-menu {flex: 0 0 300px;background:gray;color:white;padding:0;overflow-y:auto;}
#chat100-inner {flex: 1 0 300px;background: #eeeeee;color: #000000;padding:24px;display: flex;flex-direction: column;justify-content: space-between;}
.chat100-dialog-btn {padding:7px 10px;cursor:pointer;border-bottom: 1px lightgrey solid;transition: 0.3s;display:flex;justify-content: space-between;}
.chat100-dialog-btn:hover, .chat100-dialog-btn.active {color:red;}
.chat100-new-messages {background: red;width: 10px;height: 10px;display: inline-block;border-radius: 10px;margin-left: 4px;}
.chat100-message-view-1 {float:right; border:1px greenyellow solid;background: greenyellow;color:black;padding: 10px;border-radius: 10px;margin-bottom: 3px;}
.chat100-message-view-2 {float:left; border:1px cornflowerblue solid;background: cornflowerblue;color:black;padding: 10px;border-radius: 10px;margin-bottom: 3px;}
.chat100-textarea {width:100%;height:100px;}
#chat100-messages {overflow-y:auto;}
.chat100_my_client {background:#487c94!important;color:white!important; /*border:2px cyan solid;*/}
.chat100-delete-dialog {color:red;font-size:14px;}
.chat100-no-sound {position:fixed;top:10px;right:10px;width:32px;height:32px;background: url("img/no-sound.png") center no-repeat;background-size:contain;opacity:0.2;transition:0.3s;cursor:pointer;z-index:1000;}
.chat100-no-sound:hover, .chat100-no-sound.active {opacity:1;}
.chat100-min_message {position:fixed;top:10px;right:52px;width:32px;height:32px;background: url("img/min-message.png") center no-repeat;background-size:contain;opacity:0.2;transition:0.3s;cursor:pointer;z-index:1000;}
.chat100-min_message:hover, .chat100-min_message.active {opacity:1;}
.chat100-only_photos {position:fixed;top:10px;right:94px;width:32px;height:32px;background: url("img/only_photos.png") center no-repeat;background-size:contain;opacity:0.2;transition:0.3s;cursor:pointer;z-index:1000;}
.chat100-only_photos:hover, .chat100-only_photos.active {opacity:1;}
.chat100-top-block {display:flex;}
.chat100-select-status {display:flex;}
.chat100-select-status > div {width:64px;height:64px;border-radius:100px; display:inline-block;border:4px #eeeeee solid; cursor:pointer;}
.chat100-select-status > div.active {border:4px red solid;}
.chat100-default-messages, .chat-avito-default-messages {display:flex;flex-wrap: wrap;}
.chat100-default-messages, .chat-avito-default-messages div {background:gray;padding: 2px 10px; border-radius:2px;margin:2px;color:white;cursor:pointer;}
.chat100-default-messages, .chat-avito-default-messages div:hover {background:lightgrey;}

#chat-avito-main-wrap {display:flex;width:100%;height:100vh;position: fixed;}
#chat-avito-menu {flex: 0 0 400px;}
#chat-avito-menu-items {background:#fffbfb;color:black;padding:0;overflow-y:auto;height: calc(100vh - 50px);}
#chat-avito-inner-config {min-height:50px;}
#chat-avito-inner {flex: 1 0 300px;background: #eeeeee;color: #000000;padding:24px;display: flex;flex-direction: column;justify-content: space-between;}
.chat-avito-textarea {width: 100%;height: 35px;font-size: 24px;}
#chat-avito-messages {overflow-y:auto;flex: 1 0 100px;}
#chat-avito-menu-items > div {
    padding: 8px 11px;
    cursor: pointer;
    border-bottom: 1px #7394bf solid;
    transition: 0.3s;
    display: flex;
    justify-content: space-between;
}


.avito-messages-item.newmessages {background: #ffd5df;}
.chat-avito-view-out {float:right; border:1px greenyellow solid;background: greenyellow;color:black;padding: 10px;border-radius: 10px;margin-bottom: 3px;}
.chat-avito-view-in {float:left; border:1px cornflowerblue solid;background: #aac4f4;color:black;padding: 10px;border-radius: 10px;margin-bottom: 3px;}
.chat-avito-new-messages {background: red;width: 10px;height: 10px;display: none;/*inline-block*/;border-radius: 10px;margin-left: 4px;border: 1px white solid;}
.chat-avito-my-messages {background: green;width: 10px;height: 10px;display: inline-block;border-radius: 10px;margin-left: 4px;border: 1px white solid;}
.avito-messages-item-activen {box-shadow: inset 0 0 0px 3px rgb(47 31 183);}

.log-exes-add-ver_photo {
    /*padding: 8px 16px; */
    font-size: 24px;
    /* background: #0A4DB7; */
    color: black;
    cursor: pointer;
    border-radius: 200px;
    /* z-index: 100000; */
    display: inline-block;
}
.log-exes-add-ver_photo input {
    width: 62px;
    height: 62px;
    opacity: 0;
    /*border: 1px red solid;*/
    position: absolute;
    margin-left: -24px;
    margin-top: -24px;
    cursor:pointer;
}
#add-photo-log-exes-button, .admin_pays_like_verify_btn {
    padding: 8px 16px;
    font-size: 24px;
    background: #0A4DB7;
    color: white;
    cursor: pointer;
    border-radius: 200px;
    z-index: 100000;
    position:fixed;
    bottom:32px; left:32px;
}
.add-photo-select-tr, .bank-tr-sverka-btn {
    padding: 4px;
    font-size: 11px;
    border: 1px #DDD solid;
    margin: 1px;
    cursor: pointer;
}
.add-photo-select-tr:hover, .bank-tr-sverka-btn:hover {background:#EEE;}
#exes-log-percents {
    display:none;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: center;
    background: #c379e2;
    color: white;
    font-size: 24px;
    padding: 10px;
}
.table_kassa tr:nth-child(odd) {background:#EEE;}
.view_kassa_modal {cursor:pointer;border-bottom:1px black dashed;display:inline-block}
/*
.max-view-strict {width:100px;height:11px;overflow:hidden;}
.max-view-strict:hover {width:inherit;height:inherit;}*/
.na_month_td_2 {display:none;}
.finance {background: #eee;}
.finance-line {display:flex;background: #eee;}
.finance-line .fp-item, .operacionnaya-main-block {
    border: #AAA;
    padding: 7px 7px 7px 24px;
    margin: 0 2px;
    /*min-width:200px;*/
    width:100%;
    /*padding-bottom:14px;*/
    border-left:1px #b7b7b7 solid;
}
.finance-line .fx {padding: 7px 0;flex-wrap:wrap;}
.finance-line .fx a {margin:auto 0;}
/*.finance-line .fp-item::after {
    height:1px;
    width:100%;
    left:0;
    position: absolute;
    background:black;
    z-index: 10000;
}*/
.finance .fx :nth-child(1) {flex:0 0 260px;}
.fp-item .str_substr, .fp-item .str_gray {color:#777;padding-left: 8px;}

.exe_info, .create_na_user_comment {
    /*margin: 10px;*/
    font-size: 12px;
    color: gray;
    font-style: italic;
    max-width: 300px;
    text-align: left;
}

/*.exe-comment-redact {width:16px;height:16px;display: inline-block;cursor:pointer;background: url("/img/redact_16.png");}*/

.finance_view_months_table th {cursor:pointer;}
.finance_view_months_table td {padding:4px;}

@keyframes blink1 {
    0% { opacity:0; }
    50% { opacity:1; }
    100% { opacity:0; }
}

.log_plan_comments {width:16px;height:16px;display: inline-block;cursor:pointer;}
.log_plan_comments:hover {background: url("/img/redact_16.png");}
.commented {background: #fff4dc;text-align: center;}
.plan_exe_redact {cursor:crosshair;margin: 0 10px;}


/*
.view-fp-btn {flex:0 0 100%;}*/

.kasse-waiting-transfer {border:2px orange solid;color:orange;padding:7px;transition: 0.5s;}
.kasse-waiting-transfer:hover {border:2px red solid;color:red;}
.scan-button-mobile {background:url("../img/scan.png") center no-repeat;background-size:contain;width:128px;height:128px;position:fixed;bottom:80px;right:14px;display:none;}
@media (max-width:1000px) {.scan-button-mobile {display:block;}}
#log_movement_raw_materials_div {width:100%;justify-content: space-between;}
#log_movement_raw_materials_div .item {flex:0 0 22%;}


.dora_change_photos_block {display:flex;}
.dora_change_photos_photo {flex:0 0 64px;height:64px;background-size:contain!important;cursor:pointer;}
.log-selled-tr-choose {font-weight: bold;}

@keyframes bg_red {
    0% { background:#1573ac;;}
    50% { background:red; }
    100% { background:#1573ac;; }
}
@keyframes bg_green {
    0% { background:#1573ac;;}
    50% { background:green; }
    100% { background:#1573ac;;}
}

.anews-right-table a {color:white;}
.anews-right-table td:nth-child(1) {width:100px;}
.anews-right-table {width:100%;}
.anewsbtn_green {animation:bg_green 1500ms infinite;}
.anewsbtn_red {animation:bg_red 1500ms infinite;}

#header-fixed {top:0;background:rgba(255,255,255,0.8);position: fixed; display: none;}

.razborka-new-pgroup-comment-redact {background: url("/img/redact_16.png");width:16px;height:16px;display:inline-block;background-size: contain;cursor: pointer;margin-left:1em;}
.photo-shoot {border:1px #CCC solid;background: #EFEFEF;padding:10px;}
.invoice-operations {display:flex;flex-wrap:nowrap;}
.invoice-operations > div {padding:4px;border:1px #00e400 solid;margin:2px;}
#notices-dorab {display:flex;width: 100%;justify-content: space-between;}
#notices-dorab > div:nth-child(2) {flex: 1 0 50%;padding-left:20px;}
.gray_focused {background:#F8F8F8;border:1px #DDD solid;}
.gray_focused:focus {background:#FFF;border:1px #DDD solid;}

.ticket_form input[type=text], .ticket_form textarea, .ticket_form select {width:100%;}
.tickets-status-btns {display:flex;justify-content: space-between;}
.tickets-status-btns a {flex:0 1 200px;padding:10px;color:black; border:0;text-decoration: none;text-align: center;margin: 0 2px;}
.tickets-status-btns a:hover {opacity: 0.9;}
.tickets-status-btns a.active {opacity: 1;font-weight: bold;border: 2px black solid;}
.czls-items {display: flex; flex-wrap: wrap;}
.czls-items > div {padding:4px;border:1px #DDD solid;border-radius: 2px;margin:2px;cursor:pointer;}
.czls-items > div:hover {text-decoration: line-through;}
#ticket-card-btns {display:flex;justify-content: space-around;}
#ticket-card-btns > div {flex:1 0 100px;border:1px #000 solid;padding:10px;margin:4px;cursor:pointer;text-align: center;}
#ticket-card-btns > div.active {background:black;color:white;}
#ticket-card-tabs > div {display:none;}
#ticket-card-tabs > div.active {display: block;}
.ticket-comment-view-block {background:white;padding:8px;border:1px #777 solid;border-radius:5px;}

.difficult[data-rating='1'] {color: #00a700;}
.difficult[data-rating='2'] {color: #9fd126;}
.difficult[data-rating='3'] {color: #e4b225;}
.difficult[data-rating='4'] {color: #e47b37;}
.difficult[data-rating='5'] {color: #e40e14;}
.difficult-invert[data-rating='5'] {color: #00a700;}
.difficult-invert[data-rating='4'] {color: #9fd126;}
.difficult-invert[data-rating='3'] {color: #e4b225;}
.difficult-invert[data-rating='2'] {color: #e47b37;}
.difficult-invert[data-rating='1'] {color: #e40e14;}

.range, .range-invert, .range-bw {-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 4px;overflow: hidden;}

.range:focus, .range-invert:focus, .range-bw:focus {outline: transparent;}
.range[data-value='1'] {background-color: #00a700;}
.range[data-value='2'] {background-color: #9fd126;}
.range[data-value='3'] {background-color: #e4b225;}
.range[data-value='4'] {background-color: #e47b37;}
.range[data-value='5'] {background-color: #e40e14;}
.range-invert[data-value='5'] {background-color: #00a700;}
.range-invert[data-value='4'] {background-color: #9fd126;}
.range-invert[data-value='3'] {background-color: #e4b225;}
.range-invert[data-value='2'] {background-color: #e47b37;}
.range-invert[data-value='1'] {background-color: #e40e14;}

.range-bw {
    overflow: hidden;
    width: 80px;
    -webkit-appearance: none;
    background-color: #9a905d;
}

.range-bw::-webkit-slider-runnable-track {
    height: 10px;
    -webkit-appearance: none;
    color: #13bba4;
    margin-top: -1px;
}

.range-bw::-webkit-slider-thumb {
    width: 10px;
    -webkit-appearance: none;
    height: 10px;
    cursor: ew-resize;
    background: #434343;
    box-shadow: -80px 0 0 80px #202020;
}





.range::-webkit-slider-thumb, .range-invert::-webkit-slider-thumb, .range-bw::-webkit-slider-thumb {
    width: 10px;
    -webkit-appearance: none;
    height: 10px;
    cursor: ew-resize;
    background: #000;
    /*box-shadow: -80px 0 0 80px #43e5f7;*/
}

/*.range::-moz-range-progress, .range-invert::-moz-range-progress {
    background-color: #dffdfa;
}*/
/*.range::-moz-range-track {
    background-color: #9a905d;
}*/
/*
.range::-ms-fill-lower {
    background-color: #43e5f7;
}
.range::-ms-fill-upper {
    background-color: #9a905d;
}*/

#add_task {border:0; border-bottom:1px #DDD solid;width:100%;background: inherit;}
#add_task:focus {outline: transparent;}
.table-tasks td {border-bottom:1px #a8a8a8 solid;}
.choose-hover-div {border:2px #EEE solid;}
.choose-hover-div:hover {border:2px #777 solid;}
.tabs-btns {display:flex;justify-content: flex-start;flex-wrap: wrap;}
.tabs-btns > a {flex:0 0 100px; background:white;color:black;padding:6px;text-decoration:none;border:1px gray solid;margin:1px;text-align: center;display:flex;}
.tabs-btns > a.active {font-weight:bold;}
.tabs-btns > a:hover {opacity:0.8;}
.tabs-btns > a > div {margin:auto;}
/*.big-modal {max-width: 70%!important; font-size:24px;}
.big-modal table {width:100%;}
.big-modal input, .big-modal textarea, .big-modal select {font-size:32px;width:100%;}
.big-modal .add-candidate-table td {padding-bottom:10px;}*/
.candidate-tab {font-size:11px;padding:4px;}
#candidate_card input[type=text], #candidate_card textarea, #candidate_card select {width:100%;}
.fx-right {display:flex; justify-content: flex-end;}
.attachment-file-block, .attachments-files img {border: 1px #ababab solid;margin: 2px;}
.attachments-files {display: flex;flex-wrap: wrap;}
.kassa_opacity_block {opacity:0.1;}
.kassa_opacity_block:hover {opacity: 1;}
.add-avito-motion-table *:required, .change-status-block-am *:required {font-weight:bold;}
#to-top {
    position: fixed;
    left: 30px;
    bottom: 100px;
    background: green;
    padding: 10px;
    border-radius: 4px;
    color: white;
    opacity: 0.6;
}
#to-bottom {
    position: fixed;
    left: 30px;
    bottom: 30px;
    background: #000a80;
    padding: 10px;
    border-radius: 4px;
    color: white;
    opacity: 0.6;
}
.photo-shoot-btn {
    flex: 0 0 50px;
    height: 50px;
    background-size: contain!important;
    cursor: pointer;
    background: url("/img/no-photo-note.jpg");
}
.ticket-color-state {width:16px;height:16px;  border-radius:32px;}
.ticket-color-state-big {width:32px;height:32px;  border-radius:32px; margin-right:8px;cursor: pointer;border:2px #f5f5f5 solid;}
.ticket-color-state-big.active {border:2px red solid;}
.blocker {z-index: 499!important;}
.modal {z-index: 500!important;}
.utm-generator-table input[type='button'] {border:1px gray solid;cursor:pointer;padding:4px 8px;margin:1px;}
.utm-generator-table input[type='button']:focus {outline: transparent;}
#cart-btn {margin: auto; width: 27px;    height: 27px;    /*position: fixed;    top: 80px;    right: 64px; */   z-index: 0;    background: #a4e2f194;    border-radius: 64px;    padding: 12px;}
.user_hr_redact_table input[type='date'] {max-width:125px;}
.user_hr_redact_table input[type='text'] {max-width:65px;}
.user_hr_redact_table thead td {text-align: center;}
.user_hr_redact_table th {border:1px gray solid;font-weight:normal;font-size:10px;}
.text-vertical-no {font-size:11px;}
.inner-bold * {font-weight: bold;}
.big_sensor_btn {font-size: 24px;}
.solution-text {margin:7px;padding:7px;background:white;border:1px gray solid;display:inline-block;border-radius: 8px;}
.s1-comment {color: #d70b00;}
.suser1_comment {cursor: pointer;}
.help_buttons {position:absolute;background: rgba(255,255,255,0.5);margin-top:-61px;padding:7px 14px;}
.help_buttons_right {
    position: absolute;
    background: rgba(255,255,255,0.5);
    margin-top: -32px;
    padding: 7px 14px;
    margin-left: 70px;
}
.text-right {text-align:right;}
.parent_buttons textarea {width:100%;max-width: 225px;}
.parent_buttons [name='summa'] {font-size:24px;max-width: 130px;margin: 6px 0;}
.hide-kassa-btn {color:gray;float:right;}
[data-level='0'] {font-size:24px;}
[data-level='1'] {font-size:18px;}
[data-level='2'] {font-size:16px;}
[data-level='3'] {font-size:14px;}
[data-level='4'] {font-size:12px;}
.small-italic, .small-italic * {font-size:10px!important;font-style:italic;}
.very-small-italic, .very-small-italic * {font-size:9px!important;font-style:italic;color:#999;}
.table-als tr td:nth-child(11), .table-als tr td:nth-child(25),.table-als tr td:nth-child(26) {font-weight:bold;}
.adt_field {display:none;}
.tablesorter-modal-kassa .tdsum {font-size:18px;}
.checkbox_plan_date + label + div {display:none;}
.checkbox_plan_date:checked + label + div {display:block;}

.warning-background {background: #ffe99e;}
.pm-background {background: #ffe99e!important;}
.zptransferdiv, .zpexesdiv {position: absolute; background: white; padding: 10px;}
/*#rashods_block, #finance_block, .fin-itog-all, #rashod_summ_all_blocks {display:none;}*/
.finance .plan {color:gray;}
.tabs {display:flex; justify-content: flex-start;}
.tabs > .tab {padding:4px 16px;margin:4px;border-radius:4px;cursor:pointer;background: #abccfe;}
.tabs > .tab.active {border:1px gray solid;background: #677bfe;color:white;}
.table-als .add-some-comment-button {background:inherit;border:0;padding:0;cursor:pointer;}
.through-pm * {text-decoration: line-through;}
.view_next_element_throught + label + textarea {display:none;}
.view_next_element_throught:checked + label + textarea {display:block;}
#finance_block_economical {display:none!important;}
.no_norma_cnt_block {display:flex;}
.no_norma_cnt_block div {width:16px; height:16px;margin-right:2px;border-radius:16px;background: red;}

.table_oklad_na {width:100%;}
.table_oklad_na td {border:1px #EEE solid;}
.table_oklad_na .td {padding:2px;border:1px #EEE solid;width: 24px;height: 24px;display: inline-flex;}
.table_oklad_na .td > div {margin:auto;}
.na_oklad_to_good {background: #e3fff3;}
.na_oklad_to_norm {background: #f8ffc2;}
.na_oklad_to_bad {background: #ffdbcd;}
.na_oklad_good {background: #10ff8b;}
.na_oklad_bad {background: #ff5b3f;}
.na-oklad-comment {cursor:cell;}

.table-lgfa {width:3000px;}
.table-lgfa input[type=button] {border:0;background: inherit;}
.input_addiction_next_block:checked + label + div {display:none;}

.photos-for-choose {display:flex;flex-wrap:wrap;}
.log_goods_modal_zagotovka_btns .activen {border:1px red solid;}
.photo-for-choose {width:64px;height:64px;background-size:contain;background-repeat: no-repeat;background-position: center;border:1px white solid;}
.photo-for-choose.activen {border:1px red solid;}
.laz_area > div >div:nth-child(2) {flex: 1 0 300px;}
.scroll_next:checked + div {height:200px;overflow: auto;}
.lgart-item {padding: 4px;line-height: 20px; border-radius: 20px;}
.bg-0 {background: lightsteelblue;}
.bg-1 {background: beige;}
.bg-2 {background: aliceblue;}
.bg-3 {background: antiquewhite;}
.bg-4 {background: aquamarine;}
.bg-5 {background: bisque;}
.bg-6 {background: palegreen;}
.bg-7 {background: lightyellow;}
.bg-8 {background: violet;}
.bg-9 {background: seashell;}

.diagn-block {display:flex;}
.form-fx > div {padding: 4px 24px 4px 0;flex: 1 0 160px;}
.patterns {display:flex;flex-wrap:wrap;}
.patterns > div {padding:0 4px;border-radius:4px;margin:2px;}
.patterns-sm > div {padding:0 4px;border-radius:4px;margin:1px;font-size:10px;line-height: 20px;}
.download-img {position:absolute;background:url("/img/download.svg") center no-repeat;width: 32px;height:32px;cursor:pointer;z-index:10000000;}
.photo-for-choose .download-img {display:none;}
.photo-for-choose:hover .download-img {display:block;}

.robot-message {display:inline-block;width:24px;height:24px;background:url("/img/icons_svg/robot.svg") center no-repeat; background-size:cover;}

.cart-item .ci-header {border-bottom:1px #ddd solid;padding-bottom: 5px;}
.cart-item h2 {font-weight: bold;color: gray;}
.cart-item input[type=radio] {display:none;}
.cart-item input + label {font-weight:normal;cursor: pointer;}
.cart-item input:disabled + label {text-decoration: line-through;}
.cart-item input:checked + label {font-weight: bold;}
.cart-item .podarok_info {padding:5px;}
.ci-inp-block, .ci-inp-block-ddw {background: gainsboro;padding: 4px;border-radius: 3px;margin: 1px;text-align: center;}
.kasses-sale-fx {padding:4px;}
.gray-focus {background:#ddd;}
.gray-focus:focus {background: white;}
.sm-text {font-size:11px;}

.tags {display:flex;flex-wrap:wrap;}
.tags .tag {padding:4px;background:#eee;border:1px #ddd solid;border-radius: 4px;color:black;cursor:pointer;margin:2px 2px 2px 0;}
.tags .tag.activen {color:white;background:black;border:1px black solid;}
.temp-photos-choosed > div {display: flex;flex-wrap: wrap;}
.temp-photos-choosed > div > div {margin-right:4px;}

.wancy-btn {width: 40px; height: 40px; margin: 2px;border:1px #cacaca solid; border-radius: 4px;opacity:0.7;cursor:pointer;background-size:contain;}
.wancy-btn:hover {border:1px white solid; opacity:1;}
.wancy-btn.disabled {opacity:0.3;}
.wancy-btn.disabled:hover {border:1px white solid; opacity:0.3;cursor: default;}
.wancy-left {background: url("/img/icons_svg/arrow-left-thick.svg") center no-repeat;}
.wancy-right {background: url("/img/icons_svg/arrow-right-thick.svg") center no-repeat;}
.wancy-rotation-right {background: url("/img/icons_svg/rotate-right-white.svg") center no-repeat;}
.wancy-rotation-left {background: url("/img/icons_svg/rotate-left-white.svg") center no-repeat;}
.wancy-delete {background: url("/img/icons_svg/delete-circle-outline-white.svg") center no-repeat;}
.wancy-close {background: url("/img/icons_svg/close2-white.svg") center no-repeat;}
.wancy-add {background: url("/img/icons_svg/add_a_photo-white.svg") center no-repeat;}
.wancy-title {background: url("/img/icons_svg/title_white.svg") center no-repeat;}

.avito_new_oldest_message {background: #d7e6ff !important;}
.whatsapp-btn {
    width: 84px;
    height: 24px;
    background: url(/img/whatsapp.svg) left center no-repeat;
    font-size: 12px;
    padding-left: 28px;
    margin: 7px;
    background-size:contain;
}
.wa-btn-small {
    width: 14px;
    height: 14px;
    background: url(/img/whatsapp.svg) left center no-repeat;
    background-size:contain;
    margin: 2px;
    display: inline-block;
}

#wide-search-block {display:none; padding:24px;background: beige;border-radius:4px;margin:7px 0;}
#wide-search-block-inner {display:flex; flex-wrap:wrap;}
#wide-search-block-inner > div {flex:0 0 32%;}
#wide-search-block-close {float:right;cursor: pointer;}


.messages-sound label {display: inline-block;width:24px;height:24px;background-size:contain;cursor:pointer;}
.messages-sound input {display:none;}
.messages-sound input + label {background:url("/img/icons_svg/volume_up.svg") center no-repeat;}
.messages-sound input:checked + label {background:url("/img/icons_svg/volume_off.svg") center no-repeat;}

#modal {background:white;}
.sub-buttons-btns {display:flex;margin-bottom:7px;}
.sub-buttons-btns .sub-btn {padding:1px 14px; color:gray; background:#eee;cursor:pointer;border-radius:4px;border:1px inherit solid;}
.sub-buttons-btns .sub-btn.active {color:black; background:white;border:1px #5b5757 solid;}
.sub-wrap {display:none;}
.sub-wrap.active {display:inherit;}
.tr-red * {color:red;}
.choose-photo-ev-item {border:2px #ebebeb solid;width:50px;height:50px;opacity:1;}
.choose-photo-ev-item.active {border:2px green solid;opacity:1;}
.choose-photo-ev-item > .big-photo {display:none;}
.choose-photo-ev-item:hover > .big-photo {display:block;margin-top:49px;left:0;/*calc(50% - 250px);*/z-index:1000000;position:absolute}
.uploaded-photos-block {display:flex; flex-wrap:wrap;}
.big-photo-position {position:absolute;width:600px;height:600px;margin-left:calc(100% - 750px);}
.bold-td {font-weight:bold;}