@charset "utf-8";

body,div,th,td,ol,ul,li,a,strong,span,input,select,textarea{
	font-family:돋움,Dotum,굴림,Gulim,tahoma,sans-serif;
	color:#535353;
	margin:0px;
	padding:0px;
	ime-mode:active;
}

form {
	margin:0;
	padding:0;
}
body{
	font-size:75%;
}
body,html{
	height:100%;
}

ul, ol{
	list-style:none;
}

table,td {
border-collapse:collapse;
}

img,table{
	border:none;
}

a{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

body.popbg{
	background:url(/images/bg/popbg1.gif) repeat-x;
}
body.childbg{
	background:#fae3b1 url(/images/bg/childbg.jpg) repeat-x;
}

/* layout */
div.wrap{
	width:1000px;
	margin:0 auto;
	position:relative;
}

div.wrap1{
	width:700px;
	margin:48px auto;
}

div.wrap2{
	width:773px;
	margin:30px auto;
}

div.wrap3{
	width:1051px;
	margin:0 auto;
	position:relative;
	padding:0 0 0 51px;
}
div.wrap3 div.insd{
	width:1000px;
}
div.wrap3 div.qumn{
	position:absolute;
	top:109px;
	right:0;
}

div.wrap4{
	width:773px;
}

div.wrap5{
	width:1015px;
}

div.mawrap{
	width:1000px;
	margin:0 auto;
	background:url(/images/bg/mainbg_ty1.jpg) no-repeat;
	position:relative;
}

div.mawrap1{
	width:1000px;
	margin:0 auto;
	background:url(/images/bg/mainbg_ty1.jpg) no-repeat;
	position:relative;
}

div.mawrap2{
	width:1000px;
	margin:0 auto;
	background:url(/images/bg/mainbg2.jpg) no-repeat;
	position:relative;
}

div.headwrap{
	padding:3px 0 0 0;
}
div.headwrap div.logo{
	float:left;
	padding:9px 0 0 0;
}
div.headwrap div.logo1{
	float:left;
	padding:1px 0 0 0;
}
div.headwrap div.tmn{
	float:right;
}

div.container{
	padding:18px 0 29px 0;
	clear:both;	
	width:1000px;
	display:inline-block;
}
div.container div.snb{
	float:left;
}
div.container div.content{
	float:right;
	background:url(/images/bg/contentbg.gif) no-repeat;
	width:813px;
}
div.container div.conbg1{
	background:url(/images/bg/contentbg1.gif) no-repeat;
}
div.container div.conbg2{
	background:url(/images/bg/contentbg2.gif) no-repeat;
}
div.container div.conbg3{
	background:url(/images/bg/contentbg3.gif) no-repeat;
}
div.container div.conbg4{
	background:url(/images/bg/contentbg4.gif) no-repeat;
}
div.container div.conbg5{
	background:url(/images/bg/contentbg5.gif) no-repeat;
}
div.container div.content div.ins{
	width:765px;
	margin:0 auto;
	padding:46px 0 0 0;
}

div.container1{
	padding:25px 0 0 0;
	clear:both;	
	width:1000px;
	overflow:hidden;
}
div.container1 div.con1{
	float:left;
	width:256px;
}
div.container1 div.con2{
	float:left;
	padding:21px 0 0 124px;
}
div.container1 div.con3{
	float:right;
	padding:0 11px 0 0 ;
}

div.container2{
	padding:15px 0 10px;
	width:1000px;
	overflow:hidden;
	display:inline-block;
	margin:0;
}
div.container2 div.con1{
	float:left;
	width:313px;
	margin:0 18px 0 0;
}
div.container2 div.con2{
	float:left;
	width:315px;
}
div.container2 div.con3{
	float:right;
	width:333px;
}

div.container3{
	clear:both;	
	width:1000px;
	overflow:hidden;
	border-top:1px solid #b1b1b1;
	height:960px;
}
div.container3 div.snb{
	float:left;
/*	width:247px; */
	width:260px;
	background:url(/images/bg/bgpt.jpg);
	height:960px;
	overflow:hidden;
}
div.container3 div.bg1{
	float:left;
/*	width:247px; */
	width:260px;
	background:url(/images/bg/bgpt2.jpg);
	height:960px;
	overflow:hidden;
}
div.container3 div.snb div div.t{
	width:259px;
	height:75px;
	background:url(/images/bg/snb_t.gif) no-repeat;
}
div.container3 div.snb div div.t div.tibt{
	padding:11px 0 0 10px;
	font-size:0;
}
div.container3 div.snb div div.t div.tibt img.ma{
	margin:0 15px 0 0;
}
div.container3 div.snb div div.t div.stab{
	padding:22px 0 0 8px;
	font-size:0;
}
div.container3 div.snb div div.t div.stab img{
	margin:0 1px 0 0;
}
div.container3 div.snb div div.m{ 
	background:url(/images/bg/snb_m.gif) repeat-y;
}
div.container3 div.snb div div.b{
	width:259px;
	height:6px;
	background:url(/images/bg/snb_b.gif) no-repeat;
}
div.container3 div.snb div div.m2{ 
	 background:url(/images/bg/snb_m.gif) repeat-y;
	 margin:0 0 -110px 0;
}
div.container3 div.snb div div.b2{
	 width:259px;
	 height:116px;
	 background:url(/images/bg/snb_b2.gif) no-repeat;
}
div.container3 div.slide{
	float:left;
	width:2px;
	background:#b9b9b9;
	padding:340px 0 0 3px;
	height:698px;
	cursor:pointer;
}
div.container3 div.split{
	position:absolute;
	top:127px;
	left:260px;
	width:5px;
	height:600px;
	cursor:w-resize;
	z-index:100;
	border:0px solid;
}

div.container3 div.content{
	float:right;
/*	width:747px; */
	width:735px;
	position:relative;
	z-index:0;
}
div.container3 div.content div.inswrap{
	background:url(/images/bg/inswrap.gif) repeat-x;
/*	width:735px; */
}
div.container3 div.content div.inswrap1{
	background:url(/images/bg/inswrap1.gif) repeat-x;
}
div.container3 div.content div.ins{
/*	height:910px;
	_height:908px; */
	overflow:auto;
	overflow-x:hidden;
	padding:0 10px;
	display:inline-block;
}

div.container4{
	clear:both;	
	width:1000px;
	overflow:hidden;
	border-top:1px solid #d7d7d7;
	height:706px;
}
div.container4 div.snb{
	float:left;
	width:487px;
	border-left:1px solid #d7d7d7;
	border-right:1px solid #bcbcbc;
	background:#fbfbfb;	
}

div.container4 div.snb div.ins{
/*	height:679px; */
	display:inline-block;
	overflow:auto;
	overflow-x:hidden;
	padding:0 10px;
}
div.container4 div.slide{
	float:left;
	width:2px;
	background:#d7d7d7;
	padding:262px 0 0 2px;
	height:675px;
}
div.container4 div.content{
	float:right;
	width:487px;
/*	height:706px; */
	overflow:auto;	
	overflow-x:hidden;
	padding:0 10px;
	margin:9px 0 0 0;
}
div.container4 div.content1{
	float:right;
	width:507px;
	background:url(/images/bg/bgpt4.jpg) repeat-x;
}
div.container4 div.content1 div.ins{
	padding:0 10px;
	margin:58px 0 0 0;
}

div.container5{
	padding:17px 0 0 0;
	clear:both;	
	width:1000px;
	overflow:hidden;
	height:360px;
}
div.container5 div.con1{
	float:left;
	width:258px;
	position:relative;
}
div.container5 div.con2{
	float:left;
	width:361px;
	/*padding:21px 0 0 122px;*/
}
div.container5 div.con3{
	float:right;
	width:256px;
	position:relative;
}

div.foot{
	clear:both;
	border-top:1px solid #eee;
	padding:4px 0 0 0;
}
div.foot div.lmn{
	float:left;	
	font-size:0;
	padding:5px 0 7px 0;
}
div.foot div.lmn img{
	border-right:1px solid #676767;
	padding:0 5px;
}
div.foot div.lmn img.brno{
	border-right:0;
}
div.foot div.rmn{
	float:right;	
	font-size:0;
}
div.foot div.rmn img{
	margin:0 0 0 32px;
}
div.foot div.copy{
	border-top:2px solid #8a8a8a;
	padding:17px 0 0 ;
	display:inline-block;
	width:100%;
}
div.foot div.copy div.flogo{
	float:left;
	padding:1px 16px 16px 242px;
}
div.foot div.copy div.flogo1{
	float:left;
	padding:1px 16px 16px 48px;
}
div.foot div.copy div.fadco{
	float:left;
	border-left:1px solid #e3e3e3;
	padding:0 0 0 17px;
}
div.foot div.copy div.fadco p{
	margin:0;
	padding:3px 0 0 0;
}

div.foot1{
	margin:-21px 0 0 232px;
	width:640px;
}
div.foot1 div.lmn{
	float:left;	
	font-size:0;
	width:118px;
	padding:9px 0 11px 0;
	background:url(/images/bg/dotline6.gif) repeat-y 100% 0;
}
div.foot1 div.rmn{
	float:right;	
	font-size:0;
	padding:1px 0 15px 18px;
	width:502px;
}
div.foot1 div.rmn address{
	margin:0 0 7px 0;
}
div.foot1 div.rmn p{
	margin:0;
	padding:0 0 3px 0;
}

div.lay1{
	display:inline-block;
}
div.lay1 div.lef{
	float:left;
	background:url(/images/bg/dotline2.gif) repeat-y 100% 0;
	width:365px;
	padding:0 10px 0 0;
}
div.lay1 div.rig{
	float:left;
	padding:0 0 0 15px;
	width:365px;
}

div.lay2{
	margin:8px 0 0 0;
}
div.lay2 div.lef{
	float:left;
	width:550px;
}
div.lay2 div.rig{
	float:right;
}

div.lay3{
	margin:20px 0 0 0;
	width:549px;
}
div.lay3 div.lef{
	float:left;
	width:191px;
	padding:0 10px 0 0;
}
div.lay3 div.rig{
	float:right;
	padding:0 0 0 9px;
	width:338px;
}

div.lay4{
	width:549px;
	display:inline-block;
	margin:6px 0 0 0;
}
div.lay4 div.lef{
	float:left;
	width:202px;
	background:url(/images/bg/dotline2.gif) repeat-y 100% 0;
	margin:5px 0 0 0;
}
div.lay4 div.rig{
	float:right;
	padding:0 0 0 9px;
	width:338px;
}

div.lay5{
	margin:8px 0 23px 0;
	display:inline-block;
	width:100%;
}
div.lay5 div.le{
	float:left;
	width:550px;
}
div.lay5 div.ri{
	float:right;
}

div.lay6{
	display:inline-block;
	width:623px;
	margin:0 0 0 69px;
}
div.lay6 div.le{
	float:left;
}
div.lay6 div.ri{
	float:right;
}

div.lay7{
	margin:60px 0 0 62px;
	display:inline-block;
	width:781px;
}
div.lay7 div.le{
	float:left;
	width:553px;
}
div.lay7 div.ri{
	float:right;
	width:205px;
}

/* main */
div.malis1{
	margin:5px 0 0 10px;
}
div.malis1 div.tit{
	background:url(/images/bg/ico_tv.gif) no-repeat;
	padding:7px 0 21px 50px;
	margin:0 0 0 7px;
	font-size:0;
}
div.malis1 dl{
	padding:9px 0;
	margin:0;
	width:244px;
	border-bottom:1px solid #eaeaea;
	display:inline-block;
}
div.malis1 dl.bdno{
	border-bottom:0px;
}
div.malis1 dl dt{
	padding:2px 0 0 2px;
	margin:0 15px 0 12px;
	width:65px;
	height:50px;
	background:url(/images/bg/phobg.gif) no-repeat;
	float:left;
}
div.malis1 dl dd{
	padding:0;
	margin:0;
	width:126px;
	float:left;
	color:#7d7d7d;
	line-height:140%;
}
div.malis1 dl dd a{
	color:#7d7d7d;
}
div.malis1 dl dd a:hover{
	color:#7d7d7d;
	text-decoration:underline;
}
div.malis1 dl dd div.suti{
	 height:35px;
}
div.malis1 dl dd div.ntx{
	 color:#a6a7a7;
	 font-size:0.95em;
}
div.malis1 dl dd div.star{
	 color:#a6a7a7;
	 font-size:0.95em;
	 margin:-17px 0 0 94px;
	 width:34px;
}
div.malis1 dl dd div.star img{
	vertical-align:-2px;
}

div.malis2{
	margin:0 0 0 0;
	width:242px;
	display:inline-block;
}
div.malis2 div.titce{
	text-align:center;
	margin:8px 0 0 0;
}
div.malis2 ul{
	width:242px;
	padding:10px 0 0 0;
}
div.malis2 ul li{
	border-bottom:1px solid #efefef;
	padding:10px 9px;
	font-size:0;
}

div.malis3{
	margin:13px 0 0 4px;
}
div.malis3 dl{
	margin:0 0 9px 0;
	padding:0;
	display:inline-block;
	width:307px;
}
div.malis3 dl dt{
	float:left;
	padding:0 0 0 8px;
	color:#2f3743;
	width:240px;
	background:url(/images/bg/bul_dot1.gif) no-repeat 0 3px;
}
div.malis3 dl dd{
	float:left;
	padding:0;
	margin:0;
	color:#2f3743;
}
div.malis3 dl dd img{
	margin:-5px 0 0 0;
	position:relative;
	z-index:2;
}
div.malis3 dl dd.fr{
	float:right;
}
div.malis3 dl dd.fr1{
	float:right;
	margin:-3px 0 0 0;
	position:relative;
	z-index:2;
}

div.malis4{
	margin:13px 0 0 0;
}
div.malis4 ul{
	margin:0;
}
div.malis4 ul li{
	padding:0 0 8px 0;
	color:#2f3743;
}
div.malis4 ul li img{
	vertical-align:-2px;
	margin:0 12px 0 0;
}

div.malis5{
	margin:5px 0 0 10px;
}
div.malis5 div.tit{
	padding:7px 0 16px 57px;
	font-size:0;
}
div.malis5 div.tit1{
	padding:0 0 0 10px;
	margin:8px 0 0 3px;
	color:#333;
	font-weight:bold;
	background:url(/images/bg/bul_arrow9.gif) no-repeat 0 3px;
	line-height:110%;
}
div.malis5 div.tit1 span{
	color:#a3a2a2;
	font-weight:normal;
}
div.malis5 div.tit2{
	padding:0 0 0 10px;
	margin:3px 0 0 3px;
	color:#333;
	font-weight:bold;
	background:url(/images/bg/bul_arrow9.gif) no-repeat 0 3px;
	line-height:110%;
}
div.malis5 div.tit2 span{
	color:#a3a2a2;
	font-weight:normal;
}
div.malis5 div.tit1 a, div.malis5 div.tit1 a:hover, div.malis5 div.tit2 a, div.malis5 div.tit2 a:hover{
	color:#333;
	font-weight:bold;
}
div.malis5 div.tit3{
	padding:8px 0 16px 66px;
	font-size:0;
}
div.malis5 div.btn{
	margin:12px 0 0 3px;
	font-size:0;
}
div.malis5 dl{
	padding:0;
	margin:5px 0 0;
	width:238px;
	height:68px;
	display:inline-block;
}
div.malis5 dl.on{
	border:3px solid #add8f0;
	margin:2px 0 -3px -3px;
	width:238px;
	height:68px;
}
div.malis5 dl dt{
	padding:2px 0 0 1px;
	margin:0 ;
	width:94px;
	float:left;
}
div.malis5 dl dt img{
	border:1px solid #c8c8c8;
}
div.malis5 dl dd{
	padding:4px 0 0;
	margin:0;
	width:143px;
	float:left;
	color:#7d7d7d;
	line-height:120%;
}
div.malis5 dl dd a{
	color:#7d7d7d;
}
div.malis5 dl dd a:hover{
	color:#7d7d7d;
	text-decoration:underline;
}
div.malis5 dl dd div.suti{
	color:#333;
	font-size:0.95em;
	letter-spacing:-0.09em;
}
div.malis5 dl dd div.suti img{
	vertical-align:middle;
}
div.malis5 dl dd div.suti a, div.malis5 dl dd div.suti a:hover{
	color:#333;
	font-size:0.95em;
	letter-spacing:-0.09em;
}
div.malis5 dl dd div.scot{
	color:#333;
	font-weight:bold;
	padding:2px 0 0;
}
div.malis5 dl dd div.mna{
	color:#333;
	font-size:0.95em;
	padding:2px 0 0;
}
div.malis5 dl dd div.yestse{
	color:#a3a2a2;
	padding:1px 0 0;
}
div.malis5 dl dd div.yestse span.st{
	width:30px;
	padding:0 0 0 8px;
	color:#a3a2a2;
	display:inline-block;
}
div.malis5 dl dd div.yestse span.se{
	width:53px;
	padding:0 0 0 7px;
	color:#a3a2a2;
}
div.malis5 dl dd div.yestse span.st img, div.malis5 dl dd div.yestse span.se img{
	vertical-align:-1px;
}

div.malis6{
	margin:0 0 0 0;
	width:242px;
	display:inline-block;
}
div.malis6 div.titce{
	margin:10px 0 0 67px;
	font-size:0;
}
div.malis6 div.titce1{
	margin:10px 0 0 15px;
	font-size:0;
}
div.malis6 div.titce2{
	margin:13px 0 0 64px;
	font-size:0;
}
div.malis6 ul{
	width:242px;
	padding:17px 0 0 0;
}
div.malis6 ul li{
	padding:9px 12px;
	font-size:0;
	line-height:120%;
}

div.mastit1{
	border-bottom:2px solid #3e6086;
	padding:0 0 4px 0;
	display:inline-block;
	width:100%;
	height:14px;
	overflow:hidden;
}
div.mastit1 h2{
	float:left;
	font-size:0;
	margin:0;
}
div.mastit1 span{
	float:right;
	color:#939393;
	font-size:0.95em;
	padding:3px 0 0 0;
}
div.mastit1 span a, div.mastit1 span a:hover{
	color:#939393;
	font-size:0.95em;
	background:url(/images/bg/bul_arrow2.gif) no-repeat 100% 30%;
	padding:0 6px 0 0;
}

div.malayer1{
	width:244px;
	height:0px;
	border-bottom:1px solid #ededed;
	background:#f3f3f3;
	position:absolute;
	top:329px;
	left:8px;
	overflow:hidden;
}
div.malayer1 ul{
	margin-top:8px;
	padding:0 10px;
}
div.malayer1 ul li{
	padding:0 5px;
	color:#858585;
	display:inline;
	line-height:220%;
}
div.malayer1 ul li a, div.malayer1 ul li a:hover{
	color:#858585;
}
div.malayer1 ul li a.bl1, div.malayer1 ul li a.bl1:hover{
	color:#31b9c2;
	font-weight:bold;
	font-size:1.1em;
}
div.malayer1 ul li a.bl2, div.malayer1ul li a.bl2:hover{
	color:#2677dc;
	font-weight:bold;
	font-size:1.3em;
}
div.malayer1 ul li a.bl3, div.malayer1 ul li a.bl3:hover{
	font-size:1.5em;
	color:#fff;
	font-weight:bold;
	background:#5cbbfe;
	padding:1px 0;
}

div.malayer2{
	width:242px;
	height:0px;
	border-bottom:1px solid #ededed;
	background:#f3f3f3;
	position:absolute;
	top:329px;
	left:4px;
	overflow:hidden;
}
div.malayer2 ul{
	padding:0;
}
div.malayer2 ul li{
	line-height:120%;
}
div.malayer2 ul li.ctn1{
	padding:14px 8px 13px;
	background:url(/images/bg/linebg3.gif) repeat-x 0 100%;
	font-size:0;
}
div.malayer2 ul li.ctn2{
	padding:0 0 0 11px;
	margin:1px 0 0 18px;
	background:url(/images/bg/bul_arrow9.gif) no-repeat 0 3px;
	color:#333;
	font-weight:bold;
	line-height:130%;
}
div.malayer2 ul li.ctn2 a, div.malayer2 ul li.ctn2 a:hover{
	color:#333;
	font-weight:bold;
}

/* menu */
div.logfid{
	 text-align:right;
	 color:#898989;
	 font-size:0.95em;
	 padding:13px 10px 0 0;
}
div.logfid span{
	border-left:1px solid #898989;
	padding:0 0 0 6px;
	margin:0 0 0 5px;
	color:#898989;
}
div.logfid img{
	vertical-align:-1px;
}
div.logfid a.gr, div.logfid a.gr:hover{
	color:#aacf87;
	font-weight:bold;
	text-decoration:underline;
}
div.logfid span{
	border-left:1px solid #898989;
	padding:0 0 0 6px;
	margin:0 0 0 5px;
	color:#898989;
}
div.logfid span a{
	color:#898989;
}
div.logfid span a:hover{
	color:#898989;
	text-decoration:underline;
}

div.topmn{
	background:url(/images/bg/topmnbg.gif) no-repeat;
	width:814px;
	height:45px;
}
div.topmn ul{
	margin:0;
	padding:9px 0 0 0;
	overflow:hidden;
}
div.topmn ul li{
	float:left;
	text-align:center;
}
div.topmn ul li.ct1{
	width:130px;
	padding:1px 0 0 0;
}
div.topmn ul li.ct2{
	width:125px;
	padding:1px 0 0 0;
}
div.topmn ul li.ct3{
	width:178px;
	padding:1px 0 0 0;
}
div.topmn ul li.ct4{
	width:144px;
	padding:1px 0 0 0;
}
div.topmn ul li.ct5{
	text-align:left;
	padding:0 0 0 30px;
}
div.topmn ul li.ct5 input.btn{
	vertical-align:middle;
}
div.topmn ul li.ct5 input.tx{
	background:url(/images/bg/inpbg1.gif) no-repeat;
	width:137px;
	height:16px;
	padding:4px 0 0 8px;
	margin:0 4px 0 0;
	color:#9b9c9c;
	border:0;
	vertical-align:middle;
}

div.snbmn{
	width:165px;
	margin:7px 0 0 0;
}
div.snbmn div.t{
	width:165px;
	height:69px;
	background:url(/images/bg/snbmn_t.gif) no-repeat;
	overflow:hidden;
}
div.snbmn div.t img{
	margin:27px 0 0 27px;
}
div.snbmn div.m{
	background:url(/images/bg/snbmn_m.gif) repeat-y;
	padding:0 0 0 16px;
	height:277px;
}
div.snbmn div.m ul{
	width:133px;
}
div.snbmn div.m ul li{
	background:url(/images/bg/linebg1.gif) repeat-x 0 100%;
	padding:12px 0 8px 12px;	
}
div.snbmn div.m ul li.bano{
	background:none;
}
div.snbmn div.m ul li.dep1{
	background:none;
	padding:7px 0 0 18px;	
}
div.snbmn div.m ul li.dep2{
	padding:7px 0 8px 18px;	
}
div.snbmn div.m ul li.dep1 a:hover, div.snbmn div.m ul li.dep2 a:hover{
	background:none;
}
div.snbmn div.m ul li.dep1 a.on, div.snbmn div.m ul li.dep2 a.on, div.snbmn div.m ul li.dep1 a.on:hover, div.snbmn div.m ul li.dep2 a.on:hover{
	background:none;
}
div.snbmn div.m ul li img{
	vertical-align:middle;
}
div.snbmn div.m ul li a{
	color:#949393;
	font-weight:bold;
	display:block;
}
div.snbmn div.m ul li a:hover{
	color:#ff8400;
	font-weight:bold;
	background:url(/images/bg/bul_arrow1.gif) no-repeat 100% 0;
	text-decoration:none;
}
div.snbmn div.m ul li a.on, div.snbmn div.m ul li a.on:hover{
	color:#ff8400;
	font-weight:bold;
	background:url(/images/bg/bul_arrow1.gif) no-repeat 100% 0;
}
div.snbmn div.b{
	width:165px;
	height:175px;
	background:url(/images/bg/snbmn_b.gif) no-repeat;
	overflow:hidden;
}
div.snbmn div.b img{
	margin:56px 0 0 28px;
}

/* pi03 --> */
div.framn{
	margin:18px 0 0 0;
	padding:0 0 0 6px;
	border-top:1px solid #e3e3e3;
	background:#f8f8f8;
	display:inline-block;
	clear:both;
}
div.framn div.ctn1{
	float:left;
	width:563px;
	padding:9px 0;
}

div.framn div.ctn1 div.inli{
	display:inline;
	position:relative;
	z-index:3;
}
div.framn div.ctn1 a.nor, div.framn div.ctn1 a.nor:hover{
	padding:0 9px;
	background:url(/images/bg/bar1.gif) no-repeat 100% 0;
	display:inline-block;
}
div.framn div.ctn1 a.bano, div.framn div.ctn1 a.bano:hover{
	background:none;
}
div.framn div.ctn2{
	float:left;
	font-size:0;
	padding:11px 11px 10px;
	background:url(/images/bg/bar1.gif) no-repeat 100% 50%;
	display:inline-block;
}
div.framn div.ctn2 img.ma{
	margin:0 0 0 10px;
}
div.framn div.ctn3{
	float:left;
	padding:12px 11px 10px;
	color:#9c9c9c;
	background:url(/images/bg/bar1.gif) no-repeat 100% 50%;
	display:inline-block;
}
div.framn div.ctn3 img{
	vertical-align:-2px;
}
div.framn div.ctn4{
	float:left;
	color:#9c9c9c;
	padding:10px 11px;
}
div.framn div.ctn4 img{
	vertical-align:-3px;
}

div.fralay{
	border-top:1px solid #b1b1b1;
	border-left:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7;
	border-bottom:1px solid #d7d7d7;
	background:#f5f5f5;
	width:206px;
	padding:12px 0;
	position:absolute;
	top:128px;
	right:0;
	z-index:3;
}
div.fralay ul{
	margin:0 0 0 17px;
}
div.fralay ul li{
	color:#8c8b8b;
	line-height:130%;
}
div.fralay ul li input{
	vertical-align:-3px;
	margin:0 2px 0 0;
}
div.fralay div.btn{
	text-align:center;
	padding:8px 0 0 0;
}

div.framn1{
	border-bottom:1px solid #ccd6e0;
	display:inline-block;
	position:relative;
	background:#e1e6eb;
	width:100%;
}

div.framn1 a.nor{
	padding:4px 21px 4px 7px;
	margin:4px 2px 0 0;
	background:url(/images/bg/bul_grar.gif) no-repeat 96% 45%;
	color:#9a8c79;
	float:left;
	white-space:pre;
	position:relative;
	z-index:0;
}
div.framn1 a.nor:hover{
	background:#edf1f4 url(/images/bg/bul_grardw.gif) no-repeat 96% 45%;
	color:#334353;
	text-decoration:none;
}
div.framn1 a.noron, div.framn1 a.noron:hover{
	background:#edf1f4 url(/images/bg/bul_grardw.gif) no-repeat 96% 45%;
	color:#334353;
	text-decoration:none;
	padding:4px 21px 4px 7px;
	margin:4px 2px 0 0;
	float:left;
}

div.framn2{
	margin:18px 0 0 0;
	height:37px;
	background:url(/images/bg/framn2.gif) repeat-x;
	display:inline-block;
	clear:both;
	width:100%;
}
div.framn2 div.ctn1{
	float:left;
	width:395px;
	padding:11px 0 0;
	margin:0 0 0 5px;
	display:inline;
}
div.framn2 div.ctn1 div.inli{
	display:inline;
	position:relative;
	z-index:3;
}
div.framn2 div.ctn1 a.nor, div.framn2 div.ctn1 a.nor:hover{
	padding:0 9px;
	background:url(/images/bg/bar1.gif) no-repeat 100% 0;
	display:inline-block;
}
div.framn2 div.ctn1 a.bano, div.framn2 div.ctn1 a.bano:hover{
	background:none;
}
div.framn2 div.ctn2{
	float:left;
	font-size:0;
	padding:11px 11px 10px 0;
	background:url(/images/bg/bar1.gif) no-repeat 100% 50%;
	display:inline-block;
	width:143px;
}
div.framn2 div.ctn2 img.ma{
	margin:0 0 0 10px;
}
div.framn2 div.ctn3{
	float:left;
	width:145px;
	padding:12px 0 10px 10px;
	color:#9c9c9c;
	display:inline-block;
}
div.framn2 div.ctn3 img{
	vertical-align:-2px;
}
div.framn2 div.ctn4{
	float:left;
	width:112px;
	padding:7px 8px 0 0;
	color:#9c9c9c;
	display:inline-block;
	position:relative;
	z-index:4;
}
div.framn2 div.ctn4 div.fsel{
	width:108px;
	height:21px;
	border:1px solid #c8c7c7;
	background:#fff;
}
div.framn2 div.ctn4 div.fsel div.tx{
	float:left;
	width:90px;
	padding:4px 0 0 3px;
}
div.framn2 div.ctn4 div.fsel div.btn{
	float:right;
	width:13px;
}
div.framn2 div.ctn4 div.fopt{
	width:108px;
	border:1px solid #c8c7c7;
	background:#fff;
	position:absolute;
	top:29px;
	left:0;
	z-index:4;
}
div.framn2 div.ctn4 div.fopt ul{
	width:108px;
	background:#fff;
}
div.framn2 div.ctn4 div.fopt ul li{
	border-bottom:1px solid #c8c7c7;
}
div.framn2 div.ctn4 div.fopt ul li.bdno{
	border-bottom:0;
}
div.framn2 div.ctn4 div.fopt ul li a{
	display:block;
	width:102px;
	height:19px;
	padding:4px 3px 0;
	background:#fff;
}
div.framn2 div.ctn4 div.fopt ul li a:hover{
	background:url(/images/bg/optbg.gif) no-repeat;
	text-decoration:none;
}
div.framn2 div.ctn4 div.fopt ul li a.on, div.framn2 div.ctn4 div.fopt ul li a.on:hover{
	background:url(/images/bg/optbg.gif) no-repeat;
	text-decoration:none;
}
div.framn2 div.ctn5{
	float:left;
	color:#9c9c9c;
	padding:10px 0 10px 10px;
	width:150px;
}
div.framn2 div.ctn5 img{
	vertical-align:-3px;
}
div.framn2 div.ctn5_1{
	float:left;
	color:#9c9c9c;
	width:153px;
	height:27px;
	background:url(/images/bg/ctn5_1.gif) no-repeat;
	padding:6px 0 0 13px;
}
div.framn2 div.ctn5_1 img{
	vertical-align:-3px;
}

div.framn1dep{
	border:1px solid #d7d7d7;
	background:#f5f5f5;
	overflow:auto;
	position:absolute;
	top:23px;
	left:0;		
	z-index:4;
}
div.fpos1{
	top:125px;
	left:270px;	
}
div.framn1dep ul{
	padding:2px 1px 2px 1px;
	margin:0;
}
div.framn1dep ul li{
	color:#7f7f7f;
	display:block;
}
div.framn1dep ul li img{
	vertical-align:-4px;
}
div.framn1dep ul li a{
	color:#7f7f7f;
	padding:3px 15px;
	line-height:120%;
	height:1%;	
	position:relative;
	z-index:4;
	display:inline-block;
}

div.framn1dep ul li a:hover{
	background:#dae9f3;
	text-decoration:none;
}
div.framn1dep ul li a.on, div.framn1dep ul li a.on:hover{
	background:#dae9f3;
	color:#7f7f7f;
	padding:3px 15px;
	text-decoration:none;
}

div.framn1dep1{
	border:1px solid #d7d7d7;
	background:#f5f5f5;
/*	height:113px; */
	overflow:auto;
	overflow-x:hidden;
	position:absolute;
	top:22px;
	right:0px; /* 26px; */
}
div.framn1dep1 ul{
	padding:2px 1px 2px 1px;
}
div.framn1dep1 ul li{
	color:#7f7f7f;
}
div.framn1dep1 ul li img{
	vertical-align:-2px;
}
div.framn1dep1 ul li a{
	color:#7f7f7f;
	display:block;
	padding:3px 15px 3px 15px;
	height:1%;
}
div.framn1dep1 ul li a:hover{
	background:#dae9f3;
	text-decoration:none;
}
div.framn1dep1 ul li a.on, div.framn1dep1 ul li a.on:hover{
	background:#dae9f3;
	color:#7f7f7f;
	display:block;
	padding:3px 15px 3px 15px;
	text-decoration:none;
}
/* <- pi03 */

div.framn3{
	display:inline-block;
	position:relative;
	background:url(/images/bg/bgpt3.jpg) repeat-x;
	height:48px;
	width:100%;
}

div.framn3 a.nor{
	padding:3px 21px 3px 0;
	margin:2px 2px 0 11px;
	background:url(/images/bg/bul_grar1.gif) no-repeat 97% 50%;
	color:#333;
	float:left;
	white-space:pre;
	position:relative;
	z-index:0;
	font-size:1.15em;
	line-height:110%;
}
div.framn3 a.nor:hover{
	background:#e8f5ff url(/images/bg/bul_grardw1.gif) no-repeat 97% 50%;
	color:#333;
	text-decoration:none;
}
div.framn3 a.noron, div.framn3 a.noron:hover{
	background:#e8f5ff url(/images/bg/bul_grardw1.gif) no-repeat 97% 50%;
	color:#333;
	text-decoration:none;
	padding:3px 21px 3px 7px;
	margin:2px 2px 0 0;
	float:left;
	font-size:1.15em;
	line-height:110%;
}

div.shview1{
	font-size:0;
	padding:2px 0 0 3px;
}
div.shview2{
	padding:5px 0 0 3px;
}
div.shview2 ul{
	width:252px;
}
div.shview2 ul li{
	background:url(/images/bg/dotline4.gif) repeat-x 0 100%;
	padding:1px 0 3px 0;
}
div.shview2 ul li.shbdno{
	background:none;
}
div.shview2 ul li a, div.shview2 ul li a.decol1, div.shview2 ul li a.decol2, div.shview2 ul li a.decol3, div.shview2 ul li a.decol4, div.shview2 ul li a.decol5{
	background:url(/images/bg/bul_arrow10.gif) no-repeat 6px 8px;
	color:#646464;
	padding:5px 11px 4px 21px;
	line-height:140%;
	display:block;
}
div.shview2 ul li a:hover{
	background:#def4df url(/images/bg/bul_arrow10.gif) no-repeat 6px 8px;
	color:#646464;
	text-decoration:none;
}
div.shview2 ul li a.on, div.shview2 ul li a.on:hover{
	background:#def4df url(/images/bg/bul_arrow10.gif) no-repeat 6px 8px;
	color:#646464;
	text-decoration:none;
}
div.shview2 ul li a.decol1:hover{
	background:#eaefca url(/images/bg/bul_arrow10.gif) no-repeat 6px 8px;
	color:#646464;
	text-decoration:none;
}
div.shview2 ul li a.decol1on, div.shview2 ul li a.decol1on:hover{
	background:#eaefca url(/images/bg/bul_arrow10.gif) no-repeat 6px 8px;
	color:#646464;
	text-decoration:none;
}
div.shview2 ul li a.decol2:hover{
	background:#f8f0d2 url(/images/bg/bul_arrow10.gif) no-repeat 6px 8px;
	color:#646464;
	text-decoration:none;
}
div.shview2 ul li a.decol2on, div.shview2 ul li a.decol2on:hover{
	background:#f8f0d2 url(/images/bg/bul_arrow10.gif) no-repeat 6px 8px;
	color:#646464;
	text-decoration:none;
}
div.shview2 ul li a.decol3:hover{
	background:#e1f6f4 url(/images/bg/bul_arrow10.gif) no-repeat 6px 8px;
	color:#646464;
	text-decoration:none;
}
div.shview2 ul li a.decol3on, div.shview2 ul li a.decol3on:hover{
	background:#e1f6f4 url(/images/bg/bul_arrow10.gif) no-repeat 6px 8px;
	color:#646464;
	text-decoration:none;
}
div.shview2 ul li a.decol4:hover{
	background:#e4f0fd url(/images/bg/bul_arrow10.gif) no-repeat 6px 8px;
	color:#646464;
	text-decoration:none;
}
div.shview2 ul li a.decol4on, div.shview2 ul li a.decol4on:hover{
	background:#e4f0fd url(/images/bg/bul_arrow10.gif) no-repeat 6px 8px;
	color:#646464;
	text-decoration:none;
}
div.shview2 ul li a.decol5:hover{
	background:#f2ebf6 url(/images/bg/bul_arrow10.gif) no-repeat 6px 8px;
	color:#646464;
	text-decoration:none;
}
div.shview2 ul li a.decol5on, div.shview2 ul li a.decol5on:hover{
	background:#f2ebf6 url(/images/bg/bul_arrow10.gif) no-repeat 6px 8px;
	color:#646464;
	text-decoration:none;
}

div.keybox{
	height:23px;
	background:#f1f1f1;
	padding:3px 0 0 20px;
	margin:1px 0 0 0;
	color:#6e6e6e;
}
div.keybox div.insd{
	background:url(/images/bg/bul_key.gif) no-repeat 0 1px;
	padding:5px 0 0 21px;
	color:#6e6e6e;
}
div.keybox div.insd span{
	padding:5px 0 0 27px;
	color:#6e6e6e;
}
div.keybox div.insd span a:hover{
	text-decoration:none;
}
div.keybox div.insd1{
	background:url(/images/bg/bul_key.gif) no-repeat 0 1px;
	padding:5px 0 0 21px;
	color:#6e6e6e;
	float:left;
}
div.keybox div.inp{
	padding:0 0 0 6px;
	float:left;
}
div.keybox div.inp input{
	width:240px;
	height:15px;
	color:#6e6e6e;
	border:1px solid #cfcfcf;
	padding:3px 0 0 8px;
}
div.keybox div.btn{
	float:left;
	margin:1px 0 0 6px;
}

div.tab1{
	border-bottom:1px solid #c2c2c2;
	margin:20px 0 0 0;
	display:inline-block;
	width:100%;
}
div.tab1 a{
	 background:url(/images/bg/tab1.gif) no-repeat;
	 color:#9d9d9d;
	 width:137px;
	 height:17px;
	 text-align:center;
	 padding:7px 0 0 0;
	 margin:0 1px -1px 0;
	 float:left;
	 position:relative;
	 font-weight:bold;
}
div.tab1 a:hover{
	 background:url(/images/bg/tab1on.gif) no-repeat;
	 color:#76ba01;
	 font-weight:bold;
	 height:20px;
	 text-align:center;
	 padding:7px 0 0 0;
	 font-size:1.00em;
	 text-decoration:none;
}
div.tab1 a.on, div.tab1 a.on:hover{
	background:url(/images/bg/tab1on.gif) no-repeat;
	color:#76ba01;
	font-weight:bold;
	width:137px;
	height:20px;
	text-align:center;
	padding:7px 0 0 0;
	font-size:1.05em;
}
div.tab1 a.ty1{
	 background:url(/images/bg/tab2.gif) no-repeat;
	 color:#9d9d9d;
	 width:180px;
	 height:17px;
	 text-align:center;
	 padding:7px 0 0 0;
	 margin:0 1px -1px 0;
	 float:left;
	 position:relative;
	 font-weight:bold;
}
div.tab1 a.ty1:hover{
	 background:url(/images/bg/tab2on.gif) no-repeat;
	 color:#76ba01;
	 font-weight:bold;
	 height:20px;
	 text-align:center;
	 padding:7px 0 0 0;
	 font-size:1.00em;
	 text-decoration:none;
}
div.tab1 a.ty1on, div.tab1 a.ty1on:hover{
	background:url(/images/bg/tab2on.gif) no-repeat;
	color:#76ba01;
	font-weight:bold;
	width:180px;
	height:20px;
	text-align:center;
	padding:7px 0 0 0;
	font-size:1.05em;
}

div.edrm{
	width:202px;
}
div.edrm ul{
	margin:0;
}
div.edrm ul li{
	color:#7d7d7d;
	line-height:140%;
}
div.edrm ul li a, div.edrm ul li a:hover{
	color:#7d7d7d;
}
div.edrm ul li div.less{
	margin:0;
	display:inline-block;
}
div.edrm ul li div.less dl{
	padding:0;
	margin:0;
	display:inline-block;
	width:170px;
}
div.edrm ul li div.less dl dt{
	float:left;
	padding:0;
	margin:0;
}
div.edrm ul li div.less dl dt img{
	border:1px solid #c9c9c9;
}
div.edrm ul li div.less dl dd{
	float:right;
	padding:2px 5px 0 0;
	margin:0;
	width:87px;
}
div.edrm ul li div.less dl dd div.tit{
	height:34px;
	color:#7d7d7d;
	font-weight:bold;
	letter-spacing:-0.09em;
	line-height:120%;
}
div.edrm ul li div.less dl dd div.tit a, div.edrm ul li div.less dl dd div.tit a:hover{
	color:#7d7d7d;
	font-weight:bold;
}
div.edrm ul li div.less dl dd div.date{
	color:#919090;
}
div.edrm ul li div.less dl dd div.nam{
	color:#919090;
	text-align:right;
	margin:-17px 0 0 0;
}
div.edrm ul li div.less dl dd div.nam img{
	vertical-align:-2px;
}
div.edrm ul li.ct1{
	background:url(/images/bg/edrmbg1.gif) no-repeat;
	padding:6px 0 0 11px;
	font-size:0;
	width:191px;
	height:20px;
	position:relative;
	z-index:2;
}
div.edrm ul li.ct1 img.ma1{
	margin:0 0 3px 65px;
}
div.edrm ul li.ct1 img.ma2{
	margin:0 0 3px 77px;
}
div.edrm ul li.ct1_1{
	background:url(/images/bg/edrmbg2.gif) no-repeat;
	padding:6px 0 0 11px;
	font-size:0;
	width:191px;
	height:20px;
	position:relative;
	z-index:2;
}
div.edrm ul li.ct1_2{
	background:url(/images/bg/edrmbg2.gif) no-repeat;
	padding:6px 0 0 11px;
	margin:32px 0 0 0;
	font-size:0;
	width:191px;
	height:20px;
	position:relative;
	z-index:2;
}
div.edrm ul li.ct1_4{
	background:url(/images/bg/edrmbg1.gif) no-repeat;
	padding:6px 0 0 11px;
	margin:31px 0 0 0;
	font-size:0;
	width:191px;
	height:20px;
	position:relative;
	z-index:2;
}
div.edrm ul li.ct1_4 img.ma1{
	margin:0 0 3px 65px;
}
div.edrm ul li.ct2{
	padding:10px 10px 20px 10px ;  
}
div.edrm ul li.ct2_1{
	padding:10px 10px 25px 10px ;  
}
div.edrm ul li.ct3{
	background:#fff;
	padding:10px 0 10px 10px;
	font-size:0;
	border-bottom:1px solid #ddd;
}
div.edrm ul li.ct3 img.ma1{
	margin:0 105px 0 0;
}
div.edrm ul li.ct4{
	background:#f4f4f4;
	padding:7px 2px 2px 10px; 
	border-top:3px solid #f1f1f1;
	margin:-3px 0 0;
}
div.edrm ul li.ct4 div{
	height:140px;
	overflow:auto;
	color:#7d7d7d;
	line-height:150%;
	padding:9px 0;
}
div.edrm ul li.ct5{
	background:#f3f3f3 url(/images/bg/dotline2.gif) repeat-x 0 100%;
	padding:2px 9px;
	margin:-3px 0 0;
}
div.edrm ul li.ct6{
	background:#f3f3f3;
	border-bottom:3px solid #e6e6e6;
	padding:13px 9px 15px;
}
div.edrm ul li.ct7{
	background:#f4f4f4;
	padding:7px 2px 2px 10px; 
	border-bottom:2px solid #e6e6e6;
	margin:-3px 0 0;
}
div.edrm ul li.ct7 div.wrp{
	height:170px;
	overflow:auto;
	color:#7d7d7d;
	line-height:150%;
	overflow-x:hidden;
}
div.edrm ul li.ct1_3 div#wrapUl{
	height:284px;
	overflow:auto;
	overflow-x:hidden;
}

div.edrm1{
	width:202px;
	margin:23px 0 0;
}
div.edrm1 ul{
	margin:0;
}
div.edrm1 ul li{
	color:#7d7d7d;
	line-height:140%;
}
div.edrm1 ul li a, div.edrm ul li a:hover{
	color:#7d7d7d;
}
div.edrm1 ul li.ct1{
	background:url(/images/bg/edrmbg3.gif) no-repeat;
	padding:5px 0 0 11px;
	font-size:0;
	width:191px;
	height:21px;
	position:relative;
	z-index:2;
}
div.edrm1 ul li.ct1 img.ma1{
	margin:0 0 2px 65px;
}
div.edrm1 ul li.ct2{
	padding:8px 5px 17px 10px ;  
}
div.edrm1 ul li.ct3{
	background:#fffbea;
	padding:0 2px 2px 10px; 
	border-top:3px solid #f1f1f1;
	margin:-3px 0 0;
}
div.edrm1 ul li.ct3 div{
	height:140px;
	overflow:auto;
	color:#7d7d7d;
	line-height:150%;
	padding:9px 0;
}

div.ctewrap{
	background:url(/images/bg/bgpt.jpg);
}
div.ctewrap div.inctn{
	padding:12px 25px 40px;
}
div.ctewrap div.inctntx{
	padding:20px 20px 20px 20px;	
	border:2px solid #a4a4a4;
	background:#fff;
	_display:inline-block;
}
div.ctewrap div.insha{
	background:#bbb;
	height:6px;	
}

div.ctewrap1{
	font-size:0;
	width:722px;
}

div.ctewrap2{
	font-size:0;
	width:733px;
}
div.ctewrap2 ul{
	padding:0;
}
div.ctewrap2 ul li{
	font-size:0;
	line-height:0;
}
div.ctewrap2 ul li div.btn{
	text-align:right;
	margin:-57px 7px -12px 0;
	position:relative;
}
div.ctewrap2 ul li div.btn br.lh{
	line-height:5px;
}

div.ctewrap3{
	background:url(/images/bg/bgpt2.jpg);
}
div.ctewrap3 div.inctn{
	padding:5px 28px 28px;
}
div.ctewrap3 div.inctntx{
	padding:20px;	
	border:2px solid #a4a4a4;
	background:#fff;
	_display:inline-block;
}

div.quickmn{
	background:url(/images/bg/quickbg.gif) no-repeat;
	width:51px;
	height:290px;
}
div.quickmn ul{
	padding:22px 0 0 5px;
}
div.quickmn ul li{
	line-height:0;
	font-size:0;
}
div.quickmn ul li{
	line-height:0;
	font-size:0;
	padding:0 0 6px 0;
}
div.quickmn ul li.ctn1{
	padding:0 0 8px 0;
}
div.quickmn ul li.ctn2{
	padding:0 0 16px 0;
}
div.quickmn ul li.ctn3{
	padding:0 0 10px 0;
}

/* round box */
div.errbox{
	margin:15px 0 0 0;
	background:url(/images/bg/errbox.gif) no-repeat;
	width:700px;
	height:225px;
	border-top:3px solid #DBDBDB;
	border-bottom:1px solid #DBDBDB;
}
div.errbox ul{
	padding:60px 0 0 196px;
}
div.errbox ul li{
	color:#585858;	
}
div.errbox ul li.tx{
	padding:10px 0 0 21px;
	line-height:210%;
}

div.edrbox{
	background:url(/images/bg/edrbox.gif) no-repeat;
	width:772px;
	height:36px;
	margin:18px 0 0 0;
	display:inline-block;
}
div.edrbox div.mor{
	float:left;
	padding:2px 0 0 3px;
}
div.edrbox div.top{
	float:right;
	margin:13px 0 0 0;
	padding:0 14px 0 13px;
	background:url(/images/bg/bul_arrow6.gif) no-repeat 0 3px;
	color:#7e7e7e;
	letter-spacing:-0.09em;
}
div.edrbox div.top a, div.edrbox div.top a:hover{
	color:#7e7e7e;
}

div.inrbox{
	width:305px;
	margin:0 0 10px 0;
}
div.inrbox div.t{
	width:305px;
	height:6px;
	background:url(/images/bg/inrbox_t.gif) no-repeat;
	overflow:hidden;
}
div.inrbox div.m{
	background:url(/images/bg/inrbox_m.gif) repeat-y;
}
div.inrbox div.m ul{
	padding:5px 0 0 19px;
}
div.inrbox div.m ul li{
	color:#898989;
	line-height:160%;
}
div.inrbox div.m ul li.ct1{
	padding:13px 0 0 0;
}
div.inrbox div.m ul li a{
	color:#898989;
}
div.inrbox div.m ul li a:hover{
	color:#898989;
	text-decoration:underline;
}
div.inrbox div.b{
	width:305px;
	height:6px;
	background:url(/images/bg/inrbox_b.gif) no-repeat;
	overflow:hidden;
}

div.chrbox{
	width:1015px;
	background:url(/images/bg/chrbox_m.gif) repeat-y;
	margin:13px 0 0;
}
div.chrbox div.t{
	width:1015px;
	background:url(/images/bg/chrbox_t.gif) no-repeat;
	position:relative;
}
div.chrbox div.b{
	width:1015px;
	height:512px;
	background:url(/images/bg/chrbox_b.gif) no-repeat;
	margin:-375px 0 0;
}

div.cprbox{
	width:644px;
	margin:3px;
}
div.cprbox div.t{
	width:644px;
	height:10px;
	background:url(/images/bg/cprbox_t.gif) no-repeat;
	overflow:hidden;
}
div.cprbox div.m{
	background:url(/images/bg/cprbox_m.gif) repeat-y;
	padding:9px 0 9px 11px;
	width:633px;
	display:inline-block;
}
div.cprbox div.m div.logo{
	float:left;
	width:112px;
	padding:0 0 0 7px;
	font-size:0;
}
div.cprbox div.m div.tit{
	float:left;
	width:503px;
	font-size:0;
	padding:5px 0 4px;
	border-bottom:2px solid #bcceda;
}
div.cprbox div.b{
	width:644px;
	height:10px;
	background:url(/images/bg/cprbox_b.gif) no-repeat;
	overflow:hidden;
}

div.cprbox1{
	width:622px;
	margin:13px 0 0;
	display:inline-block;
}
div.cprbox1 div.to{
	width:622px;
	height:4px;
	background:url(/images/bg/cprbox1_t.gif) no-repeat;
	overflow:hidden;
}
div.cprbox1 div.mi{
	background:#f0f0f0;
	padding:18px 27px;
	color:#5f5f5f;
	line-height:160%;
}
div.cprbox1 div.mi strong{
	letter-spacing:-0.09em;
	color:#5f5f5f;
}
div.cprbox1 div.bo{
	width:622px;
	height:4px;
	background:url(/images/bg/cprbox1_b.gif) no-repeat;
	overflow:hidden;
}

/* list */
div.fralis1{
	margin:0 0 34px 0;
}
div.fralis1 dl{
	display:inline-block;
	padding:2px 0 1px;
	margin:0;
	border-bottom:1px solid #e3e3e3;
	width:100%;
}
div.fralis1 dl.bdno{
	border-bottom:0px;
}
div.fralis1 dl dt{
	float:left;
	margin:5px 0 0 14px;
	padding:0 0 0 13px;
	background:url(/images/bg/bul_dot2.gif) no-repeat 0 4px;
	color:#2f3743;
}
div.fralis1 dl dt a{
	color:#2f3743;
}
div.fralis1 dl dt a:hover{
	color:#2f3743;
	text-decoration:underline;
}
div.fralis1 dl dd{
	float:right;
	margin:0;
	padding:0 6px 0 0;
	font-size:0;
}
div.fralis1 img {
	vertical-align:middle;
}
div.fralis1 dl dd img.ma1{
	margin:0 0 0 10px;
}
div.fralis1 dl dd img.ma2{
	vertical-align:2px;
	margin:0 0 0 2px;
}
div.fralis1 dl dd.ri {
	padding:0 10px 0 0;
	margin:5px 0 0 0;
	font-size:1em;
}

div.fralis2{
	margin:0;	
	padding:0 0 0 8px;
}
div.fralis2 dl{
	display:inline-block;
	margin:0;
	padding:13px 0 0 0;
	width:100%;
}

div.fralis2 dl dt{
	float:left;
	font-weight:bold;
	color:#707070;
	width:55px;
	padding:0;
	margin:0;
}
div.fralis2 dl dt.ct1{
	width:55px;
	padding:0 0 0 28px;
	margin:0 0 0 17px;
	background:url(/images/bg/bul_arrow4.gif) no-repeat;
}
div.fralis2 dl dt.ct2{
/*	width:89%; */
	width:100%;
}
div.fralis2 dl dt.ct3{
	width:110px;
	font-weight:normal;
	padding:5px 0 0 0;
}
div.fralis2 dl dt.ct3 strong{
	color:#707070;
}
div.fralis2 dl dt.ct4{
	width:490px;
}
div.fralis2 dl dt.ct5{
	width:55px;
	padding:0 0 0 14px;
	background:url(/images/bg/bul_nam.gif) no-repeat;
}
div.fralis2 dl dt.ct6{
	width:110px;
	font-weight:normal;
	margin:5px 0 0 0;
	padding:0 0 0 14px;
	background:url(/images/bg/bul_nam.gif) no-repeat;
}
div.fralis2 dl dt.ct6 strong{
	color:#707070;
}
div.fralis2 dl dt textarea{
	width:98%;
	height:195px; /* 39px; */
	border:1px solid #cfcfcf;
	padding:3px;
	color:#707070;
}
div.fralis2 dl dt textarea.tx{
	width:460px;
	height:23px;
	border:1px solid #cfcfcf;
	padding:10px;
	color:#707070;
}
div.fralis2 dl dd{
	float:left;
	color:#707070;
	padding:0;
	margin:0;
}
div.fralis2 dl dd.ct1{
	width:260px;
	font-size:0;
}
div.fralis2 dl dd.ct1 img{
	margin:0 6px 0 0;
}
div.fralis2 dl dd.ct2{
	background:url(/images/bg/bul_cir1.gif) no-repeat;
	padding:4px 0 4px 23px;
	color:#2a89bf;
}
div.fralis2 dl dd.frm{
	float:right;
	font-weight:bold;
}
div.fralis2 dl dd.frm a, div.fralis2 dl dd.frm a:hover{
	color:#707070;
}
div.fralis2 div.ctn1{
	padding:8px 9px;
	line-height:130%;
	border-bottom:1px solid #cfcfcf;
}
div.fralis2 div.ctn2{
	padding:7px 9px 0;
}
div.fralis2 div.ctn2 input{
	border:1px solid #cfcfcf;
/*	width:632px; */
	width:85%;
	height:21px;
}
div.fralis2 div.ctn3{
	padding:8px 9px;
	line-height:130%;
	border-bottom:1px solid #cfcfcf;
	color:#464646;
}
div.fralis2 div.ctn3 img{
	vertical-align:middle;
}
div.fralis2 div.ctn4{
	padding:8px 9px 8px 52px;
	line-height:150%;
	border-bottom:1px solid #cfcfcf;
	color:#707070;
}
div.fralis2 div.ctn4 img{
	vertical-align:middle;
}
div.fralis2 div.ctn4 a, div.fralis2 div.ctn4 a:hover{
	color:#707070;
	text-decoration:underline;
}
div.fralis2 div.ctn5{
	padding:8px 9px;
	line-height:130%;
	color:#464646;
}
div.fralis2 div.ctn5 img{
	vertical-align:middle;
}
div.fralis2 div.ctn6{
	padding:7px 9px 0;
}
div.fralis2 div.ctn6 input{
	border:1px solid #cfcfcf;
	width:530px;
	height:21px;
}
div.fralis2 div.ctn7{
	padding:7px 0px 0;
	font-weight:bold;
}
div.fralis2 div.ctn7 span{
	vertical-align:middle;
	color:#707070;
}
div.fralis2 div.ctn7 img, div.fralis2 div.ctn7 input{
	vertical-align:middle;
}

div.fralis2 div.ctn7 input.infl{
	border:1px solid #cfcfcf;
/*	width:632px; */
	width:80%;
	height:21px;
}
div.fralis2 div.ctn7 input.btn{
	vertical-align:middle;
}

div.realquwr{
	width:656px;
	margin:20px auto;
}
div.realquwr ul.relis1{
	margin:0 0 0 55px;
}
div.realquwr ul.relis1 li{
	margin:5px 0 0 0;
	padding:0 0 0 16px;
	line-height:140%;
	background:url(/images/bg/bul_dot3.gif) no-repeat 0 5px;
	color:#3e3e3e;
}
div.retexbx{
	border:1px solid #d6d6d6;
	background:#f7f7f7;
	margin:10px 0 0 68px; 
	width:584px;
}
div.retexbx ul{
	margin:0 0 10px 20px;
}
div.retexbx ul li{
	background:url(/images/bg/bul_arrow5.gif) no-repeat 0 2px;
	margin:11px 0 0 0;
	padding:0 0 0 13px;
	color:#737373;
}
div.realquwr div.iftx{
	margin:25px 0 0 68px;
	color:#6e6e6e;
	line-height:150%;
}

div.sehlis1{
	padding:15px 10px 10px 15px;
}
div.sbdno{
	border-bottom:0;
}
div.sehlis1 dl{
	margin:0;
	padding:0;
}
div.sehlis1 dl dt{
	margin:0;
	padding:0;
	color:#0000cc;
	line-height:150%;
}
div.sehlis1 dl dt a, div.sehlis1 dl dt a:hover{
	color:#0000cc;
	text-decoration:underline;
}
div.sehlis1 dl dt span.date{ 
	color:#959595;
}
div.sehlis1 dl dd{
	margin:0;
	padding:3px 0 0 0;
	color:#2f3743;
	line-height:150%;
}
div.sehlis1 dl dt a strong{
	color:#0000cc;
	font-weight:bold;
}
div.sehlis1 dl dd strong{
	font-weight:bold;
}
div.sehlis1 dl dd.ctn1{
	color:#959595;
}
div.sehlis1 dl dd.ctn1 a:hover{
	text-decoration:underline;
}
div.sehlis1 dl dd.ctn1 img{
	vertical-align:middle;
}

div.sehlis1 dl dd.ctn1 a, div.sehlis1 dl dd.ctn1 a:hover{
	color:#959595;
}
div.sehlis1 dl dd.ctn2{
	color:#46a8e7;
}
div.sehlis1 dl dd.ctn2 a, div.sehlis1 dl dd.ctn2 a:hover{
	color:#ff8400;
}

div.prnebox{
	border:1px solid #ebebeb;
	background:#f7f7f7;
	margin:10px 0 0 0;
	padding:0 19px;
}
div.prnebox dl{
	margin:0;
	padding:9px 0;
	border-bottom:1px solid #ebebeb;
	display:inline-block;
}
div.prnebox dl.bdno{
	border-bottom:0;
}
div.prnebox dl dt{
	margin:0;
	padding:0 0 0 26px;
	float:left;
	width:63px;
	color:#707070;
	font-weight:bold;
	line-height:130%;
}
div.prnebox dl dt.cte1{
	background:url(/images/bg/bul_gprar.gif) no-repeat 0 2px;
}
div.prnebox dl dt.cte2{
	background:url(/images/bg/bul_gnear.gif) no-repeat 0 2px;
}
div.prnebox dl dd{
	margin:0;
	padding:0;
	float:left;
	color:#707070;
	line-height:130%;
}
div.prnebox dl dd a, div.prnebox dl dd a:hover{
	color:#707070;
}
div.prnebox dl dd.cte1{
	width:439px;
}
div.prnebox dl dd.cte2{
	width:64px;
}
div.prnebox dl dd.cte3{
	width:84px;
}

div.prnebox1{
	border-bottom:1px solid #ebebeb;
	margin:3px 0 0 0;
	width:100%;
}
div.prnebox1 dl{
	margin:0;
	padding:9px 0;
	border-top:1px solid #ebebeb;
	display:inline-block;
}
div.prnebox1 dl dt{
	margin:0 0 0 19px;
	padding:0 0 0 26px;
	float:left;
	width:63px;
	color:#707070;
	font-weight:bold;
	line-height:130%;
	display:inline;
}
div.prnebox1 dl dt.cte1{
	background:url(/images/bg/bul_prar.gif) no-repeat 0 3px;
}
div.prnebox1 dl dt.cte2{
	background:url(/images/bg/bul_near.gif) no-repeat 0 3px;
}
div.prnebox1 dl dd{
	margin:0;
	padding:0;
	float:left;
	color:#707070;
	line-height:130%;
}
div.prnebox1 dl dd a, div.prnebox1 dl dd a:hover{
	color:#707070;
}
div.prnebox1 dl dd.cte1{
	width:439px;
}
div.prnebox1 dl dd.cte2{
	width:64px;
}
div.prnebox1 dl dd.cte3{
	width:84px;
}

dl.edu{
	border-bottom:1px solid #f3f3f3;
	display:inline-block;
	margin:0 0 9px 0;
	padding:0 0 6px 0;
	width:360px;
	clear:both;
}
dl.bdno{
	border-bottom:0;
	margin:0;
}
dl.edu dt{
	float:left;
	width:132px;
	margin:0;
	padding:0;
}
dl.edu dt img{
	border:1px solid #c8c8c8;
}
dl.edu dd{
	float:right;
	margin:0;
	padding:0;
	width:227px;
}
dl.edu dd div.tit{
	color:#4c4c4c;
	font-weight:bold;
	padding:0 0 5px 0;
	letter-spacing:-0.09em;
}
dl.edu dd div.tit a, dl.edu dd div.tit a:hover{
	color:#4c4c4c;
	font-size:1.15em;
	font-weight:bold;
}
dl.edu dd div.con{
	color:#7d7d7d;
	line-height:140%;
	height:58px;
}

dl.edu dd div.con a, dl.edu dd div.con a:hover{
	color:#7d7d7d;
}
dl.edu dd div.date{
	padding:0 0 1px 0;
	color:#b0b0b0;
}
dl.edu dd div.nam{
	color:#b0b0b0;
	text-align:right;
	margin:-17px 0 0 0;
}
dl.edu dd div.nam img{
	vertical-align:-2px;
}
dl.edu dd div.sest{
	color:#b0b0b0;
	text-align:left;
	margin:-15px 0 0 0;
	padding:0 0 0 114px;
}
dl.edu dd div.sest span img{
	vertical-align:-2px;
}
dl.edu dd div.sest span.sea{
	width:68px;
	color:#b0b0b0;
	display:inline-block;
}
dl.edu dd div.sest span.sta{
	width:35px;
	color:#b0b0b0;
	display:inline-block;
}

div.edu1{
	margin:19px 0 0 0;
}
div.edu1 ul{
	margin:0;
}
div.edu1 ul li{
	font-size:0;
	padding:0 0 0 14px;
}
div.edu1 ul li.ctn1{
	padding:23px 0 0 23px;
}
div.edu1 ul li.ctn2{
	padding:9px 0 0 67px;
}
div.edu1 ul li.ctn3{
	padding:30px 0 0 97px;
}
div.edu1 ul li.ctn4{
	padding:31px 0 0 68px;
}
div.edu1 ul li.ctn5{
	margin:38px 0 0 0;
	padding:22px 0 0 23px;
	background:url(/images/bg/dotline4.gif) repeat-x;
}
div.edu1 ul li.ctn6{
	padding:5px 0 0 106px;
}
div.edu1 ul li.ctn7{
	padding:35px 0 0 0;
	text-align:center;
}
div.edu1 ul li.ctn7 img{
	margin:0 17px 0 0;
}

dl.edu2{
	border-bottom:1px solid #f3f3f3;
	display:inline-block;
	margin:0 0 9px 0;
	padding:0 0 7px 0;
	width:360px;
	clear:both;
}
dl.edu2 dt{
	margin:0;
	padding:0 0 0 15px;
	color:#7d7d7d;
	line-height:130%;
}
dl.edu2 dt div.tit{
	margin:0 0 2px -15px;
	color:#4c4c4c;
	font-weight:bold;
}
dl.edu2 dt a, dl.edu2 dt a:hover{
	color:#7d7d7d;
}
dl.edu2 dt div.tit a, dl.edu2 dt div.tit a:hover{
	color:#4c4c4c;
	font-weight:bold;
	font-size:1.15em;
}
dl.edu2 dd{
	margin:0;
	padding:16px 0 0 0;
}
dl.edu2 dd div.date{
	padding:0 0 1px 0;
	color:#b0b0b0;
}
dl.edu2 dd div.nam{
	color:#b0b0b0;
	text-align:right;
	margin:-17px 0 0 0;
}
dl.edu2 dd div.nam img{
	vertical-align:-2px;
}
dl.edu2 dd div.sest{
	color:#b0b0b0;
	text-align:left;
	margin:-15px 0 0 0;
	padding:0 0 0 247px;
}
dl.edu2 dd div.sest span img{
	vertical-align:-2px;
}
dl.edu2 dd div.sest span.sea{
	width:68px;
	color:#b0b0b0;
	display:inline-block;
}
dl.edu2 dd div.sest span.sta{
	width:35px;
	color:#b0b0b0;
	display:inline-block;
}

div.info1{
	margin:27px 0 0 9px;
}
div.info1 ul li{
	font-size:0;
	padding:0 0 5px 21px;
	line-height:0;
}
div.info1 ul li.ct1{
	padding:0;
}
div.info1 ul li.ct1 div{
	margin:-53px 20px 39px 0;
	text-align:right;
}

div.info2{
	margin:20px 0 0 0;
}
div.info2 ul li{
	font-size:0;
	padding:0 0 13px 0;
	line-height:0;
}
div.info2 ul li img.ma{
	margin:0 19px 0 0;
}
div.info2 ul li img.ma1{
	margin:25px 0 0 0;
}
div.info2 ul li img.ma2{
	margin:5px 0 0 32px;
}

div.info3btn{
	margin:18px 0 0 15px;
	font-size:0;
}

div.info3{
	background:url(/images/bg/infobg.gif) no-repeat;
	width:768px;
	overflow:hidden;
	padding:0 0 30px 0;
	margin:-4px 0 0 0;
	position:relative;
	z-index:0;
}
div.info3 ul{
	padding:0 0 0 46px;
}
div.info3 li{
	line-height:150%;
	color:#2677dc;
}
div.info3 li.cte1{
	margin:24px 0 3px 0;
	padding:0 0 0 13px;
	background:url(/images/bg/bul_arrow8.gif) no-repeat 0 5px;
	font-size:1.15em;
	font-weight:bold;
	color:#707070;
}
div.info3 li.cte2{
	background:url(/images/bg/bul_dot9.gif) no-repeat 0 7px;
	padding:0 0 0 10px;
	margin:0 0 0 14px;
}
div.info3 li.cte3{
	padding:0 0 0 45px;
}
div.info3 li a{
	color:#2677dc;
}
div.info3 li a:hover{
	color:#7dbcdd;
	text-decoration:underline;
}

div.info4{
	margin:20px 0 0 0;
	text-align:center;
	font-size:0;
}

div.info5{
	margin:19px 0 0 0;
}
div.info5 ul{
	padding:0 0 0 20px;
}
div.info5 ul li{
	padding:0 0 0 13px;
	margin:6px 0 0 0;
	background:url(/images/bg/bul_arrow9.gif) no-repeat 0 3px;
	color:#5d5b5b;
	font-family:new gulim;
	letter-spacing:-0.09em;
}

div.info6{
	margin:15px 0 0 0;
	border:2px solid #dadada;
	width:757px;
}
div.info6 img{
	margin:12px 0 10px 16px;
}
div.info6 ul{
	padding:12px 0 10px 16px;
}
div.info6 ul li{
	color:#a88d3a;
	font-family:바탕체 Betang;
	letter-spacing:-0.09em;
	line-height:140%;
	font-weight:bold;
}
div.info6 ul li.ctn1{
	padding:0 0 0 16px;
	font-weight:normal;
}

div.info7{
	margin:9px 0 0 0;
	border:2px solid #dadada;
	width:757px;
	padding:0 0 18px 0;
}
div.info7 img{
	margin:13px 0 0 42px;
}
div.info7 ul{
	margin:13px 0 0 42px;
}
div.info7 ul li{
	padding:0 32px 0 13px;
	background:url(/images/bg/bul_arrow9.gif) no-repeat 0 6px;
	color:#5d5b5b;
	font-family:new gulim;
	letter-spacing:-0.09em;
	line-height:150%;
}

div.info8{
	margin:40px 0 0 20px;
	background:url(/images/bg/info8.gif) no-repeat;
	width:712px;
	height:312px;
}
div.info8 table{
	width:705px;
	margin:3px 0 0 3px;
}
div.info8 table th{
	width:114px;
	line-height:150%;
}
div.info8 table td{
	padding:10px 22px 10px 12px;
	line-height:140%;
	color:#898989;
}
div.info8 table td.ctn1{
	padding:17px 22px 20px 12px;
}
div.info8 table td.ctn2{
	padding:19px 22px 20px 12px;
}

ul.myjo{
	margin:0;
}
ul.myjo li{
	line-height:120%;
	color:#424f58;
	padding:5px 0 0 0;
}
ul.myjo li a, ul.myjo li a:hover{
	color:#424f58;
}
ul.myjo li.cte1{
	color:#a6a6a6;
	font-size:0.95em;
	padding:0;
}
ul.myjo li.cte1 a, ul.myjo li.cte1 a:hover{
	color:#a6a6a6;
}
ul.myjo li.cte2{
	padding:5px 0 0 0;
}
ul.myjo li a.fil{
	color:#6e6e6e;
	font-size:0.95em;
	text-decoration:underline;
}
ul.myjo li a.fil:hover{
	color:#09cffe;
}
ul.myjo li span{
	color:#aaa;
	font-size:0.95em;
}
ul.myjo li img{
	vertical-align:middle;
}

/* search */
div.seh1wr{
	 clear:both;
	 padding:13px 0 9px 0;
	 overflow:hidden;
	 display:inline-block;
	 width:100%;
}
div.seh1wr div.num{
	 padding:10px 0 0 12px;
	 color:#959696;
	 font-weight:bold;
	 float:left;
}
div.seh1wr div.seh{
	 float:right;
	 padding:0 11px 0 0;
}
div.seh1wr div.seh input.tx{
	 width:132px;
	 height:15px;
	 border:1px solid #ccc;
	 padding:3px 0 0 3px;
	 margin:0 5px;
	 vertical-align:middle;
}
div.seh1wr div.seh input.bt, div.seh1wr div.seh img, div.seh1wr div.seh select{
	 vertical-align:middle;
}

div.seh1wr div.phis{
	 float:right;
	 font-weight:bold;
	 font-size:1.25em;
	 color:#959696;
	 padding:7px 0 0 0;
}

div.seh2{
	margin:17px 0 0 0;
	background:url(/images/bg/seh2.gif) no-repeat;
	width:741px;
	height:31px;
	padding:8px 0 0 25px;
}
div.seh2 input.tx{
	width:242px;
	height:17px;
	border:1px solid #c4c4c4;
	padding:2px 0 0 3px;
	vertical-align:middle;
}
div.seh2 input.btn{
	vertical-align:middle;
	margin:0 0 0 8px;
}
div.seh2 span{
	padding:0 11px 0 0;
	vertical-align:middle;
}
div.seh2 img{
	vertical-align:middle;
}


div.seh3{
	margin:11px 0 0 0;
	background:url(/images/bg/seh3.gif) no-repeat;
	width:735px;
	height:25px;
	padding:4px 0 0 27px;
}
div.seh3 dl{
	margin:0;
	padding:0;
}
div.seh3 dl dt{
	margin:0;
	padding:0;
	float:left;
}
div.seh3 dl dt select{
	margin:0 0 1px 13px;
	vertical-align:middle;
}
div.seh3 dl dt img{
	vertical-align:middle;
}
div.seh3 dl dd{
	margin:0;
	padding:5px 22px 0 0;
	float:right;
}
div.seh3 dl dd a.pre, div.seh3 dl dd a.pre:hover{
	padding:0 16px 0 13px;
	background:url(/images/bg/bul_earle.gif) no-repeat 0 40%;
	color:#6d6c6c;
}
div.seh3 dl dd a.nex, div.seh3 dl dd a.nex:hover{
	padding:0 13px 0 16px;
	background:url(/images/bg/bul_earri.gif) no-repeat 100% 40%;
	color:#6d6c6c;
}
div.seh3 dl dd a.year, div.seh3 dl dd a.year:hover{
	padding:0 15px;
	color:#6d6c6c;
	font-weight:bold;
	border-left:2px solid #58bfe9;
	border-right:2px solid #58bfe9;
}

div.serad{
	margin:20px 0 0 15px;
	color:#2f3743;
}
div.serad label{
	padding:0 10px 0 1px;
}
div.serad input{
	vertical-align:-2px;
}
div.serad span.sta{
	border-left:1px solid #aaa;
	padding:0 0 0 10px;
	background:url(/images/bg/bul_dot4.gif) no-repeat 55% 40%;
}
div.serad span.sta span.on a{
	color:#444444;
	font-weight:bold;
	padding:0 5px 0 5px;
	text-decoration:none;	
}
div.serad span.sta span.off a{
	color:#0000CC;
	padding:0 5px 0 5px;
	text-decoration:underline;
}
div.serad span.sta a, div.serad span.sta a:hover{
     color:#0000cc;
}

div.norese{
	margin:24px 0 0 0;
	background:url(/images/bg/ico_nore.gif) no-repeat;
	padding:0 0 12px 115px;
}
div.norese ul{
	margin:0;
}
div.norese ul li{
	margin:5px 0 0 0;
	padding:0 0 0 10px;
	background:url(/images/bg/bul_dot5.gif) no-repeat 0 4px;
	color:#505050;
}
div.norese ul li.sub{
	margin:5px 0 0 30px;
	color:#505050;
	line-height:120%;
}
div.norese ul li a{
	color:#0000CC;
	text-decoration:underline;
}

div.sesort{
	margin:28px 0 0 -7px;
	color:#7d7d7d;
}
div.sesort a{
	color:#7d7d7d;
	border-right:2px solid #d7d7d7;
	padding:0 7px;
	font-weight:bold;
}
div.sesort a:hover{
	color:#ffaa0a;
	font-weight:bold;
}
div.sesort a.on, div.sesort a.on:hover{
	color:#ffaa0a;
	font-weight:bold;
	letter-spacing:-0.09em;
	padding:0 7px;
}
div.sesort a.brno, div.sesort a.brno:hover{
	border-right:0;
}

div.edico{
	padding:0 0 5px 0;
	font-size:0;
}
div.edico img{
	margin:-5px 2px 0 0;
	position:relative;
}
div.edico img.ma{
	margin:4px 2px 0 0;
	position:relative;
}

ul.edulis{
	margin:0;
}
ul.edulis li{
	color:#4e4e4e;
	font-weight:bold;
	line-height:150%;
}
ul.edulis li a, ul.edulis li a:hover{
	color:#4e4e4e;
	font-weight:bold;
}
ul.edulis li img{
	vertical-align:middle;
	margin:3px 0 4px;
}

/* button */
div.btnr1{
	text-align:right;
	margin:12px 0 0 0;
}

div.btnr2{
	text-align:right;
	padding:12px 0 5px 0;
	font-size:0;
}
div.btnr2 a, div.btnr2 a:hover{
	padding:0 0 0 8px;
	display:inline-block;
}
div.btnr2 a.bar, div.btnr2 a.bar:hover{
	border-right:2px solid #7f7f7f;
	padding:0 8px 0 0;
}

div.btnr3{
	text-align:right;
	margin:6px 0 0 0;
}

div.btnr4{
	text-align:right;
	margin:12px 0 10px 0;
}

div.btnr5{
	text-align:right;
	padding:0 0 5px 0;
	font-size:0;
}
div.btnr5 a, div.btnr5 a:hover{
	padding:0 0 0 8px;
	display:inline-block;
}
div.btnr5 a.bar, div.btnr5 a.bar:hover{
	border-right:2px solid #7f7f7f;
	padding:0 8px 0 0;
}
div.btnr6{
	text-align:right;
	padding:0 0 5px 0;
	font-size:0;
}
div.btnr6 img{
	margin:0 0 0 3px;
}

div.btnr7{
	text-align:right;
	padding:0 0 4px 0;
	font-size:0;
	height:18px;
}
div.btnr7 img{
	margin:0 0 0 3px;
}

div.btnc1{
	border-left:1px solid #c5c5c5;
	border-right:1px solid #c5c5c5;
	border-bottom:1px solid #c5c5c5;
	padding:25px 0;
	text-align:center;
}
div.btnc2{
	padding:15px 0 0;
	text-align:center;
}

div.btnl1{
	margin:0 0 3px 0;
}

/* title */
div.stit1wr{
	border-bottom:1px solid #b4ccec;
	padding:0 0 4px 0;
	overflow:hidden;
	display:inline-block;
	width:100%;
}
div.stit1wr div.tit{
	float:left;
}
div.stit1wr div.his{
	float:right;
	color:#969797;
	padding:9px 0 0 0;
}
div.stit1wr div.his a{
	color:#969797;
}
div.stit1wr div.his a:hover{
	color:#969797;
}
div.stit1wr div.his a.on, div.stit1wr div.his a.on:hover{
	color:#969797;
	font-weight:bold;
}

div.stit2{
	margin:20px 0 7px 0;
}

div.stit3{
	margin:20px 0 0 0;
	padding:0 0 7px 17px;
	border-bottom:2px solid #46aae9;
	background:url(/images/bg/bul_arrow3.gif) no-repeat;
	color:#707070;
	font-weight:bold;
}
div.stit3 a, div.stit3 a:hover{
	color:#707070;
	font-weight:bold;
	text-decoration:underline;
}
div.stit3 span{
	float:right;
	margin:-21px 0 0 0;
}

div.stit4{
	margin:8px 0 0 24px;
	color:#7e7f7f;
}
div.stit4 img{
	vertical-align:middle;
}
div.stit4 a{
	color:#7e7f7f;
}
div.stit4 a:hover{
	color:#7e7f7f;
	text-decoration:underline;
}

div.stit5{
	margin:20px 0 0 0;
	padding:0 0 10px 0;
	border-bottom:2px solid #46aae9;
	display:inline-block;
	width:100%;
}
div.stit5 h4{
	float:left;
	padding:0 0 0 16px;
	margin:0;
	font-size:1.25em;
	color:#2f3743;
}
div.stit5 p{
	float:right;
	padding:3px 0 0 0;
	margin:0;
	color:#2f3743;
}
div.stit5 p a, div.stit5 p a:hover{
	color:#2f3743;
}

div.stit6{
	margin:57px 0 0 0;
	padding:0 0 14px 0;
	background:url(/images/bg/dotline1.gif) repeat-x 0 100%;
	font-size:1.25em;
	color:#000;
	font-weight:bold;
}
div.stit6 span{
	font-size:1.25em;
	color:#ff6c00;
	font-weight:bold;
}

div.stit7{
	margin:20px 0 5px;
	color:#6d6c6c;
}
div.stit7 strong{
	color:#ff9600;
}

div.stit8{
	border-bottom:1px solid #ddd;
	margin:19px 0 14px 0;
	padding:0 0 5px 0;
	font-size:0;
}

div.stit9{
	margin:7px 0 8px;
	font-size:1.25em;
	font-weight:bold;
	color:#565656;
}

div.stit10{
	border-bottom:1px solid #ddd;
	padding:0 0 5px 0;
}

div.stit11{
	margin:10px 0 0 0;
	padding:0 0 5px 0;
	border-bottom:2px solid #46aae9;
	color:#6a6a6a;
	font-weight:bold;
}
div.stit11 img{
	vertical-align:middle;
}

div.stit12{
	border-bottom:2px solid #afafaf;
	width:773px;
	display:inline-block;
	margin:0 0 15px 0;
}
div.stit12 div.logo{
	float:left;
}
div.stit12 div.btn{
	float:right;
}

div.stit13{
	margin:30px 0 0 0;
}

div.stit14{
	margin:20px 0 0 0;
	padding:0 0 7px 17px;
	border-bottom:2px solid #46aae9;
	background:url(/images/bg/bul_arrow11.gif) no-repeat;
	color:#707070;
	font-weight:bold;
}
div.stit14 a, div.stit14 a:hover{
	color:#707070;
	font-weight:bold;
	text-decoration:underline;
}
div.stit14 span{
	float:right;
	margin:0;
}

div.stit15{
	margin:19px 0 0 0;
	padding:0 0 7px 17px;
	border-bottom:2px solid #46aae9;
	background:url(/images/bg/bul_arrow11.gif) no-repeat;
	color:#707070;
	font-weight:bold;
}
div.stit15 a, div.stit15 a:hover{
	color:#707070;
	font-weight:bold;
	text-decoration:underline;
}
div.stit15 span.txt{
	background:url(/images/bg/bul_arrow12.gif) no-repeat 0 2px;
	margin:1px 0 0 8px;
	padding:0 0 0 7px;
	font-size:0.95em;
	color:#868686;
	font-weight:normal;
}
div.stit15 span.btn{
	float:right;
	margin:0;
}

div.stit16{
	width:855px;
	display:inline-block;
	margin:15px 0 0 0;
}
div.stit16 div.logo{
	float:left;
	padding:0 0 0 63px;
	width:178px;
}
div.stit16 div.btn{
	float:right;
	width:264px;
	font-size:0;
}
div.stit16 div.btn img{
	margin:0 0 0 6px;
}

div.stit17{
	margin:0 0 8px;
	font-size:1.25em;
	font-weight:bold;
	color:#565656;
}

div.stit18{
	margin:12px 0;
	font-weight:bold;
	color:#959696;
}
div.stit18 strong{
	color:#535353;
}

div.stit19{
	padding:0 0 5px 0;
	border-bottom:2px solid #46aae9;
	color:#6a6a6a;
	font-weight:bold;
}
div.stit19 img{
	vertical-align:middle;
}


/* view */
div.view1{
	margin:18px 0 0 0;
	padding:0 0 9px 0;
	background:#fff2cd url(/images/bg/dotline3.gif) repeat-x 0 100%;
	border-top:1px solid #cbc4ac;
}
div.view1 h4{
	margin:0;
	padding:10px 0 7px 13px;
	color:#6d6d6d;
	font-size:1.15em;
}
div.view1 h4 img{
	vertical-align:-5px;
}
div.view1 dl{
	margin:0;
	padding:7px 0 0 13px;
	display:inline-block;
	width:97%;
}
div.view1 dl dt{
	float:left;
	width:7%;
	text-align:right;
	padding:0 6px 0 0;
	margin:0;
	color:#888888;
	font-size:0.95em;
	border-right:1px solid #a8a7a7;
}
div.view1 dl dd{
	float:left;	
	width:24%;
	padding:0 0 0 6px;
	margin:0;
	color:#888888;
	font-size:0.95em;
}
div.view1 dl dd.co1{
	width:90%;
}
div.view1 dl dd a, div.view1 dl dd a:hover{
	color:#009cff;
	font-size:0.95em;
	text-decoration:underline;
}

div.view1_1{
	padding:15px;
	color:#6e6e6e;
	line-height:170%;
	background:#fef9ec;
}

div.view1_2{
	padding:15px 15px 30px 15px;
	background:#fef9ec;
}
div.vibg{
	background:#fef9ec url(/images/bg/dotline3.gif) repeat-x 0 100%;
}
div.view1_2 ul{
	margin:0;
}
div.view1_2 ul li{
	line-height:140%;
	color:#6e6e6e;
	padding:3px 0 0 0;
}
div.view1_2 ul li a{
	color:#6e6e6e;
	text-decoration:underline;
}
div.view1_2 ul li a:hover{
	color:#009cff;
	text-decoration:underline;
}
div.view1_2 ul li span{
	color:#aaa;
	font-size:0.95em;
}
div.view1_2 ul li img{
	vertical-align:middle;
}

div.view1_3{
	padding:0 0 9px 0;
	background:#fff2cd;
	border-top:1px solid #cbc4ac;
	border-bottom:1px solid #cbc4ac;
}
div.view1_3 dl{
	margin:0;
	padding:7px 0 0 13px;
	display:inline-block;
	width:97%;
}
div.view1_3 dl dt{
	float:left;
	width:7%;
	text-align:right;
	padding:2px 6px 0 0;
	margin:5px 0 0 0;
	color:#a78c60;
	font-size:0.95em;
	border-right:1px solid #a8a7a7;
}
div.view1_3 dl.view1_3_ast dt{
	float:left;
	width:10%;
	text-align:right;
	padding:2px 6px 0 0;
	margin:5px 0 0 0;
	color:#a78c60;
	font-size:0.95em;
	border-right:1px solid #a8a7a7;
}
div.view1_3 dl dt.ct1{
	width:3%;
	border-right:0;
	margin:0;
	padding:0;
}
div.view1_3 dl dd{
	float:left;	
	width:22%;
	padding:2px 0 0 6px;
	margin:5px 0 0 0;
	color:#a78c60;
	font-size:0.95em;
}
div.view1_3 dl dd.co1{
	width:88%;
}
div.view1_3 dl dd a, div.view1_3 dl dd a:hover{
	color:#009cff;
	font-size:0.95em;
	text-decoration:underline;
}

div.view1_4{
	margin:17px 0 0 0;
}
div.view1_4 dl{
	margin:0;
	padding:0;
	border-top:1px solid #cbc4ac;
}
div.view1_4 dl dt{
	margin:0 0 1px 0;
	padding:11px 0;
	background:#fff2cd url(/images/bg/dotline3.gif) repeat-x 0 100%;	
	overflow:hidden;
}
div.view1_4 dl dt span{
	margin:0;
	padding:0 0 0 13px;
	color:#6d6d6d;
	font-size:1.15em;
	font-weight:bold;
}
div.view1_4 dl dt span img{
	vertical-align:-6px;
}
div.view1_4 dl dd{
	padding:15px 37px;
	margin:0;
	background:#fef9ec url(/images/bg/dotline3.gif) repeat-x 0 100%;
	line-height:150%;
}

div.eleabox{
	background:url(/images/bg/eleabox.gif) no-repeat;
	width:762px;
	height:189px;
	margin:12px 0 0;
}
div.eleabox div.stit{
	padding:10px 0 0 20px;
	font-size:0;
	word-spacing:-1px;
	white-space:nowrap;
}
div.eleabox div.elctwp{
	width:762px;
	padding:25px 0 0;
	display:inline-block;
}
div.eleabox div.elctwp div.le{
	width:193px;
	float:left;
	padding:0 0 0 20px;
}
div.eleabox div.elctwp div.ri{
	width:528px;
	float:right;
	padding:1px 0 0;
}
div.eleabox div.elctwp div.ri p{
	margin:0;
	font-size:0;
	word-spacing:-1px;
	white-space:nowrap;
}
div.eleabox div.elctwp div.ri div.cha1{
	margin:22px 0 0;
	width:528px;
	display:inline-block;
	position:relative;
}
div.eleabox div.elctwp div.ri div.cha2{
	margin:8px 0 0;
	width:528px;
	display:inline-block;
}
div.eleabox div.elctwp div.ri a{
	background:url(/images/bg/chabg.gif) no-repeat;
	width:41px;
	height:16px;
	text-align:center;
	color:#626262;
	padding:13px 0 0;
	margin:0 11px 0 0;
	display:inline-block;
	float:left;
	font-size:0.95em;
}
div.eleabox div.elctwp div.ri a:hover{
	background:url(/images/bg/chabgon.gif) no-repeat;
	text-decoration:none;
}
div.eleabox div.elctwp div.ri a.on, div.eleabox div.elctwp div.ri a.on:hover{
	background:url(/images/bg/chabgon.gif) no-repeat;
	width:41px;
	height:16px;
	text-align:center;
	color:#626262;
	padding:13px 0 0;
	margin:0 11px 0 0;
	display:inline-block;
	float:left;
	text-decoration:none;
}
div.eleabox div.elctwp div.ri div.dis{
	background:url(/images/bg/chabgda.gif) no-repeat;
	width:41px;
	height:16px;
	text-align:center;
	color:#b0b0b0;
	padding:13px 0 0;
	margin:0 11px 0 0;
	display:inline-block;
	float:left;
	font-size:0.95em;
}

/* table */
caption{
	visibility:hidden; 
	width:0; 
	height:0; 
	overflow:hidden; 
	font-size:0; 
}

div.tbl1{
	clear:both;
	background:url(/images/bg/tbl1bg.gif) no-repeat;
	border-bottom:2px solid #dbdbdb;	
	padding:0 0 5px 0;
}
div.tbl1 table{
	width:100%;
}
div.tbl1 table th{
	color:#a48169;
	padding:6px 0 13px;
}
div.tbl1 table td{
	color:#424f58;
	padding:10px 0 7px 25px;
	border-bottom:1px solid #eaeaea;
}
div.tbl1 table td.ce{
	text-align:center;
	padding:10px 0 7px;
}
div.tbl1 table td.ce1{
	text-align:center;
	padding:4px 0 3px;
}
div.tbl1 table td.ce2{
	text-align:center;
	padding:10px 0 7px;
	color:#a6a6a6;
}
div.tbl1 table tr.bdno td{
	border-bottom:0;
}
div.tbl1 table td a, div.tbl1 table td a:hover{
	color:#424f58;
}

div.tbl2{
	clear:both;
	border-top:2px solid #d6d6d6;	 
	border-bottom:1px solid #eee;
	line-height:0;
}
div.tbl2 table{
	border-left:1px solid #d6d6d6;
	border-right:1px solid #d6d6d6;
	border-bottom:1px solid #d6d6d6;
	width:100%;
}
div.tbl2 table .gbr{
	border-right:1px solid #d6d6d6;
}
div.tbl2 table th{
	background:#fff9e6;
	border-bottom:1px solid #d6d6d6;
	color:#626262;
	line-height:140%;
	padding:7px 0;
}
div.tbl2 table td{
	border-bottom:1px solid #d6d6d6;
	color:#626262;
	line-height:140%;
	padding:7px 18px;
	background:#fff;
}
div.tbl2 table td span.error{
	display:block;
	color:red;
	text-align:left;
	width:90%;
	background:url(/admin/images/common/ico_warning.gif) no-repeat 0px 6px;
	padding:2px 0 0 13px;
	font-size:0.95em;
	font-weight:bold;
	letter-spacing:-1px;
}
div.tbl2 table td div.pore{
	position:relative;
	display:inline-block;
	width:100%;
}
div.tbl2 table td div.pore span.bfr{
	position:absolute;
	top:0;
	right:0;
	display:inline-block;
}

div.tbl2 table td.inp{
	padding:3px 6px;
	vertical-align:middle;
}
div.tbl2 table td.inp input.rdo{
	vertical-align:middle;
}
div.tbl2 table td.gra{
	background:#d7d7d7;
}
div.tbl2 table td.ce{
	text-align:center;
	padding:7px 0;
}
div.tbl2 table td div.ortx{
	background:url(/images/bg/bul_tri.gif) no-repeat;
	padding:0 0 0 20px;
	color:#ff9c00;
	font-weight:bold;
	margin:4px 0 0 0;
}
div.tbl2 table td div.grtx{
	padding:15px 11px;
	color:#2e3744;
}
div.tbl2 table td input.tex1{
	width:621px;
	height:20px;
	border:1px solid #cfcfcf;
	padding:3px 0 0 3px;
}
div.tbl2 table td input.tex2{
	width:411px;
	height:20px;
	border:1px solid #cfcfcf;
	padding:3px 0 0 3px;
}
div.tbl2 table td input.tex3{
	width:200px;
	height:20px;
	border:1px solid #cfcfcf;
	padding:3px 0 0 3px;
}
div.tbl2 table td input.tex4{
	width:420px;
	height:20px;
	border:0;
}
div.tbl2 table td input.tex5{
	width:130px;
	height:15px;
	border:1px solid #cfcfcf;
	padding:3px 0 0 3px;
}
div.tbl2 table td select.sel1{
	width:120px;
	height:20px;
}
div.tbl2 table td textarea.tex1{
	width:601px;
	height:170px;
	border:1px solid #cfcfcf;
	padding:10px;
}
div.tbl2 table td textarea.tex2{
	width:528px;
	height:20px;
	border:1px solid #cfcfcf;
	padding:10px;
	float:left;
	margin:0 4px 0 0;
}
div.tbl2 table td textarea.tex3{
	width:500px;
	height:170px;
	border:1px solid #cfcfcf;
	padding:10px;
	float:left;
	margin:0 4px 0 0;
}
div.tbl2 table td textarea.tex4{
	width:601px;
	height:270px;
	border:1px solid #cfcfcf;
	padding:10px;
}
div.tbl2 table td label.ca1{
	color:#2f3743;
	padding:0 40px 0 0;
	vertical-align:middle;
}
div.tbl2 table td img, div.tbl2 table td input{
	vertical-align:middle;
}
div.tbl2 table td br.lh{
	line-height:2px;
}
div.tbl2 table td dl.poll{
	padding:5px 0;
	margin:0;
	display:inline-block;
}
div.tbl2 table td dl.poll dt{
	color:#707070;
	padding:0;
	margin:0;
	float:left;
	width:120px;
}
div.tbl2 table td dl.poll dd{
	padding:0;
	margin:0;
	float:left;
}
div.tbl2 table td dl.poll dd.gra{
	width:440px;
}
div.tbl2 table td dl.poll dd.gra div.gratr{
	width:435px;
	height:13px;
	border:1px solid #c1c1c1;
	background:#f3f3f3;
	overflow:hidden;
}
div.tbl2 table td dl.poll dd.ptx{
	color:#ff9072;
	font-weight:bold;
	padding:0 0 0 7px;
}

div.tbl3{
	clear:both;
	border-top:2px solid #d6d6d6;	 
	border-bottom:1px solid #eee;
	line-height:0;
}
div.tbl3 table{
	border-left:1px solid #d6d6d6;
	border-right:1px solid #d6d6d6;
	border-bottom:1px solid #d6d6d6;
	width:100%;
}
div.tbl3 table th{
	background:#fff9e6;
	border-bottom:1px solid #ededed;
	border-right:1px solid #d6d6d6;
	color:#7b7b7b;
	line-height:140%;
	padding:7px 0;
}
div.tbl3 table td{
	border-bottom:1px solid #ededed;
	border-right:1px solid #d6d6d6;
	color:#7b7b7b;
	line-height:140%;
	padding:7px 15px;
	background:#fff;
}
div.tbl3 table td a, div.tbl3 table td a:hover{
	color:#7b7b7b;
}
div.tbl3 table td.gra{
	background:#d7d7d7;
}
div.tbl3 table td.ce{
	text-align:center;
	padding:7px 0;
}
div.tbl3 table td.ctn1{
	background:#fff9e6;
	color:#676767;
	line-height:140%;
	padding:11px 17px;
}
div.tbl3 table td.ctn1 span{
	color:#565656;
	font-weight:bold;
	font-size:1.25em;
}
div.tbl3 table td.ctn2{
	padding:16px 38px;
}
div.tbl3 table td.ctn2 ul{
	margin:0;
}
div.tbl3 table td.ctn2 ul li{
	line-height:140%;
	color:#252525;
}
div.tbl3 table td.ctn2 ul li a, div.tbl3 table td.ctn2 ul li a:hover{
	color:#252525;
}
div.tbl3 table td.ctn2 ul li strong{
	color:#252525;
}
div.tbl3 table td.ctn2 div.lef{
	background:url(/images/bg/dotline2.gif) repeat-y 100% 0;
	float:left;
	width:347px;
}
div.tbl3 table td.ctn2 div.rig{
	float:left;
	padding:0 0 0 74px;
}
div.tbl3 table td.ctn3{
	padding:3px 8px;
	background:#fcfcfc;
}
div.tbl3 table td.ctn3 div.le{
	float:left;
	padding:2px 0 0 9px;
}
div.tbl3 table td.ctn3 div.ri{
	float:right;
}
div.tbl3 table td.ctn4{
	padding:10px 9px 20px;
}
div.tbl3 table td.ctn4 ul{
	margin:0;
}
div.tbl3 table td.ctn4 ul li{
	padding:0 5px;
	color:#858585;
	display:inline;
	line-height:210%;
}
div.tbl3 table td.ctn4 ul li a, div.tbl3 table td.ctn4 ul li a:hover{
	color:#858585;
}
div.tbl3 table td.ctn4 ul li a.bl1, div.tbl3 table td.ctn4 ul li a.bl1:hover{
	color:#31b9c2;
	font-weight:bold;
	font-size:1.1em;
}
div.tbl3 table td.ctn4 ul li a.bl2, div.tbl3 table td.ctn4 ul li a.bl2:hover{
	color:#2677dc;
	font-weight:bold;
	font-size:1.3em;
}
div.tbl3 table td.ctn4 ul li a.bl3, div.tbl3 table td.ctn4 ul li a.bl3:hover{
	font-size:1.5em;
	color:#fff;
	font-weight:bold;
	background:#5cbbfe;
	padding:1px 0;
}
div.tbl3 table td.ctn5{
	background:#fff9e6;
	text-align:right;
	line-height:140%;
	padding:9px 17px;
}
div.tbl3 table td.ctn5 input.txt{
	width:132px;
	height:16px;
	border:1px solid #ccc;
	padding:2px 0 0 3px;
	vertical-align:middle;
}
div.tbl3 table td.ctn5 input.btn{
	vertical-align:middle;
}

div.tbl3 table td.ctn6{
	background:#fff9e6;
	color:#676767;
	line-height:140%;
	padding:11px 17px;
	border-right:0;
}
div.tbl3 table td.ctn6 span{
	color:#565656;
	font-weight:bold;
	font-size:1.25em;
}

div.tbl4wrap{
	width:100%;
}
div.tbl4inwp{	
	display:inline-block;
	width:100%;
	margin:0 0 -1px 1px;
	_margin:0 0 -3px 0;
}
*:first-child+html div.tbl4inwp{margin:0 0 -3px 1px;}
:root div.tbl4inwp{margin:0;}

div.tbl4wrap div.tlef{
	background:url(/images/bg/tbl4_tlef.gif) no-repeat;
	width:16px;
	height:16px;
	float:left;
	margin:0 0 -15px -1px;
	_margin:0 0 -15px 0;
	position:relative;
	z-index:2;
}
div.tbl4wrap div.trig{
	background:url(/images/bg/tbl4_trig.gif) no-repeat;
	width:16px;
	height:16px;
	float:right;
	margin:0 1px -15px 0;
	_margin:0 0 -15px 0;
	position:relative;
	z-index:2;
}
:root div.tbl4wrap div.trig{margin:0 -1px -15px 0;}

table.tbl4{
	border:2px solid #dadada;
	width:100%;
}
table.tbl4 th{
	border-right:1px solid #d6d6d6;
	border-bottom:1px solid #e8e8e8 ;
	padding:7px 0;
	background:#fff9e6;
}
table.tbl4 th.bg1{
	background:#d6f4ff;
}
table.tbl4 th.bg2{
	background:#e2f6b1;
}
table.tbl4 th.bg3{
	background:#ffec9c;
}
table.tbl4 th.bg4{
	background:#ffe3ca;
}
table.tbl4 th.bg5{
	background:#d6f4ff;
}
table.tbl4 td{
	border-right:1px solid #d6d6d6;
	border-bottom:1px solid #ededed;
	padding:13px 0;
	text-align:center;
}
table.tbl4 td.le1{
	padding:13px;
	color:#7b7b7b;
	text-align:left;
}
table.tbl4 td.le1 a, table.tbl4 td.le1 a:hover{
	color:#7b7b7b;
}
table.tbl4 td.bg1{
	background:#f1fbff;
	padding:0;
}
table.tbl4 td.bg2{
	background:#f4ffeb;
	padding:0;
}
table.tbl4 td.bg3{
	background:#fffbe7;
	padding:0;
}
table.tbl4 td.bg4{
	background:#fff7ef;
	padding:0;
}
table.tbl4 td.bg5{
	background:#f1fbff;
	padding:0;
}

div.tbl5{
	margin:6px 0 0;
	width:765px;
}
div.tbl5 div.t{
	background:url(/images/bg/tbl5_t.gif) no-repeat;
	width:765px;
	height:8px;
	overflow:hidden;
}
div.tbl5 div.b{
	background:url(/images/bg/tbl5_b.gif) no-repeat;
	width:765px;
	height:10px;
}
div.tbl5 div.m{
	background:url(/images/bg/tbl5_m.gif) repeat-y;
	width:765px;
}
div.tbl5 table{
	width:756px;
}
div.tbl5 table tr.bdno th, div.tbl5 table tr.bdno td{
	border-bottom:0px;
}
div.tbl5 table th{
	width:120px;
	padding:8px 0;
	font-size:0;
	line-height:130%;
	border-bottom:1px solid #e4e5e5;
}
div.tbl5 table td{
	padding:8px 20px;
	color:#5a5a5a;
	line-height:130%;
	border-bottom:1px solid #e4e5e5;
}
div.tbl5 table td div.inde{
	padding:0 0 0 105px;
}
div.tbl5 table td.proli{
	padding:5px 0 5px 52px;
	font-size:0;
}
div.tbl5 table td.proli ul li{
	font-size:0;
	line-height:0;
	background:url(/images/bg/bul_arrow13.gif) no-repeat 100% 50%;
	margin:0 20px 0 0;
	float:left;
	width:176px;
}
div.tbl5 table td.proli ul li.bano{
	background:none;
	padding:0;
	margin:0;
	width:149px;
}

/* paging */
div.paging{
	margin:18px 0 0 0;
	padding:3px 0 4px 0px;
	text-align:center;
}
div.pama1{
	margin:0;
}
div.paging a img{
	margin:0; 
	vertical-align:middle;
}
div.paging ol{
	display:inline; 
	margin:0 8px 0 6px; 
	padding:0;	
}
div.paging ol li{
	display:inline; 
	color:#c8ad85;
	font-weight:bold;
	margin:0px;
}
div.paging ol li.on{
	color:#181d1d; 
	font-weight:bold;
	border:1px solid #f36b2a;
	padding:3px 1px 3px 5px;
	margin:0 3px 0 0;
}
:root div.paging ol li.on{padding:1px 6px 1px 5px;}

div.paging ol li a{
	color:#c8ad85; 
	font-weight:bold;
	border:1px solid #fff;
	padding:1px 6px 1px 5px;
}
div.paging ol li a:hover{
	color:#181d1d; 
	font-weight:bold;
	border:1px solid #f36b2a;
	text-decoration:none;
	padding:3px 6px 3px 5px;
}
div.paging ol li.on a, div.paging ol li.on a:hover{
	font-weight: bold; 
	color:#181d1d;
	text-decoration:none;
	padding:1px 6px 1px 5px;
}

/* etc */
.dpnone{
	display:none;
}

.clle{
	clear:left;
}

/* margin */
.mar1{
	margin:19px 0 0 0;
}
.mar2{
	margin-top:0;
}

/* layer all */
div.edula{
	position:absolute;
	top:300px;
	left:600px;
	border:1px solid #d0d0d0;
	background:#fffbdd;
	width:222px;
	height:88px;
}
div.edula ul{
	padding:11px 0 0 15px;
	margin:0;
}
div.edula ul li{
	line-height:140%;
	color:#8a8a8a;
}

div.myscr{
	border:2px solid #ffa200;
	background:#fff;
	width:287px;
	position:absolute;
	top:28px;
	right:0;
	z-index:99;
	width:230px;
}
div.myscr div.tit{
	margin:1px;
	padding:8px 0 8px 10px;
	background:#e6e6e6;
	border-bottom:2px solid #f7f7f7;
	color:#686868;
}
div.myscr div.tit strong{
	color:#45a3ec;
}
div.myscr div.tit img{
	vertical-align:middle;
	margin:0 4px 0 0;
}
div.myscr ul{
	margin:0;
}
div.myscr ul li.ct1{
	padding:10px 0 0 12px;
	font-size:1.15em;
	color:#525252;
	font-weight:bold;
}
div.myscr ul li.ct1 span{
	font-size:0.95em;
	color:#aeadad;
	font-weight:bold;
}
div.myscr ul li.ct1 a, div.myscr ul li.ct1 a:hover{
	color:#525252;
	font-weight:bold;
}
div.myscr ul li.ct2{
	color:#aeadad;
}
div.myscr ul li.ct2 a{
	color:#aeadad;
	background:url(/images/bg/bul_dot8.gif) no-repeat 20px 7px;
	padding:3px 0 2px 27px;
	display:block;
	_height:1%;
}
div.myscr ul li.ct2 a:hover{
	color:#525252;
	background:#ebebeb url(/images/bg/bul_dot8.gif) no-repeat 20px 7px;
}
div.myscr ul li.ct3{
	padding:15px 0 0 12px;
	font-size:1.15em;
	color:#525252;
	font-weight:bold;
}
div.myscr ul li.ct3 span{
	font-size:0.95em;
	color:#aeadad;
	font-weight:bold;
}
div.myscr ul li.ct3 a, div.myscr ul li.ct3 a:hover{
	color:#525252;
	font-weight:bold;
}
div.myscr div.btn{
	margin:9px 1px 1px;
	padding:8px 10px;
	background:#e6e6e6;
	font-size:0;
	text-align:right;
}

div.juex{
	position:absolute;
	top:360px;
	left:263px;
}
div.juex div.t{
	height:4px;	
	overflow:hidden;
	background:#91c5e6;
	_background:#fff;
}
div.juex div.t div.tle{
	width:5px;
	float:left;
	background:#91c5e6;
}
div.juex div.t div.tce{
	width:700px;
	float:left;
	background:#91c5e6;
}
div.juex div.t div.tri{
	width:5px;
	height:4px;
	float:left;
	background:#91c5e6;
}
div.juex div.m{
	overflow:hidden;
	height:370px;
	background:#fff;	
}
div.juex div.m div.mle{
	width:5px;
	height:370px;
	background:#91c5e6;
	float:left;
}
div.juex div.m div.mce{
	width:700px;
	height:370px;
	float:left;
}
div.juex div.m div.mri{
	width:5px;
	height:370px;
	background:#91c5e6;
	float:left;
}
div.juex div.b{
	height:5px;	
	overflow:hidden;
	background:#91c5e6;
	_background:#fff;
}
div.juex div.b div.ble{
	width:5px;
	height:5px;
	float:left;
	background:#91c5e6;
}
div.juex div.b div.bce{
	width:700px;
	float:left;
	background:#91c5e6;
}
div.juex div.b div.bri{
	width:5px;
	height:5px;
	float:left;
	background:#91c5e6;
}

div.juex div.tcon{
	background:#91c5e6;
	padding:0 0 4px; 
	overflow:hidden;
	display:inline-block;
	width:100%;
}
div.juex div.tcon div.tit{
	float:left;
	font-size:1.15em;
	color:#fff;
	font-weight:bold;
	text-align:center;
	width:76%;
	padding:3px 0 0 0;
}
div.juex div.tcon div.btn{
	float:right;
	width:24%;
	font-size:0;
}
div.juex div.tcon div.btn img{
	margin:0 0 0 6px;
}

div.juex div.mcon{
	width:700px;
	height:345px;
	overflow:auto;
	line-height:140%;
	scrollbar-face-color: #cbecff;
	scrollbar-shadow-color:#bcbcbc;
	scrollbar-highlight-color: #bcbcbc;
	scrollbar-3dlight-color: #fff;
	scrollbar-darkshadow-color:#fff; 
	scrollbar-track-color: #fff;
	scrollbar-arrow-color: #3795cf;
}

div.edusub{
	position:absolute;
	top:300px;
	left:300px;
	width:205px;
}
div.edusub div.tp{
	width:205px;
	height:32px;
	background:url(/images/bg/edusub_tp.gif) no-repeat;
	display:inline-block;
	font-size:0;
}
div.edusub div.tp div.tit{
	float:left;
	padding:7px 0 0 12px;
}
div.edusub div.tp div.btn{
	float:right;
	padding:9px 13px 0 0;
}
div.edusub div.md{
	background:url(/images/bg/edusub_md.gif) repeat-y;
	overflow:hidden;
}
div.edusub div.md ul{
	padding:0 0 0 22px;
}
div.edusub div.md ul li{
	color:#868f9d;
	line-height:150%;
	width:155px;
}
div.edusub div.md ul li a, div.edusub div.md ul li a:hover{
	color:#868f9d;
}
div.edusub div.bm{
	width:205px;
	height:16px;
	background:url(/images/bg/edusub_bm.gif) no-repeat;
	overflow:hidden;
}

div.eleala{
	width:244px;
	display:none;
}
div.eleala div.t{
	width:244px;
	height:8px;
	background:url(/images/bg/eleala_t.gif) no-repeat;
	overflow:hidden;
}
div.eleala div.m{
	background:url(/images/bg/eleala_m.gif) repeat-y;
	padding:0 0 7px;
}
div.eleala div.m ul{
	padding:0 0 0 11px;
	width:220px;
}
div.eleala div.m ul li{
	color:#427424;
	padding:4px 0 0;
	line-height:120%;
}
div.eleala div.b{
	width:244px;
	height:4px;
	background:url(/images/bg/eleala_b.gif) no-repeat;
	overflow:hidden;
}

/* popup */
div.poptit{
	margin:16px 0 0 28px;
	padding:0 0 12px 15px;
	background:url(/images/bg/bul_dot6.gif) no-repeat 0 4px;
	font-size:1.35em;
	font-weight:bold;
	color:#fff;
	display:inline-block;
}

div.pobx1{
	border-left:1px solid #c5c5c5;
	border-right:1px solid #c5c5c5;
	border-bottom:1px solid #c5c5c5;
	background:url(/images/bg/bxbg1.gif) repeat-x;
	padding:5px 4px 4px;
}
div.pobx1 div.ins{
	background:#e7e7e7;
	padding:5px 0;
	display:inline-block;
	width:100%;
}
div.pobx1 div.ins div.tit{
	padding:13px 28px 10px 31px;
	border-right:1px solid #c5c5c5;
	float:left;
}
div.pobx1 div.ins div.lis{
	padding:5px 0 0 24px;
	float:left;
}
div.pobx1 div.ins div.lis p{
	background:url(/images/bg/bul_dot7.gif) no-repeat 0 4px;
	padding:0 0 0 10px;
	margin:6px 0;
}
div.pobx2{
	border-left:1px solid #c5c5c5;
	border-right:1px solid #c5c5c5;
	border-bottom:1px solid #c5c5c5;
	padding:20px;
}
div.pobx2 h3{
	color:#696868;
	font-size:1.25em;
	margin:0;
}

div.pobx3{
	border-left:1px solid #c5c5c5;
	border-right:1px solid #c5c5c5;
	border-bottom:1px solid #c5c5c5;
	background:url(/images/bg/bxbg1.gif) repeat-x;
	padding:13px 19px;
}

div.polay1{
	margin:10px 0 0 0;
	display:inline-block;
	width:100%;
}
div.polay1 div.le{
	float:left;
	width:40%;
}
div.polay1 div.ri{
	float:left;
	width:60%;
}
div.polay1 div.ctn{
	float:left;
	width:20%;
}
div.polay1 h4{
	color:#696868;
	font-size:1.0em;
	margin:0 0 10px 0;
}
div.polay1 div.ctn1{
	float:left;
	width:33%;
}
div.polay1 div.ctn2{
	float:left;
}

ul.popls1{
	margin:0;
	width:205px;
}
ul.pwi{
	width:170px;
}
ul.popls1 li{
	color:#696868;
	line-height:120%;
	font-size:0.95em;
	text-indent:-12px;
	padding-left:12px;
}
ul.popls1 li.dis{
	color:#b8b8b8;
}
ul.popls1 li a{
	color:#696868;
	font-size:0.95em;
	display:block;
	padding:3px 21px 2px 4px;
	height:1%;
}
ul.popls1 li a:hover{
	background:#fff28f url(/images/bg/bul_arrow7.gif) no-repeat 96% 50%;
	text-decoration:none;
}
ul.popls1 li a.on, ul.popls1 li a.on:hover{
	background:#fff28f url(/images/bg/bul_arrow7.gif) no-repeat 96% 50%;
	text-decoration:none;
}

div.poprint{
	background:url(/images/bg/linebg2.gif) repeat-x 0 100%;
	margin:19px 0 0 0;
	padding:0 0 7px 0;
	display:inline-block;
	width:100%;
}
div.poprint div.le{
	float:left;
	padding:0 0 0 17px;
}
div.poprint div.le img{
	vertical-align:top;
}
div.poprint div.ri{
	float:right;
	padding:0 14px 0 0;
}

div.poprint1{
	padding:3px 0;
	display:inline-block;
	width:100%;
	border-bottom:2px solid #a7a7a7;
}
div.poprint1 div.le{
	float:left;
	padding:7px 0 0 13px;
	font-size:0;
	width:85px;
}
div.poprint1 div.ri{
	float:right;
	padding:4px 0 4px 13px;
	font-size:0;
	width:130px;
}

div.poprint2{
	padding:10px 0 10px 0;
	display:inline-block;
	width:100%;
	border-bottom:1px solid #b4b4b4;
	background:#f2f2f2;
}
div.poprint2 ul li.tit{
	padding:0 0 0 11px;
	color:#333;
}
div.powrap{
	border:1px solid #c5c5c5;
	padding:0 14px 10px;
}

div.powrap{
	border:1px solid #c5c5c5;
	padding:0 14px 10px;
}

/* 첨부 파일 목록 */
ul.filelist li {
	padding-top:2px;
}
ul.filelist li img {
	vertical-align:middle;
}

span.filelist2 {
	word-break:break-all;
}
span.filelist2 img {
	vertical-align:middle;
}
span.filelist2 a {
	padding-right:10px;
}

div.guide {
	margin:10px 10px 0 10px;
	font-size:0.90em;
}
div.guide ul{
	line-height:160%;
}

div.twd{
	width:609px;
}

div ul.ntc li {
 padding:0 0 0 8px;
 background:url(/images/bg/bul_arrow5.gif) no-repeat 0 5px; 
 letter-spacing:-1px;
}

div.play{
	background:url(/images/bg/play.gif) no-repeat;
	width:552px;
	height:376px;
}
div.play ul{
	padding:13px 0 0 0;
}
div.play ul li.ct1{
	padding:0 18px 0 0;
	font-size:0;
	text-align:right;
}
div.play ul li.ct2{
	padding:51px 0 0 0;
	font-size:1.35em;
	color:#44718a;
	font-weight:bold;
	text-align:center;
	line-height:210%;
}
div.play ul li.ct2 a, div.play ul li.ct2 a:hover{
	color:#e17400;
	text-decoration:underline;
}
div.play ul li.ct3{
	padding:60px 0 0 0;
	text-align:center;
}