html {
	height:100%;
	width:100%;
}

body {
	background:#FFFFFF none repeat scroll 0%;
	color:#40403F;
	font-family:Arial,Tahoma,Verdana,sans-serif;
	height:100%;
	margin:0pt;
	padding:0pt;
	width:100%;
}

#body {
	background:#FFFFFF none repeat scroll 0%;
	width: 100%;
	height:100%;
	}

img {
	border:0pt none;
}

h1 {
	color: #9d2d3d;
	font: bold 12pt sans-serif;

}

a {
	color: #9d2d3d;
}

a:hover {
        text-decoration:none;
}

#zero_padding {
	padding: 0;
	width: 100%;
}
#header {
	width: 100%;
	min-width: 992px;
	height: 120px;
	background: url(i/5px_purple.gif) repeat-x top left;
}
#header_nobr {
	width: 992px;
	}
#main_logo {
	float: left;
	width: 361px;
	height: 123px;
	background:#FFFFFF none;
}
a.header  {
 	font: 8pt sans-serif;
	color: #878787;
	}
#header_nav {
	float: left;
	width: 630px;
 	font: 8pt sans-serif;
	color: #878787;
	vertical-align: middle;
	padding-top: 30px;
	}
#header_breaker {
	float: left;
	background: url(i/2px_purple.gif) repeat-y top left;
	width: 20px;
	height:42px;
	}
#hsm {
    height: 11px;
    padding-top: 11px;
	}
#main {
	position: absolute;
	top:154px;;
	width: 100%;
    background: #ededed;
	}
#sec_nav_block {
	width: 300px;
    background: transparent none repeat scroll 0pt 50%;
    padding: 17px 0px 17px 50px;
    text-align: left;
	}
a.sec_nav_lvl_1  {
	font: 10pt sans-serif;
	color: #9d2d3d;
	line-height: 20px;
	height: 20px;
	}
a.sec_nav_lvl_2  {
	font: 9pt sans-serif;
	color: #9d2d3d;
	line-height: 20px;
	height: 20px;
	}
a.sec_nav_lvl_3  {
	font: 8pt sans-serif;
	color: #9d2d3d;
	line-height: 20px;
	height: 20px;
	}
#sec_nav_lvl_1_gray {
	font: 10pt sans-serif;
	color: #6b6a68;
	line-height: 20px;
	height: 20px;
	}
#sec_nav_lvl_2_gray {
	font: 9pt sans-serif;
	color: #6b6a68;
	line-height: 20px;
	height: 20px;
	}
#sec_nav_lvl_3_gray {
	font: 8pt sans-serif;
	color: #6b6a68;
	line-height: 20px;
	height: 20px;
	}
#main_nav_col_1 {
	position: absolute;
    top: 124px;
    left: 350px;
	width: 210px;
	}
#main_nav_col_2 {
	position: absolute;
    top: 124px;
    left: 570px;
	width: 210px;
	}
#main_nav_col_3 {
	position: absolute;
    top: 124px;
    left: 790px;
	width: 210px;
	}
#main_nav_left_top {
	background: url(i/mn_l_t.png) no-repeat bottom right;
	}
#main_nav_middle_top {
	background: #c83349 url(i/mn_m_t.jpg) no-repeat top left;
	}
#main_nav_right_top {
	background: url(i/mn_r_t.png) no-repeat bottom left;
	}
#main_nav_left_bottom {
	background: url(i/mn_l_b.png) no-repeat top right;
	}
#main_nav_middle_bottom {
	background: #FFFFFF url(i/mn_m_b.png) repeat-x top left;
	height: 220px;
	}
#main_nav_right_bottom {
	background: url(i/mn_r_b.png) no-repeat top left;
	}
#main_nav_header {
	padding: 0px 28px 0px 28px;
	}
#main_nav_body {
	padding: 0;
	width: 190px;
	}
#main_nav_marker {
	clear: left;
	float: left;
	width: 28px;
	text-align: right;
	vertical-align: middle;
	padding: 0px;
	margin: 0px;
	}
#main_nav_link {
	float: left;
	width: 162px;
	padding: 0px 0px 0px 0px;
	}
a.main_nav_head  {
	font: 10pt sans-serif;
	color: #fde1e1;
	}
a.main_nav  {
	font: 9pt sans-serif;
	color: #787271;
	}
#currency {
	position: absolute;
    top: 390px;
    left: 0px;
	width: 300px;
	height: 157px;
	/* background: #FFFFFF url(i/currency_tx.gif) no-repeat bottom right; */
	}
#currency_head {
	background:#9d2d3d none repeat scroll 0%;
	color: #FFFFFF;
	font: 8pt sans-serif;
	font-weight: bold;
	}
#currency_head_corner {
	background: #9d2d3d url(i/currency_corner.jpg) no-repeat top right;
	color: #FFFFFF;
	font: 8pt sans-serif;
	font-weight: bold;
	width: 34px;
	}
#currency_head_corner1 {
	
	color: #FFFFFF;
	font: 8pt sans-serif;
	font-weight: bold;
	width: 34px;
	}
#currency_body {
	background: #faf4f5 none repeat scroll 0%;
	color: #6a6967;
	font: 8pt sans-serif;
	}
#news_block {
	position: relative;
    top: 280px;
    left: 354px;
    width: 637px;
    vertical-align: top;
    background: #FFFFFF url(i/news_bkg.gif) no-repeat top left;
    padding: 0px 0px 0px 7px;
	clear:both;
	overflow:hidden;
	}
#news_header {
	color: #878787;
	font: 11pt sans-serif;
	font-weight: bold;
	padding: 14px 29px;
	}
#news_1 {
	float: left;
	}
#news_2 {
	float: left;
	}
#news_head_date {
	width: 34px;
	background: #9d2d3d url(i/news_date_bkg.gif) no-repeat top left;
	color: #fde1e1;
	padding: 0px 4px;
	font: 8pt sans-serif;
	font-weight: bold;
	}
#news_head {
	background: #faf4f5 none repeat scroll 0%;
	width: 100%;
	}
#news_body {
	background: #faf4f5 none repeat scroll 0%;
	color: #6e6867;
	font: 8pt sans-serif;
	padding: 12px 23px;
	width: 235px;
	}
a.news_href {
	color: #6e6867;
	font: 8pt sans-serif;
	}
#news_breaker {
	float: left;
	width: 40px;
	}
#news_all_href {
	clear: left;
	font: 8pt sans-serif;
	text-align: right;
	}
	
#news_colums { display:block; width:50%; float:left;  }
	
	
a.purple_link {
	color: #9d2d3d;
	}
#fp_breaker {
	position: relative;
	height: 300px;
	z-index:-1;
	}
#footer {
	position: relative;
	}
#search_and_shortcuts {
	position: relative;
	left: 46px;
	width: 992px;
	}
#search_block {
    float: left;
	}
#search_string {
	border: 1px solid #878787;
	color: #6e6867;
	width: 177px;
	font: 8pt sans-serif;
	}
#shortcuts_mover {
	float: left;
    width: 125px;
    height: 40px;
	}
#shortcuts {
	float: left;
    width: 636px;
	}
#shortcut {
	float: left;
	background: #FFFFFF url(i/shortcuts_bkg.gif) no-repeat bottom right;
	width: 198px;
	height: 42px;
	}
#shortcut_breaker {
	position: relative;
	float: left;
	width: 21px;
	}
#big_breaker {
	clear:left;
	height: 50px;
	}
#small_breaker {
	clear:left;
	height: 40px;
	}
#bottom_footer {
	position: relative;
	width: 100%;
	height: 81px;
    background: #dbdbdb;
	}
#footer_breaker {
	float: left;
	width: 361px;
	}
#footer_copyright {
	float: left;
	width: 290px;
	color: #6a6a67;
	font: 7pt sans-serif;
	vertical-align: bottom;
	position:relative;
	}
#footer_mover {
	float: left;
	width: 40px;
	}
#footer_contacts {
	float: left;
	width: 300px;
	color: #6a6a67;
	font: 7pt sans-serif;
	vertical-align: bottom;
	text-align: right;
	}
#footer_contacts_tel {
	color: #9d2d3d;
	font: 10pt sans-serif;
	font-weight: bold;
	}
#footer_contacts_tel_prefix {
	color: #9d2d3d;
	font: 7pt sans-serif;
	font-weight: normal;
	}
#br_ie_blocker {
	float: left;
	width: 630px;
	}
#png_corner {
    position: relative;
	background: url(/i/main_bkg.png) no-repeat top left;
	padding: 4px 0px 0px 6px;
    left: 350px;
    min-width: 631px;
    min-height: 300px;
	width: 631px;

	}
#main_text {
    background: #FFFFFF;
    padding: 5px 20px 20px 20px;
    text-align: left;
    font: 10pt sans-serif;
    color: #878787;
	}
#news_all {
	margin-bottom: 10px;
	margin-left: 25px;
	width: 550px;
	padding: 0px;
	}
#print_and_files_block{
	padding: 5px 0px;
	}
#print_href {
	cursor: pointer;
	font: 9pt sans-serif;
	font-weight: bold;
	text-decoration: underline;
	}
#print_ver_href {
	display: none;
	maring-left: 30px;
	cursor: pointer;
	font: 8pt sans-serif;
	font-weight: bold;
	width: 600px;
	text-align: center;
	text-decoration: underline;
	}
#print_header {
	display: none;
	width: 600px;
	}
a.files {
	color: #878787;
	font: 9pt sans-serif;
	font-weight: bold;
	}
.admin_table_title {
    color:#9d2d3d;
    font-size: 10pt;
    font-family:Tahoma,Arial,Helvetica,sans-serif;
    }
.admin_title {
    color:#9d2d3d;
    font-weight:bold;
    font-family:Vernada, Tahoma, sans-serif;
    font-size:18px;
    }
table.wb td, td.wb{
	border: solid 1px #9d2d3d;
	font-size: 10pt;
 	vertical-align: middle;
 	}
	
	#branch ul.city { list-style:none; display:block; margin:0; padding:0; clear:both; overflow:hidden; // margin:0 0 40px 0; }
	#branch ul.city li { list-style:none; display:block; margin:0 0 3px 0; padding:0 0 1px 0; float:left; margin-right:20px; font-family:Arial, Helvetica, sans-serif; font-size:10pt; padding-bottom:1px; }
	#branch ul.city li a{border-bottom:1px dotted; text-decoration:none; color:#a50021; }	
	#branch ul.city li a:hover { border-bottom:1px solid; color:#000;}
	
	#branch ul.office { list-style:none; display:block; margin:0; padding:0; }
	#branch ul.office li.c { list-style:none; display:block; margin:0 0 35px 0; padding:0; }
	#branch ul.office li.c h3 { margin:0 0 10px 0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#a50021;  }
	#branch ul.office li.c ol { list-style:none; display:block; margin:0 0 0 0; padding:0; }
	#branch ul.office li.c ol li { list-style:none; margin:0 0 0 0; padding:10px 0 10px 20px; border-bottom:#CCC 1px dashed; padding-bottom:13px;  font-weight:normal;}
	#branch ul.office li.c ol li h4 { margin:0 0 3px 0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12pt; color:#7c848a; font-weight:bold; }
	
	#branch ul.office li.c ol li div.adr { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#333; margin-bottom:5px; font-weight:normal; }
	#branch ul.office li.c ol li div.tel, #branch ul.office li.c ol li div.fax, #branch ul.office li.c ol li div.mal { font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#333;  font-weight:normal; }
	#branch ul.office li.c ol li div.tel em, #branch ul.office li.c ol li div.fax em, #branch ul.office li.c ol li div.mal em { font-style:normal; display:block; float:left; width:45px; font-weight:normal; }
	#branch ul.office li.c ol li div.cp { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#333; margin:7px 0 3px 0; font-weight:normal; }
	
	#branch ul.office li.c ol li div.work { margin-top:7px; }
	#branch ul.office li.c ol li div.work strong { display:block; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#666; font-weight:bold;  font-weight:normal; }
	
	#branch ul.office li.c ol li span.wd, #branch ul.office li.c ol li span.we { display:block; font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#333;  font-weight:normal; }
	#branch ul.office li.c ol li em.ln { display:block; font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#999; font-style:italic;  font-weight:normal; }
	
  #uamap { width:546px; height:386px; position:relative; background-image:url(/i/uamap.gif); background-position:0px 0px; background-repeat:no-repeat; margin:auto; text-align:left;}
  #uacity { list-style:none; margin:0px; padding:0px; }
  #uacity li{ position:absolute; background-image:url(/i/l.gif); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
  #uacity li.l { background-position:0px 3px; padding-left:12px; }
  #uacity li.t { background-position:center 0px; padding-top:7px; text-align:center; }
  #uacity li a:hover { color:#C00;}
  #uacity li a {color:#000000;}