/*@import "reset.css";
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font:inherit;
	/*vertical-align:baseline*/ /* Lilia #1944 */
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}

td {
	vertical-align: middle;
}
tbody {
	border-top: 0;
}
.bold-text {
	font-weight: bold;
}
.tool-separator {
	height:24px; 
	border-left:1px solid #ccc; 
	border-right:1px solid #fff; 
	margin:2px 1px;
} 

/* Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦ Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦ */
.control-with-label {
	margin-right: 5px; 
}
.body-designer-form {
	/* padding:5px; */
}
.groupbox-elem {
	border: 1px solid transparent;
}
.panel-min-height,
.panel-body.panel-min-height {
	min-height: 66px;
	/* overflow-y: hidden; */ /* Lilia РЈР±СЂР°Р»Р° РїРѕС‚РѕРјСѓ С‡С‚Рѕ РЅРёР¶РЅРёР№ СЃРєСЂРѕР» РїРµСЂРµРєСЂС‹РІР°Р» РїРѕР»СЏ #1559 */
}
.elem-proxy{
	opacity:0.6;
/*
	filter:alpha(opacity=60);
*/	
}
.elem-select{
	border: 1px dotted #000 !important;
}
.groupbox-body {
	background: transparent !important;
	position: relative !important;
	/*min-width:800px;*/
	overflow: scroll;
}
.firstgroupbox-body {
	background: transparent !important;
	position: relative !important;
	/*min-width:800px;*/
	overflow: hidden;
}
.table-body {
	background: #fff;
}
.new-elem {
	position: relative;
	/*width:50px;
	height: 25px;
	border: 1px solid black;*/
}
.new-elem a.l-btn span.l-btn-left {
	padding-top: 3px;
}
.doc-elem {
	white-space: nowrap;
}
.designer-form-panel ul {
	list-style: none;
	margin: 0px;
	padding: 0px; 
}
.designer-form-panel ul li {
	margin: 0px;
	padding: 3px;
	border: 1px solid white;
	border-right:none;
	border-left:none;
	display: block;
	cursor: pointer;
}
.designer-form-panel ul li:hover {
	background: #FBEC88;
	border: 1px solid #C6B73E;
	border-right:none;
	border-left:none;
}
.header-form-element {
	background: /*#E0ECFF*/#dff2f1 !important;
	border: /*#8DB2E3*/#a6c5cb 1px solid !important;
	border-right:none !important;
	border-left:none !important;
}

.body-form-element {
	padding: 10px;
}
.designer-spacer {
	border: 1px solid #ccc;
	width:50px;
	height: 50px;
}


#designer-element li {
	margin-bottom: 5px;
	margin-top: 5px;
}

span.start-init-value {
	border: 1px dotted #a6c5cb;
	height: 20px;
	padding: 2px 0 0 2px;
	
}
span.start-init-value-inc-combo {
	border: 1px dotted #a6c5cb;
	border-radius: 5px 5px 5px 5px;
	height: 18px;
	padding: 2px 0 0 3px;
	font-size: 12px;
}
a.start-init-arrow {
	filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}
span.start-init-datebox-value {
	border: 1px dotted #a6c5cb;
	border-radius: 5px 5px 5px 5px;
	height: 18px;
	padding: 2px 0 0 3px;
	font-size: 12px;
}
span.start-init-value.disabled {
	background-color: rgb(235, 235, 228);
}
span.start-init-value-inc-combo.disabled {
	background-color: rgb(235, 235, 228);
}
span.start-init-datebox-value.disabled {
	background-color: rgb(235, 235, 228);
}
.start-init-label {
	display:inline-block;
	margin-bottom: 5px;
}
.start-init-inc-combo-label {
	display:inline-block;
	margin-bottom: 3px;
}
.start-init-datebox-label {
	display:inline-block;
	margin-bottom: 3px;
}
/* End Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦ Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦ */

.dataTables_processing {
	position: absolute;
	top: 50%;
	left: 50%;
	width:auto;
	height:16px;
	margin-left: -125px;
	margin-top: -15px;
	padding: 12px 5px 10px 30px; /*  14px 0 2px 0; */
	
	text-align: center;
	
	background:#fff url('images/pagination_loading.gif') no-repeat scroll 5px 10px;
	border:1px solid /*#99BBE8;*/#a6c5cb; /* #6593CF; */
	color:#222;
	z-index:1000;
}

.login-form {
	/*float: right;*/
	background:url('images/fon-vopros.png') repeat-x #e0e9ff;
	border:1px #c0cce6/*1 E2EEDC */ solid;
	width:250px;
	min-height: 250px;
	padding: 5px 20px 5px;
	margin-bottom: 4px;
}
.login-form input[type=text], .login-form input[type=password] {
	width: 235px;
}

.news-block {
	float: right;
	border:1px #c0cce6 solid;
	background:url('images/fon-vopros.png') repeat-x #e0e9ff;
	width:250px;
	height: 250px;
	margin-top: 10px;
	padding: 5px 20px 5px;
}

.news-block-other {
	position: relative;
	bottom: -20px;
	left: 0px;
}

/* Tab Vertical */
/* .document {
	background: url("/sites/all/themes/saastheme/images/add_button2/document.png") no-repeat;
	width: 27px;
	height: 85px;
	margin-bottom: 2px;
	cursor: pointer;
}
.document:hover {
	background: url("/sites/all/themes/saastheme/images/add_button2/document-hover.png") no-repeat;
}
.document-active {
	background: url("/sites/all/themes/saastheme/images/add_button2/document-active.png") no-repeat !important;
	height: 95px;
}
.reference {
	background: url("/sites/all/themes/saastheme/images/add_button2/reference.png") no-repeat;
	width: 27px;
	height: 96px;
	margin-bottom: 2px;
	cursor: pointer;
}
.reference-active {
	background: url("/sites/all/themes/saastheme/images/add_button2/reference-active.png") no-repeat !important;
	height: 104px !important;
}
.reference:hover {
	background: url("/sites/all/themes/saastheme/images/add_button2/reference-hover.png") no-repeat;
}

.report {
	background: url("/sites/all/themes/saastheme/images/add_button2/report.png") no-repeat;
	width: 27px;
	height: 65px;
	cursor: pointer;
}
.report:hover {
	background: url("/sites/all/themes/saastheme/images/add_button2/report-hover.png") no-repeat;
}
.report-active {
	background: url("/sites/all/themes/saastheme/images/add_button2/report-active.png") no-repeat !important;
	height: 69px !important;
} */

/* Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦ Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦, Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦, Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦ */
/* .interface {
	background: url("/sites/all/themes/saastheme/images/button_createdocument/interface.png") no-repeat;
	width: 27px;
	height: 87px;
	margin-bottom: 2px;
	cursor: pointer;
}
.interface:hover {
	background: url("/sites/all/themes/saastheme/images/button_createdocument/interface-hover.png") no-repeat;
}
.interface-active {
	background: url("/sites/all/themes/saastheme/images/button_createdocument/interface-active.png") no-repeat !important;
	height: 91px;
}

.handler {
	background: url("/sites/all/themes/saastheme/images/button_createdocument/handler.png") no-repeat;
	width: 27px;
	height: 98px;
	margin-bottom: 2px;
	cursor: pointer;
}
.handler:hover {
	background: url("/sites/all/themes/saastheme/images/button_createdocument/handler-hover.png") no-repeat;
}
.handler-active {
	background: url("/sites/all/themes/saastheme/images/button_createdocument/handler-active.png") no-repeat !important;
	height: 105px;
}

.print {
	background: url("/sites/all/themes/saastheme/images/button_createdocument/print.png") no-repeat;
	width: 27px;
	height: 69px;
	margin-bottom: 2px;
	cursor: pointer;
}
.print:hover {
	background: url("/sites/all/themes/saastheme/images/button_createdocument/print-hover.png") no-repeat;
}
.print-active {
	background: url("/sites/all/themes/saastheme/images/button_createdocument/print-active.png") no-repeat !important;
	height: 70px;
}

.preview {
	background: url("/sites/all/themes/saastheme/images/button_createdocument/preview.png") no-repeat;
	width: 27px;
	height: 106px;
	margin-bottom: 2px;
	cursor: pointer;
}
.preview:hover {
	background: url("/sites/all/themes/saastheme/images/button_createdocument/preview-hover.png") no-repeat;
}
.preview-active {
	background: url("/sites/all/themes/saastheme/images/button_createdocument/preview-active.png") no-repeat !important;
	height: 117px;
}


.relation {
	background: url("/sites/all/themes/saastheme/images/button_createdocument/relation.png") no-repeat;
	width: 27px;
	height: 152px;
	margin-bottom: 2px;
	cursor: pointer;
}
.relation:hover {
	background: url("/sites/all/themes/saastheme/images/button_createdocument/relation-hover.png") no-repeat;
}
.relation-active {
	background: url("/sites/all/themes/saastheme/images/button_createdocument/relation-active.png") no-repeat !important;
	height: 155px;
} */


/* End Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦ Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦, Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦, Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦ */

/* .workplace {
	width: 100%;
	height: 700px;
z-index:1;
}
.tab-workplace {
	float:left;
	border-right: 1px solid #8DB2E3 !important; 
	width: 26px; 
	height:666px;
	min-height: 666px;
	height: 100%;
	background: none repeat scroll 0 0 #E0ECFF !important;
	padding: 28px 0px 2px 2px;
}
.body-workplace {
	border-right: 1px solid #8DB2E3 !important;
	background: none repeat scroll 0 0 #E0ECFF !important;
	padding: 2px 0px 2px 2px;
} */

/* .workplace .document-place, .workplace .reference-place, .workplace .report-place {
	margin-top: 29px;
	margin-left:29px;
	display: none;
	padding: 10px;

	padding-right:30px;
	padding-bottom: 30px;

	position: absolute;
	top: 0;
	left: 0;
	border-top: 1px solid #8DB2E3 !important;
} */

/* .tab-workplace-designer {
	width: 27px; 
	height:694px;
	background: #E0ECFF url('images/bg-vertical-tab.png') repeat scroll 0 0 !important;
	padding: 2px 0px 2px 2px;
	z-index:1;
}
.workplace .interface-place, .workplace .handler-place, .workplace .print-place, .workplace .preview-place, .workplace .relation-place  {
	display: none; 
	padding: 10px;
}

.workplace .field {
	background: transparent;
} */
/* End Tab Vertical */

.toolbar-designer-frontend_controls {
	margin-left: 2px;
	line-height: 30px;
}
.toolbar-designer-frontend_controls input[type=checkbox] {
	margin-top: 0;
	vertical-align: middle;
}

.workplace-field {
	padding: 5px;
}

.workplace-place {
	background-color: #fff;
z-index:1;
}

.designer-form {
	/* width: 700px;  */
	/* height: auto;  */
	background: #fff url('images/bg-designer.gif') repeat  0 0;
}


input[type=button], input[type=submit] {
	background: -moz-linear-gradient(#fff, #eee);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#eee));
	background: linear-gradient(to bottom, #ffffff 0px, #eeeeee 100%) repeat-x scroll 0 0 rgba(0, 0, 0, 0);
	
    border: 1px solid #bbb;
    border-radius: 5px;
    color: #444;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	-khtml-border-radius:5px;
	
	
	/*background: -moz-linear-gradient(#fff, #ddd);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#ddd));*/
	/*
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffffff', endColorstr='#dddddd');
    */
    padding: 4px 10px;
    color: #444;
    /*-moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
	-khtml-border-radius:15px;
    border: 1px solid #aaa;*/
	cursor: pointer;
}

input[type=button]:hover, input[type=submit]:hover {
	background: -moz-linear-gradient(#eee, #fff);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#eee), to(#fff));
    /*
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd', endColorstr='#ffffff');
    padding: 7px 10px;
    color: #444; */
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #bbb;
}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearbr {
	clear: both;
}

.nodisplay {
	top: -10000px;
	position: absolute;
}
.novisible {
	display: none;
}

.big-text {
	font-weight: bold;
	font-size: 14px;
}
/* ????????? ????? ??????? */

.signup-steps.step-1 h1 {
  text-align: left;
  }
  .signup-steps.step-2 h1 {
  text-align: center;
  }
  .signup-steps.step-3 h1 {
  text-align: right;
  }
  .signup-steps ol {
  position: relative;
  margin: 0 0 25px;
  height: 13px;
  border-bottom: 1px solid #ebebeb;
  }
  .signup-steps ol li {
  position: absolute;
  display: inline-block;
  height: 25px;
  width: 25px;
  border: 1px solid #ebebeb;
  background: #fff;
  color: #666;
  line-height: 25px;
  text-align: center;
  font-weight: bold;
  -webkit-border-radius: 1em;
  -moz-border-radius: 1em;
  border-radius: 1em;
  }
  .signup-steps ol li.step-1 {
  left: 0;
  }
  .signup-steps ol li.step-2 {
  margin-left: -14px;
  left: 50%;
  }
  .signup-steps ol li.step-3 {
  right: 0;
  }
  .signup-steps ol li.selected {
  /* color: #fff; */
  background: #fbec88;
  border: 0;
  }
/* End ????????? ????? ??????? */

/* Panel ??? ???????  */
.st-panel {
	background: #F4F9FC;
  	border: 2px solid #CCC;
  	padding: 10px;
}

.st-panel .precontent {
	font-weight: bold;
	font-size: smaller;
}

/* .st-panel  */.control{
	text-align: right;
	padding: 20px;
}
/* End Panel ??? ???????  */

/* ?????? ??????????? */
.sign-up {
	/*width: 900px;*/
	width: 95%;
	padding: 10px;
}

.sign-up .tariff, .pricing .tariff {
	float:left; 
	background:url("images/fon-vopros.png") repeat-x scroll 0 0 #E0E9FF;
    border:1px dotted #C0CCE6;
	/*width:180px;*/

	height:200px; 
	text-align:center; 
	padding-top:20px;
	font-size:20px;
	/*margin-right:5px;*/
	margin-right:1%;
	margin-top:0px;
}
.pricing {
	margin-top:25px;
}
.pricing-name {
	margin-bottom:0px;
}
.pricing-btnorder {
	margin-top:5px; 
	text-align:center;
}
.pricing-plus {
	margin-left:60px; 
	margin-top:73px;
	font-size:25px;
	font-weight:bold;
}
.content-block-tariff {
	margin-top: 3px;
	padding-top: 1px;
	background: url("/sites/all/themes/saastheme/images/line.png") no-repeat scroll 0 0 transparent;
}

table.price-service {
	font-size:12px;
	margin-left:100px;
	/*margin-right:auto;*/
	margin-bottom:15px;
}

table.price-service td {
	padding:5px 10px;
	padding-right: 20px;
	border:0px dotted #ccc;
}
table.price-service .header {
	font-size:14px;
	font-weight:bold;
	border:none;
}
table.price-service .header h3 {
	font-size:18px;
	margin-top:5px !important;
}
.price-col {
	font-weight:bold;
vertical-align: top;
}
.pricing-business {
	margin-left:65px;
	margin-top:40px;
}
.pricing-business h3 {
	margin-top:0px;
	font-size:20px;
}
.pricing-desc-tariff {
	margin-top: 0px;
	margin-bottom: 20px;
}
.pricing-desc-tariff h3 {
	font-size:18px;
}
.pricing-desc-tariff h1 {
	margin-top:0px;
}
.pricing-support {
	margin-left:10px;
	font-size:12px;
}
.pricing-support td {
	padding: 5px;
}
.pricing-support td.offset {
	padding-right:5px;
}
.pricing-desc-tariff .note {
	font-size: 10px;
	padding: 10px;
	font-style: italic;
}
.pricing-desc-tariff .block-note {
	margin-top:10px; 
	margin-bottom:10px;
}
.pricing-desc-tariff .note2 {
	font-size: 10px;
	font-style: italic;
	border: none;
	padding: 0px;
	margin: 0px;
}
.pricing-desc-tariff .note2 span {
	padding-left: 10px;
}
.pricing .tariff {
	height:170px;
	width:210px;
	text-align:inherit;
	padding-top:10px; 
}
.tariff-blockdesc {
	padding:5px 0 15px;
}
.pricing .sale { 
	position:relative; 
}
.pricing .sale span.img-sale { 
	position:absolute; 
	left:150px; 
	top:-40px;
	width:105px; 
	height:105px; 
}
.pricing .sale span.img-sale-ru { 
	background:url('images/sale_ru.png') no-repeat; 
}
.pricing .sale span.img-sale-uk { 
	background:url('images/sale_uk.png') no-repeat; 
}

.pricing .sale span.img-sale-eu { 
	background:url('images/sale_eu.png') no-repeat; 
}
.pricing .tariff-inner {
	padding:10px;
	padding-left:15px;
}
.pricing .tariff-inner .li {
	margin-left:5px;
}
.pricing .tariff .easyui-linkbutton {
	font-size: 14px;
}
.pricing-text {
	margin-top:5px;
	font-size:12px;
}
.pricing .services td {
	padding:0px;
	
}
.pricing .services .small {
	padding-top:7px;
	font-weight:normal;
	font-size: 12px;
}
.pricing .services .note {
	font-weight:normal;
	font-size: 11px;
	font-style: italic;
}
.pricing .services .offset {
	margin-left:5px;
}
.pricing .tariff {
	cursor:default !important;
}
.sign-up .tariff:hover, .tariff-selected { /* .pricing .tariff:hover, */
	background:url("images/fon-vopros-green.png") repeat-x scroll 0 0 #E0E9FF !important;
    border:1px solid #bed0b6 !important;
}
.tariff .small {
	font-weight:normal;
	font-size:12px;
	padding-top:5px;
}
.tariff .price {
	padding-top:5px;
	text-align:center;
}
.tariff .bold {
	font-weight:bold;
	font-size:12px;
	padding-bottom:20px;
}

.sign-up .recomended {
	height:250px;
	background:#ffebcd !important;
	margin-top:0px !important;
}
.sign-up .select-tariff, .pricing .select-tariff {
	/*padding-left:10px;*/
	margin:0 auto;
}
.pricing .select-tariff {
	margin-left:100px;
	min-width:750px;
}
@media screen and (max-width: 1080px) {
	.pricing .select-tariff {
		margin-left:0px !important;
	}
	table.price-service {
		margin-left:0px;
	}
	
	.pricing-plus {
		margin-left:30px; 
	}
	.pricing-business {
		margin-left:35px; 
	}
}

/* End ?????? ??????????? */

/* ??? 2 ??????? ??????????? */
.signup-field .left-col, .signup-field .right-col {
	float: left;
	width: 50%;
}

.signup-field .other-secret {
	
}

.signup-field .birthday {
	
}

.pricetable th {
	background: #f3fdec;
}

.gray_text {
	font-size: 10px;
	color: #696969;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.black_text {
	font-size: 10px;
	color: black;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.gray_text-big {
	color: #696969;
}

.signup-field input[type=text], .signup-field input[type=password], .signup-field select {
	width: 95%;
}

.no-display {
	display: none;
}
.signup-field .birthday {
	width: 87% !important;
}

.desc-tariff {
	margin-top: 20px;
	margin-bottom: 20px;
}


.desc-tariff table {
	width: 100%;
	
}

.desc-tariff table thead {
	background: #E5F6D9;
	font-weight: bold;
	font-size: 11px;
}
/* .desc-tariff table thead td {
	border: 1px solid #bed0b6;	
} */
.desc-tariff table td.first-column {
	background: #f2f6ff;
	font-weight: bold;
	font-size: 11px;
}
.desc-tariff td {
	padding: 5px;
	border: 1px solid #ccc; /* #8db2e3; */
}

.desc-tariff .note {
	font-size: 10px;
	padding: 10px;
	font-style: italic;
}
/* Company Split Panel */
#layout-company {
	height: 640px; 
	/* width: 100%; */
/*	overflow: auto;*/
}

#layout-access-wrap {
	/*height: 688px;*/
	height: 100%;
}

#adminpanel_updatesetting_container,
#adminpanel_updates_container {
	/*height: 650px;*/
	height: 100%;
}

.desc-tariff .note2 {
	font-size: 10px;
	font-style: italic;
	border: none;
	padding: 0px;
	margin: 0px;
}
.desc-tariff .note2 span {
	padding-left: 10px;
}



/* Companies Users Split Panel */
#layout-users {
	/*height: 700px;*/
	height: 100%;
	width: 100%;
	/* border: 1px solid #aaa; */
	overflow: visible;
}

#layout-updates-wrap {
	width: 100%;
	height: 600px;
}

#layout-users {
	border: 0px solid #bdb;
	/* No padding allowed */
}
#users_left_panel {
	overflow: visible;
	/* No margin or border allowed */
}
#users_right_panel {
	overflow: auto;
	/* No margin or border allowed */
}
#user-picture-profile-form,
#picture-profile-form {
	display: none;
}
.ie #user-picture-profile-form,
.ie #picture-profile-form {
	display: block;
	clear: both;
}
.ie .user_edit_picture_load_wrap,
#user-picture-profile-form .form-submit,
#picture-profile-form .form-submit,
#edit-user-picture-delete,
#edit-picture-delete {
	display: none;
}
#edit-picture-upload-wrapper input {
	width: 460px;
}
.user_company_info_table[hidden] {
	display: none;
}
.user_company_info_table {
	margin-left:20px;
}

/* toolbar */
ul.hmenu {
	height: 28px;
	list-style: none;
}

ul.hmenu ul {
	margin: 0;
	border: 0 none;
	padding: 0;
	width: 160px;
	list-style: none;
	display: none;
	position: absolute;
	top: 28px;
	left: 0;
}

ul.hmenu ul:after {
	clear: both;
	display: block;
	font: 1px/0px serif;
	content: ".";
	height: 0;
	visibility: hidden;
}

ul.hmenu ul li {
	width: 160px;
	float: left;
	display: block !important;
	display: inline;
}

/* Main Menu */
ul.hmenu a {
	border: 0px;
	padding: 0 6px;
	float: none !important;
	float: left !important;
	display: block;
	background: #565766;
	color: #FFFFFF;
	font: bold 12px/28px Verdana, Arial;
	text-decoration: none;
	height: auto !important;
	height: 1%;
	border-left: 1px dotted #ccc;
}

/* Main Menu Hover */
ul.hmenu a:hover,
ul.hmenu li:hover a,
ul.hmenu li.iehover a {
	background: #808298;
	color: #FFFFFF;
}

/* Second Menu */
ul.hmenu li:hover li a,
ul.hmenu li.iehover li a {
	border-top: 1px solid #FFFFFF;
	float: none;
	background: #565766;
	color: #FFFFFF;
}

/* Second Menu Hover */
ul.hmenu li:hover li a:hover,
ul.hmenu li:hover li:hover a,
ul.hmenu li.iehover li a:hover,
ul.hmenu li.iehover li.iehover a {
	border-top: 1px solid #FFFFFF;
	background: #808298;
	color: #FFFFFF;
}

ul.hmenu ul ul {
	display: none;
	position: absolute;
	top: 0;
	left: 160px;
}

ul.hmenu li:hover ul ul,
ul.hmenu li.iehover ul ul {
	display: none;
}

ul.hmenu li:hover ul,
ul.hmenu ul li:hover ul,
ul.hmenu li.iehover ul,
ul.hmenu ul li.iehover ul {
	display: block;
}

/*----*/
ul.phmenu {
	height: 28px;
	list-style: none;
}

ul.phmenu ul {
	margin: 0;
	border: 0 none;
	padding: 0;
	width: 160px;
	list-style: none;
	display: none;
	position: absolute;
	top: 28px;
	left: 0;
}

ul.phmenu ul:after {
	clear: both;
	display: block;
	font: 1px/0px serif;
	content: ".";
	height: 0;
	visibility: hidden;
}

ul.phmenu ul li {
	width: 160px;
	float: left;
	display: block !important;
	display: inline;
}

/* Main Menu */
ul.phmenu a {
	border: 0px;
	padding: 0 6px;
	float: none !important;
	float: left !important;
	display: block;
	background: #565766;
	color: #FFFFFF;
	font: bold 12px/28px Verdana, Arial;
	text-decoration: none;
	height: auto !important;
	height: 1%;
	border-left: 1px dotted #ccc;
}

/* Main Menu Hover */
ul.phmenu a:hover,
ul.phmenu li:hover a,
ul.phmenu li.iehover a {
	background: #808298;
	color: #FFFFFF;
}

/* Second Menu */
ul.phmenu li:hover li a,
ul.phmenu li.iehover li a {
	border-top: 1px solid #FFFFFF;
	float: none;
	background: #565766;
	color: #FFFFFF;
}

/* Second Menu Hover */
ul.phmenu li:hover li a:hover,
ul.phmenu li:hover li:hover a,
ul.phmenu li.iehover li a:hover,
ul.phmenu li.iehover li.iehover a {
	border-top: 1px solid #FFFFFF;
	background: #808298;
	color: #FFFFFF;
}

ul.phmenu ul ul {
	display: none;
	position: absolute;
	top: 0;
	left: 160px;
}

ul.phmenu li:hover ul ul,
ul.phmenu li.iehover ul ul {
	display: none;
}

ul.phmenu li:hover ul,
ul.phmenu ul li:hover ul,
ul.phmenu li.iehover ul,
ul.phmenu ul li.iehover ul {
	display: block;
}

.float-left {
	float: left;
}
.float-right {
	float: right;
}

.desc-recovery {
	width: 300px;
	font-size: 11px;
	padding-right: 15px;
}

.recovery {
	width: 600px;
}

.recovery-wide {
	width: 1000px;
}

table.display tbody tr {
	cursor: default;
}

.panel-info {
	/* border: 1px solid gray; */
	height: 98%;
}

div.bold-text {
	font-weight: bold;
}

.logo {
	margin: 0px;
	padding: 0px;
	border: 0px solid gray;
	width: 120px;
}

.divinform, .divinform div {
	/*padding: 5px;*/
}



.divinform table {
	width: 100%;
	border: none;
}

.divinform input[type=text], .divinform textarea, .divinform select {
	width: 85%;
}

.divinform table tbody tr td label {
	font-size: 12px !important;
}

.divinform2 input[type=text], 
.divinform2 textarea, 
.divinform2 select {
	width: 95%;
}

.groupbox {
	border: 1px solid #999;
	padding: 0px;
	margin: 0px;
	background: #e4e4e4;
}
.groupbox .title-gr, .title-gr {
	font-size:12px;
	margin: 0px;
	padding: 0px;
	color: graytext;
	font-weight: bold;
	width: 100%;

}

#form_error_company_edit {
	padding: 0px;
	margin: 0px;

}

.errorCtrl {
	border: 1px solid red !important;
}

tr.datagrid-header-row td {
	vertical-align: middle;
}

div.datagrid-pager table td{
	vertical-align: middle;
}

.edit-menu-iconRow {
	margin: 5px;
}

.edit-menu-iconRow-icon {
	display:inline-block; 
	width: 16px;
	height: 16px;
}

.edit-menu-iconRow-text {
	margin-left: 15px;
}

/**
 * 1.GLOBAL
 */

body {
	background: #fff;
	color: #444444;
	font-family: arial;
	font-size: 11px;
	line-height: 1.5;
	margin: 0;
	padding: 0;
	height:100%;
	background:#eff7f8;	
}

.bg-select-position {
	background:url('images/bg-body.jpg') no-repeat top;
}

html {
  height:100%;	
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
}

h1, .h1 {
  font-size: 2em;
  line-height: 1.5;
  margin-top: 0.75em;
}

h2, .h2 {
  font-size: 1.5em;
  line-height: 1;
  margin-top: 0.5em;
}

h3, .h3 {
  font-size: 1.25em;
  line-height: 1.2;
  margin-top: 1.2em;
}

h4, h5, h6, .h4, .h5, .h6 {
  font-size: 1em;
  font-weight: bold;
  line-height: 1.5;
  margin-top: 1.5em;
}

p {
  font-size: 1em;
  line-height: 1.5;
  margin: 0 0 1.5em 0;
}

a { color: #236892/*1 #6BA20D */; text-decoration: none; }

a:visited { color:#236892/*1 #6BA20D */; }

a:hover, a:active, li a:active  { color:#236892/*1 #6BA20D */; }

a:focus { color:#236892/*1 #6BA20D */; outline: none; }

a:hover, a:active { outline: 0; }

/* apply common styling after reset.css */

li ul, li ol {  margin: 0; }
ul, ol {  margin: 0 1.5em 0 0;  padding-left: 1.5em; }
ul {  list-style-type: disc; }
ol {  list-style-type: decimal; }
dl {  margin: 0 0 1.5em 0; }
dl dt {  font-weight: bold; }
dd {  margin-left: 1.5em; }
hr {  background: #666;  border: none;  clear: both;  float: none;  height: 1px;  margin: 0 0 1.4375em;  width: 100%; }
fieldset {  border: 1px solid #ccc;  margin: 0 0 1.4375em;  padding: 1.5em; max-width: 640px;}
/* table {  width: 100%; } */

.sticky-header th, .sticky-table th {  border-bottom: 3px solid #ccc;  padding-right: 1em;  text-align: left; }

/**
 * 2.LAYOUT
 */

#container {
  margin: 0 auto;
  /*padding: 0px 28px 0px 28px;*/
  max-width: 980px;
  min-width: 940px;
	/*background-color: #eff7f8;*/
}

#container_workplace {
  margin: 0 auto;
  max-width: 1200px;
  min-width: 440px;
}

.logged #container {
	/*padding: 0px 11px;*/
	max-width: none;
}

#container_public {
  margin: 0 auto;
  /*padding: 0px 28px 0px 28px;*/
  /*max-width: 980px;*/
  /*min-width: 940px;*/
  padding: 5px 11px 0 11px;
  max-width: none;
}

.logged #container_public {
	max-width: none;
}

/**
 * 3.MAIN
 */

/* 1 column: global values*/

#main {
  display: inline;
  margin: 0;
}

/* 3 columns */

body.two-sidebars #main {
  float: left;
  margin: 0 0 0 240px;
  padding: 0;
  width: 460px;
}

/* 2 columns: sidebar-left */

body.sidebar-left #main {
  float: right;
  margin: 0;
  padding: 0;
  width: 700px;
}

/* 2 columns: sidebar-right */

body.sidebar-right #main {
float: left;
margin: 0 0 0 30px;
padding: 0;
width: 675px;
}

/**
 * 4.SIDEBARS
 */

/* 3 columns: sidebar-left */

body.two-sidebars #sidebar-left {
  float: left;
  margin: 0 0 0 -700px;
  padding: 0;
  width: 220px;
}

/* 3 columns: sidebar-right */

body.two-sidebars #sidebar-right {
  float: right;
  margin: 0;
  padding: 0;
  width: 220px;
}

/* 2 columns: sidebar-left */

body.sidebar-left #sidebar-left {
  float: left;
  margin: 0;
  padding: 0;
  width: 220px;
}

/* 2 columns: sidebar-right */

body.sidebar-right #sidebar-right {
float: right;
margin: 0 69px 0 0px;
padding: 0 0 0 0;
width: 200px;
}

/**
 * 5.HEADER
 */

.header {
    background: url("images/bg-header-line.png") repeat-x scroll left bottom #eff7f8;
	position:absolute;
	left:0;
	top:0;
	width:100%;
}

#header {
  /*margin: 0;*/
  /*padding: 14px 0 0 0;*/
  position: relative;
	/*background:url('images/bg-header-line.png') repeat-x left bottom #eff7f8;*/
  /*background-color: #eff7f8;*/
}
.select-position-header {
	margin:0 auto;
	max-width: 1200px;
    /*min-width: 1120px;*/
    width: 100%;
}

.logged #header {
	height: auto;/* Lilia #1644 height: 36px; */
	padding-top: 0;
}

#header #logo {
float: left;
margin: 0 0 0 4px;
}

#header #site-name-slogan {
  float: left;
  margin: 0 0 1.5em;
}

#header #site-name {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 2.5em;
  font-weight: 700;
  line-height: 1.2;
  margin: 0;
}

#header #site-name a:hover {
  text-decoration: none;
}

#header #site-slogan {
  margin: 0;
}

#search-theme-form {
  float: right;
  margin: .7em 0 0;
}

/* hides "Search this site:" label from search forms */

div#edit-search-theme-form-1-wrapper label, 
div#edit-search-block-form-1-wrapper label {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
}

/**
 * 6.NAVIGATION
 */

#navigation {
  clear: both;
  margin: 0;
  padding: 0;
}

#navigation ul#main-menu {
  clear: both;
  list-style: none;
  margin: 0;
  padding: 0;
}

#navigation ul#main-menu li {
  float: left;
  margin: 0;
  padding: 0;
}

#navigation ul#main-menu li a {
  display: block;
  padding: 0 2em 0 0;
}

#navigation ul#secondary-menu {
  clear: both;
  list-style: none;
  margin: 0;
  padding: 0;
}

#navigation ul#secondary-menu li {
  float: left;
  margin: 0;
  padding: 0;
}

#navigation ul#secondary-menu li a {
  display: block;
  padding: 0 2em 0 0;
}

.breadcrumb {
  clear: both;
  padding: 1.5em 0 0;
}

#skip-link {
  position: absolute;
}

/* menus and item lists */

.item-list ul {
  margin: 0;
  padding: 0 0 0 1.5em;
}

.item-list ul li {
  margin: 0;
  padding: 0;
}

ul.links li {
  margin: 0;
  padding: 0;
}

ul.inline {
  clear: both;
}

ul.inline li {
  margin: 0;
  padding: 0 1em 0 0;
}

/* admin tabs */

.tabs-wrapper {
  border-bottom: 1px solid #333;
  margin: 0 0 1.4375em;
}

ul.primary {
  border: none;
  margin: 0;
  padding: 0;
}

ul.primary li a {
  background: none;
  border: none;
  display: block;
  float: left;
  line-height: 1.5em;
  margin: 0;
  padding: 0 1em;
}

ul.primary li a:hover, ul.primary li a.active {
  background: #666;
  border: none;
  color: #fff;
}

ul.primary li a:hover {
  background: #888;
  text-decoration: none;
}

ul.secondary {
  background: #666;
  border-bottom: none;
  clear: both;
  margin: 0;
  padding: 0;
}

ul.secondary li {
  border-right: none;
}

ul.secondary li a, ul.secondary li a:link {
  border: none;
  color: #ccc;
  display: block;
  float: left;
  line-height: 1.5em;
  padding: 0 1em;
}

ul.secondary li a:hover, ul.secondary li a.active {
  background: #888;
  color: #fff;
  text-decoration: none;
}

ul.secondary a.active {
  border-bottom: none;
}

/**
 * 7.NODES
 */

.node {
  margin-bottom: 1.5em;
}

/* tags */

.terms {
  margin: 0 0 1.5em;
}

.terms span {
  font-weight: bold;
}

/* profile */

.profile {
  margin: 1.5em 0;
}

.profile h3 {
  border: none;
}

.profile dt {
  margin-bottom: 0;
}

.profile dd {
  margin-bottom: 1.5em;
}

/**
 * 8.COMMENTS
 */

#comments {
  clear: both;
  margin-top: 1.5em;
}

.comment {
  margin-bottom: 1.5em;
}

.comment .new {
  color: red;
  text-transform: capitalize;
  margin-left: 1em;
}

/**
 * 9.BLOCKS
 */

.block {
  margin-bottom: 1.5em;
  position: relative;
}

/* login block */
#user-login-form {
  padding: 0;
  text-align: left;
}

#user-login-form .form-item {
  margin: 1em 0;
}

#user-login-form .item-list ul li {
  background: none;
  margin: 1em 0;
  padding: 0;
}


/* block configuration links */

section.block div.edit {
  background-color: #f5f5f5;
  border: 1px solid #ddd;
  display: none;
  font-size: 9px;
  margin: 0;
  overflow: hidden;
  padding: 2px 0 2px 10px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 40;
}

section.block:hover div.edit {
  display:block;
}

section.block div.edit a {
  color: #999;
  margin-right: 10px;
}

section.block div.edit:hover a {
  color: #000;
}

/* views configuration links */

div.view {
  position: relative;
}

div.view div.views-hide-hover,
div.view:hover div.views-hide,
div.view div.views-admin-links,
div.view div.views-admin-links-hover,
div.view div.views-admin-links:hover {
  background-color: #f5f5f5;
  border: 1px solid #ddd;
  font-size: 9px;
  margin-right: 0;
  margin-top: 0;
  padding: 0;
  padding-left: 10px;
  position: absolute;
  right: 0;
  top: 0;
  width: auto;
}

div.view div.views-admin-links li a {
  color: #999;
}

/**
 * 10.FOOTER
 */

#footer {
clear: both;
/*padding: 15px 0 0 128px;*/
position: relative;
/* width: 1200px; */
margin: 0 auto;
background: url('images/footer-bg.png') no-repeat;
}

#footer a.feed-icon {
  position: absolute;
  right: 0;
  top: 1.6667em;
}

#footer .content {
	margin-top: 6px;
}

#footer .content_table {
	width: 100%;
	margin: 0 auto;
}

/* support drupal */
#footer #block-system-0 {
  position: absolute;
  right: 25px;
  top: 1.6667em;
}

/**
 * 11.CSS SUPPORT
 */

/**
 * Hide elements from all users.
 *
 * Used for elements which should not be immediately displayed to any user. An
 * example would be a collapsible fieldset that will be expanded with a click
 * from a user.
 */

.element-hidden {
  display: none;
}

/**
 * Hide elements visually, but keep them available for screen-readers.
 *
 * Used for information required for screen-reader users to understand and use
 * the site where visual display is undesirable. Information provided in this
 * manner should be kept concise, to avoid unnecessary burden on the user.
 * "!important" is used to prevent unintentional overrides.
 */

.element-invisible {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
}

/**
 * The .element-focusable class extends the .element-invisible class to allow
 * the element to be focusable when navigated to via the keyboard.
 */

.element-invisible.element-focusable:active,
.element-invisible.element-focusable:focus {
  position: static !important;
  clip: auto;
}

/**
 * Markup free clearing.
 *
 * @see http://perishablepress.com/press/2009/12/06/new-clearfix-hack
 */

.clearfix:after {
 
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* IE6 */

* html .clearfix {
  height: 1%;
}

/* IE7 */

*:first-child + html .clearfix {
  min-height: 1%;
}

/* clear floats */
.clear { clear: both; }

/* display block */
.display-block { display: block; }

#page-wrapper{
background: url('images/backgroung.png') no-repeat;
margin: 0 auto;
max-width: 1200px;
min-width: 980px;
}

.layout{
	background:url('images/bg-body.jpg') no-repeat center 0px;
	/*background-color: #eff7f8;*/
	min-height:100%;
}

#page-wrapper-workplace{
	/*background: url('images/bg-body-auth.jpg') no-repeat;*/
	margin: 0 auto;
	width: 100%;
	height: 100%;
	max-width: 1200px;
	/*
	min-width: 1073px;
	*/
	min-height: 800px;
}

#page-wrapper-workplace-workstation{
	/*background: url('images/backgroung.png') no-repeat;*/
	margin: 0 auto;
	max-width: 1200px;
	min-width: 1120px;
	width: 100%;
	height: 100%;
}

#page-wrapper-public{
	/*background: url('images/backgroung.png') no-repeat;*/
	margin: 0 auto;
	max-width: 1200px;
	/*min-width: 980px;*/
	width: 100%;
	height: 100%;
}

#workplaceMainDiv {
	margin: 0px auto 0; /* Lilia #1644 margin: 10px auto 0; */
	width: 100%;
	height: 100%;
	max-width: 1200px;
	min-width: 980px;
	min-height: 720px;
	overflow: visible;
}

.tab-workplace-tools {
	min-height: 28px;
}

.desktop_icons_wrap {
	position: relative;
	height: 100%;
	overflow: hidden;
}

.desktop_tab_buttons {
	position: absolute;
	top: 34px; /* 5px; // Lilia #1823 */
	right: 5px;
}

.desktop_tab_buttons > a.l-btn {
	display: block;
	position: relative;
}

.l-btn.remove_desktop_icon {
	display: none;
	position: absolute;
	top: 1px;
	right: 2px;
	opacity: 0.3;
}

.l-btn-big:hover .l-btn.remove_desktop_icon {
	display: block;
}

.l-btn.remove_desktop_icon:hover {
	opacity: 1;
}

#designer_layout {
	width: 100%;
/*
	height:700px;
	min-width: 980px;
	max-width:1200px;
*/	
	height:100%;
}

/*sidebar-phone*/
#sidebar-phone {
color: #72A845;
font-size: 24px;
font-family: arial;
padding: 0 0 0 104px;
width: 350px;
float: left;
margin: -8px 35px 0 0;
}


#logo-wrapper {
width: 140px;
float: left;
margin: 0 0 0 10px;
}

#top-header {
margin: 0 0 0 0;
}

#top-main-menu {
margin: -75px 30px 0 200px;
float:right;
}

#sidebar-minim {
margin: -26px 0 0 0;
}





#sidebar-right .block {
margin:0 0 0 0;
}

#block-block-10 {
margin: 0 0 -10px 0 !important;
}

.view-id-present {
margin: 24px 0 0 0;
}

.table-text-front p {
font-size: 15px;
padding: 0 15px 0 0;
margin: -15px 0 15px 0;
color: white;
}

#sidebar-firstcontent h2 {
font-size: 15px;
font-family: arial;
text-transform: uppercase;
padding: 10px 0 5px 0;
color:#666666;
}

#sidebar-right h2 {
font-size: 18px;
font-weight: normal;
text-transform: uppercase;
color: #666;
padding: 0 0 0 5px;
}

.date-display-single {
font-size: 11px;
font-family: Tahome;
color: #488F0C;
padding: 0 0 0 18px;
background:url('images/list-news.png') no-repeat center left;
text-transform:lowercase;
}

.views-field-title {
font-size: 11px;
font-weight: bold;
color: #488F0C;
padding: 0 0 0 18px;
font-family: arial;
}

.views-field-title a{
color: #488F0C;
font-family: arial;
text-decoration:underline;
}

.views-field-body {
padding: 0 0 0 18px;
font-size: 11px;
color: #444;
}

.view-footer a {
color: #488F0C;
font-size:11px;
text-decoration:underline;
float:right;
}

#sidebar-firstcontent {

}

#page-title {
font-size: 18px;
font-family: arial;
text-transform: uppercase;
color: #666;
margin: 15px 0 10px 0;
}

.filefield-file {
background:url('images/present.png') no-repeat;
width: 257px;
height: 170px;
margin: -17px 0 0 5px;
}

.filefield-file a {
text-indent:-9999px;
display:block;
width:230px;
height:100px;
}

.filefield-icon {
margin: -30px 2px 0 -10px;
width: 1px;
height: 1px;
}

#header-main {
	height:0px;/* height:10px; */
}

.table-erp a {
background:url('images/erp-stat.png') no-repeat;
width:224px;
height:216px;
display:block;
}
.table-erp a:hover {
background:url('images/erp-hover.png') no-repeat;
width:224px;
height:216px;
display:block;
}

.table-wms a {
background:url('images/wms-stat.png') no-repeat;
width:224px;
height:216px;
display:block;
}
.table-wms a:hover {
background:url('images/wms-hover.png') no-repeat;
width:224px;
height:216px;
display:block;
}

.table-holding a {
background:url('images/holding-stat.png') no-repeat;
width:216px;
height:216px;
display:block;
}
.table-holding a:hover {
background:url('images/holding-hover.png') no-repeat;
width:216px;
height:216px;
display:block;
}

.header-button {
font-size: 15px;
text-transform: uppercase;
font-family: arial;
margin:10px 0 5px 0 !important;
padding: 10px 5px 0 0;
}

.header-button p {
margin:0 0 0 0 !important;
}

ul.nice-menu ul li ul {
list-style: url('images/pomenu-style.png') inside;
}

.view-id-news table {
width:230px;
}

.read-more-news {
margin: 0 -30px 0 0;
}

.imgnews {
margin: 3px 0 -2px 6px;
}

.view-id-news table tr {
border-bottom: 1px #E5E5E5 solid;
}

.view-id-news table tr td{
padding: 12px 0 5px 0;
}

.view-id-news table tr.row-last {
border-bottom: 0px #E5E5E5 solid;
}

ul.menu li {
float: left;
list-style: none;
text-align: center;
background: #E6F4DD;
padding: 0px 9px 15px;
height: 48px;
font-size: 14px;
display: block;
line-height: 19px;
vertical-align: 50px;
margin: 0 1px 0 0;
}

ul.menu li {
margin: 0 1px 0 0;
float: left;
list-style: none;
height: 48px;
display: block;
padding: 0 5px;
background: #E6F4DD;
font-size: 14px;
text-align: center;
font-family:arial;
border-bottom:1px #BCD9AD solid;
}

#sidebar-specm Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦ {
color:#6BA20D !important;
}

.two-line {
color:#6BA20D;
}

.two-line:hover, .two-line:active {
color:#2C5F02 !important;
}

.active-trail .two-line:hover, .active-trail .two-line:active {
color:#2C5F02 !important;
}

a.two-line:hover, a.two-line:active {
color:#2C5F02 !important;
}

.menu .active-trail {
background:url('images/active-li.png') repeat-x;
border-left:1px #BCD9AD solid;
border-right:1px #BCD9AD solid;
border-bottom:0px #BCD9AD solid;
}

.block ul {
margin: 0 0 20px 0px;
padding: 0 0 0.25em 0px !important;
border-bottom: 1px #BCD9AD solid;
height: 45px;
}

/* Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦ Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦ Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦ Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦ Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦ "Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦" Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦ Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦:Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦; Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦:Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦ Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦. Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦ "li" Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦ Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦ Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦, Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦ Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦ Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦ Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦*/
#main .content2 {
border-width: 0px 2px 0px 1px;
-moz-border-image: url('images/border-content.png') 0 2 0 1;
-webkit-border-image: url('images/border-content.png') 0 2 0 1;
-o-border-image: url('images/border-content.png') 0 2 0 1;
border-image: url('images/border-content.png') 0 2 0 1;
margin: -21px 0 0 0;
padding: 0px 15px 0px 15px;
}


/*wms-menu*/

#dhtml_menu-1933, #dhtml_menu-1910, #dhtml_menu-1911 {
display:block;
width: 213px;
padding: 12px 0 0 0;
}
/*
#dhtml_menu-1911 {
display:block;
width: 214px;
padding: 4px 0 0 0;
}*/


/*erp-menu*/

#dhtml_menu-1906, #dhtml_menu-1932, #dhtml_menu-1908 {
display:block;
width: 115px;
padding: 4px 3px 0 4px;
}

#dhtml_menu-1907 {
display:block;
width: 150px;
padding: 12px 1px 0 0;
}

#dhtml_menu-1909 {
display:block;
width: 85px;
padding: 12px 8px 0 8px;
}


/*Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦-menu*/

#dhtml_menu-1806 {
display:block;
width: 130px;
padding: 4px 30px 0 31px;
}

#dhtml_menu-1912, #dhtml_menu-1914, #dhtml_menu-1934 {
display:block;
width: 105px;
padding: 4px 21px 0 20px;
}

/*sidebar-right2*/
body.sidebar-right2 #main {
float: left;
margin: 0 0 0 30px;
padding: 0;
width: 675px;
}

body.two-sidebars #sidebar-right2 {
  float: right;
  margin: 0;
  padding: 0;
  width: 220px;
}

body.sidebar-right #sidebar-right2 {
float: right;
margin: 27px 69px 0 0px;
padding: 0 0 0 0;
width: 200px;
}

#sidebar-right2 .block {
margin:0 0 0 0;
}

#sidebar-right2 h2 {
font-size: 18px;
font-weight: normal;
text-transform: uppercase;
color: #666;
padding:0 0 0 5px;
margin: 20px 0 15px 0;
}


/*page-title2*/
#page-title2 {
font-size: 18px;
font-family: arial;
color: #666;
margin: -5px 0 5px 0;
background:url('images/hr-h1.png') repeat-x;
}

.titlenew {
background:#fff;
padding: 0 10px 0 0;}

.view-id-news {
padding: 0 0 0 7px;
}

.view-id-present {
height: 80px;
}


/*Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦ Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦*/

.new-requer-class {
width: 230px;
margin: 0 0 0 5px;
border-width: 1px 1px 40px 1px;
-moz-border-image: url(images/border-otzuvu.png) 1 1 40 1 repeat;
-webkit-border-image: url(images/border-otzuvu.png) 1 1 40 1 repeat;
-o-border-image: url(images/border-otzuvu.png) 1 1 40 1 repeat;
border-image: url(images/border-otzuvu.png) 1 1 40 1 repeat;
}

.new-requer-class .views-field-title {
float:left;
margin: 5px 48px 0 5px;
background:url('images/company-say.png') no-repeat;
background-position: left center;
}

.new-requer-class .views-field-field-requer-img-fid {
float:left;
}

.new-requer-class .views-row {
background:#F6FBF3;
padding: 0 0 10px 0;
border-width: 0px 1px 1px 2px;
-moz-border-image: url(images/separator-otzuvu.png) 0 1 1 2 repeat;
-webkit-border-image: url(images/separator-otzuvu.png) 0 1 1 2 repeat;
-o-border-image: url(images/separator-otzuvu.png) 0 1 1 2 repeat;
border-image: url(images/separator-otzuvu.png) 0 1 1 2 repeat;
}

.new-requer-class .views-row-last {
border:none;
}


.new-requer-class .date-display-single {
background: none !important;
padding:5px 0 0 0;
}

.new-requer-class .views-field-field-date-req-value {
background: none !important;
padding: 5px 7px 0 0;
text-align: right;
}

.new-requer-class .views-field-body {
margin:8px 7px 8px 0;
}

.new-requer-class .views-field-field-requer-img-fid {
background:url('images/company-logo-bg.png') no-repeat;
width: 80px; 
height: 55px;
margin: 0 0 0 -7px;
padding: 3px 0 0 15px;
}

.new-requer-class .views-field-field-requer-img-fid img {

}

.new-requer-class .views-field-field-position-value {
padding:0 5px 20px 0;
color:#488F0C;
text-align:right;
}

.new-requer-class .views-field-field-author-value {
color:#488F0C;
font-weight:bold;
text-align:right;
padding:0 5px 0 0;
}

.new-requer-class .date-display-single {
background:none;
padding:0 0 0 0 !important;
}

#footer .block {
margin: 0 0 -17px 0;
}

.copiraits {
color:#236892/*1 4E8E2D */;
}

.phonefooter {
font-weight:bold;
}

#footer a {
color:#236892/*1 699E0E */ !important;
}


#m-east {
position: relative;
width: 606px;
height: 614px;
background:#fff url('images/img-a.png') no-repeat;
margin: 2em auto;
padding: 0;
}

#m-east li {
display: block;
position: absolute;
list-style: none;
margin: 0;
padding: 0;
}

#m-east a {
display: block;
text-indent: -9999px;
text-decoration: none;
outline: none;
/*cursor: default;*/
}

#bjudjet {
left: 95px;
top: 90px;
z-index: 10;
}

#bjudjet a {
width: 208px;
height: 208px;
}

#bjudjet a:hover {
background: url('images/img-a.png') -398px -831px no-repeat;
}

#ypravl {
left: 301px;
top: 90px;
z-index: 20;
}

#ypravl a {
width: 208px;
height: 208px;
}

#ypravl a:hover {
background: url('images/img-a.png') 2px -614px no-repeat;
}

#buhgalt {
left: 301px;
top: 298px;
z-index: 30;
}

#buhgalt a {
width: 212px;
height: 214px;
}

#buhgalt a:hover {
background: url('images/img-a.png') -396px -611px no-repeat;
}

#proizvod {
left: 90px;
top: 298px;
z-index: 30;
}

#proizvod a {
width: 212px;
height: 214px;
}

#proizvod a:hover {
background: url('images/img-a.png') 4px -828px no-repeat;
}

#oblik-erp {
left: 226px;
top: 225px;
z-index: 40;
}

#oblik-erp a {
width: 152px;
height: 152px;
}

#oblik-erp a:hover {
/*background: url('images/img-a.png') -226px -225px no-repeat;*/
}

#mainimage img
{
border: none;
}
#rollover 
{
width: 0px;
height: 0px;
position: relative;
display: none;
}
#rollover img
{
border: none;
display: block;
position: absolute;
z-index: 0;
}

/*diagram 3*/

#americasmap{
position:absolute;
top:370px;
left:200px;
}

.hidden { display: none; }

#md {
    left: 288px;
    position: absolute;
    top: 471px;
    z-index: 100;
}
#es {
    left: 392px;
    position: absolute;
    top: 443px;
    z-index: 110;
}

#qq {
left:220px;
position:absolute;
top:365px;
z-index:10; }
#ww {
left:220px;
position:absolute;
top:365px;
z-index:10;}
#ee {
left:220px;
position:absolute;
top:365px;
z-index:10;}
#rr {
left:220px;
position:absolute;
top:365px;
z-index:10;}

#empty{position:absolute;
top:370px;
left:200px;
z-index:12;
}

.very-strong {
z-index:1;
}

.scrutie {
width:1px;
height:0px;
}

noindex:-o-prefocus,#sidebar-phone {
padding-top: 25px;
}

noindex:-o-prefocus,#sidebar-minim {
padding-top: 15px;
}

#block-menu-menu-ypravtehn li.active-trail, #block-menu-menu-funccionalnost li.active-trail, #block-menu-menu-inicializaciya li.active-trail, #block-menu-menu-otrasl li.active-trail {
text-decoration:none;
font-weight:bold;
}

#block-menu-menu-ypravtehn li a, #block-menu-menu-funccionalnost li a, #block-menu-menu-inicializaciya li a, #block-menu-menu-otrasl li a{
padding: 0 0 0 24px;
background: url('images/ul-style-right-menu.png') 10px center no-repeat;
color:#488F0C;
}

#block-menu-menu-ypravtehn li, #block-menu-menu-funccionalnost li, #block-menu-menu-inicializaciya li, #block-menu-menu-otrasl li {
width: 224px;
height: 30px;
display: block;
margin: 0 0 0 4px;
border: 0px #F6FBF3 solid;
background: #F6FBF3;
font-size: 11px;
text-align: left;
height: 30px;
text-decoration:underline;
}

#block-menu-menu-otrasl {
height: 160px;
margin: 10px 0 48px 0 !important;
}

#block-menu-menu-inicializaciya {
height: 210px;
margin: 10px 0 48px 0 !important;
}

#block-menu-menu-ypravtehn {
height: 120px;
}


#block-menu-menu-funccionalnost {
height: 230px;
}

#main .views-view-grid {
width: 650px;
}

.views-field-field-platform-img-fid {
width: 150px;
float: left;
}

.view-id-clients .views-field-body {
padding: 0 14px 0 149px;
}

.views-field-field-client-fid {
width: 150px;
float: left;
}

.views-field-field-client-fid .views-field-body {
padding: 0 0 0 149px;
}

.view-id-askquestanswer .views-row {
background:#f3fdec/*1 F4F9FC */;
border:1px #E9F3DB solid;
padding:14px;
margin:7px 0 16px 0;
}

.view-id-askquestanswer .views-field-title {
color:#236892;
font-weight:bold;
font-size:11px;
font-family:arial;
padding:0 0 0 0;
}

.view-id-askquestanswer .views-field-changed {
color:#236892;
font-weight:normal;
font-size:11px;
font-family:arial;
padding:0 0 0 0;
}

.view-id-askquestanswer .views-field-field-vopros-value {
color:#444444;
font-weight:normal;
font-size:11px;
font-family:arial;
padding:0 0 0 0;
margin:7px 0 10px 0;
}

.view-id-askquestanswer .views-field-field-otvet-value {
background:#fff;
border:1px #DFEAF0 solid;
margin: 20px 8px 0 8px;
padding: 7px;
}

.view-id-askquestanswer .views-label-field-otvet-value {
color:#236892;
font-weight:bold;
font-size:11px;
font-family:arial;
padding:0 0 0 10px;
}

.view-id-askquestanswer  .field-content {
padding: 0 10px;
margin: 0 0 -10px 0;
}

.node-form {
background:url('images/fon-vopros.png') repeat-x #e0e9ff/*! E1F3D3 */;
border:1px #c0cce6/*1 E2EEDC */ solid;
}

.node-form .form-text {
display: block;
width: 93% !important;
margin: 0 20px;
}

.form-item label {
display: block;
font-weight: bold;
margin: 10px 5px;
}

.node-form .text {
width: 93% !important;
}

#questionForm .form-item label {
display: block;
font-weight: bold;
margin: 0px 25px;
}

html.js .resizable-textarea textarea {
margin: 0 20px;
width: 98% !important;
display: block;
margin: 0 20px;
}

.resizable-textarea .grippie {
height: 0px !important;
overflow: hidden !important;
border: 0px solid #DDD !important;
border-top-width: 0 !important;
cursor: s-resize !important;
}

.tips {
margin: 0 20px !important;
padding-top: 0 !important;
padding-bottom: 0 !important;
font-size: 0.9em !important;
margin: 0 20px !important;
height: 0px !important;
font-size: 0px !important;
}

#imce-content .tips {
	height: auto !important;
	padding: 0 !important;
	margin: 2px 8px !important;
	font-size: 11px !important;
}

#maxlength-field-vopros-0-value {
width: 622px;
height: 20px;
background: #F3FDEC;
border: 1px #DBDCE4 solid;
margin: -46px 0 20px 20px;
padding:3px 0 0 10px;
}

.standard p a{
font-size:0px;
}

.pager-item {
cursor: pointer
}

#block-menu-menu-oblicerp {
margin:0 0 0px 0 !important;
}

#edit-submitted-soobshchenie-wrapper {
margin: 0px 0px 0px -18px;
}

#edit-submitted-soobshchenie-wrapper label {
display: block;
font-weight: bold;
margin: 0 20px;
padding:0 0 0 20px;
}

#webform-client-form-106 label {
margin:0 0 0 0 !important;
}
.views-view-grid td {
width:325px;
vertical-align: top;}

.menu-1805 {cursor: default !important;}
#dhtml_menu-1805, #dhtml_menu-1913 {cursor: default !important;}

.menuparent a li{
cursor: pointer !important;
}
.menuparent a ul{
cursor: pointer !important;
}
.menuparent a li a {
cursor: pointer !important;
}

.center {
margin: 0 0 0 30px;
}

#webform-client-form-106 {
margin: 48px 0 0 0;
}

.table-erp {
background: url('images/erp-stat.png') no-repeat;
}

.table-wms {
background: url('images/wms-stat.png') no-repeat;
}

.table-holding {
background: url('images/holding-stat.png') no-repeat;
}

.views_slideshow_singleframe_pager div {
z-index:9999;}


.view-id-clients .views-field-title {
padding:0 0 0 0;}

.view-id-clients td {
border-bottom: 1px #E5E5E5 solid;
margin: 10px;
padding: 24px 0 9px 0;
}


.view-id-clients .row-last {
border-bottom:none;}

#node-formasq_quest #edit-submit {
/*margin: 0 0 10px 550px;*/
margin: 0 0 10px 0;
background:url('images/send.png');
width:100px;
height:28px;
}

.pager-current {
background:url('images/pager-bg.png') no-repeat !important;
padding: 5px 7px 5px 8px !important;
width:22px;
height:22px;
color:#488F0C;
font-weight:bold;
}

.pager {
color:#444444;
}

.pager-next a, .pager-last a, .pager-first a, .pager-previous a {
color:#488F0C !important;
}

#edit-actions {
margin: 17px 0 0 -16px;
}

.menu-item-form.collapsible .collapsible {
max-width: 623px;
}

.menu-item-form.collapsible .collapsible input {
max-width: 600px;
}

#edit-menu-link-title-wrapper #edit-menu-link-title {
margin: 0 0 0 2px;
}

#top-main-menu2 {
margin: -58px 30px 0 200px;
float: right;
}

dl.multiselect dd.a, dl.multiselect dd.a .form-item {
width: 150px !important;
}

b, strong {
font-weight:bold !important;
}

i, em {
font-style:italic !important;
}



/*Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦ Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦*/
.standart, .menu-item-container{
padding: 16px 20px 18px 27px;
display: block;
background:#CEE9B9 url('images/menu-ul-style.png') 17px center no-repeat;
z-index:10;
font-size: 14px;
font-family: arial;
text-transform: uppercase;
color:#6BA20D;
}

.standart:hover {
background:#8AC855 url('images/menu-ul-style-hover2.png') 7px center no-repeat;
color:#fff !important;
}

.deti {
background:url('images/pomenu-style.png') 10px center no-repeat !important;
padding: 0 0 0 12px;
color:#fff;}

/*
#dhtml_menu-1937:hover {
background:url('images/front-img-menu.png') left top no-repeat !important;
width:120px;
height:51px;
padding: 0 0 0 0;
text-indent:-9999px;
}
*/
#menu-258:hover {
background:url('images/front-img-menu.png') left top no-repeat !important;
width:120px;
height:51px;
padding: 0 0 0 0;
text-indent:-9999px;
}

.deti {
padding: 10px 10px 10px 25px;
display: block;
}

li.over .menu-item-container {
background:#8AC855 url('images/menu-ul-style-hover.png') 17px center no-repeat !important;
color:#fff !important;
}


ul.links li {
  	border-left: 1px solid #6BA20D/*1 9cf */; /* LTR */
  	padding-left: 5px;
	padding-right: 1px;
}
ul.links li.first {
  	border: none;
}

.faq_form_submit {
/*margin: 0 0 10px 554px;*/
margin: 0 0 10px 20px;
background:url('images/send.png');
width:100px;
height:28px;
}

input#edit-captcha-response {
	width: 74% !important;
}

div.captcha img {
	margin: 0 20px 0 20px;
	float:left;
}

div.description{
	margin: 5px 0 5px 20px;
}

div#users_right_panel {
	padding: 10px 10px 10px 10px;
	vertical-align: top;
}

.login_form_text {
	width:240px;
}

.tariff {
	cursor:pointer;
}


.msg-status-info {
	background:#FFFEE6;
	color:#8F5700;
	padding:12px;
	font-size:12px;
}
.msg-status-tip {
	width:24px;
	height:16px;
	float:left;
}

#paneladmin-access-custom-command > a.l-btn {
	height: 26px;
}

access-company_menu_edit_panelautofill {
	padding-top: 3px;
}

#adminpanel_profile_security_password input[type=password], #adminpanel_profile_security_password input[type=text], #adminpanel_profile_security_recovery input[type=text], 
#adminpanel_profile_security_date input[type=text] {
	width: 350px;
}

#adminpanel_profile_security_recovery select {
	width: 355px;
}

.ie .adminpanel_profile_personal_form_change_avatar_wrap {
	display: none;
}

.profile_input {
	width: 300px;
	margin-top: 3px;
	margin-bottom: 3px;
}

.profile_input_select {
	width: 305px;
	margin-top: 3px;
	margin-bottom: 3px;
}

.user_profile {
	max-width: 1200px;
	width: 100%;
}

.error input{
	border:  1px solid #ff0000;
}

.c_quick_menu {
	cursor: pointer;
}

/*.designer_document_preview_all{*/
.designer_document_preview_main_container{
	width: 100%;
	margin: 0;
	padding: 0;
	overflow: auto;
}

.designer_document_preview_all{
	width: 100%;
	height: 650px;
	overflow: hidden;
}

.designer_document_preview_consol{
	border-top: 1px solid #8DB2E3;
	width: 100%;
	height: 97px;
	padding: 0;
	position: relative;
	overflow: auto; 
}

.designer_document_preview_consol_body{
	position: static;
	overflow: auto;
}

.designer_document_preview_consol_item{
	background-color: #c0c0c0;
	/*border-top: 1px solid #000000;*/
	border-bottom: 1px solid #000000;
}

.designer_document_preview_consol_item span{
	margin-left: 3px;
}

.designer_document_preview_main, .designer_document_preview_entries{
	width: 100%;
	vertical-align: top;
}

.designer_document_preview_menu, .designer_document_preview_entries_menu, .paneladmin_updates{
	padding:5px;
	margin:0;
	height:30px;
	vertical-align: top;
	overflow: hidden;
}

.designer_document_preview_main_container_workplace {
	overflow: auto;
}

.designer_document_preview_entries.panel-body {
	overflow: hidden;
}

.designer_document_preview_main_workplace {
	overflow: auto;
}

.designer_document_preview_main_workplace_bottom{
	margin-top:30px;
	margin-right:10px;
	float: right;
}

#workplace_hotkey_block > span{
	display: inline-block;
	white-space: nowrap;
}

.accountWindowLeftCol{
	padding-right: 10px;
}

.accountWindowRightCol{
	width:300px;
}

.headerWindowInputType1{
	width:161px;
}
.headerWindowInputType2{
	width:439px;
}
.headerWindowInputType3{
	width:43px;
}
.headerWindowInputType4{
	width:388px;
}
.headerWindowInputType5{
	width:580px;
}

.td-cell-padding {
	padding-top: 5px;
}

.sm-access-create {
	width : 150px;
}

.sm-company-document {
	width:200px;
}

/**
 * Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦ Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦ Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦ Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦ Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦
 */
.searchbox a.l-btn-big-plain{
	background-color:#E0ECF9;
	height:68px;
	border:0;
	padding:0 6px 0 0;
	vertical-align:top;
}
a.l-btn-big{
	color:#444;
	background:url('images/button_a_bg.gif') no-repeat top right;
	font-size:12px;
	text-decoration:none;
	display:inline-block;
	/*
	zoom:1;
	*/
	height:72px;
	width: 102px;
	padding-right:18px;
	cursor:pointer;
	outline:none;
}
a:hover.l-btn-big-plain{
	border:1px solid #7eabcd;
	background:url('images/button_plain_hover48.png') repeat-x left bottom;
	_padding:0px 5px 0px 0px;
	-moz-border-radius:3px;
	-webkit-border-radius: 3px;
}
.l-icon-top {
	display:block;
	background:url('images/button_span_bg.gif') no-repeat top center;
	line-height:48px;
	width: 48px;
	height: 48px;
	margin: 0 auto;
}
.searchbox a.l-btn-big .l-btn-left{
	padding:2px 0 2px 2px;
}
.searchbox a.l-btn-big-plain:hover{
	-moz-border-radius:0px;
	-webkit-border-radius: 0px;
	border:0;
	padding:0 6px 0 0;
}
a.l-btn-big .l-btn-big-focus{
	outline:#0000FF dotted thin;
}
a.l-btn-big-plain{
	background:transparent;
	padding-right:5px;
	border:1px solid transparent;
	_border:0px solid #efefef;
	_padding:1px 6px 1px 1px;
}
a.l-btn-big-disabled{
	color:#ccc;
	opacity:0.5;
	/*
	filter:alpha(opacity=50);
	*/
	cursor:default;
}
a.l-btn-big-plain{
	background:transparent;
	padding-left:5px;
}
a.l-btn-big span span.l-btn-text-big{
	display:inline-block;
	height:16px;
	line-height:16px;
	padding:0px;
	text-align:center; 
	font-size:11px;
}
a.l-btn-big span span span.l-btn-empty{
	display:inline-block;
	padding:0px;
	width:16px;
}
a:hover.l-btn-big{
	background-position: bottom right;
	outline:none;
}
a:hover.l-btn-big span.l-btn-left{
	background-position: bottom left;
}
a:hover.l-btn-big-plain{
	border:1px solid #7eabcd;
	background:url('images/button_plain_hover48.png') repeat-x left bottom;
	_padding:0px 5px 0px 0px;
	border-radius: 3px;
	-moz-border-radius:3px;
	-webkit-border-radius: 3px;
}
span.ellipsis {
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	width:102px;
	height:40px;
	display:block;
}
html>body .ellipsis {
	clear:both;
}
html>body .ellipsis span:after {
	content: "...";
}
html>body .ellipsis span {
	max-width:102px;
	width:auto !important;
	float:left;
}

span.ellipsis2 {
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	/* width:102px; */
	
	display:block;
}
/*span.ellipsis2:hover::after {  /*http://htmlbook.ru/blog/vsplyvayushchaya-podskazka-na-css*
	content: attr(data-title); 
	position: absolute; 
	left: 0; right: 0; bottom: 0px;
    z-index: 1;
    background: #ffffcc; 
	color:#000;
    padding: 5px;
	border-radius: 5px;
    border: 1px solid #cc9933;
}*/
html>body .ellipsis2 {
	clear:both;
}
html>body .ellipsis2 span:after {
	content: "...";
}
html>body .ellipsis2 span {
	/* max-width:102px; */
	width:auto !important;
	float:left;
}

span.ellipsis-title {
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	display:block;
}
/*span.ellipsis-title:hover::after {  /*http://htmlbook.ru/blog/vsplyvayushchaya-podskazka-na-css*
	content: attr(data-title); 
	position: absolute; 
	left: 0; right: 0; bottom: 0px;
    z-index: 1;
    background: #ffffcc; 
	color:#000;
    padding: 5px;
	border-radius: 0px;
    border: 1px solid #cc9933;
	opacity: 0.8;
	white-space: pre;
	
	/*transition: all 350ms;  
-o-transition: all 350ms;  
-moz-transition: all 350ms;  
-webkit-transition: all 350ms;*
}*/
html>body .ellipsis-title {
	clear:both;
}
html>body .ellipsis-title span:not(.highlight):after {
	content: "...";
}
html>body .ellipsis-title span:not(.highlight) {
	width:auto !important;
	float:left;
}

.wrapper-l-btn-big {
	padding:10px;
}

.demo-info {
    background: none repeat scroll 0 0 #FFFEE6;
    color: #8F5700;
    padding: 12px;
}

.demo-tip {
    float: left;
    height: 16px;
    margin-right: 8px;
    width: 16px;
}
.icon-tip {
    background: url("images/tip.png") no-repeat scroll 0 0 transparent;
}
/**
 * End Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦ Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦ Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦ Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦ Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦
 */

input.field {
	width: 130px;
}

input.field2 {
	width: 110px;
}

input.field3 {
	width: 100px;
}

.inner-panel {
	padding:10px;
}

input[type="text"][disabled] {
   color: #444444;
}

.offset1 {
	margin-left: 2px;
}

.dataTables_processing-noborder {
    background: url("images/pagination_loading.gif") no-repeat scroll 5px 10px #FFFFFF;
    color: #222222;
    height: 16px;
    padding: 10px 5px 10px 30px;
    width: auto;
    z-index: 1000;
}


.window-mask-my{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
/*
	filter:alpha(opacity=40);
*/	
	opacity:0.40;
	background:#ccc;
	font-size:1px;
/*
	*zoom:1;
*/	
	overflow:hidden;
}



/* Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦ Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦ Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦ */
.calendar-body table {
    border-collapse: inherit !important;
}
.calendar-hover {
  background-color: /*#eaf2ff*/#e4f7f5;
  color: #000000;
}
.calendar-nav-hover,
.calendar-menu-hover {
  background-color: /*#eaf2ff*/#e4f7f5 !important;
}
.calendar-hover {
  border: 1px solid #b7d2ff !important;
  padding: 0;
}
.calendar-selected{
	background-color: #FBEC88;
    border: 1px solid #E2C608 !important;
    color: #000000;
    padding: 0;
}

.calendar-body thead th {
    border-bottom: none !important;
}
/* End Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦ Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦ Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦ */


.desktop,
.desktop_bottom_tab{
	/*background: url("images/backgroung-desktop.png") no-repeat scroll 0 0 white;*/
	background: url("images/bg-body.jpg") no-repeat scroll 0 0 white;
	padding: 10px 33px 10px 10px;
}

.desktop_bottom_tab {
	padding: 10px;
}

/* adminpanel user edit */
#user_picture_upload {
	width: 164px;
}

.EditUserFormElement {
    width: 164px;
	/* border-style: solid;
    border-width: 1px;
	border-color: #95b8e7; */
	margin: 0;
    padding: 2px 0 2px 0;
	border-spacing: 0;
}
.form-edit-user {
	vertical-align:top;
}

.form-edit-user .panel {
	border: 1px solid /*#95b8e7*/#a6c5cb;
	margin-top:10px !important;
}

.form-edit-user .textBox {
	width:300px;
}

.form-edit-user h2 {
	margin:15px 0px;
}
.inviteuser-row {
	margin-bottom:3px;
}
.EditUserFormElementSampleSel {
    width: 166px;
	border-style: solid;
    border-width: 1px;
	border-color: #95b8e7;
	margin: 0;
    padding: 2px 0 2px 0;
	border-spacing: 0;
}

.EditUserFormElementSel {
    width: 166px;
}
/* End adminpanel user edit */

table.filter-document {
	width: 100%;
}

table.filter-document td {
	border-bottom : 1px dotted #ccc; 
	border-top : 1px dotted #ccc;
	padding : 5px;
}


table.filter-document td.group, div.group-header {
	background-color: /*#E0ECFF*/#dff2f1;
	background: -webkit-linear-gradient(top,/*#EFF5FF*/#eff7f8 0,/*#E0ECFF*/#dff2f1 100%);
	background: -moz-linear-gradient(top,/*#EFF5FF*/#eff7f8 0,/*#E0ECFF*/#dff2f1 100%);
	background: -o-linear-gradient(top,/*#EFF5FF*/#eff7f8 0,/*#E0ECFF*/#dff2f1 100%);
	background: linear-gradient(to bottom,/*#EFF5FF*/#eff7f8 0,/*#E0ECFF*/#dff2f1 100%);
	background-repeat: repeat-x;
	/*
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#EFF5FF,endColorstr=#E0ECFF,GradientType=0);
	*/
	border-top: 1px solid /*#8DB2E3*/#a6c5cb;
	border-bottom: 1px solid /*#8DB2E3*/#a6c5cb;
	font-weight: bold;
	font-style: italic;
}

div.group-header {
	padding : 5px;
}

.import_processing {
	width:auto;
	height:16px;
	padding: 12px 5px 10px 30px; /*  14px 0 2px 0; */
	background:#fff url('images/pagination_loading.gif') no-repeat scroll 5px 10px;
	color:#222;
}

.form-translate {
	width: 12px;
	display: inline-block;
}

/* Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦ Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦ Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦ */
table.nameeditor {
	margin: 0 auto;
}
table.nameeditor tr td:first-child {
	text-align: right;
	vertical-align: top;  
	border: none;
}

table.nameeditor td, table.nameeditor th {
	padding: 5px;
}

table.nameeditor textarea {
	resize: none;
	font-family: Arial;
	font-size: 13px;
}

table.nameeditor label {
	margin-right: 2px;
}

/* end Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦ Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦ Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦ */

/*import document type*/
.winImportDocument-upload-done {
	margin-bottom: 1em;
}
/*end import document type*/

/*help block styles*/
.help-block-inner {
	padding: 5px;
}
/*end help block styles*/

/*calendar block styles*/
.calendar-wrap > div {
	
}
.calendar_event_tooltip {
	width: 350px;
	max-height: 350px;
	overflow-y: auto;
}
.calendar_event_messager_inner {
	height: 100%;
	max-height: 350px;
	overflow-y: auto;
}
.cls-black {
	color: black !important;
}
.cls-blue {
	color: #0F52B4 !important; /* #0e2d5f  */
}
/*end calendar block styles*/

.helpeditor-helpinfo {
	padding: 10px;
}

/* Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦ Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦ Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦ - Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦Р В РЎвЂ”Р РЋРІР‚вЂќР В РІР‚В¦ */
.tooltip-common {
	max-width: 200px;
}
/*OSV report*/
.report-groupbox-elems {
	padding-bottom: 10px;
}
.workplace_report.panel-body {
	overflow: hidden;
}
.toolbar-report .dialog-tool-separator {
	height: 22px;
}
/*END OSV report*/
/*Main page slider*/
.news_slider_wrap {
	/*position: relative;*/
	max-width: 870px;
	height: 260px;
	margin-top: 10px;
	border: 1px solid #c0cce6;
	overflow: hidden;
	background: #ddeaff;
	background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RkZWFmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+");
	background: -moz-linear-gradient(left,  #ddeaff 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ddeaff), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(left,  #ddeaff 0%,#ffffff 100%);
	background: -o-linear-gradient(left,  #ddeaff 0%,#ffffff 100%);
	background: -ms-linear-gradient(left,  #ddeaff 0%,#ffffff 100%);
	background: linear-gradient(to right,  #ddeaff 0%,#ffffff 100%);
/*
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ddeaff', endColorstr='#ffffff',GradientType=1 );
*/	
}
.news_slider {
	display: block;
	padding: 0;
	list-style: none;
}
.news_slider > li {
	width: 590px;
	height: 200px;
	padding: 0;
	margin: 0;
}
.news_slider_inner {
	padding: 20px;
}
.news_slider_img {
	float: left;
	margin-right: 20px;
}
.news_slider_header {
	margin-top: 5px;
	font-size: 20px;
	font-weight: bold;
	color: #699AE3;
	margin-bottom: 10px; 
}

.news_slider_text {
	font-size: 15px;
	/*line-height: 30px;*/
	line-height: 2;
	margin: 0px;
}
.news_slider_wrap .bx-controls {
	float: right;
	margin-right: 10px;
	/*right: 15px;*/
}
.news_slider_wrap .bx-pager-item {
	float: left;
	margin-left: 8px;
}
.news_slider_wrap .bx-pager-item a {
	display: block;
}
.news_slider_wrap .news_slider_page {
	width: 14px;
	height: 14px;
	background: #fff;
	-webkit-box-shadow: inset 2px 2px 4px rgba(50, 50, 50, 0.3);
	-moz-box-shadow:    inset 2px 2px 4px rgba(50, 50, 50, 0.3);
	-ms-box-shadow:     inset 2px 2px 4px rgba(50, 50, 50, 0.3);
	-o-box-shadow:      inset 2px 2px 4px rgba(50, 50, 50, 0.3);
	box-shadow:         inset 2px 2px 4px rgba(50, 50, 50, 0.3);
}
.news_slider_wrap .active .news_slider_page {
	background: #C1E2A7;
	background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyNiUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjN2NjMTQ3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==");
	background: -moz-linear-gradient(top,  #C1E2A7 26%, #7cc147 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(26%,#C1E2A7), color-stop(100%,#7cc147));
	background: -webkit-linear-gradient(top,  #C1E2A7 26%,#7cc147 100%);
	background: -o-linear-gradient(top,  #C1E2A7 26%,#7cc147 100%);
	background: -ms-linear-gradient(top,  #C1E2A7 26%,#7cc147 100%);
	background: linear-gradient(to bottom,  #C1E2A7 26%,#7cc147 100%);
/*
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#C1E2A7', endColorstr='#7cc147',GradientType=0 );
*/
	-webkit-box-shadow: 2px 2px 1px rgba(0,110,46, 1);
	-moz-box-shadow:    2px 2px 1px rgba(0,110,46, 1);
	-ms-box-shadow:    2px 2px 1px rgba(0,110,46, 1);
	-o-box-shadow:    2px 2px 1px rgba(0,110,46, 1);
	box-shadow:         2px 2px 1px rgba(0,110,46, 1);
}
/*END Main page slider*/

/* Р В РІР‚СњР В Р’В»Р РЋР РЏ Р В Р вЂ Р В РЎвЂќР В Р’В»Р В Р’В°Р В РўвЂ�Р В РЎвЂќР В РЎвЂ� Р В РўвЂ�Р В РЎвЂ�Р РЋР С“Р В РЎвЂ”Р В Р’ВµР РЋРІР‚С™Р РЋРІР‚РЋР В Р’ВµР РЋР вЂљР В Р’В° Р В Р’В·Р В Р’В°Р В РўвЂ�Р В Р’В°Р РЋРІР‚РЋ */
.task-noedit-field {
	font-weight: bold;
}
.offset-left {
	margin-left: 25px;
}
table.task-edit {
	width: 100%; 
	border: none;
	border-collapse: separate;
}
table.task-edit td {
	padding: 4px; /* cellpadding="0" */
}
table.task-edit textarea {
    resize: none;
}
/* END Р В РІР‚СњР В Р’В»Р РЋР РЏ Р В Р вЂ Р В РЎвЂќР В Р’В»Р В Р’В°Р В РўвЂ�Р В РЎвЂќР В РЎвЂ� Р В РўвЂ�Р В РЎвЂ�Р РЋР С“Р В РЎвЂ”Р В Р’ВµР РЋРІР‚С™Р РЋРІР‚РЋР В Р’ВµР РЋР вЂљР В Р’В° Р В Р’В·Р В Р’В°Р В РўвЂ�Р В Р’В°Р РЋРІР‚РЋ */


/* Business chat */
.highlight { 
	background-color: #95B8E7; /* #DDD; */
}

.dialog_user_chat_historymsg {
	padding: 10px;
}
.dialog_user_chat_infocontact {
	margin-top: 10px;
}
.dialog_user_chat_infocontact td {
	padding: 5px;
}
.dialog_user_chat_infocontact span[nameElem] {
	font-weight: bold;
}
.dialog_user_chat_bottomline {
	border-bottom: 1px solid /*#95B8E7*/#a6c5cb;
}
.dialog_user_chat_statusbar {
	padding-top: 7px;
}
.dialog_user_chat_settingsendmessage {
	margin-top: 5px;
	font-size: 11px; 
	color: #999;
}
.dialog_user_chat_header_date {
	color: #999;
}
.dialog_user_chat_header_from {
	font-weight: bold;
	color: #0E2D5F;
}
.dialog_user_chat_header_to {
	font-weight: bold;
	color: #CE7607;
}
.dialog_user_chat_sendmsgbtn {
	padding: 10px 0;
	padding-right:5px;
	text-align: center;
}
.dialog_user_chat_sendmsg {
	text-align: center;
	padding: 10px 10px 15px 10px;
	overflow:  hidden !important;
}
.dialog_user_chat_sendmsg textarea {
	resize: none;
	border:1px solid #ccc;
    width:100%;
	height:100%;
}
.dialog_user_chat_countrequest {
	color: #CE7607; 
	font-weight: bold;
}
.datagrid-body td.dialog_user_chat_history {
	padding: 10px;
	border: none;
}
.datagrid-body td.dialog_user_chat_item {
	padding: 5px;
	border: none;
}
.datagrid-body tr:first-child > td.dialog_user_chat_item {
	border: none;
}
.dialog_user_chat_item_col {
	float: left;
	/* padding: 2px; */
}
.dialog_user_chat_picture {
	margin:5px;
	margin-bottom: 0px;
}
.dialog_user_chat_picture img {
	/* border: 2px solid #ccc; *//* #95B8E7; */	
}
.dialog_user_chat_status {
	width: 16px;
	margin: 2px;
	margin-top: 6px;
}
.dialog_user_chat_status img {
	left: 0;
	top: 50%;
}
.dialog_user_chat_lastname {
	font-weight: bold;
}
.dialog_user_chat_lastname_info {
	margin-top: 4px; 
	margin-left: 5px;
}
.dialog_user_chat_comment {
	color: gray;
	margin-left: 2px;
}
.dialog_user_chat_bt_auth {
	padding: 5px; 
	text-align: center;
}
.dialog_user_chat_header_auth {
	background: transparent !important;
	border: none !important;
}


.dialog_user_chat_event_auth_header {
	padding: 10px;
	font-weight: bold;
}
.dialog_user_chat_event_auth_text {
	padding: 10px;
	padding-top: 0px;
}
.dialog_user_chat_event_auth_date {
	color: #999;
	font-size: 11px;
	text-align: right;
}

.badge {
	padding: 1px 5px 2px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	/* border: #f2f2f2 1px solid; */
}
.badge {
	font-size: 8px;
	font-weight: bold;
	line-height: 9px;
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	white-space: nowrap;
	vertical-align: baseline;
	background-color: #999999;
}
.badge-warning {
  background-color: #f89406;
}
.badge-info {
  background-color: #3a87ad;
}

.img-polaroid {
	padding: 2px;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}

.newmsg-notify {
	position: relative;
	top: 0px;
	left: -10px;
	
    /* width: 8px; 
    height: 8px; 
    background: url(/sites/all/libraries/jquery-easyui/themes/icons/new_message16.png) no-repeat top; */
}

.newcomment-notify {
	position: relative;
	top: 0px;
	left: -10px;
	
    width: 8px; 
    height: 8px; 
    background: url(/sites/all/libraries/jquery-easyui/themes/icons/alert16.png) no-repeat top;
}

.birthday-notify {
	position: relative;
	top: 32px;
	left: 32px;
	width: 16px;
	height: 16px;
}
/* End Business chat */

/*My tasks*/
.new_task_number {
	color: red;
}
.new_task_number[task-number="0"] {
	color: inherit;
}
#header_date_task_wrap {
	margin-bottom: 5px;
}
.toolbar-desktop_task {
	clear: both;
}
.datagrid-body td.desktop_task_item {
	padding: 10px;
	border-top: 1px dotted #ccc;
}
.datagrid-body tr:first-child > td.desktop_task_item {
	border: none;
}
.desktop_task_high_priority .desktop_task_item_priority > b {
	color: red;
}
.desktop_task_status_new {
	background: rgba(0, 0, 0, 0.05);
}
.desktop_task_item_line {
	line-height: 17px; /* line-height: 20px; */
	overflow: hidden;
}
.desktop_task_item_operation {
	/* margin-bottom: 10px;
	font-size: 18px; */
	margin-bottom: 7px;
	font-size: 14px;
	font-weight: bold;
	color: #699AE3;
}
.desktop_task_item_state,
.desktop_task_item_id_document,
.desktop_task_item_priority,
.desktop_task_item_state_reg_date,
.desktop_task_item_end_date {
	/* font-size: 14px; */
	font-size: 12px;
}
.desktop_task_item_note {
	/* margin: 10px 0; */
	margin: 7px 0;
}
/*END My tasks*/

/*Home page*/
.language-link_wrap {
	float: right;
	margin-top: -5px;
}
.login-form-top {
	overflow: hidden;
	padding: 15px 0 10px;
	
}
.login-form-top h2 {
	margin-top: 0;
	margin-bottom: 0;
}
#edit-saas-longsession-wrapper {
	margin-top: 14px;
	margin-bottom: 13px;
	text-align: right;
}
#saas-login-form #edit-submit {
	float: left;
}
#edit-saas-longsession {
	
}
/*END Home page*/


/*Select position menu*/
#gmenu_list_menu-saas-select-positions {
	/*max-height: 500px;*/
	height: auto;
	max-height: 100%;
	overflow: auto;
}
#gmenu_list_menu-saas-select-positions .menu-line {
	height: 100%;
}

@media screen and (max-width: 1260px) {
	.divinform input[type=text], .divinform textarea, .divinform select {
		width: 70%; /*Р В РЎвЂ”Р РЋР вЂљР В РЎвЂ� Р В Р’В±Р В РЎвЂўР В Р’В»Р РЋР Р‰Р РЋРІвЂљВ¬Р В Р’ВµР В РЎпїЅ Р В Р’В·Р В Р вЂ¦Р В Р’В°Р РЋРІР‚РЋР В Р’ВµР В Р вЂ¦Р В РЎвЂ�Р В РЎвЂ� Р РЋРІР‚С™Р РЋРЎвЂњР В Р’В»Р РЋРІР‚С™Р В РЎвЂ�Р В РЎвЂ”Р РЋРІР‚в„– Р В Р вЂ¦Р В Р’Вµ Р В РЎвЂ”Р В РЎвЂўР В РЎпїЅР В Р’ВµР РЋР С“Р РЋРІР‚С™Р РЋР РЏР РЋРІР‚С™Р РЋР С“Р РЋР РЏ Р В Р вЂ¦Р В Р’В° Р В РЎпїЅР В Р’В°Р В Р’В»Р В Р’ВµР В Р вЂ¦Р РЋР Р‰Р В РЎвЂќР В РЎвЂ�Р РЋРІР‚В¦ Р РЋР РЉР В РЎвЂќР РЋР вЂљР В Р’В°Р В Р вЂ¦Р В Р’В°Р РЋРІР‚В¦*/
	}
	.signup-field .left-col, .signup-field .right-col {
		width: 44%;
	}
	.signup-field .right-col {
		margin-left: 2%;
	}
}

@media screen and (max-height: 760px) {
	/*
	#layout-company,
	#layout-users,
	#layout-updates-wrap,
	#adminpanel_updatesetting_container,
	#adminpanel_updates_container,
	#layout-access-wrap {
		height: 570px;
	}
	*/
	#layout-company,
	#layout-updates-wrap {
		height: 570px;
	}
	#workplaceMainDiv {
		min-height: 640px;
		height: 640px;
	}
	/*
	#designer_layout {
		height: 640px;
	}
	*/
}

@media screen and (max-height: 670px) {
	/*
	#layout-company,
	#layout-users,
	#layout-updates-wrap,
	#adminpanel_updatesetting_container,
	#adminpanel_updates_container,
	#layout-access-wrap {
		height: 470px;
	}
	*/
	#layout-company,
	#layout-updates-wrap {
		height: 470px;
	}
	#workplaceMainDiv {
		min-height: 540px;
		height: 540px;
	}
	/*
	#designer_layout {
		height: 540px;
	}
	*/
}

/* Billing */
.billing-active-tariff {
	/* background: rgba(0, 0, 0, 0.05); */
	font-weight:bold;
}

.billing-tariff-panel {
	padding-left:10px;
}

.billing-pay-tariff-panel {
	width: 1156px;
	margin-top: 10px;
}

.billing-notify-panel {
	margin-top: 10px;
}

.billing-pay-panel {
	width: 400px;
}
.billing-account-layout {
	width: 1156px; 
	height: 170px;
}

.billing-statistic-panel {
	width: 1196px;
	margin-top: 10px;
}

.billing-table {
	width: 100%;
}

.billing-table td {
	padding: 2px;
}
.errmsg-list-oblik {
	margin-left: 35px;
}
.errmsg-list-oblik-nooffset {
	margin-left: 0px !important;
}
.panel-help-part {
	margin-top: 10px;
}

/* END Billing */

/*System billing*/
.win_send_notification_fields,
.win_show_notification_fields {
	width: 550px;
	padding: 20px;
}
.workplace_send_notification_text,
.workplace_show_notification_text {
	display: block;
	width: 99%;
	height: 300px;
	margin-top: 10px;
}
.system_notification_label {
	display: inline-block;
	padding-right: 5px;
}
.system_notification_input,
.system_notification_input_long {
	width: 200px;
	border:1px solid #ccc;
}
.system_notification_input_long {
	width: 400px;
}
/*System billing END*/

/*Billing Admin Statistics*/
.ba_statistics_wrapper {
	height: 100%;
}
.ba_statistics_edit_filter_table {
	width: 500px;
	padding: 5px;
	margin: 0 auto;
	border: 0;
	border-collapse: collapse;
}
/*Billing Admin Statistics END*/
/*Desktop Help*/
.desktop_help_article_controls {
	position: relative;
	overflow: hidden;
	margin-bottom: 10px;
}
.desktop_help_prev_article_nav {
	position: absolute;
	right: 0;
}
.desktop_help_breadcrumbs {
	padding-right: 69px;
	line-height: 26px;
}
.desktop_help_breadcrumbs_item {
	margin: 0 5px;
	text-decoration: underline;
	cursor: pointer;
}
.desktop_help_breadcrumbs_item:first-child {
	margin-left: 0;
}
.desktop_help_breadcrumbs_item.active {
	font-weight: bold;
	text-decoration: none;
	cursor: auto;
}
.help_page_content {
	margin-bottom: 20px;
/*
	min-width: 1180px;
*/
	max-width: 100%;
}

/*Desktop Help END*/

/* Payer - Р В Р ВµР С”Р Р†Р С‘Р В·Р С‘РЎвЂљРЎвЂ№ Р С•Р С—Р В»Р В°РЎвЂљРЎвЂ№ */
.payer-editform table {
	width: 100%;
}
.payer-editform table, .payer-editform tbody {
	border: none;
}
.payer-editform input[type="text"], .payer-editform select {
	width: 95%;
}
.payer-editform-panel {
	margin-top: 5px;
}
/* END Payer - Р В Р ВµР С”Р Р†Р С‘Р В·Р С‘РЎвЂљРЎвЂ№ Р С•Р С—Р В»Р В°РЎвЂљРЎвЂ№ */

.billing-stat-table-filter td {
	padding : 5px;
}


.elementValueContainer {
	display: -moz-inline-box;
	display: inline-block;
	overflow:hidden;
	white-space:nowrap;
	vertical-align: bottom;
}




.elementTextarea {
	white-space : normal !important;
}

textarea.noresize {
    resize: none;
}

/*Set Period window (OSV)*/
.set_period_input_line {
	height: 24px;
	margin: 0 auto 10px;
	/*margin-bottom: 10px;*/
}
.set_period_label {
	display: inline-block;
	width: 90px;
}
.set_period_checkbox_label {
	margin-left: 15px;
}
.set_period_control {
	width: 155px;
}


.titleInfo {
	color: #999;
}

/* РџСЂРѕС„РёР»СЊ РЅР° СЃС‚СЂР°РЅРёС†Рµ РђРєРєР°СѓРЅС‚ */
.profile-panel {
	width: 810px !important;/* 1156px; */
	margin-top: 10px;
}
.profile-avatar-panel {
	padding-left:10px;
}
.profile-personal-table {
	width: 100%;
}
.profile-personal-table input[type="text"].profile_input, .profile-personal-table input[type="password"].profile_input, select.profile_input_select {
	border:1px solid /*#95B8E7*/#a6c5cb;
}
.profile-personal-table td.label {
	width: 270px;
}
.profile-personal-table .sub-elem {
	margin-left: 23px;
}

label.profile_input-mobile-label {
	width: 10px;
}
input.profile_input-mobile {
	width: 290px !important;
}
/* End РџСЂРѕС„РёР»СЊ РЅР° СЃС‚СЂР°РЅРёС†Рµ РђРєРєР°СѓРЅС‚ */

.account-panel fieldset {
	border: none;
	border-top: 1px solid #ccc;
	max-width: 1500px;
	padding: 0 10px;
}

.account-panel fieldset legend {
	font-weight: bold;
}
.account-panel .afterlegend {
	margin-top: 10px;
}
.account-panel fieldset table.wrapper {
	margin: 0 20px;
}


.settings-inner {
	padding: 10px;
}
.account-settings-panel {
	width: 810px;
}

.adminpanel_updates_list_build_wrap {
	padding: 2px 10px 0 0;
}

.adminpanel_updates_description {
	display: block;
	width: 98%;
	height: 100px;
	border: 1px solid #ccc;
	resize: none;
}

.adminpanel_updates_description_label {
	display: block;
	margin: 5px 0 5px;
	
}

.paneladmin_updates_body {	
	background:#efefef;
	padding:1px 2px;
	border-bottom:1px solid #ccc;
}
.paneladmin_updates{
	height: 27px;
}
/* END paneladmin updates setting */

/* paneladmin users invite */
.adminpanel_users input[type="text"].info_input {
	border:1px solid #95B8E7;
	width: 300px;
}
input.adminpanel_users_input-mobile {
	width: 290px !important;
}
label.adminpanel_users_input-mobile-label {
	width: 10px;
}
/* END paneladmin users invite */

/* paneladmin company */
input[type="text"].company-textbox {
	border:1px solid #95B8E7;
	width: 200px;
}
.adminpanel_company_edit table {
	width: 100%;
}
.adminpanel_company_edit table td {
	padding: 4px;
	
}
.adminpanel_company_edit input[type="text"].editelem {
	border:1px solid /*#95B8E7*/#a6c5cb;
	width:450px;
}
.adminpanel_company_edit input[type="text"].editelem-combo {
	border:1px solid #95B8E7;
	width:470px !important;
}

.adminpanel_company_config {
	width: auto; 
	height: auto;
}
.adminpanel_company_config table.grid {
	width: 100%;
}
.adminpanel_company_config table.offset-top {
	margin-top: 10px;
}
.adminpanel_company_config td.elem2col {
	width: 90%;
}
.adminpanel_company_config .padding-small {
	padding: 10px;
}

.adminpanel_company_config .email-input {
	width : 300px;
}

.adminpanel_company_config .tab-padding {
	padding: 20px;
}

.adminpanel_company_config div.panel-control {
	margin-bottom: 15px;
	margin-top: 5px; 
	text-align: center;
}
.adminpanel_company_config td.col1 {
	width: 50%; 
	padding-right: 5px;
}
.adminpanel_company_config td.col2 {
	padding-left: 5px;
}
.adminpanel_company_config td.offset-left {
	padding-left: 15px;
}
.adminpanel_company_config input.elem-middle {
	width: 177px; 
}
.adminpanel_company_config input.elem-small {
	width: 90px; 
}
.adminpanel_company_config table.label-offset-right label {
	padding-right: 5px; 
}
.conf-block-wrap {
	width: 100px;
	height: 120px;
	/*float: left;*/
	display: inline-table;
	padding: 5px;
	margin: 10px 10px 10px 10px;
}
.t-align-center {
	text-align: center;
}
.conf-selected {
	border: 1px solid #a6c5cb;
	background: rgba(0, 0, 0, 0) linear-gradient(to top, #daf3ef, transparent) repeat scroll 0 0;
}
.conf-active {
	outline: 1px solid #ffb546;
}
/* END paneladmin company */

/* siteadmin billingManager */
.billingManager_assign table {
	width: 100%;
}
.billingManager_assign table td {
	padding: 4px;
	
}
/* END siteadmin billingManager */

/* Profiler */
.profiler-proccess-current {
	font-weight: bold;
}
/* END Profiler */

a.disabled {
  color: grey;
}
label.disabled {
  color: grey;
}


.textBox {
	border: 1px solid /*#95B8E7*/#a6c5cb !important;
	/*border-radius:5px;
	padding:1.5px 2px;
	font-size:12px;*/
}
.textBox:focus {
  -moz-box-shadow: 0 0 3px 0 /*#95B8E7*/#a6c5cb;
  -webkit-box-shadow: 0 0 3px 0 /*#95B8E7*/#a6c5cb;
  box-shadow: 0 0 3px 0 /*#95B8E7*/#a6c5cb;
}

.toolBar {
	background:#efefef;
	padding:1px 2px !important;
	border-bottom:1px solid #ccc !important;
}
.boldRow {
	font-weight: bold;
}

/* РЎС‚РёР»Рё РґР»СЏ СЃРїРёСЃРєР° РѕС‚С‡РµС‚РЅС‹С… РїРµСЂРёРѕРґРѕРІ */
.rperiod-month {
	padding-left: 20px !important;
}
.rperiod-quarter {
	font-weight: bold;
}
.rperiod-halfyear {
	font-weight: bold;
	color: DarkBlue;
}
.rperiod-year {
	font-weight: bold;
	color: blue;
}
.rperiod-all {
	font-weight: bold;
}

.textBox-year {
	width: 50px;
	margin-top: 3px;
}
/* ENd РЎС‚РёР»Рё РґР»СЏ СЃРїРёСЃРєР° РѕС‚С‡РµС‚РЅС‹С… РїРµСЂРёРѕРґРѕРІ */

/* Р Р°СЃРїРёСЃР°РЅРёРµ */
.schedule-wrapper {
	padding: 20px;
}
.schedule-region {
	padding: 0 20px 20px 0;
}
.shedule-wrapper-byday {
	padding-top: 10px;
}
.shedule-wrapper-byday table {
	width: 100%;
}
.shedule-wrapper-byday table td {
	padding: 2px;
}
.btn-panel {
	padding-bottom:20px; 
	text-align:center;
}
/* END Р Р°СЃРїРёСЃР°РЅРёРµ */

/* РЎС‚СЂР°РЅРёС†Р° Рћ РїСЂРѕРґСѓРєС‚Рµ */
.content-block {
	margin-top: 25px;
	padding-top: 25px;
	background: url("/sites/all/themes/saastheme/images/line.png") no-repeat scroll 0 0 transparent;
}

.content-block-mainpage {
	margin-top: 15px;
	padding-top: 5px;
	background: url("/sites/all/themes/saastheme/images/line2.png") no-repeat scroll 0 0 transparent;
	min-width: 940px;
}
.content-block.first {
	margin-top: 15px;
}
.content-block.img-align-right .content-block-content {
	float: left;
}
.content-block.img-align-right .content-block-img {
	float: right;
	/* text-align: right; */
}

.content-block.img-align-left .content-block-content {
	float: right;
}
.content-block.img-align-left .content-block-img {
	float: left;
	/* text-align: left; */
}
.content-block-content p {
	text-align: justify;
}
.content-block-img, .content-block-img p {
	text-align: center;
}
.content-block-img p {
	padding: 0 10px;
}

.om-clearfix {
	clear: both;
}
/* .grid-13 {
	width: 770px;
}
.grid-12 {
	width: 680px;
} */

@media (min-width: 1200px) {
	.features-block .grid-2 {
		width: 170px;
	}
	.features-block .grid-3 {
		width: 240px;
	}
	.features-block .grid-4 {
		width: 290px;
	}
	.features-block .grid-10 {
		width: 670px;
	}
	.features-block .grid-11 {
		width: 720px;
	}
	.features-block .grid-12 {
		width: 790px;
	}
}

@media (max-width: 1199px) {
	.features-block .grid-2 {
		width: 130px;
	}
	.features-block .grid-3 {
		width: 200px;
	}
	.features-block .grid-4 {
		width: 250px;
	}
	.features-block .grid-10 {
		width: 590px;
	}
	.features-block .grid-11 {
		width: 680px;
	}
	.features-block .grid-12 {
		width: 750px;
	}
}

ul.features-list li {
	/* list-style-type: none; */
	/* background: url("/sites/all/themes/saastheme/images/list-marker.png") left center no-repeat; */
	/* padding: 5px 0px; */
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 1.3em;
}

ul.features-list {
	/* list-style: none inside; */
	/* margin-left: 15px !important; */
}
/* ul.features-list>li:before{
	content: "\2043";
	padding-right: 10px;
} */
	
/* .features-list ul {
	list-style-image: url("/sites/all/themes/saastheme/images/list-marker.png");
} */

.features-block h3 {
	font-weight: bold;
}

.features-block abbr[title] {
	cursor: help;
}
.features-block abbr {
	border-bottom: none; /* 1px dotted #777; */
	font-size: 1.1em;
	font-style: italic;
	font-weight: bold;
	color: #236892; /* #5D8FD8; */
}

/* END РЎС‚СЂР°РЅРёС†Р° Рћ РїСЂРѕРґСѓРєС‚Рµ */


/* accordionlist */
.accordionlist-header {
	cursor: auto !important;
}
/* END accordionlist */

/* Р¤РёРЅР°РЅСЃРѕРІС‹Рµ РїРѕРєР°Р·Р°С‚РµР»Рё */
.financial_indicator .tableView {
	width:100%;
}
/* END Р¤РёРЅР°РЅСЃРѕРІС‹Рµ РїРѕРєР°Р·Р°С‚РµР»Рё */

/* table padding */
.filterForm td, .tableCellpadding td {
	padding-bottom: 5px;
}

.tableCellpadding5 td {
	padding: 5px !important;
}

.tableCellpadding4 td {
	padding: 4px !important;
}

.tableCellpadding3 td {
	padding: 3px;
}

.tableCellpadding2 td {
	padding: 2px !important;
}

.tableCellpadding1 td {
	padding: 1px;
}
td.tableCellValignTop {
	vertical-align:top;
}
td.tableCellPaddingRight5 {
	padding:0px 5px !important;
}

/* END table padding */

/* РџРµСЂРµРѕРїСЂРµРґРµР»РёР»Р° СЃС‚РёР»СЊ РґР»СЏ РєР°Р»РµРЅРґР°СЂСЏ РёР· Р±РёР±Р»РёРѕС‚РµРєРё, С‡С‚РѕР±С‹ РїСЂРё СѓР±СЂР°С‚СЊ СЃРёРЅРёР№ С†РІРµС‚ С‚РµРєСѓС‰РµР№ РґР°С‚С‹ */
.calendar-today {
    color: #0e2d5f !important;
	font-weight: bold;
}

.titleJournalRed {
	/* color: #D57F09; */
}

.header-menubutton {
	font-size:12px;
	padding-top:5px;
}

.portmone_layout {
	margin-top:10px;
}

.portmone_layout .label {
	padding-top:10px;
}

/* РћРєРЅРѕ СЌРєСЃРїРѕСЂС‚Р° РґРѕРєСѓРјРµРЅС‚Р° Рё РѕС‚РїСЂР°РІРєРё РЅР° email */
table.grid {
	width:100%;
}
table.grid td {
	padding:5px;
}
table.grid label {
	margin-top:10px;
}
table.grid input, table.grid textarea {
	width:100%;
}

.combobox-item {
	cursor:default;
}


/*.icon-tip-right {
	background:url('icons/tip.png') right no-repeat;
}*/

.form-required {
	cursor:pointer;
}
.notall-list {
	padding-left:0px;
	padding-right:5px;
	margin-right:0px !important;
	font-weight:bold;
	cursor:pointer;
	color: red;
}

/* Р”Р»СЏ СЂРµРґР°РєС‚РѕСЂР° РїРѕРјРѕС‰Рё */
.help-table td, .help-table th {
	border:1px solid black;
	padding:3px;
}

.help-table td {
	vertical-align:top;
	text-align:left;
}

.help-table td.align-center, .help-table th.align-center {
	text-align:center;
}

.help-table th {
	font-weight: bold;
}
/* End Р”Р»СЏ СЂРµРґР°РєС‚РѕСЂР° РїРѕРјРѕС‰Рё */


td.valign-top {
	vertical-align:top;
}


/* // Lilia #1909 */
.login-newYear { 
	position:relative; 
} 
.login-newYear span.newyear { 
	position:absolute; 
	left:-35px; 
	top:-12px;
	width:98px; 
	height:124px; 
	background:url('images/newyear.png') no-repeat; 
}

.login-8march { 
	position:relative; 
} 
.login-8march span.span8march { 
	position:absolute; 
	left:200px; 
	top:165px;
	width:112px; 
	height:111px; 
	background:url('images/8march2.png') no-repeat; 
}
.logo-8march { 
	position:relative; 
} 
.logo-8march span.spanlogo8march { 
	position:absolute; 
	left:0px; 
	top:25px;
	width:112px; 
	height:37px; 
	background:url('images/8march1.png') no-repeat; 
}
.login-easter { 
	position:relative; 
} 
.login-easter span.spaneaster { 
	position:absolute; 
	left:210px; 
	top:210px;
	width:125px; 
	height:75px; 
	background:url('images/easter.png') no-repeat; 
}


.public-page-title {
	margin-top: 2px;
}

.public-page-title_container {
	margin-left: 100px;
}

.infolimk_block_title {
	margin-bottom: 10px;
}
/*
.infolimk_block_link {
	
}
*/
.infolimk_block_top, .infolimk_block_bottom {
	vertical-align: top;
	width: 243px;
}

.public-container-middle {
	/*margin: 0 100px;*/
	width: 85%;
	margin: 0 7%;
}

.main-page-text-icon {
	vertical-align: middle;
	margin-right: 5px;
}

.main-page-text-table-td {
	vertical-align: middle;
}

table.changeTariff td {
	vertical-align:top;
	text-align:left;
}

table.notify-invite-user {
	border:1px solid #95b8e7;
	width:100%;
	margin:10px 0;
}

table.notify-invite-user td {
	border:1px dotted #ccc;
}
table.notify-invite-user tr:hover {
	background:#eaf2ff;
}


div.success, tr.success {
  background: #dff0d8;
  color: #3c763d;
  padding: 2px;
}

div.success {
  border: 1px solid #d6e9c6;
}

/* Р”РѕРіРѕРІРѕСЂ РѕРєР°Р·Р°РЅРёСЏ СѓСЃР»СѓРі */
.contract {
	margin:0 auto;
	width:980px;
}
.contract h1 {
	font-size:11px;
	text-align:center;
	font-weight:bold;
}
.contract h2 {
	font-size:11px;
	font-weight:bold;
	margin: 16px 0; 
}

.contract .city {
	margin: 20px 0;
}
.contract p {
	margin-top:4px;
	margin-bottom:0px;
	text-align: justify;
}
.contract table.requisite {
	width:630px;
	border:none;
	margin:0 auto;
}
.contract table.requisite td {
	width:50%;
	padding:0 10px;
	vertical-align:top;
}

.contract table.requisite .head {
	font-weight:bold;
	text-align:center;
	margin-top:15px;
}
.contract table.requisite .name {
	text-align:center;
	margin:5px 25px;
}
.contract table.requisite .main {
	margin-top:10px;
}
.contract table.requisite .sign-head {
	margin-top:20px;
	font-weight:bold;
}
.contract table.requisite .sign {
	text-align:right;
	margin-top:5px;
	font-weight:bold;
}
.contract .next-page {
	page-break-after:always;
	margin-top:25px;
	padding-top:20px;
	border-top:1px dotted grey;
}

.contract .app {
	margin-bottom:20px;
}

.contract .app-header {
	text-align:right;
	font-weight:bold;
}

.contract .app p strong {
	margin-right:10px;
}
.contract .app p.sub {
	margin-left:20px;
}

.contract .app ul {
	margin-left:20px;
	margin-bottom:0px;
	margin-top:4px;
}
.notPrint {
	margin:15px 0;
}

/* END Р”РѕРіРѕРІРѕСЂ РѕРєР°Р·Р°РЅРёСЏ СѓСЃР»СѓРі */

.container-layout .workplace-messages-container {
	margin-top:0px !important;
}

/* Р¤РѕСЂРјР° СЂРµРіРёСЃС‚СЂР°С†РёСЏ РїРѕР»СЊР·РѕРІР°С‚РµР»СЏ */
.sign-up .messages {
	margin-bottom:10px;
}

.form-reg-user .control {
	padding-bottom:0px;
}

.form-reg-user {
	margin:10px auto;
	/*width:470px;*/
	width: 50%;
}

.form-reg-user td.label {
	padding-top:10px !important ;
}

/* END Р¤РѕСЂРјР° СЂРµРіРёСЃС‚СЂР°С†РёСЏ РїРѕР»СЊР·РѕРІР°С‚РµР»СЏ */
/* END Р”РѕРіРѕРІРѕСЂ РѕРєР°Р·Р°РЅРёСЏ СѓСЃР»СѓРі */

#main_block {
	position: relative;
}

.demologin_img {
	cursor: pointer;
	position: absolute;
	bottom: 0px;
	right: 3px;
}

.infolink_block_link_text {
	cursor: pointer;
	position: absolute;
	bottom: 10px;
	right: 16px;
	font-size: 2em;
	font-weight: bold;
	color: #33CC33;
}

/* Р—Р°РґР°РЅРёРµ РїР°СЂР°РјС‚РµСЂРѕРІ Р±РµР·РѕРїР°СЃРЅРѕСЃС‚Рё */

.form-sequrityparams {
	margin:10px auto;
	width:600px;
}

.form-sequrityparams td.label {
	padding-top:10px !important ;
}

.form-sequrityparams td.first {
	width:380px;
}

.form-sequrityparams input[type=text], .form-sequrityparams input[type=password], .form-sequrityparams select {
	width:95% !important;
}
.form-sequrityparams input.profile_input-mobile {
	width:350px !important;
}
.form-sequrityparams .control {
	padding:20px;
	text-align:center;
}
/* END Р—Р°РґР°РЅРёРµ РїР°СЂР°РјС‚РµСЂРѕРІ Р±РµР·РѕРїР°СЃРЅРѕСЃС‚Рё */

/* РЈСЃР»РѕРІРёСЏ РёСЃРїРѕР»СЊР·РѕРІР°РЅРёСЏ */
.termsandconditions {
	margin:15px 0;
}

.termsandconditions p {
	font-size:11px;
	line-height:15px;
	margin:5px 0;
	text-align: justify;
}
.termsandconditions h3 {
	font-weight:bold;
	font-size:12px;
	margin:15px 0;
}

.termsandconditions-panel {
	margin:20px 10px;
	margin-left:20px;
}
.termsandconditions-panel .block_title {
	cursor:pointer;
	color:#236892;
	text-decoration:underline;
}
/* END РЈСЃР»РѕРІРёСЏ РёСЃРїРѕР»СЊР·РѕРІР°РЅРёСЏ */

.updatesettings_tooltip {
	
	max-height: 200px;
	overflow-y: auto;
}

/* Р”Р»СЏ С„РѕСЂРјР°С‚РёСЂРѕРІР°РЅРёСЏ С‚РµРєСЃС‚РѕРІС‹С… РїРѕР»РµР№ РІ РґРѕРєСѓРјРµРЅС‚Рµ */
span.box-messages {
	padding:5px;
}
span.box-error {
	border: 1px solid #d77;
	background: none repeat scroll 0 0 #fcc;
    color: #200;
}
span.box-info {
	border: 1px solid #fcfcb5;
	background: none repeat scroll 0 0 #fffee6;
    color: #8f5700;
}
span.box-success {
	border: 1px solid #d6e9c6;
	background: #dff0d8;
	color: #3c763d;
}
span.box-warning {
	border: 1px solid #ffcccc;
	background: none repeat scroll 0 0 #fcf8e3;
	color: #993333;
}
/* END Р”Р»СЏ С„РѕСЂРјР°С‚РёСЂРѕРІР°РЅРёСЏ С‚РµРєСЃС‚РѕРІС‹С… РїРѕР»РµР№ РІ РґРѕРєСѓРјРµРЅС‚Рµ */

.header-rate {
	cursor:default;
	margin-left:20px;
}

.sign-up fieldset {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #ccc -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-right: medium none;
    border-style: solid none none;
    border-width: 1px medium medium;
    max-width: 1500px;
    padding: 0 10px;
}
.sign-up fieldset legend {
	font-weight: bold;
}
.sign-up .afterlegend {
	margin-top: 10px;
}


/* Р“Р»РѕР±Р°Р»СЊРЅС‹Р№ РїРѕРёСЃРє */
.glsearch_tooltip .second-row {
	margin-top:10px;
}

.glsearch_tooltip .name {
	font-weight:bold;
}

.glsearch_tooltip {
	max-width:250px;
	max-height: 200px;
	overflow-y: auto;
}

/* END Р“Р»РѕР±Р°Р»СЊРЅС‹Р№ РїРѕРёСЃРє */


.public_menu_h3, .public_label_login {
	font-size: 1.5em;
    line-height: normal;
    border: 0 none;
    /*font: inherit;*/
    margin: 0;
    padding: 0;
	display: inline;
}

.mobile_link_margin {
	margin: 0 11px 0 11px;
}

div#gmenu_list_language-link div.menu-item {
	margin-top: 18px;
}

div#gmenu_list_language-link div.first-elem {
	margin-top: 0px;
}

.tab-report {
	float:left;
	width:170px;
}

/* Company access */
/*
#companyAccessSettingsList .accordion-header {
    border-width: 1px 1px 1px 1px;
    cursor: pointer;
}
*/
/* News page */

.news-pagination {
	font-size: 1.4em;
	font-weight: bold;
	padding: 0 10px 0 10px;
}

.news-pagination a {
	font-size: 1.4 em;
	font-weight: bold;
}

.reference-select-panel {
	/* background: none repeat scroll 0 0 #f4f4f4 !important;
	background-color: #e0ecff !important; */
	padding:5px;
	height:27px !important;

	text-align: center;
}

.document-help-tooltip {
	max-width: 30px;
	max-height: 30px;
}

.workplace-messages-container {
	margin-top: 5px;
}

.workplace-arm-content-container {
	margin-left: 20px;
}

.logged-notarm-header {
	height:64px !important;
	padding: 0px;
}

.container-layout-select-position {
	margin-top:120px !important;
}

.news-select-position h2 {
    color: #5ca9dd;
    font: 19px Arial,sans-serif;
	margin: 20px 0 15px;
	padding-bottom:15px;
	border-bottom: 1px solid #ddd;
}
.news-select-position {
	font: 15px/1.5 Arial,sans-serif !important;
}

/******************Quick icons*****************/
#quickStartIconLayout{
	width: 60px;
	background-color: #dff2f1;
}

div#quickStartIconLayout div#quickStartIconLayoutContainer div.quickStartIcon-item-wraper {
	padding: 2.5px 5px;
}

.quickStartIcon-iconImage {
	display: block;
	margin: 0 auto;
}

.quickStartIcon-containerRelative {
	
	position:relative;
}

.quickStartIcon-calendar-month {
	display:inline-block;
	position:absolute;
	top:-13px;
	left:15px;
	font-size: 16px;
	font-weight: bold;
	color: #283260;
	z-index: 10000; 
}

.quickStartIcon-calendar-day {
	display:inline-block;
	position:absolute;
	top:12px;
	left:33px;
	font-size: 6.5px;
	font-weight: bold;
	color: black;
}

.quickStartIcon-calendar-dayNum {
	display:inline-block;
	position:absolute;
	top: 4.5px;
	/*right: 19px;*/
	font-size: 10px;
	font-weight: bold;
	color: #283260;
}
.quickStartIcon-calendar-dayNum-pos-right {
	right: 20px;
}

.quickStartIcon-calendar-dayNum-dec-pos-right {
	right: 16px;
}
.quickStartIcon-badge {
	padding: 1px;
	display:inline-block;
	position:absolute;
	top:38.5px;
	left:39px;
	/*padding: 2px;*/
	width: 9px;
	height: 9px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	border: 1px solid #90b52a;
	/* border: #f2f2f2 1px solid; */
}

.quickStartIcon-badge {
	font-size: 8px;
	font-weight: bold;
	line-height: 9px;
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	white-space: nowrap;
	vertical-align: baseline;
	background-color: #999999;
}

.quickStartIcon-badge-text {
	-webkit-margin: 4px 0 0 2px;
	-moz-margin: 3px 0 0 2px;
	margin: 4px 0 0 2px;
}

.quickStartIcon-badge-text-dec {
	-webkit-margin: 4px 0 0 0;
	-moz-margin: 3px 0 0 0;
	margin: 4px 0 0 0;
}

.quickStartIcon-badge-warning {
  background-color: #e7924b;
}
.quickStartIcon-badge-info {
  background-color: #3a87ad;
}

div.starticon-menu-item div.menu-icon {
	width: 53px;
	height: 53px;
	margin-top: 0px;
	top: 0;
}

div.quickStartIcon-menu {
	background-color: #dff2f1;
	border: none;
	padding-top: 0;
	padding-bottom: 0;
}

div.quickStartIcon-submenu {
	background-color: white;	
}

div.quickStartIcon-menu div.starticon-menu-item div.menu-rightarrow {
	display: none;
}

div.quickStartIcon-submenu div.menu-line, div.quickStartIcon-menu div.menu-line {
	display: none;
	border: none;
}

div.quickStartIcon-menu-top div.menu-active {
  	border-color: #dff2f1;
  	background-color: #dff2f1;
}

div.quickStartIcon-submenu div.menu-text {
	padding-left: 56px;
	font-weight: bold;
}

div.starticon-menu-item {
	/*padding: 5px 0;*/
}
/********************Overall*******************/
.width21 {
	width: 21px;
}
.margin-right2 {
	margin-right: 2px;
}

/*
width - 100%
*/
.width-all-width{
	width: 100%;
}
/*
height - 100%
*/
.height-all-height{
	height: 100%;
}
/********************End overall*******************/
@media screen and (max-width:1125px){
	.container-layout-select-position{
		margin-top:50px !important;
	}
	.header{
		position:relative !important;
	}
	.logo-auth{
		margin-left:5px;
	}
}
/********************EReports*******************/
.workplace-ereports {
	/*margin: 5px;*/
}
.workplace-ereports-leftblock {
	width: 20%;
}
.workplace-ereports-centralblock {
	width: 80%;
}
.workplace-ereports-toolbar {
	background-color: #F4F4F4;
}
.winedit-elem-wrapper {
	/*margin-bottom: 5px;*/
}

/********************End EReports*******************/

/************** edoc ***********/
.edoc-receive-badge {
	padding: 1px;
	display:inline-block;
	/*position:absolute;*/
	position:relative;
	top:8px;
	left:-1px;
	/*padding: 2px;*/
	width: 9px;
	height: 9px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	border: 1px solid #005CB9;
	/* border: #f2f2f2 1px solid; */
}

.edoc-receive-badge {
	font-size: 8px;
	font-weight: bold;
	line-height: 9px;
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	white-space: nowrap;
	vertical-align: baseline;
	background-color: #999999;
}

.edoc-receive-badge-text {
	-webkit-margin: 4px 0 0 2px;
	-moz-margin: 3px 0 0 2px;
	margin: 4px 0 0 2px;
}

.edoc-receive-text-dec {
	-webkit-margin: 4px 0 0 0;
	-moz-margin: 3px 0 0 0;
	margin: 4px 0 0 0;
}

.edoc-receive-badge-warning {
  background-color: #e7924b;
}
.edoc-receive-badge-info {
  background-color: #3a87ad;
}

.edoc-loaded-keyinfo-title {
	display: inline-block;
	width: 150px;
}
/************** end edoc ***********/