﻿@charset "UTF-8";
/* CSS Document */

*{
	margin:0;
}
html,body,form{
	height:100%;
}
/* login.html 스타일 S */
#middle{
	min-height:100%;
	margin:0 0 -60px;
}
*html #middle{
	height:100%;
}
#middle #content{
	line-height:1.3em;
	padding:0;
	height:800px;
}
#box { 
	margin:0 0 0 ;
	width:1200px; height:300px;
	padding-top:440px;
}
#box_login{
	float:right;
	width:405px;
	height:255px;
	background:url("../image/login_box.png");
}


.login_ul {
	list-style:none;
	line-height:210%;
    margin:0;
	text-align:left;
	font-family:tahoma,arial,sans-serit;
	font-size:12px; color:#151515;
	padding:95px 0 0 40px;
}

.login_title {
	margin-right:15px;
	vertical-align:middle;
}
#bottom{
	height:35px;
	background-color:#3F3B38;
	color:#fff;
	text-align:center;
	font-size:11px;
	font-family:tahoma;
	line-height:110%;
	padding:25px 20px 0 20px;
}
.input {
	width:234px; height:18px; border:1px solid #8b8b8b; background-color:#fff;
	font-family:tahoma,arial,sans-serit;
	font-size:12px; color:#151515;
	margin-bottom:5px;
}
.input_select {
	width:237px; height:22px; border:1px solid #8b8b8b; background-color:#fff;
	font-family:tahoma,arial,sans-serit;
	font-size:12px; color:#151515;
	margin-bottom:5px;
}

/* main_top.html 스타일 S */
.mainbg_top{
	font-family:tahoma,gulim;
	font-size:12px;
}
	/* level 1 -S-*/
	#topLine {
		height:17px;
		background-color:#303030;
		color:#888;
		font-size:10px;
		padding:3px 10px 0 10px;
		min-width:300px;
	}
	.topTitle {
		float:left;
	}
	.topMenu1 {
		float:right;
	}
	.country {
		border:1px solid #000;
	}
	/* level 1 -E-*/

	/* level 2 -S-*/
	#topLogo {
		height:40px;
		padding:0 10px 0 10px;
		min-width:350px;
	}
	.logo {
		float:left;
	}
	.topMenu2 {
		float:right;
		margin-top:10px;
	}
	.top_input{
		height:16px;
		font-family:tahoma, dotum;
		font-size:11px;
		color:#7d7d7d;
		border:1px solid #d7d7d7;
		width:80px;
		vertical-align:middle;
		padding-left:3px;
	}
	/* level 2 -E-*/

	/* level 3 -S-*/
	#topMenu {
		height:50px;
		background:url("../image/topMenubg.gif");
	}
	.nav {
		float:left;
		width:100%;
		min-width:670px;
	}
	.navmenu a{
		display:block;
		float:left;
		width:50px;
		height:50px;
		text-align:center;
		font-family:tahoma,gulim;
		color:#fff;
		text-decoration:none;
		border-right:1px solid #446d97;
		font-size:11px;
	}
	.navmenu a:hover{
		background-color:#0d3c6e; 
		background-position:right;
		text-decoration:none;
	}
	.navmenu a:active, .navmenu a.selected {
		background-color:#0d3c6e; 
		background-position:right;
		text-decoration:none;
	}
	.navmargin{
		margin-top:7px;
	}
	/* level 3 -E-*/




/* main_right.html 스타일 S */
#mainBg {
	background:url("../image_new/main_bg.jpg");
	background-position:top left;
	background-repeat:no-repeat;
}
#main_middle{
	min-height:100%;
	margin:0 0 -23px;
}
*html #main_middle{
	height:100%;
}

#main_bbs{
	padding-top:150px;
	min-width:700px;
	width:98%;
	text-align:center;
	text-align:-moz-center;
	margin:0 auto;
	height:450px;
}
.main_tableBox {
	border:1px solid #fff;
	border-collapse:collapse;
}

.main_table {
	font-family:tahoma, gulim;
	font-size:12px;
	border-collapse:collapse;
}
.main_table th{
	border-bottom:1px solid #fff;
	text-align:left;
}

.main_table td{
	font-family:tahoma, gulim;
}

.main_table a {
	color:#000;
	text-decoration:none;
}
.main_table a:hover {
	color:#5f9f21;
	text-decoration:none;
}
.table_icon {
	text-align:left;
}
.table_date {
	font-family:tahoma;
	font-size:12px;
	color:#305682;
	text-align:right;
}

.navy_bold{
	font-family:tahoma, gulim,굴림;
	font-size:12px;
	color:#09427d;
	font-weight:bold;
}
.blue_bold{
	font-family:tahoma;
	font-size:12px;
	color:#3e6792;
	font-weight:bold;
}
.red_bold{
	font-family:tahoma;
	font-size:12px;
	color:#e52b15;
	font-weight:bold;
}
.banner{clear:both;
		width:98%;
		padding-top:10px;
		padding-left:10px;
		height:60px;
}
.banner img{margin-right:20px;}



#main_bottom{
	padding-top:5px;
	height:17px;
	background-color:#f1f1f1;
	border-top:1px solid #e0e0e0;
	clear:both;
	text-align:center;
	font-family:tahoma;
	font-size:11px;
}
/* png파일 투명처리 */
.png24 {tmp:expression(setPng24(this));} 
img {border:0px;}
