@charset "utf-8";

@import url("common.css");
@import url("content.css");
@import url("board.css");

body{background:url(/images/common/bg_body01.gif) repeat-x 0 0}
div.bg{position:absolute;top:0;right:0;width:50%;height:157px;background:url(/images/common/bg_body02.gif) repeat-x 0 0;z-index:-1}
	
	
/* layout common */
.wrap,.visual{position:relative;width:100%}
.wrap{margin-bottom:5px;border-bottom:1px solid #c0c0c0}
.wrap a{vertical-align:top}
.header,.visual div,.container,.footer{position:relative;width:990px;margin:0 auto}

	.header{height:37px;padding-top:120px;z-index:5}
		.logo,.link,.gnb,.top_search,.slogan{position:absolute}
		.logo{top:37px;left:6px;width:218px;height:67px}
		.link{top:7px;width:250px;height:14px;padding:0 0 0 9px}
		.link:after{content:"";display:block;clear:both}
		.link li{float:left;padding-right:10px}
		.gnb{top:7px;right:25px;width:600px;text-align:right}
		.gnb:after{content:"";display:block;clear:both}
		.gnb li{display:inline}
		.gnb li a{display:inline-block;padding:0 3px 0 4px;background:url(/images/common/gnb_line.gif) no-repeat 0 2px}
		.gnb li:first-child a:first-child{background:none}

		.top_search{top:54px;left:315px;width:360px;height:33px}
		.top_search div{width:270px;padding:2px;border:4px solid #38b3dc}
		.top_search select,.top_search input{color:#484848;border:0;background:#fff}
		.top_search input[type="text"]{width:185px;height:12px;padding:4px 0 5px 2px;line-height:12px}
		.top_search input[type="image"]{position:absolute;top:0;right:0}

		.slogan{top:29px;right:16px}

		/* 담당자 탑메뉴 */
		#tm{width:990px;height:31px;margin:0 auto;padding:7px 0 0;background:url(/images/common/topmenu/bg_tm.jpg) no-repeat 0 0}
		#tm:after{content:"";display:block;clear:both}
		#tm li{float:left;padding:0 34px 13px 32px;vertical-align:top;background:url(/images/common/topmenu/bg_line.gif) no-repeat 0 5px}
		#tm li a{vertical-align:top}
		#tm li:first-child{padding-left:30px;background:none}
		#tm li ul{text-align:left}
		#tm li li{display:block;float:left}
		
		/* 사업자 탑메뉴 테스트용 */
		#tm_user{width:990px;height:31px;margin:0 auto;padding:7px 0 0;background:url(/images/common/topmenu/bg_tm.jpg) no-repeat 0 0}
		#tm_user:after{content:"";display:block;clear:both}
		#tm_user li{float:left;padding:0 44px 13px 42px;vertical-align:top;background:url(/images/common/topmenu/bg_line.gif) no-repeat 0 5px}
		#tm_user li a{vertical-align:top}
		#tm_user li:first-child{padding-left:30px;background:none}
		#tm_user li ul{text-align:left}
		#tm_user li li{display:block;float:left}		
	
	.visual{text-align:center;height:132px;background:url(/images/content/common/bg_visual01.jpg) repeat-x 0 0;z-index:4}
	.visual img{position:relative;margin-top:-7px;z-index:9}
	*:first-child+html .visual img{margin-top:0}
	.visual .visual_bg{position:absolute;top:0;right:0;width:50%;height:132px;background:url(/images/content/common/bg_visual02.jpg) repeat-x 0 0;z-index:-1}

.footer{height:100px}
	.footer .bt_logo,.footer .bt_menu,.footer .bt_site,.footer .bt_cont{position:absolute;left:212px}	
	.footer .bt_logo{top:12px;left:23px}
	.footer .bt_menu{top:22px;width:580px;height:29px}
	.footer .bt_menu:after{content:"";display:block;clear:both}
	.footer .bt_menu li{float:left;padding:0 9px 0 8px;background:url(/images/common/bt_line.gif) no-repeat 0 3px}
	.footer .bt_menu li:first-child{padding-left:0;background:none}
	.footer .bt_menu li a{display:block}
	.footer .bt_site{top:22px;left:770px}
	.footer .bt_site select,.footer .bt_site input{vertical-align:top}
	.footer .bt_site select{width:170px}
	.footer .bt_cont{top:46px;width:565px;padding:0}
	.footer .bt_cont p{margin:2px 0}
	.footer .bt_cont address{font-style:normal;line-height:20px}

/* sub layout */
	.container{width:990px;padding:0;z-index:99}
	.container:after{content:"";display:block;clear:both}
		.remote,.content{float:left}
		.remote{width:190px;min-height:100px;height:auto !important;height:100px;margin-right:12px}
			.lm_2th{width:190px;padding-bottom:6px;background:url(/images/content/left/bg_remote.gif) no-repeat 0 100%}
			.lm_2th li{padding:5px 0;border-bottom:1px solid #e4e4e4}
			.lm_2th li a{display:block;margin:5px 5px 5px 8px;font-size:12px;line-height:12px;letter-spacing:-1px}
			.lm_2th li a:link,
			.lm_2th li a:visited{color:#212121}
			.lm_2th li a:hover,
			.lm_2th li a:active,
			.lm_2th li a:focus{color:#134892}
			.lm_2th li li a{margin:0}
			.lm_2th li.active a{font-weight:bold;color:#df3674}
				.lm_3th{width:150px;margin-top:8px;padding:5px 5px 0 10px;border-top:1px solid #dcdcdc}
				.lm_3th li{padding:3px 10px 3px 10px;line-height:16px;border-bottom:0}
				.lm_3th li em{display:inline-block;padding:3px 0 0 3px;line-height:14px;vertical-align:top}				
				
				.lm_2th li.active li a{font-weight:normal}
				.lm_2th li .lm_3th li a{font-size:12px;letter-spacing:normal}
				.lm_2th li .lm_3th li a:link,.lm_2th li .lm_3th li a:visited{color:#393838}
				.lm_2th li .lm_3th li a:hover,.lm_2th li .lm_3th li a:active,.lm_2th li .lm_3th li a:focus,.lm_2th li.active .lm_3th li a:hover,.lm_2th li.active .lm_3th li a:active,.lm_2th li.active .lm_3th li a:focus,.lm_2th li .lm_3th li.ov a{color:#c51657}
				.lm_2th li .lm_3th li.ov a{color:#c51657}

	.content{width:787px;min-height:350px;height:auto !important;height:350px;padding:1px 0 0;background:url(/images/content/common/bg_content.jpg) no-repeat 0 0}
		.page_ti{height:21px;margin:24px 0 0 30px;padding:0 0 17px;font-size:20px;font-weight:600;color:#000;line-height:18px;letter-spacing:-2px;/*background:url(/images/content/common/page_bul.gif) no-repeat 0 1px*/}

		/* path */
		.path{position:absolute;top:-22px;right:27px;height:16px;padding:0;line-height:16px;text-align:right}
		.path a,.path span{display:inline-block;height:16px;padding:0 4px;vertical-align:top}
		.path span{padding-right:0;color:#212121;font-weight:bold}
		.path a:link,.path a:visited{color:#212121}
		.path a:hover,.path a:active,.path a:focus{color:#212121;text-decoration:underline}

		/* page control */
		.page_control{position:absolute;top:20px;right:20px}
		.page_control:after{content:"";display:block;clear:both}
		.page_control dt,.page_control dd{float:left;padding:0 2px}
		.page_control dt{font-size:11px}

		#txt{position:relative;width:720px;min-height:300px;height:auto !important;height:300px;padding:5px 34px 50px 33px}
		#txt h4:first-child{margin-top:0}
	
	.container.full_size h2{visibility:hidden;position:absolute;height:0;font-size:0;line-height:0}
	.container.full_size .content{width:955px;margin:0 auto}
	.container.full_size .content #txt{padding:10px}

/* main */
.main .visual{height:230px;background:url(/images/main/bg_visual01.jpg) repeat-x 0 0;}
.main .visual .visual_bg{height:230px;background:url(/images/main/bg_visual02.jpg) repeat-x 0 0;z-index:-1}


/* 메인본문 */
	.main #txt{width:980px;min-height:250px;height:auto !important;height:250px;margin:0 auto;padding:0}

	/* 알림판 */
	#mPzone{position:absolute;top:32px;right:30px;width:271px;min-height:172px;height:auto !important;height:172px;text-align:left;z-index:99}
	#mPzone .title{display:inline-block;padding-left:3px}
	#mPzone ul{}
	#mPzone li{width:271px;margin:0;padding:0 1px 1px}
	#mPzone .pzoneNum{display:none;position:absolute;top:-24px;height:16px;line-height:16px;z-index:5}
	#mPzone .pzoneNum span{display:block;float:left}
	#mPzone .pzoneNum span a{display:block;border:1px solid #000;padding-right:3px}
	#mPzone em{position:absolute;top:0;left:80px}
	#mPzone dl.control{position:absolute;top:0;left:50px;height:16px;margin:0;padding:0;line-height:16px} 
	#mPzone dl.control:after{content:"";display:block;visibility:hidden;clear:both}
	#mPzone dl.control dt{position:absolute;visibility:hidden;height:0;font-size:0}
	#mPzone dl.control dd{float:left;margin:0;padding:0 2px 0 0}

	.move,.news,.notice{position:absolute;top:32px}
	
	.move{left:16px;width:192px}
	.move li{padding-bottom:2px}
	.news{left:235px;width:410px}
	.notice{left:670px;width:300px}
	.news .more,.notice .more{display:block;position:absolute;top:0;right:0;width:40px;height:18px;padding-left:10px;line-height:18px;background:url(/images/main/bd_more.gif) no-repeat 0 8px}
	.news ul,.notice ul{padding:5px 0 0}
	.news li,.notice li{padding:4px 0 4px 6px;line-height:14px;background:url(/images/main/bd_bul.gif) no-repeat 0 10px}
	.news li a:hover,.notice li a:hover,.more a:hover,
	.news li a:active,.notice li a:active,.more a:active,
	.news li a:focus,.notice li a:focus,.more a:focus{color:#003b6d;text-decoration:underline}

	.news li:after,.notice li:after{content:"";display:block;clear:both}
	.news li span,.news li em,.notice li span,.notice li em{float:left;display:inline-block;font-style:normal}
	.news li span{width:335px}
	.notice li span{width:225px}

	/* 배너 */
	.bann_area{border:1px solid #d6d6d6;border-right:0;border-left:0;background:#fafafa}
	.bann{position:relative;width:730px;height:34px;margin:0 auto;padding:10px 45px 10px 205px;}
	.bann h3{position:absolute;top:19px;left:17px;display:inline-block;margin:0;padding:0}
	.bann dl.control{position:absolute;top:19px;left:74px;height:18px;margin:0;padding:0;line-height:18px} 
	.bann dl.control:after{content:"";display:block;clear:both}
	.bann dl.control dt{position:absolute;visibility:hidden;height:0;font-size:0;line-height:0}
	.bann dl.control dd{float:left;margin:0;padding:0 4px 0 0}
	.bann span{display:block;position:absolute;top:19px;width:18px;height:18px}
	.bann span.prev{left:134px}
	.bann span.next{right:19px}
	#bann_area{overflow:hidden;position:relative;width:730px;height:34px;margin:0;padding:0}
	#bann_site{position:absolute;width:2000px;margin:0;padding:0;vertical-align:top}
	#bann_site:after{content:"";display:block;visibility:hidden;clear:both}
	#bann_site li{float:left;margin:0;padding:0 20px 0 0}

/* 팝업레이아웃 */
body.popup{background:none}
.pop_wrap{position:relative;border:2px solid #2472a9}
.pop_wrap h1{height:24px;padding:17px 30px 10px;font-size:16px;line-height:16px;color:#fff;color:#fff;background:#2468ac}
.pop_area{padding:26px 29px}
.pop_area h2{margin:15px 0 5px 2px;padding-left:21px;font-size:14px;color:#1e4178;background:url(/images/content/common/bul_h5.gif) no-repeat 0 5px}
.pop_wrap .close{display:block;position:absolute;top:2px;right:2px;width:57px;height:35px;padding:13px 0 0 48px;color:#fff;font-weight:bold;background:url(/images/common/pop_close.gif) no-repeat}

	.pop_wrap .tip{padding-left:7px}
	.sear_add{width:489px; height:90px; margin:20px auto 35px;padding:15px 20px;background:url(/images/common/pop_add_bg2.gif) no-repeat 0 0}
	.sear_add div{height:22px}
	.sear_add div input{vertical-align:top}
	.sear_add div input[type="text"]{width:360px;height:17px;padding:1px;border:1px solid #c0c0c0}

	.method{margin-top:35px;padding:25px 0 0 5px;border-top:1px solid #bcc3c6}
	.method strong{display:block;padding:0 0 10px 18px;line-height:13px;color:#1e4178;background:url(/images/common/pop_bul.gif) no-repeat 0 1px}
	.method .point{margin:5px 0 0}

	/* 평가위원선정 */
	.choice{position:relative;width:100%;margin:25px 0 15px;}
	.choice dt{position:absolute;left:5px;font-weight:bold}
	.choice dd{padding-left:125px}
	.choice dd textarea{width:98%;border:1px solid #efefef;color:#323232;font-size:12px;font-family:Malgun Gothic,'돋움',dotum}