.selecty-struktura {
	width: 739px !important;
	min-width: 739px !important;
}

body{
	font-size: 12px;
	color: #000080;
	font-family: Arial, Sans-Serif;
	line-height: 1.3;
	/*background-color: #f0ffff;*/
	background-color: #fff;
}
.filters  input[type=text], .form input[type=text]{
	border: 1px solid #555;
	background-image: url("../images/input_bg.gif");
	background-repeat: repeat-x;
}
div.form textarea{
	border: 1px solid #555;
	background-color: #D3D3D3;
}
.filters input[type=text]:focus, .form input[type=text]:focus{
	/*	background-position: 0 -30px;*/
}
.form textarea:focus{
	background-color: #FFFFE0;
}
form.login{
	width: 250px;
	margin: 100px auto 10px;
	padding: 20px;
	padding-top: 10px;
	border: 2px solid #aaa;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background-color: #eee;
}
form.login label	{
	color: #000080;
	display: inline-block;
	width: 80px;
}
form.login input {
	/*	border: none;*/
	padding-left: 7px;
	padding-bottom: 2px;
	margin-top: 3px;
}
.form input[type=submit], input[type=button], form.login input[type=submit]{
	background-image: url("../images/bg_th.gif");
	background-repeat: repeat-x;
	background-color: transparent;
	margin-left: 0;
	padding-left:8px;
	padding-bottom: 3px;
	display: inline-block;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #778899;
	width: 80px;
	height: 23px;
	cursor: pointer;
}
h1	{
	font-size: 14px;
	margin-top: 10px;
}

div.table {
	background-color: #f5f5f5;
	width: 1320px;
	height: 300px;
	margin-left: 10px;
	margin-top: 10px;
	padding-right: 3px;
	padding-top: 3px;
	padding-left: 2px;
	display: inline-block;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #555;
}

div.options {
	float: right;
	background-color: transparent;
	margin-right: 3px;
	height: 22px;
	border: none;
	margin-bottom: 20px;
	/*	position: relative;*/
}

.options input[type=submit], .options input[type=button], .options a {
	border: none;
	width: 100px;
	height: 22px;
	padding:0 5px 1px 15px;
	background: transparent url("../images/navigators.gif") no-repeat;
	color: #000080;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
}
.options input[type=submit]:hover, .options input[type=button]:hover, .options a:hover {
	background-color: #f0ffff;
	border: 1px solid #90EE90;
}
.options input.add:hover{
	background-position: 4px 3px;
}
.options input.add{
	background-position: 5px 4px;
}
.options input.vsaa:hover{
	background-position: 4px 3px;
}
.options input.vsaa{
	background-position: 5px 4px;
	width: 130px;
}
.pdf {
	background-position: 6px -94px !important;
	width: 160px !important;
}
.pdf:hover{
	padding: -3px 1px 0 12px !important;
	width: 146px !important;
	border: none !important;
	margin-left: 0 !important;
	padding-left: 23px !important;
}
.options input.export {
	background-position: 7px -15px;
}
.options input.export:hover{
	background-position: 6px -16px;
}
.options a{
	text-decoration:none;
	padding-left: 23px;
}

.options a:hover{
	margin-left:-5px;
	margin-top:-2px;
	padding-left: 26px;
	background-position: 3px 0;
}


table{
	border-collapse: collapse;
}

/*table th{
	background-image: url("../images/bg_th.gif");
    background-repeat: repeat-x;
	border: 1px solid #789;
	color: #000;
	}*/
table td{
	height: 20px;
	background-color: transparent;
	border: 1px solid #789;
}
#cron_table th{
	height: 20px !important;
	background: none !important;
	border: 1px solid #789 !important;
}
form input[type=text]:focus, form select:focus, input[type=password]:focus{
	/*	background-position: 0 -30px;*/
}
form input[type=text], form select, input[type=password]{
	border: 1px solid #555;
	background-image: url("../images/input_bg.gif");
	background-repeat: repeat-x;
}

form.search input[type=submit]{
	border: none;
	background-image: url("../images/bg_th.gif");
	background-repeat: repeat-x;
	background-color: transparent;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #555;
}
.nav ul{
	padding: 0;
	list-style-type: none;
	z-index: 700;
}
.nav >ul>li{
	float: left;
	padding: 0px 5px;
	border-left: 1px solid #ccc;
	position: relative;
	height: 24px;
	cursor: pointer;
}
.nav ul li span, .nav > ul > li > a {
	padding: 6px 10px;
	display: block;
}
.nav >ul>li:hover span{
	background-color: #eee;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #aaa;
	padding: 5px 9px 5px;
}
.nav ul li{
	line-height: 1;
}
.nav ul li ul{
	display: none;
	background-color: #eee;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #aaa;
	border-top: none;
	position: absolute;
	top: 23px;
	left: 5px;
	padding: 3px 0;
}
.nav ul li:hover ul{
	display: block;
}
.nav a{
	text-decoration:none;
}
.nav a:link, .nav a:visited{
	color: #000080;
}
.nav ul>li>ul>li a{
	display: block;
	padding: 5px 10px;
}
.nav ul>li>ul>li a:hover{
	color: #000080;
	background-color: #fff;
}
.view_items_left{
	width: 49%;
	float: left;
}
.view_items_right{
	width: 49%;
	float: right;
}
.search-form input[type=submit]{
	width: 50px;
	height: 23px;
	cursor: pointer;
}

.search-form {
	background: inherit;
}

.button-grid {
	width: 80px;
}

.button-grid a {
	display: inline-block;
	margin: 0 4px;
}

.button4-grid {
	width: 105px;
}

.button4-grid a {
	display: inline-block;
	margin: 0 4px;
}

.button-vsaa-grid {
	width: 117px;
}

.button-vsaa-grid a {
	display: inline-block;
	margin: 0 4px;
}

.button1-grid {
	width: 16px;
}

.button1-grid a {
	display: inline-block;
	margin: 0 4px;
}

.button-grid-conf {
	width: 40px;
}

.button-grid-conf a {
	display: inline-block;
	margin: 0 4px;
}

.view_items_left_{
	width: 20%;
	float: left;
}
.view_items_right_{
	width: 79%;
	float: right;
}
.button-grid3 {
	width: 80px;
}

.button-grid3 a {
	display: inline-block;
	margin: 0 4px;
}
.ui-autocomplete-input{
	width: 360px;
}

.button-grid2 {
	width: 60px;
}

.button-grid2 a {
	display: inline-block;
	margin: 0 4px;
}
.bill_protest{
	width: 150px;
}
.tickets{
	width: 60px;
	text-align:left;
}

.debetors{
	width: 70px;
	text-align:center;
}

.deb_alarm{
	background-image: url("../images/error.png");
	width: 16px;
	height: 16px;
	margin-top: -12px;
	margin-left: 68px;
}

.info{
	width: 90px;
	text-align:center;
}
.alarm{
	background-image: url("../images/error.png");
	width: 16px;
	height: 16px;
	margin-top: -12px;
	margin-left: 55px;
}
.tickets_ac{
	width: 60px;
	text-align:center;
}
.alarm_ac{
	background-image: url("../images/error.png");
	width: 16px;
	height: 16px;
	margin-top: -14px;
	margin-left: 62px;
}
.yiiTab{
	margin-top: 7px;
	margin-bottom: 7px;
}
.row_buttons{
	margin-top: 10px;
}
.alarm_good{
	background-image: url("../images/error.png");
	width: 16px;
	height: 16px;
	margin-top: -20px;
	margin-left: 55px;
}
.find-button{
	background-image: url("../images/find.png");
	text-decoration:none;
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-top: -15px;
	margin-left: 1px;
}
.find_form{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-color: #fff;
	border: 1px solid #aaa;
	padding-top: -30px;
	margin-top: 85px;
	margin-left: 7px;
	width: 600px;
	position: absolute;
}
#SendSMS_sms_id{
	width: 40px;
}

.sel_date {
	background-color: transparent;
	margin-right: 3px;
	height: 22px;
	border: none;
}

.sel_date input[type=submit], .sel_date input[type=button], .sel_date a {
	border: none;
	width: 100px;
	height: 22px;
	padding:0 5px 1px 15px;
	background: transparent url("../images/navigators.gif") no-repeat;
	color: #000080;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
}

.sel_date input[type=submit]:hover, .sel_date input[type=button]:hover, .sel_date a:hover {
	background-color: #f0ffff;
	border: 1px solid #90EE90;
}
.sel_date input.add:hover{
	background-position: 4px 3px;
}
.sel_date input.add{
	background-position: 5px 4px;
}

.ml{
	width: 70px;
	margin-left: -5px;
}

.button-grid5 {
	width: 135px;
}

.button-grid5 a {
	display: inline-block;
	margin: 0 4px;
}
.tel_alarm{
	background-image: url("../images/error.png");
	width: 16px;
	height: 16px;
	margin-top: -21px;
	margin-left: 80px;
}
#Contracts_note_txt, #Houses_note_txt{
	width: 500px;
}
.note_txt{
	width: 500px;
}
.info-bold{
	font-size: 14px;
	font-weight: bold;
}
.info-bold-red{
	font-size: 14px;
	font-weight: bold;
	color: #fc0202;
}
.info-title{
	font-size: 20px;
	font-weight: bold;
	color: #fc0202;
	text-align: center;
	margin-bottom: 40px;
}
.info-paragraf{
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
}
#Instructions_instruction{
	width: 900px;
	height: 500px;
}
.img_wind{
	vertical-align: text-top;
	float: left;
	clear: both;
}
.view_text{
	margin-left: 10px;
	font-weight: bold;
	float: left;
}
._image1{
	margin-bottom: 20px;
	height: 600px;
}
._image2{
	margin-bottom: 20px;
	height: 450px;
}
._image3{
	margin-bottom: 20px;
	height: 405px;
}
._image4{
	margin-bottom: 20px;
	height: 750px;
}
._image5{
	margin-bottom: 20px;
	height: 670px;
}
._image6{
	margin-bottom: 20px;
	height: 250px;
}
.paragr_left{
	margin-left: 50px;
	margin-top: 10px;
}
.new-alarm{
	background-image: url("../images/error.png");
	width: 16px;
	height: 16px;
	margin-top: -14px;
	margin-left: 32px;
}
.new{
	width: 70px;
}
.goods-grid-div{
	width: 80%;
}
.alarm-balt{
	background-image: url("../images/alarm-balt.png");
	width: 32px;
	height: 16px;
	margin-top: -12px;
	margin-left: 39px;
	margin-right: 3px;
}
.balticom{
	background-image: url("../images/exclamation.png");
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	margin-top: -19px;
	margin-left: 60px;
	margin-bottom: 5px;
	margin-right: 3px;
}
.ip-alarm{
	background-image: url("../images/ip_alarm.png");
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	margin-top: -14px;
	margin-left: 32px;
}
.all-new-alarm{
	background-image: url("../images/all_conn_alarm.png");
	background-repeat: no-repeat;
	width: 34px;
	height: 16px;
	margin-top: -14px;
	margin-left: 32px;
}
.sel_month{
	font-weight: bold;
	color: #000000;
}
#livas-grid_c7{
	color: #008000;
}
.new-instrictions{
	background-image: url("../images/new.png");
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	margin-top: -19px;
	margin-left: 45px;
}
.oper-new-instrictions{
	background-image: url("../images/new.png");
	background-repeat: no-repeat;
	clear: both;
	width: 16px;
	height: 16px;
	margin-top: -35px;
	margin-left: 40px;
}
.admin-new-instrictions{
	background-image: url("../images/new.png");
	background-repeat: no-repeat;
	clear: both;
	width: 16px;
	height: 16px;
	margin-top: -15px;
	margin-left: 150px;
}
.win-new-instrictions{
	background-image: url("../images/new.png");
	background-repeat: no-repeat;
	clear: both;
	width: 16px;
	height: 16px;
	margin-top: -15px;
	margin-left: 280px;
}
.livas-alarm{
	background-image: url("../images/error.png");
	background-repeat: no-repeat;
	clear: both;
	width: 16px;
	height: 16px;
	margin-top: -5px;
	margin-left: 25px;
}
.baltcom-alarm{
	background-image: url("../images/error.png");
	background-repeat: no-repeat;
	clear: both;
	width: 16px;
	height: 16px;
	margin-top: -15px;
	margin-left: 110px;
}
.pronets-alarm{
	background-image: url("../images/error.png");
	background-repeat: no-repeat;
	clear: both;
	width: 16px;
	height: 16px;
	margin-top: -15px;
	margin-left: 198px;
}
.info-left-align{
	margin-left: 50px;
}
.info-left-align-red{
	margin-left: 50px;
	color: #fc0202;
}
.info-paragraf-red{
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #fc0202;
}
.info-view-left{
	width: 49%;
}
.info-view-right{
	width: 49%;
	float: right;
}
.ip-image{
	margin-left: 5px;
	width: 1000px;
	height: 750px;
}
.structur-image{
	margin-left: 5px;
	width: 675px;
	height: 500px;
}
.pay-image1{
	margin-bottom: 20px;
	margin-top: 5px;
	height: 455px;
}
.pay-image2{
	margin-bottom: 20px;
	margin-top: 5px;
	height: 320px;
}
.pay-image3{
	margin-bottom: 20px;
	margin-top: 5px;
	height: 230px;
}
.pay-image4{
	margin-bottom: 20px;
	margin-top: 5px;
	height: 180px;
}
.pay-image5{
	margin-bottom: 20px;
	margin-top: 5px;
	height: 410px;
}
.pay-image6{
	margin-bottom: 20px;
	margin-top: 150px;
	height: 420px;
}
.pay-image7{
	margin-bottom: 20px;
	margin-top: 5px;
	height: 420px;
}
.contr-image1{
	margin-bottom: 20px;
	margin-top: 5px;
	height: 100px;
}
.instr{
	width: 30px;
	text-align:center;
}
.sms{
	width: 20px;
	text-align:center;
}
.verf{
	width: 40px;
	text-align:center;
	margin-left: -2px;
}
.alarm{
	background-image: url("../images/error.png");
	width: 16px;
	height: 16px;
	margin-top: -12px;
	margin-left: 40px;
}
.ml-alarm{
	background-image: url("../images/bell.png");
	width: 16px;
	height: 16px;
	margin-top: -18px;
	margin-left: 67px;
}
.ml-inkasso-alarm{
	background-image: url("../images/bell.png");
	width: 16px;
	height: 16px;
	margin-top: -18px;
	margin-left: 80px;
}
.ml-not-alarm{
	width: 60px;
}
#xml-sum{
	width: 110px;
}
.bc-alarm{
	background-image: url("../images/error.png");
	width: 16px;
	height: 16px;
	margin-top: -19px;
	margin-left: 55px;
}
.bc-works-alarm1{
	background-image: url("../images/error.png");
	width: 16px;
	height: 16px;
	margin-top: -19px;
	margin-left: 65px;
}
.bc-works-alarm2{
	background-image: url("../images/error.png");
	width: 16px;
	height: 16px;
	margin-top: -19px;
	margin-left: 95px;
}
.check-name-label, .check-phone-label{
	font-weight: bold;
	color: red;
}
#Inkasso_note2, #Inkasso_note3, #Inkasso_note4{
	width: 400px;
	height: 150px !important;
}
.ml-menu-items{
	width: 100px;
}
.right-items-box{
	float:right;
	width: 45%;
	clear: left;
}
.left-items-box{
	float:left;
	width: 50%;
	clear: both;
}
.name-label{
	margin-left: 63px;
	-moz-margin-left: 98px;
	-webkit-margin-left: 78px;
}
.debt-sum-label{
	margin-left: 148px;
	-moz-margin-left: 140px;
}
.debt{
	margin-left: 10px;
}
#ink-sum-label{
	margin-left: 25px;
}
.ink{
	margin-left:15px;
}
#pay-date-label{
	margin-left: 45px;
}
#address-label{
	margin-left: 127px;
}
#zip-label{
	margin-left: 183px;
}
#company-label{
	margin-left: 63px;
}
#Inkasso_e_mail, #Inkasso_note_txt{
	width: 350px;
}
#Inkasso_alarm, #Inkasso_status{
	width: 170px;
}
#phones-label{
	margin-left: 105px;
}
#alarm-label{
	margin-left: 175px;
}
#pay-sum-label{
	margin-left: 35px;
}
#rest-sum-label{
	margin-left: 30px;
}
#status-label{
	margin-left: 285px;
}
#Inkasso_company{
	width: 220px;
}
#parent-label{
	margin-left: 135px;
}
.bottom-box{
	width: 100%;
	clear: both;
	margin-top: 10px;
}
#Inkasso_note{
	width: 520px;
	height: 150px;

}
.text-span{
	color: red;
}
.sp1{
	margin-left: 75px;
}
.sp2{
	margin-left: 35px;
}
.sp3{
	margin-left: 60px;
}
.sp4{
	margin-left: 45px;
}
#Inkasso_ink_number{
	width: 70px;
}
#Inkasso_debt_sum,
#Inkasso_ink_sum,
#Inkasso_rest_sum{
	width: 60px;
}
/*#Inkasso_pay_sum{
    width: 60px;
    margin-left: 70px;
} */
#add-employe{
	width: 150px;
}
#add-user{
	width: 120px;
}
.check-operator{
	margin-left: 20px;
}
.user-options{
	width: 80%;
	float: left;
	/*    margin-top: 70px;*/
}
#show-all-incasso{
	margin-left: 20px;
	margin-top: 3px;
}
.view-input{
	border: none !important;
	background: none !important;
	width: 100% !important;
}
.view-input-c{
	border: none !important;
	background: none !important;
	width: 90% !important;
}
.base-button{
	cursor: pointer;
	min-width: 203px;
	text-align: center;
	padding: 0 !important;
	background-color: #ffffff;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee', GradientType = 0) !important;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4)) !important;
	background-image: -webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%) !important;
	background-image: -moz-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%) !important;
	background-image: -o-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%) !important;
	background-image: linear-gradient(#ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%) !important;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #aaaaaa !important;
	-webkit-box-shadow: 0 0 3px #ffffff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 3px #ffffff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 3px #ffffff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
	/*    display: block;*/
	overflow: hidden;
	white-space: nowrap;
	/*    position: relative;*/
	height: 30px !important;
	line-height: 24px;
	/*    padding: 0 0 0 8px;*/
	color: #999;
	text-decoration: none;
}
.base-button:hover {
	min-width: 203px;
	height: 30px;
	border: 1px solid #aaa;
	-webkit-box-shadow: 0 1px 0 #fff inset;
	-moz-box-shadow: 0 1px 0 #fff inset;
	box-shadow: 0 1px 0 #fff inset;
	background-color: #eee;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#ffffff', GradientType = 0);
	/* background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #eeeeee), color-stop(80%, #ffffff)); */
	background-image: -webkit-linear-gradient(top, #eeeeee 20%, #ffffff 80%) !important;
	background-image: -moz-linear-gradient(top, #eeeeee 20%, #ffffff 80%) !important;
	background-image: -o-linear-gradient(top, #eeeeee 20%, #ffffff 80%) !important;
	background-image: linear-gradient(#eeeeee 20%, #ffffff 80%) !important;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #aaaaaa;
	-webkit-box-shadow: 0 0 3px #ffffff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 3px #ffffff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 3px #ffffff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
	/*    display: block;*/
	overflow: hidden;
	white-space: nowrap;
	/*    position: relative;*/
	line-height: 24px;
	/*    padding: 0 0 0 3px;*/
	color: #999;
	text-decoration: none;
}
.right-button-panel{
	float: right;
	margin-right: 3px;
	margin-bottom: 10px;
}
.two-lewel-button{
	float: left;
	margin-top: 10px;
}
.two-lewel-button-separator{
	margin-left: 35px;
}
.grid-view tbody tr:hover{
	cursor: pointer;
}
.crmlv-menu-a img{
	vertical-align: middle;
	margin-bottom: 5px;
	margin-right: 6px;
	cursor: pointer;
}
.search-input{
	height: 26px !important;
	background-color: #f4f4f4 !important;
	border: 1px solid #aaa !important;
	background-image: none !important;
	width: 335px !important;
}
.alert {
	font-size: 14px;
	border: 1px solid transparent;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-bottom: 20px;
	padding: 15px;
}
.alert-failed {
	background-color: #f2dede;
	border-color: #ebccd1;
	color: #a94442;
	padding: 15px;
}
#save-inkasso{
	margin-top: 20px;
	margin-bottom: 20px;
}
#item-footer-box{
	margin-top: 20px;
}
#send-mail-button,
#send-mail-button-2{
	width: 161px !important;
}
#select-companies{
	margin-left: 2px;
	width: 239px !important;
}
#invoice-message-box{
	min-height: 130px;
	min-width: 400px;
}
#options-statistic-box{
	float: right;
	margin-top: 15px;
}
/*#options-statistic-form{
    float: right;
    margin-top: 15px;
} */
#options-statistic-form input[type=text]{
	height: 23px;
}
#options-statistic-form select{
	height: 27px;
}
#statistic-box{
	float: left;
	width: 100%;
	margin-top: 25px;
}
.change-select-box{
	width: 910px;
	min-height: 113px;
	top: 183px;
	left: 117px;
}
#change-select-form input[type=text]{
	height: 23px;
}
#change-select-form select{
	height: 27px;
}
.search-loading-box{
	width: 100%;
	height: 100%;
	text-align: center;
	position: absolute;
	left: 0;
	background: url(/www/images/backgray.png) 0 0 repeat;
	z-index: 900;
}
.search-loading-box img
{
	position: absolute;
}
.alert-success {
	background-color: #dff0d8;
	border-color: #d6e9c6;
	color: #3c763d;
	padding: 15px;
}
.drop-page-count{
	width: 60px;
}
a.update{
	margin-left: 5px !important;
}
.button2-grid {
	width: 40px !important;
}
.row-class-4{
	color: red;
}
.row-class-41{
	color: red;
	font-weight: bolder;
	text-decoration: underline;
}
.grid-button-col a{
	margin-left: 5px !important;
}
.credit-percent-statistic{
	font-weight: bold;
	color: #008000;
}
.credit-sums-value{
	font-size: 12px !important;
	font-weight: bold;
	/*    width: 10% !important;*/
	float: right;
}
.admin-comments{
	font-weight: bold;
	color: #008000;
}
.inkasso-comments-box{
	height: 150px;
	/*height: 500px;*/
	overflow-y: scroll;
}
.xml-update-file{
	display: none;
}
.find-comments-input{
	height: 25px !important;
	border: none !important;
	background-image: none !important;
	padding-left: 5px !important;
	width: 200px !important;
	cursor: pointer;
}
.number-col{
	width: 50px;
	text-align: right;
}
.statistic-input{
	border: none !important;
	background-image: none !important;
	cursor: pointer;
}
.item-align-center{
	text-align: center;
}
.hide-box{
	display: none;
	color:#555;
}
.hide-info-td{
	font-size:11px !important;
	font-weight: bold;
}
.hide-total-td{
	font-size:11px !important;
	font-weight: bold;
	text-align: right;
	margin-top: 3px;
}
.address-2-view {
	width: 91% !important;
}
.pay-ink {
	width: 96% !important;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.sel-time {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
	border: medium none !important;
	width: 70px !important;
}
.sel-hour {
	width: 40px !important;
}
.input-textarea{
	width: 500px !important;
	height: 200px;
}
.error-msg-box {
	background-color: #f2dede;
	border-color: #ebccd1;
	color: #a94442;
	padding: 15px;
	width: 94%;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-bottom: 15px;
}
.input-form-new {
	border-color: #f4f4f4 !important;
	height: 21px !important;
	background-image: none !important;
	width: 95% !important;
}
.not-payment {
	color: #006400;
	font-weight: bold !important;
	text-decoration: line-through;
}
.ids-exists {
	color: #006400;
}
.badge {
	background-color: #999;
	border-radius: 10px;
	color: #fff;
	display: inline-block;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	min-width: 10px;
	padding: 3px 7px;
	text-align: center;
	vertical-align: baseline;
	white-space: nowrap;
}
#statistics-loader {
	background:url(/images/ajax-loader.gif) no-repeat center center;
	width:15px;
	height:15px;
}
.status-check-field {
	width: 30px;
	text-align: center;
}
.row-statistic-work {
	background-color: #dff0d8 !important;
	color: #3c763d;
}
.row-statistic-logout {
	background-color: #f2dede !important;
	color: #a94442;
}
.row-statistic-meeting {
	background-color: #d9edf7 !important;
	color: #31708f;
}
.row-statistic-break {
	background-color: #fcf8e3 !important;
	color: #8a6d3b;
}
.button-span {
	cursor: pointer;
	margin-right: 10px;
}
.button-column {
	width: 50px;
	text-align: center;
	color: #000;
}
.event-column {
	text-align: center;
	width: 130px;
}
.event-tex-field {
	border: 1px solid #aaa !important;
	height: 23px !important;
	background-image: none !important;
}
.bell-icon {
	-moz-transform: rotate(-20deg);
	-ms-transform: rotate(-20deg);
	-webkit-transform: rotate(-20deg);
	transform: rotate(-20deg);
	font-size: 1.3em;
}
.alarm-bell {
	margin-top: -12px;
	margin-left: 100px;
}

.filters input {
	height: 22px;
}

.filters select {
	height: 26px;
}