body,div {
	/*height: 100%;*/
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #525854;
	margin:0;
	padding:0;}

html, body {
	height: 100%; 
	margin: 0; 
	padding: 0;}	
	
html>body #all {
	height: auto; 
	min-height: 100%;}

h1,
h2,
h3,
h4
h5,
h6,
form {
	margin: 0;
	padding: 0;
}


#container1 {
MARGIN: 0px;
}
#nav {
width: 167px;
PADDING: 0px;
MARGIN: 0px;
LIST-STYLE-TYPE: none;
}
#nav UL {

PADDING: 0px;
MARGIN: 0px;
LIST-STYLE-TYPE: none;
}
#nav A {
DISPLAY: block;
WIDTH: 100%;
HEIGHT: auto;
}
#nav LI {
float: left;
PADDING: 0px; 
margin:0;
}
#nav LI UL {
MARGIN-TOP: -25px; 
LEFT: -999em;
MARGIN-LEFT: 208px; 
POSITION: absolute; 
HEIGHT: auto; 
}
#nav LI LI { -150px 0px 0px 160px;

}
#nav LI UL UL {
	MARGIN: 
}
#nav LI:hover UL UL {
	LEFT: -999em
}
#nav LI:hover UL UL UL {
	LEFT: -999em
}
#nav LI:hover UL UL UL UL {
	LEFT: -999em
}
#nav LI.sfhover UL UL {
	LEFT: -999em
}
#nav LI.sfhover UL UL UL {
	LEFT: -999em
}
#nav LI.sfhover UL UL UL UL {
	LEFT: -999em
}
#nav LI:hover UL {
	LEFT: auto
}
#nav LI LI:hover UL {
	LEFT: auto
}
#nav LI LI LI:hover UL {
	LEFT: auto
}
#nav LI LI LI LI:hover UL {
	LEFT: auto
}
#nav LI.sfhover UL {
	LEFT: auto
}
#nav LI LI.sfhover UL {
	LEFT: auto
}
#nav LI LI LI.sfhover UL {
	LEFT: auto
}
#nav LI LI LI LI.sfhover UL {
	LEFT: auto
}
#content {
	CLEAR: left
}







	/* ÓÏÐÀÂËÅÍÈÅ ÑËÎßÌÈ */

#all {position: relative;}
	
#top_menu {
	height: 24px;}

#header {
	height: 80px;}

#sub_sites{
	height: auto;}

#sub_sites_flash{
	height: auto;}

#center{
	width: 100%;
	vertical-align: top;
	margin-top: 20px;
	padding: 0px 0px 70px 0px;}

#footer{
	clear: both;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;}



	/* ÑÑÛËÊÈ */
           
A {
	font-size: 12px;
	color: #0631AD;
	text-decoration: underline;}

A:hover {
	font-size: 12px;
	color: #0631AD;
	text-decoration: none;}

A.icn {
	font-size: 9px;
	color: #F2BBBB;
	text-decoration: underline;
	padding-left: 5px;}

A.icn:hover {
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;}

A.attach {
	font-size: 12px;
	color: #0631AD;
	text-decoration: underline;}

A.attach:hover {
	font-size: 12px;
	color: #0631AD;
	text-decoration: none;}

A.sub {
	font-size: 12px;
	color: #01A60C;
	text-decoration: underline;}

A.sub:hover {
	font-size: 12px;
	color: #01A60C;
	text-decoration: none;}

A.subsub {
	font-size: 12px;
	color: #01BA0D;
	text-decoration: underline;}

A.subsub:hover {
	font-size: 12px;
	color: #01BA0D;
	text-decoration: none;}

A.customers {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
	line-height: 30px;}

A.customers:hover {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 30px;}

A.rcol {
	font-size: 12px;
	color: #2D53A5;
	text-decoration: underline;
	line-height: 26px;}

A.rcol:hover {
	font-size: 12px;
	color: #2D53A5;
	text-decoration: none;
	line-height: 26px;}

A.rcol {
	font-size: 12px;
	color: #2D53A5;
	text-decoration: underline;}

A.rcol:hover {
	font-size: 12px;
	color: #2D53A5;
	text-decoration: none;}

A.new {
	font-size: 12px;
	color: #C45D5D;
	text-decoration: underline;}

A.new:hover {
	font-size: 12px;
	color: #C45D5D;
	text-decoration: none;}



	/* ÒÝÃÈ */

H1 {
	padding-left: 25px;
	font-size: 16px;
	font-weight: normal;
	color: #666666;}

H2 {
	font-size: 12px;
	font-weight: bold;
	color: #666666;}

P {
	font-size: 12px;
	color: #666666;}



	/* ÃÐÀÔÈÊÀ */

.top_table_icn {
	padding: 0px 11px 0px 11px;}

.icn_rc {
	padding: 0px 5px 0px 0px;
	vertical-align: top;}

.photo {
	margin: 10px 0px 10px 0px;}

.icn {
	padding-right: 5px;}

.print_icn {
	padding: 15px 5px 15px 0px;
	vertical-align: middle;}



	/* HEADER */

.top_table {
	width: 100%;
	height: 24px;
	background-repeat: repeat-x;
	vertical-align: middle;
	background-color: #D31D1C;}

.header {
	width: 100%;
	height: 80px;
	background-repeat: repeat-x;
	background-color: #81E8FF;}



.search {
	width: 100%;
	height: 60px;
	background-repeat: repeat-x;
	background-color: #FEFEFE;}

.search_td {
	width: 213px;
	vertical-align: middle;
	background-repeat: repeat-x;}

.namer {vertical-align: middle;	
	vertical-align: middle;
	padding: 12px 0px 0px 0px;}

.search_form {
	padding: 0px 0px 0px 25px;}

.search_conteiner {
	font-size: 12px;}

.form {
	width: 130px;

	vertical-align: middle;}

.button {
	vertical-align: middle;}

.nets {
	width: 100%;
	background-repeat: repeat-x;
	background-color: #FEFEFE;}

.empty_td {
	width: 214px;
	background-repeat: repeat-x;}

.flash_name {
	width: 187px;
	height: 22px;
	background: #FFFFFF;
	vertical-align: top;}

.flash {
	width: 100%;
	height: 142px;
	background-repeat: repeat-x;
	background-color: #FEFEFE;}

.search_td {
	width: 214px;
	vertical-align: middle;
	background-repeat: repeat-x;}

.flash_td {
	width: 187px;
	height: 141px;}

.namer {
	height: 50px;}

.search_text {
	font-size: 9px;
	color: #747474;}

.flash_bottom {
	width: 100%;
	height: 5px;
	background: #489FDE;}



	/* ËÅÂÀß ÊÎËÎÍÊÀ */

.left_container {
	background-repeat: none;
	width: 206px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;}

.menu_lvl2 {
	background-repeat: no-repeat;
	width: 167px;
	height: 21px;}


.menu_td {
	background-image: url("/img/bg/menu.gif");
	background-repeat: no-repeat;
	width: 207px;
	height: 26px;}

.menu_td2 {
	background-image: url("/img/bg/menu_hover.gif");
	background-repeat: no-repeat;
	width: 207px;
	height: 26px;}

.menu_td_lvl2 {
	background-image: url("/img/bg/menu_lvl2.gif");
	background-repeat: no-repeat;
	width: 167px;
	height: 21px;}

.menu_td_lvl2_2 {
	background-image: url("/img/bg/menu_lvl2_2.gif");
	background-repeat: no-repeat;
	width: 167px;
	height: 21px;}


.menu_td_selected {
	background-img: url("/img/bg/menu_active.gif");
	background-repeat: no-repeat;
	height: 26px;
	width: 207px;
	font-size: 12px;
	color: #2C33A2;
	font-weight: bold;
	padding-left: 27px;}

.menu_selected {
	font-weight: bold;
	color: #0038A1;	
	text-decoration: none;}


.attached {
	width: 205px;
	padding: 10px 0px 10px 0px;
	vertical-align: middle;
	background: #F0F5F8;
	border: solid 1px;
	border-color: #F0F5F8;}

.attached_list {
	list-style-image: URL(img/lcol/icn.gif)}



	/* ÃËÀÂÍÎÅ ÑÎÄÅÐÆÀÍÈÅ */

.center_container {

	vertical-align: top;}

.news_head {
	height: 18px;
	width: 100%;
	padding: 0px 0px 0px 5px;
	margin-bottom: 10px;
	vertical-align: middle;
	background: #CF1809;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;}

.incld_table {
	width: 100%; 
	background-color: #E8E9EB;}

.incld_td_hl {
	width: 70%; 
	height: 29px; 
	background-color: #DEE8EC;  
	font-size: 12px; 
	color: #1B1836; 
	font-weight: bold; 
	text-align: center; 
	border: 1px; 
	border-style: solid; 
	border-color: #F8F8F8;}

.incld_td_hr {
	width: 30%; 
	height: 29px; 
	background-color: #DEE8EC;  
	font-size: 12px; 
	color: #1B1836; 
	font-weight: bold; 
	text-align: center; 
	border: 1px; 
	border-style: solid; 
	border-color: #F8F8F8;}

.incld_td_l {
	height: 20px;  
	font-size: 12px; 
	color: #3F3F3F; 
	padding: 0px 10px 0px 10px; 
	border: 1px; 
	border-style: solid; 
	border-color: #F8F8F8;}

.incld_td_r {
	height: 20px;  
	font-size: 12px; 
	color: #3F3F3F; 
	text-align: center; 
	border: 1px; 
	border-style: solid; 
	border-color: #F8F8F8;}

.incld_print {
	background: #FFFFFF;
	vertical-align: bottom; 
	text-align: right; 
	height: 35px;}

.dwnld_table {
	width: 100%; 
	background-color: #F0F5F8; 
	border: 1px solid; 
	border-color: #E1E3E4; 
	margin: 20px 0px 20px 0px;}

.dwnld_td {
	width: 100%;}

.linkbar {
	width: 100%;
	height: 40px; 
	background-color: #EFEFF0; 
	margin: 20px 0px 0px 0px;
	text-align: center;}

.feedback_table {
	margin: 15px 0px 0px 0px;}

.feedback_btm {
	text-align: left; 
	height: 46px;}

.feedback_text {	 
	font-size: 12px; 
	color: #666666; 
	font-weight: bold; 
	line-height: 24px;}

.feedback_text2 {	 
	font-size: 12px; 
	color: #3F3F3F; 
	line-height: 30px;}

.field {
	width: 235px;}

.field2 {
	width: 240px;}

.radio {
	margin: 0px 20px 0px 20px}

.selected {
	font-size: 12px;
	color: #525854;}

.data {
	font-size: 12px;
	color: #666666;}

.bar {
	font-size: 12px;
	color: #666666;}

.list {
	font-size: 12px;
	color: #666666;}

.print {width: 100%;
	text-align: right;}

.line {
	width: 100%;
	background: #4898D6;}



	/* ÏÐÀÂÀß ÊÎËÎÍÊÀ */

.right_container {
	width: 220px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;}

.submenu {
	height: 18px;
	width: 215px;
	padding: 0px 0px 0px 5px;
	vertical-align: middle;
	background: #01A60C;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;}

.sub_list {line-height: 22px;}

.sub_selected {
	font-size: 12px;
	color: #697293;}

.customers {
	width: 215px;}

.customers_head {
	height: 18px;
	width: 215px;
	padding: 0px 0px 0px 5px;
	vertical-align: middle;
	background: #122F76;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;}

.customers_menu {
	height: 124px;
	padding: 0px 0px 0px 20px;
	vertical-align: middle;
	background-color: #122F76;
	background-repeat: no-repeat;}

.anounce {
	height: 18px;
	width: 215px;
	padding: 0px 0px 0px 5px;
	vertical-align: middle;
	background: #E0F2FE;
	font-size: 13px;
	font-weight: bold;
	color: #122F76;}

.arrow {
	font-size: 12px;
	color: #FFFFFF;
	line-height: 30px;}

.date {
	font-size: 12px;
	color: #550B09;
	font-weight: bold;}

.an_date {
	padding: 5px 0px 10px 0px;
	font-size: 12px;
	color: #7593A4;
	font-weight: bold;
	line-height: 26px;}

.an_head {
	font-size: 12px;
	color: #7593A4;}

.an_text {
	padding: 5px 0px 10px 0px;
	font-size: 12px;
	color: #7593A4;}

.an_content {
	font-size: 12px;
	color: #666666;}



	/* FOOTER */ 

.ftr {
	width: 100%;}

.ftr_left {
	width: 100%;
	background: #EAEAEA;}

.ftr_right {
	width: 233px;
	height: 47px;
	background: #FFFFFF}



	/* STUFF */

.container {
	width: 100%;
	vertical-align: top;}

.rasporka {width: 100%;}

.map {
	line-height: 28px; 
	font-weight: bold;}

.map2 {
	line-height: 18px;}

.faq {
	line-height: 18px;}

.attchd_link {
	clear: both;
	padding: 15px 10px 0px 12px;}

.attchd_link div {
	padding: 0px 0px 15px 20px;
	color: #666666;}

.sub_link {
	clear: both;
	padding: 10px 10px 0px 20px;}

.sub_link div {
	padding: 0px 0px 10px 15px;
	color: #666666;}


.subsub_link {
	clear: both;
	padding: 0px 10px 0px 35px;}

.subsub_link div {
	padding: 0px 0px 7px 20px;
	color: #666666;}

.print_copy {
	font-size: 11px;}


	/* ìåíþ */
.menu {
	background-repeat: no-repeat;
	width: 207px;
	height: 26px;}

	/* ìåíþ - ïåðâûé óðîâåíü */
.lvl1_top {
	width: 206px;
	height: 2px;
	background: url(/img/menu/lvl1_top.gif) no-repeat;}
.lvl1 {
	padding: 2px 0px 0px 23px;
	width: 206px;
	height: 19px;
	background: url(/img/menu/lvl1.gif) repeat-y;}
.lvl1_bot {
	width: 206px;
	height: 2px;
	background: url(/img/menu/lvl1_bot.gif) no-repeat;}

	/* ìåíþ - ïåðâûé óðîâåíü - hover */
.lvl1_hover_top {
	width: 206px;
	height: 2px;
	background: url(/img/menu/lvl1_hover_top.gif) no-repeat;}
.lvl1_hover {
	padding: 2px 0px 0px 23px;
	width: 206px;
	height: 19px;
	background: #72A4C1 url(/img/menu/lvl1_hover.gif) no-repeat;}
.lvl1_hover_bot {
	width: 206px;
	height: 2px;
	background: url(/img/menu/lvl1_hover_bot.gif) no-repeat;}

	/* ìåíþ - ïåðâûé óðîâåíü - active */
.lvl1_active_top {
	width: 206px;
	height: 2px;
	background: url(/img/menu/lvl1_active_top.gif) no-repeat;}
.lvl1_active {
	padding: 3px 0px 0px 23px;
	width: 206px;
	height: 20px;
	background: url(/img/menu/lvl1_active.gif) repeat-y;}
.lvl1_active_bot {
	width: 206px;
	height: 2px;
	background: url(/img/menu/lvl1_active_bot.gif) no-repeat;}

	/* ìåíþ - âòîðîé óðîâåíü */
.lvl2_top {
	width: 167px;
	height: 2px;
	background: url(/img/menu/lvl2_top.gif) no-repeat;}
.lvl2 {
	padding: 2px 0px 0px 20px;
	width: 167px;
	height: 18px;
	background: url(/img/menu/lvl2.gif) repeat-y;}
.lvl2_bot {
	width: 167px;
	height: 1px;
	background: url(/img/menu/lvl2_bot.gif) no-repeat;}

	/* ìåíþ - âòîðîé óðîâåíü - hover */
.lvl2_hover_top {
	width: 167px;
	height: 2px;
	background: url(/img/menu/lvl2_hover_top.gif) no-repeat;}
.lvl2_hover {
	padding: 2px 0px 0px 20px;
	width: 167px;
	height: 18px;
	background: #62B819 url(/img/menu/lvl2_hover.gif) no-repeat;}
.lvl2_hover_bot {
	width: 167px;
	height: 1px;
	background: url(/img/menu/lvl2_hover_bot.gif) no-repeat;}

A.menu {
	font-size: 12px;
	color: #282F32;
	text-decoration: none;}

A.menu:hover {
	font-size: 12px;
	color: #E3EDF3;
	text-decoration: none;}

A.menu_lvl2 {
	font-size: 12px;
	color: #265A1E;
	text-decoration: none;}

A.menu_lvl2:hover {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;}

.menu_active {
	font-weight: bold;
	color: #0038A1;	
	text-decoration: none;}
