body#main_body {font-size: 12px;   background: #fff; padding: 0px; margin: 0; color: #000;  font-family: Tahoma, Verdana, Arial, sans-serif;}

/*----Global---*/
img {border:0;}
a {color:#123a73; text-decoration: underline;}
a:hover {text-decoration:none;}
form {padding:0; margin:0;}
table {border-collapse: collapse;}
td {vertical-align:top;}

h1, h2, h3 {color:#0f3970; margin:0; font-weight:normal;}
h1 {padding: 5px 0 3px 0; font-size:24px; font-family: "Arial Black", sans-serif;}
.base_page h1 {padding: 5px 0 3px 0; font-size:20px; font-family: "Arial Black", sans-serif;}
h2 {padding: 10px 0 12px 0; font-size:16px; font-family: Arial, sans-serif; font-weight:bold;}
h3 {padding: 12px 0 8px 0; font-size:13px; font-family: Arial, sans-serif; font-weight:bold;}

p {margin:0; padding: 5px 0 5px 0;}
.blue {color:#123b74;}
.blue1 {color:#123b74; font-size:14px;}
.size14 {font-size:14px;}

#container {min-width:972px; padding-right:28px;}
#main_table {width:100%; }

/*----Header---*/
#logo {position: absolute; padding-top:0px; margin-top:22px;margin-left: 44px; z-index:1;}
#tel {padding:90px 0 0 47px;}
#slogansh {padding:5px 0 0 47px;}

table#header {width:100%; margin: 0 0 11px 0; line-height:0;}
td#header_left {background:#164a99 url(images/blockblue_bg.jpg) 0 0 repeat-x; height:169px; width:15%;}
#block_blue_left {background:transparent url(images/blockblue_left.jpg) 0 15px no-repeat;}
#block_blue_right {padding: 0 0 0 4px; background:transparent url(images/blockblue_right.jpg) 100% 15px no-repeat; height:169px;}

td#header_right {background:#5ba4ea url(images/blue_bg.jpg) 0 0 repeat-x; height:169px; width:85%;}
#blue_left {background:transparent url(images/blue_left.jpg) 0px 6px no-repeat;}
#blue_right {padding: 77px 0 0 10%; background:transparent url(images/blue_right.jpg) 100% 6px no-repeat; height:92px;}

#ico_block {padding: 42px  0 0 24px; margin:0;}
#home_ico, #map_ico, #mail_ico {clear:both; display:block; height:28px; width:28px;  font-size:0;}
#home_ico {margin:0px 0 9px 0; background: transparent url(images/home_ico.jpg) 0px 0px no-repeat;}
#mail_ico {background: transparent url(images/mail_ico.jpg) 0 0px no-repeat;}
#map_ico {margin:0px 0 9px 0; background: transparent url(images/map_ico.jpg) 0 0px no-repeat;}
#home_ico:hover, #map_ico:hover, #mail_ico:hover {background-position: 0 -28px;}
#home_ico.active, #map_ico.active, #mail_ico.active {background-position: 0 -28px; cursor:default;}

#ahml {padding-top:-95px; margin-top:-95px; margin-left: -25px; z-index:1; width:359px; height:40px; background:transparent url(images/AHML.png) 0 0 no-repeat; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/AHML.png');}

#slogan {margin:0; width:200px; height:36px; background:transparent url(images/slogan.png) 0 0 no-repeat; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/slogan.png');}


/*----/Header---*/

/*----Content---*/
/*----left_menu---*/
.left_menu {background: #f0f0f0 url(images/grey_br.gif) 100% 100% no-repeat;}
.left_menu ul {list-style-type:none;padding:15px 0 20px 32px; margin:0; background: transparent url(images/grey_tr.gif) 100% 0 no-repeat;}
.left_menu li {padding: 4px 0 3px 0;}
.left_menu a {font-size:14px; font-weight:bold; color:#0d3a76; background: transparent url(images/arr_01.gif) 0 100% repeat-x; text-decoration:none;}
.left_menu a:hover {background:none;}

.left_menu ul ul {padding:0 0 0 0px; margin:17px 0; background: transparent url(images/drop_menu_bg.gif) 9px 0 repeat-y;}
.left_menu ul ul li {padding: 0 0 10px 0;}
.left_menu ul ul li.last {padding:0; height:1%;}
.left_menu ul ul a {display:block; padding: 0 0 0 20px; font-size:12px; font-weight:normal; background:none;  text-decoration:underline;}
.left_menu ul ul a:hover {background: transparent url(images/arr_02.gif) 0 50% no-repeat;}
.left_menu ul ul a.active {background: transparent url(images/arr_02.gif) 0 50% no-repeat; font-weight:bold; text-decoration:none;; cursor:default;}
.left_menu ul ul .active {padding: 0 0 0 20px; font-size:12px; color:#0d3a76; background: transparent url(images/arr_02.gif) 0 50% no-repeat; font-weight:bold;}
/*----/left_menu---*/
.text_left_column {padding: 20px 10px 20px 32px;}
.content_text {padding: 10px 12px 0 30px; background: transparent url(images/grey_corner_tr.gif) 100% 0 no-repeat;}
.content_text1 {padding: 10px 12px 0 30px;}
td.content_right {background: transparent url(images/grey_left.gif) 0 0 repeat-y;}
.content_right1 {background: transparent url(images/grey_top.gif) 0 0 no-repeat; padding: 35px 0 20px 19px;}


.title {background:#fea621; font-family: Arial, sans-serif; color:#fff; text-transform:uppercase; font-weight:bold; padding: 3px 8px; margin: 5px 0 10px 0; line-height:110%;}
form {font-size:11px; line-height: 200%;}
.search {width:198px; _width:195px;  font-size:11px; border:1px solid #8a8a8a;}
select {font-size:11px; color:#666666; border:1px solid #8a8a8a;}
.enter_go {border:1px solid #8a8a8a; background: transparent url(images/arr_03.gif) 100% 50% no-repeat; padding: 1px 20px 1px 6px; _padding: 1px 12px 1px 0px; font-size:11px; margin-left:3px; width:64px;}

.bord {margin-bottom:8px; display:block; float:left; height:1%;}
.bord_block {display:block; margin-top:10px; background: transparent url(images/bord_bg.gif) 0 100% repeat-x; font-size:11px; color:#333333; height:1%;}
.bord_block a {display:block; color:#000; text-decoration:none;}
.bord_block a:hover {text-decoration:underline;} 
.bord_block span {display:block; font-size:20px; color:#0f3970; margin:0; padding:0; font-weight:normal; font-family: Arial, sans-serif;}

.bord1 {background: transparent url(images/arr_05.gif) 0 0 repeat-x;}
.bord2 {background: transparent url(images/arr_05.gif) 0 100% repeat-x;}
.bord3 {background: transparent url(images/arr_05v.gif) 0 0 repeat-y;}
.bord4 {background: transparent url(images/arr_05v.gif) 100% 0 repeat-y; padding:1px; position:relative;}
a.bord4 {display:block;}
.bord_block h2 {font-weight:bold;}

.arrow {background: transparent url(images/arr_04.gif) 0 50% no-repeat; padding: 0px 0px 0px 15px; font-weight:bold; font-family: Arial, sans-serif;}

.left {float:left; margin: 2px 10px 0 0;}
.right {float:right; margin: 2px 0 0 15px; _margin: 2px 0 0 8px;}
.img_left {float:left; margin: 7px 10px 3px 0;}
.img_right {float:right; margin: 7px 0 3px 15px; _margin: 7px 0 3px 8px;}

.grey_line {background: transparent url(images/grey_line.gif) 0 50% no-repeat; height:20px; margin: 5px 0 0 -13px;}
.news_block {padding-left:10px;}
.new {background: transparent url(images/arr_05.gif) 0 100% repeat-x; padding: 0px 0 12px 0px; margin: 0 0 8px 0;}
.new div {padding:4px 0 0 0; }
.date {font-weight:bold; font-size:11px; background: transparent url(images/arr_04.gif) 100% 50% no-repeat; padding: 0px 15px 0px 0px;}
.new a {text-decoration:none; color:#0c3571;}
.new a:hover {text-decoration:underline;}

.all {color:#123a73; font-size:11px; padding: 0 0 9px 24px; background: transparent url(images/arr_06.gif) 0px 1px no-repeat; }

.path {font-size:11px; color:#666666;}
.path a {font-size:11px; background: transparent url(images/arr_07.gif) 100% 50% no-repeat; padding: 0px 12px 0px 0px; margin-right:10px;}
.path a.print {font-size:11px; background: transparent url(images/print.gif) 100% 100% no-repeat; padding: 0px 24px 0px 0px; margin-right:10px;}
.path .simple {font-size:11px; background: transparent url(images/arr_07.gif) 100% 50% no-repeat; padding: 0px 12px 0px 0px; margin-right:10px;}



.line {display:block; clear:both; height:0; line-height:0; font-size:0; border-bottom:3px solid #244a7f; margin: 8px 0;}
.cl {display:block; clear:both; height:0; line-height:0; font-size:0;}
.rasp {height:0px; margin:0; padding:0; font-size:0; line-height:0; width:250px; clear:both;}
/*----/content---*/

/*----footer---*/
#footer td {vertical-align:middle; padding-top:23px; font-size:11px; color:#696975;}
#footer_left {background: #f0f0f0 url(images/grey_tr.gif) 100% 0 no-repeat; padding: 22px 11px 18px 32px;}
td#footer_center {background: transparent url(images/grey_corner_br.gif) 100% 0 no-repeat; padding-left:32px; padding-right:32px;}
td#footer_right {background: transparent url(images/grey_bottom.gif) 0 0 no-repeat; text-align:right;}

/*----/footer---*/

/*--- calculator ---*/
.calc_go {border:1px solid #8a8a8a; }
.f_calc {text-align:right; font-weight:bold; float:right; border:1px solid; }
.f_calc_rez {text-align:right; font-weight:bold; float:right; border:0px; }
.f_width {width:350px;}
/*--- /calculator ---*/

.enter_go_long {border:1px solid #8a8a8a; background: transparent url(images/arr_03.gif) 100% 50% no-repeat; padding: 1px 20px 1px 6px; _padding: 1px 12px 1px 0px; font-size:11px; margin-left:3px; width:94px;}
.codeimage {width:41px; _width:39px;  font-size:11px; border:1px solid #8a8a8a;}


