form {  
	margin: 0;
	padding: 0;
}

label { 
	float: left; 
	width: 170px; 
	margin:0;
	padding: 4px 10px 0 0; 
	text-align: left; 
}
label.middel {
	line-height:58px;
}
label.middel2 {
	margin-top:20px;
}
.radio {
	width:20px;
	margin-top:7px;
}
.text_like_input {
	margin:3px 0 1px  0; 
	float:left;
}
input, textarea,select {
	float: left;
	width:auto;      
	margin:2px 0 1px  0; 
	font:11px Verdana,Arial,Helvetica,sans-serif;
	
	color:#666666;
}
input, textarea {
	border:1px solid #666666;
}
input.short {
	width: 100px;
	margin-right:3px;
}

input.radio {
	width:auto;      
	float:none;
}

.checkbox {
	width:20px!important;      
	float:none;
	margin:0;
	padding:0;
	border:none;
	margin-top:5px;
}
textarea { 
	overflow: auto; 
	width:295px;
}
input {
	width:295px;
}
.form_buttons {
	margin-top:10px;
	font-weight:bold;
}
.btn_loader {
	height:16px;
	display:inline-block;
	text-align:right;
	
}
.btn_loader a {
	font-weight:bold;
	
}
.form_buttons div.right {
	margin-left:15px;
}
.loader_btn {
	width:16px;
	height:16px;
	display: block;
	background:url(../img/ajax-loader.gif) no-repeat;
}
.form_buttons div.left{
	margin-right:10px;
}
.list_buttons {
	margin-top:20px;
}
.insert_button {
	float:left;
	margin-top:8px;
	margin-left:10px;
}
#filter .input {
	background:#fff;
	display:inline;
}
#filter select {
	display:inline!important;
	margin-top:4px;
}
#filter input.input_calendar {
	margin-left:10px;
}
#filter .filter_text {
	margin-top:7px;
	
}
#filter .btn_loader {
	margin-top:5px;
}
.input_search {
	width:100px;
	margin:0 !important;
	margin-top:5px!important;
	margin-right:10px!important;
	margin-left:10px!important;
	float:none;
}
.data_table {
	
	width:100%;
}
.data_table td, .data_table th {
	height:20px;
	border-left: 1px solid #E6EDFF;
	border-right: 1px solid #E6EDFF;
	padding:5px;
}

.data_table td {
	border-bottom:1px solid #b4bed3;
}
.data_table th {
	background:#b4bed3;
	color:#EFF4FF;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	padding:0;
	line-height:20px;
}
.data_table th a{
	color:#EFF4FF;
}
.data_table .action_link {
	text-align:center;
}
.data_table .action_link a:hover{
	color:#CCFF00;
}
.delete_files {
	display:block;
	margin-bottom:5px;
}
.padding4 input, .padding4 select{
	margin-bottom: 4px;
}
.padding4  label {
	width:130px!important;
}
label.amount {
	width:170px!important;
}
.input_calendar {
	width:100px;
}
.div_calendar {
	float:left;
	margin-top: 3px;
	margin-left:3px;
	margin-right:5px;
}
.middel3 {
	padding-top: 50px;	
}