/*** ���������� ���� ***/

/*div.form, */.login
{
	display: table-cell;
}

.form
{
	width: 100%;
	margin: 2px 0 30px 0;
	padding: 0 30px 0 30px;
}

.form.header
{
	margin: 0;
	padding: 0 0 0 30px;
}

.form.header tr
{
	height: 100%;
}

.form.header td
{
	padding: 30px 0;
}

.form .input, .form .textarea, .form .select
{
	margin: 3px 0 2px 0 !important;
}

.form .button
{
	margin: 27px 0 0 0 !important;
}

.form table
{
	width: 100%;
}

.form table td, .form.f td.f
{
	padding-right: 34px;
}

.form.f td
{
	padding-right: 24px;
}

.label, .label2
{
	font-size: 1.25em;
	padding: 1.5em 0 0.4em 0;
}

.label2
{
	padding-left: 5px;
}

/*.label2
{
	padding-right: 0 !important;
}*/

.label.mrk
{
	color: #F5665B;
}

.button
{
	position: relative;
	margin: 25px 0;
}

.button.prv
{
	margin: 12px 0 0 0 !important;
}

input.btn
{
	width: 151px;
	height: 57px;
	cursor: pointer;
}

.login
{
	width: 320px;
}

.login .button
{
	margin: 15px 0;
	/*text-align: left;*/
}

.login input.btn, #changepass input.btn
{
	height: 43px;
}

.login label.inf
{
	font-size: 100%;
	color: #494752;
}

.sr input.btn
{
	width: 38px;
	height: 36px;
}

.top
{
	vertical-align: top;
}

.w1
{
	width: 100%;
}

.w2
{
	width: 84%;
}

.w3
{
	/*width: 64%;*/
	
}

.w3.top
{
	padding: 16px 0 0 0 !important;
}

.w4
{
	width: 42%;
}

.w5
{
	width: 34%;
}

.w6
{
	/*width: 20%;*/
	width: 160px;
}

.w6.top
{
	padding: 22px 0 0 0 !important;
}

.w7
{
	width: 16%;
	padding: 0 0 0 10px !important;
}

.w7.top
{
	padding: 12px 0 0 10px !important;
}

.w8
{
	width: 8%;
}

.w9
{
	width: 50%;
	padding-right: 29px !important;
}

.w10
{
	width: 50%;
	padding-left: 5px ;
}

.w11
{
	width: 28%;
}

.wf
{
	padding-right: 0 !important;
}

.ws
{
	padding-right: 13px !important;
}

#privs
{
	text-align: justify;
}

.priv
{
	display: inline-block;
	min-width: 408px;
	vertical-align: top;

}

.priv table
{
	margin-bottom: -8px;
}

.space
{
	display: inline-block;
	width: 100%;
	font-size: 0;
}

.priv1
{
	padding-top: 21px;
}

/*#filter form
{
	margin: 26px 0 30px 0;
}*/

/*#filter .form .input, #filter .form .textarea, #filter .form .select
{
	margin: 8px 0 7px 0 !important;
}*/

#filter .button, #alert .button
{
	/*margin: 23px 0 0 0 !important;*/
	text-align: center;
}

#addcomment
{
	padding-right: 30px;
}

#addcomment .form
{
	margin: 0 0 24px 0;
	padding: 0;
	width: 100%;
}

#addcomment .form td
{
	padding-right: 24px;
}

#addcomment .label
{
	padding: 0 0 0.4em 0;
	font-size: 1.25em;
}

#addinventory
{
	padding-right: 30px;
}

#addinventory .form
{
	margin: 0 0 30px 0;
	padding: 0;
	width: 100%;
}

#addinventory .label
{
	padding: 0 0 0.4em 0;
	font-size: 1.25em;
}

#closeform
{
	padding-right: 30px;
}

#closeform .form
{
	padding: 0;
}

#closeform .form td
{
	padding-right: 24px;
}

#changepass
{
	width: 453px;
	margin-left: 95px;
	padding-top: 22px;
}

#changepass .button
{
	margin-top: 13px !important;
}

.fix1
{
	display: none;
}