/* input, select, textarea, radiobutton, checkbox fields */
/* --== INFO TABLE ==-- */
.info_table {
	margin:5px 20px;color:#230100;
}
.info_table th, .info_table td.head {
	text-align:right;width:200px;font-weight:bold;
}
.info_table td {
	padding:5px;350px;
}
/* --== INPUT SUBMIT BUTTON ==-- */
input[type=submit], input[type=button] {
	width:126px;height:36px;
	background:url('/img/button.png') no-repeat;
	font-weight:bold;color:white;
}
input[type=submit]:hover, input[type=button]:hover {
	background:bottom url('/img/button.png') no-repeat;	
}
/* --== LOGIN FORM ==-- */

/* --== FORM ==-- */
form .row {
	padding:3px 0;clear:both;
}
form .submit {
	padding:5px 95px;clear:both;text-align:right;
}
form .submit_center {
	clear:both;text-align:center;
}
form .row ul.errors {
	list-style:none;clear:both;margin:0px;padding:0px;margin-left:180px;
}
form .row ul.errors li {
	color:#de4a00;font-size:11px;
}
form .row label {
	display:block;float:left;width:150px;margin:3px;padding:5px;
	text-align:right;font-weight:bold;color:#343434; 
}
form .row label.filter_label {
	text-align:left;margin:1px;float:none;
}
form .row label.text_label {
	text-align:left;margin:1px;float:none;clear:both;
}
form .row input[type=text], form .row input[type=password], form .row select, form .row textarea {
	display:block;float:left;margin:3px 3px 3px 10px;padding:3px;
	background-color:#f6f6f6;border:1px solid #c4c4c4;clear:right;
	color:#343434;-webkit-border-radius: 5px; -moz-border-radius: 5px; 
}
form .row input[type=text], form .row input[type=password] {
	height:20px;
}
form .row select {
	height:30px;
}
form .row input[type=text]:hover, form .row input[type=password]:hover, form .row select:hover, form .row textarea:hover {
	background:#FBFCF8;
}
form .row input[type=text]:focus, form .row input[type=password]:focus, form .row select:focus, form .row textarea:focus {
	background:#ffffff;
}
/* --== TABLE ==--*/
table.list {
	margin:10px auto; width:98%; border:solid 1px #4297d7;background:white;
}
table.list tbody td {
	height:26px;
}
table.list tbody tr:hover, tr.opened {
	background:bottom url('/img/box_caption_gray.png') repeat-x;
}
table.list tbody tr tr:hover {
	background:none;
}
table.list .view_tr, table.list .view_tr:hover {
	background: top #f6f6f6 url('/img/box_bg_gray.png') repeat-x;width:100%;
	border-bottom:solid 1px #4297d7;
}
table.list th {
	background:0px -2px #4297d7 url('/img/table_caption.png') repeat-x; padding:5px 10px 5px 5px; color:#f1f1f1; 
	font-weight:bold; text-align:center; 
}
.list input[type=text], .list input[type=password], .list select, .list textarea{
	display:block;margin:3px 3px 3px 10px;padding:3px;
	background-color:#f6f6f6;border:1px solid #c4c4c4; clear:right;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; 
}
/* --== PAGINATE ==-- */
.paginate img {
	height:21px;width:21px;
}
.paginate a:link, .paginate a:visited, .paginate a:hover, .paginate span {
	margin:5px 0px 5px 5px;line-height:18px;padding:1px 3px;height:20px;
}
.paginate a:link, .paginate a:visited {

}
.paginate span.sel {
	border:1px solid #63c0ca;
}
/*IE6*/
input {
	_border : 1px solid #c4c4c4;
}
