@charset "utf-8";


/* table - 디자인팀추가*/
.input_grey, .input_gray { vertical-align:middle; border:1px solid #b5b5b5; background:#FFFFFF; height:15px;}
.select_grey, .select_gray {border:1px solid #b5b5b5; background:#FFFFFF;height:19px; }
.textarea_grey, .textarea_gray {border:1px solid #b5b5b5; background:#FFFFFF; }
.table_line {height:1px; background-color:#c9c9c9; overflow:hidden;}
.search_bg_s {
	background:url(manage/views/template/img/searchbg_s.gif); 
	height:40px; 
	border:solid 1px #d7dde3;
}

.login_user_info
{
	width: 330px;
}
.login_user_str
{
	width:160px;
	height:21px;
	text-align: right;
	padding-right:5px;
}
/* 디자인팀 추가 끝*/


/* 개발자 추가 */
p { margin:0; padding:0; }

.input_sub_title {
	padding: 22px 0 5px 10px;
	font-weight: bold;
	color: #2F3E5E;
	height: 18px;
}
.input_table {
	width: 100%;
	background-color: #c0c0c0;
}
.input_table th {
	height: 27px;
	background-color: #f5f5f5;
	padding-left: 10px;
	color: #2F3E5E;
	text-align:left;
	font-weight:normal;
}
.input_table td {
	height: 27px;
	background-color: #ffffff;
	padding-left: 10px;
}
.input_table td.multiline {
	height: ;
	padding: 5px 0 5px 10px;
}
.input_table .large_height {
	height: auto;
	padding: 3px 0 3px 10px;
}
.input_table_button_bar {
	height: 30px;
	padding: 7px 0;
}

.large_loading_icon {
	width:32px;
	height:32px;
	background-image:url("../img/loading_l.gif");
}
.small_loading_icon{
	padding:20px 0;
	text-align:center;
}

.disable_background {
	background-color:#E9E9E9;
}

.quota_graph_box {
	width:432px;
	border:1px solid #cdcdcd;
	height:18px;
	background-color: #e2e2e2;
}
.quota_graph_using {
	width:0px;
	height:18px;
	background-color: #9bafce;
}
.quota_graph_context {
	width:432px;
	padding-top: 10px;
	text-align:right;
}

/* 2009-01-04 */
.search_key_box {
	background: #FFFFFF url('../img/disk_search_default.gif') top right no-repeat;
}
#SearchDetailOption {
	position: absolute;
	width: 310px;
	border: 2px solid #6991C4;
	background-color: #FFFFFF;
	top: 110px;
	right: 0px;
}

/*basic css*/
body { margin:0; padding:0; }
form { margin:0; padding:0; }
img{border: 0px;}
iframe { border:0; padding:0; margin:0; width:100%; }
.input { vertical-align:middle;border:1px solid #1a5791; background:#FFFFFF; height:15px;}
.select {vertical-align:middle;border:1px solid #cdcdcd; background:#FFFFFF; }
.textarea {vertical-align:middle;border:1px solid #cdcdcd; background:#FFFFFF; }
.checkbox {vertical-align:middle; border:0px solid #cdcdcd; background:none; margin:0 3px 0 0;}
.fleft {float:left;}
.fright {float:right;}
.cfleft{ clear:both; float:left; }
.cfRight {clear:both; float:right; }

/* background color */
.bg_gray {background-color:#eeeeee;}
.bg_white {background-color:#ffffff;}

/*box */
.border_01 { background-color:#ffffff; padding:1px;}
.border_02 { background-color:#ffffff; border:solid 1px #c8c8c8;}
.border_03 { background-color:#ffffff; border:solid 2px #94b0c5;}


/* for min-width, min-height */
#top_frame {
	width:100%;
	min-width:1055px;
}


/* header */
.header
{
	width:100%;
	height: 49px;
    background: #2f3e5e url("../img/header_bg.gif") repeat-x 0 0;
}
.header_side
{
	width:14px;
	height:49px;
}
.main_tab_box
{
	padding-top:7px;
}

/* main tab */
.main_tab
{
	display:inline-block;
	/*width:150px;*/
	height:41px;
	margin-right:2px;
	cursor: pointer;
	font-weight: bold;
	text-align: center;
	overflow : hidden;
}
.main_inactive_tab
{
	background:url(../img/tab_default_left.gif) no-repeat left top;
}
.main_active_tab
{
	background:url(../img/tab_over_left.gif) no-repeat left top;
}

/* sub-div in tab of header  */
.main_inactive_tab_sub
{
	display:inline-block;
    height: 100%;
	background:url(../img/tab_default_right.gif) no-repeat right top;	
}
.main_active_tab_sub
{
	display:inline-block;
    height: 100%;
	background:url(../img/tab_over_right.gif) no-repeat right top;
}


/* main */
.left_main_background
{
    width: 100%;
    height: 100%;
	background:url("../img/body_left_bg.gif") repeat-y left top;
}
.right_main_background
{
	width: 100%;
	height: 100%;
	background:url("../img/body_right_bg.gif") repeat-y right top;
}
.main_wrapper
{
	padding: 0 14px;
}

.copyright
{
	width: 100%;
	height: 23px;
	clear: both;
}


/* left*/
.contents_left
{
	float: left;
	width:215px;
}

.title_bar
{
	height:28px;
	background:url(../img/left_contents_bg.gif);
	width:100%;
}

.input_blue {border:1px solid #7f9db9; background:#FFFFFF; height:15px; margin-top:3px;}
.select2 {vertical-align:middle;border:1px solid #b5b5b5; background:#FFFFFF; margin-top:3px;}

/* footer */
.footer
{
	width:100%;
    background: url("../img/footer_bg.gif") repeat-x;
    height: 9px;
    overflow:hidden;
}
.footer_side
{
	width:14px;height:9px;
}



/* search box (log, statistic ...) */
.search_box {
	padding:10px;
	border:solid 1px #d7dde3;
}
.large_search_box {
	background: url(../img/mailsandlist_bg_300.gif) repeat-x #dbdee5;
}
.search_box th {
	text-align: left;
}


.main_dark_topbtn_bg {
	background: url("../img/main_dark_topbtn_bg.gif") repeat scroll 0 0 transparent;
	height: 59px;
}

.main_dark_tab {
	height: 38px;
	background: url("../img/main_dark_tab_bg.gif") repeat-x;
}
.main_dark_tab .out a {
	height: 23px; 
	display: block;
	float: left;
	margin-top: 7px;
	cursor: pointer;
	padding: 8px 22px 0px 22px;	
	overflow: hidden;
	color: #dbe5ed;
	margin-left: 2px;
}
.main_dark_tab .out a:link, .out a:visited {
	background: url("../img/main_dark_tab_inactive.gif") repeat-x; 
	color: #dbe5ed;
}
.main_dark_tab .out a:hover {
	background: url("../img/main_dark_tab_active.gif") repeat-x; 
	color: #000000;
}
.main_dark_tab .over a {
	height: 23px; 
	background: url("../img/main_dark_tab_active.gif") repeat-x;
	float: left;
	margin-top: 7px;
	cursor: pointer;
	padding: 8px 22px 0px 22px;	
	font-weight: bold;
	overflow: hidden;
	color: black;
	margin-left: 2px;
}
/* edge에서 ip주소를 전화번호로 인식해 하이라이트 됨을 방지 */ 
a.EdgeIP {
	text-decoration: none;
	color: black;
	cursor: default;
}