@charset "iso-8859-2";
/* CSS Document */

html { height:100%; } 
body { height:100%; background:url(../img/main_bg.gif) scroll center top ; margin:0px; }


/* Page styles */
td.topbar{ height:29px; vertical-align:middle; }
.menu{ background:#f5f8f8; }
.main{ background:#f5f8f8; }
.article{ padding:10px 15px 0px 15px; }
.footer{ background:url(../img/footer_bg.gif); }
.navmenu{ background:url(../img/footer_nav.gif);  }
.news{ background:#FFFFFF; }

table.maintab { width:977px; margin:auto; }
	td.top { vertical-align:top; }
	td.header { height:125px;  } 
table.header td.lw { width:145px; padding:27px 0px 10px 11px; } 
table.header td.cent { width:432px; padding:27px 0px 10px 11px; } 
table.header td.rg { width:400px; padding:27px 0px 10px 11px; } 
	
td.menu_top { height:27px; }
	td.menu_top div.menu_top_cont { float:right; width:126px; padding:0px 0px 1px 1px; }
		td.menu_top div.menu_top_cont div { float:left; height:27px;  text-align:center }
		td.menu_top div.menu_top_cont div a { color:#FFF; font-size:13px;  padding:6px 0px 5px 0px; background:url(../img/nav/menu_top_bg_on.gif) repeat-x; display:block; }
		td.menu_top div.menu_top_cont div a:hover { background:url(../img/nav/menu_top_bg.gif) repeat-x; text-decoration:none}
table.banner td.menu_lw { width:145px; background:url(../img/nav/menu_lw_bg.gif) repeat-x }
	table.banner td.menu_lw div.menu { height:57px; display:block; clear:both; }
		table.banner td.menu_lw div.menu_aa a { display:block; font-size:12px; font-weight:normal; padding:12px 0px 11px 12px; color:#FFF;  margin:0px 0px 1px 0px; background:url(../img/nav/manu_lw_on.gif) repeat-x;} 
		table.banner td.menu_lw div.menu_aa a:hover {  text-decoration:none} 
		table.banner td.menu_lw div.menu_ii a { display:block; font-size:12px; font-weight:normal; padding:12px 0px 11px 12px; color:#FFF;  margin:0px 0px 1px 0px;} 
		table.banner td.menu_lw div.menu_ii a:hover { background:url(../img/nav/manu_lw_on.gif) repeat-x; text-decoration:none} 
		table.banner td.menu_lw div.menu_ii span { display:block; font-size:12px; font-weight:bold; padding:12px 0px 11px 12px; color:#cccccc;  margin:0px 0px 1px 0px;} 
table.banner td.banner { width:833px; }

	td.content { padding:10px; } 
	
.header_title { text-align:center; padding-top:10px; }	
.header_title h1 { font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#333333; font-weight:normal }

.header_title1 { text-align:center; padding-top:10px; }	
.header_title1 h1 { font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#999999; font-weight:normal }

#browser{ cursor:pointer; border:0px; margin:0px; }
img.browser_i{ border:1px solid #FFFFFF; cursor:pointer;  }
img.browser_i:hover{ border:1px solid #FFFFFF; cursor:pointer;  }
img.browser_a{ border:1px solid #CC0000; }
img.browser_a:hover{ border:1px solid #CC0000; }
.browser_thumbs{ overflow:hidden; height:227px; position:relative; }
.browser_thumbs_inner{ height:227px; position:relative; top:-2px; left:0px; }


#headerTable{ border-collapse:collapse; }
#headerTable td{ font-size:1px; line-height:1px; border-color:#FFFFFF; }
#headerTable td.hBox1 { padding:0px 1px 1px 1px; height:113px; }
#headerTable td.hBox2 { padding:0px 1px 0px 1px; }
#headerTable td.hBox3 { padding:0px 0px 1px 0px; }
#headerTable td.hBox4 { background:#adabac url(../img/box4_bg.gif) repeat-x; font-size:14px; line-height:140%; color:#FFFFFF; }
#headerTable td.hBox4 div { overflow:hidden; padding:15px 15px 15px 15px; height:80px; }
#headerTable td.hBox5 { padding:0px 0px 0px 1px; }