/* 웹표준 정의 CSS vol.1 작성자 최현희 */
/*                       2011.09.27    */

@charset "utf-8";

/*other*/


#CONTENTS_All {position:relative; margin:0px auto; margin-top:48px; padding:0px 0px 0px 0px; width:1100px; height:100%; height:auto ! important; min-height:500px; overflow:visible;}
#areaA_warp {position:relative; margin:0px auto; width:1099px; height:100%; height:auto ! important; min-height:500px; border-left:#d9d9d9 1px solid;overflow:auto;}

.areaTit_menu {position:relative; display:block; margin:0px auto; width:1100px; height:32px; border-bottom:#d9d9d9 1px solid;}
.areaTit_menu .post_Left {position:relative; display:block; float:left; width:322px;}
.areaTit_menu .post_right {position:relative; display:block; float:right; height:17px; text-align:right;}
.areaTit_menu .post_right li{list-style:none; display:inline; float:left;margin:0px; padding:0px; padding-right:3px; padding-left:3px;}

.areaL_menu {position:relative; display:block; float:left; width:322px;height:100%; height:auto ! important;}
.depth_One_h3{position:relative; display:block;float:left;width:322px; padding-top:10px; height:33px; background:#0d88c0; border-bottom:#fff 1px solid; font-size:16px; font-weight:bold; color:#fff; text-indent:20px;}
.depth_One_h3 a{display:block; float:left; width:322px;height:32px; margin-top:-10px; padding-top:10px; color:#fff;}
.depth_One{display:block; margin-left:20px; width:280px;font-size:15px;}
.depth_One li{list-style:none; display:block; float:left; margin:0px; padding:0px; width:280px; font-weight:bold;padding:5px 0px 5px 0px;}
.depth_Two {position:relative; display:block; margin-left:20px; width:240px; padding:5px 0px 7px 0px; overflow:auto;}
.depth_Two li{list-style:none; display:block; float:left; margin:0px; padding:2px 0px; width:240px; font-weight:normal;}
.depth_Two li a { display:block;}
.depth_Two li p { display:block; margin:0; padding:6px 0 2px 22px;}
.depth_Two li p span { display:block; margin:0; padding:0 0 5px 0; font-size:12px;}
.depth_Two li p span.depth_Four { padding-left:22px;}

.areaR_menu {position:relative; display:block; float:left; padding-left:46px; width:730px; height:100%; height:auto ! important; min-height:500px; padding-bottom:50px; border-left:#d9d9d9 1px solid;}
.areaR_menuP {position:relative; display:block; margin:0px auto; width:730px; height:100%; height:auto ! important; min-height:100%;}
.areaR_menu .dt, .areaR_menuP .dt{display:block; float:left; width:730px; margin-top:40px; height:40px; border-bottom:#d9d9d9 1px solid; margin-bottom:30px;}
.areaR_menu .tit_L, .areaR_menuP .tit_L {display:block; float:left; width:642px; height:40px;}
.areaR_menu .tit_R, .areaR_menuP .tit_R {display:block; float:left; padding-top:5px; width:88px; height:40px;}
.areaR_menu dd, .areaR_menuP dd{display:block; float:left; width:730px; line-height:25px; word-wrap:break-word;}
.txt_pre{white-space:pre;}
.txt_header_tit { height:15px;*height:35px;padding:30px 0px 15px 0px;*padding:0px;}
.txt_header{height:15px;*height:35px;padding:15px 0px;*padding:0px;}

.depth_Two_link:link {  font-family:"돋움",Tahoma; font-size:12px; line-height:130%; color:#666666;}
.depth_Two_link:visited { font-family:"돋움",Tahoma; font-size:12px; line-height:130%; color:#666666; }
.depth_Two_link:hover {  font-family:"돋움",Tahoma; font-size:12px; line-height:130%; color:#1d99d3; text-decoration:underline; font-weight:bold }
.depth_Two_link:active { font-family:"돋움",Tahoma; font-size:12px; line-height:130%; color:#666666; }

.depth_Two_linkOn:link {  font-family:"돋움",Tahoma; font-size:12px; line-height:130%; color:#1d99d3; text-decoration:underline; font-weight:bold }
.depth_Two_linkOn:visited { font-family:"돋움",Tahoma; font-size:12px; line-height:130%; color:#1d99d3; text-decoration:underline; font-weight:bold }
.depth_Two_linkOn:hover {  font-family:"돋움",Tahoma; font-size:12px; line-height:130%; color:#1d99d3; text-decoration:underline; font-weight:bold }
.depth_Two_linkOn:active { font-family:"돋움",Tahoma; font-size:12px; line-height:130%;  color:#1d99d3; text-decoration:underline; font-weight:bold }

.depth_Two li p a:link {  font-family:"돋움",Tahoma; font-size:12px; line-height:130%;}
.depth_Two li p a:visited { font-family:"돋움",Tahoma; font-size:12px; line-height:130%;}
.depth_Two li p a:hover {  font-family:"돋움",Tahoma; font-size:12px; line-height:130%; color:#1d99d3;}
.depth_Two li p a:active { font-family:"돋움",Tahoma; font-size:12px; line-height:130%;}

.ordinance_board { clear:both; width:100%; margin-bottom:16px;}
.ordinance_board th { padding:4px 0px; text-align:center; border-top:2px solid #333; border-bottom:1px solid #666; border-right:1px solid #d2d2d2; font-weight:bold;}
.ordinance_board td { padding:4px 10px 3px 10px; text-align:left; border-bottom:1px solid #d2d2d2; border-right:1px solid #d2d2d2; vertical-align:top;}
.ordinance_board .no_line { border-right:none;}

.pt30 { padding-top:30px;}
.pb5 { padding-bottom:5px;}
.mb30 { margin-bottom:30px;}