﻿body
{
	height:100%;
    width:100%;
    margin:0;
	padding:0;
	font:normal 0.78em '돋움'; 
}


input
{
	font:normal 1em '돋움';
	border:solid 1px #dedede; 
	padding:4px;
}

.select  
{
	font:normal 1em '돋움'; padding:3px;  
}


a 
{ 
	text-decoration:none;
}

img 
{ 
	border:none; 
	vertical-align:middle; 
}

#header_wrap 
{ 
	width:100%; 
	height:57px;
	background:url('/images/top/top_bg.jpg') repeat-x; 

}

#header
{
	/*width:1000px;*/
	width:1450px;
	margin:0 auto;
}
#body_wrap
{
	position:relative; 
	/*width:1000px;*/
	width:1450px;
	margin:0 auto;
}

#body_side
{
	position:relative; 
	padding:5px;
	/*width:170px;*/
	width: 230px;
	height:90%;
	float:left; 
	background:#fafafa;
	border-right:solid 1px #e6e6e6; 
}

#body_contents
{
	position:relative;
	/*width:780px;*/
	width:1180px;
	padding:10px;
	float:left;
}


/* 좌측메뉴 */
#side_navi{ width:230px; font-family:맑은 고딕; padding:15px 0px 60px 5px;}
#side_navi .title { color:#333; font-weight:bold; padding:5px 0; font-size:9pt; cursor:pointer; display:block; }
#side_navi .on_title{ color:#f27b35; font-weight:bold; padding:5px 0; font-size:9pt; display:block; }

#side_navi .b_onlist { font-size:9pt; cursor:pointer; }
#side_navi .b_onlist .group {  }
#side_navi .b_onlist .group .lv3 { display:block; font-weight:bold; padding:5px 0px; cursor:pointer; text-indent:5px; color:#454545; }
#side_navi .b_onlist .group .lv4 { margin:0; padding:0; }
#side_navi .b_onlist .group .lv4 li { list-style:none; margin-left:10px; text-indent:10px; line-height:22px; }
#side_navi .b_onlist .group .lv4 li a { color:#454545; font-size:8pt; } 
#side_navi .b_onlist .group .lv4 li.current { background-color:#f27b35; }
#side_navi .b_onlist .group .lv4 li.current a { color:#fff; font-weight:bold; }

/* 상단 */
#top {font-family:dotum, 돋음; font-size:9pt; color:#cdcdcd;}
#top ul { margin:0; padding:0;  }
#top ul li { margin:0; padding:0 3px; list-style:none; display:inline; float:right; }
#top h1 { display:inline; }
#top ul li span { display:block; margin-top:2px; }
#top .bt { float:left; }
#top .logout { display:inline; border:none; padding:0; margin:0; }
#top .login { float:right; margin:20px 25px; }
#top .accountList  {  float: right; margin:20px 25px;}

.csv { color:#666; font-size:8pt; }
