@charset "utf-8";

html {
   overflow-y:scroll;
   scrollbar-face-color: #eeeeee; 
   scrollbar-highlight-color: #cccccc; 
   scrollbar-shadow-color: #cccccc; 
   scrollbar-3dlight-color: #ffFfff ; 
   scrollbar-arrow-color: #ffffff; 
   scrollbar-track-color: #ffffff; 
   scrollbar-darkshadow-color: #ffffff;
}

/* Reset */
/*body { background-color:#fff;*word-break:break-all;-ms-word-break:break-all;_height:100%;_width:100%;}*/
body { background-color:#fff;height:100%;width:100%;_height:100%;_width:100%;}
body{ font-size:12px;line-height:1.5em;font-family:"굴림",Dotum/*,"굴림",Gulim,AppleGothic,Sans-serif;*/;color:#383d41; }
body,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,fieldset,label,textarea,form { list-style-type:none;margin:0;padding:0;font: Dotum, AppleGothic, Sans-serif; }
p { margin:0;padding:0; }



img,fieldset,iframe { border:0; vertical-align: middle; }
hr { display:none; }
em,address { font-style:normal; }
button,label { cursor:pointer;_cursor /**/:hand; }
button *{ position:relative; }
button img { left:-3px;*left:auto; }
textarea { overflow:auto; }
html:first-child select { height:20px;padding-right:6px; }
option { padding-right:6px; }
a { color:#4b4b4b;text-decoration:none; }
:focus { outline:0; }
a:active { outline:none; }
a:hover { color:#ff4e00; text-decoration:none; }

/* Common */
.input_text, .input, textarea { *margin:-1px 0;padding-right:1px; }
.input_check, .input_radio {width:13px;height:13px; }
legend{ *width:0;display:none; }
:root legend { margin-top:-1px;font-size:0;line-height:0; }

* html .png24 {tmp:expression(setPng24(this));}
.ppt {background:red; color:yellow; padding:20px; line-height:20px;}
.ls0 {letter-spacing:0 !important;}

.center980{ position: relative; width: 980px; margin: 0 auto; }
.left{ float: left; }
.right{ float: right; }
.clear {clear:both;}
.bold{	font-weight: bold;}
.lightgreen{ color: #00a596;}
.blue{ color: #0075c1; }
.orange{color: #ff4e00;}



/*바디(헤더, 푸터를 제외한 전부)*/

#body{
	position: relative; width:100%; height:100%; overflow:hidden;
}	

#contents{
	position: relative; 
	width:100%;
	min-height:auto; 
}

#contentsLeft{
	position: relative; 
	width:170px; 
	height:100%; 
	min-height:1000px; 
	background-color:#F1F1F1; 
	border-right:1px solid #DDDDDD;
	float:left;
}


#contentsLeft ul{
	position: relative; 
	top:25px;
	left:20px;
}

#contentsLeft ul li{
	position: relative; 
	height:30px;
}




/* pageing */
.pageingdiv {position:relative; padding-left:50%; left:-10%}
.paging {position:relative;  text-align:center; }
.paging li{position:relative; float:left; padding:0px 5px;}
.paging li img{position:relative; top:-3px;}
.paging .red05{color:#ff00ff; font-weight:bold}
