﻿body{
	border:0;
	background:#ffffff;
	font-family: "굴림", "돋움";
}

td {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
}
.lbl 
{
	font-size : 12px;
	line-height: 18px;
	color: #333333;
}

.menu_01 {
	font-family: "굴림", "돋움";
	font-size: 12px;
	line-height: 16px;
	color: #666666;
}

.black_11_n {
	font-family: "굴림", "돋움";
	font-size: 12px;
	line-height: 16px;
	color: #000000;
}

.black_12_n {
	font-family: "굴림", "돋움";
	font-size: 12px;
	line-height: 16px;
	color: #000000;
}

.black_11_b {
	font-family: "굴림", "돋움";
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	font-weight: bold;
}

.black_12_b {
	font-family: "굴림", "돋움";
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	font-weight: bold;
}

.gray_80_11_b {
	font-family: "굴림", "돋움";
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	font-weight: bold;
}

.gray_80_12_b {
	font-family: "굴림", "돋움";
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	font-weight: bold;
}

.gray_60_11_b {
	font-family: "굴림", "돋움";
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	font-weight: bold;
}

.gray_60_12_b {
	font-family: "굴림", "돋움";
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	font-weight: bold;
}

.gray_40_11_b {
	font-family: "굴림", "돋움";
	font-size: 12px;
	line-height: 16px;
	color: #999999;
	font-weight: bold;
}

.gray_40_12_b {
	font-family: "굴림", "돋움";
	font-size: 12px;
	line-height: 16px;
	color: #999999;
	font-weight: bold;
}

.gray_80_11 {
	font-family: "굴림", "돋움";
	font-size: 12px;
	line-height: 16px;
	color: #333333;
}
.gray_80_12 {
	font-family: "굴림", "돋움";
	font-size: 12px;
	line-height: 16px;
	color: #333333;
}

.gray_60_11 {
	font-family: "굴림", "돋움";
	font-size: 12px;
	line-height: 16px;
	color: #666666;
}

.gray_60_12 {
	font-family: "굴림", "돋움";
	font-size: 12px;
	line-height: 16px;
	color: #666666;
}

.gray_40_11 {
	font-family: "굴림", "돋움";
	font-size: 12px;
	line-height: 16px;
	color: #999999;
}

.gray_40_12 {
	font-family: "굴림", "돋움";
	font-size: 12px;
	line-height: 16px;
	color: #999999;
}

.blue_11_n_01 {
	font-family: "굴림", "돋움";
	font-size: 12px;
	line-height: 16px;
	color: #0170B7;
}

.blue_14_b_01 {
	font-family: "굴림", "돋움";
	font-size: 14px;
	line-height: 16px;
	color: #0170B7;
	font-weight:bold;
}

.red_11_n_01 {
	font-family: "굴림", "돋움";
	font-size: 12px;
	line-height: 16px;
	color: #ff0000;
}

.red_12_n_01 {
	font-family: "굴림", "돋움";
	font-size: 12px;
	line-height: 16px;
	color: #ff0000;
}

.red_11_b_01 {
	font-family: "굴림", "돋움";
	font-size: 12px;
	line-height: 16px;
	color: #ff0000;
	font-weight:bold;
}

.red_12_b_01 {
	font-family: "굴림", "돋움";
	font-size: 12px;
	line-height: 16px;
	color: #ff0000;
	font-weight:bold;
}

.blue_12_n_01 {
	font-family: "굴림", "돋움";
	font-size: 12px;
	line-height: 16px;
	color: #0170B7;
}

.blue_11_b_01 {
	font-family: "굴림", "돋움";
	font-size: 12px;
	line-height: 16px;
	color: #0170B7;
	font-weight: bold;
}

.blue_11_02 {
	font-family: "굴림", "돋움";
	font-size: 12px;
	line-height: 16px;
	color: #3D9CB8;
}

.blue_11_b_02 {
	font-family: "굴림", "돋움";
	font-size: 11px;
	line-height: 16px;
	color: #3D9CB8;
	font-weight: bold;
}

.blue_12_02 {
	font-family: "굴림", "돋움";
	font-size: 12px;
	line-height: 16px;
	color: #3D9CB8;
}

.blue_12_b_02 {
	font-family: "굴림", "돋움";
	font-size: 12px;
	line-height: 16px;
	color: #3D9CB8;
	font-weight: bold;
}

.violet_11_01 {
	font-family: "굴림", "돋움";
	font-size: 12px;
	line-height: 16px;
	color: #6C5CAE;
}

.violet_11_b_01 {
	font-family: "굴림", "돋움";
	font-size: 12px;
	line-height: 16px;
	color: #6C5CAE;
	font-weight: bold;
}

.violet_12_01 {
	font-family: "굴림", "돋움";
	font-size: 12px;
	line-height: 16px;
	color: #6C5CAE;
}

.violet_12_b_01 {
	font-family: "굴림", "돋움";
	font-size: 12px;
	line-height: 16px;
	color: #6C5CAE;
	font-weight: bold;
}

.green_11_01 {
	font-family: "굴림", "돋움";
	font-size: 11px;
	line-height: 16px;
	color: #317912;
}

.green_11_b_01 {
	font-family: "굴림", "돋움";
	font-size: 12px;
	line-height: 16px;
	color: #317912;
	font-weight: bold;
}

.blue_12_b_01 {
	font-family: "굴림", "돋움";
	font-size: 12px;
	line-height: 16px;
	color: #0170B7;
	font-weight: bold;
}

.green_12_b_01 {
	font-family: "굴림", "돋움";
	font-size: 12px;
	line-height: 16px;
	color: #317912;
	font-weight: bold;
}

.today {
	font-family: "굴림", "돋움";
	font-size: 12px;
	line-height: 20px;
	color: #3399CC;
}

.poll_result {
	font-family: "굴림", "돋움";
	font-size: 14px;
	line-height: 16px;
	color: #487D98;
	font-weight: bold;
}

.poll_result_01 {
	font-family: "굴림", "돋움";
	font-size: 14px;
	line-height: 16px;
	color: #259CF0;
	font-weight: bold;
}

.green_11_b_02 {
	font-family: "굴림", "돋움";
	font-size: 12px;
	line-height: 16px;
	color: #257910;
	font-weight: bold;
}

.today_12 {
	font-family: "굴림", "돋움";
	font-size: 12px;
	line-height: 20px;
	color: #3399CC;
}

.green_12_b_02 {
	font-family: "굴림", "돋움";
	font-size: 12px;
	line-height: 16px;
	color: #257910;
	font-weight: bold;
}

.login_txt {
	font-family: "굴림", "돋움";
	font-size: 11px;
	line-height: 16px;
	color: #259CF0;
}

.login_txt_12 {
	font-family: "굴림", "돋움";
	font-size: 12px;
	line-height: 16px;
	color: #259CF0;
}

.poll_n_11 {
	font-family: "굴림", "돋움";
	font-size: 11px;
	line-height: 16px;
	color: #333333;
}

.form_box {
	font-family: "굴림", "돋움";
	font-size: 12px;
	background:#ffffff;
	border: 0 solid #0170B7;
}

.form_login {
	font-family: "굴림", "돋움";
	font-size: 11px;
	background:#ffffff;
	border: 1 solid #0170B7;
}

.form_login_01 {
	font-family: "굴림", "돋움";
	font-size: 12px;
	background:#ffffff;
	border: 1 solid #259CF0;
}

.form_write {
	font-family: "굴림", "돋움";
	font-size: 12px;
	background:#ffffff;
	border: 1 solid #cccccc;
}

.form_write2 {
	font-family: "굴림", "돋움";
	font-size: 12px;
	background:#ffffff;
	border: 1 solid #999999;
	background-color : #EAEAEA;
}

.form_list_search {
	font-family: "굴림", "돋움";
	font-size: 12px;
	background:#ffffff;
	border: 1 solid #0170B7;
}
.text_over a:link{color:#666666; font-size: 12px;}
.text_over a:visited{color:#666666; font-size: 12px;}
.text_over a:active{color:#666666; font-size: 12px;}
.text_over a:hover{color:#317912; font-size: 12px;}


.code_list a:link { color: Blue; font-size: 12px; text-decoration:none;}
.code_list a:active { color: Red; font-size: 12px; text-decoration:none;}

a:link { color:#888888; font-size: 12px; text-decoration:none;}
a:visited { color:#999999; font-size: 12px; text-decoration:none;}
a:active { color:#999999; font-size: 12px; text-decoration:none;}
a:hover { color:#999999; font-size: 12px; text-decoration:none;}

.title a:link { color:#333333; font-size: 12px; text-decoration:none;}
.title a:visited { color:#999999; font-size: 12px; text-decoration:none;}
.title a:active { color:#999999; font-size: 12px; text-decoration:none;}
.title a:hover { color:#999999; font-size: 12px; text-decoration:none;}


.news a:link { color:#333333; font-size: 12px; text-align: center; text-decoration:none;}
.news a:visited { color:#333333; font-size: 12px; text-align: center; text-decoration:none;}
.news a:active { color:#333333; font-size: 12px; text-align: center; text-decoration:none;}
.news a:hover { color:#257910; font-size: 12px; text-align: center; font-weight: bold; text-decoration:none;}

.menu_01 a:link { color:#666666; font-size: 12px; text-decoration:none;}
.menu_01 a:visited { color:#666666; font-size: 12px; text-decoration:none;}
.menu_01 a:active { color:#666666; font-size: 12px; text-decoration:none;}
.menu_01 a:hover { color:#666666; font-size: 12px; font-weight: bold; text-decoration:none;}

.quick_menu a:link { color:#333333; font-size: 11px; text-decoration:none;}
.quick_menu a:visited { color:#333333; font-size: 11px; text-decoration:none;}
.quick_menu a:active { color:#333333; font-size: 11px; text-decoration:none;}
.quick_menu a:hover { color:#259CF0; font-size: 11px; font-weight: bold; text-decoration:none;}

.shopping_menu a:link { color:#333333; font-size: 12px; text-decoration:none;}
.shopping_menu a:visited { color:#333333; font-size: 12px; text-decoration:none;}
.shopping_menu a:active { color:#333333; font-size: 12px; text-decoration:none;}
.shopping_menu a:hover { color:#EC281F; font-size: 12px; font-weight: bold; text-decoration:none;}

.number_01 a:link { color:#666666; font-size: 12px; text-decoration:none;}
.number_01 a:visited { color:#666666; font-size: 12px; text-decoration:none;}
.number_01 a:active { color:#666666; font-size: 12px; text-decoration:none;}
.number_01 a:hover { color:#999999; font-size: 12px; font-weight: bold; text-decoration:none;}

.resite a:link { color:#333333; font-size: 12px; text-decoration:none;}
.resite a:visited { color:#333333; font-size: 12px; text-decoration:none;}
.resite a:active { color:#333333; font-size: 12px; text-decoration:none;}
.resite a:hover { color:#259CF0; font-size: 12px; font-weight: bold; text-decoration:none;}


.gray_link_01 {
	font-size: 12px;
	font-weight: bold;
}
.gray_link_01 a:link { color:#666666; text-decoration:none;}
.gray_link_01 a:visited { color:#666666; text-decoration:none;}
.gray_link_01 a:active { color:#666666; text-decoration:none;}
.gray_link_01 a:hover { color:#ff0000; text-decoration:none;}

.page_font {
	font-size: 12px;
	font-weight: bold;
	color:#000000;
	text-decoration:none;
}
.page_font a:link { color:#666666; text-decoration:none;}

.page_font_cur {
	font-size: 12px;
	font-weight: bold;
	color:#259cf0;
}
.td_right
{
    text-align:right;
}
.td_center
{
	text-align:center;
}
.popupControl .ajax__calendar_container {
	position : absolute;
    border:1px solid #646464;
    background-color: yellow;
    color: blue;

}
.popupControl .ajax__calendar_other 
{
	color: gray;
}

/*보드숫자 ------------------------------------------------------------------------------------------------------------------------------*/

.num { 
font-family:"돋움", "굴림","Geneva", "Arial", "Helvetica", "Verdana", "sans-serif";font-size: 12px; color: #777777;  letter-spacing:3; text-align:center;
}

.num A:link {color: #777777; text-decoration: none;} 
.num A:visited {color: #777777; text-decoration : none;} 
.num A:active {color: #777777;text-decoration : none;} 
.num A:hover {color:#33aab5; text-decoration : none; font-weight:bold;}

/* 보드숫자고정 ------------------------------------------------------------------------------------------------------------------------------*/
.num1 { font-weight:bold; font-size: 12px; color: #33aab5; font-family:"돋움", "굴림","Geneva", "Arial", "Helvetica", "Verdana", "sans-serif"; text-align:center; }
