/* --- индикатор удал. запросов */
#ajax-process { position:absolute; height:25px; right:0px; top:0px; background-color:#B8070F; color:#ffffff; font-size:180%; font-family:Tahoma;  font-weight:bolder; padding:10px 15px 10px 15px; /*display:none;*/ z-index:101; filter: Alpha(Opacity='80'); -moz-opacity: 0.80; opacity: 0.80; }

.clickable {cursor:pointer; cursor:hand;}
.odd { background-color: #04344A;}
.nowrap { white-space:nowrap; }
/*.clear:after {font-size:0;display:block;visibility:hidden;clear:both;height:0;content:".";line-height:0;}*/

.prototip_target { cursor:help; border-bottom: 1px dashed #fff; }

.back_link { margin-top:25px; }
/*ul.item_list {list-style:none;}
ul.item_list li {list-style:none;}*/

/* формы */
.form {
	margin-left:5px;
	margin-right:5px;
}
.form .chb, .form .chb input, .form .chb_group, .form .chb_group input,
.form .radio, .form .radio input, .form .radio_group, .form .radio_group input { border:none; width:auto;}
.form .chb div, .form .radio div { display:inline; }
/*.form td { padding-right:15px; }*/
/*.form .field {
	padding-bottom:10px;
}*/
.form .f_label { width:30%; }
.form .comment { display:block; }
.form .error_mark {	border:1px red solid; }
.form .error_text {
	color:red;
	font-size:12px;
	font-family:arial;
	display:block;
	margin-top:0px;
}
.form .errors_block {
	color:#ff0000;
	font-size:130%;
	padding:3px;
	text-align: center;
}
.form .required {border-width:2px;}
.form .required_mark { color: red; margin-left: 2px; }
.form input, .form select, .form textarea {
	width: 100%;
	border: 1px #aaaaaa solid;
}
.form fieldset { padding:15px; margin: 10px; border:0px; }
.form .odd { background-color: #CCCBFE;}
input.button {
	width:auto; height:100%;
	background-color:#4f81bd;
	border:1px #DBE5F1 solid;
	color:#FFFFFF;
	font-weight:bold;
	padding:3px 10px;
}
