form.aist_form{	padding-bottom:20px; /*отступ снизу от остальных элементов на странице*/}

.aist_form tr.centermenu, .aist_form tr.centermenu:hover, .aist_form tr.centermenu:hover td:hover, .aist_form tr.centermenu:hover td{	background-color: transparent;}.aist_form td.centermenu{	color: #aBa39B;	width: 80px;	border:none;}.aist_form tr:hover td.centermenu:hover{	background-color: #ffb;}.aist_form td.centermenu a{	/*color: #aBa39B;*/	font-size: 0.8em;}.aist_form tr:hover td{	background-color: #ffb;}.aist_form tr:hover td.centermenu{	background-color: transparent;}form.aist_form table td.align-right{	text-align:right;}/*БЯОКШБЮЧЫЕЕ НЙМН ПЕДЮЙРХПНБЮМХЪ ДЮММШУ*/hr.popwin{	color: #aBa39B;	border:1px dotted;    /*height:1px; /* БШЯНРЮ 1px IE, Firefox, Opera, Safari */	}div.popup_window_fon{ /*ТНМ*/	position:absolute;	width:100%;	height:10000%;	background-image:url(../images/transparent.png);	/*background-image:transparent;*/	border: none;	padding:0px;	margin:0px;	color:black;	left:0px;	top:0px;	right:0px;	bottom:0px;	z-index:500;}div.popup_window_fon table.lm{	width:56%;	height:200px;	background-color: #ffb;	color:black;	text-align:left;	border:2px solid black;	margin-top:30px;}div.popup_window_fon table.lm table{	background-image:none;	}/*----------------------------------------------------------------------------*/div.loading_message{	position:fixed;	width:100%;	height:100%;	background-color:none;	background-image:url(../images/transparent.png);	border: none;	padding:0px;	margin:0px;	color:black;	left:0px;	top:0px;	right:0px;	bottom:0px;	z-index:800;}div.loading{	width:50%;	height:20%;	background-color: #ffb;	border:2px solid #000000;	padding:20px;	margin-top:20%;	color:black;	text-align:left;}div.loading h1{	color:black;	font-weight: bold;	font:tahoma;	font-size:14px;}.aist_form input.bb{	width:150px;	text-align:center;}.aist_form input.short, select.short{	width:100px;	text-align:left;}.aist_form input.mid, select.mid{	width:150px;	text-align:left;}.aist_form input.shortest, select.shortest{	width:50px;}.aist_form input, select, textarea{	width:300px;	text-align:left;	margin-bottom:2px;}.aist_form select.big, textarea.big{	width:95%;	text-align:left;}.aist_form select#male{	width:100px;	text-align:left;}.aist_form select#birth_date_year, select#basis_year {width:5em;}.aist_form select#birth_date_day {width:4em;}.aist_form select#birth_date_month {width:10em;}.aist_form select#marital_status {width:15em;}.aist_form table{	padding:0px;	margin-left:0px;}.aist_form table td{	/*border-bottom:1px solid #ddd;*/	padding:3px;	padding-top:7px;	padding-left:8px;	text-align:left;
	vertical-align:top;   	/*border:1px solid #fff;*/}.aist_form div{	padding:0px;	margin:0px;}.aist_form table td.title{/*background-image: url(../images/modulehead.gif);*/background-position: right top;background-repeat: no-repeat;	border:0px solid #ffffff;	/*background-color:#6b99cc;*/	background-color:grey;	font-weight:bold;	color:#fff}.aist_form table{    /*background-image:url(../images/formfon.png);*/   border-collapse: collapse ;	background-position: right top;	background-repeat: repeat-y;	border:0px solid #fff;}.aist_form table td.title2{	border-right:1px solid #ffffff;	/*background-color:#e3edf6;*/	background-color:lightgrey;	font-weight:normal;	/*color:#3b699c*/	color:black;}.aist_form table td.title2window{	border-top:1px solid #ffffff;	font-weight:normal;	color:black;}.aist_form table td.yellow{	border-top:1px solid #ffffff;	background-color:#ffb;	font-weight:normal;	color:black;}.aist_form table td.usertype{border:0px solid #ffffff; background-color:lightgrey;}.aist_form table td.pass{border:0px solid #ffffff; background-color:#ffdcdc;}
input[type="checkbox"]  {width:10px;}

div #csserror {display:none;}
