body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
/*address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}*/
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
hr{display:none;}

legend, #accessibility{width:0;height:0;margin:0;padding:0;font:0/0 monospace;overflow:0;}

body{font-family:verdana, sans-serif;font-size:75%;}
.main{background:url(/html/common/_images/body_bg.gif) repeat-x 0 111px;}

.wrap{
	width:945px;
}

#hd{
	border-bottom:4px solid #8abb2b;
	overflow:hidden;
	height: 106px;
	zoom:1;
}
#logo{float:left;padding:27px 0 30px 25px;}

.sel_lang{float:right;width:222px;margin-left:5px;}
.sel_lang img{display:block;float:right;}

.top_nav{float:right;}
.top_nav img{display:block;float:left;}

#nav{clear:right;margin:0 0 0 204px;_margin:0 0 0 203px;padding:13px 0 0;background:url(/html/common/_images/nav_bg.gif) no-repeat 0 0;}
#nav li{display:block;float:left;}
#nav dt a {display:block;height:23px;background:url(/html/common/_images/nav_btns.gif) no-repeat;text-indent:-999em;overflow:hidden;zoom:1;}
#nav dt #nav_01{width:122px;margin:0 5px 0 0;background-position:0 0;}
#nav dt #nav_02{width:121px;margin:0 6px 0 0;background-position:-127px 0;}
#nav dt #nav_03{width:161px;margin:0 5px 0 0;background-position:-254px 0;}
#nav dt #nav_04{width:153px;margin:0 6px 0 0;background-position:-420px 0;}
#nav dt #nav_05{width:62px;margin:0 5px 0 0;background-position:-579px 0;}
#nav dt #nav_06{width:93px;background-position:-646px 0;}
#nav #nav_01_sub{position: absolute;top: 72px;left: 190px;width: 800px;}
#nav #nav_02_sub {position: absolute;top: 72px;left: 220px;width:777px;}
#nav #nav_03_sub {position: absolute;top: 72px;left: 220px;width:777px;}
#nav #nav_04_sub {position: absolute;top: 72px;left: 420px;width:500px;}
#nav #nav_05_sub {position: absolute;top: 72px;left: 620px;width:300px;}
#nav #nav_06_sub {position: absolute;top: 72px;left: 320px;width:630px;}
#nav.js dd{display:none;}
#nav.on_nav_01 dt #nav_01{background-position:0 -24px;}
#nav.on_nav_01 #nav_01_sub{display:block;}
#nav.on_nav_02 dt #nav_02{background-position:-127px -24px;}
#nav.on_nav_02 #nav_02_sub{display:block;}
#nav.on_nav_03 dt #nav_03{background-position:-254px -24px;}
#nav.on_nav_03 #nav_03_sub{display:block;}
#nav.on_nav_04 dt #nav_04{background-position:-420px -24px;}
#nav.on_nav_04 #nav_04_sub{display:block;}
#nav.on_nav_05 dt #nav_05{background-position:-579px -24px;}
#nav.on_nav_05 #nav_05_sub{display:block;}
#nav.on_nav_06 dt #nav_06{background-position:-646px -24px;}
#nav.on_nav_06 #nav_06_sub{display:block;}

#topmenu {
	padding: 25px 0 0 20px;
	clear:right;
	height: 100px;
	position: relative;
}
#topmenu li.menu1,
#topmenu li.menu2,
#topmenu li.menu3,
#topmenu li.menu4,
#topmenu li.menu5,
#topmenu li.menu6 {
	float: left;
}
#topmenu ul.submenu {
	display: none;
}
#topmenu ul.submenu li {
	float: left;
}
#topmenu #submenu_1 {
	width: 800px;
	position: absolute;
	left: 22px;
	top: 53px;
}
#topmenu #submenu_2 {
	width: 700px;
	position: absolute;
	left: 22px;
	top: 53px;
}
#topmenu #submenu_3 {
	width: 700px;
	position: absolute;
	left: 22px;
	top: 53px;
}
#topmenu #submenu_4 {
	width: 480px;
	position: absolute;
	left: 152px;
	top: 53px;
}
#topmenu #submenu_5 {
	width: 300px;
	position: absolute;
	left: 422px;
	top: 53px;
}
#topmenu #submenu_6 {
	width: 650px;
	position: absolute;
	left: 122px;
	top: 53px;
}

#bd{background:url(/html/common/_images/bd_sub_bg.gif) repeat-y 258px 0;border-bottom:1px solid #e3e3e3;font-size:.9em;overflow:hidden;zoom:1;}
.main #bd{background:url(/html/common/_images/bd_bg.jpg) no-repeat 274px 0;}
.bd_col1, .bd_col2, .bd_col3{float:left;}
.bd_col1{width:304px;padding:44px 0 0 25px;}

#news{position:relative;margin:0 0 29px;}
#news h3{margin:0 0 7px;padding:0 0 12px 10px;border-bottom:2px solid #c7c7c7;}
#news .more{position:absolute;top:-2px;left:117px;}
#news dl{padding:0 0 20px 9px;}
#news dt a{color:#5f9800;font-size:1.2em;font-weight:bold;text-decoration:none;}
#news dt img{padding:6px 0;}
#news dd{color:#777676;line-height:1.3em;}
#news .date{color:#373737;}
#news ul.tabmenu {height: 25px;}
#news ul.tabmenu li {float: left;}
#news div.content h4 {display: none;}
#news div.content ul {margin: 15px 0 0;}
#news div.content li {padding:0 0 6px 10px;background:url(/html/common/_images/ico_blt01.gif) no-repeat 1px 6px;}
#news div.content li a {color:#373737; font-family: Verdana;}

.banner_01{padding:0 0 49px 10px;}

.bd_col2{width:309px;padding:43px 0 0 27px;}
.banner_02{text-align:center;}

.bd_col3{width:258px;padding:36px 0 0 22px; background:url(/html/common/_images/vod_bg.gif) no-repeat 22px 137px;}

#search{margin:0 0 7px;padding:7px 9px;background-color:#fff;border:6px solid #9ad201;}
#search h3{margin:0 0 3px;}
#search .txt{width:196px;padding:2px 0 1px;background-color:#f4f4f4;border:1px solid #dbdbdb;}
#search .img{vertical-align:top;}

#vod{clear:left;padding:13px 15px 0;color:#3573a7;font-weight:bold;line-height:1.3em;overflow:hidden;zoom:1;}
#vod h3{margin:0 0 8px;padding:0 0 4px;border-bottom:1px solid #e6e6e6;}
#vod .img{float:left;margin:0 16px 0 0;}
#vod .date{color:#373737;font-weight:normal;}
#vod a{color:#3773a7}

#photo{clear:left;padding:13px 15px 25px;color:#3573a7;font-weight:bold;line-height:1.3em;overflow:hidden;zoom:1;}
#photo h3{margin:0 0 8px;padding:0 0 4px;border-bottom:1px solid #e6e6e6;}
#photo .img{float:left;margin:0 16px 0 0;}
#photo .date{color:#373737;font-weight:normal;}
#photo a{color:#3773a7}

#faq{padding:0 0 0 15px;background:url(/html/common/_images/faq_bg.gif) no-repeat 192px 7px;}
#faq h3{margin:0 0 2px 0;}
#faq ul{padding:0 0 0 1px;}
#faq li{padding:0 0 5px 10px;background:url(/html/common/_images/ico_blt01.gif) no-repeat 1px 6px;}
#faq li a{color:#373737;}

#qna{padding:9px 0 30px 15px;background:url(/html/common/_images/qna_bg.gif) no-repeat 199px 0;}
#faq h3{margin:0 0 2px 1px;}

#left_col{float:left;width:258px;margin:0 1px 0 0;padding:40px 0 64px;}

#left_col #search{display:block;position:relative;left:27px;width:182px;margin:-46px 0 0;padding:7px 0 7px 12px;}
#left_col #search .txt{width:141px;}

#submenu{padding:0 0 256px;background:url(/html/common/_images/left_col_bg.jpg) no-repeat 0 100%;}
#submenu h3{margin:0 0 11px;}
#submenu ul{overflow:hidden;zoom:1;}
#submenu li{float:left;/* fix ie bug*/}
#submenu li img{display:block;}

#content{float:left;width:666px; padding: 0 0 0 20px;}


#ft_menu{float:left;padding:9px 0 0 30px;}
#ft_menu img{display:block;float:left;}

#copyright{padding:10px 0 7px 687px;border-bottom:1px solid #e3e3e3;}
#copyright img{display:block;}

#ft_logo{float:left;padding:17px 27px 0 36px;}

#ft address{padding:18px 0 0;}

.btn-action {
    width: 600px;
    /*background: red;*/
}
