
/* <style> */

body{background: #e9e9e9 url("../img/bg_ptn.jpg") center center; }


/* 사이트 탑 */
div.sitetop{ width:1080px; height:120px; margin:0 auto; padding: 0; background-color:#fff;}
div.sitetop div.logo{float: left; padding: 30px 0 0 50px;}


div.navi{float: right;width: 770px; height: 80px; margin-top: 30px;}

	div.navi div.nv1{padding: 7px 0 0 0}
	div.navi div.nv1 a{color: #4c4c59; font-weight: 600;font-size: 20px;padding: 3px 12px 7px 12px; border:0 ; margin:0 8px; display: inline-block; }
	div.navi div.nv1 a:hover, div.navi div.nv1 a.hover{
		/*background-color: #0d74b9;*/
		color:#0d74b9;
		background-image: url("../img/navi_dot2.png");
		background-position: center 32px;
		background-repeat: no-repeat;
		/*border-radius: 8px 8px 0 0;*/
	}


	div.navi div.nv2{font-size:13px;height:27px; display:none; margin:0; padding:0px 0px; border: 0px solid #0d74b9; /*background-color: #dfe9ef;*/}
		div.navi div.nv2 a{padding:2px 5px; display: inline-block; font-size:14px; color: #333;}
		div.navi div.nv2 a:hover, div.navi div.nv2 a.hover{color:#1b6f8e;border-bottom:1px solid #0d74b9; font-weight: bold;}

div.body_main{width:1080px;margin:0 auto; background-color:#fff; height:800px}


div.body_body{width:1080px;margin:0 auto; min-height: 500px; background-color:#fff; padding-top:20px}

 div.sub_tp2{margin: 0 auto; padding: 0; text-align: center; font-size: 15px; background-color: #FFF; overflow: hidden;}
	div.sub_tp2 a{display: inline-block; padding: 5px 12px; margin:0 -1px 0 0; color: #024567; border: 1px solid #0186c9;}
	div.sub_tp2 a:hover, div.sub_tp2 a.hover{color:#fff; background-color: #0186c9;}



/* left_menu */
div.leftmenu_top{ padding:10px 0}
div.leftmenu{ padding:10px 0}
div.leftmenu ul#d2{list-style:none; font-size:15px }
div.leftmenu ul#d2 li{ height: 30px; background-color:#ccc ;margin-top:10px; cursor:pointer}

div.leftmenu ul#d3{list-style:none; font-size:12px; padding-left:20px; }
div.leftmenu ul#d3 li{ height: 20px;background-color:#fff ;margin-top:3px}

div.leftmenu ul#d4{list-style:none; font-size:11px;padding-left:20px;}
div.leftmenu ul#d4 li{ height:18px;background-color:#fff ;margin-top:3px}



/* body */
p.body_title{width: 1044px; margin: 0 auto; padding:5px 0 5px 30px ; font-size: 32px; font-weight: 100; background-color: #f3f3f3; margin-bottom: 5px; border-bottom: 0px solid #aaa; box-shadow: 0px 2px 5px lightgray; font-family: "NanumSquare"; font-weight: bold;}
p.body_title span.sub_title{font-size: 14px; font-weight: normal;  color: #111;}
p.body_title span.sub_title a{color:#111 }




/*bottom*/
div.bottom{border: 0; margin: 0; padding: 15px 0; min-width: 1080px; background-color: #0f1a1f; color: #ccd; font-size: 13px; overflow: hidden;}
div.bottom div.bb{border: 0; margin: 0 auto; width: 980px;}
div.bottom div.bb div.bbl{border: 0; margin: 0;padding: 9px 0 0 20px; width: 200px; float: left;}
div.bottom div.bb div.bbr{border: 0; margin: 0;padding: 0; width: 700px;  float: right; ;}
