*{
padding:0px; margin:0px; font-family:Arial; font-size:12px;
}
body {
	background: #fff;
	padding-top: 60px;
	}
	.TOP {position:fixed;width:100%;z-index:99;top:0px;height:60px;overflow:hidden;}/* */
	.TOPP{width:100%;max-width:100%;height:60px;overflow:hidden;} 

			.ADMIN_INFO, .ADMIN_INFO a, .ADMIN_INFO select {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 12px;
}
#Telo {vertical-align:top;}
#RESP td{white-space: nowrap;}
.ADMIN_INFO select,.ADMIN_INFO option{font-size:10px;}
.ADMIN_INFO select {border-radius:0px !important;border-color:#000 !important; height:16px;background:#fff;}
#Yours_menu li {width:50px;cursor:pointer;display:block;height:50px;overflow:hidden;padding:10px 0px 0px 0px;float:left;}
#Yous{padding:10px 10px 0px 10px !important;}
#Yours_menu li#panel {
    line-height: 30px;
    width: 160px !important;
}
#Yours_menu li#panel a{color:#fff !important;}
#Yours_menu li#Yous {
    color: #FFFFFF;
    white-space: nowrap;
    width: 170px;}
	#Yours_menu li#Yous .fio{white-space:normal;}
#Yours_menu li div.Yours_menu{display:none;color:#000;}
#Yours_menu li:hover {background: rgba(255,255,255,0.1);}
#Yours_menu li:hover div.Yours_menu {display:block;}
div.Yours_menu{background: url(../img/styleioncrm/pip_top.png)  no-repeat scroll 60% 0;
	padding-top:8px;position:absolute;
	z-index:2;
	}
div.seven{background: url(../img/styleioncrm/pip_bot.png)  no-repeat scroll 60% 100%;
	padding-top:0px;padding-bottom:8px;position:absolute;
	z-index:2;
	bottom:30px;
	}
div.Yours_menu .Yours_menu_in{background:#fff;border-color:dadada; border-style:solid;border-width:0px 1px 1px 1px;text-align:left;padding:10px 10px 0px 10px; }
div.seven .Yours_menu_in{background:#fff;border-color:dadada; border-style:solid;border-width:1px 1px 0px 1px;text-align:left;padding:10px 10px 0px 10px; }
.Yours_menu_in select,.Yours_menu_in a{display:block;position:relative;color:black;line-height:20px;}
.Yours_menu_bot{background:#f2f2f2;width:90%;padding: 3px 9%;margin-left:-12px;text-align:right;}
div.td{display:block;float:left;padding-top:10px;}

#header_menu div.td{height:50px;}
.ymtd1,
.ymtd2,
.ymtd3 {text-align:center;padding:0 5px;}
.ymtd1 a{text-decoration:underline;
	white-space:nowrap;
	}
	.sdnoviz{font-size: 9px;
    position: relative;
    text-align: right;
    width: 100%;}
	.zellook {background: rgba(0,0,0,0.5);padding:10px 0px;text-align:right;color:#fff;font-weight:bold;}
div.roll{height:450px; overflow:auto;padding:5px;}
	input.sub,button.sub ,.kont .kont button.sub, a.sub /*,span.box,button.box*/ {
background: #0088cc;
border-width:0px;
		color:#fff !important;
		border-radius:2px;
		height:25px;
		display:inline-block;
		padding:1px 6px !important;
		line-height:25px;
		font-family:Georgia;
		font-style:italic;
		font-weight:bold;
		}
	.button {
background: #7a9cb8; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdhOWNiOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjclIiBzdG9wLWNvbG9yPSIjNjk4ZmE2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTElIiBzdG9wLWNvbG9yPSIjNTM3OTkwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzUyNzU4YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #7a9cb8 0%, #698fa6 7%, #537990 91%, #52758b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7a9cb8), color-stop(7%,#698fa6), color-stop(91%,#537990), color-stop(100%,#52758b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #7a9cb8 0%,#698fa6 7%,#537990 91%,#52758b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #7a9cb8 0%,#698fa6 7%,#537990 91%,#52758b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #7a9cb8 0%,#698fa6 7%,#537990 91%,#52758b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #7a9cb8 0%,#698fa6 7%,#537990 91%,#52758b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a9cb8', endColorstr='#52758b',GradientType=0 ); /* IE6-8 */

box-shadow:0 0 1px #000,0 0 2px #487A9D;
border-width:1px;
border-style:solid;
border-color: #365a72 #365a72 #4d728c #4d728c;
		color:#fff !important;
		border-radius:6px;
		height:30px;
		display:inline-block;
		padding:1px 6px !important;
		line-height:30px;
		}
		.tabl button.button,.tdtable button.button{
			height:15px;
			color:#000 !important;
			box-shadow:0 0 0px;
border-width:0px;
border-radius:0px;
			}
			.tabl td input{border:0px;}
.white{background: #fff;padding-top: 10px;  display: table;width:100%;}
	a,a img {text-decoration:none;border:0px;}
input, select,.input {
background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #333333;
    border-radius: 0 0 0 0;
    color: #333333;
    display: inline-block;
}
div.log {
		 background: url(img/fon_b2.jpg) top fixed;}
	 .inv {width:100%;height:100%;
		 position:relative;
		 }
	 .inv2 {width: 450px; height: 180px; border-radius:0px; font-family:Myriad Pro;
		 background: url(../img/logo_ioncrm.png)  no-repeat scroll center 30px #FFFFFF; color: #fff; font-weight:bold;
	 vertical-align: middle; text-align:center;padding:120px 0 20px 0px;
	 box-shadow: 1px 0 5px rgba(0,0,0,0.3);
	 color: #333333;
    font-family: Arial;
    font-size: 14px;
    font-weight: normal; }
	 .inv2 .form,table.inv2 td { color: #333333;
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
    margin-right: 30px;
    padding-left: 30px;
    text-align: left;}
	 .inv2 .form span.submit{border-radius: 0px;
    display: inline-block;background:#4c98ad;
    padding: 0px 10px; }
	 .inv2 .form input[type=submit]{
		 background:#4c98ad;border-radius:0px; 
		 font-size:25px;
		 color:#fff;
		 border:0px;
		 font-family:Arial;
		 padding: 10px 0px;
		 cursor:pointer;
		 }
	 .inv2 .form input[type=text],.inv2 .form input[type=password] {
		  background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 0 0 0 0;
    color: #333333;
    display: block;
    font-size: 20px;
    margin-bottom: 5px;
    margin-top: 5px;
    padding: 2px;
    width: 100%;
	}
	.inv2 .form  fieldset  {border:0px;}
	.inv2 .form  legend {color:#E17C36;text-shadow:1px 1px #f1f1f1;}
	.inv2 .form select {
		display:inline;
		background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 0 0 0 0;
    color: #333333;
    font-size: 30px;
    margin-bottom: 10px;
    top: 1px;
    padding: 2px;
    text-transform: uppercase;
    width: 50%;
	height:42px;
	position:relative;
		}
		.go_to_site{
			background: url(../img/go_to_site.png) no-repeat top left;
			width:399px;
			height:67px;
			position:fixed;
			bottom:0px;
			right:0px;
			}
	.Arrwor {color:#e13636; background: url(../img/atte.png) 0 50% no-repeat; padding-left:15px;}
	.ArrworOK {color:#e13636;}
#Arrwors {display:block;background:#4C98AD;}
#Arrwors .Arrwor {display:block;padding:10px;color:#fff;font-weight:bold;background:none; }
#Arrwors .Arrwor a {color:#E17C36;font-weight:bold;text-decoration:underline; }
	 #podmenu {  
		 background: url(../img/poloski2.png) bottom repeat-y;
   background:none;
   height: auto;
        margin-bottom: 0;
    margin-top: 0;
    position:relative;
   }
#right_menu,.header_menu {width: 220px;vertical-align:top;	border-bottom:1px solid #dddedf;}
#right_menu{
	background: #ebebec; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZWJlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjZjJmMmYzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(left,  #ebebec 0%, #f2f2f3 3%, #f5f5f5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ebebec), color-stop(3%,#f2f2f3), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #ebebec 0%,#f2f2f3 3%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #ebebec 0%,#f2f2f3 3%,#f5f5f5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #ebebec 0%,#f2f2f3 3%,#f5f5f5 100%); /* IE10+ */
background: linear-gradient(to right,  #ebebec 0%,#f2f2f3 3%,#f5f5f5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebec', endColorstr='#f5f5f5',GradientType=1 ); /* IE6-8 */
border-left:1px solid #dddedf;
	}
.header_menu {
	background: #f5f5f5; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iI2YyZjJmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmViZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  #f5f5f5 0%, #f2f2f3 97%, #ebebec 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f5f5f5), color-stop(97%,#f2f2f3), color-stop(100%,#ebebec)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #f5f5f5 0%,#f2f2f3 97%,#ebebec 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #f5f5f5 0%,#f2f2f3 97%,#ebebec 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #f5f5f5 0%,#f2f2f3 97%,#ebebec 100%); /* IE10+ */
background: linear-gradient(to right,  #f5f5f5 0%,#f2f2f3 97%,#ebebec 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#ebebec',GradientType=1 ); /* IE6-8 */

	border-right:1px solid #dddedf;
	}

.TOP .straniz {
    /*padding-top: 20px;*/
padding:12px 5px 0;
    height: 65px;
    margin-top: -25px;
    overflow: auto;
    text-align: right;
}

	.limit { background: none;
    border-radius: 15px 15px 5px 5px;
    color: #333;
   display:inline;
    font-size: 12px;
    margin-left:5px;
    padding: 2px 0px;
    position: relative;
    top: -3px;
	text-align:center;}
			.straniz {
	width:80%;
	line-height:25px;
	font-size:10px;}
			.straniz a {color:#000; font-weight:bold; text-decoration:none; display:inline-block; 
	padding: 4px 7px 5px;
	font-size:11px;
	 /* 
	 border-radius: 10px;
	 height: 20px;
   width: 20px;
	padding: 1px 1px 0 0px;
	*/
    line-height: 10px;
    text-align: center; }
			.straniz a.sinka {color:#fff; background:#0088CC;}
		.straniz a:hover,.straniz a.sinka:hover {padding: 3px 6px 4px; border:1px solid;}
th.sin{text-align:right;color:#fff;padding:3px;}
#Qest .fileclose{top:0;right:0;}
			#Qest{background:#eee;
			position:absolute;display:none;width:720px;z-index:99;text-align:left;
			left:320px;
			margin-top:-150px;
			}
			#ardzon_MEssEmail_view_normal,#ardzon_MEssEmail_view_html{display:none;}
			#ardzon_MEssEmail_frame{border:0px;background:#fff;}
		
	 #podmenu div.option {
    display: inline-block;
    line-height: 15px;
    margin: 0px;
    padding: 0px;
	float:right;
	width: 110px;
		}
	 #podmenu a.option,#podmenu a.search {
		 /*
		 color: #000;
    display: inline-block;
    font-size: 11px;
    font-weight: normal;
    height: 15px;
    line-height: 15px;
    
    padding: 2px 2px 2px 25px;
	margin:5px 15px 0 15px;
	border-radius:0px;
	float:right;
	*/	}
		#podmenu a,.newdocs {
		 /*height: 30px; line-height: 30px; font-weight:bold;background: blue;
		 color: white; 
		 padding:8px;
		 border-right: 1px solid grey;
		 border-bottom: 1px solid grey;
		 border-radius:0px 0px 15px 5px;
    color: #000000;
		

    border: 1px solid #E17C36;
    border: 1px solid #6997AB;
    border: 1px solid #AEAEAE;
    border-radius: 0 10px 10px 0;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1); 
    color: #6997AB;*/}

.nowrap {
	white-space:nowrap;
	}
	#Teh button img{height:auto;}
	#Teh iframe{border:0px solid #ccc;border-radius:5px;background: #f4f4f4;}
#about_user_form {position:absolute;right:10px;top:10px;}
#about_user_form input[type=submit]{display:none;}
	 #podmenu a, #podmenu a.option,#podmenu a.search,.newdocs, #podmenu a,.newdocs{
		 font-size:12px; background: none;
    color: #333;
    display: block;
	float:right;
/* 
		 background: #fff;
		 border: 1px solid #2b2b2b;   font-family: Courier New;*/
    font-size: 7.9pt !important;
    font-weight: bold;
    margin: 5px 5px 5px 0;
    padding: 1px;
    text-align: center;
	line-height:10px;}
	#podmenu form a{padding:0px;display:inline;
		float:none;color:#000;
		font-weight:normal;
		text-decoration:underline;
		font-size:10px;
		margin:0;
		text-shadow:none;}
		
			
	 #podmenu a.allzd {padding-left: 45px; float:right;}
	
	 #podmenu a:hover{/*background-color: rgba(255, 255, 255, 0.4);*/text-decoration:underline;}
	 #podmenu h1 {float:right; margin:10px; font-size:18px; color:#000; font-family:Georgia; font-style:italic;}
	


/* legacy header_menu — overridden by flex rules at end of file */
div#header_menu div.header_menu{display:inline-block;position:relative;left:10%;}
	.black {background: url(../img/styleioncrm/black.png) #2b2b2b; height:10px;}
div#header_menu div.header_menu .ionmenu a , .ionmenu td {color:#e2e2e2;font-size:12px;text-decoration:none;white-space:nowrap;}
div#header_menu div.header_menu .ionmenu a:hover {text-decoration:underline;}
div#header_menu div.header_menu td.nomenu {padding:0px;}
div#header_menu div.header_menu td.menu {padding:5px 5px 0 5px;}

img,input {*border:0px;*text-decoration:none;}

#menu {float:right;line-height: 12px;text-align:right;
			 font-weight:bold;
			 color:snow; }
		 #menu form{
    display:block;}
	fieldset{border-radius: 5px; }
		 #menu form, #menu form a {color: #FFFFFF; font-size:11px;}
		 #menu form a {text-decoration: underline; font-weight:normal !important; margin-right:15px;}
		#menu form a.activ, #menu form input, #menu form {font-weight:bold !important;}
		 #menu form input {border-radius: 5px;     border: 1px dotted #fff;  border: 0px dotted #fff; color:#fff !important; font-size:11px !important;background: none;margin-left:10px;}
.footer,.footers {background: url(../img/styleioncrm/black.png) repeat-x scroll center bottom ;  color: #eee;padding:0px;}
		.footers {font-size:10px;}
		.footer {}
div.menu,div.bmenu { width:auto; background: none; font-weight:bold;height:60px;max-height:60px;overflow:hidden;}
.bmenu{ }
.menu{ }
.menu a.logo { cursor: pointer;
    margin: 0 0 0 10px;
    padding: 0;
    position: absolute;
	top: 0;
	left: 0;
	width: auto !important;
	height: 60px;
	max-height: 60px;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	line-height: 0;
	overflow: hidden;}
.menu a.logo img {
	max-width: 150px;
	max-height: 60px;
	width: auto;
	height: auto;
	display: block;
	object-fit: contain;
	vertical-align: middle;
}
.menu a,.bmenu a, #mess p a{color:#000;font-weight:bold;padding: 5px; }
.menu a.logo,.bmenu a.logo {padding:0;}
.ionmenu .menu {border-top:1px solid #fcfcfc;border-bottom:1px solid #dddedf;}
.ionmenu .menu a,div.ionmenu div.menu span {color:#679ac6;font-weight:bold;padding:0px;padding-left:10px;  line-height:45px;width:200px;display:block;}
div.ionmenu div.menu span {text-transform:uppercase;font-size:15px;}
.ionmenu .menu a {background-position:left; background-repeat:no-repeat;  padding-left:40px;width:170px;position:relative;}
.ionmenu .menu a small{   display: block;
    font-weight: normal;
    line-height: 1px;
    margin: -10px 0;
	position:absolute;}
			.vkont{border-top:1px solid #fcfcfc;border-bottom:1px solid #dddedf;}
a:hover{text-decoration:underline; }
 #mess p a{font-size:11px;}
#mess p {display:block;border-top:1px solid #eee;width:200px;margin-top:10px;margin-left:5px;padding-top:5px;}
		.menu a.activ,.bmenu a.activ {text-decoration:underline !important;}
		#header_menu a{}
		#header_menu a:hover{}
		.menu a div#newms,.menu a div#newdates,.bmenu a div#newms,.bmenu a div#newdates,
		.menu a div#newms span,.menu a div#newdates span ,.bmenu a div#newms span,.bmenu a div#newdates span {text-decoration:none;display:inline;
			color: #fedb04;}

	.menu a div#newzd,.bmenu a div#newzd ,	.bmenu a div#newlc,.menu a div#newlc{
			position:absolute;
		top:0;
		right:0;
   line-height: 45px;
   padding: 0px 10px;
   height: 45px;
	background:#6799c5;	}
	
        yred{color:#CC0000;background:yellow;display:inline;}
	.bmenu a div#newlc span,.bmenu a div#newzd span,.menu a div#newzd span ,.menu a div#newlc span{
		font-weight: bold;	color:#fff;
	text-align:center;
	font-size:25px;
			}
	
	.menu a.admin,.bmenu a.admin{padding-top:3px;padding-bottom:17px;color:#CC0000;}
		.menu a span.small, .bmenu a span.small {position:absolute; margin-top:12px; font-size:9px;color:#000; }
		.menu a.adminactiv,.bmenu a.adminactiv {background: #fff;color:#CC0000;}
		
		
		 .main {border:0; width:100%; text-align:left;}
		 .main td {border:0; vertical-align:top; text-align:left; color:#000;}
		 fieldset {padding:10px;}
		 .vvv { height:80px; margin-right:10px;     float: left;   width: 200px;}
		 fieldset span {    display: block; font-weight:bold;
    float: left;
    width: 150px;}
		 fieldset .RedForm span {    display: inline; font-weight:normal;
    float: none;
    width: auto;}
		 legend {color:#679AC6;color:#0462F4; font-weight:bold; font-size:13px;}
		 .vvv  legend,.smailinp  legend {font-size:12px;}
		 .bigleg {background: none repeat scroll 0 0 #0462F4;
    color: #FFFFFF;
    padding: 3px 5px;
    text-transform: uppercase;border:none;}
		 legend span.bigleg {color:#FFA500;color: #FFFFFF;
    display: inline;
    float: none;}
		 .shir input {width:250px;}
		 .shirr {width:400px;}
		 .shirr input {width:200px;}
		 .shirr .smailinp input {width:30px;}
		 .smailinp {text-align:left;padding-top:15px;border: 1px dotted #ccc;}
input.sub,button.sub, a.sub {font-weight:bold;color:white;font-size:13px;font-family:Georgia;font-style:italic;display:inline-block;}
 a.sub {font-size:11px;}
input#post {background-image: url(../img/inbox_e.png);}
input#close {background-image: url(../img/closei.png);}
input#close, input#post {background-color: #2B2B2B;background-position: right; background-repeat:no-repeat;  padding-right:30px;height:30px;}

		 input.sub,button.sub {
    cursor: pointer;


			 }
		  table#KKK {background:#f4f4f4;}
			 table#KKK td {background:#ffffff; border: 1px solid #cccccc; border-radius:10px; padding:5px;}
			 #KKK caption{text-align:left;color: blue;background:grey;}
			   #ardzon_text_container iframe, .inv2 iframe, textarea {border:1px solid #000;background: #fff;}
  .ardzon_b_div a {border-radius:5px;}
  #ViD {border: 1px dotted #ccc}
  
		.eMal {width:150px;text-align:right;white-space:nowrap;}
  
	  .inv3 {width: 400px; height: 180px; border-radius:20px; background: #0462F4; color: #fff; font-weight:bold;
	 vertical-align: middle; text-align:center;
	
	 }
		.inv3  legend {color:#f4f4f4; font-weight:bold; font-size:13px;}
		.inv3  fieldset {border: 1px dotted #ccc; margin:10px;}
  #ViD fieldset {border: 1px solid #ccc}
  
  .Cwet{width:15px; height:15px;
	  border:1px solid #000;
	  margin:3px;
	  display:inline-block;}
  
  .cm {text-align:center;}
  .cm img {cursor:pointer;}
  .cm0 {text-align:left; font-size:10px;width:50px;}
  .cm0 div,.cm0 div span {text-align:left; font-size:10px;}
  td.cm img {width:16px;}
  td.cm img.atte {width:16px; position:relative; top:2px;}
  .img {position:relative; top:5px;}
  th.cm img {width:20px;}
  .cm0 img {width:16px;}
  .redt th {border-left: 1px solid #ccc; border-right: 1px solid #f4f4f4;padding:2px 5px; 
	  border:0px;}
  
  .adm,#ZADANIYA{height:400px;}
  #ZADANIYA{  margin-left: 0px;}
	  .adm {text-align:center;vertical-align:top;padding-left:0px;}/*width:1200px;*/
  /*.redt td {border-top: 1px solid #ccc;border-left: 1px solid #ccc; border-bottom: 1px solid #f4f4f4;border-right: 1px solid #f4f4f4;}
  */
 
  .redt {border-top: 1px solid #ccc;border-right: 1px solid #ccc; border-bottom: 1px solid #f4f4f4; border-left:1px solid #f4f4f4;
	  background:#e8e8ed;
	  width:100%;
	  background: #fff;
	  border:0px;}
  .TH th {width: 150px;} 
  .TH,#TOPHT {background:#eeeeee;}
  .redt td {padding:5px;border-top: 1px dotted #ccc;}
  .redt td.zdtimes,.redt td.zdname {padding:2px;border-top: 1px dotted #ccc;font-size:10px;}
  .redt td.zdname a{font-size:10px;}
  .redt td .staruse td {padding:0 5px;border-top: 0px dotted #ccc;}
  table.staruse { width:100%;}
  table.staruse td{ text-align:center;display:block;float:left;overflow:hidden;}
 div#SDELKI table.staruse td{ text-align:center;display:table-cell;float:none;overflow:visible;}
  div.staruse {background:#fff;text-align:left;font-size:18px;margin-top:10px;}
  button.stature {background:#e27e3a;border-radius:0px;/*font-family:Georgia;*/color:#fff;width:80px;border:0px;font-weight:bold;
	  width:227px;font-size:14px;
	  margin-top:10px;
	  margin-left:95px;}
  
  .ButReq {background:#6997AB;cursor:pointer;border:0px;font-weight:bold;
	  font-size:16px;font-weight:bold;
	  width:227px;
	  margin-right:50;
	  float:right;}
  .f{background:none;}
  .fff{background:#f7f7f7;}
  
  .groups {font-size:11px; font-weight:bold;}
  .groups span {font-size:11px;}
 .groupsimg img,  img.avatarimg {position:relative; width:32px ; height:32px;float:left;
	 padding-right:10px;
	 }
	 
				.vkont img.avatarimg {float:right;padding-right:0px;
	 padding-left:10px;}
	 img.avatarimg{width:45px;height:45px;}
	 td.avatarimg{width:45px;}
	 .now_online {font-size:10px;color:ffa500;}
	.jobs .now_online{color:#009966;}
	.jobs .no_online{font-family:Lucida Console;}
 .gprim{background:#FFCC33; border-top:1px solid #996633;border-bottom:1px solid #996633;
	 display:block;
	 width:50px;
	 padding:0 8px;
	 color:#000;
	 font-weight:bold;}
 .titlezd, .titlezd div {font-family:Georgia;padding:5 0px;}
 .titlezd a {color:#660033;} /*font-weight:bold; color:#0099FF;*/
 #RedFkiltr, #RedFkiltr span {font-size:11px;}
   .jobs {font-size:11px; font-style:normal;font-weight:normal;white-space:nowrap;font-family:Trebuchet MS;}
  .jobs .jobs {font-size:11px; font-style:normal;font-weight:normal;white-space:nowrap;}
  .fileclose {float:right;background:none !important; width: 22px !important;height: 22px !important; margin-top: 0px !important;border:none !important; position: relative;
    right: -4px;
    top: -8px;z-index:100px;
	cursor:pointer;}
	 .fileclose img {cursor:pointer;}
  .RedForm button, .RedForm input.button {
    height: 20px;
	line-height:20px;
    margin-top: 10px;}
  .RedForm {box-shadow:0 1px 15px rgba(0, 0, 0, 0.2);
	  position: absolute;
	  width: 150px;
	  border: 1px solid #bdbdbd;
	  background:#fff;
	  border-radius: 0px;
	  padding:6px;
   margin-left: 155px;
    margin-top: -125px;
	z-index:95;
	  }
	  .Fr {    margin-left: 140px;
    position: absolute;}
	u {text-decoration:none; border-bottom: 1px dotted #000;}
	
	.smallbla{font-size: 9px;color:#000;white-space:nowrap;display:block;float:right;}
	.smallblu{font-size: 11px;color:#0462F4;font-family:Tahoma;white-space:nowrap;}
		a.FiOns,span.FiOns{font-size:12px;color: #0462F4;text-align:left;/*white-space:nowrap;border-bottom:1px dotted #0462F4; */float:left;
			text-decoration:underline; font-weight:bold;cursor:pointer;}
		a.FiOns:hover{border-bottom:1px dashed #000;}
		.FiOn{font-size:10px;border-bottom:1px dotted #000; color: #000;}
		.tabl span.FiOn{cursor:pointer;}
		.FiOnNS{font-size:10px;border-bottom:1px dotted #000; color: #00; border-color: #FFFFFF;
    color: #FFFFFF;
    font-size: 12px;
    text-shadow: 1px 1px #0099CC;
    white-space: nowrap;}
		.FiOnR{font-size:12px; color: #CC0000; font-family:Sans-serif; font-weight:bold; }
	.cm0 div span.FiOn { white-space:nowrap;position:absolute;
		margin-top:-3px; cursor:pointer;font-size:12px;}
			
			
		.ch0 {    border-radius: 0px;/*margin-bottom:4px;*/
    display: inline-block;
    float: none; font-size: 11px;
    padding: 1px 5px;}
		.ch {color:#000;text-shadow: 1px 1px 2px rgba(255, 255, 255, 0.5);
	    display: inline;
    float: none;text-align:center;white-space:nowrap;
    padding: 0px;/**/    font-size: 11px;
    font-weight: bold;}
	.oob { 
	    display: inline;
    line-height: 10px;
    margin-left: 10px;margin-top: -3px;
    overflow: hidden;
    padding: 0px;}
	td.cm img.s_arr {width:16px; margin-left:3px; margin-right:3px; margin-top:5px;}
	.uuu {font-size:10px; font-weight:bold; }
	#KP{color:#CD5B45;}
	span td .comps{white-space:nowrap;}
	.comps{font-size:11px; font-weight:bold;white-space:nowrap;
		text-align:left;
		padding-left:2px;
		}
	.RED {cursor:pointer;
		text-decoration:underline;
		color:#0193d8;}
img.attach {   margin-top: -5px;
    position: absolute;}
	span.attach img {width:18px; cursor:pointer;}
	span.attach img.del_attach,img.del_attach {margin-left: 145px;width:18px;
    margin-top: -15px;
    position: absolute;}
	span.attach {    text-align: center;display:block; width:150px; border:1px dotted #cccccc;padding:5px 5px 5px 15px; }
	span.attach span {color: grey; font-size:9px;}
	span.ur {font-size:10px; /*float:right; margin-right:50px;*/}
	img.del_attach, span.ur img {cursor:pointer;}
	
	span#chas {
	    border: 1px dashed #FFFFFF;
    color: #FFFFFF;
    display: block;
    float: left;
    font-family: Georgia;
    font-size: 12px;
    font-weight: normal;
    margin-right: 30px;
    padding: 5px;
		}
		#VsegoPeriod{ text-align:right;font-weight:bold;padding:5px;}
		div#top_k {width:100%;  background-color: #565656;
    padding: 5px 15px 5px 7px;
    white-space: nowrap;
	text-align:right;
	margin-left:-12px;margin-top:-10px;margin-bottom:15px;}
	button {cursor:pointer;}
	#top_k button, button.button{background:none; border:none;box-shadow: 0px 0px 0px;
		line-height:15px; font-size:11px; text-decoration:underline; color:#333;
		font-weight:bold;}
		.small_calendary  button.button {color: #333!important;}
		button.button {color:#333;cursor:pointer;}
		span.button {cursor:pointer;font-size:11px;}
		.ed{width:100%;height:300px;}
		.ed td {vertical-align:top;}
		.kont {width:320px;}
		.kont .kont button{background:transparent; border:0px; font-size:11px; cursor:pointer; text-decoration:underline;}
		.kont table{border-collapse: collapse;width:100%;}
		.td_mo_else {text-align:right;padding-right:30px;}
		.editing {width:32px; text-align:center;display:inline-block;height:22px;}
		.minus {width:22px; text-align:center;float: right;display:block; cursor:pointer; height:14px;}
		.rowsklad {position:relative;}
		.rowsklad .minus{position:absolute;top:0;right:0;float:none;}
		.editing img  {height:18px; position:relative;top:3px;}.minus img {height:14px; position:relative;top:8px;}
		span.fl {    display: inline-block;padding:3px 0px;width: 100px;}
		.edits {cursor:text;padding:3px 5px; border-radius:5px;float:right;width:160px; height:14px;    overflow: hidden;
			 border: 1px solid grey;background:#f9f9f9;}
		.editeds {padding:0px;display:inline-block;width:160px;border: 1px solid grey;background:#f9f9f9; }
		.editeds input, .editeds select, .editeds textarea {width:160px;padding:2px;border: 0px;background:#f9f9f9;}
		
		.Sedits {cursor:text;  padding:2px 5px; height:14px;}
		.Sediteds {padding:2px 5px; }
		.Sediteds input, .Sediteds select {width:160px; padding:2px 5px;}
		.Sediteds,.Sedits {font-size: 11px; width:160px;float:left;border-radius:5px; margin:2px;
			white-space:nowrap;}
		.Sediteds span,.Sedits span, .Sediteds input, .Sediteds select {font-size: 12px;} 
			.Sediteds span,.Sedits span,.FiOnSedits {border-bottom: 1px dotted #0462F4;
				font-size: 11px;
    border: 1px solid #CCCCCC;
    border-radius: 10px 10px 10px 10px;
    padding: 1px 5px;
	background:#fff;}
		div.free {width: 300px; height:10px;}
		span.fl,.edits,.editeds,.editing  {margin-top:5px;}
		
		body.new {
	background:#f2f9ff;
	padding:10px 5px;
	margin-top:30px;
	}
	div#SOUND{position:absolute;left:-400px;}
		.zel,.gzel {width:100%;position:absolute;left:0px;}
		.zel{top:0px;height:30px;}
		.gzel{background:grey;top:-100px;height:20px;}
		.zel span,.gzel span{color:#fff; font-size:20px;margin:3px;}
		.gzel span {font-size:16px;}
		.gzel button,.zel button{font-size:11px;color:#fff;margin:3px;float:right;background:none;border:0px;text-decoration:underline;}
		
		td.activ,td.noactiv{width:50%;overflow:hidden;margin:0px;height:20px;text-align:center;
padding:3px;font-weight:bold;}
		td.activ{background:#fff;}
		#status_sms {text-align:center;}
#titan,#POPABS{
	position:fixed;
	background:rgba(0,0,0,0.3);
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:94;
	}
		td.noactiv{}
		.ura {position:relative;}
		#Podskazka{
	 padding:10px;
			width:100%;
			height:100%;
			}
			.eprima {
				vertical-align:top;
				}
				
	.eeetable {width:100%;}
	.eeetable td {border:1px solid #eee;padding:5px;vertical-align:top;}
				
	.messing {color:#333; font-size:11px;padding:0px;margin-top:10px}
	.messing div button{color:#0880c0; border:0px;font-weight:normal;background:none;font-size:11px;margin-right:0px;}
	/*.messing div button:hover{font-weight:bold;}cursor:pointer;*/
	.messing div button span {font-weight:normal;text-decoration:none;position:static !important;float:none !important;}
	.messing div span {font-size:10px;color:#ccc;font-weight:normal !important;}
	.staruse .messing div span {top:0px;font-weight:normal !important;float:none;}
	#All_on_day .messing div span {top:0px;font-weight:normal !important; float:none;}
	.staruse .messing div span.delimtd {float:right;top:5px;cursor:pointer;}
	#All_on_day .messing div span.delimtd {float:right;top:5px;cursor:pointer;}
	.messing div img{height:16px; position:relative;top:-5px;}
	.staruse .messing div img{top:0px;}
	#All_on_day .messing div img{top:0px;}
	.messing td {vertical-align:top;}
	.messing div.lefting {/*border-bottom:0px solid #ccc;border-right:1px solid #ccc; margin-left:5px;padding-left:5px;text-align:center;width:100px;
		display:table-cell;*/
		 border-bottom: 1px solid #CCCCCC;
    border-right: 0 solid #CCCCCC;
    display: block;
    margin-left: 5px;
    padding-left: 5px;
    text-align: center;}
		.small_red{color:red;font-size:11px;}
	.messing div.lefting span,.messing div.lefting img {float:none !important; position:static !important;}
	.messing div.righting {display:block;vertical-align:top;border-bottom:0px solid #ccc;padding:0px;line-height:15px;}
	.messing div.righting img {float:left:margin-left:10px;margin-bottom:5px;width:30px;height:30px;top:0px;}
	.messing a {font-weight:normal;color:#ccc;font-size:10px;float:right;padding:0 5px;}
			button.eprima,button.eprimapress {display:block;
				width:200px;
				margin:0px;
				border:0px;
				/*box-shadow: 0 1px 15px rgba(0, 0, 0, 0.2);
				text-shadow: 1px 1px #fff;*/
				background:#f1f5f8;
				padding:10px;
				color:#333;
				font-size:11px;
				text-align:left;
				position:relative;
				}
				.vkont button.eprima, .vkont button.eprimapress {text-align:right;}
button.eprima strong{font-size:11px;}
button.eprimapress{color:#fff;}
			button.eprimapress,div.TOP,div.zel,#Trial .Trial,th.sin{	background: #3a719a; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNhNzE5YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg4JSIgc3RvcC1jb2xvcj0iIzJhNWU4NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYTU4NzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #3a719a 0%, #2a5e86 88%, #2a5879 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3a719a), color-stop(88%,#2a5e86), color-stop(100%,#2a5879)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #3a719a 0%,#2a5e86 88%,#2a5879 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #3a719a 0%,#2a5e86 88%,#2a5879 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #3a719a 0%,#2a5e86 88%,#2a5879 100%); /* IE10+ */
background: linear-gradient(to bottom,  #3a719a 0%,#2a5e86 88%,#2a5879 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a719a', endColorstr='#2a5879',GradientType=0 ); /* IE6-8 */} 
		.ogony {
    background: none repeat scroll 0 0 #ffa500;
    border-radius: 50%;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
    display: inline-block;
    font-size: 10px;
    font-weight: bold;
    text-shadow: 0 0 0;
	position:absolute;
	right:8%;
	top:35%;
			}
			.vkont .ogony {right:auto;left:8%;}
			table.podclass{width:100%;}
			table.podclass td,table.podclass td div,table.podclass td div span{text-align:left; font-weight:bold;font-size:11px;}
			table.podclass td small{font-size:9px;}
			table.podclass td select.noborder{font-size:10px;height:13px;}
			.selarr{background:url(../img/styleioncrm/rarr.png) right;z-index:4;position:relative;padding:4px;}
			.ogony span {margin:0 3px;}
#NemVmess{
	left:-5px;
				position:relative;width:500px;
					height:400px;
					background:#fff;
					border:1px solid;
					z-index:3;
					box-shadow: -5px 5px 10px rgba(0,0,0,0.5);
					}
					.Shadow_bor{
						background:#fff;
						box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
						border:1px solid #BDBDBD;
						}
					a.Enterfalse{}
					a.Entertrue{text-decoration:underline;font-weight:bold;}
					#MessEGe h1{ color:#ccc;font-size:12px;text-align:center;text-shadow:0px 0px #fff;}
					#MessEGe {padding:10px;position:relative;}
					#optionKonf{position:absolute;text-align:center;width:100%;top:0;left:0;
						background:#fff;
						box-shadow:0px 0px 5px rgba(255,255,255,0.3);
						}
						#optionKonf a,.optionKonf a{padding:0 5px;color:#0880C0;}
						.optionKonf a{padding:5px;}
				#MessEGeON {width:100%;height:250px;overflow:auto;}
				#MessEGeON  table{width:100%;}
				#NEW_EMAIL a {color:#738fb6; padding:5px;}
				#NEW_EMAIL {height:150px;width:100%;background:#f1f5f8;border-top:1px solid #c3d0d8;}
		#PRIM {background:#fff; padding:10px;
			border:1px solid #BDBDBD;
			height:200px;
			overflow:hidden;
			width:320px;
		}
			.PRIMa {
				position:static;
				margin-top:0px;
			width:100%;
			max-width:330px;
			height:auto;
			min-height:120px;
			max-height:220px;
			overflow:auto;}
			#NewPrim {position:relative;z-index:9;}
		.notezd{
			background:url(../img/addzd.png) no-repeat 0 50%;
			}
		.note{
			background:url(../img/note.png) no-repeat 0 50%;}
		.note,.notezd{
			width:50%;
			text-align:left;
			border:0px;
			padding-left: 35px;
			text-decoration:underline;
			height: 35px;
			cursor:pointer;
			}
			.statyse {
			background:none;
			border:0px;
			padding-top: 0px;
			text-decoration:underline;
			cursor:pointer;
			}
			.wrong {
			background:url(../img/error.png) no-repeat 0 50%;
			border:0px;
			padding-left: 35px;
			height: 35px;
			cursor:pointer;
			display:inline-block;
			width:100%;
			margin-left:15px;
			text-decoration:underline;
			    font-size: 10px;
    font-weight: bold;
			line-height:35px;
			color:#CD5B45;
			}
			.wrong span{
				display:inline-block;
			text-decoration:inherit;
			    font-size:inherit;
    font-weight: inherit;
				line-height:15px;
			color:inherit;}
			div.primdel {position:relative; display: inline-block;
    position: relative;
    width: 100%;
}
			div.primdel img.primechdel {position:absolute; top:0;right:0px;}
			img.primechdel{visibility:visible;float:right;cursor:pointer;margin-right:7px;width:16px;}
			span.primech{margin-bottom:10px;}
			.trf{background:#F0F8FF;}
			
			div.NewF {width:1px;height:1px;float:left;}
			div.NewF img{
float: left;
    height: 24px !important;
    margin-left: -10px;
    margin-top: -17px;
    position: absolute;
    width: 24px !important;
				}
				#about_user table{margin:10px 50px 10px 30%;}
				.zp{color: #CC0000; font-family:Georgia; font-weight:bold; font-style:italic; padding:0 5px;}
				.TERIF{color: #0193d8;font-size:10px;margin-top:5px; font-weight:bold;}
				.TERIF span{color: #CD5B45;font-size:11px; margin-left:5px;font-weight:bold;}
				
				.job_us{display:inline-block;
					background: url(../img/jobb.png) 0 50% no-repeat; 
					padding-left:18px;
					height:18px;
					line-height:16px;
					font-weight:bold;
					font-size:11px;}
	td.delimtd{text-align:center;}
	td.delimtd img {width:16px; height:16px; cursor:pointer;}
	.hidden {display:none;}
	.rred {color:#CC0000;}
	
	table.small_calendary, table.small_calendary table {width:140px;}
	table.small_calendary table td, table.small_calendary table td span {text-align:center; font-size:9px; vertical-align:middle;}
	.menusmall, .menusmall_a {cursor:pointer; padding:0px;border:1px solid #fff;color:#000;}
	.b_menusmall a,.menusmall a {text-decoration:underline;color:#000;font-size:9px;}
	.menusmall,.b_menusmall {background:transparent;}
	.menusmall select,.b_menusmall select {background:transparent;border:1px solid #fff;font-size:9px !important;width:auto !important;position:static !important;}
	.menusmall_a,.b_menusmall_a {background:transparent;}
	.menusmallr_a,.menusmallr {cursor:pointer;}
	.menusmallr_a {border:0;background:#eee;}
	.b_menusmall, .b_menusmall_a {cursor:pointer; padding:0px;border:1px solid #CC0000;}
	#ATTA {border: 1px solid #ace7f3; font-size:11px;font-weight:bold;border-radius:5px;margin-right:5px;padding:3px;}
	.type_zd_active,.type_zd {display:inline-block; height:18px; float:left; margin-right:10px; line-height:18px;border-radius:5px;
		border: 1px solid #ace7f3; font-size:11px;font-weight:bold; cursor:pointer;padding: 2px 5px 2px 21px;
		background-color:none;background-position: 5% 50%;background-repeat: no-repeat;
		}
	.type_zd_actives {background-color:#f1f7f9;}
	.type_zd_active {background-color:#ace7f3;}
	div.text {width:100%;height:25px;
		font-weight:bold;
		font-size:11px;
		}
	
	#ZADANIYA:not(td) {
    margin-top: 0;
    width: 1000px;}

	#calendar {margin-right:10px;margin-left:10px;}
	.c_kalen {vertical-align:top;}
	#ZADANIYA td {vertical-align:top;}
	#calendar table.small_calendary, #calendar td  table.small_calendary table{width:155px;}
	table.small_calendary td {border: 0px dotted #CCCCCC; padding: 0px;}
	#calendar table.small_calendary table td {width:17%;}
	#calendar table.small_calendary table td,#calendar table.small_calendary table td span {text-align:center; font-weight:bold;font-size:11px; vertical-align:middle;}
	#calendar table.small_calendary table td a {font-size:11px; font-weight:bold; color: black; text-decoration: underline;}
	#calendar table.small_calendary table td a.noviz {font-size:11px; font-weight:bold;  text-decoration: underline;}
	caption {text-align:center; font-size:16px; font-family:Arial;font-weight:bold;}
	.GOD caption {background:#fff;}
	.GOD {box-shadow: 0 1px 15px rgba(0, 0, 0, 0.2);position:fixed;z-index:90;background:rgba(255,255,255,0.975);}
	.TboDer {box-shadow: 0 1px 15px rgba(0, 0, 0, 0.2); width:800px;}
	.TboDer td{text-align:center;}
	#ZaDaNiYa_NA {display:inline-block;}
	#ZaDaNiYa_ELSE {box-shadow: 1px 0 15px rgba(0, 0, 0, 0.2); margin-top:10px;}
	
	#YBEDa{position:fixed; z-index:99;overflow:auto;
		padding:15px;}
		.YBED {
			background: #fff url(../img/uved.png) 0 -5px repeat-x; 
			background: #fff url(../img/styleioncrm/poloski.png) 0 -15px repeat-x; 
    background: url(../img/bgc.png) repeat-x scroll -100px -234px #FFFFFF;
		color:#333;
		padding:10px; font-size:11px;text-shadow:0 1px 1px silver;
		line-height:25px;
    border: 1px solid #aeaeae;
		border-radius:10px;
    box-shadow: 0 1px 10px rgba(0,0,0,0.2);
		height:70px;
			}
		.YBED span {display:block; border-bottom: 1px dotted;text-shadow:none;}
		.YBED a {color:#0462F4; text-shadow:0 0 2px #ccc;text-decoration:underline;}
		.newa {color:#fff;text-shadow:1px 1px #0099CC;
			font-weight:bold;position:relative;top:-5px;white-space:nowrap;margin-right:35px;}
	
	 #vHody {
  /*  background: url(../img/uved.png) repeat-x scroll 0 -9px #FFFFFF;
    border: 1px solid #aeaeae;*/
    background: url(../img/bgc.png) repeat-x scroll -100px -234px #FFFFFF;
    border: 1px solid #aeaeae;
    border-radius: 5px 5px 0px 5px;
    box-shadow: 0 1px 10px rgba(0,0,0,0.2);
    color: #333333;
    font-size: 11px;
    line-height: 20px;
    padding: 5px 10px 0 5px;
    position: relative;
    right: -10px;
    text-align: right;
    text-shadow: none;
    top: -8px;
}
	 #vHody .groupsimg img {position:relative; width:16px !important; height:16px !important;float:none;}
	 #vHody span {
    font-weight: bold;}
	
div#zp #ZP{
    text-decoration: underline;}
div#zp {
    background: url(../img/wallet.png) no-repeat scroll 0 50%;
    display:inline-block;
    font-size: 10px;
    height: 16px;
    line-height: 45px;
    line-height: 15px;
    padding-left: 18px;
    font-weight: bold;
	color:#777;
	/*
    margin: 40px 5px 0 0;
    color: #FFFFFF;
	position:absolute;
	top:10px;
	right:5px;
	*/
}
	


#REFRESH,#Import,.Shadow_border {position:fixed; background:rgba(255,255,255,0.98);z-index:100;top:0px;left:0px;vertical-align:middle;text-align:center;
	line-height:20px; padding:10px; box-shadow: 0 0 25px rgba(0, 0, 0, 0.5);
	font-weight:bold;cursor:pointer;}
	#Import{position:absolute;}
#REFRESH,#Import a{color:#333;text-decoration:none;font-weight:normal;}
#REFRESH,#Import a b {color:#CC0033;text-decoration:underline;}
#Import td,#Import th {padding:3px; text-align:center;}

button.noborder {border:0px;background:none;}
button.folder,button.nofolder {background: url(../img/exp/folder.png) left no-repeat; padding-left:40px; font-weight:bold; font-size:120%; color:black;}
button.nofolder {background:none;}


@keyframes fadeOut {
from {
opacity: 1;
}
to {
opacity: 0;
}
}

.AnimTopNo{
animation-duration: 2s;
animation-delay: 0s;
animation-timing-function: linear;
animation-fill-mode: forwards;
}

.AnimTop{
animation-name: fadeOut;
}

.typ0 {background: #CC3300; color: #fff; text-shadow:0 1px 1px #ccc;}
.typ1 {background: #003399; color: #fff; text-shadow:0 1px 1px #ccc;}
.typ2 {background: none;  color: #660099; text-shadow:0 1px 1px #ccc;}
.typ3 {background: none; color: #CC3300; text-shadow:0 1px 1px #ccc;}
.typ4 {background: #006633; color: #fff; text-shadow:0 1px 1px #ccc;}
	

.tip0 {background: #99ff99; text-shadow:0 1px 1px #ccc;}
.tip1 { background:#d1dcff; text-shadow:0 1px 1px #ccc;}
.tip2 {background: #ddadaf; text-shadow:0 1px 1px #ccc;}
.tip3 {background: #ff6e6e; text-shadow:0 1px 1px #ccc;}
.tip4 {background:#f3edce; text-shadow:0 1px 1px #ccc;}


.tabl {width:100%;  border-collapse: collapse;}
.tabl td,.tabl th {text-align:center;padding:0px; border:1px solid #ccc;font-size:9px; vertical-align:middle;}
.history th {width:50px;}

.tabl td {cursor:pointer;font-size:11px; }
td.FiOntd .FiOn {cursor:pointer;font-size:12px;}
td.FiOntd {background: url(../img/docsss.png) no-repeat 0 50%; padding-left:48px;height:48px;}

	

	
	
		  #listK {width:100%;}
	  #listK td{}

	  #Klist {text-align:center;width:100%;}
	  #TwoKL{width:240px;padding-right:20px;}
	  span.NewF{cursor:pointer;border-bottom:1px dashed #3399FF;}
	  #Klist {text-align:center; border:0px dashed;}
	  #Klist td,#Klist caption {text-align:center;}
	  #neVse {font-size: 21px; font-family: Sylfaen;line-height:15px;white-space:nowrap;
		  margin-bottom:10px;}
	  
	  #VseNe,.VseNe{padding:3px;}
	  #VseNe,.VseNe,.VseNe span {font-size:35px;font-family:Impact;}

	  .VseNe{background:#7099af;color:#fff;line-height:35px;font-size:35px;}
	 /*div.VseNe {display:inline;position:relative; top:-10px;}*/ 
	  #Vse {padding:3px;white-space:nowrap;font-size:18px;}
	  .caption {
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    text-align: center;}

	.Lo{border-top:1px dashed;}
	  .VseNe span{font-size: 50px;}
	  #listK td#cap {font-family:Gill Sans; font-size:30px;border:0px;}
	  #listK td#capro {font-size:11px;vertical-align:bottom; text-align:right;}
	  #listK td#capro b{font-size:10px;}
	  
	#cap {height:35px;border-top:0px dashed;}
	#capro {height:30px;}
	
	div#ST {font-size: 22px;font-family:Impact;padding:5px 10px; }
	div#ST .noborderblack {font-size: 22px;font-family:Impact;padding:5px 10px;height:35px; }
	.small {font-size: 10px; 
		white-space:nowrap;
		}
	
	#listK #PRIM {background:#fff; padding:10px;
		border:0px dashed;
			border-top:1px dashed;
			border-radius:0px;
			width:90%;
			height:auto;
			overflow:visible;
			margin-right:15px;}
	#listK #PRIMa {
		position:static;
		height:auto;
		width:550px;
		}
		.NNN {cursor:pointer; font-weight:bold;color:#000;}
		#PRO{font-size:10px; color:#006666;cursor:pointer; font-family:Trebuchet MS;}
		
		

#Zaverzheno {
    color: #990000;
    font-family: Impact;
    font-size: 25px;
    line-height: 150px;
    margin-left: -300px;
    margin-top: -30px;
    position: absolute;
    text-align: center;
    text-shadow: 1px 1px 2px #FFFFFF, 0 0 10px;
    width: 150px;}
	
	
	.WorD {width:1000px; height:500px; overflow:auto;text-align:left;}
	.right_col {width:290px;vertical-align:top;padding-left:20px;}
	.right_col select {   border: 1px solid #333333;
    border-radius: 5px 5px 5px 5px;
    display: inline-block;
    font-size: 10px;
    margin: 2px;
    padding: 0;
    position: relative;
    top: -4px;
    width: 150px; }
	.datatimes {border: 1px solid rgb(51, 51, 51); padding: 2px; display: inline-block; width: 120px; border-radius: 5px 5px 5px 5px; font-size: 10px; background: none repeat scroll 0% 0% rgb(248, 248, 248); position: relative; top: -5px; left: 2px;}
		img.kalen {position: relative; top: -2px;cursor:pointer;}
		button.kalen {position: relative; top: -2px;cursor:pointer;
			background: url(../img/calendar.png) no-repeat left;
			height:20px;
			padding:1px;
			padding-left:18px;
			color:#0462F4;
			font-size:11px;
			font-weight:bold;
			border:0px;cursor:pointer;
			}
	span.right_col  {   display: block;
    float: left;
    font-weight: bold;
    width: 110px;}
	
	h1 {color: #000;
    font-family: Georgia;
    font-size: 18px;
   /* text-align: right;*/
    text-shadow: 1px 1px #CCCCCC;}
	td.inp {background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    color: #333333;}
	
	
	td.pred_inp {white-space:nowrap;}
	td.pred_inp div{
	margin:20px 0px 0px 5px;
	padding:5px 3px;
	display:inline-block;
	position:relative;
	top:3px;
	cursor:pointer;border: 1px solid #CCCCCC;
    border-radius: 5px 5px 0px 0px;
	border-width: 1px 1px 0px 1px; 
    color: #333333;}
	div.inp {
    background: none repeat scroll 0 0 #F8F8F8;
	}
	
	fieldset span sup{position:absolute;}
	.master,.master_c {white-space:nowrap;
		border-radius: 0px 10px 10px 0px;
		border:1px solid #ccc;
		border-left:0px;
		margin-left:5px;
		padding:5px;
		background:#f1f1f1;
		text-align:center;
		text-shadow:1px 1px #FFFFFF;
		color:#6997AB;
		cursor:pointer;
		display:block;
		margin:1px 0 0px ;
		position:relative;}
	.master_c {
		background:#fff;
		color:#E17C36;
		margin-left:-1px;
		}
		#Zapisi {border-right:1px solid #ccc; width:90%;}
		
		.izap {text-align:left;display:inline-block;width:80%;border-bottom:1px dashed #ccc;padding:3px;}
		.izap_opis {text-align:left;display:inline-block;width:100%;padding:3px;
			font-size:10px;}
		.izap_time,.izap_title{
			color:#E17C36;
			font-family:Georgia;
			font-style:italic;
			font-weight:bold;
			font-size:14px;
			display:inline;
			}
		.izap_title{color:#6997AB;margin-left:10px;}
		
		small,small b,small span{font-size:10px; font-family:Trebuchet MS;}
		
		.look_it,.look_its,.edit_it,.edit_its{cursor:pointer;}
		.look_its,.edit_its{background: url(../img/styleioncrm/pods.png) no-repeat 50% 50%;}
		
		#main_admin{position:relative;}
.main_admin{
	background: url(../img/styleioncrm/main_admin.png)no-repeat 50% 0%;
height: 84px;
    padding: 5px 10px;
    width: 250px;
}

.main_admin a:hover {text-decoration:underline;}
.main_admin .newdocs,
.main_admin a
{
	float:none;
display:block;
color:#000;
font-weight:bold;
background:none;
 font-size: 11px !important;
    line-height: 12px;
    font-weight: bold;
    margin: 0;
    padding: 0px;
    text-align: left;
    text-shadow: 0px 0px #FFFFFF;
	cursor:pointer;
	}
	
	
.main_admin div.img{
 float: left;
    height: 70px;
    position: relative;
    top: -5px;
    width: 80px;
	background: url(../img/styleioncrm/s.png) no-repeat 50% 50%;
	}
.a0 div.img{ background-image: url(../img/styleioncrm/a0.png);}
.a1 div.img{ background-image: url(../img/styleioncrm/a1.png);}
.a2 div.img{ background-image: url(../img/styleioncrm/a2.png);}
.a3 div.img{ background-image: url(../img/styleioncrm/a3.png);}
.a4 div.img{ background-image: url(../img/styleioncrm/a4.png);}
.b0 div.img{ background-image: url(../img/styleioncrm/b0.png);}
.b2 div.img{ background-image: url(../img/styleioncrm/b2.png);}
.b3 div.img{ background-image: url(../img/styleioncrm/b3.png);}
.b4 div.img{ background-image: url(../img/styleioncrm/b4.png);}
	

#filter button.button{
	border:0;
	color:#fff;
	box-shadow: 0px 0px 0px;
	height:15px;
	border:0px;border-radius:0;
	}
.box,.box-button {
	background:#f4f4f4;
	border:1px solid #ccc;
	background: #f6f6f6; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f6f6f6 0%, #eeeeee 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f6f6f6 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f6f6f6 0%,#eeeeee 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f6f6f6 0%,#eeeeee 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f6f6f6 0%,#eeeeee 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#eeeeee',GradientType=0 ); /* IE6-8 */
	}
	a.box-button{
			color:#000 !important;
		 cursor:pointer;
    display:inline-block;
    line-height:15px;
    text-align:center;
	padding:3px;
	text-decoration:none;
		}
	a.box-button:hover{
background: #e0e0e0; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UwZTBlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #e0e0e0 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0e0e0), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e0e0e0 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e0e0e0 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e0e0e0 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e0e0e0 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e0e0', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
}
	a.box-button:active{
		background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2UwZTBlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #e0e0e0 50%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#e0e0e0), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#e0e0e0 50%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#e0e0e0 50%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#e0e0e0 50%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#e0e0e0 50%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */

}
	span.box,div.box {
line-height:20px;
	padding:10px;
	margin:10px;
	display:block;
	
	}
	.normspan{float:none;font-weight:normal;display:inline !important;}
	.leftf{border:0;padding:0;text-align:left;}
	span.box,button.box {display:inline-block;}
		
.box h1 {font-family:Myriad Pro; color:#333;text-align:left;white-space:nowrap;}
.box div h1 {font-size:13px;}
.box textarea {background:#ffffff;width:650px;height:120px;}

.grayinput {border-color:#ccc;border-radius:5px;width:100%;}
.input{display:inline-block;height:15px;width:281px;padding:3px 1px;}
		input.CK_input,.greyinput {border:1px solid #BFBFBF;box-shadow:0 1px 0 #FFFFFF inset;padding:3px;width:100%;margin-bottom:10px;}
		.greyinput{width:350px;margin-left:50px;}
		#step {background: #f6f6f6;width:100%;border-collapse:collapse;}
		#step td {height:47px; vertical-align:middle;text-align:center;padding: 0px 30px 0px 10px;font-weight:bold; font-size:20px; 
			color:#679AC6;
			background: #f5f5f5 url(../img/styleioncrm/no_step.png) no-repeat right;}
		#step td.act_step{
			color:#fff;
			background: #469ac8 url(../img/styleioncrm/step.png) no-repeat right;}
		#step td.action_step{
			color:#fff;
			background: #469ac8;
			border-radius: 20px 20px 0px 0px;
			}
.box .input, .box select, .noborder,.noborderblack {
	border:0px;
	background:transparent;
	color: #0462F4;
	border-bottom:1px dotted #0462F4;
	}
	.noborderblack {
		border:0px;
		color:#000;
		}
	.box .sub {margin:5px;}
.right {float:right;}
#Rez_sms_respond {
	background:#ffe45c;
	border:1px solid #fed22f;
	font-size: 11px;
	padding: 0px 5px;
	margin:  10px 0px;
	border-radius:5px;
	}
	#tags{}
	.ctags,.ctag{cursor:pointer;color:#2b2b2b;font-size:11px;padding:2px 4px;float:left;}
	.ctag,.ctag_bold{text-decoration:underline;color:#000;}
	.ctag_bold {font-weight:bold;font-size:15px;text-decoration:none;white-space:nowrap;}
			#Trial {position:fixed;bottom:-5px;width:100%;z-index:99;}
		#Trial .Trial {border-radius:12px 12px 0 0;width:98%;line-height:35px;text-align:center;padding:0px;margin:0px 1%;
			box-shadow:0 0 15px #9c9c9c;
			/*
			background: #327dbc; 
background: -moz-linear-gradient(top,  #327dbc 0%, #1f69a8 30%, #0b5796 75%, #0a5695 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#327dbc), color-stop(30%,#1f69a8), color-stop(75%,#0b5796), color-stop(100%,#0a5695)); 
background: -webkit-linear-gradient(top,  #327dbc 0%,#1f69a8 30%,#0b5796 75%,#0a5695 100%); 
background: -o-linear-gradient(top,  #327dbc 0%,#1f69a8 30%,#0b5796 75%,#0a5695 100%); 
background: -ms-linear-gradient(top,  #327dbc 0%,#1f69a8 30%,#0b5796 75%,#0a5695 100%);
background: linear-gradient(to bottom,  #327dbc 0%,#1f69a8 30%,#0b5796 75%,#0a5695 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#327dbc', endColorstr='#0a5695',GradientType=0 ); 
	*/		}
.ymtd2 a{text-decoration:underline;display:inline;}
div.td3{width:auto;}
a.nobox,a.box2{position:relative;top:-10px;line-height:40px;text-decoration:none;width:100%;display:block;}
div.td4 a.nobox{color:#000; text-align:left;padding:0 10px;}
a.box2{color:#fff;padding:0 10px;text-align:left;}
div.td33 a.nobox,div.td3 a.nobox{margin-left: 10px;color:#fff; background: url(../img/styleioncrm/sj.png) no-repeat left; text-align:left;padding:0 10px 0 20px;width:auto;}
div.td3 a.nobox:not(.crm-trial-add-star){background:url(../img/styleioncrm/star.png) no-repeat left}
div.td3 a.nobox.crm-trial-add-star{background:none!important;background-image:none!important}
div.td4{border-radius: 10px 0 0 0;}
div.td33{border-radius:  0px 10px 0 0;float:right;width:300px;}
	.yellow{
		background: #ffea9e; /* Old browsers */
background: -moz-linear-gradient(top,  #ffea9e 0%, #ffd954 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffea9e), color-stop(100%,#ffd954)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffea9e 0%,#ffd954 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffea9e 0%,#ffd954 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffea9e 0%,#ffd954 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffea9e 0%,#ffd954 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffea9e', endColorstr='#ffd954',GradientType=0 ); /* IE6-9 */
}
.yellow .box2{color:#000;}
.redd {background: #FF6E6E;}
		.blue{
			background: #327dbc; /* Old browsers */
background: -moz-linear-gradient(top,  #327dbc 0%, #1f69a8 30%, #0b5796 75%, #0a5695 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#327dbc), color-stop(30%,#1f69a8), color-stop(75%,#0b5796), color-stop(100%,#0a5695)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #327dbc 0%,#1f69a8 30%,#0b5796 75%,#0a5695 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #327dbc 0%,#1f69a8 30%,#0b5796 75%,#0a5695 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #327dbc 0%,#1f69a8 30%,#0b5796 75%,#0a5695 100%); /* IE10+ */
background: linear-gradient(to bottom,  #327dbc 0%,#1f69a8 30%,#0b5796 75%,#0a5695 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#327dbc', endColorstr='#0a5695',GradientType=0 ); /* IE6-9 */
			}
			table.press_calc_table, table.press_calc_table_fp {border-collapse:collapse;}
			div.press_calc_table,table.press_calc_table td,div.press_calc_table_fp {background:#fff;}
			table.press_calc_table td {border:1px solid black;}
			div.press_calc_table {border:1px dashed grey;border-width: 1px 1px 1px 1px;}
			div.press_calc_table_fp {border:1px solid black;}
			input:disabled, select:disabled { background:#dddddd; opacity:0.3; } 
			#logo_mess_akk {font-weight:normal;font-size:10px;color:#FFA500;}
			a.logo:hover {text-decoration:none;}
			.dushed{border-style:dotted;}
			.undushed{border-width:0px;padding:10px 0px 0px 10px;margin-top:10px;}
			
			#block_press_calc_stitch_more td,#block_press_calc_stitch td,#block_press_calc_get_list td{padding-top:10px;}
			#block_block_press_calc_stitch_more td,#block_press_calc_stitch_glue td{padding-bottom:10px;}
			#block_press_calc_turnstitch {display:none;}
			.bindent,.sindent,.hindent{ display:inline-block;position:relative;top:3px; left:5px;outline:1px solid black; height:12px; width:40px;background-color:#0088CC;}
			.bindent {border-top: 3px double red; height:10px;width:46px;}
			.hindent {border-bottom: 3px double red; height:10px;width:46px;}
			.sindent {border-left: 3px double red;border-right: 3px double red;}
			div.quet {
				border: 1px solid;
    font-style: normal;
    margin: 10px 0;
    padding: 10px;
				}


#BOX{
	 background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
    height: 100%;
    left: 0;
    top: 0;
    position: fixed;
    width: 100%;
    z-index: 100;
}
#MOD{
	background: #f1c40f;
	background: #ffffff;
    position: fixed;
    left: 0;
    top: 0;
	z-index: 100;
	border-radius:5px;
	}
#MOD div,#MOD form{
	margin:25px;
	text-align:center;
}
#MOD h1,#MOD p{
	margin:15px;
	text-align:center;
}
#MOD h1{
	font-size: 60px;
	margin-bottom:0px;
}
#MOD h2{
	font-size: 60px;
	margin:30px;
	margin-top:70px;
}
#MOD p{
	font-size: 30px;
	margin-top:0px;
	margin-bottom:40px;
}

#MOD input[type=submit]{
	float:right;
}

/* ===== CRM Kontakt card (action=kontakt) ===== */
body.new.crm-kontakt-page{background:#f8f9fa!important;padding:52px 14px 52px!important;margin:0!important;min-height:100vh;box-sizing:border-box;color:#1e2a3e!important;overflow-x:hidden!important}
body.new.crm-kontakt-page .ed{height:auto!important;min-height:0!important;max-height:none!important}
body.new.crm-kontakt-page td.kont.crm-kontakt-sidebar{width:auto!important}
body.new.crm-kontakt-page.crm-kontakt-page--look{padding-top:72px!important}
body.new.crm-kontakt-page .zel{position:fixed;top:0;left:0;right:0;z-index:200;display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;padding:10px 16px;height:auto!important;width:100%!important;background:#327dbc!important;box-shadow:0 2px 12px rgba(30,42,62,.12)}
body.new.crm-kontakt-page .zel span{color:#fff!important;font-size:15px!important;font-weight:600;margin:0!important}
body.new.crm-kontakt-page .zel button{background:transparent!important;border:0!important;color:#fff!important;font-size:12px!important;font-weight:700;text-decoration:underline;float:none!important;margin:0;padding:4px 0;cursor:pointer}
body.new.crm-kontakt-page .gzel{display:none!important}
body.new.crm-kontakt-page{overflow-x:hidden!important}
body.new.crm-kontakt-page table.ed.crm-kontakt-layout,body.new.crm-kontakt-page table.crm-kontakt-layout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,9fr)!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;border-collapse:separate;border-spacing:0;table-layout:auto!important;box-sizing:border-box!important;overflow:hidden!important}
body.new.crm-kontakt-page table.crm-kontakt-layout>tbody,body.new.crm-kontakt-page table.crm-kontakt-layout>tbody>tr{display:contents!important}
body.new.crm-kontakt-page table.crm-kontakt-layout>tbody>tr>td{vertical-align:top;padding:0;border:0;background:transparent;box-sizing:border-box!important;min-width:0!important;max-width:100%!important}
body.new.crm-kontakt-page td.crm-kontakt-sidebar{grid-column:1!important;width:100%!important;max-width:100%!important;min-width:0!important;padding-right:10px!important;overflow:hidden!important;position:relative;z-index:1;box-sizing:border-box!important;float:none!important;display:block!important;contain:inline-size layout style!important}
body.new.crm-kontakt-page td.crm-kontakt-main{grid-column:2!important;width:100%!important;max-width:100%!important;min-width:0!important;padding-left:0!important;position:relative;z-index:2;overflow:hidden!important;box-sizing:border-box!important;float:none!important;display:block!important;contain:inline-size layout style!important}
body.new.crm-kontakt-page td.crm-kontakt-main>table,body.new.crm-kontakt-page td.crm-kontakt-main #SDELKI,body.new.crm-kontakt-page td.crm-kontakt-main .crm-kontakt-deals{width:100%!important;max-width:100%!important}
body.new.crm-kontakt-page td.crm-kontakt-sidebar>.crm-kontakt-sidebar-card,body.new.crm-kontakt-page .crm-kontakt-sidebar>table{width:100%!important;max-width:100%!important;min-width:0!important;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:0!important;box-shadow:0 2px 8px rgba(30,42,62,.1);box-sizing:border-box!important;overflow:hidden!important;border-collapse:separate;border-spacing:0;table-layout:fixed!important}
body.new.crm-kontakt-page td.crm-kontakt-sidebar>.crm-kontakt-sidebar-card>tbody>tr>td.kont,body.new.crm-kontakt-page .crm-kontakt-sidebar>table>tbody>tr>td.kont{min-width:0!important;max-width:100%!important;overflow:hidden!important;word-wrap:break-word!important}
body.new.crm-kontakt-page td.crm-kontakt-sidebar>.crm-kontakt-sidebar-card>tbody>tr>td.kont,body.new.crm-kontakt-page .crm-kontakt-sidebar>table>tbody>tr>td.kont{padding:0 10px 10px!important;border-bottom:1px solid #e2e8f0}
body.new.crm-kontakt-page td.crm-kontakt-sidebar>.crm-kontakt-sidebar-card>tbody>tr:first-child>td.kont,body.new.crm-kontakt-page .crm-kontakt-sidebar>table>tbody>tr:first-child>td.kont{padding-top:10px!important}
body.new.crm-kontakt-page td.crm-kontakt-sidebar>.crm-kontakt-sidebar-card>tbody>tr:last-child>td.kont,body.new.crm-kontakt-page .crm-kontakt-sidebar>table>tbody>tr:last-child>td.kont{border-bottom:0;padding-bottom:10px!important}
body.new.crm-kontakt-page .crm-kontakt-sidebar>table table{width:100%;border-collapse:collapse}
body.new.crm-kontakt-page .crm-kontakt-sidebar>table table td.kont{padding:0!important;border:0!important}
body.new.crm-kontakt-page .crm-kontakt-sidebar span.fl,body.new.crm-kontakt-page .crm-kontakt-sidebar .edits,body.new.crm-kontakt-page .crm-kontakt-sidebar .editeds,body.new.crm-kontakt-page .crm-kontakt-sidebar .editing{margin-top:0!important}
body.new.crm-kontakt-page .crm-kontakt-sidebar span.fl{display:block!important;width:100%!important;padding:0 0 3px!important;margin:0!important;font-size:10px!important;font-weight:600!important;line-height:1.3!important;color:#5b6c85!important;text-align:left!important;float:none!important;letter-spacing:.02em}
body.new.crm-kontakt-page .crm-kontakt-sidebar span.fl br{display:none}
body.new.crm-kontakt-page .crm-kontakt-sidebar .edits,body.new.crm-kontakt-page .crm-kontakt-sidebar .editeds,body.new.crm-kontakt-page .crm-kontakt-sidebar [id^="R_"],body.new.crm-kontakt-page .crm-kontakt-sidebar [id^="VR_"]{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-sizing:border-box!important;float:none!important;overflow:hidden!important}
body.new.crm-kontakt-page .crm-kontakt-sidebar .editing{display:none!important}
body.new.crm-kontakt-page .crm-kontakt-sidebar input[type=text],body.new.crm-kontakt-page .crm-kontakt-sidebar input:not([type=hidden]):not([type=submit]),body.new.crm-kontakt-page .crm-kontakt-sidebar select{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;margin:0!important;padding:4px 8px!important;border:1px solid #e2e8f0!important;border-radius:5px!important;background:#f8f9fa!important;color:#1e2a3e!important;font-size:11px!important;line-height:1.3!important;min-height:28px!important;height:28px!important;overflow:hidden!important;text-overflow:ellipsis!important}
body.new.crm-kontakt-page .crm-kontakt-sidebar textarea{width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin:0!important;padding:4px 8px!important;border:1px solid #e2e8f0!important;border-radius:5px!important;background:#f8f9fa!important;color:#1e2a3e!important;font-size:11px!important;line-height:1.3!important;min-height:26px!important;height:auto!important}
body.new.crm-kontakt-page .crm-kontakt-sidebar select{background-image:linear-gradient(45deg,transparent 50%,#5b6c85 50%),linear-gradient(135deg,#5b6c85 50%,transparent 50%);background-position:calc(100% - 10px) calc(50% + 1px),calc(100% - 6px) calc(50% + 1px);background-size:4px 4px,4px 4px;background-repeat:no-repeat;padding-right:22px!important;cursor:pointer;appearance:none;-webkit-appearance:none}
body.new.crm-kontakt-page .crm-kontakt-sidebar textarea{min-height:40px!important;height:40px!important;max-height:64px!important;resize:none!important}
body.new.crm-kontakt-page .crm-kontakt-sidebar [id^="R_firm"] input{font-size:12px!important;font-weight:600!important;padding:5px 8px!important}
body.new.crm-kontakt-page .crm-kontakt-sidebar input:focus,body.new.crm-kontakt-page .crm-kontakt-sidebar select:focus,body.new.crm-kontakt-page .crm-kontakt-sidebar textarea:focus{border-color:#2b7bee!important;outline:none!important;box-shadow:0 0 0 2px rgba(43,123,238,.12)!important;background:#fff!important}
body.new.crm-kontakt-page .crm-kontakt-sidebar .rowsklad{display:block!important;padding:0!important;margin:0 0 4px!important;background:transparent!important;border:0!important;border-radius:0!important;box-sizing:border-box!important;overflow:hidden!important;position:relative!important;max-width:100%!important;width:100%!important;min-width:0!important}
body.new.crm-kontakt-page .crm-kontakt-sidebar .rowsklad[style*="display: none"],body.new.crm-kontakt-page .crm-kontakt-sidebar .rowsklad[style*="display:none"]{display:none!important;margin:0!important;padding:0!important;border:0!important;height:0!important;min-height:0!important;overflow:hidden!important;visibility:hidden!important}
body.new.crm-kontakt-page .crm-kontakt-sidebar .rowsklad>.fl{display:block!important;width:100%!important;padding:0!important;margin:0 0 4px!important}
body.new.crm-kontakt-page .crm-kontakt-sidebar .rowsklad [id^="R_"]{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important}
body.new.crm-kontakt-page .crm-kontakt-sidebar .rowsklad [id^="R_"]>input[type=text]{width:100%!important;max-width:100%!important;margin:0 0 4px!important}
body.new.crm-kontakt-page .crm-kontakt-sidebar .crm-kontakt-value-row{display:block!important;position:relative!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin:0!important;padding:0!important}
body.new.crm-kontakt-page .crm-kontakt-sidebar .crm-kontakt-value-row>input{width:100%!important;max-width:100%!important;margin:0!important;padding-right:24px!important}
body.new.crm-kontakt-page .crm-kontakt-sidebar .crm-kontakt-value-row .minus{position:absolute!important;right:4px!important;top:50%!important;transform:translateY(-50%)!important;display:flex!important;align-items:center!important;justify-content:center!important;width:14px!important;height:14px!important;padding:0!important;margin:0!important;float:none!important}
body.new.crm-kontakt-page .crm-kontakt-sidebar .crm-kontakt-value-row .minus:empty{visibility:hidden!important;pointer-events:none!important}
body.new.crm-kontakt-page .crm-kontakt-sidebar .crm-kontakt-value-row .minus img{width:14px!important;height:14px!important;position:static!important;top:auto!important;float:none!important;opacity:.45;cursor:pointer;margin:0!important}
body.new.crm-kontakt-page .crm-kontakt-sidebar .crm-kontakt-value-row .minus img:hover{opacity:.85}
body.new.crm-kontakt-page .crm-kontakt-sidebar .rowsklad select.noborderblack,body.new.crm-kontakt-page .crm-kontakt-sidebar .rowsklad .fl select{width:100%!important;max-width:100%!important;font-size:11px!important;min-height:28px!important;height:28px!important;padding:4px 22px 4px 8px!important;border:1px solid #e2e8f0!important;border-radius:5px!important;background-color:#f8f9fa!important}
body.new.crm-kontakt-page .crm-kontakt-sidebar .td_mo_else{text-align:left!important;padding:4px 0 0!important;border:0!important}
body.new.crm-kontakt-page .crm-kontakt-sidebar .td_mo_else button,body.new.crm-kontakt-page .crm-kontakt-sidebar .td_mo_else a{background:transparent!important;border:0!important;color:#2b7bee!important;font-size:10px!important;font-weight:600!important;text-decoration:none!important;padding:2px 0!important;margin:0 10px 0 0!important;height:auto!important;line-height:1.4!important;cursor:pointer;box-shadow:none!important;border-radius:0!important;display:inline-block!important}
body.new.crm-kontakt-page .crm-kontakt-sidebar .td_mo_else button:hover{text-decoration:underline!important}
body.new.crm-kontakt-page .crm-kontakt-sidebar button[id^="F_black"]{margin:4px 0 0!important;margin-left:0!important;width:100%!important;text-align:left!important;background:transparent!important;border:0!important;color:#5b6c85!important;font-size:10px!important;font-weight:500!important;text-decoration:underline!important;padding:4px 0!important;height:auto!important;line-height:1.4!important;cursor:pointer;box-shadow:none!important}
body.new.crm-kontakt-page .crm-kontakt-sidebar .small_red{margin:2px 0 0!important;line-height:1.2;font-size:9px!important}
body.new.crm-kontakt-page span.fl{display:block;width:100%!important;max-width:100%!important;padding:1px 0 0;font-size:10px;font-weight:600;line-height:1.2;color:#5b6c85;text-align:left;float:none!important;min-width:0!important}
body.new.crm-kontakt-page .crm-kontakt-sidebar .edits,body.new.crm-kontakt-page .crm-kontakt-sidebar .editeds,body.new.crm-kontakt-page td.crm-kontakt-sidebar .edits,body.new.crm-kontakt-page td.crm-kontakt-sidebar .editeds{display:block;width:100%!important;max-width:100%!important;float:none!important;margin:0 0 3px;padding:0;border:0;background:transparent!important;overflow:hidden!important;min-width:0!important;box-sizing:border-box!important}
body.new.crm-kontakt-page .crm-kontakt-sidebar #Qest{display:none!important;position:fixed!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:min(720px,94vw)!important;max-width:94vw!important;margin:0!important;z-index:10060!important}
body.new.crm-kontakt-page .crm-kontakt-sidebar #Qest[style*="display: block"],body.new.crm-kontakt-page .crm-kontakt-sidebar #Qest[style*="display:block"]{display:block!important}
body.new.crm-kontakt-page .crm-kontakt-sidebar .editeds input,body.new.crm-kontakt-page .crm-kontakt-sidebar .editeds select,body.new.crm-kontakt-page .crm-kontakt-sidebar .editeds textarea,body.new.crm-kontakt-page td.crm-kontakt-sidebar .editeds input,body.new.crm-kontakt-page td.crm-kontakt-sidebar .editeds select,body.new.crm-kontakt-page td.crm-kontakt-sidebar .editeds textarea{width:100%!important;max-width:100%!important;box-sizing:border-box;padding:2px 6px!important;border:1px solid #e2e8f0!important;border-radius:4px!important;background:#f8f9fa!important;color:#1e2a3e!important;font-size:11px!important;line-height:1.25!important;height:auto!important;min-height:22px}
body.new.crm-kontakt-page td.kont{width:auto!important;max-width:100%!important;padding:2px 0;vertical-align:top;border:0;box-sizing:border-box}
body.new.crm-kontakt-page table.crm-kontakt-tools{display:block!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;border-collapse:separate;border-spacing:0;table-layout:auto!important;box-sizing:border-box!important}
body.new.crm-kontakt-page table.crm-kontakt-tools>tbody{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;box-sizing:border-box!important}
body.new.crm-kontakt-page table.crm-kontakt-tools>tbody>tr{display:contents!important}
body.new.crm-kontakt-page .crm-kontakt-tools__cell{width:auto!important;min-width:0!important;max-width:none!important;padding:0!important;vertical-align:top;display:flex!important;flex-direction:column!important;box-sizing:border-box!important;float:none!important}
body.new.crm-kontakt-page #PRIM,body.new.crm-kontakt-page .crm-kontakt-tools__cell.Shadow_bor,body.new.crm-kontakt-page .crm-kontakt-tools__cell--scripts,body.new.crm-kontakt-page .crm-kontakt-tools__cell--checklist{width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:180px;flex:1 1 auto;display:flex!important;flex-direction:column!important;padding:10px 12px!important;border:1px solid #e2e8f0!important;border-radius:10px!important;background:#fff!important;box-shadow:0 1px 6px rgba(30,42,62,.1)!important;overflow:hidden;box-sizing:border-box!important}
body.new.crm-kontakt-page #PRIM{width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:180px!important;overflow:hidden!important}
body.new.crm-kontakt-page .crm-kontakt-tools__cell--notes{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
body.new.crm-kontakt-page .crm-kontakt-tools__cell--notes #PRIM{flex:1 1 auto;min-height:180px}
body.new.crm-kontakt-page .crm-kontakt-tools .PRIMa{width:100%!important;max-width:100%!important;flex:1 1 auto;min-height:100px;max-height:200px;overflow:auto}
body.new.crm-kontakt-page #PRIM .box-button,body.new.crm-kontakt-page .crm-kontakt-tools__cell .box-button{display:inline-flex;margin:0 6px 6px 0}
body.new.crm-kontakt-page .PRIMa,body.new.crm-kontakt-page .crm-kontakt-tools .PRIMa{position:static!important;width:100%!important;max-width:100%!important;height:auto!important;flex:1 1 auto;min-height:120px;max-height:220px;overflow:auto;margin:8px 0 0;padding:0;left:auto!important;top:auto!important}
body.new.crm-kontakt-page #NewPrim,body.new.crm-kontakt-page #NewZD{position:relative!important;left:auto!important;top:auto!important;z-index:5!important;max-width:100%!important;width:100%!important;min-width:0!important;overflow:hidden!important;box-sizing:border-box!important}
body.new.crm-kontakt-page #PRIM #PRIMa>div[id^="Tr"]{max-width:100%!important;min-width:0!important;overflow:hidden!important;box-sizing:border-box!important}
body.new.crm-kontakt-page #PRIM [id^="R_text"].editeds,body.new.crm-kontakt-page #PRIM span.editeds{display:block!important;position:relative!important;left:auto!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow:hidden!important;float:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}
body.new.crm-kontakt-page #PRIM textarea[id^="text_"],body.new.crm-kontakt-page #PRIM .editeds textarea,body.new.crm-kontakt-page #NewPrim textarea{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;min-height:72px!important;max-height:140px!important;height:auto!important;resize:vertical!important;margin:0!important;padding:4px 8px!important;border:1px solid #e2e8f0!important;border-radius:5px!important;background:#f8f9fa!important;color:#1e2a3e!important;font-size:11px!important;line-height:1.35!important}
body.new.crm-kontakt-page #PRIM div[id^="F_text"]{max-width:100%!important;overflow:hidden!important;word-wrap:break-word!important;overflow-wrap:anywhere!important;box-sizing:border-box!important}
body.new.crm-kontakt-page #PRIM span.primech{display:block!important;max-width:100%!important;word-wrap:break-word!important;overflow-wrap:anywhere!important;white-space:pre-wrap!important}
body.new.crm-kontakt-page .crm-kontakt-sidebar .edits,body.new.crm-kontakt-page .crm-kontakt-sidebar .editeds{float:none!important;width:100%!important;max-width:100%!important;display:block!important}
body.new.crm-kontakt-page .crm-kontakt-sidebar .rowsklad,body.new.crm-kontakt-page .crm-kontakt-sidebar .rowsklad *{float:none!important;max-width:100%!important}
body.new.crm-kontakt-page td.crm-kontakt-sidebar .kont,body.new.crm-kontakt-page .crm-kontakt-sidebar .kont{width:auto!important;max-width:100%!important;min-width:0!important}
body.new.crm-kontakt-page .kont{width:auto!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}
body.new.crm-kontakt-page .crm-kontakt-sidebar table{table-layout:fixed!important;width:100%!important;max-width:100%!important;min-width:0!important}
body.new.crm-kontakt-page .crm-kontakt-sidebar td,body.new.crm-kontakt-page .crm-kontakt-sidebar th{min-width:0!important;max-width:100%!important;overflow:hidden!important;word-wrap:break-word!important}
body.new.crm-kontakt-page .crm-kontakt-sidebar td.td_mo_else{overflow:hidden!important;position:relative!important;max-width:100%!important}
body.new.crm-kontakt-page #Qest{position:fixed!important;left:50%!important;top:50%!important;right:auto!important;transform:translate(-50%,-50%)!important;width:min(720px,94vw)!important;max-width:94vw!important;margin:0!important;margin-top:0!important;z-index:10060!important;box-sizing:border-box!important}
body.new.crm-kontakt-page .crm-kontakt-deals-toolbar{position:relative;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}
body.new.crm-kontakt-page #NewSd.crm-kontakt-newsd{position:relative;z-index:6;pointer-events:auto!important;cursor:pointer!important}
body.new.crm-kontakt-page #SELECT_SD_SH{position:relative;z-index:6;pointer-events:auto!important;max-width:100%}
#REQUIZZ.crm-kontakt-modal,#REQUIZZ.crm-kontakt-modal.RedForm{position:fixed!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;margin:0!important;margin-left:0!important;margin-top:0!important;width:min(560px,94vw)!important;max-width:560px!important;min-width:320px!important;max-height:88vh;overflow-y:auto;overflow-x:hidden;z-index:10050!important;padding:16px 18px 20px!important;border-radius:12px!important;background:#fff!important;color:#1e2a3e!important;box-shadow:0 12px 40px rgba(0,0,0,.25)!important;border:1px solid #e2e8f0!important;box-sizing:border-box}
#REQUIZZ.crm-kontakt-modal .crm-kontakt-modal__title{font-size:16px;font-weight:700;margin:0 28px 14px 0;color:#1e2a3e}
#REQUIZZ.crm-kontakt-modal>table{width:100%!important;border:0;border-collapse:collapse;margin:0}
#REQUIZZ.crm-kontakt-modal>table td.kont{padding:0!important;border:0!important;width:100%!important}
#REQUIZZ.crm-kontakt-modal .crm-requiz-types{display:flex;flex-direction:column;gap:8px;margin:0 0 14px;padding:0 0 14px;border-bottom:1px solid #e2e8f0}
#REQUIZZ.crm-kontakt-modal .crm-requiz-type{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:500;color:#1e2a3e;cursor:pointer;margin:0}
#REQUIZZ.crm-kontakt-modal .crm-requiz-type input[type=radio]{margin:0;flex:0 0 auto}
#REQUIZZ.crm-kontakt-modal #REQ_REQUIZZ{margin:0;clear:both}
#REQUIZZ.crm-kontakt-modal .crm-requiz-form{display:flex;flex-direction:column;gap:10px;width:100%}
#REQUIZZ.crm-kontakt-modal .crm-requiz-field{display:grid;grid-template-columns:minmax(130px,42%) 1fr;gap:6px 12px;align-items:center;width:100%}
#REQUIZZ.crm-kontakt-modal .crm-requiz-field .fl{float:none!important;display:block;width:auto!important;margin:0;padding:0;text-align:right;font-size:11px;font-weight:600;line-height:1.35;color:#5b6c85}
#REQUIZZ.crm-kontakt-modal .crm-requiz-field input[type=text]{width:100%!important;max-width:100%!important;margin:0!important;padding:6px 10px!important;border:1px solid #e2e8f0!important;border-radius:6px!important;background:#f8f9fa!important;color:#1e2a3e!important;font-size:12px!important;box-sizing:border-box!important}
#REQUIZZ.crm-kontakt-modal .crm-requiz-field b{display:block;font-size:12px;font-weight:500;color:#1e2a3e;word-break:break-word}
#REQUIZZ.crm-kontakt-modal .fileclose{position:absolute;top:8px;right:8px;z-index:2}
body.crm-requiz-open{overflow:hidden!important}
#titan{pointer-events:none!important}
#titan[style*="display: block"],#titan[style*="display:block"]{z-index:10040!important;pointer-events:auto!important;background:rgba(11,17,33,.5)!important}
body.new.crm-kontakt-page #SDELKI{width:100%;max-width:100%;clear:both;margin:0;overflow:hidden!important;min-width:0!important}
body.new.crm-kontakt-page table.staruse td,body.new.crm-kontakt-page div#SDELKI table.staruse td,body.new.crm-kontakt-page #SDELKI table.staruse td{display:table-cell!important;float:none!important;overflow:hidden!important;text-align:inherit!important;padding:0 5px!important;vertical-align:top!important;min-width:0!important}
body.new.crm-kontakt-page #SDELKI table.staruse>tbody>tr{display:table-row!important}
body.new.crm-kontakt-page #SDELKI table.staruse>tbody>tr>td[colspan]{width:100%!important;max-width:100%!important;min-width:0!important;padding:0 5px!important}
body.new.crm-kontakt-page #SDELKI .crm-kontakt-deal-footer{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:20px!important;width:100%!important;max-width:100%!important;margin-top:10px!important;box-sizing:border-box!important}
body.new.crm-kontakt-page #SDELKI .crm-kontakt-deal-footer__extras{flex:0 1 auto!important;min-width:0!important;max-width:100%!important}
body.new.crm-kontakt-page #SDELKI .crm-kontakt-deal-footer__totals{flex:0 0 auto!important;min-width:200px!important;max-width:280px!important;margin-left:auto!important}
body.new.crm-kontakt-page #SDELKI table.crm-kontakt-totals-tabl{width:100%!important;max-width:280px!important;table-layout:fixed!important;border-collapse:collapse!important}
body.new.crm-kontakt-page #SDELKI table.crm-kontakt-totals-tabl td{padding:2px 6px!important;font-size:11px!important;vertical-align:middle!important}
body.new.crm-kontakt-page #SDELKI table.crm-kontakt-totals-tabl select{max-width:100%!important;width:100%!important;font-size:10px!important}
body.new.crm-kontakt-page #SDELKI .crm-kontakt-deal-footer__totals .box-button{margin:8px 0 0!important;display:inline-block!important}
body.new.crm-kontakt-page #SDELKI table.tabl,body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl{display:table!important;width:100%!important;max-width:100%!important;border-collapse:collapse!important;table-layout:fixed!important;min-width:0!important}
body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl>tbody{display:table-row-group!important}
body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl>tr,body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl>tbody>tr{display:table-row!important}
body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl th,body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl tr.crm-kontakt-tabl-head th{height:50px!important;max-height:50px!important;min-height:50px!important;padding:0 4px!important;overflow:hidden!important;box-sizing:border-box!important;text-align:center!important;vertical-align:middle!important;font-size:9px!important;line-height:1.2!important;display:table-cell!important}
body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl tr.crm-kontakt-tabl-head{height:50px!important;max-height:50px!important;display:table-row!important}
body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl tr.crm-kontakt-tabl-data{height:40px!important;max-height:40px!important;display:table-row!important}
body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl tr.crm-kontakt-tabl-data>td{height:40px!important;max-height:40px!important;min-height:40px!important;padding:0 4px!important;overflow:hidden!important;box-sizing:border-box!important;text-align:center!important;vertical-align:middle!important;font-size:11px!important;line-height:1.2!important;position:relative!important;display:table-cell!important}
body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl tr.crm-kontakt-tabl-more[style*="display:none"],body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl tr.crm-kontakt-tabl-more[style*="display: none"],body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl tr[id^="rT"][style*="display:none"],body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl tr[id^="rT"][style*="display: none"]{display:none!important;height:0!important;max-height:0!important;line-height:0!important;visibility:collapse!important;border:0!important}
body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl tr.crm-kontakt-tabl-more[style*="display:none"]>td,body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl tr.crm-kontakt-tabl-more[style*="display: none"]>td,body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl tr[id^="rT"][style*="display:none"]>td,body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl tr[id^="rT"][style*="display: none"]>td{height:0!important;max-height:0!important;min-height:0!important;padding:0!important;border:0!important;line-height:0!important;font-size:0!important;overflow:hidden!important}
body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl col.crm-col-name{width:20%!important}
body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl col.crm-col-nmo{width:5%!important}
body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl col.crm-col-kol{width:7%!important}
body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl col.crm-col-price{width:8%!important}
body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl col.crm-col-st{width:8%!important}
body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl col.crm-col-sk{width:5%!important}
body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl col.crm-col-summ{width:8%!important}
body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl col.crm-col-file{width:22%!important}
body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl col.crm-col-status{width:13%!important}
body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl col.crm-col-del{width:4%!important}
body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl th[style*="display:none"],body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl th[style*="display: none"],body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl td[style*="display:none"],body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl td[style*="display: none"]{display:none!important;width:0!important;max-width:0!important;padding:0!important;border:0!important;visibility:collapse!important}
body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl tr.crm-kontakt-tabl-data>td:nth-child(1){text-align:left!important;padding:0 6px!important}
body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl .crm-kontakt-name-cell{display:flex!important;align-items:center!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important;gap:2px!important}
body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl .crm-kontakt-name-cell input[id*="Name"]{flex:1 1 auto!important;width:auto!important;max-width:100%!important;min-width:0!important;text-align:left!important;display:block!important;box-sizing:border-box!important}
body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl .crm-kontakt-name-cell img{flex-shrink:0!important}
body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl tr.crm-kontakt-tabl-data>td br{display:none!important}
body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl tr.crm-kontakt-tabl-data>td input[type=hidden],body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl tr.crm-kontakt-tabl-data>td textarea{display:none!important;height:0!important;width:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}
body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl tr.crm-kontakt-tabl-data>td span[style*="display:none"],body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl tr.crm-kontakt-tabl-data>td span[style*="display: none"]{display:none!important;height:0!important;width:0!important;margin:0!important;padding:0!important}
body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl tr.crm-kontakt-tabl-data>td .RedForm{position:absolute!important;left:50%!important;top:100%!important;transform:translateX(-50%)!important;margin:0!important;padding:0!important;z-index:20!important}
body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl tr.crm-kontakt-tabl-data>td .RedForm[style*="display:none"],body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl tr.crm-kontakt-tabl-data>td .RedForm[style*="display: none"]{display:none!important;height:0!important;min-height:0!important;overflow:hidden!important;margin:0!important;padding:0!important;border:0!important}
body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl tr.crm-kontakt-tabl-data>td *,body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl tr.crm-kontakt-tabl-head th *{float:none!important;text-align:center!important}
body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl tr.crm-kontakt-tabl-data>td span[id*="Span"]{display:none!important;height:0!important;width:0!important;overflow:hidden!important;margin:0!important;padding:0!important}
body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl tr.crm-kontakt-tabl-data>td span.fl,body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl tr.crm-kontakt-tabl-data>td span[style*="cursor:pointer"],body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl tr.crm-kontakt-tabl-data>td span[style*="font-weight:bold"]{display:inline!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important;line-height:1.2!important;vertical-align:middle!important}
body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl span[style*="nowrap"],body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl span[style*="white-space: nowrap"]{white-space:nowrap!important;display:inline!important;width:auto!important;max-width:100%!important;margin:0!important;overflow:hidden!important;vertical-align:middle!important}
body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl span[style*="nowrap"] img,body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl span[style*="white-space: nowrap"] img{height:10px!important;width:auto!important;display:inline!important;float:none!important;margin:0!important;vertical-align:middle!important}
body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl input:not([type=hidden]),body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl select{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;text-align:center!important;height:24px!important;min-height:0!important;max-height:24px!important;padding:1px 2px!important;line-height:1.2!important;font-size:10px!important;margin:0!important;display:block!important;vertical-align:middle!important;float:none!important}
body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl tr.crm-kontakt-tabl-data>td div[id^="Objs"]{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;box-sizing:border-box!important}
body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl tr.crm-kontakt-tabl-data>td div[id^="Objs"] a,body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl tr.crm-kontakt-tabl-data>td div[id^="Objs"] .button{display:inline-block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;vertical-align:middle!important;font-size:9px!important;padding:1px 3px!important;height:auto!important;min-height:0!important;line-height:1.2!important}
body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl tr.crm-kontakt-tabl-data>td div[id^="Objs"] .button img,body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl tr.crm-kontakt-tabl-data>td div[id^="Objs"] img{height:10px!important;width:auto!important}
body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl tr.crm-kontakt-tabl-data>td div.RedForm[id^="FILES"],body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl tr.crm-kontakt-tabl-data>td div.RedForm[id^="KEY"],body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl tr.crm-kontakt-tabl-data>td div.RedForm[id^="VID"]{position:absolute!important;left:0!important;top:100%!important;transform:none!important;width:auto!important;max-width:min(280px,90vw)!important;margin:0!important;padding:0!important;z-index:30!important}
body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl tr.crm-kontakt-tabl-data>td div.RedForm[style*="display:none"],body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl tr.crm-kontakt-tabl-data>td div.RedForm[style*="display: none"]{display:none!important;width:0!important;height:0!important;min-height:0!important;overflow:hidden!important;padding:0!important;border:0!important;position:absolute!important;pointer-events:none!important}
body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl tr.crm-kontakt-tabl-data>td span.fl[style*="width:100%"],body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl tr.crm-kontakt-tabl-data>td span.fl[style*="width: 100%"],body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl tr.crm-kontakt-tabl-data>td span[style*="width:100%"],body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl tr.crm-kontakt-tabl-data>td span[style*="width: 100%"]{width:auto!important;max-width:100%!important}
body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl tr.crm-kontakt-tabl-data>td span.fl{text-align:center!important}
body.new.crm-kontakt-page #SDELKI,body.new.crm-kontakt-page #SDELKI [id^='Tr']{position:relative;z-index:1;pointer-events:auto!important;overflow:hidden!important;max-width:100%!important;min-width:0!important}
body.new.crm-kontakt-page #SDELKI [id^='Tr'].Shadow_bor{background:#fff!important;box-shadow:0 0 5px rgba(0,0,0,.3)!important;border:1px solid #BDBDBD!important;border-radius:0!important;overflow:hidden!important}
body.new.crm-kontakt-page #SDELKI select[id^="isps"]{position:static!important;right:auto!important;left:auto!important;max-width:100%!important;width:auto!important;display:inline-block!important}
body.new.crm-kontakt-page table.podclass{width:100%;border-collapse:collapse;table-layout:auto}
body.new.crm-kontakt-page #SDELKI table.podclass td{display:table-cell!important;float:none!important;vertical-align:middle!important;text-align:left!important;font-weight:bold!important;font-size:11px!important;border:0!important;padding:0!important}
body.new.crm-kontakt-page #SDELKI table.podclass td small{font-size:9px!important}
body.new.crm-kontakt-page #SDELKI table.staruse{width:100%!important;max-width:100%!important;table-layout:fixed!important;min-width:0!important}
body.new.crm-kontakt-page #SDELKI table.staruse>tbody>tr>td:first-child[style*="width"]{width:auto!important;max-width:100%!important;min-width:0!important}
body.new.crm-kontakt-page #SDELKI span[style*="white-space: nowrap"],body.new.crm-kontakt-page #SDELKI span[style*="white-space:nowrap"]{white-space:normal!important;max-width:100%!important}
body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl span[style*="white-space: nowrap"],body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl span[style*="white-space:nowrap"],body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl span[style*="nowrap"]{white-space:nowrap!important}
body.new.crm-kontakt-page #SDELKI input[style*="width"],body.new.crm-kontakt-page #SDELKI select[style*="width"],body.new.crm-kontakt-page #SDELKI textarea[style*="width"]{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}
body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl input[style*="width"],body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl select[style*="width"]{width:100%!important;max-width:100%!important;text-align:center!important;margin:0!important;display:block!important;float:none!important;vertical-align:middle!important}
body.new.crm-kontakt-page #SDELKI table.crm-kontakt-tabl span.fl{display:inline!important;width:auto!important;max-width:100%!important;text-align:center!important;float:none!important;vertical-align:middle!important}
body.new.crm-kontakt-page #SDELKI [id^="DOP_INFA"]{width:auto!important;max-width:100%!important;overflow:visible!important;min-width:0!important}
body.new.crm-kontakt-page #SDELKI [id^="DOP_INFA"] fieldset.leftf{display:grid!important;grid-template-columns:max-content minmax(0,350px)!important;gap:6px 12px!important;align-items:center!important;justify-content:start!important;justify-items:start!important;clear:both!important;margin:10px 0 0!important;padding:8px 0 0!important;border:0!important;width:auto!important;max-width:100%!important;min-width:0!important;min-inline-size:0!important;box-sizing:border-box!important}
body.new.crm-kontakt-page #SDELKI [id^="DOP_INFA"] fieldset.leftf legend{grid-column:1/-1!important;float:none!important;display:block!important;width:100%!important;margin:0 0 8px!important;font-size:11px!important;font-weight:700!important}
body.new.crm-kontakt-page #SDELKI [id^="DOP_INFA"] .fl.normspan{display:block!important;width:auto!important;max-width:none!important;float:none!important;margin:0!important;padding:2px 8px 2px 0!important;font-weight:600!important;font-size:10px!important;line-height:1.3!important;text-align:right!important;white-space:nowrap!important;justify-self:end!important}
body.new.crm-kontakt-page #SDELKI [id^="DOP_INFA"] input,body.new.crm-kontakt-page #SDELKI [id^="DOP_INFA"] select,body.new.crm-kontakt-page #SDELKI [id^="DOP_INFA"] textarea{display:block!important;width:100%!important;max-width:350px!important;min-width:0!important;margin:0!important;box-sizing:border-box!important}
body.new.crm-kontakt-page #SDELKI [id^="DOP_INFA"] input[style*="width"],body.new.crm-kontakt-page #SDELKI [id^="DOP_INFA"] select[style*="width"],body.new.crm-kontakt-page #SDELKI [id^="DOP_INFA"] textarea[style*="width"]{width:100%!important;max-width:350px!important;margin:0!important}
body.new.crm-kontakt-page #SDELKI .RedForm{position:absolute!important;max-width:min(320px,90vw)!important;z-index:20!important}
body.new.crm-kontakt-page #SDELKI select,body.new.crm-kontakt-page #SDELKI input,body.new.crm-kontakt-page #SDELKI button,body.new.crm-kontakt-page #SDELKI textarea,body.new.crm-kontakt-page #SDELKI img[onclick],body.new.crm-kontakt-page #SDELKI .button{pointer-events:auto!important;cursor:pointer}
body.new.crm-kontakt-page #SDELKI img[src*="del.png"]{cursor:pointer!important;pointer-events:auto!important}
.crm-kontakt-deals-toolbar .box-button,.crm-kontakt-deals-toolbar a.box-button,.crm-kontakt-deals-toolbar button.box-button{display:inline-flex!important;align-items:center;padding:7px 12px!important;border:1px solid var(--border)!important;border-radius:8px!important;background:var(--bg)!important;color:var(--text)!important;font-size:12px!important;font-weight:600!important;text-decoration:none!important;line-height:1.3!important;cursor:pointer!important;font-family:inherit;appearance:none;-webkit-appearance:none;box-sizing:border-box}
.crm-kontakt-deals-toolbar .box-button:hover{border-color:var(--accent)!important;color:var(--accent)!important;background:var(--surface)!important}
body.new.crm-kontakt-page .crm-kontakt-deals-toolbar{position:relative;z-index:10}
body.new.crm-kontakt-page #NewSd.crm-kontakt-newsd{z-index:11}
.TOPP{position:relative;max-width:100%;width:100%}
#bmenu.menu{position:relative;display:flex;align-items:stretch;flex-wrap:nowrap}
.menu a.logo{position:relative!important;top:auto!important;left:auto!important;z-index:20!important;flex:0 0 auto!important;cursor:pointer!important;text-decoration:none!important;margin:0!important;overflow:visible!important;height:60px;display:flex!important;align-items:center;line-height:0}
.menu a.logo .logo-avanta-img,.menu a.logo img{display:block;max-width:150px;max-height:48px;width:auto;height:auto;margin:0 12px 0 16px;object-fit:contain;vertical-align:middle}
#REFRESH.crm-refresh-bar:empty{display:none!important}
#REFRESH.crm-refresh-bar:not(:empty){display:block!important;position:fixed!important;left:auto!important;right:16px!important;top:68px!important;max-width:280px;padding:8px 12px;background:var(--surface,#fff);border:1px solid var(--border,#e2e8f0);border-radius:6px;color:var(--text,#1e2a3e);font-size:12px;box-shadow:0 2px 12px rgba(30,42,62,.12);z-index:98;cursor:pointer;width:auto!important;line-height:1.4;text-align:left}
div#header_menu{display:flex!important;align-items:center!important;justify-content:space-between!important;flex:1 1 auto!important;min-width:0!important;width:auto!important;max-width:100%!important;margin-left:0!important;padding:0 10px 0 8px!important;text-align:left!important;height:60px!important;box-sizing:border-box;gap:8px;float:none!important}
.crm-header-left{display:flex!important;align-items:center!important;flex:1 1 auto!important;min-width:0!important;gap:10px!important;overflow:hidden}
.crm-header-right{display:flex!important;align-items:center!important;flex:0 0 auto!important;gap:8px!important;margin-left:auto!important;padding-right:2px}
.crm-header-user{float:none!important;flex:0 0 auto!important}
#header_menu .crm-header-actions{display:flex!important;align-items:center!important;gap:8px!important;flex-shrink:0!important}
#header_menu .crm-header-actions .td,#header_menu .td{float:none!important;display:flex!important;align-items:center!important;padding-top:0!important;height:auto!important;margin:0!important}
.crm-search-wrap{flex:1 1 auto!important;min-width:100px!important;max-width:100%!important;overflow:visible}
#RedSearch,#RedFkiltrNew.crm-search{width:100%;max-width:100%}
.crm-search-form{display:flex!important;align-items:center!important;position:relative!important;width:100%!important;min-width:0!important;gap:0!important}
.crm-search-input{flex:1 1 auto!important;min-width:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;height:28px!important;padding:4px 70px 4px 8px!important;border:1px solid #ccc!important;border-radius:5px!important;position:static!important;color:#333!important;font-size:12px!important}
.crm-search-btn{flex:0 0 auto!important;width:24px!important;height:26px!important;min-width:24px!important;padding:0!important;margin:0!important;border:1px solid #ccc!important;background:#f8f8f8 center/14px no-repeat!important;border-radius:0!important;position:absolute!important;top:1px!important}
.crm-search-btn--go{right:0!important;border-radius:0 5px 5px 0!important;background-image:url(../img/styleioncrm/iskaty.png)!important}
.crm-search-btn--filter{right:24px!important;border-width:1px 0!important;background-image:url(../img/styleioncrm/iskaty_nastr.png)!important}
.crm-search-btn--clear{right:47px!important;border-width:1px 0!important;background-image:url(../img/styleioncrm/delete.png)!important}
.crm-filter-bar{display:none!important}
#about_user{position:static!important;float:none!important;right:auto!important;top:auto!important}
#about_user_form{position:absolute!important;left:-9999px!important;opacity:0!important;pointer-events:none!important}
#Yours_menu{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;float:none!important;margin:0!important;padding:0!important;list-style:none!important}
#Yours_menu li{float:none!important;display:flex!important;align-items:center!important;width:auto!important;min-width:0!important;height:auto!important;padding:2px 6px!important;overflow:visible!important;cursor:pointer}
#Yours_menu li#panel{width:auto!important;max-width:140px!important;line-height:1.2!important;white-space:nowrap!important;font-size:11px!important;flex-shrink:0!important}
#Yours_menu li#panel a{color:#fff!important;text-decoration:none!important}
#Yours_menu li#Yous{color:#fff!important;white-space:normal!important;width:auto!important;max-width:none!important;padding:4px 10px 4px 6px!important;height:auto!important;min-height:48px!important;align-items:center!important;position:relative!important}
#Yours_menu li#panel:empty{display:none!important;width:0!important;padding:0!important;overflow:hidden!important;margin:0!important}
#header_menu .crm-user-block{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important}
#header_menu .crm-user-avatar{flex:0 0 auto!important;line-height:0!important}
#header_menu .crm-user-avatar img.avatarimg,#header_menu .crm-user-avatar .groupsimg img{width:36px!important;height:36px!important;float:none!important;display:block!important;border-radius:4px!important;object-fit:cover!important}
#header_menu .crm-user-info{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:1px!important;min-width:0!important;max-width:190px!important}
#header_menu .crm-user-name{font-size:11px!important;line-height:1.25!important;font-weight:600!important;color:#fff!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;word-break:break-word!important}
#header_menu .crm-user-role{display:block!important;font-size:10px!important;line-height:1.2!important;font-weight:400!important;color:rgba(255,255,255,.82)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
#Yours_menu li#Yous .Yours_menu{right:0!important;left:auto!important}
div.TOP{background:var(--accent,#327dbc)}
.TOPP{width:100%!important;max-width:100%!important;overflow:hidden!important}

/* Shell: fit viewport without horizontal scroll */
html{overflow-x:hidden;max-width:100%}
body{overflow-x:hidden;box-sizing:border-box;max-width:100vw}
img,video,iframe{max-width:100%}
.white{display:table-cell!important;width:auto!important;max-width:100%;box-sizing:border-box}
table:has(>tbody>tr>td.header_menu),table:has(>tr>td.header_menu){table-layout:fixed!important;width:100%!important;max-width:100%}
table:has(td.header_menu) td.header_menu{width:180px!important;min-width:180px!important;max-width:180px!important;box-sizing:border-box}
table:has(td.header_menu) td#right_menu{width:200px!important;min-width:200px!important;max-width:200px!important;box-sizing:border-box}
td#Telo,td#Telo.white{display:table-cell!important;width:auto!important;min-width:0!important;max-width:100%;overflow:hidden;box-sizing:border-box;vertical-align:top}
#Telo td.adm,#Telo #ZADANIYA{width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;text-align:left!important;vertical-align:top;overflow:visible;box-sizing:border-box}
#Telo table[style*="width:100%"]>tbody>tr>td:first-child,#Telo table[style*="width:100%"]>tbody>tr>td:last-child{width:1px;padding:0;font-size:0;line-height:0}
#Telo #podmenu{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 14px;width:100%;max-width:100%;overflow:visible;padding:2px 0 10px;box-sizing:border-box}
#Telo #podmenu>.straniz,#Telo #podmenu>div.straniz{flex:1 1 420px;min-width:0;float:none!important;position:relative!important;top:0!important;width:auto!important;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}
#Telo #podmenu .limit{display:inline-flex;align-items:center;float:none!important;top:0!important;margin:0!important;position:relative!important}
#Telo #podmenu .limit select{max-width:160px}
#Telo #podmenu .crm-podmenu-actions{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 14px;flex:0 1 auto;min-width:0}
#Telo #podmenu a,#Telo #podmenu a.option,#Telo #podmenu a.print,#Telo #podmenu a.add{display:inline-block!important;float:none!important;margin:0!important;white-space:nowrap;line-height:1.35!important;text-align:left!important}
#Telo .crm-list-scroll{overflow-x:visible;overflow-y:visible;max-width:100%;width:100%}
#Telo #ZADANIYA table#KaKaK,#Telo table#KaKaK,#Telo .crm-list-scroll table#KaKaK{table-layout:fixed!important;width:100%!important;min-width:0!important;max-width:100%!important;border-collapse:collapse!important}
#Telo table#KaKaK>colgroup>col.col-delcheck{width:24px!important;min-width:24px!important;max-width:24px!important}
#Telo table#KaKaK.redt>thead>tr>th,#Telo table#KaKaK.redt>tbody>tr>td{padding:4px 3px!important;border-top:1px dotted #ccc!important;border-left:0!important;border-right:0!important;font-size:10px!important;line-height:1.3!important;vertical-align:top!important;word-wrap:break-word;word-break:break-word;overflow:hidden}
#Telo table#KaKaK.redt>thead>tr#TOPHT>th,#Telo table#KaKaK.redt>thead>tr>th{background:#eee!important;font-size:10px!important;padding:5px 3px!important;text-align:center!important;vertical-align:middle!important;white-space:normal!important;border:0!important;border-bottom:1px solid #ccc!important}
#Telo table#KaKaK.redt>tbody>tr>td.cm{text-align:left!important}
#Telo table#KaKaK.redt>thead>tr>th.chk-cell,#Telo table#KaKaK.redt>tbody>tr>td.chk-cell{width:24px!important;min-width:24px!important;max-width:24px!important;padding:2px!important;text-align:center!important;vertical-align:middle!important;overflow:visible!important;white-space:nowrap!important;box-sizing:border-box!important;border:0!important;border-top:1px dotted #ccc!important;font-size:0!important;line-height:1!important}
#Telo table#KaKaK.redt>thead>tr>th.chk-cell input,#Telo table#KaKaK.redt>tbody>tr>td.chk-cell input{margin:0;padding:0;display:inline-block;width:16px!important;height:16px!important;min-width:16px!important;max-width:16px!important;cursor:pointer;vertical-align:middle;font-size:12px!important}
#Telo .crm-list-scroll table#KaKaK a.FiOns,#Telo .crm-list-scroll table#KaKaK span.FiOns{float:none!important;display:inline;font-size:10px!important;line-height:1.3}
#Telo .crm-list-scroll table#KaKaK .groups,#Telo .crm-list-scroll table#KaKaK .jobs,#Telo .crm-list-scroll table#KaKaK .smallbla,#Telo .crm-list-scroll table#KaKaK .smallblu{white-space:normal!important;float:none!important;font-size:10px!important;line-height:1.3}
#Telo .crm-list-scroll table#KaKaK .jobs .jobs{white-space:normal!important}
#Telo table.redt table.staruse td,#Telo table#KaKaK table.staruse td{text-align:center;display:table-cell;float:none;overflow:visible}

/* Сделки — выравнивание заголовков и ячеек по центру */
#Telo table#KaKaK.crm-sdelki-list.redt>thead>tr>th{text-align:center!important;vertical-align:middle!important}
#Telo table#KaKaK.crm-sdelki-list.redt>tbody>tr>td,#Telo table#KaKaK.crm-sdelki-list.redt>tbody>tr>td.cm{text-align:center!important;vertical-align:middle!important}
#Telo table#KaKaK.crm-sdelki-list span[style*="float:left"],#Telo table#KaKaK.crm-sdelki-list a[style*="float:left"],#Telo table#KaKaK.crm-sdelki-list span[style*="float: left"],#Telo table#KaKaK.crm-sdelki-list a[style*="float: left"]{float:none!important;display:inline!important}
#Telo table#KaKaK.crm-sdelki-list .FiOns,#Telo table#KaKaK.crm-sdelki-list .groups,#Telo table#KaKaK.crm-sdelki-list .jobs,#Telo table#KaKaK.crm-sdelki-list .smallbla,#Telo table#KaKaK.crm-sdelki-list .smallblu{float:none!important}

/* Shell: keep left menu + content + messages inside viewport */
table.crm-shell,table:has(>tbody>tr>td.header_menu),table:has(>tr>td.header_menu){table-layout:fixed!important;width:100%!important;max-width:100vw!important}
table.crm-shell td.header_menu,table:has(td.header_menu) td.header_menu{width:180px!important;min-width:180px!important;max-width:180px!important;box-sizing:border-box!important;vertical-align:top!important}
table.crm-shell td#right_menu,table:has(td.header_menu) td#right_menu{width:200px!important;min-width:200px!important;max-width:200px!important;box-sizing:border-box!important;vertical-align:top!important}
table.crm-shell td#Telo,table:has(td.header_menu) td#Telo{width:auto!important;min-width:0!important;overflow:hidden!important}

/* Right messages panel — classic look within fixed column */
td#right_menu{overflow:visible!important;position:relative!important;padding:0!important}
#right_menu #mess{width:200px!important;max-width:200px!important;box-sizing:border-box!important;overflow:visible}
#right_menu #mess .ionmenu .menu{border-top:1px solid #fcfcfc;border-bottom:1px solid #dddedf}
#right_menu #mess .ionmenu .menu span{text-transform:uppercase!important;font-size:14px!important;font-weight:bold!important;color:#679ac6!important;line-height:36px!important;padding-left:10px!important;display:block!important;width:200px!important;white-space:normal!important}
#right_menu #mess>p,#right_menu #mess p{display:block!important;border-top:1px solid #eee;width:190px!important;max-width:190px!important;margin-top:10px!important;margin-left:5px!important;padding-top:5px!important;box-sizing:border-box!important}
#right_menu #mess p a{font-size:11px!important;font-weight:bold!important;padding:5px!important}
#right_menu #mess>table,#right_menu #mess table[style*="width:100%"]{width:200px!important;max-width:200px!important;border-collapse:collapse}
#right_menu #mess>table>tbody>tr>td#AllKontsUsers,#right_menu #mess>table>tr>td#AllKontsUsers{width:0!important;padding:0!important;border:0!important;overflow:visible!important;font-size:0!important;line-height:0!important;vertical-align:top}
#right_menu #mess>table>tbody>tr>td:last-child,#right_menu #mess>table>tr>td:last-child{width:200px!important;max-width:200px!important;padding:0!important;vertical-align:top!important;white-space:normal!important}
#right_menu #AllmessUser{width:200px!important;max-width:200px!important;border-collapse:collapse}
#right_menu #AllmessUser td.noselarr,#right_menu #AllmessUser td.selarr{width:12px!important;min-width:12px!important;max-width:12px!important;padding:2px 0!important;vertical-align:middle!important}
#right_menu #AllmessUser td.vkont{width:auto!important;padding:0!important;vertical-align:top!important}
#right_menu #AllmessUser th.sin{text-align:right!important;color:#fff!important;padding:4px 6px!important;font-size:11px!important;white-space:normal!important}
#right_menu button.eprima,#right_menu button.eprimapress{display:block!important;width:188px!important;max-width:188px!important;margin:0!important;border:0!important;background:#f1f5f8!important;padding:10px!important;color:#333!important;font-size:11px!important;line-height:1.35!important;text-align:right!important;position:relative!important;box-sizing:border-box!important;cursor:pointer}
#right_menu .vkont button.eprima,#right_menu .vkont button.eprimapress{text-align:right!important}
#right_menu .vkont button.eprima strong,#right_menu .vkont button.eprimapress strong{font-size:11px!important;font-weight:bold!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;display:inline!important}
#right_menu button.eprimapress{color:#fff!important}
#right_menu img.avatarimg,#right_menu .vkont img.avatarimg{width:45px!important;height:45px!important;float:right!important;padding-left:10px!important;padding-right:0!important;position:relative!important}
#right_menu .vkont .ogony{right:auto!important;left:8%!important}
#right_menu #AllKontsUsers{position:static!important;right:auto!important;top:auto!important;width:0!important;height:0!important;overflow:visible!important}
#right_menu .crm-mess-popup,#right_menu #NemVmess.crm-mess-popup,#right_menu #NemVmess{position:fixed!important;right:208px!important;left:auto!important;top:68px!important;flex-direction:column!important;width:min(420px,calc(100vw - 220px))!important;min-width:300px!important;max-width:420px!important;min-height:300px!important;max-height:calc(100vh - 120px)!important;box-sizing:border-box!important;z-index:90!important;background:#fff!important;border:1px solid #ccc!important;box-shadow:-5px 5px 10px rgba(0,0,0,.5)!important;overflow:hidden!important}
#right_menu .crm-mess-popup:not([style*="display: none"]):not([style*="display:none"]),#right_menu #NemVmess:not([style*="display: none"]):not([style*="display:none"]){display:flex!important}
#right_menu .crm-mess-popup[style*="display: none"],#right_menu .crm-mess-popup[style*="display:none"],#right_menu #NemVmess[style*="display: none"],#right_menu #NemVmess[style*="display:none"]{display:none!important}
#right_menu .crm-mess-history,#right_menu #MessEGeON.crm-mess-history,#right_menu #MessEGeON{flex:1 1 auto!important;min-height:0!important;width:100%!important;overflow-x:hidden!important;overflow-y:auto!important;position:relative!important;background:#fff!important}
#right_menu #MessEGe{display:block!important;width:100%!important;min-height:100%!important;padding:42px 12px 12px!important;position:relative!important;box-sizing:border-box!important}
#right_menu #MessEGe table{width:100%!important;border-collapse:collapse}
#right_menu #MessEGe #optionKonf{position:absolute!important;top:0!important;left:0!important;right:0!important;width:100%!important;z-index:3!important;background:#fff!important;text-align:center!important;padding:8px 10px!important;margin:0!important;box-sizing:border-box!important;border-bottom:1px solid #e2e8f0!important;box-shadow:0 1px 4px rgba(0,0,0,.06)!important}
#right_menu #MessEGe #optionKonf a{display:inline!important;color:#0880c0!important;font-size:11px!important;text-decoration:none!important;padding:0 6px!important;white-space:nowrap!important}
#right_menu #MessEGe #optionKonf a:hover{text-decoration:underline!important}
#right_menu #MessEGe h1{color:#ccc!important;font-size:12px!important;text-align:center!important;margin:10px 0!important;padding:0!important}
#right_menu #MessEGe center{display:block!important;text-align:center!important;padding:12px 0!important;color:#888!important;font-size:12px!important}
#right_menu .crm-mess-form,#right_menu #NEW_EMAIL.crm-mess-form,#right_menu #NEW_EMAIL{flex:0 0 auto!important;display:block!important;width:100%!important;background:#f1f5f8!important;border-top:1px solid #c3d0d8!important;padding:12px!important;box-sizing:border-box!important}
#right_menu .crm-mess-hidden{display:none!important}
#right_menu .crm-mess-compose{display:block!important;width:100%!important;margin:0 0 10px!important;padding:0!important;box-sizing:border-box!important}
#right_menu .crm-mess-textarea,#right_menu #NEW_EMAIL textarea,#right_menu #NEW_EMAIL textarea#eTEXT{display:block!important;width:100%!important;max-width:100%!important;height:84px!important;min-height:84px!important;margin:0!important;padding:8px 10px!important;border:1px solid #c3d0d8!important;border-radius:4px!important;background:#fff!important;color:#333!important;font-size:12px!important;font-family:Arial,Helvetica,sans-serif!important;line-height:1.4!important;box-sizing:border-box!important;resize:vertical}
#right_menu .crm-mess-actions{display:block!important;width:100%!important;padding:0!important}
#right_menu .crm-mess-actions-row{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px 16px!important;width:100%!important}
#right_menu .crm-mess-form .sub,#right_menu #NEW_EMAIL .sub,#right_menu #NEW_EMAIL input.sub{margin:0!important;flex:0 0 auto!important}
#right_menu .crm-mess-form a,#right_menu #NEW_EMAIL a{color:#738fb6!important;display:inline-block!important;white-space:nowrap!important;padding:0!important;margin:0!important;line-height:1.4!important;font-size:11px!important}
#right_menu .crm-mess-form a.Entertrue,#right_menu #NEW_EMAIL a.Entertrue{text-decoration:underline!important;font-weight:bold!important}
#right_menu #RESP.RedForm{max-width:min(320px,calc(100vw - 24px))!important;box-sizing:border-box!important}

