body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
}

/* 링크 */
a:link {font-size:9pt; color:#ffffff; text-decoration:none;}
a:visited {font-size:9pt; color:#ffffff; text-decoration:none;}
a:hover {font-size:9pt; color:#ffffff; text-decoration:underline;}
a:active {font-size:9pt; color:#ffffff; text-decoration:none;}


body,td,th {
	font-size: 13px;
	font-family: 돋움체;
	color: #4D4D4D;
	line-height:110%; letter-spacing: -0.1em;
}

.style1 { color: #000000; font-weight: bold; }
.txt01 { color: #ff0000; font-weight: bold; }

.blind{position:absolute;left:-9999px;top:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden;}

/* 제목 */
h2 { width: auto; height: auto; margin: 0em 0.2em 0.2em 0; padding: 1px 0 0 16px; background: transparent url(h3bg1.gif) no-repeat 0 0.1em ; color: #4D4D4D; font-weight: bold; font-size: 1.1em; letter-spacing: -1px; line-height: 1.2; }

h3 { width: auto; height: auto; margin: 0.4em 0.2em 0.2em 0.4em; padding: 0px 0 0 13px; background: transparent url(bu_li1.gif) no-repeat 0 0.1em ; color: #4D4D4D; font-weight: bold; font-size: 1.0em; letter-spacing: 0px; line-height: 1.2; }

h4 { width: auto; height: auto; margin: 0.2em 0 0 0.5em; padding: 1px 0 0 13px; background: transparent url(bu_li1.gif) no-repeat 0 0.1em ; color: #4D4D4D; font-weight: bold; font-size: 1.0em; letter-spacing: 0px; line-height: 1.4; }

h5 { margin: 1.34em 0 1em 0; padding: 0 0 0 14px; background: url(h5bg.png) no-repeat 0 .08em; letter-spacing: -1.5px; line-height: 1.25;}

p {width:540px; height:765px; margin: 0; padding:0; }

ul.bu { list-style: none; margin: 0; padding: 0 0 0.5em 1.5em; text-align: left; }
ul.bu li { margin: 0; padding: 0 0 0 0.9em; background: url(bu_li1.gif) no-repeat 0 0.2em; }
ul.bu ul li { background: url(bu_li2.gif) no-repeat 0 0.2em; }
ul.bu ul ul li { background: url(bu_li3.png) no-repeat 0 0.2em; }
ul.bu ul ul ul li { background: url(bu_li4.png) no-repeat 0 0.2em; }
ul.bu ul, ul.bu ul ul, ul.bu ul ul ul { list-style: none; margin: 0; padding: 0 0 .5em 0; }
td ul.bu { padding: .5em; }

ul.bu li.bgno{background:none;}

/* 테이블 */
table.t1 { border-collapse: collapse; width: 97%; margin: 0px 0; border-top:2px solid #8CD463; border-bottom:2px solid #8CD463; border-right:2px solid #fffff3; *border-right:1px solid #fffff3; text-indent:0; font-weight:normal; }
table.t1 thead, table.t1 tbody th, table.t1 tfoot { font-weight: normal; color: #666; text-align: center; vertical-align: middle;letter-spacing: 0px; }
table.t1 thead th { padding: 4px 0 2px 0; text-align:center; font-weight:bold; background: #F6F5F5; border-right:1px solid #BBEE9E; border-bottom:1px solid #95D780; color:#35971A; }
table.t1 tbody th, table.t1 tbody td { background:#ffffff;border-bottom: 1px solid #ddd; text-align:center; border-right: 1px solid #ddd; padding: 2px 6px 2px 6px; letter-spacing: 0px; line-height:140%; }
table.t1 tbody th { background:#F8F8F8; color:#139316; font-weight:bold; }
table.t1 tfoot th, table.t1 tfoot td { background:#f9f9f9; color:#666; }


/* 정렬 */
.tal { text-align: left; }
.tar { text-align: right; }
.tac { text-align: center; }
.center { text-align: center; padding: 0.9em 0 0.5em 0.5em; }

/* 팝업레이아웃 */
.layout_top { position:absolute; width:450px; height:635px; left:0; top:0; margin:0; }
.layout_content { position:absolute; width:450px; height:635px; left:0px; top:152px; background: url(bg.jpg) no-repeat; }
.layout_page { position:relative; width:450px; height:635px; left:34px; top:12px; overflow:auto; padding: 0px 0px 0 0px; margin: 0 0 0 0; }
.layout_bt { position: absolute; width: 450px; height: 51px; top:635px; left:0px;}


.con01 { width:95%; margin: 0 0 0 0; }
.box33bg { border: 1px solid #dadada; background: #f9f9f9; margin: 0 0 0 0; padding: 2px 4px 0px 10px; }
.box33bg div { border: 1px solid #dadada; background: #fff; padding: 6px 10px 4px; }
.margin { margin-bottom: 0px;}

.dpn { display: none !important; }


/* 팝업레이아웃 */
.pop_UN { position:absolute; width:540px; height:765px; left:0; top:0; }
.pop_UN .vod { position:absolute; width:540px; height:765px; left:0px; top:0px; }
.layout_content { position:absolute; width:540px; height:765px; left:0px; top:120px; background: url(20150914.jpg) no-repeat ;}
.layout_page { position:relative; width:540px; height:765px; left:20px; top:0px;  padding: 0 10px 0 0; }
.layout_bottom { position:absolute; width:540px; height:70px; left:0; top:765px; }

.close { position:absolute; margin: 0 0 0 0px; padding: 0 0 0 0px; left: 0px; top:765px; width:540px; height:24px; background: #000; font-size: 12px; color: #ffffff; text-align:center; }