BODY {FONT-FAMILY: Verdana, Arial, Tahoma, sans-serif; 	/*HEIGHT: 100%; */	
TEXT-ALIGN: center;	margin: 0;	background-image: url(images/bgb.gif); 
background-repeat: repeat;}
HTML {COLOR: #000; 	FONT-FAMILY: Verdana, Arial, Tahoma, sans-serif; 	
HEIGHT: 100%;  TEXT-ALIGN: center; background-image: url(images/bg.gif);	
background-repeat: repeat-x;	background-position: top;}
body img {border: 0px;}

table {font-size: 70%;}

a:link {color:#0062af; text-decoration:underline;}
a:visited{color:#8C9AA8;}
a:active {color: #0062af;}
a:hover{color:#666; text-decoration:none;}

/*--------------------------------- блоки ----------------------------*/

#container {width: 1004px;	margin: -20px auto 0 auto; TEXT-ALIGN: left;	
background-color: white; /* HEIGHT: 100%;*/ padding-bottom: 60px;}
* HTML #container {HEIGHT: 100%}

#slogan {
   width: 410px;
 	z-index:	800;
	position: relative;
	top: 100px;
	left: 150px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
	color: white;
}
/* ----- блок логотипа, поиска, авторизации ---------------*/
#header {width: 100%;	height: 120px;	background-color: #0062af;	margin-bottom:2px;	border-collapse:collapse;}

#header_logo {width:70%;	padding-left:25px;	padding-top: 15px;	padding-bottom:15px;}

#header_icons {width:30%; color: white;	padding-right:50px;	white-space:nowrap;	text-align:right;	border:0;}
#header_icons img {
	border: 0px;
}
#header_icons a, #header_icons a:hover {font:normal 10px Tahoma; color:white; border: 0px;}
/* ------------------- блок верхнего меню ------------------------*/
#header_menu {	width:100%;	height:30px;	vertical-align:middle;	background-color: #0062af;}
#topmenu {padding-left:25px; color: white; white-space:nowrap; }
#topmenu a {font:normal 13px Tahoma; color:white; text-decoration:underline;}
#topmenu a:hover {text-decoration:none;}
#topmenu a.act {font:bold 14px Tahoma; color:white; text-decoration:none;} 

/*-------------------- блок меняющихся картинок ----*/
#col {padding:0;	margin:0;	height:167px;	width:100%;}

/*--------------------- блок навигации -------------*/
#navigation{ font:normal 95% Tahoma; color:#666; text-decoration:none;}
a.chain {font:normal 11px Tahoma; color:#666; text-decoration:underline;}
a.chain:hover, .chain {font:normal 11px Tahoma; color:#666; text-decoration:none;}

/*--------------------- левая колонка --------------*/
#left-column {	vertical-align:top;	width:250px; 	padding:40px 0 0 30px; 	text-align:left;}
#left-column ul {list-style:none; margin:0; padding:0;}
#left-column ul li {padding:0; margin:0 0 10px 0; font:normal 11px Tahoma; }
#left-column a {font:normal 12px Tahoma; color:#0062af; text-decoration:none;}
#left-column a.act {font:bold 14px Tahoma; color:#0062af; text-decoration:none;}
#left-column a:hover {font:normal 12px Tahoma; color:#666; text-decoration:underline;}
.dopmenu {
	margin-top: 50px;
	margin-bottom: 15px;
	border-bottom-color: #0062af;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	font-weight: bold;
	color: #0062af;
}

/*-------------------- контентная часть ------------*/
#content-table {width:100%;	height: auto;	border-collapse:collapse;}
#content-table table {font-size: 100%; color:#666;}
#right-column {vertical-align:top;	margin: 0 0 0 10%; 	padding: 10px 40px 15px 10%; 	font:normal 12px Tahoma; 	color:#666; text-align:justify;}

#work-area {
	width:100%;
	padding:0px 0px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}
#work-area li {padding:1px 0 0 20px; margin:0 0 5px 0; background:url('/im/li.gif') left 4px no-repeat;}
#work-area ul {list-style:none; margin:10px 0 0 18px; padding:0;}
#work-area ul li a {font-size:12px; color:#0062af}
#work-area ul li a:hover {font-size:12px; color:#666}

/*------------------- Подвал ------------------------*/
#footer {MARGIN: -56px auto 0px auto; width: 1004px; height:56px;	 background-color: #0062af; }
#copyright {width: 70%; text-align:left;	padding-top: 10px; padding-left:30px;	border:none;}
#copyright table {color: white;}
#footer_buttons {width: 30%;	text-align:right;	padding-right:30px;}

/*-------------------- Авторизация ------------------*/
.btt {
	background-color: transparent;
	border: none;
}
/*-------------------- Форма поиска ------------------*/
.search {color: #0062af;}
#search-context {border:1px solid #e5eaec; background-color:#f6f8f9; padding-top:8px; margin: 0;  padding-left: 12px;}
#search-context, input, textarea, inputtext {color:#666666; border:1px solid #e5eaec; font:normal 12px Tahoma; padding-left:4px; margin-top:1px;}

table.form-table
{
	width:100%;
	background-color:white;
	border-collapse:collapse;
	font-size:100%;
	font-weight:normal;
	line-height:160%;
}
table.form-table textarea, input {color:#666666;	background-color: #e5eaec; border: 1px solid #bdc6c8; font:normal 12px Tahoma; padding-left:4px; margin-top:1px;}

table.form-table th, table.form-table td
{
	padding: 5px 5px;
	vertical-align:top;
	border-bottom: 0px solid #ADC3D5;
}

table.form-table th
{
	/*background-color: #adc3d5;*/
	text-align: left;
	color:#25639A;
}


table.form-table td
{
	padding: 15px 5px;
}

.form-required 
{
	color: red;
}

.error-fld {
	display: block;
	float: left;
	height: 13px;
	width: 15px;
	background-repeat: no-repeat;
	background-image: url(images/icon_warn.gif);
}
div#form-answer {
	border:1px solid #bdc6c8;
}
/* раскрашивание строк таблиц ------------*/
.odd {
  background-color: #fff; /* желтый цвет для нечетных ячеек */
}
 
.even {
  background-color: #F9F9F9; /* синий цвет для четных ячеек */
}
.table-th {
	background-color: #d9d9d9 ;
	text-align:left;
	/*color: white;*/
}
/* Authorization form */
/*Data table*/
table.data-table
{
	border-collapse:collapse;
}

/*Any cell*/
table.data-table td
{
	border:1px solid #D6D6D6;
	background-color:#FFFFFF;
	color:#333;
	padding:3px 5px;
}

/*Head cell*/
table.data-table thead td, table.data-table th
{
	background-color:#DFEAF5;
	text-align:left;
	font-weight:normal;
	background-image:none;
	border:1px solid #D6D6D6;
	padding:4px;
	color:#333;
}

/*Body cell*/
table.data-table tbody td
{
	background-color:#FFF;
	background-image:none;
	color:#333;
}

/*Foot cell*/
table.data-table tfoot td
{
	background-color:#F3F7FC;
	padding:4px;
	color:#333;
}

/*Error & OK messages*/
.errortext
{
	color:red;
}

.notetext
{
	color:green;
}

/* Used to draw a "star" near reqired field */
.starrequired
{
	color:red;
}