﻿@CHARSET "utf-8";


.accessibility{display:none;}
.visibility {position:absolute;width:0;height:0;overflow:hidden;font:0/0;visibility:hidden;}


.text_right {text-align:right;}
.text_center {text-align:center;}
.text_center img{display:inline;}
.text_left {text-align:left;}

hr.line {width:100%;display:block;}
/*
font syle
*/
.bold{font-weight:bold;}
.blank{margin:0 5px;}

/*font color sytle*/
.red{color:#B51A1A;}
.blue{color:#5B7397;}


/*font size */
.font11 { font-size:0.88em; font-family: gulim;}
.font13 { font-size:1.2em; letter-spacing:-0.1em;}
.font20 { font-size:1.8em; letter-spacing:-0.1em; color:blue;}


/*
button style
*/
div.btn img {
	vertical-align: middle;
}

.btn *{
	display:inline;
	text-align:center;
}
.btn {
	text-align:center;
}
.button_inline {
	position:relative;
	top:-25px;
	float:right;overflow:hidden;
}

.button_center100{
	width:100%;
	text-align:center;
}

.button_right {
	float:right;overflow:hidden;
}

/*문단*/
.enter {margin-bottom:15px;}



/*input text-box*/
.txt500 {height:18px; width:500px;}
.txt300 {height:18px; width:300px;}
.txt200 {height:18px; width:250px;}
.txt180 {height:18px; width:200px;}
.txt150 {height:18px; width:150px;}
.txt100 {height:18px; width:100px;}
.txt40 {height:18px; width:40px;}
.txt50 {height:18px; width:45px;}
.txt30 {height:18px; width:30px;}
.txt20 {height:18px; width:25px;}
.int7 {height:18px; width:70px;}
.int4 {height:18px; width:40px;}
.int3 {height:18px; width:30px;}
.int2 {height:18px; width:25px;}
.post {height:18px; width:80px;}

/*BOX*/
.bg_header	{height:5px; background:url(/image/common/bg_header.gif) no-repeat;overflow:hidden;}
.bg_footer	{height:5px; background:url(/image/common/bg_footer.gif) no-repeat;}
.bg_body	{height:100%;background:url(/image/common/bg_body.gif) repeat-y;overflow:hidden;}


.bg_header2	{height:5px; background:url(/image/common/bg_header2.gif) no-repeat; overflow:hidden;}
.bg_footer2	{height:5px; background:url(/image/common/bg_footer2.gif) no-repeat;}
.bg_body2	{height:100%;background:url(/image/common/bg_body2.gif) repeat-y;overflow:hidden;}


/*TABLE CSS*/
table.table		{clear:right;width:100%;background:url(/image/common/bg_thead.gif) repeat-x; font-size: 1em;}
table.table thead tr	{height:35px; text-align:center;font-weight:bold;}
table.table thead tr th, table.table thead tr td {font-weight:bold;}
table.table thead tr th.col {background:url(/image/common/line_table.gif) no-repeat left 0 ;}
table.table thead tr th img {padding-bottom:6px;}
table.table tbody tr		{height:30px;}
table tbody .row {background:#FAFAFA;}
table.table tbody tr, table.table tbody td, table.table tbody th{ border-bottom:1px solid #DCDCDC;}
table.table td.title img{display:inline !important;}

table.board		{width:720px;height:35px;background:url(/image/download/bg_thead.gif) repeat-x;}
table.board thead tr th.col {background:url(/image/download/line_table.gif) no-repeat left 0;}
table.board thead tr		{height:30px; text-align:center;}
table.board tbody tr		{height:26px;}
table.board tbody tr, table.board tbody td, table.board tbody th{ border-bottom:1px dotted #CDCDCD;}

table.list {width:100%;  border-bottom:2px solid #E8E8E8;}
table.list thead tr th{height:35px; text-align:center;font-weight:bold;background:#FBFBFB;border-top:2px solid #59657B; border-bottom:1px solid #E8E8E8;}
table.list tbody tr{height:26px;}


/*DATA List */
dl.data {line-height:250%;background:url(/image/common/bg_dl.gif) repeat-y; border-top:2px solid #596679}
dl.data dt{width:126px;float:left;text-indent:1em; font-weight:bold;color:#5B7397;}
dl.data dd{border-bottom:1px solid #E7E7E7;}
dl.data dd img{display:inline; vertical-align:middle;}

.clear{clear:both;}

/*paging*/
.paging {padding:10px 0;text-align:center; line-height:160%; vertical-align:middle; letter-spacing:0.18em;}
.paging img {position:relative; top:2px;display:inline;}
.page-select {font-weight:bold; color:#4C4C4C;}

/*error*/
#error p{ margin-bottom:25px;}
#error .bg_body{padding:20px 0 0 20px;}

