img {behavior:url("css/png.htc");}

body {overflow-x:hidden; height:100%;}

.header {position:absolute; top:0px;}

.bg_up_left {width:664px; height:93px; background:url(../img/bg_up_left.jpg) top left no-repeat;}
.logo {margin-top:5px; margin-left:39px;}
.bg_up_between {height:93px; background:url(../img/bg_up_between.jpg) top left repeat-x;}
.bg_up_right {width:316px; height:93px; background:url(../img/bg_up_right.jpg) top right no-repeat;}

.header_right {position:absolute; right:0px; top:93px; width:143px; height:108px; background:url(../img/header_right.jpg) top left no-repeat; z-index:2;}

.menu {position:absolute; left:30%; top:23px; width:662px; text-align:center; height:31px; background:#6b431c url(../img/bg_button.jpg) repeat-x; border:1px solid #d5c2a7;}

#menu_item {float:left; text-align:center; width:110px; height:31px; background:#6b431c url(../img/bg_button.jpg) repeat-x;}
#menu_item img {margin-top:10px;}
#menu_item  a:link, #menu_item a:visited {display:block; width:110px; height:31px;}
#menu_item  a:hover, #menu_item a:hover.visited {display:block; width:110px; height:31px; background:#6b431c;}

#language {position:absolute; top:110px; right:160px;}
#language {font-family:tahoma; font-size:11px; color:#663300;}
#language a:link, #language a:visited {font-family:tahoma; font-size:11px; color:#999999; text-decoration:underline;}
#language  a:hover, #language a:hover.visited {font-family:tahoma; font-size:11px; color:#999999; text-decoration:none;}

#left_column {float:left; width:340px; margin-bottom:30px; padding-top:5px;}
#left_column {font-family:tahoma; color:#666666;}
#left_column h1 {margin-left:48px; font-family:arial; font-weight:bold; font-size:16px; color:#51a97c;}
#left_column div a:link, #left_column div a:visited {font-family:tahoma; font-size:11px; color:#999999; text-decoration:underline;}
#left_column  div a:hover, #left_column div a:hover.visited {font-family:tahoma; font-size:11px; color:#999999; text-decoration:none;}

#menu_down {position:relative; bottom:65px; width:100%; padding-top:10px; line-height:17px;}
#menu_down {text-align:center; border-top:1px solid #f0f0f0;}
#menu_down {font-family:tahoma; font-size:11px; color:#666666;}
#menu_down a:link, #menu_down a:visited {font-family:tahoma; font-size:11px; color:#999999; text-decoration:underline;}
#menu_down a:hover, #menu_down a:hover.visited {font-family:tahoma; font-size:11px; color:#999999; text-decoration:none;}

.hello {margin-left:48px; width:80%;}

#icon {margin-top:30px; padding-top:27px; width:333px; height:82px; background:url(../img/icon_bg.jpg) no-repeat;}
#icon_item {width:228px; height:27px; margin-left:47px; background:#603913; text-align:center; border:1px solid #d5c2a7;}
#icon_item div {margin-top:7px; float:right; width:33%;}

#news {}
#news div {margin-left:49px; width:80%; margin-bottom:40px; text-align:left;}
#news h4 {background:url(../img/dot.gif) no-repeat left top; font-weight:normal; font-size:100%; padding-left:20px;}

.content {width:100%; padding-top:105px; font-family:tahoma; font-size:70%; color:#003471; padding-bottom:20px;}

#content {margin:0px 60px 0px 360px;}
#content {font-family:tahoma; font-size:100%; color:#666666;}
#content h1 {font-family:arial; font-weight:bold; font-size:16px; color:#51a97c;}
#content p {text-align:justify; margin-bottom:20px; border:0px solid #d5c2a7;}
#content img {border:1px solid #a8a8a8; margin-right:15px; margin-bottom:5px;}
#content a:link, #content a:visited {font-family:tahoma; font-size:100%; color:#999999; text-decoration:underline;}
#content a:hover, #content a:hover.visited {font-family:tahoma; font-size:100%; color:#999999; text-decoration:none;}

.c_div {float:right; width:69px; height:90px;}

.epal_right {margin-bottom:20px; width:31px; height:379px; background:url(../img/epal_right.jpg) no-repeat;}

.copy {margin:-20px 0px 0px 70px;}
#copy {float:left; width:340px; margin-right:20px; border-top:1px solid #f0f0f0;}

#address {float:left; height:75px; width:31%; background:#f5efe6 url(../img/address_bg_right.gif) top right no-repeat;}
#address {font-family:tahoma; font-size:11px; color:#666666;}
#address b {color:#916b45;}
#address a:link, #address a:visited {font-family:tahoma; color:#916b45; text-decoration:underline;}
#address  a:hover, #address a:hover.visited {font-family:tahoma; color:#916b45; text-decoration:none;}

#gallery_01 {float:left; padding-bottom:2px; margin-bottom:5px;}
#gallery_01 img {border:1px solid #999999;}

#gallery_02 {float:left; margin-bottom:20px;}
#gallery_02 img {border:1px solid #999999;}

.page {font-family:tahoma; font-size:11px; background:#cccccc; text-decoration:none; color:#ffffff; padding:0px 3px 0px 3px; margin-left:3px;}
a.page:link {font-family:tahoma; font-size:11px; background:#f9f9f9; color:#666666; text-decoration:none;}
a.page:visited {font-family:tahoma; font-size:11px; background:#f9f9f9; text-decoration:none; color:#666666; padding:0px 3px 0px 3px;}
a.page:hover {font-family:tahoma; font-size:11px; background:#efeeee; color:#666666; text-decoration:none;}
a:page.hover.visited {font-family:tahoma; font-size:11px; background:#efeeee; color:#666666; text-decoration:none;}

.logo_down {float:right; padding:5px 60px 0px 0px;}

#feedback {font-family:tahoma; font-size:100%;}
#feedback input {border:1px solid #999999; width:100%; font-family:tahoma; color:#666666; height:18px; font-size:12px;}
#feedback textarea {border:1px solid #999999; width:100%; font-family:tahoma; color:#666666; font-size:12px;}

#sitemap {line-height:17px;}