/* CSS Document */ 

/* 공통 */
* {
    padding:0px;
    margin:0px;
}
body {
	margin: 0;
	padding: 0;
	font-size:12px;
	line-height: 1.4em;
	font-family: Dotum, sans-serif;
	color:#666666;
}

form {
	margin: 0;
	padding: 0;
}
ul, ol, dl {list-style: none; margin:0; padding:0;}


/* Top  아웃라인 */

div.head{
    width:500px;
	height:67px;
	margin:-50px 0 0 179px;
	padding:0 0px 9px -358px;

}

/* top menu - 홈, RSS,webzine..  */
div.top_menu{
    width:970px;
	text-align:right;
	margin:2px 0px 0px 0;
	color:#737373;
	font-size:11px;

}
div.top_menu img{
	margin:0 0 0 0px;
	vertical-align:middle;
}



input, textarea, span, iframe{
	margin: 0px;
	padding: 0px;
	font-family: Dotum, Verdana ;
	font-size: 12px;
	color: #666666;
	letter-spacing:0px;
	text-decoration: none;
}
input, select {
	vertical-align:middle;
	margin-bottom:1px;
}

input.bottom{
	vertical-align:middle;
	margin-bottom:2px;
}

input.bottom2{
	vertical-align:middle;
	margin-bottom:4px;
}

img { 
	border:0 none; 
}
.png24 { 
   tmp:expression(setPng24(this));
}
a:link {
	color: #666666 ;
	text-decoration: none ;
}
a:visited {
	color: #666666 ;
	text-decoration: none ;
}
a:active {
	color: #666666 ;
	text-decoration: none ;
}
a:hover {
	color: #3f89c8 ;
	text-decoration: underline ;
}

input.small{
	border: 1px solid #d7d7d5;
	font-size:11px;
	color:#666666;
	padding: 2px 5px 0px 5px;
}
input.normal{
	border:1px solid #A7A7A7; 
	border-bottom:1px solid #D8D8D8; 
	border-right:1px solid #D8D8D8; 
	background-color:#FBFBFB;
	font-size:12px;
	height:16px;
	color:#666666;
	padding: 2px 5px 0px 5px;
}
input.search { 
	border-top : 1px solid #fff ;
	border-left : 1px solid #fff ;
	border-bottom : 1px solid #fff ;
	border-right : 1px solid #fff ;
	font-family : Dotum;
	color:#333333; 
	font-size : 14px ; 
	height : 17px ;
	padding-top:2px; 
	padding-left:5px;
	padding-right:5px;
}

input.sooyo_search{
	border-top : 1px solid #8b8b8b ;
	border-left : 1px solid #8b8b8b ;
	border-bottom : 1px solid #b4e3eb ;
	border-right : 1px solid #b4e3eb ;
	font-family : Dotum;
	color:#555555; 
	font-size : 12px ; 
	height : 15px ;
	padding-top:3px; 
	padding-left:5px;
	padding-right:5px;
}

input.search2 { 
	border-top : 1px solid #8b8b8b ;
	border-left : 1px solid #8b8b8b ;
	border-bottom : 1px solid #d4d4d4 ;
	border-right : 1px solid #d4d4d4 ;
	background-color:#edfdfe;
	font-family : Dotum;
	color:#333333; 
	font-size : 12px ; 
	height : 16px ;
	padding-top:1px; 
	padding-left:5px;
	padding-right:5px;
}


textarea.normal{
	border: 1px solid #d7d7d5;
	font-size:12px;
	color:#666666;
	padding: 2px 5px 0px 5px;
}
textarea.small{
	border: 1px solid #d7d7d5;
	font-size:11px;
	color:#666666;
	padding: 2px 5px 0px 5px;
}
select { 
	font-family: Dotum; 
	font-size: 11px; 
	color: #666666; 
}
table {
	border-collapse: collapse;
}
table th,
table td {
	padding: 0;
}
.bold{
	font-weight:bold;
}

.gbk {
	color:#9a9999;
	font-size:11px;
	font-weight:bold;
	letter-spacing:-1px;
}
.gbk a {
	color:#9a9999;
	font-size:11px;
	font-weight:bold;
	letter-spacing:-1px;
}
.gbk a:hover {
	color:#9a9999;
	font-size:11px;
	font-weight:bold;
	letter-spacing:-1px;
	text-decoration:underline;
}
.gsk {
	color:#3187c6;
	font-size:12px;
	font-weight:bold;
}

.dsk {
	color:#424242;
	font-size:12px;
	font-weight:bold;
}

.rsk {
	color:#fe7a04;
	font-size:12px;
	font-weight:bold;
}
.tsk {
	color:#0dc3ab;
	font-size:12px;
	font-weight:bold;
}

.opentitle {
	color:#0d969b;
	font-size:11px;
	font-weight:bold;
}

/* Padding값 지정 클래스*/

.pl7 {
	padding:0 0 0px 7px;
}
.pl15 {
	padding:0 0 0px 15px;
}



/* 상단메뉴 */
#top{
	width:100%;
	height:97px;
	background:url(/images/top_bg.jpg) repeat top;
	text-align:center;
}

#top2{
	width:100%;
	height:97px;
	background:url(/images/top_bg.jpg) repeat top;
	text-align:left;
}

div.toplogo{
    width:177px;
  	margin:0px 0 0 8px;

}


/* layout */

div.wrap{
	width:970px;
	height:97px;
	text-align:left;
	margin:0 auto;
}

div.wrap2{
	width:1120px;
	height:auto;
	margin:0 auto;

}

div.wrap_main{
	width:970px;
	height:auto;
	margin:0 auto;
}

div.bodyWrap{
	 position:relative;
}

div.quickMenu{
 position:relative;
 top:0px;
 right:0px;
}

div.wrap_sub{
	width:1120px;
	margin:0 auto;
}

#top_navi {	
    background:url(/images/navi_bg.jpg) no-repeat;
	float: left;
	width: 791px;
	height: 67px;
	margin: 0;
	padding: 0;
}



#top_navi ul li {
	float: left;	
	position: relative;
}
#top_navi #navi {
	width: 791px;	
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

#menu_list1 {
  	float: left;
	position: absolute;
	width: 125px;
	top: 0px;
	left: 70px;	
}
#menu_list2 {
  	float: left;
	position: absolute;
	width: 119px;
	top: 0px;
	left: 140px;	
}
#menu_list3 {
  	float: left;
	position: absolute;
	width: 85px;
	top: 0px;
	left: 220px;	
}
#menu_list4 {
  	float: left;
	position: absolute;
	width: 81px;
	top: 0px;
	left: 300px;	
}

/* 메뉴 자동 이미지 간격 수정 시작*/

.subnav_p4 {
	background:url(/images/sub_bg_mid.jpg) repeat-x;
	height:26px;
	padding:4px 7px 0 7px ;
}

.subnav_p4_side {
	padding:0px 0px 0 0px ;
}

.subnav_line {
	padding:5px 0 0 0;
	height:26px;
	background:url(/images/sub_bg_mid.jpg) repeat-x;
}


#subnav_list1 {
	float: left;
	position: absolute;
	display: none;
	width: 500px;
	top: 36px;
	left: -21px;
	height: 26px;
}

#subnav_list1 ul li {
	height:26px;
}

#subnav_list2 {
	float: left;
	position: absolute;
	width: 300px;
	display: none;
	top: 36px;
	left:-11px;
	height: 27px;
}
#subnav_list2 ul li {
	height:17px;
}

#subnav_list3 {
	float: left;
	position: absolute;
	width: 600px;
	display: none;
	top: 36px;
	left:-230px;
	height: 27px;
}
#subnav_list3 ul li {
	height:17px;
}

#subnav_list4 {
	float: left;
	position: absolute;
	width: 550px;
	display: none;
	top: 36px;
	left:-220px;
	height: 26px;
}
#subnav_list4 ul li {
	height:17px;
}

/* 메뉴 자동 이미지 간격 수정 끝*/


div.history{
	text-align:right;
	margin:-15px 0 0 0;
	color:#737373;
	font-size:11px;
}
div.history a{
	font-size:11px;
}
div.history strong{
	font-size:11px;
	color:#ffaf51;
}

div.foot{
	border-top:1px solid #cfcfcf;
	clear:both;
}
div.foot img{
	margin:23px 0 0 193px;
}



/* 통합검색박스 (일반서브화면용) */

div.search_condition_box{
	width:673px;
	height:470px;
    background:url(/images/sub2/search_total_bg.jpg) no-repeat;
}

div.search_con_layout{
	width:600px;
	height:300px;
	padding:120px 0px 0 44px;
}

div.search_con_01{
	text-align:left;
	width:582px;
	height:85px;
	padding:0px 0px 0 0px;
    background:url(/images/sub2/search_con_01.gif) no-repeat;
}
div.search_con_01 div.text{
	text-align:left;
	width:420px;
	height:40px;
	padding:10px 0px 0 165px;
}

div.search_con_02{
	text-align:left;
	width:582px;
	height:59px;
	padding:0px 0px 0 0px;
    background:url(/images/sub2/search_con_02.gif) no-repeat;
}
div.search_con_02 div.text{
	text-align:left;
	width:420px;
	height:20px;
	padding:16px 0px 0 165px;
}

div.search_con_03{
	text-align:left;
	width:582px;
	height:100px;
	padding:0px 0px 0 0px;
    background:url(/images/sub2/search_con_03.gif) no-repeat;
}
div.search_con_03 div.text{
	text-align:left;
	width:420px;
	height:40px;
	padding:5px 0px 0 165px;
}
div.search_con_04{
	text-align:left;
	width:582px;
	height:70px;
	margin:0px 0px 0 0px;
	padding:0px 0px 0 0px;
    background:url(/images/sub2/search_con_04.gif) no-repeat;
}
div.search_con_04 div.text{
	text-align:left;
	width:420px;
	height:20px;
	margin:0px 0px 0 0px;
	padding:14px 0px 0 150px;
}

input.search_con { 
	border : 1px solid #fff ;
	font-family : Dotum;
	color:#333333; 
	font-size: 12px; 
	height: 14px ;
	padding-top:2px; 
	padding-left:5px;
	padding-right:5px;
}




/*  생활법령정보란  상단 tab부분  */

div.sub_info_tab{
	width:100%;
	height:28px;
	text-align:right;
	margin:0;
	padding:0;
    background:url(/images/sub2/tab_sub_bg.gif) repeat-x bottom ;

}


/*  설명 text 박스  */
.text_bg_left_top{
	width:10px;
	height:10px;
}

.text_bg_right_top{
	width:10px;
	height:10px;
}

.text_bg_left_bottom{
	width:10px;
	height:10px;
}

.text_bg_right_bottom{
	width:10px;
	height:10px;
}

div.sb_text_box{
	padding-left:0px;
	padding-bottom:5px;
}
div.sb_text_box dl.text dd{
	background:url(/images/sub2/icon4.gif) no-repeat 0 6px;
	padding-left:8px;
	padding-bottom:5px;
}


div.move_ouline{
	float:left;
	width:100%;
	height:362px;
	margin:0;
	padding:0;
}
div.move{
	float:left;
	width:365px;
	height:362px;
	margin:0;
	padding:0;
	background:url(/images/sub2/move_bg.gif) no-repeat;	
}
div.move_embed{
	float:left;
	margin:0;
	padding:22px 0 0 22px;
}

div.move_text{
	float:right;
	width:342px;
	height:362px;
	margin:0;
	padding:0;
	background:url(/images/sub2/move_text.gif) no-repeat;	
}

div.move_text_contents{
	float:left;
	overflow-y:scroll;
	overflow-x:hidden;
	text-overflow: clip; 
	height:240px;
	width:287px;
	margin:55px 0px 0 0px;
	padding:0 10px 0 23px ;
	font-family:Dotum, Arial, Helvetica, sans-serif;
	font-size:12px;  
	color:#48849a;
	line-height:140%;
}

/* 화면 구성 안내 */
div.screen{
	position:relative;
	width:714px;
	height:365px;
	margin:0;
	padding:0;
}

div.screen_text{
	position:absolute;
	width:284px;
	height:223px;
	left:387px;
	top: 79px;
}
div.screen_text dl.text dd{
	background:url(/images/sub2/icon4.gif) no-repeat 0 6px;
	padding-left:8px;
	padding-bottom:10px;
}


/* 담당부서소개 */
div.work{
	position:relative;
	margin:20px 0 0 0;
	width:720px;
	height:193px;
	background:url(/images/sub2/department_01.gif) no-repeat ;
}

div.work_text{
	position:absolute;
	width:497px;
	height:129px;
	font-weight:bold;
	left: 206px;
	top: 52px;
}
div.work_text dl.text dd{
	padding-bottom:3px;
}

div.work2{
	position:relative;
	margin:20px 0 0 0;
	width:720px;
	height:124px;
	background:url(/images/sub2/department_02.gif) no-repeat ;
}

div.work_text2{
	position:absolute;
	width:497px;
	height:49px;
	font-weight:bold;
	left: 206px;
	top: 58px;
}
div.work_text2 dl.text dd{
	padding-bottom:3px;
}


/* 약도안내 */
div.map{
	position:relative;
	margin:0;
	width:720px;
	height:400px;
	background:url(/images/sub2/map02.gif) no-repeat ;
}

div.map_text{
	position:absolute;
	width:413px;
	height:201px;
	left: 245px;
	top: 123px;
}
div.map_text dl.text dd{
	padding-bottom:2px;
}

/* 사이트맵화면 (사이트맵)*/
div.sitemap{
	position:relative;
	margin:0;
	width:638px;
	height:280px;
	background:url(/images/sub2/sitemap.jpg) no-repeat ;
}

div.sitemap_text{
	position:absolute;
	width:126px;
	height:125px;
	left: 16px;
	top: 46px;
}
div.sitemap_text dl.text dd{
	font-weight:bold;
	font-size:12px;  
	letter-spacing:-1px;
	color:#3cab98;
	height:20px;
	padding-top:5px;
	background:url(/images/sub2/sitemap_line.gif) repeat-x bottom ;
}
div.sitemap_text dl.text dd a{
	color:#3cab98;
}
div.sitemap_text dl.text dd a:hover{
	color:#46d3bb;
	text-decoration:none;
}


div.sitemap_text2{
	position:absolute;
	width:126px;
	height:125px;
	left: 178px;
	top: 48px;
}
div.sitemap_text2 dl.text dd{
	font-weight:bold;
	font-size:12px;  
	letter-spacing:-1px;
	color:#519baa;
	height:20px;
	padding-top:5px;
	background:url(/images/sub2/sitemap_line.gif) repeat-x bottom ;
}
div.sitemap_text2 dl.text dd a{
	color:#519baa;
}
div.sitemap_text2 dl.text dd a:hover{
	color:#6cc6d9;
	text-decoration:none;
}


div.sitemap_text3{
	position:absolute;
	width:126px;
	height:125px;
	left: 337px;
	top: 48px;
}
div.sitemap_text3 dl.text dd{
	font-weight:bold;
	font-size:12px;  
	letter-spacing:-1px;
	color:#5783b2;
	height:20px;
	padding-top:5px;
	background:url(/images/sub2/sitemap_line.gif) repeat-x bottom ;
}
div.sitemap_text3 dl.text dd a{
	color:#5783b2;
}
div.sitemap_text3 dl.text dd a:hover{
	color:#84afdc;
	text-decoration:none;
}



div.sitemap_text4{
	position:absolute;
	width:126px;
	height:125px;
	left: 497px;
	top: 48px;
}
div.sitemap_text4 dl.text dd{
	font-weight:bold;
	font-size:12px;  
	letter-spacing:-1px;
	color:#7675b4;
	height:20px;
	padding-top:5px;
	background:url(/images/sub2/sitemap_line.gif) repeat-x bottom ;
}
div.sitemap_text4 dl.text dd a{
	color:#7675b4;
}
div.sitemap_text4 dl.text dd a:hover{
	color:#b1b0e1;
	text-decoration:none;
}





/* RSS - 수요자화면 */

div.rss_container{
	width:95%;
	height:100%;
	margin:0 0 0 40px;
}

div.rss_container img {
	vertical-align:middle;
}


div.rss_title_box{
	width:865px;
	height:54px;
	margin:0px 0px -10px 0px;
	padding:0px 0px 20px 0px;
    background:url(/images/sub2/total_search_title.gif) no-repeat;
}

div.rss_title{
	font-weight:bold;
	width:750px;
	height:18px;
	margin:0px 0px 0px 0px;
	padding:23px 0px 0px 30px;
}

.rss_title_bold{
	font-family:Dotum, Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:bold;
	font-size:14px;  
	letter-spacing:-1px;
	color:#429902;
}

.rss_title_bold2{
	font-family:Dotum, Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:bold;
	font-size:14px;  
	letter-spacing:-1px;
	color:#026c94;
}
div.rss_title_mag{
	height:25px;	
	padding:5px 0 0  0;
}

div.rss_title_mag2{
	height:20px;	
	padding:0px 0 0  0;
}
div.rss_list{
	padding:0 0 0 30px;
	height:100%;
	line-height:180%;
}

div.rss_list ul.list li{
	height:20px;
}

div.rss_list ul.list2 li{
	padding:0 0 0 30px;
	height:20px;
}

div.rss_top{
	padding:0 0 0 30px;
	height:100%;
	line-height:180%;
	font-size:14px;  
	color:#026c94;
}

div.rss_top ul.list li{
	height:23px;
	font-size:14px;  
	font-weight:bold;
	color:#5a5a5a;
}

div.rss_top ul.list li span{
	height:23px;
	font-size:14px;  
	font-weight:bold;
	color:#4ebc12;
}


.rss_title1{
	font-family:Dotum, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:14px;  
	text-decoration:underline;
	color:#219cae;
}
.rss_title1 a:link{
	text-decoration:underline;
	color:#219cae;
}
.rss_title1 a:hover{
	font-size:14px;  
	text-decoration:underline;
	color:#219cae;
}
.rss_title1 a:visited{
	font-size:14px;  
	text-decoration:underline;
	color:#219cae;
}

.rss_title_color{
	font-family:Dotum, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;  
	color:#1894c3;
}

.rss_title_color2{
	font-family:Dotum, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;  
	color:#bea87a;
}

div.rss_line{
	height:5px;
	padding:10px 0px 0px 0px;
    background:url(/images/sub2/dot_line.gif) repeat-x 0 50%;
}


/*  RSS 탑 수요자 이미지 박스  */


.rss_left_top{
	width:10px;
	height:10px;

}

.rss_right_top{
	width:10px;
	height:10px;

}


.rss_left_bottom{
	width:10px;
	height:10px;
}

.rss_right_bottom{
	width:10px;
	height:10px;
}

/*  설문조사 설명박스  */
.research_left_top{
	width:19px;
	height:19px;
}

.research_right_top{
	width:19px;
	height:19px;
}

.research_left_bottom{
	width:19px;
	height:19px;
}

.research_right_bottom{
	width:19px;
	height:19px;
}


/*  설문조사 질문 시작  */

div.que_layout {
	font-family: Dotum, Verdana ;
	width:690px;
	margin: 0 auto ;
	padding: 15px;
	background: #f9fafa url(/images/sub2/research_img.gif) no-repeat 20% 98%;
	border-top: 2px solid #cedee5; 
	border-bottom: 1px solid #cedee5; 

}

div.que {
	font-family: Dotum, Verdana ;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	padding:3px 0px 3px 0px;
}

div.que a{
	font-family: Dotum, Verdana ;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

div.que a:hover{
	font-size: 12px;
	color: #55afe3;
	text-decoration: underline;

}
div.que a:visited{
	color: #666666;
	text-decoration: none;
}

div.que_no{
	background:url(/images/sub2/research_no.gif) no-repeat;
	width:62px;
	height:19px;
	margin:0px 2px 0 0px;
	padding:0px;
	float:left;

}

div.que_no div{
	text-align:center;
	font-family:Dotum, tahoma;
	font-weight:bold;
	letter-spacing:-1px;
	font-size:11px;
	margin:2px 0 0 0;
	color:#fff;
}

div.que div.pd{
	font-weight:bold;
	color:#4093c6;
	padding:0px 0px 5px 70px;

}

div.que div.pd2{
	padding:0px 0px 0 70px;

}
div.que div.pd2 dl.answer dd{
	margin:0;
	display:inline;
	padding-right:50px;

}
div.que div.pd2 dl.answer2 dd{
	margin:0;
	display:inline;
	padding-right:20px; 

}

div.que span{
	background:url(/images/sub/icon_no.gif) no-repeat;
	font-weight:bold;
	font-family: Dotum, Verdana ;
	font-size: 12px;
	color: #ffffff;
	padding:1px 5px 0px 5px;

}

div.result_line{
	height:3px;
	padding:10px 0px 0px 0px;
    background:url(/images/sub2/dot_line.gif) repeat-x 0 50%;
}

/*  설문조사 질문 끝  */


/*  설문조사 결과 시작  */
div.que_result_layout {
	font-family: Dotum, Verdana ;
	width:690px;
	margin: 0 auto ;
	padding: 15px;
	background-color: #f9fafa;
	border-top: 2px solid #cedee5; 
	border-bottom: 1px solid #cedee5; 

}

div.que_result {
	font-family: Dotum,Verdana ;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	padding:10px 10px;
	background-color:#f0f2f3;
}

div.que_result a{
	font-family: Dotum, Verdana ;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

div.que_result a:hover{
	font-size: 12px;
	color: #55afe3;
	text-decoration: underline;

}
div.que_result a:visited{
	color: #666666;
	text-decoration: none;
}

div.que_no{
	background:url(/images/sub2/research_no.gif) no-repeat;
	width:62px;
	height:19px;
	margin:0px 2px 0 0px;
	padding:0px;
	float:left;

}

div.que_no div{
	text-align:center;
	font-family:Dotum, tahoma;
	font-weight:bold;
	letter-spacing:-1px;
	font-size:11px;
	margin:2px 0 0 0;
	color:#fff;
}

div.que_result div.pd{
	font-weight:bold;
	color:#5e93b5;
	padding:3px 0px 20px 70px;

}

div.que_result div.pd2{
	padding:0px 0px 0 70px;

}
div.que_result div.pd2 dl.answer dd{
	margin:0;
	padding-right:55px;: 

}
div.que_result div.pd2 dl.answer2 dd{
	margin:0;
	padding-right:20px;: 

}

/*  설문조사 결과 끝  */


/*  UCC 페이지 시작 */

div.ucc_wrap {
	width:682px;
	margin: 0 auto ;
	height:700px;
}

div.ucc_box {
	width:682px;
	height: 464px;
	BACKGROUND: url(/images/sub2/movie_bg.gif) no-repeat;

}

div.ucc_title {
	width:600px;
	height: 36px;
	padding:17px 0 0 67px;
}

div.ucc_title div.title_text {
	float:left;
	width:468px;
	height: 22px;
	text-align:left;
	font-family:Dotum, tahoma;
	font-weight:bold;
	letter-spacing:-1px;
	font-size:16px;
	margin:2px 0 0 0;
	color:#555555;
}

div.ucc_title div.golist {
	float:left;
	width:80px;
	height: 21px;
}

div.ucc {
	padding-left:65px;
	width:550px;
	height: 374px;
}
div.ucc_information{
	width:680px;
	height: 200px;

}

div.ucc_info1{
	width:329px;
	height: 200px;
	BACKGROUND: url(/images/sub2/movie_title_01.gif) no-repeat top;
}

div.ucc_info1 div.text{
	width:320px;
	height: 80px;
	margin:40px 0 0 5px;
	font-family:Dotum, tahoma;
	letter-spacing:-1px;
	font-size:12px;
	color:#828181;
}


div.ucc_info2{
	width:329px;
	height: 80px;
	BACKGROUND: url(/images/sub2/movie_title_02.gif) no-repeat top;
}

div.ucc_info2 div.text{
	width:320px;
	height: 50px;
	margin:40px 0 0 5px;
	font-family:Dotum, tahoma;
	font-weight:bold;
	letter-spacing:-1px;
	font-size:12px;
	color:#828181;
}
div.ucc_info3{
	width:329px;
	height: 200px;
	BACKGROUND: url(/images/sub2/movie_title_03.gif) no-repeat top;
}

div.ucc_info3 div.text{
	width:315px;
	height: 160px;
	margin:40px 0px 0 2px;
	padding:0 10px 0 0;
	font-family:Dotum, tahoma;
	line-height:140%;
	letter-spacing:-1px;
	font-size:12px;
	color:#828181;
	overflow-y:auto;

}


div.ucc_left {
	float:left;
	width:345px;
	height: 250px;
}

div.ucc_right {
	float:left;
	width:329px;
	height: 250px;
}
/*  UCC 페이지 끝 */



/* ---  오른쪽 퀵메뉴  시작----*/

div.sooyo_link{
	position:relative;
	width:131px;
	height:42px;
	background:url(/images/sub/banner_link.gif) no-repeat ;
}
div.sooyo_link_select{
	position:absolute;
	width:120px;
	height:21px;
	left: 5px;
	top: 19px;
}
/* 내가찾은법령정보 시작*/

div.mylaw_top{
	width:132px;
	height:32px;
}
div.mylaw_mid{
	width:132px;
	BACKGROUND: url(/images/sub/banner_04_mid.gif) no-repeat bottom;
}

div.mylaw_text{
	width:112px;
	margin:0 0px 10px 10px; 
}

div.mylaw_text ul.lis01 li{
	BACKGROUND: url(/images/sub/dataIco.gif) no-repeat 0 6px; 
    padding:0 0px 0 8px; 
	letter-spacing:-1px;
	line-height:16px;
	font-size:11px;
}

div.mylaw_text ul.lis01 li a{
	line-height:16px;
	font-size:11px;
}

div.mylaw_text ul.lis01 li a:hover{
	color:#3366CC;
}
/* 내가찾은법령정보 끝*/


/* 열린공간 시작*/

div.openpla_top{
	width:132px;
	height:33px;
}
div.openpla_mid{
	width:132px;
	BACKGROUND: url(/images/sub/banner_05_mid.gif) no-repeat bottom;
}

div.openpla_text{
	width:115px;
	margin:0 0px 10px 10px; 
}

div.openpla_text ul.lis01 li{
    padding:0 0px 0 0px; 
	letter-spacing:-1px;
	line-height:16px;
	font-size:11px;
}

div.openpla_text ul.lis01 li a{
	line-height:16px;
	font-size:11px;
}

div.openpla_text ul.lis01 li a:hover{

	color:#3366CC;
}

/* 열린공간 끝*/


/* ---  오른쪽 퀵메뉴  끝----*/

div.sub_layout{
	width:970px;
	height:100%;
	text-align:left;
	margin:0px 0 0 0px;
	background:url(/images/sub/sub_content_bg.gif) repeat-y;
}

div.sub_layout div.le{
	float:left;
	width:176px;
	height:500px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;

}
div.sub_layout div.ri{
    float:left;
	width:793px;
	height:100%;
	margin:0px 0px 0px 0px;

}


/* FAQ */
div.faq {
	background:url(/images/sub2/faq_bg.jpg) no-repeat;
	width:720px;
	height:100%;
}

div.faq_wrap {
	width:680px;
	height:100%;
	margin:0 auto;
	padding:90px 0px 0px 0px;
}


div.faq_title {
	background:url(/images/sub2/faq_title.gif) no-repeat;
	width:100%;
	height:24px;
	font-family: Dotum, Verdana ;
	font-weight:bold;
	font-size: 12px;
	letter-spacing:-1px;
	color: #5d5c5c;
	margin:10px 0 0 0;
	padding:4px 0px 5px 15px;
}


div.faq_q {
	float:left;
	width:100%;
	font-family: Dotum, Verdana ;
	font-weight:bold;
	font-size: 12px;
	letter-spacing:-1px;
	color: #747575;
	text-decoration: none;
	padding:0px 0px 0px 10px;
}


div.faq_q_no{
	float:left;
	background:url(/images/sub2/faq_q.gif) no-repeat;
	width:53px;
	height:20px;
	margin:0px 2px 0 0;
	padding:4px 0px 0 0;

}

div.faq_q_no div{
	text-align:center;
	font-family:tahoma;
	font-weight:bold;
	font-size:14px;
	margin:-2px 0 0 0;
	color:#1775be;
}

div.faq_q div.pd{
	float:left;
	padding:3px 0px 0 5px;
	width:600px;
}

div.faq_a {
	float:left;
	width:100%;
	height:100%;
	font-family: Dotum, Verdana ;
	font-size: 12px;
	letter-spacing:-1px;
	color: #6a78db;
	text-decoration: none;
	padding:0px 0px 3px 0px;
}


div.faq_a_no{
	background:url(/images/sub2/faq_a.gif) no-repeat;
	width:53px;
	height:20px;
	margin:0px 2px 0 0;
	padding:4px 0px 0 0;
	float:left;
}

div.faq_a_no div{
	text-align:center;
	font-family:tahoma;
	font-weight:bold;
	font-size:14px;
	margin:-2px 0 0 0;
	color:#fff;
}

div.faq_a div.pd{
	float:left;
	padding:0px 0px 0 5px;
	width:600px;
}
div.faq_a_box{
	width:100%;
}

div.result_line{
	clear:both;
	height:5px;
	padding:0px 0px 0px 0px;
    background:url(/images/sub2/dot_line.gif) repeat-x;
}


/*  FAQ 설명 text 박스  */
.faq_left_top{
	width:10px;
	height:10px;
}

.faq_right_top{
	width:10px;
	height:10px;
}

.faq_left_bottom{
	width:10px;
	height:10px;
}

.faq_right_bottom{
	width:10px;
	height:10px;
}





/* 관련법령체계도 팝업*/
div.law_tree {
	background:url(/images/sub/law_tree.gif) no-repeat;
	width:664px;
	height:620px;
}
div.law_tree_title {
	height:25px;
	width:550px;
	padding:68px 0 0 56px;
	font-weight:bold;
	font:Dotum;
	letter-spacing:-1px; 
	font-size:16px;
	color:#ffffff;
}

.law_tree_title_color {
	font-weight:bold;
	font:Dotum;
	letter-spacing:-1px; 
	font-size:16px;
	color:#dae25a;
}

div.law_tree_text {
	height:20px;
	width:572px;
	padding:5px 0 0 60px;
	text-align:right;
	font:Dotum;
	letter-spacing:-1px; 
	font-size:11px;
	color:#a3a2a2;
}

.law_tree_text_color {
	font:Dotum;
	letter-spacing:-1px; 
	font-size:11px;
	color:#e8982d;
}

div.law_tree_contents {
	height:430px;
	width:570px;
	overflow-y:auto;
	margin:10px 0 10px 0px;
	padding:10px 0 10px 50px;
	text-align:left;
	font:Dotum;
	font-size:12px;
	color:#7f7f7f;
}

/* 

일반 서브페이지 좌측메뉴 

*/

div.sub_layout2{
	width:970px;
	text-align:left;
	margin:0px 0 0 0px;
	
}
div.sub_layout2 div.le2{
	float:left;
	width:176px;
	margin:0px 0px 0 0px;
	padding:0px 0px 0 0px;
	

}
div.sub_layout2 div.ri2{
    float:left;
	width:794px;
	margin:0px 0px 0 0px;

}

#left_top_title{
	text-align:center;
	width:176px;
	height:48px;
}

div.left_menu2{
	width:163px;
	height:280px;
	padding:20px 0 0 13px;
	background:url(/images/sub2/left_menu_bg2.gif) no-repeat;
}



/*   ###   일반 서브페이지 콘텐츠  ### */

/*서브 상단*/
#sub-top {
	height:35px;
	padding-bottom:20px;
	padding-top:5px;
	background:url(/images/sub2/title_line.gif) no-repeat 0 70% ;
}

/*서브 화면 제목*/
#sub-top #sub-title {
	float: left;
}

/* 통합검색화면 서브 상단*/
#sub-top2 {
	height:38px;
	padding-bottom:5px;
	padding-top:5px;
	background:url(/images/sub2/title_line2.gif) no-repeat 0 100% ;
}

/*통합검색화면 서브 제목*/
#sub-top2 #sub-title2 {
	float: left;
}


/*현재 위치*/
#sub-top #location {
	float: right;
	color:#9a9999;
	font-size:11px;
	text-align:right;
	letter-spacing:-1px;
	padding:2px 2px 0 50px;
}

#sub-top #location a img {
	vertical-align:middle;
}
/*현재 위치 - 통합검색화면*/
#sub-top2 #location2 {
	float: right;
	color:#9a9999;
	font-size:11px;
	text-align:right;
	letter-spacing:-1px;
	padding:2px 2px 0 50px;

}


#sub_content_wrap{
    width:720px;
	margin:0 auto;
	height:100%;
	
}

#sub_content{
    margin: 0px 0 0 0;
	padding:0px 0 0 0;	
}

#contents_top{
	padding:0px 0 0px 0;
	height:17px;
	background:url(/images/sub2/contents_top.gif) no-repeat;
}


/* 타이틀 */
#title{
	Z-INDEX: 1000;
	LEFT: 431px;
	height: 40px;
	WIDTH: 727px;
	POSITION: absolute;
	TOP: 120px;
	padding:0px 0 0 0px;
	
}

#contents2{
	
	background:url(/images/sub2/contents_bg.gif) repeat-y;
}

#contents_btm{
	
	height:45px;
	padding:0;
	
}

/* 검색 */
#search_top{
	width:721px;
	height:7px;
	font-size:1px;
	background:url(/images/sub2/search_top_bg.gif) no-repeat;
}
#search{
	width:721px;
	padding: 0 0 7px 0;
	margin-bottom:15px;
	font-size:11px;
	font-weight:bold;
	color:#8e8177;
	background:url(/images/sub2/search_btm_bg.gif) no-repeat bottom left;
}
#search img{
	vertical-align:middle;
}


/* 웹진 01 레이아웃 */
div.webzine01 {
	position:relative;
	padding:0px 0 0px 0;
	width:695px;
	height:933px;
	background:url(/images/sub2/webzine_bg01.jpg) no-repeat;
}
div.webzine01_date {
	position:absolute;
	width:81px;
	height:29px;
	left: 598px;
	top: 26px;
	font-family:trebuchet MS;
	font-weight:bold;
	font-size:23px;
	color:#9f885e;
	letter-spacing:-1px;
	padding:5px 0 0 0;
}
div.webzine01_month {
	position:absolute;
	width:371px;
	height:69px;
	left: 276px;
	top: 255px;
	letter-spacing:-1px;
	line-height:130%;
}

div.webzine01_month_title {
	position:absolute;
	width:371px;
	height:29px;
	left: 65px;
	top: 200px;
	font-weight:bold;
	font-size:18px;
	color:#19648a;
	letter-spacing:-1px;
	padding:5px 0 0 0;
}

div.webzine01_month_img {
	position:absolute;
	width:203px;
	left: 64px;
	top: 244px;
}

div.goto01 {
	position:absolute;
	left: 279px;
	top: 339px;
	width: 177px;
	height:25px;
	color:#fff;
	padding:8px 0 0 10px;
	font-size:11px;
	letter-spacing:-1px;
	background:url(/images/sub2/webzine_goto.gif) no-repeat;
}

div.goto01 span.link a{
	color:#fff;
	font-size:11px;
	letter-spacing:-1px;
	text-decoration:none;
}
div.goto01 span.link a:hover{
	color:#fff;
	font-size:11px;
	letter-spacing:-1px;
	text-decoration:none;
}
div.webzine01_notice {
	position:absolute;
	width:575px;
	height:84px;
	left: 62px;
	top: 450px;
	line-height:130%;
}

div.webzine01_notice ul.list li{
	width:575px;
	line-height:130%;
	padding:2px 0 2px 15px;
	background:url(/images/sub2/icon5.gif) no-repeat 0px 3px;
}

div.webzine01_update {
	position:absolute;
	width:209px;
	height:181px;
	left: 66px;
	top: 636px;
	font-weight:bold;
	font-size:14px;
	line-height:130%;
}

div.webzine01_update ul.list li{
	line-height:150%;
	padding:2px 0 2px 15px;
}


div.webzine01_law_title {
	position:absolute;
	width:280px;
	height:26px;
	left: 345px;
	top: 634px;
	font-weight:bold;
	font-size:14px;
	color:#6e9ad5;
}

div.webzine01_law_title span {
	font-weight:bold;
	font-size:14px;
	color:#8ab71d;
}

div.webzine01_law {
	position:absolute;
	width:280px;
	height:162px;
	left: 345px;
	top: 662px;
	line-height:115%;
}




/* 웹진 02 레이아웃 */

div.webzine02 {
	position:relative;
	padding:0px 0 0px 0;
	width:695px;
	height:1079px;
	background:url(/images/sub2/webzine_bg02.jpg) no-repeat;
}
div.webzine02_date{
	position:absolute;
	width:104px;
	height:50px;
	left: 559px;
	top: 29px;
	font-family:trebuchet MS;
	font-weight:bold;
	font-size:28px;
	color:#301f00;
	letter-spacing:-2px;
	padding:5px 0 5px 0;
}

div.webzine02_month_title {
	position:absolute;
	width:333px;
	height:29px;
	left: 275px;
	top: 169px;
	font-weight:bold;
	font-size:18px;
	color:#19648a;
	letter-spacing:-1px;
	padding:5px 0 0 0;
}

div.webzine02_month_img {
	position:absolute;
	width:203px;
	left: 59px;
	top: 165px;
}

div.webzine02_month {
	position:absolute;
	width:371px;
	height:66px;
	left: 274px;
	top: 211px;
	letter-spacing:-1px;
	line-height:130%;
}

div.webzine02_month p{
	letter-spacing:-1px;
	line-height:130%;
}

div.webzine02_notice {
	position:absolute;
	width:408px;
	height:84px;
	left: 204px;
	top: 603px;
	line-height:130%;
}

div.webzine02_notice ul.list li{
	width:575px;
	line-height:130%;
	padding:2px 0 2px 15px;
	background:url(/images/sub2/icon6.gif) no-repeat 0px 3px;
}

div.webzine02_update {
	position:absolute;
	width:414px;
	height:74px;
	left: 206px;
	top: 429px;
	font-weight:bold;
	font-size:14px;
	line-height:130%;
}
div.webzine02_update ul.list li{
	line-height:150%;
	padding:2px 0 2px 15px;
}

div.webzine02_law_title {
	position:absolute;
	width:280px;
	height:26px;
	left: 229px;
	top: 835px;
	letter-spacing:-1px;
	font-weight:bold;
	font-size:16px;
	color:#6e9ad5;
}
div.webzine02_law_title span {
	font-weight:bold;
	font-size:16px;
	color:#8ab71d;
	letter-spacing:-1px;
}
div.webzine02_law {
	position:absolute;
	width:380px;
	left: 231px;
	top: 866px;
	line-height:150%;
}


/* 웹진 03 레이아웃 */

div.webzine03 {
	position:relative;
	padding:0px 0 0px 0;
	width:716px;
	height:960px;
	background:url(/images/sub2/webzine_bg03.jpg) no-repeat;
}

div.webzine03_date{
	position:absolute;
	width:131px;
	height:50px;
	left: 553px;
	top: 44px;
	font-family:trebuchet MS;
	font-weight:bold;
	font-size:33px;
	color:#197381;
	text-align:right;
	letter-spacing:-2px;
	padding:5px 0 5px 0;
}

div.webzine03_month_title {
	position:absolute;
	width:333px;
	height:29px;
	left: 178px;
	top: 446px;
	font-weight:bold;
	font-size:18px;
	color:#115d98;
	letter-spacing:-1px;
	padding:5px 0 0 0;
}
div.webzine03_month {
	position:absolute;
	width:338px;
	height:69px;
	left: 299px;
	top: 485px;
	letter-spacing:-1px;
	line-height:130%;
}

div.webzine03_month_img {
	position:absolute;
	width:203px;
	left: 86px;
	top: 476px;
}

div.webzine03_month p{
	letter-spacing:-1px;
	line-height:130%;
}

div.webzine03_notice {
	position:absolute;
	width:283px;
	height:111px;
	left: 70px;
	top: 285px;
	line-height:130%;
}

div.webzine03_notice ul.list li{
	width:575px;
	line-height:130%;
	padding:2px 0 2px 10px;
	background:url(/images/sub2/icon7.gif) no-repeat 0px 6px;
}

div.webzine03_update {
	position:absolute;
	width:250px;
	height:77px;
	left: 393px;
	top: 300px;
	font-weight:bold;
	font-size:12px;
}

div.webzine03_update ul.list li{
	line-height:150%;
	padding:2px 0 2px 15px;
}

div.webzine03_law_title {
	position:absolute;
	width:280px;
	height:26px;
	left: 241px;
	top: 698px;
	letter-spacing:-1px;
	font-weight:bold;
	font-size:16px;
	color:#6e9ad5;
}
div.webzine03_law_title span {
	font-weight:bold;
	font-size:16px;
	color:#8ab71d;
	letter-spacing:-1px;
}
div.webzine03_law {
	position:absolute;
	width:380px;
	left: 241px;
	top: 731px;
	line-height:150%;
}

div.space_img3 {
	position:absolute;
	left: 302px;
	top: 564px;
	width: 118px;
}



/* 수요자맵 테이블 */

table.sooyo_map{
	width:631px;
	border-bottom: 2px solid #89cedb;
}
table.sooyo_map th{
	height:27px;
}

table.sooyo_map td{
	text-align:left;
	padding-left:10px;
	border-bottom: 1px solid #e8e8e8;
}

table.sooyo_map td.siteline{
	text-align:left;
	padding-left:10px;
	border-bottom: 0px solid #e8e8e8;
}
table.sooyo_map td.big{
	font-weight:bold;
	padding-left:10px;
	width:175px;
	border-right: 1px solid #e8e8e8;
	color:#378ca4;

}	

table.sooyo_map td.mid{
	width:202px;
	border-right: 1px solid #e8e8e8;
	color:#4b6fc0;
}	

table.sooyo_map td.small{
	color:#a364b8;
	padding:5px 10px;
}	

table.sooyo_map td.small a{
	color:#a364b8;
}	
table.sooyo_map td.small a:hover{
	color:#bf91ce;
}	


/* 리스트테이블 */
table.list{
	width:100%;
	border-bottom: 2px solid #439ad9;
}
table.list th{
	height:28px;
	font-size:11px;
	color:#686868;
	text-align:center;
	background:url(/images/sub2/list_thead.gif) repeat-x left top ;
}
table.list th.left{
	background:url(/images/sub2/list_thead_left.gif) no-repeat left top ;
}
table.list th.right{
	background:url(/images/sub2/list_thead_right.gif) no-repeat right top ;
}

table.list td{
	text-align:center;
	padding:5px 5px;
	border-bottom: 1px solid #e2e2e2;
}
table.list td.left{
	text-align:left;
}	



/*  #####  게시판 내용보기 스타일 추가된 부분 시작  #####  */

table.view{
	width:100%;
}
table.view th.tit{
	font-size:12px;
	text-align:center;
	font-weight:bold;
	color:#296e95;
	padding:4px 10px;
	border: 1px solid #b5d2e3;
	background:#f5f7f9;
}

table.view td.tit{
	padding:5px 10px;
	border: 1px solid #b5d2e3;
	text-align:left;
}

table.view td.tit2{
	padding:5px 10px;
	border: 1px solid #b5d2e3;
	text-align:left;
}

table.view td img{
	vertical-align:middle;
}

/*  #####  게시판 내용보기 스타일 추가된 부분 끝  #####  */




/* RSS 상세보기 블루 테이블 */
table.rssview{
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	margin-bottom: 2px;
}
table.rssview th{
	font-size:11px;
	text-align:center;
	color:#5b5b5b;
	padding:1px 5px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background:#f5f7f9;
}
table.rssview td{
	padding:2px 5px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
table.rssview td.tit{
	font-size:11px;
	font-weight:bold;
	padding:4px 5px;
	text-align:center;
	color:#2380b5;
	background:#f5f7f9;
}
table.rssview td img{
	vertical-align:middle;
}


/* 웹진 상세보기 블루 테이블 */
#orange_line{
	width:772px;
	height:6px;
	font-size:1px;
	padding:0px;
	background:url(/images/view_table_board_top.gif) no-repeat left top ;
}
table.webzine{
	width:100%;
	border-top: 1px solid #439ad9;

	border-bottom: 1px solid #439ad9;
	margin-bottom:5px;
}
table.webzine th{
	font-size:12px;
	text-align:center;
	color:#296e95;
	padding:4px 10px;
	border-left: 1px solid #b5d2e3;
	border-right: 1px solid #b5d2e3;
	border-bottom: 1px solid #b5d2e3;
	background:#f5f7f9;
}
table.webzine td{
	padding:5px 10px;
	border-left: 1px solid #b5d2e3;
	border-right: 1px solid #b5d2e3;
	border-bottom: 1px solid #b5d2e3;

}
table.webzine td.tit{
	font-size:11px;
	font-weight:bold;
	padding:4px 5px;
	text-align:center;
	color:#2380b5;
	background:#f5f7f9;
}
table.webzine td img{
	vertical-align:middle;
}


/* 상세보기 오렌지 테이블 2 */
table.view2{
	width:100%;
	border-top: 2px solid #e7e4d6;
	border-bottom: 2px solid #e7e4d6;
	margin-bottom:5px;
}
table.view2 th{
	font-size:12px;
	text-align:center;
	color:#8a6a39;
	padding:4px 10px;
	border-left: 1px solid #e7e4d6;
	border-right: 1px solid #e7e4d6;
	border-bottom: 1px solid #e7e4d6;
	background:#fef7f1;
}
table.view2 td{
	padding:5px 10px;
	border-left: 1px solid #e7e4d6;
	border-right: 1px solid #e7e4d6;
	border-bottom: 1px solid #e7e4d6;

}
table.view2 td img{
	vertical-align:middle;
}


/* 페이지네비게이션 */
#board-page{
	float:none;
	width:100%;
	text-align:center;
	margin-top:13px;
}
#board-page .page-blank{
	margin-left:7px;
	margin-right:7px;
}
#board-page .point01{
	font-weight:bold;
	color:#555555;
	margin-left:5px;
	margin-right:5px;
}
#board-page a:hover{
	text-decoration:underline;
	color:#666666;
}
#board-page img{
	padding:0 2px;
	vertical-align:middle;
}


/* 버튼 */
.btn{
	text-align:right;
}
.btn img {
	padding-left:5px;
}
.btn_center{
	text-align:center;
	padding-top:5px;
}
.btn_right{
	text-align:right;
	padding-top:5px;
}
.btn_center img {
	padding:0 5px;
}



/* 팝업 상세보기테이블 */
table.popemail{
	border-top:2px solid #4380ac;
	border-bottom: 1px solid #dedede;
	border-right: 1px solid #dedede;
}
table.popemail th{
	height:17px;
	font-size:11px;
	color:#537e9c;
	padding:5px 3px;
	border-bottom: 1px solid #dedede;
	border-left: 1px solid #dedede;
	background:#e9f7fa;
}
table.popemail td{
	padding:5px 5px;
	border-bottom: 1px solid #dedede;
	border-left: 1px solid #dedede;
}


table.popemail A { font-family:Dotum, Dotum;font-size:9pt;color: #0286ac;TEXT-DECORATION: underline }
table.popemail A:hover { font-family:Dotum, Dotum;font-size:9pt;color: #0286ac;TEXT-DECORATION: underline }
table.popemail A:visited { font-family:Dotum, Dotum;font-size:9pt;color: #0286ac;TEXT-DECORATION: underline }

table.popemail td img{
	vertical-align:middle;
}



/* 무색 테이블 */

div.tnormal{
}
div.tnormal td{
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
}

div.tnormal td img{
	vertical-align:middle;
}

table.tnormal{
}
table.tnormal td{
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
}

table.tnormal td img{
	vertical-align:middle;
}



/*  퀵메뉴의 나의 법령정보 바로가기 버튼 위치 */

div.mylaw_top{
	position:relative;
	width:132px;
	height:32px;
}

div.go_mylaw{
 position:absolute;
 left:105px;
 top:5px;
 width:22px;
 height:9px;
}


.labelnone{
	display:none;
}


div.title_icon{
	float:left;
	width:10px;
	padding:1px 0 0 3px;
}

div.title_navi{
	float:left;
  width:480px;
  padding:0px 0 0 5px;
}

/*  동영상 썸네일 리스트 시작*/

DIV.lay1 {
	DISPLAY: inline-block
}
DIV.lay1 DIV.lef {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; BACKGROUND: url(/images/bg/dotline2.gif) repeat-y 100% 0px; FLOAT: left; WIDTH: 350px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
}
DIV.lay1 DIV.rig {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 200px; PADDING-TOP: 0px;
}

DL.edu {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: inline-block; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; MARGIN: 0px 0px 9px; WIDTH: 350px; PADDING-TOP: 0px; BORDER-BOTTOM: #f3f3f3 1px solid;
}
DL.bdno {
	BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px
}
DL.edu DT {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DL.edu DT IMG {
	BORDER-RIGHT: #c8c8c8 1px solid; BORDER-TOP: #c8c8c8 1px solid; BORDER-LEFT: #c8c8c8 1px solid; BORDER-BOTTOM: #c8c8c8 1px solid
}
DL.edu DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 203px; PADDING-TOP: 0px;
}
DL.edu DD DIV.tit {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; COLOR: #4c4c4c; PADDING-TOP: 0px; LETTER-SPACING: -0.09em
}
DL.edu DD DIV.tit A {
	FONT-WEIGHT: bold; FONT-SIZE: 1.13em; COLOR: #4c4c4c
}
DL.edu DD DIV.tit A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 1.13em; COLOR: #4c4c4c
}
DL.edu DD DIV.con {
	COLOR: #7d7d7d; LINE-HEIGHT: 140%; HEIGHT: 50px
}
*:first-child + HTML DL.edu DD DIV.con {
	HEIGHT: 58px
}
DL.edu DD DIV.con A {
	COLOR: #7d7d7d
}
DL.edu DD DIV.con A:hover {
	COLOR: #7d7d7d
}
DL.edu DD DIV.date {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #b0b0b0; PADDING-TOP: 0px
}
DL.edu DD DIV.nam {
	MARGIN: -17px 0px 0px; COLOR: #b0b0b0; TEXT-ALIGN: right
}
DL.edu DD DIV.nam IMG {
	VERTICAL-ALIGN: -2px
}
DL.edu DD DIV.sest {
	PADDING-RIGHT: 0px; PADDING-LEFT: 114px; PADDING-BOTTOM: 0px; MARGIN: -17px 0px 0px; COLOR: #b0b0b0; PADDING-TOP: 0px; TEXT-ALIGN: left
}
DL.edu DD DIV.sest SPAN IMG {
	VERTICAL-ALIGN: -2px
}
DL.edu DD DIV.sest SPAN.sea {
	DISPLAY: inline-block; WIDTH: 68px; COLOR: #b0b0b0
}
DL.edu DD DIV.sest SPAN.sta {
	DISPLAY: inline-block; WIDTH: 35px; COLOR: #b0b0b0
}

/*  동영상 썸네일 리스트 끝*/




/*  e-Book 썸네일 리스트 시작*/

DIV.lay2 {
	DISPLAY: inline-block
}
DIV.lay2 DIV.lef1 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; BACKGROUND: url(/images/bg/dotline2.gif) repeat-y 100% 0px; FLOAT: left; WIDTH: 350px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
}
DIV.lay2 DIV.rig1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 200px; PADDING-TOP: 0px;
}

DL.edu1 {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: inline-block; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; MARGIN: 0px 0px 9px; WIDTH: 350px; PADDING-TOP: 0px; BORDER-BOTTOM: #f3f3f3 1px solid;
}
DL.bdno1 {
	BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px
}
DL.edu1 DT {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DL.edu1 DT IMG {
	BORDER-RIGHT: #c8c8c8 1px solid; BORDER-TOP: #c8c8c8 1px solid; BORDER-LEFT: #c8c8c8 1px solid; BORDER-BOTTOM: #c8c8c8 1px solid
}
DL.edu1 DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 203px; PADDING-TOP: 0px;
}
DL.edu1 DD DIV.tit1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; COLOR: #4c4c4c; PADDING-TOP: 0px; LETTER-SPACING: -0.09em
}
DL.edu1 DD DIV.tit1 A {
	FONT-WEIGHT: bold; FONT-SIZE: 1.13em; COLOR: #4c4c4c
}
DL.edu1 DD DIV.tit1 A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 1.13em; COLOR: #4c4c4c
}
DL.edu1 DD DIV.con1 {
	COLOR: #7d7d7d; LINE-HEIGHT: 140%; HEIGHT: 105px;
}
*:first-child + HTML DL.edu1 DD DIV.con1 {
	HEIGHT: 105px;
}
DL.edu1 DD DIV.con1 A {
	COLOR: #7d7d7d
}
DL.edu1 DD DIV.con1 A:hover {
	COLOR: #7d7d7d
}
DL.edu1 DD DIV.pdf1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #b0b0b0; PADDING-TOP: 0px
}
DL.edu1 DD DIV.date1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #b0b0b0; PADDING-TOP: 0px
}
DL.edu1 DD DIV.nam1 {
	MARGIN: -17px 0px 0px; COLOR: #b0b0b0; TEXT-ALIGN: right
}
DL.edu1 DD DIV.nam1 IMG {
	VERTICAL-ALIGN: -2px
}
DL.edu1 DD DIV.sest1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 114px; PADDING-BOTTOM: 0px; MARGIN: -17px 0px 0px; COLOR: #b0b0b0; PADDING-TOP: 0px; TEXT-ALIGN: left
}
DL.edu1 DD DIV.sest1 SPAN IMG {
	VERTICAL-ALIGN: -2px
}
DL.edu1 DD DIV.sest1 SPAN.sea1 {
	DISPLAY: inline-block; WIDTH: 68px; COLOR: #b0b0b0
}
DL.edu1 DD DIV.sest1 SPAN.sta1 {
	DISPLAY: inline-block; WIDTH: 35px; COLOR: #b0b0b0
}

/*  e-Book 썸네일 리스트 끝*/



























