img.toltip							{
	opacity							:	0.5;
}
img.toltip:hover					{
	opacity							:	1;
}

#loadBar{
	z-index			:	2001;
	color				:	rgb(200,200,200);
	background		:	linear-gradient(to right, rgba(65, 12, 99, 0.8) 0%, rgba(65, 12, 99, 0.8) 90%, rgba(0, 0, 0, 0.0) 100%);
	text-align		:	left;
	vertical-align	:	middle;
	position			:	fixed;
	bottom			:	30px;
	left				:	-15px;
	z-index			:	2100;
	font-weight		:	bold;
	text-shadow		:	1px 1px 3px black;
}
#loadBar > div{
	margin			:	1px 15px 1px 15px;
}
#loadBar > div:last-child{
	margin-bottom	:	5px
}
#loadBar > div.bred{
	background			:	rgba(197, 0, 0, 0.50);
	background			:	linear-gradient(to right, rgba(197, 0, 0, 0.50) 0%, rgba(197, 0, 0, 0.50) 90%, rgba(0, 0, 0, 0.0) 100%);
}

/*	Логистика	*/
#LogisticItems	.A tbody tr			{
	height				:	60px;
}
#LogisticItems	.A .bgBlue		{
	background			:	rgb(50,50,100);
}
#LogisticItems	.A .bgRed			{
	background			:	rgb(100,50,50);
}
#LogisticItems	.A .bgGreen		{
	background			:	rgb(50,100,50);
}
#LogisticItems	.A .bgGray		{
	background			:	rgb(100,100,100);
}
#LogisticItems	.A .mB.bgBlue	{
	background			:	rgb(0,0,50);
}
#LogisticItems	.A .mB.bgRed		{
	background			:	rgb(50,0,0);
}
#LogisticItems	.A .mB.bgGreen	{
	background			:	rgb(0,50,0);
}
#LogisticItems	.A .mB.bgGray	{
	background			:	rgb(50,50,50);
}
#LogisticItems	.A .mW > * 		{
	color					:	black!important
}
#LogisticItems	.A .mW.bgBlue	{
	background			:	#C4C3FF;
}
#LogisticItems	.A .mW.bgRed		{
	background			:	rgb(255, 210, 210);
}
#LogisticItems	.A .mW.bgGreen	{
	background			:	#D8FBD8;
}
#LogisticItems	.A .mW.bgGray	{
	background			:	white;
}



strong.h:hover	{cursor:pointer; text-decoration:underline}
span.h:hover		{background-color:dddddd; background: linear-gradient(right top, rgba(0,0,0,0.2), transparent 100%); background: -webkit-gradient(linear, left top, right top, from(transparent), to(rgba(0,0,0,0.2)));}
div.h:hover		{background-color:111111;cursor:pointer; text-decoration:underline}
div.hover			{background-color:111111;cursor:pointer; text-decoration:underline}

img.block			{
	margin			:	0 auto;
	display			:	block;
}

.dip			{
	background				: rgba(0,0,0,0.1);
	box-shadow				: inset 1px 1px 4px rgba(0,0,0,0.6), inset -1px -1px 4px rgba(0,0,0,0.6);
	-moz-box-shadow		: inset 1px 1px 4px rgba(0,0,0,0.6), inset -1px -1px 4px rgba(0,0,0,0.6);
	-webkit-box-shadow	: inset 1px 1px 4px rgba(0,0,0,0.6), inset -1px -1px 4px rgba(0,0,0,0.6);
}
.dip2			{
	background				: rgba(0,0,0,0.1);
	box-shadow				: inset 1px 1px 5px rgba(0,0,0,1), inset -1px -1px 5px rgba(0,0,0,1);
	-moz-box-shadow		: inset 1px 1px 5px rgba(0,0,0,1), inset -1px -1px 5px rgba(0,0,0,1);
	-webkit-box-shadow	: inset 1px 1px 5px rgba(0,0,0,1), inset -1px -1px 5px rgba(0,0,0,1);
}
.ellipsis	{
	display			: -moz-box;
	position			: relative;
	white-space		: nowrap;
	width				: 100%;
	overflow			: hidden;
	text-overflow	: ellipsis;
}

.unselectable	{
	-moz-user-select		:	-moz-none;
	-o-user-select			:	none;
	-khtml-user-select	:	none;
	-webkit-user-select	:	none;
	user-select				:	none;
}

/*ФОРМЫ*/
textarea		{width:100%}
input.num2	{width:24}
input.num4	{width:44}
input.num7	{width:60}

input[type=radio], input[type=checkbox]	{margin:1 3 0 1; width:auto}
input[type=button], button	{margin:0px 2px 4px; opacity:0.7}
input[type=text], input[type=num], select{margin:1 0; height:20}



input:not([type=button]):not([type=reset]):not([type=radio]):not([type=checkbox]),textarea,select	{
	background				:	rgb(85,85,85);
	font						:	normal normal 13px "Microsoft Sans Serif";
	border					:	1px gray solid;
	padding					:	0 3;
	width						:	auto;
	color						:	white!important;
	text-shadow				:	1px 1px 2px rgba(0,0,0,0.5);
	box-shadow				:	inset 1px 1px 2px rgba(0,0,0,0.5), inset -1px -1px 2px rgba(0,0,0,0.5);
	-moz-box-shadow		:	inset 1px 1px 2px rgba(0,0,0,0.3), inset -1px -1px 2px rgba(0,0,0,0.3);
	-webkit-box-shadow	:	inset 1px 1px 2px rgba(0,0,0,0.3), inset -1px -1px 2px rgba(0,0,0,0.3)
}
input:not([type=button]):not([type=reset]):not([type=radio]):not([type=checkbox]):hover,textarea:hover,select:hover	{
	background				:	rgb(100,100,110);
	color						:	white!important;
}
input:not([type=button]):not([type=reset]):not([type=radio]):not([type=checkbox]):focus,textarea:focus,select:focus	{
	background				:	rgb(100,100,110);
	color						:	white!important;
}
input:not([type=button]):not([type=reset]):not([type=radio]):not([type=checkbox]).small	{
	font-weight:			8pt!important;
	height:					18px!important;
}

input:disabled, textarea:disabled, select:disabled	{
	opacity:0.3;
}

input[type=checkbox]	{
	opacity				:	0.5;
}
input:checked	{
	opacity				:	1;
}

input.li {display:inline-block;position:absolute;left:3}

input.small, button.small,	select.small{font-size:8pt!important;padding:0; margin-top:0; margin-bottom:0}
input.small7, button.small7,	select.small7{font-size:7pt!important; padding:0; margin-top:0; margin-bottom:0}
input.small12, button.small12,	select.small12{font-size:12pt!important; padding:0; margin-top:0; margin-bottom:0; height:26px}

label	{cursor:pointer}

textarea					{
	resize		:	none
}

optgroup					{
	background-color	:	rgba(20,20,20,0.8)!important;
	padding				:	5 0 5 5;
	font-weight			:	bold;
	font-style			:	normal;
	color					:	orange;
}

option						{
	color					:	white;
}
option:hover				{
	background-color	:	rgb(185,185,185)!important;
	color					:	rgb(50,50,50)!important;
}


span.input	{
	position			:relative;
	padding			:0 3 0 3;
	font-size		:11pt;
	width				:100%;
}
span.input:hover	{
	background-color:rgba(60,60,60,0.9);
}
span.input input[type=text] {
	width		:250;
}
span.input input[type=num] {
	width		:100;
}
span.input input, span.input select {
	display	:block;
	float		:right;
	border-radius			:3px;
	-moz-border-radius	:3px;
	-webkit-border-radius:3px;
	box-shadow				:inset 1px 1px 4px rgba(0,0,0,0.3), inset -1px -1px 4px rgba(0,0,0,0.3);
	-moz-box-shadow		:inset 1px 1px 4px rgba(0,0,0,0.3), inset -1px -1px 4px rgba(0,0,0,0.3);
	-webkit-box-shadow	:inset 1px 1px 4px rgba(0,0,0,0.3), inset -1px -1px 4px rgba(0,0,0,0.3)
}
span.input button {
	display	:block;
	float		:right
}
span.input button.sel {
	position	:absolute;
	left		:100%;
	top		:0px;
}

span.filter_item	{
	display			:inline-block;
	width				:100%;
	border-bottom	:1px rgba(100,100,100,0.4) dotted;
}
span.filter_item:hover	{
	border-bottom			:1px cyan solid;
	background				:-moz-linear-gradient(bottom, rgba(0,180,225,0.2), transparent 20px);
	background				:-webkit-linear-gradient(bottom, rgba(0,180,225,0.2), transparent 20px)
}

div.filter_color	{
	margin	:3;
	width		:40;
	height	:8;
	border	:1px gray solid;
}

.required {
	background				: rgba(30,50,5,0.5)!important;
}
.warning {
	background				: rgba(90,50,50,0.5)!important;
	box-shadow				: inset 1px 1px 2px rgba(100,0,0,0.5), inset -1px -1px 2px rgba(1000,0,0,0.5);
}


.search_active			{
	border-color		:	yellow!important;
	background-color	:	#505B0A!important;
}


iframe	{
	border:none
}

#search				{padding:0; margin:0; top:-28; height:25}
#search div.in		{position:absolute; z-index:3; width:100%; padding:0; margin:0}
div.complete	{background:rgba(220,220,150,0.5)!important}
div.pb					{
	position:absolute; z-index:2; height:20; top:0; left:5; white-space:nowrap;
	background:rgba(255,255,255,0.3); margin:2 0; text-align:center; color:white;
}
	
div.p_group			{width:400; height:445}

b.h:hover		{opacity:1; text-decoration:underline; cursor:pointer}

/*СПИСКИ*/
ol					{margin:5 0; padding-left:45}
ul					{margin:3 0; padding-left:28}
li					{
	padding					:	0 8 1 8;
	margin					:	0;
	border-bottom			:	1px rgba(100,100,100,0.4) dotted;
	border-top				:	1px transparent solid;
}
li:last-child	{border-bottom-color:transparent}

li.lihd			{
	padding					:	0 8 0 8;
	color						:	black;
	text-shadow				:	1px 1px 2px rgba(0,0,0,0.5);
}
li.lihd:hover	{
	cursor					:	pointer;
	background-color		:	rgb(185,185,185)!important;
	color						:	black!important;
	text-shadow				:	none;
	border-bottom			:	1px black solid;
}
li.lihd:hover *:not(input):not(textarea):not(select):not(option *):not(optgroup *){
	color						:	rgb(85,85,85)!important;
	text-shadow				:	none;
}
li.linh			{
	padding					:	0 8 1 8;
	text-shadow				:	1px 1px 2px rgba(0,0,0,0.5);
}
li.lihb			{
	padding					:	1px 8px;
	text-shadow				:	1px 1px 2px rgba(0,0,0,0.5);
}
li.lihb:hover	{
	cursor					:	pointer;
	background-color		:	rgba(255,255,255,0.3)!important;
	box-shadow				:	0 0 3px black;
}
li.lihb:hover *:not(input):not(textarea):not(select):not(option *):not(optgroup *){
	color						:	black!important;
	text-shadow				:	none;
}

.bdark li.lihb *:hover	{
	cursor					:	pointer;
	background-color		:	rgb(200,200,200)!important;
	color						:	black!important;
	text-shadow				:	none;
}
.bdark li.lihb *:hover *:not(input):not(textarea):not(select):not(option *):not(optgroup *){
	color						:	black!important;
	text-shadow				:	none;
}

li.true	{
	color:rgba(150,255,150,1)!important
}
li.false	{
	color:rgba(255,150,150,1)!important
}

strong.selected		{
	background-color		:rgba(20,20,20,0.5);
	color						:yellow!important;
	padding					:	0 5 0 5;
	border-radius			:5px;
	-moz-border-radius	:5px;
	-webkit-border-radius:5px;
}
li ol		{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:35px;
	background-color:rgba(0,0,0,0.2)!important
}
li label	{
	width		: 100%;
	display	: inline;
	cursor	: pointer
}
ul, ul li	{
  margin: 0px;
  padding: 0px;
}
li			{
  list-style: none;
}
li.b		{font-weight:bold!important}


li.checked		{
	background-color	:	rgba(255, 255, 255, 0.30)!important;
	text-text-shadow	:	none;
	box-shadow			:	0px 0px 1px rgba(0,0,0,0.5);
}
li.notice			{
	background-color	:	rgba(200,200,0,0.1)!important;
}
li.warning		{
	background-color	:	rgba(255,0,0,0.1)!important;
}
li.equally		{
	background-color	:	rgba(0, 255, 255, 0.29)!important;
}

ul .checked		{
	/*color			:	black!important*/
}

li.selected *{
	/*color						:	black!important;*/
	/*text-shadow				:	none;*/
}
li.selected {
	background-color		:	#218e8c !important;
	box-shadow				:	0 0 3px black;
}

li > div	{
	display		: inline-block;
	float			: right;
	right			: 0;			
}
option			{
	height		:	18;
}
option > div	{
	height		:	18
}

li .lh:hover	{
	cursor					:pointer;
	color						:white!important;
	background				:rgba(255,255,255,0.1);
	text-align				:center;
	box-shadow				:1px 1px 4px rgba(0,0,0,0.6), -1px -1px 4px rgba(0,0,0,0.6);
	-moz-box-shadow		:1px 1px 4px rgba(0,0,0,0.6), -1px -1px 4px rgba(0,0,0,0.6);
	-webkit-box-shadow	:1px 1px 4px rgba(0,0,0,0.6), -1px -1px 4px rgba(0,0,0,0.6);	
}
li.sort_fon	{
	background				:	rgba(0,0,0,0.2)!important;
	height					:	20px;
	border-bottom			:	1px rgba(100,100,100,1) solid;
	box-shadow				:	inset 1px 1px 2px rgba(0,0,0,0.5);
}


div.tree > ol 	{color:red!important}
div.tree > ol > ol 	{color:green!important}
div.tree > ol > ol 	> ol	{color:orange!important}
dvi.tree > ol > ol 	> ol > ol	{color:pink!important}

b.but	{
	display			:	block;
	padding			:	1px 3px;
	border			:	1px gray solid;
	box-shadow		:	1px 1px 1px rgba(0,0,0,0.8);
	border-radius	:	6px;
}


/*	ФОНОВЫЕ ПОНИ	*/
.BCA	{background:#2a2947!important}
.BCB	{background:#005555!important}
.BCC	{background:#44314d!important}
.BCD	{background:#3f5063!important}


.icon	{vertical-align:bottom; height:18; margin:0px 2px 0px 2px}

.tdu	{text-decoration:underline}
.oya	{overflow-y:scroll;overflow-x:hidden;}
.oys	{overflow-y:scroll;overflow-x:hidden;}
.oxa	{overflow-x:auto}
.vam	{vertical-align:middle}
.vat	{vertical-align:top}
.b .fwb{font-weight:bold!important}
.fwn	{font-weight:normal!important}
.mono	{font-family:monospace!important}
.fr	{float:right}
.fl	{float:left}
.tr	{text-align:right!important}
.tc	{text-align:center!important}
.tl	{text-align:left!important}
.tj	{text-align:justify!important}
.dgray	{color:rgba(100,100,100,1)!important}
.gray		{color:rgba(180,180,180,1)!important}
.red		{color:red!important}
.lred		{color:#FF9898!important}
.lgray	{color:rgba(200,200,200,1)!important}
.lgreen	{color:lightgreen!important}
.green	{color:rgba(100,255,100,1)!important}
.yellow	{color:yellow!important}
.violet	{color:rgba(233,206,255,1)!important}
.orange	{color:orange!important}
.black	{color:black!important}
.blue		{color:blue!important}
.cyan		{color:cyan!important}
.white	{color:white!important}
.lpink	{color:rgba(255,140,255,1)!important}
.hide		{display:none}
.query	{color:rgba(133,234,238,0.8)}
.part		{color:rgba(238,234,133,0.8)}
.brand	{color:rgba(200,250,200,1)}
.dib		{display:inline-block}
.bqty		{background:rgba(0,0,0,0.8)}
.bdark	{background-color:rgba(20,20,20,0.8)!important}
.bgreen	{background-color:rgba(0,150,0,0.2)}
.bblue	{background-color:rgba(0,0,150,0.2)}
.bcyan	{background-color:rgba(0,150,150,0.2)}
.bviolet	{background-color:rgba(150,0,150,0.2)}


.tsh		{text-shadow:1px 0px 1px #000000;}
.ish		{}
.osh		{
	box-shadow				: 2px 2px 2px rgba(0,0,0,0.5), -2px -2px 2px rgba(0,0,0,0.5);
	-moz-box-shadow		: 2px 2px 2px rgba(0,0,0,0.5), -2px -2px 2px rgba(0,0,0,0.5);
	-webkit-box-shadow	: 2px 2px 2px rgba(0,0,0,0.5), -2px -2px 2px rgba(0,0,0,0.5);
}

.select:hover	{background-color:black}



.grPink	{
	border-bottom			:1px pink solid!important;
	background				:-moz-linear-gradient(bottom, rgba(255,205,255,1), transparent 10px)!important;
	background				:-webkit-linear-gradient(bottom, rgba(255,205,255,1), transparent 10px)!important
}

div.dnone	{display:none}
div.ins		{
}

.container { width: 800px; margin: 0 auto; }

/*ЗАКАЗ*/
div.order-item{
	height					:	110px;
	margin					:	5px auto;
	cursor					:	pointer;
	border					:	1px transparent solid;
}
div.order-item.selected{
	border					:	1px cyan solid;
	box-shadow				:	0px 0px 3px cyan;
	background				:	rgba(0,0,0,0.2)!important;
}
div.order-item:hover{
	border					:	1px yellow solid!important;
	box-shadow				:	0px 0px 3px yellow!important;
}
div.order-item-data{
	padding					:	5px;
	margin					:	5px auto;
	border					:	1px transparent solid;
}
div.order-item-data:hover{
	/*border					:	1px gray solid;*/
	box-shadow				:	0px 0px 3px black;
	background				:	rgba(100,100,100,0.5)!important;
}



/*ТАБЛИЦЫ*/
table.list					{
	font-weight:normal;font-size:10pt; width:100%; color:gray}
table.list thead			{
	background		:	rgba(75,75,75,1);
	color				:	lightgray;
	text-shadow		:	1px 1px 3px black;
	font-size		:	8pt;
	height			:	20px;
}
table.list thead th:hover	{cursor:pointer}
table.list tbody 	{
	font-size		:	10pt;
}
table.list tbody tr			{
	vertical-align		:	middle;
	border-bottom		:	1px rgba(100,100,100,0.4) dotted;
	height				:	22
}
table.list thead tr:last-child	{
	box-shadow		:	0px 2px 2px -1px black
}
table.list tbody tr.in_buffer{border-left-color:yellow;}
table.list tbody tr.trSortable{height:27}
table.list tbody tr.order_item	{
	height					:	102px;
	margin					:	5px 0px;
	background				:	rgba(30,30,30,1);
	border-bottom			:	1px rgba(100,100,100,1) solid;
	box-shadow				:	1px 1px 2px rgba(0,0,0,0.5);
}
table.list tbody tr.sort_fon		{
	background				:	green!important;
	height					:	102px;
	border-bottom			:	1px rgba(100,100,100,1) solid;
	box-shadow				:	inset 1px 1px 2px rgba(0,0,0,0.5);
}
table.list tbody tr.zebra:nth-child(even)		{background: rgba(20,20,20,0.7)}
table.list tbody tr.zebra:nth-child(odd)		{background: rgba(0,0,0,0.7)}
table.zebraTD td:nth-child(odd)	{background: rgba(10,10,30,0.4)}
table.list tbody td						{
	padding					:	1 6 1 3;
	vertical-align			:	top;
	border-width			:	1px;
}
table.list tbody td.b					{font-weight:bold}
table.list tbody td.tdh:hover		{
	cursor					:	pointer;
	color						:	white!important;
	background				:	#0E365B none repeat scroll 0 0 !important
	/*border					:	1px gray solid;*/
	/*box-shadow				:	1px 1px 4px rgba(0,0,0,0.6) inset, -1px -1px 4px rgba(0,0,0,0.6) inset;*/
}
table.list tbody td.h:hover	{cursor:pointer; color:white!important}
table.list tbody td.h:hover *			{color:white!important}

tr.sepLogistic					{
	background						:	black;
	height							:	21px!important;
	font-size						:	11pt;
	border-top						:	1px rgb(150,150,150) solid!important;
	border-bottom					:	1px rgb(100,100,100) solid!important;
	box-shadow						:	1px 1px 4px rgba(0, 0, 0, 1);
}

tr.processed						{
	border-bottom	:1px lightgreen solid!important;
}
tr.checked						{
	background		:rgba(0,0,60,0.8)!important;
}
tr.selected						{
	border-bottom	:1px rgba(200,200,200,1) solid!important;
}
tr.date							{
	text-align						:	right;
	background						:	black;
	height							:	17px!important;
	padding							:	2px;
	color								:	rgb(200,200,200);
	font-size						:	8pt;
	border-bottom					:	1px rgb(150,150,150) solid!important;
}

#Detail							{
	background					:	rgba(120,120,120,1);
	box-shadow					:	inset 2px 2px 2px rgba(0,0,0,0.1), inset -2px -2px 2px rgba(0,0,0,0.5);
	border-bottom				:	1px white solid!important;
}
#Detail	> td					{
	padding						:	6px 10px 5px 5px;
	color							:	white;
	overflow-x					:	auto;
}
#Detail	> td	.distrs tr		{
	height						:	20px;
}
#Detail	> td	.disInfo		{
	margin						:	0px 10px;
	background					:	rgba(20,20,20,0.8);
}
#Detail	> td	.disInfo	td	{
	color							:	white;
}

tr.upper							{
	background				: rgba(60,60,60,1)!important;
	color						: white;
	box-shadow				: 2px 2px 2px rgba(0,0,0,0.7), -2px -2px 2px rgba(0,0,0,0.7);
	-moz-box-shadow		: 2px 2px 2px rgba(0,0,0,0.4), -2px -2px 2px rgba(0,0,0,0.4);
	-webkit-box-shadow	: 2px 2px 2px rgba(0,0,0,0.4), -2px -2px 2px rgba(0,0,0,0.4);
}
tr.group							{background:rgba(0,50,0,0.2); cursor:pointer; border:none;}
tr.subg							{background:rgba(0,0,0,0.5); cursor:pointer; border-bottom:none; font-weight:bold; text-align:right; color:white;}
tr.exgrp							{background:rgba(0,0,0,0.5); cursor:pointer; border-bottom:none; font-weight:bold; text-align:right; color:white;}
tr.exsub							{background:rgba(0,50,0,0.2); cursor:pointer; border:none;}
tr.open							{border:transparent;}
tr.info_small > td				{padding:10 5!important}
tr.info_small > td	b.this	{display:inline-block; border-bottom:1px cyan solid; margin-bottom:6; height:11}
tr.info_small > td	hr			{background-color:rgba(140,140,140,1); margin:5 0}
tr.info_small					{background:rgba(20,20,20,1); color:rgba(200,200,200,1);
	padding-left:20; font-size:8pt; vertical-align:top; border-bottom:1px gray solid;
}

td.cash	{
	text-align:right;
	padding-right:10
}

.pricer_f				{background:rgba(0,0,50,0.3)}
.pricer_b				{color:rgba(180,180,250,1)}
.alfa_f					{background:rgba(50,0,0,0.3)}
.alfa_b					{color:rgba(250,180,180,1)}
.lets_f					{background:rgba(0,50,0,0.3)}

string.match		{display:inline-block; margin-left:2; margin-right:2}
b.this_compare	{display:inline-block; color:rgba(255,140,255,1); margin-left:2; margin-right:2}
b.incut			{display:inline-block; margin-left:2; margin-right:2}

#price {

}
#price td.num {
	padding	:0px;
}
#price input[type=num] {
	width		:100%;
	height	:100%;
	color		:cyan;
}

#tree	> div {
	height		: 100%;
	overflow-y	: auto;
	 display		: none
}


#img_list .block {
	overflow-y:scroll;
	background-color:rgba(50,50,50,1)
}
#img_list .block > div {
	background:white;
	cursor	:pointer;
	margin	:4;
	padding	:5;
	border	:1px transparent solid;
	width		:60;
	height	:60
}

#ex_info .block {
	background-color:rgba(50,50,50,1)
}
#ex_info .block > div {
	background:white;
	cursor	:pointer;
	margin	:4;
	padding	:5;
	border	:1px transparent solid;
	width		:60;
	height	:60
}
#ex_info .b2 {
	height	:80;
}
#ex_info .b3 {
	position:relative;
	overflow-y:scroll;
	margin	:3;
}




#grabber .select {
	border-color:cyan!important;
	opacity:1!important;
}


.popaps {
	margin-top	: 70px;
	padding		: 3px;
	width			: auto;
	height		: auto;
	position		: absolute;
	z-index		: 52;
	color			: white;
	margin		: 0px;
	background	: rgba(50,50,50,0.8);
	opacity		: 1;
}
.popaps_fon {
	top			: 0;
	left			: 0;
	width			: 100%;
	height		: 100%;
	position		: absolute;
	z-index		: 51;
	background	: rgba(0,0,0,0.6);
	overflow		: hidden
}

/* FINDER */
.add_query {
	height	:20;
	margin	:-1 0 0 0;
	font-size:8pt;
	display	:none
}
button.query{
	height	:20;
	margin	:-1 0 0 0;
	font-size:8pt;
}


form.form_1						{float:left; display:block;}
form.form_1	.field			{clear:both; text-align:right; line-height:20px;}
form.form_1	.field label		{float:left; padding-right:10px;}

.comments span.comment:nth-child(even)		{background: rgba(0,0,0,0.3)}
.comments span.comment {
	min-height		:	20px;
	padding			:	2 5 2 5;
	float				:	left;
	text-align		:	left;
	width				:	99%;
}
.comments span.comment:hover {
	background-color:rgba(0,0,0,0.5);
}

.comments .time		{
	width				:	60px;
	float				:	left;
	color				:	lightgray;
	font-size		:	8pt;
}

.chat_time {
	margin			:	2 3 0 2;
	float				:	left;
	text-align		:	left;
	color				:	rgb(200,200,200);
	font-size		:	8pt;
	vertical-align	:	top;
}
.comments span > .block {
	margin		:2 3 0 2;
	width			:50px;
	float			:left;
	text-align	:left;
	color			:cyan;
	font-size	:8pt;
	vertical-align:top;
}
.comments span > .block:hover {
	text-decoration	: underline;
	cursor				: pointer
}
.comments strong {
	color				:	white;
	font-size		:	10pt;
	font-weight 	:	normal!important;
	vertical-align	:	top;
}

