/*모든 문서 공통*/

body,p,h1,h2,h3,h4,h5,h6,ul,li,ol,dl,dt,dd,table,caption,form,fieldset,legend{margin:0;padding:0;} 
fieldset,img{border:0;}
.h{font-size:0;width:0;height:0;line-height:0;position:absolute;left:-9999px;}
input,select,button{vertical-align:middle}

.input_style01{border:1px solid #adbdca;font:12px 'Malgun Gothic','맑은 고딕','dotum'; color:#444444; margin:0; padding:0; letter-spacing:-0.05em;}
.bg_none{background:none!important;}
.border_none{border:none!important;}
.bold{font-weight:bold;}
img {vertical-align:middle;}

.sub_topBg{width:1000px; margin:0 auto; background:url('/images/common/web/common/sub_topBg.png') no-repeat left top; min-height:114px; position:relative;}
.top{position:absolute; right:-31px; top:0;}

.con_topArea{min-height:116px; padding-top:20px; }
.con_bodyArea{background:url('/images/common/web/common/sub_topBg_line.png') repeat-y left bottom;  min-height:400px; padding-bottom:50px;}
.con_top, .con_body{padding-left:240px;}

/*20130927 왼쪽메뉴 코딩수정*/
.left_Nav{position:absolute; left:23px; top:30px; width:148px;}
.left_Nav h2{border-bottom:1px solid #a1a1a1; padding-bottom:20px;}
.left_Nav ul li{padding:10px 0; border-bottom:1px solid #e6e6e6;}
.left_Nav ul li ul li{font-size:12px; color:#222222; background:url('/images/common/web/common/left_bullet.gif') no-repeat 12px 16px; border:0px; padding:10px 0 0 18px;}
.left_Nav ul li ul li a.d03_on{color:#0078BA;}
.left_Nav ul li ul li ul{background-color:#ebebeb; padding:5px; width:106px; margin-top:10px;}
.left_Nav ul li ul li ul li{font-size:10px; padding:0 0 4px 10px; border:0px; background:url('/images/common/web/common/left_bullet02.gif') no-repeat 3px 8px;}
.left_Nav ul li ul li ul li a.d04_on{color:#0078BA;}

.select_area{position:absolute; right:0; top:104px;}
.select_area select{width:135px; font-size:11px; color:#444444;}

/*width*/
.w90{width:90px;}
.w215{width:215px;}
.w75{width:75px;}
.w190{width:190px;}
.w170{width:170px;}

/*space*/
.input_space01{padding-left:15px;}
.pd_t01{padding-top:20px;}
.pd_l01{padding-left:2px;}
.pd_r02{padding-right:2px;}
.pd_r01{padding-right:18px;}
.pd_r10{padding-right:10px;}
.pd_r38{padding-right:38px;}
.pd_b15{padding-bottom:15px;}
.pd_35{padding:35px 0;}
.mg_13{margin:13px 0 8px 0;}

/*other*/
.new_icon_sub{ vertical-align:middle; padding-left:5px;}

/*20130926 게시판쓰기페이지 코딩추가*/
.f_right{float:right;}
.w450{width:450px;}