
*{margin:0;padding:0;}

ul, ol {
	list-style: none;
}

a:link, a:visited {
	color: #7b7b7b;
	text-decoration: none;
}

a:active, a:hover {
	color: #7b7b7b;
	text-decoration: none;
}

body{
	width:900px;
	font-family: NanumGothic, tahoma;
	font-size:12px;
	color:#000000;
	background-color:#fff;
	margin:0 auto;
}

select { vertical-align:-1px;height:22px; }

img { border: 0 none;}
.td1 { border-bottom:1px solid #aaa; height:23px; background-color:#ccc;}
.td2 { border-bottom:1px solid #aaa; height:23px; text-align:left; }

input, textarea, select, option {
    outline:none;border:1px solid #aaa;
}

/*input:focus {background-color: yellow;}*/
#header_column{
	width:900px; height:80px;
}

#notice_div {
	float:right;text-align:right;display: table; width: 500px; height: 75px; #position: relative; overflow: hidden;
}
#notice_div2{
	 #position: absolute; #top: 100%; display: table-cell; vertical-align: bottom;
}
#notice_div3{
	 #position: relative; #top: -100%
}

#top_logo{ width:185px; height:80px; float:left;}
#top_line h1{ clear:both;width:900px; height:17px; background: url(../images/top_line.jpg) no-repeat 0 0; text-indent:-999999px;}

#contents_column{
	clear:both;
	width:900px; height:auto;
	overflow:hidden;
}
#board_column{
	clear:both;
	width:900px; height:auto;
	overflow:hidden;
	margin-top:40px;
}

#footer_column{
	clear:both;
	border-top:1px solid #e0e0e0;
	width:900px; height:30px;
	text-align:center;
	padding-top:10px;
	line-height:2em;
	color:#a0a0a0;
}

/* float */
.fl_left { float:left; }
.fl_right { float:right; }

/* Text Indent -9999 */
.t_id_20 { text-indent: 20px; }
.t_id_99 { text-indent:-9999px; }

/* Img Border */
.img_b1_darkgrey { border: 1px solid #333; }

/* Text align */
.t_center   { text-align:center; }
.t_justify  { text-align:justify; }

.left_top_img {text-align:center;padding-top:20px;padding-bottom:10px;}

#main_title_bg { margin-left:26px; width:740px; height:60px; background: url(../images/main_title_bg.gif) no-repeat 0 0; padding-top:13px;}
#left_title {text-align:left; float:left; padding-left:25px; font-weight:bold; font-size:20px; margin-top:-3px;}
#right_title {text-align:right; float:right; margin-top:23px;}

.btn2 {
	border:0px;
	font-family: "굴림";
	font-size: 9pt;
	width: 60px;
	background-color: #cccccc;
	color: #000000;
	height: 23px;
	padding-top:3px;
}

.btn3 {
	border:0px;
	font-family: "굴림";
	font-size: 9pt;
	width: 60px;
	background-color: #FF6633;
	color: #FFFFFF;
	height: 23px;
	padding-top:3px;
}

.btn9 {
	border:0px;
	font-family: "굴림";
	font-size: 9pt;
	width: 90px;
	background-color: #FF6633;
	color: #FFFFFF;
	height: 23px;
	padding-top:3px;
}

.btn_darkblue {
	border:0px;
	font-family: "굴림";
	font-size: 9pt;
	width: 60px;
	background-color: darkblue;
	color: #FFFFFF;
	height: 20px;
	padding-top:3px;
}

.btn_blue {
	border:0px;
	font-family: "굴림";
	font-size: 9pt;
	width: 60px;
	background-color: blue;
	color: #FFFFFF;
	height: 23px;
	padding-top:3px;
}

.btn_red {
	border:0px;
	font-family: "굴림";
	font-size: 9pt;
	width: 60px;
	background-color: red;
	color: #FFFFFF;
	height: 23px;
	padding-top:3px;
}

.btn_img {
	background: url(../images/btn_exp_insert.gif) no-repeat 0 0;
	width: 42px;
	height: 24px;
}

.list_cancel { text-decoration:line-through;color:#d0d0d0; }
.center{ text-align:center; }
.right{ text-align:right; }
.t_bgcolor{ background-color: #fff; }
.t_family{ font-family:NanumGothic; }
.t_color{ color: #707070; }
.title_route { float:left;width:250px;margin-bottom:5px;margin-top:5px;text-align:left; }
.radio_chk{ color: red; font-weight:bold; }
.input1 {height:18px;font-family: verdana;}
.display_none{ display:none; }

#chating {
	position:absolute;
	z-index:999;
	font-size:9pt;
	left:1550px;
	top:80px;
	width:350px;
	height:780px;
	border:1px solid #eee;
}

/* 우측고정 */
#rightFix {height:100%; position:fixed; top:0; right:0; z-index:9998; background:#999999; border-left:#8b8b8b 1px solid;}

#rightFix .rightFixWrap { width:100%; font-size:14px;}
#rightFix .rightFixWrap .rightFixMenu { width:101px;}
#rightFix .rightFixWrap .rightFixMenu > ul { width:101px;}
#rightFix .rightFixWrap .rightFixMenu > ul > li { width:100%;  height:30px; list-style:none; text-align:center;  color:#fff; font-weight:bold;}
#rightFix .rightFixWrap .rightFixMenu > ul > li > a { width:100%; height:30px; display:block; color:#fff; font-size:13px;  }

/* //우측고정 */


/* 좌측고정 */
#leftFix {height:100%; position:fixed; top:0; left:0; z-index:9998; background:#999999; border-right:#8b8b8b 1px solid;}

#leftFix .leftFixWrap { width:100%; font-size:14px;}
#leftFix .leftFixWrap .leftFixMenu { width:101px;}
#leftFix .leftFixWrap .leftFixMenu > ul { width:101px;}
#leftFix .leftFixWrap .leftFixMenu > ul > li { width:100%;  height:30px; list-style:none; text-align:center;  color:#fff; font-weight:bold;}
#leftFix .leftFixWrap .leftFixMenu > ul > li > a { width:100%; height:30px; display:block; color:#fff; font-size:13px;  }

/* //좌측고정 */