BODY {
	margin: 0px;padding: 0px;font-family: Arial, Helvetica, sans-serif;font-size: 10px;height: 100%;background: url('images/layout/body_bg.gif') repeat-x 0 0 #ffffff;height: 100%;width: 100%;
}
html>body { height: auto; width: auto;}

html { height: 100%;}
pre { margin: 0px; padding: 0px;}
IMG { margin: 0px; border: 0px;}
H1{ font-size: 20px;}
H2{ font-size: 16px;}
H3{ font-size: 14px;}
pre { white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; 	word-wrap: break-word;}
.note { font-size: 10px; color: #167986; font-style: italic; }
.rel_left { position; relative; float: left; }
.rel_right { position; relative; float: right; }
.do_white { color: #fff; }
.error { color: #CC0000; font-weight: bold; }
.error_title { color: #CC0000; font-weight: bold; font-size: 30px; background-color: #ffffff; padding: 5px; }

A:link {color: #00a7d1; text-decoration: underline }
A:visited {color: #00a7d1;}
A:active {color: #333333; }
A:hover {color: #333333; }

#footer A {color: #000000; font-weight: normal; text-decoration: none; }
#footer A:link {color: #000000; }
#footer A:visited {color: #000000; }
#footer A:active {color: #000000; }
#footer A:hover {color: #fff; }

A.sitemap {font-size: 12px; color: #0f434a; font-weight: bold; text-decoration: none; }
A.sitemap:link {color: #0f434a; }
A.sitemap:visited {color: #0f434a; }
A.sitemap:active {color: #0f434a; }
A.sitemap:hover {color: #67b7c1; }

A.subitem_mainmenu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #fff; font-weight: bold; text-decoration: none; }
A.subitem_mainmenu:link {color: #fff; }
A.subitem_mainmenu:visited {color: #fff; }
A.subitem_mainmenu:active {color: #0f434a; }
A.subitem_mainmenu:hover {color: #0f434a; }

A.simple_white {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #fff; text-decoration: none; }
A.simple_white:link {color: #fff; }
A.simple_white:visited {color: #fff; }
A.simple_white:active {color: #00a7d1; }
A.simple_white:hover {color: #00a7d1; }
div { border: 0px solid; }
div.prod_cell { width: 220px; height: 245px; margin: 12px; margin-left: 20px; margin-right: 15px; background: #167986 url('images/layout/_prodbox_corner.gif') no-repeat 0 100%; 
	voice-family: "\"}\""; 
	voice-family:inherit;
		margin-left: 20px;
		margin-right: 5px;
	}
	html>body div.prod_cell {
		margin-left: 30px;
		margin-right: 15px;
}
div#prod_search_box { background-color: #167986;  background-image: url('images/layout/srch_prod_left.gif');  background-position: 0pt 50%;  background-repeat: no-repeat;  margin-top: 5px;  height: 40px }
div#body_head { width: 800px; height: 17px; display: block; }

.nobr { white-space: nowrap; }
div#main { width: 800px; position: relative; left: 50%; margin-left: -400px; margin-top: 20px; background: URL('images/layout/main_bg.gif') repeat-y 0 0; }

	#main #left_wing { margin: 0px; position: relative; float: left; width: 10px; height: 585px; margin-top: 0px;
		background: URL('images/layout/body_left_wing.gif') no-repeat 0 0;
			voice-family: "\"}\""; 
			voice-family:inherit;
				margin-top: -10px;
			}
			html>body #main #left_wing {
				margin-top: 0px;
			}

	#main #middle { margin: 0px; position: relative; float: left; width: 780px; }
		#middle #header,#menu,#content,#footer { margin-left: 13px; width: 754px; border: 0px solid red; }
		#middle #header { height: 75px; }
			#header #logo { position: absolute; width: 140px; height: 65px; margin-top: 5px; margin-left: 10px; background: URL('images/ama_logo.gif') no-repeat 0 0; }
			
			#header #upmenu { position: absolute; margin-top: 5px; right: 20px; }
			#header #upmenu IMG { position: relative; top: 3px; }
			#header #upmenu .inactive { color: #57A9B3; font-weight: bold; padding-left: 15px; }
		
			#header a { padding-left: 15px; font-weight: bold; color: #217D88; }
			#header a:link {color: #217D88; text-decoration: underline  }
			#header a:visited {color: #217D88; }
			#header a:active {color: #57A9B3;}
			#header a:hover {color: #57A9B3;}
		
		
		#middle #menu { height: 23px; background: URL('images/layout/mmenu_bg.gif') repeat-x 0 0; margin-bottom: 3px;
			voice-family: "\"}\""; 
			voice-family:inherit;
			margin-bottom: 0px;}
			html>body #middle #menu {
				margin-bottom: 3px;
			}

			#menu #srch_d{ height: 23px; overflow: hidden; }
			INPUT { margin: 0px; padding: 0px; border: 1px solid #7FA6CA; font-size: 9px; }
			INPUT.radio { border-width: 0px; position: relative; float: left; margin-top: 1px; margin-right: 5px; margin-bottom: 5px;

				voice-family: "\"}\""; 
				voice-family:inherit;
					margin-bottom: 0px;
					margin-top: -4px;
				}
				html>body INPUT.radio {
					margin-bottom: 5px;
					margin-top: 1px;
				}
			INPUT.button { border: 0px solid #7FA6CA; padding: 0px; padding-left: 15px; padding-right: 10px; margin: 0px; color: #fff; height: 20px; background: #167986 URL('images/layout/button_front.gif') no-repeat 5px 0;

				voice-family: "\"}\""; 
				voice-family:inherit;
				padding-left: 10px;
				padding-right: 5px;
				}
				html>body INPUT.button {
					padding-left: 15px;
					padding-right: 10px;
				}
			
			#menu #srch_f{ position: relative; margin-bottom: 6px; width: 115px; }

			#content #kv_home{ height: 203px; width: 584px; overflow: hidden; }
				#content #kv_home #frame{ position: absolute; background: URL('images/layout/kv_frame.gif') no-repeat 0 0; height: 203px; width: 584px; z-index: 5; }
				#content #kv_home #kvisual{ position: absolute; height: 203px; width: 584px; overflow: hidden; z-index: 10; }
			
			#content #kv_inside{ height: 132px; width: 584px; overflow: hidden; }
				#content #kv_inside #frame{ position: absolute; background: URL('images/layout/kv_inside.gif') no-repeat 0 0;; height: 132px; width: 584px; z-index: 5; }
				#content #kv_inside #kvisual{ position: absolute; height: 132px; width: 584px; overflow: hidden; z-index: 10; }
			
			#content #login_home{ position: relative; float: right; width: 165px; height: 203px;	 background: URL('images/layout/login_big_bg.gif') repeat-x 0 0; }
				#login_home #lh_up{ height: 5px; overflow: hidden; background: URL('images/layout/login_left_corner.gif') no-repeat 0 0; }
				#login_home #lh_middle{ height: 170px; margin-left: 10px; color: #fff; text-align: left; }
					H1.log_box_title { font-size: 28px; color: #fff; margin-top: 4px; margin-bottom: 4px; }
					#login_home #lh_middle DIV { font-family: Arial, Helvetica, sans-serif; font-size: 10px; margin-top: -1px; }
					
					#login_home #lh_middle #txt_up { margin-top: 4px; }
					#login_home #lh_middle INPUT { padding: 0px; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
					
				#login_home #lh_register{ margin-top: 4px; height: 16px; margin-left: 12px; overflow: hidden; }
				#login_home #lh_bottom{ height: 8px; background: URL('images/layout/login_big_bottom.gif') no-repeat 0 0; }
				
		#content #login_inside{ position: relative; float: right; width: 165px; height: 132px;	 background: URL('images/layout/login_bg.gif') repeat-x 0 0; }
				#login_inside #lh_up{ height: 5px; overflow: hidden; background: URL('images/layout/login_left_corner.gif') no-repeat 0 0; }
				#login_inside #lh_middle{ height: 93px; margin-left: 10px; margin-top: 5px; color: #fff; text-align: left; }
					#login_inside #lh_middle DIV { font-family: Arial, Helvetica, sans-serif; font-size: 10px; margin-top: -1px; }
					.fields { width: 120px; height: 15px; margin: 0px;
						voice-family: "\"}\""; 
						voice-family:inherit;
						}
						html>body  .fields {
							height: auto;
						}

					#login_inside #lh_middle INPUT { padding: 0px; font-size: 10px; font-family: Arial, Helvetica, sans-serif;	 }
					#login_inside #lh_middle #txt_up { margin-top: 4px; }
				#login_inside #lh_register{ margin-top: 4px; height: 16px; margin-left: 5px; overflow: hidden; }
				#login_inside #lh_bottom{ height: 8px; background: URL('images/layout/login_big_bottom.gif') no-repeat 0 0; }
				
		#tag_line_home { margin-top: 20px; background: URL('images/layout/dot_line_home.gif') repeat-x 0 12px; width: 560px; }
		
		.news_box { width: 167px; margin-right: 18px; height: 135px; position: relative; float: left; }
		.news_box .kv { width: 167px; height: 87px; margin-top: 20px; overflow: hidden; background: URL('images/layout/home_news_frame.gif') no-repeat; }
		.news_box .txt_box { background: #0f434a URL('images/layout/home_news_bg.gif') repeat-y 0 0; width: 167px; height: 47px; }
		.news_box .txt_box .txt_box_content { height: 44px; margin-left: 24px; color: #fff; margin-right: 2px; }
		.news_box  .goLink { position: absolute; margin-left: 150px; margin-top: -16px;
			
			voice-family: "\"}\""; 
			voice-family:inherit;
			margin-left: 150px;
			}
			html>body .news_box  .goLink {
				margin-left: 150px;
			}
		
		.sep_box { position: relative; float: left; width: 10px; height: 150px; margin-top: 11px; background: URL('images/layout/sep_box_bg.gif') repeat-y 0 0; }
		.special_box { position: relative; float: left; width: 200px; height: 160px; margin-top: 11px; }
		.special_box .special_image { position: relative; float: left; width: 60px; height: 160px; overflow: hidden; }
		.special_box .special_content { position: relative; float: left; width: 140px; height: 160px; background: URL('images/layout/special_box_bg.gif') repeat-y 10px 0; }
		.special_box .special_content .title, .register_title { background: #ffffff URL('images/layout/dot_line_home.gif') repeat-x 0 26px; margin-left: 10px; height: 34px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0b545d; font-weight: bold; font-size: 12px; }
		.special_box .special_content .inside { margin-left: 14px; color: #167986; }
		
		.go_link_middle { position: relative; }
		.prod_box { margin-left: 8px; width: 166px; height: 200px; background: #217d88 URL('images/layout/prod_box_bg.gif') repeat-x 0 5px; }
			
		.prod_box .inside{ height: 190px; }
		#middle #footer { margin-top: 20px; margin-bottom: 20px; background: URL('images/layout/foot_bg.gif') repeat-x 0 100%; height: 25px; }
		#flag { position: absolute; width: 450px; height: 20px; margin-left: 300px; background: URL('images/layout/footer_menu_bg.gif') no-repeat 0 0; text-align: right; }
		#footer .top5 { padding-top: 4px; padding-left: 10px; padding-right: 10px; }
		
	
	#main #right_wing { position: relative; float: left; width: 10px; height: 585px; background: URL('images/layout/body_right_wing.gif') no-repeat 0 0; }
	
	#left_side { width: 180px; }
	
	#left_menu { width: 178px; margin-top: 16px; background: #167986; }
		#left_menu #top { height: 48px; text-transform: uppercase; font-size: 16px; background: #67b7c1 URL('images/layout/left_menu_top_title_bg.gif') repeat-x 0 0; text-align: center; font-weight: bold; color: #ffffff; }
		
		#left_menu ul { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight: bold; margin-top: -5px; padding-left: 10px; margin-left: 0px; }
		#left_menu li { padding-left: 15px; margin-bottom: 5px; list-style: none; background: url('images/layout/submenu_bullet.gif') no-repeat 0 2px; }
		#left_menu li a:link { margin-top: -10px; color: #fff; text-decoration: none; }
		#left_menu li a:visited { margin-top: -10px; color: #fff; text-decoration: none; }
		#left_menu li a:hover { margin-top: -10px; color: #0f434a; text-decoration: none; }
		#history { margin-top: 1px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #167886; font-weight: bold; }
		#history a:link, #history a:visited { text-decoration: none; color: #167886; }
		#history a:hover { text-decoration: none; color: #000000; } 
		#left_menu #top .menu_title { padding-top: 7px; }
		#left_menu #left_menu_content { width: 100%; background: #167986 URL('images/layout/lft_menu_bg.gif') repeat-x 0 0; }
		
		#left_side #contextual { margin-left: 40px; text-align: right; margin-right: 12px; margin-top: 20px; }
		 #contextual a:link ,#contextual a:visited { color: #333333; text-decoration: none; }

		  #contextual a:hover { color: #999999; text-decoration: none; }
		
		#article { margin-left: 210px; width: 535px; font-size: 12px; min-height:300px; }
			div[class] #article { height:auto; }
		
		#article .inside { padding: 3px; padding-left: 10px; overflow: hidden; word-wrap: break-word; overflow: hidden; }
		.art_title { margin-top: 15px; background: URL('images/layout/dot_line.gif') repeat-x 0 12px; width: 530px; }
		.art_title_error { margin-top: 15px; background: URL('images/layout/dot_line.gif') repeat-x 0 22px; width: 530px; }
		.art_vseparator { height: 10px; background: URL('images/layout/dot_line.gif') repeat-x 0 0; width: 530px; }
		.art_title .title{ background: #ffffff; font-size: 16px; font-family: "Arial Black", Arial, Helvetica, sans-serif; color: #167986; padding-right: 5px; }
		.teaser { color: #09332f; font-size: 14px; font-weight: bold; }
		.art_long_title { font-size: 12px; padding: 0px; padding-left: 0px; margin-top: 5px; margin-bottom: 10px; }
		.art_long_title .title { font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0f434a; }
		.art_long_title .bullet { position: absolute; margin-left: -5px; margin-top: 2px; }
		
		.this_art_menu ul { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight: bold; margin-top: 0px; padding-left: 0px; margin-left: 0px; }
		.this_art_menu li { padding-left: 15px; margin-bottom: 2px; list-style: none; background: url('images/layout/go_link_white.gif') no-repeat 0 1px; }
		.this_art_menu li a:link { margin-top: -10px; color: #167986; text-decoration: none; }
		.this_art_menu a:visited { margin-top: -10px; color: #167986; text-decoration: none; }
		.this_art_menu li a:hover { margin-top: -10px; color: #000000; text-decoration: none; }
	.menu_item { margin-left: 15px; margin-right: 20px; }
div#end_limit { width: 800px; height: 15px; position: relative; left: 50%; margin-left: -400px; background: URL('images/layout/end_bg.gif') repeat-x 0 0; }
.flabel { width: 120px; text-align: right; padding-right: 20px; }
.ffield { margin-bottom: 20px; }

.steps { width: 30%; height: 45px; border: 0px solid #c5dde1; border-bottom-width: 1px; }
.steps_selected { background: URL('images/layout/step_arrow.gif') no-repeat 0 100%; }
.steps .title { padding-left: 12px; font-size: 24px; font-weight: bold; color: #167986; }
.steps .top { color: #757575; }

	#login_home_btn { width: 60px; height: 37px; border: 0px; position: absolute; margin-left: 0px; margin-top: 2px;
		voice-family: "\"}\""; 
		voice-family:inherit;
			margin-top: -1px;
		}
		html>body #login_home_btn {
			margin-top: 2px;
	}
	#register_home_btn { width: 70px; height: 37px; border: 0px; position: absolute; margin-left: 70px; margin-top: 2px;
		voice-family: "\"}\""; 
		voice-family:inherit;
			margin-top: -1px;
		}
		html>body #register_home_btn {
			margin-top: 2px;
	}
	
	#login_inside_btn { width: 55px; height: 29px; border: 0px; position: absolute; margin-left: 0px; margin-top: 2px;
		voice-family: "\"}\""; 
		voice-family:inherit;
			margin-top: -1px;
		}
		html>body #login_inside_btn {
			margin-top: 2px;
	}
	#register_inside_btn { width: 65px; height: 29px; border: 0px; position: absolute; margin-left: 70px; margin-top: 2px;
		voice-family: "\"}\""; 
		voice-family:inherit;
			margin-top: -1px;
		}
		html>body #register_inside_btn {
			margin-top: 2px;
	}

#news1 { width: 580px; height: 220px; }
#news2 { margin-top: 30px; width: 170px; height: 220px; }
.top_submenu {
	
	width:100px;
	width:auto !important;
	width:100px;
	margin-top: 23px;
	display: none;
	margin-left: 25px;
	padding: 10px;
	padding-left: 15px;
	padding-right: 15px;
	position: absolute;
	background: #67b7c1 URL('images/layout/bg_submenu.gif') repeat-x 0 100%;
	border: 2px solid #fff;
	border-top-width: 3px;
	z-index: 100;
}
.search_title { font-size: 12px; font-weight: bold; color: #0b545d; }
.search_description { font-size: 11px; font-style: italic; color: #0b545d; margin-left: 10px; }
.search_input { position: relative; float: left; margin-top: 4px; }
.search_button { border: 0px solid; }
.hand { cursor: hand; cursor: pointer; }

	.item_more { position: relative; float: left; margin-top: 2px; }
	.item_active { position: relative; float: left; margin-top: 3px; }
	.menuBox { margin-left: 20px; }
	.menu_lvl1 { background: URL('images/layout/singleTreeShow.gif') no-repeat 4px 0px; padding-left: 20px; }
	.menu_lvl2 { background: URL('images/layout/doubleTreeShow.gif') no-repeat 4px 0px; padding-left: 40px; }
	.menu_lvl3 { background: URL('images/layout/tripleTreeShow.gif') no-repeat 4px 0px; padding-left: 60px; }
	.menu_lvl4 { padding-left: 80px; background: URL('images/layout/more4TreeShow.gif') no-repeat 4px 0px; }
	.menu_lvl5 { background: URL('images/layout/more5TreeShow.gif') no-repeat 4px 0px; padding-left: 100px; }
	.menu_lvl6 { background: URL('images/layout/more6TreeShow.gif') no-repeat 4px 0px; padding-left: 120px; }
	.menu_lvl7 { background: URL('images/layout/more7TreeShow.gif') no-repeat 4px 0px; padding-left: 140px; }
	.menu_lvl8 { padding-left: 160px; }
	
	#menu_articlesTree { background: #ffffff URL('images/layout/bgArtMenu.gif') repeat-x 0 100%; padding: 5px; padding-top: 5px; padding-bottom: 8px; }
	
	.menu_subItem { padding-top: 3px; border: 0px solid red; margin-right: 0px; display: block; min-height:20px;
		height:auto !important;
		height:20px;
	}
	
	.lineList { padding: 2px; padding-left: 20px; background: URL('images/layout/line_list_bul.gif') no-repeat 7px 5px; }
	
.tool_ttp {
	width: 244px; height: auto; position: absolute; margin-left: 25px;
	margin-top: 5px;
	display: none;
	
}
.tool_ttp .top_ttp {
	height: 11px;
	background: URL("images/layout/tip_top.gif");
}
.tool_ttp .bottom_ttp {
	height: 12px;
	background: URL("images/layout/tip_bottom.gif");
}
.tool_ttp .content_ttp {
	font-size: 9px;
	color: #167986;
	background: URL("images/layout/tip_bg.gif");
}