@charset "utf-8";
/* CSS Document */

html,body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:333333; background-color:#ecefe8;}

.clear{height:0px; line-height:0px; font-size:0px; clear:both;}
.rel {position:relative; width:0; height:0; overflow:visible;}
img {behavior:url(iepngfix.htc);}
ul
{
    margin:0;
    padding:0;
    list-style-type:none;
}

#main_ul
{
	width:977px;
}
#main_ul li
{
	line-height:normal;
	float:left;
}

.main_li1
{
	width:269px; text-align:left;
}
.main_li2
{
	width:693px;
	margin-left:15px;
	text-align:left;
}

/* MENU LEFT */
.ml_t,.ml_b {width:255px; font-size:2px; margin-left:5px; background-image:url(../images/ml/ml_tb.gif);}
.ml_t {height:7px;}
.ml_b {height:8px;}

.ml_l,.ml_r,#m {height:214px; float:left;}
.ml_l {width:5px; background-image:url(../images/ml/ml_l.gif);}
.ml_r {width:9px; background-image:url(../images/ml/ml_r.gif);}

#m {width:255px;}

#m a {display:block; width:255px; height:26px; background-position:left;}
#m a:hover {background-position:right;}
#m .m1,#m .m1_sel {height:25px;}
#m .m1_sel,#m .m2_sel,#m .m3_sel,#m .m4_sel,#m .m5_sel,#m .m6_sel,#m .m7_sel,#m .m8_sel {background-position:right;}

.sub_lm {position:absolute; width:302px; height:auto; top:7px; left:260px; z-index:10;}
.sub_lm a {display:block; width:295px; height:26px; line-height:26px; background-image:url(../images/ml/sub/sub_bg.gif); background-position:top; background-repeat:repeat-x; border-top:1px solid #769775; font-size:13px; color:#333333; text-decoration:none;}
.sub_lm a:hover {background-position:bottom; color:White;}

.sm_sh {width:7px; float:left;}
.sm_sh span {display:block; width:7px; height:27px; background-image:url(../images/ml/sub/sm_sh_r2.png); _behavior:url(iepngfix.htc);}
.sm_sh .sm_sh_r1 {height:26px; background-image:url(../images/ml/sub/sm_sh_r1.png); _behavior:url(iepngfix.htc);}

.sm_sh_b {width:302px; height:6px; font-size:0px; background-image:url(../images/ml/sub/sm_sh_b.png); _behavior:url(iepngfix.htc);}

#sub_lm2 a {width:250px; background-image:url(../images/ml/sub/sub_bg2.gif);}
#sub_lm2 .sm_sh_b {width:257px; height:6px; background-image:url(../images/ml/sub/sm_sh_b2.png);}

#m8_s span {display:block; float:left; _behavior:url(iepngfix.htc);}

.emb1,.emb2,.emb3,.emb4,.emb5,.emb6,.emb7,.emb8,.emb9,.emb10 {width:20px; height:26px; margin-left:7px; margin-right:14px;}
.emb1 {background-image:url(../images/emblem/emb_1.png);}
.emb2 {background-image:url(../images/emblem/emb_2.png);}
.emb3 {background-image:url(../images/emblem/emb_3.png);}
.emb4 {background-image:url(../images/emblem/emb_4.png);}
.emb5 {background-image:url(../images/emblem/emb_5.png);}
.emb6 {background-image:url(../images/emblem/emb_6.png);}
.emb7 {background-image:url(../images/emblem/emb_7.png);}
.emb8 {background-image:url(../images/emblem/emb_8.png);}
.emb9 {background-image:url(../images/emblem/emb_9.png);}
.emb10 {background-image:url(../images/emblem/emb_10.png);}

.ml_str,.ml_str2 {width:4px; height:16px;}
.ml_str {background-image:url(../images/ml/sub/str.png);}
.ml_str2 {background-image:url(../images/ml/sub/str2.png);}
/* /MENU LEFT */

.h {width:687px; background-image:url(../images/h/h_bg.jpg); margin-left:2px;}
.h div {width:687px; height:101px; background-image:url(../images/h/h_orn.jpg); background-repeat:no-repeat; background-position:450px 0;}
.h table {margin-left:5px;}
.h a {display:block; height:55px; margin-left:3px;}

.h2 {width:693px; height:35px; background-image:url(../images/m/mt_l.gif); background-position:left; background-repeat:no-repeat}
.h2 a {display:block; float:left;}

/* MENU TOP */
.mt {height:35px; margin-left:2px; _margin-left:1px; background-image:url(../images/m/mt_bg.gif); float:left}
.mt a {height:31px; background-position:bottom;}
.mt a:hover {background-position:top;}
.mt .mt1_sel,.mt .mt2_sel,.mt .mt3_sel,.mt .mt4_sel,.mt .mt5_sel,.mt .mt6_sel,.mt .mt7_sel {background-position:top;}

.sub_tm {position:absolute; width:693px; height:auto; top:-4px; left:2px; z-index:0;}
.sub_tm a{display:block; width:235px; height:26px; line-height:26px; background-image:url(../images/m/sub/sub_bg.gif); background-position:top; background-repeat:repeat-x; font-size:13px; color:#333333; text-decoration:none;}
.sub_tm a:hover {background-position:bottom; color:White;}

.mt_sh {width:4px; float:left;}
.mt_sh span {display:block; width:4px; height:26px; background-image:url(../images/m/sub/mt_sh_r2.png); _behavior:url(iepngfix.htc);}
.mt_sh .mt_sh_r1 {background-image:url(../images/m/sub/mt_sh_r1.png); _behavior:url(iepngfix.htc);}


.mt_sh_b {width:239px; height:5px; font-size:0px; background-image:url(../images/m/sub/mt_sh_b.png); _behavior:url(iepngfix.htc);}
/* /MENU TOP */

.ls {height:26px; padding-top:9px; background-image:url(../images/m/mt_bg.gif); float:left;}
.h2_r {width:6px; height:35px; background-image:url(../images/m/mt_r.gif); float:left;}

.lang {height:15px;}
.lang span {display:none; width:16px; height:15px;}
.lang:hover span {display:block}
.sitemap {width:19px; height:12px; font-size:5px; background-image:url(../images/h/sitemap.jpg); margin-left:5px;}


.s_bg {width:153px; height:21px; background-image:url(../images/srch/s_bg.gif);}
.s_bg input {width:145px; height:17px; background-color:Transparent; border:0;}
.ssss{display:block; width:24px; height:21px; background-image:url(../images/srch/s_b.gif);}
.srchtype,.srchtype_sel{display:block; width:12px; height:21px; background-image:url(../images/srch/s_b2.gif);}
.srchtype {background-position:left;}
.srchtype:hover,.srchtype_sel{background-position:right;}



#footer{width:967px; height:33px; background-image:url(../images/footer_bg.gif); background-repeat:repeat-x;}
#footer li{height:33px; line-height:33px; font-size:12px; color:#333333; float:left;}
.fooli1{width:500px; text-align:left; padding-left:14px;}
.fooli2{width:439px; text-align:right; padding-right:14px;}
#footer li a {font-size:12px; color:#333333; text-decoration:none; background-image:url(../images/pixel.gif); background-repeat:no-repeat; background-position:right; padding-right:20px;}
#footer li a:hover {text-decoration:underline;}



.subbm a 
{
	font-size:13px; 
	color:#ffffff;
	text-decoration:none;
	background-image:url(../images/menu/str.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:7px;
	margin-top:5px;
}
.subbm a:hover {text-decoration:underline;}
.subbm a:visited {color:#ffffff;}
