@charset "euc-kr";
@import url('base.css');


#main_wrap {width:988px;margin:0 auto;overflow:hidden;text-align:left}
#head { clear:both; width:988px; margin:0 auto; overflow:hidden;  height:90px;position:relative}

.y_wrap { clear:both; width:988px; margin:0 auto; overflow:hidden; }
	.y_logo { width:300px; height:65px; float:left; }
		.y_logo img { padding-top:15px; }
	.y_nav { width:650px; float:right; }
		.y_oth { height:50px; }
			.y_oth img { float:right; padding:15px 5px 0; }
		.y_navtitle { width:650px; height:40px; font-weight:bold ; color:#000000; }
			.y_navtitle li { width:130px; height:40px; font-size:14px; text-align:center; float:left;   line-height:40px; }
			.y_navtitle li a{  line-height:40px;}
				.y_navlist { height:40px; display:none; background:#4DA5DC; }
				.y_navlist li {margin:0; width:100px; float:left; text-align:center; height:28px; line-height:28px; }
				.y_navlist li a { margin:0;display:block;  font-size:12px; color:#FFF; background:#4DA5DC;  }
				.y_navlist li a:hover { background:#F4F4F4; margin:0; color:#4DA5DC; }
			.padl1 { padding-left:320px; }
			.padl2 { padding-left:320px; }
			.padl3 { padding-left:410px; }
			.padl4 { padding-left:650px; }
			.padl5 { padding-left:760px; }
	.y_subnav { height:27px; margin-bottom:5px; margin-left:2px; overflow:hidden; }

#head h1 {position:absolute;top:2px;left:2px}
#head .logo {position:absolute;}
.tm_wrap {height:50px}
.tm_wrap p {padding:10px 10px 0 0;text-align:right}
.tm_wrap p * {vertical-align:middle}
.tm_wrap p img {margin:0 0 0 17px}
.gnb {text-align:right;height:70px;overflow:hidden;font-size:0;line-height:0}

#visual_wrap {width:988px;*overflow:hidden}
.visual {float:left;width:705px;height:382px;overflow:hidden}
.visual_right {float:right;width:283px;height:382px;}

#bbs_wrap {height:32px;width:100%;overflow:hidden}
.notic {float:left;padding:8px 0 0 0px;width:50%;overflow:hidden}
.notic h2 { padding:2px 0 0 25px;*padding:1px 0 0 25px;float:left}
.notic h2 * {vertical-align:top}
.notic p {float:left;padding:0 0 0 5px;font-size:11px}
.notic p span {font-family:'verdana';font-size:9px;color:#a9a9a9;padding:0 0 0 20px}
.notic a:link, .notic a:visited {color:#666}
.notic a:hover, .notic a:active {color:#666;text-decoration:underline}

#main_con{ background:url("../img/main/content_bg.gif") repeat-y left top;height:418px;width:988px;overflow:hidden; z-index:1;}
.m_con01 {float:left;margin:0 1px;;width:378px;overflow:hidden}
.m_con01 .fla {width:378px;height:220px;overflow:hidden}
.m_con01 .sm_wrap {width:327px;overflow:hidden;margin:15px auto 0 auto}

.m_con01 .sm_wrap ul {width:350px;overflow:hidden}
.m_con01 .sm_wrap ul li {float:left;margin:0 7px 10px 0;line-height:0;font-size:0}
.m_con01 .sm_wrap ul li img{ width:150px; height:100px;}
.m_con02 {float:left;width:377px;overflow:hidden}
.m_con02 .fla {width:327px;height:186px;overflow:hidden;margin:5px auto; margin-top:20px}

		.y_news_c { padding:10px; }
		.y_nlist { height:140px; border-bottom:1px dashed #EAEAEA; }
		.y_nlist li { float:left; margin:0 5px 15px 5px; }
		.y_nlist li img { padding:8px; width:140px; height:100px; }
		.y_nlist li p { line-height:30px; text-align:center; }
	.y_links { height:80px; border:1px solid #E5E5E5; }

	.y_ulist { clear:both; }
				.y_ulist li { padding-left:15px; background:url(../images/yys/icon_1.gif) no-repeat 2px 11px; line-height:27px; border-bottom:1px dashed #EAEAEA; }
				.y_ulist li span { float:right; color:#999; padding-right:20px; }

.m_con02 .sm_wrap {width:327px;overflow:hidden;margin:2px auto}
.m_con02 .sm_wrap ul {width:350px;overflow:hidden}
.m_con02 .sm_wrap ul li {float:left;margin:0 7px 0 0;line-height:0;font-size:0}
.m_con02 .sm_wrap ul li img { width:100px; height:110px;}
.m_con03 {float:left;margin:0 1px;_margin:0 1px 0 0;width:219px;overflow:hidden}
.m_con03 .tong {padding:16px 0 2px 0;line-height:0;font-size:0}
.m_con03 .fla2 {width:219px;height:125px;overflow:hidden;border-top:1px solid #e6e5e3;border-bottom:1px solid #e6e5e3}
.m_con03 .center {padding:1px 0 0 0;text-align:right; z-index:1;}
.tit_wrap {position:relative;padding:20px 0 0 25px;height:55px}
.tit_wrap .btn_service {position:absolute;top:52px;right:22px}

#main_footer {width:100%;border-top:1px solid #e5e5e5; z-index:100;}
/* footer style */
/* link */
#main_footer p.info{color:#666; line-height:24px;text-align:center; padding:12px 0; margin-top:12px}
#main_footer p.info a{color:#666;}

.mainmd1{margin-top:10px;}

#openpop{position:relative; width:590px; overflow:hidden;}
#openpop .ban{position:relative; width:590px;}
#openpop .close{position:relative; width:590px; height:30px; background:#333333;}
#openpop .close .msg{float:right; margin:8px 10px 0 20px; font-size:11px; color:#FFFFFF;}
#openpop .close .msg input{border:none; margin-bottom:-2px;}

.mytable td{border-top:1px dashed #dedfe1;line-height:23px}
.cardFirstTd{width:100px;padding-left:20px;vertical-align:top;font-size:13px;font-weight:bold }
.cardSecondTd{padding-right:20px;text-align:right;font-size:13px}

#photo_container img {width:680px; height:369px; }