/* CSS Document */
span.testAugust {
	font-weight : bold;
	color : red;	
}

a:link {
	FONT-FAMILY: Tahoma, WKLChongbong;
	FONT-SIZE: 9pt;
	LINE-HEIGHT: normal;
	text-decoration: underline
}

a:visited {
	FONT-FAMILY: Tahoma, WKLChongbong;
	FONT-SIZE: 9pt;
	LINE-HEIGHT: normal;
	text-decoration: underline
}

a:active {
	FONT-FAMILY: Tahoma, WKLChongbong;
	FONT-SIZE: 9pt;
	LINE-HEIGHT: normal;
	text-decoration: underline
}

a:hover {
	FONT-FAMILY: Tahoma, WKLChongbong;
	FONT-SIZE: 9pt;
	LINE-HEIGHT: normal;
	text-decoration: underline
}

a.link:link {
	font-family: Tahoma, WKLChongbong;
	font-size: 12px;
	color: #111;
	LINE-HEIGHT: normal;
	text-decoration: underline
}

a.link:visited {
	font-family: Tahoma, WKLChongbong;
	font-size: 12px;
	color: #111;
	LINE-HEIGHT: normal;
	text-decoration: underline
}

a.link:active {
	font-family: Tahoma, WKLChongbong;
	font-size: 12px;
	color: #111;
	LINE-HEIGHT: normal;
	text-decoration: underline
}

a.link:hover {
	font-family: Tahoma, WKLChongbong;
	font-size: 12px;
	color: #3399ff;
	LINE-HEIGHT: normal;
	text-decoration: underline
}

a.link_sort:link {
	font-family: Tahoma, arial, Dotum, seoul;
	font-size: 11px;
	color: #555;
	LINE-HEIGHT: normal;
	text-decoration: underline
}

a.link_sort:visited {
	font-family: Tahoma, arial, Dotum, seoul;
	font-size: 11px;
	color: #555;
	LINE-HEIGHT: normal;
	text-decoration: underline
}

a.link_sort:active {
	font-family: Tahoma, arial, Dotum, seoul;
	font-size: 11px;
	color: #555;
	LINE-HEIGHT: normal;
	text-decoration: underline
}

a.link_sort:hover {
	font-family: Tahoma, arial, Dotum, seoul;
	font-size: 11px;
	color: #3399ff;
	LINE-HEIGHT: normal;
	text-decoration: none
}

/* ==================== General Define ========================== */
body {
	font-family: "Arial";
	font-size: 12px;
	color: #111;
	line-height: 16px;
}

body {
	scrollbar-face-color: #FFF;
	scrollbar-shadow-color: #B6B6B6;
	scrollbar-highlight-color: #B6B6B6;
	scrollbar-3dlight-color: #FFF;
	scrollbar-darkshadow-color: #FFF;
	scrollbar-track-color: #EFEFEF;
	scrollbar-arrow-color: #B6B6B6;
}

td {
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
	word-break: break-all;
}

a:link {
	text-decoration: none;
	color: #001E8C;
}

a:visited {
	text-decoration: none;
	color: #777;
}

a:active {
	text-decoration: underline;
	color: #FF4EFF;
}

a:hover {
	text-decoration: underline;
	color: #FF4EFF;/*color: #004EFF;*/
}

/* ==================== Top Area ========================== */
	/* Master Head */
.user_info,.top_search {
	color: #111;
	font-Size: 11px;
	text-decoration: none;
}

.top_search a:link {
	color: #111;
	text-decoration: none;
}

.top_search a:visited {
	color: #111;
	text-decoration: none;
}

.top_search a:active {
	color: #111;
	text-decoration: none;
}

.top_search a:hover {
	color: #111;
	text-decoration: underline;
}

.top_search_title {
	color: #555;
	font-Size: 11px;
	text-decoration: none;
	font-weight: bold;
}

/* Top Navigation */
.top_menu_selected {
	color: #FFF;
	font-family: "Tahoma";
	font-Size: 11px;
	text-decoration: none;
	font-weight: bold;
	padding: 0px 20px 0px 20px
}

.top_menu_selected a:link {
	color: #FFF;
	text-decoration: none;
}

.top_menu_selected a:visited {
	color: #FFF;
	text-decoration: none;
}

.top_menu_selected a:active {
	color: #FFF;
	text-decoration: none;
}

.top_menu_selected a:hover {
	color: #FFF;
	text-decoration: none;
}

/* ==================== Left Area ========================== */
	/* Page Tab */
.page_tab {
	font-family: "Tahoma";
	font-Size: 11px;
	color: #777;
	text-decoration: none;
	font-weight: bold;
	padding: 0px 10px 0px 10px
}

.page_tab a:link {
	text-decoration: none;
	color: #777;
	font-weight: bold;
}

.page_tab a:visited {
	text-decoration: none;
	color: #777;
	font-weight: bold;
}

.page_tab a:active {
	text-decoration: none;
	color: #777;
	font-weight: bold;
}

.page_tab a:hover {
	text-decoration: none;
	color: #777;
	font-weight: bold;
}

.page_tab_selected {
	font-family: "Tahoma";
	font-Size: 11px;
	color: #333;
	text-decoration: none;
	font-weight: bold;
	padding: 0px 10px 0px 10px
}

/* left Navigation */
.left_menu {
	font-family: "Tahoma";
	font-Size: 11px;
	color: #666;
	text-decoration: none;
	font-weight: bold;
	padding: 3px 2px 3px 2px;
	line-height: 14px;
	cursor: pointer;
}

.left_menu a:link {
	text-decoration: none;
	color: #666;
	font-weight: bold;
}

.left_menu a:visited {
	text-decoration: none;
	color: #666;
	font-weight: bold;
}

.left_menu a:active {
	text-decoration: none;
	color: #666;
	font-weight: bold;
}

.left_menu a:hover {
	text-decoration: none;
	color: #666;
	font-weight: bold;
}

.left_menu_3depth {
	font-family: "Tahoma";
	font-Size: 11px;
	color: #555;
	text-decoration: none;
	padding: 3px 2px 3px 2px;
	line-height: 14px;
	cursor: pointer;
}

.left_menu_3depth  a:link {
	text-decoration: none;
	color: #555;
}

.left_menu_3depth  a:visited {
	text-decoration: none;
	color: #555;
}

.left_menu_3depth  a:active {
	text-decoration: none;
	color: #555;
}

.left_menu_3depth  a:hover {
	text-decoration: none;
	color: #555;
}

/* ==================== Content Area ========================== */
	/* Breadcrumb */
.search_navi,.breadcrumb {
	font-family: "Arial";
	font-Size: 11px;
	color: #858585;
	text-decoration: none;
	line-height: 13px;
}

.breadcrumb a:link {
	text-decoration: none;
	color: #858585;
}

.breadcrumb a:visited {
	text-decoration: none;
	color: #858585;
}

.breadcrumb a:active {
	text-decoration: none;
	color: #858585;
}

.breadcrumb a:hover {
	text-decoration: underline;
	color: #858585;
}

.korean_small {
	font-size: 11px;
	font-family: ? �� ???;
	letter-spacing: -1px
}

/* Title */
.page_title {
	font-family: Tahoma, WKLChongbong;
	font-size: 16px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	line-height: 18px;
}

.3depth_title {
	color: #555;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

.4depth_title {
	color: #999;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

.down_title {
	color: #C8453B;
	font-size: 12px;
	text-decoration: none;
}

.dotline {
	background-image: url("images/dotline.gif");
	height: 2px;
}

/* Button */
.button_default {
	cursor: pointer;
	font-family: Tahoma, WKLChongbong;
	font-weight: none;
	font-size: 12px;
	height: 20px;
	width: 62px;
	background: #EFEFEF;
	border-width: 1px;
	border-style: solid;
	border-color: #BFBFBF #9D9D9D #9D9D9D #BFBFBF;
}

.button_default_long {
	cursor: pointer;
	font-family: Tahoma, WKLChongbong;
	font-weight: none;
	font-size: 11px;
	height: 18px;
	width: 100%;
	background: #EFEFEF;
	border-width: 1px;
	border-style: solid;
	border-color: #BFBFBF #9D9D9D #9D9D9D #BFBFBF;
}

.button_nav {
	cursor: pointer;
	font-family: Tahoma, WKLChongbong;
	font-weight: none;
	font-size: 11px;
	height: 18px;
	width: 62px;
	background: #fff;
	border-width: 1px;
	border-style: solid;
	border-color: #BFBFBF #9D9D9D #9D9D9D #BFBFBF;
}

.button_search {
	cursor: pointer;
	font-family: Tahoma, WKLChongbong;
	font-weight: none;
	font-size: 12px;
	height: 20px;
	width: 62px;
	background: #FAF2AC;
	border-width: 1px;
	border-style: solid;
	border-color: #D8CE77 #B5A83B #B5A83B #D8CE77;
}

.button_small {
	cursor: pointer;
	font-family: Tahoma, WKLChongbong;
	font-weight: none;
	font-size: 11px;
	color: #3D3711;
	height: 16px;
	width: 52px;
	background: #EFECDA;
	border-width: 1px;
	border-style: solid;
	border-color: #CCC5A5 #AAA279 #AAA279 #CCC5A5;
}

.button_small_long {
	cursor: pointer;
	font-family: Tahoma, WKLChongbong;
	font-weight: none;
	font-size: 11px;
	color: #3D3711;
	height: 16px;
	width: 100%;
	background: #EFECDA;
	border-width: 1px;
	border-style: solid;
	border-color: #CCC5A5 #AAA279 #AAA279 #CCC5A5;
}

.button_close {
	cursor: pointer;
	font-family: Tahoma, WKLChongbong;
	font-weight: none;
	font-size: 11px;
	height: 18px;
	width: 62px;
	background: #DFDFDF;
	border-width: 1px;
	border-style: solid;
	border-color: #BFBFBF #9D9D9D #9D9D9D #BFBFBF;
}

/* Table */
.table_search_line {
	height: 1px;
	background-color: #D0D0D0;
}

/** 2005/05/12 height:22px 추�??**/
.table_title {
	font-size: 13px;
	color: #333;
	font-weight: bold;
	text-decoration: none;
}

.table_header_simple {
	height: 22px;
	background-color: #FFF;
	font-family: "Tahoma";
	font-size: 11px;
	color: #555;
	font-weight: bold;
	padding: 0px 2px 0px 2px;
}

.table_header_efefef {
	background-color: #EFEFEF;
	font-family: "Tahoma";
	font-size: 11px;
	color: #555;
	font-weight: bold;
	padding: 0px 2px 0px 2px;
}

.table_header_simple_c {
	height: 22px;
	background-color: #FFF;
	text-align: center;
	font-family: "Tahoma";
	font-size: 11px;
	color: #555;
	font-weight: bold;
	padding: 0px 2px 0px 2px;
}

.table_header_efefef_c {
	background-color: #EFEFEF;
	text-align: center;
	font-family: "Tahoma";
	font-size: 11px;
	color: #555;
	font-weight: bold;
	padding: 0px 2px 0px 2px;
}

.table_header_simple_r {
	height: 22px;
	background-color: #FFF;
	text-align: right;
	font-family: "Tahoma";
	font-size: 11px;
	color: #555;
	font-weight: bold;
	padding: 0px 2px 0px 2px;
}

.table_header_efefef_r {
	background-color: #EFEFEF;
	text-align: right;
	font-family: "Tahoma";
	font-size: 11px;
	color: #555;
	font-weight: bold;
	padding: 0px 2px 0px 2px;
}

.table_header_simple_d {
	height: 22px;
	background-color: #FFF;
	text-align: right;
	font-family: "Tahoma";
	font-size: 11px;
	color: #555;
	font-weight: bold;
	padding: 1px 7px 1px 2px;
}

/** 2005/04/14 name ?��?��**/
.table_line_simple {
	height: 1px;
	background-color: #D0D0D0;
}

.table_line_complex {
	background-color: #D0D0D0;
	border: 1px solid grey;
	border-bottom: none;
	border-right: none;
}

/* Process*/
.Process_past {
	background-color: #F2B4B0;
}

.Process_now {
	background-color: #D26A62;
}

.Process_next {
	background-color: #D0D0D0;
}

.process_text {
	text-align: center;
	font-family: Tahoma, WKLChongbong;
	font-size: 11px;
	color: #555;
	padding: 2px 0px 0px 0px;
}

.process_text_r {
	text-align: right;
	font-family: Tahoma, WKLChongbong;
	font-size: 11px;
	color: #555;
	padding: 2px 0px 0px 5px;
}

.process_text_now {
	text-align: center;
	font-family: Tahoma, WKLChongbong;
	font-size: 11px;
	color: #D26A62;
	padding: 2px 0px 0px 0px;
}

.process_text_now_r {
	text-align: right;
	font-family: Tahoma, WKLChongbong;
	font-size: 11px;
	color: #D26A62;
	padding: 2px 0px 0px 5px;
}

/* Pagination */
.pagenumber_selected {
	font-size: 11px;
	color: #D26A62;
	text-align: center;
	font-weight: bold;
	padding: 0px 6px 0px 6px;
}

.pagenumber {
	font-size: 11px;
	height: 10px;
	color: #333;
	text-decoration: none;
	cursor: pointer;
	text-align: center;
	padding: 0px 6px 0px 6px;
}

.pagenumber a:link {
	text-decoration: none;
	color: #333;
	text-align: center;
}

.pagenumber a:visited {
	text-decoration: none;
	color: #333;
	text-align: center;
}

.pagenumber a:active {
	text-decoration: none;
	color: #333;
	text-align: center;
}

.pagenumber a:hover {
	text-decoration: none;
	color: #333;
	text-align: center;
}

/* Input form */
.input_search_top {
	font-size: 12px;
	height: 18px;
	width: 90px;
	padding: 2px 0px 0px 3px;
	border: 1px solid #AFAB9B;
	color: #555;
	text-decoration: none;
	background-color: #FFF;
}

.input_textfield {
	font-size: 12px;
	padding: 2px 0px 0px 3px;
	border: 1px solid #B7B49C;
	color: #555;
	text-decoration: none;
	background-color: #FFF;
}

.input_textfield_100 {
	font-size: 12px;
	width: 100%;
	padding: 2px 0px 0px 3px;
	border: 1px solid #B7B49C;
	color: #555;
	text-decoration: none;
	background-color: #FFF;
}

.input_textfield_dimmed {
	font-size: 12px;
	padding: 2px 0px 0px 3px;
	border: 1px solid #B7B49C;
	color: #888;
	text-decoration: none;
	background-color: #E7E7E7;
}

.input_date {
	font-size: 12px;
	height: 18px;
	width: 70px;
	padding: 2px 0px 0px 3px;
	border: 1px solid #AFAB9B;
	color: #555;
	text-decoration: none;
	background-color: #FFF;
}

.input_combobox {
	width: 100%;
	font-size: 12px;
	height: 18px;
	padding: 2px 0px 0px 3px;
	color: #555;
	text-decoration: none;
	background-color: #FFF;
}

.input_textarea {
	font-size: 12px;
	width: 100%;
	padding: 2px 0px 0px 3px;
	border: 1px solid #AFAB9B;
	color: #555;
	text-decoration: none;
	background-color: #FFF;
}

.input_select_100 {
	font-size: 12px;
	width: 100%;
	padding: 2px 0px 0px 3px;
	border: 1px solid #AFAB9B;
	color: #555;
	text-decoration: none;
	background-color: #FFF;
}

.input_select_short {
	font-size: 12px;
	padding: 2px 0px 0px 3px;
	border: 1px solid #AFAB9B;
	color: #555;
	text-decoration: none;
	background-color: #FFF;
}

.input_select_dimmed {
	font-size: 12px;
	padding: 2px 0px 0px 3px;
	border: 1px solid #AFAB9B;
	color: #888;
	text-decoration: none;
	background-color: #E8E8E8;
	width: "100%";
}

/* Font */
.font_small {
	font-size: 11px;
}

.font_red {
	color: #D26A62;
}

.font_link_underline {
	font-size: 12px;
	text-decoration: none;
}

.font_link_underline a:link {
	text-decoration: none;
	color: #111;
}

.font_link_underline a:visited {
	text-decoration: none;
	color: #111;
}

.font_link_underline a:active {
	text-decoration: underline;
	color: #111;
}

.font_link_underline a:hover {
	text-decoration: underline;
	color: #111;
}

.commodity {
	font-family: "Tahoma";
	font-size: 11px;
	color: #D26A62;
	vertical-align: middle;
}

.search_title {
	font-family: "Tahoma";
	font-size: 11px;
	color: #4781B8;
	font-weight: bold;
}

.search_title a:link {
	font-family: "Tahoma";
	font-size: 11px;
	color: #4781B8;
	font-weight: bold;
}

.search_title a:visited {
	font-family: "Tahoma";
	font-size: 11px;
	color: #4781B8;
	font-weight: bold;
}

.search_title a:active {
	font-family: "Tahoma";
	font-size: 11px;
	color: #4781B8;
	font-weight: bold;
	text-decoration: underline;
}

.search_title a:hover {
	font-family: "Tahoma";
	font-size: 11px;
	color: #4781B8;
	font-weight: bold;
	text-decoration: underline;
}

.font_dimmed {
	color: #858585;
}

.font_dimmed a:link {
	color: #858585;
}

.font_dimmed a:visited {
	color: #858585;
}

.font_dimmed a:active {
	color: #858585;
	text-decoration: underline;
}

.font_dimmed a:hover {
	color: #858585;
	text-decoration: underline;
}

.font_general {
	font-size: 12px;
	text-decoration: none;
	color: #111;
	line-height: 16px;
}

.font_general_bold {
	font-size: 12px;
	text-decoration: none;
	color: #111;
	font-weight: bold;
	line-height: 16px;
}  /*20050525_?��*/
.subtitle_red {
	font-weight: bold;
	font-size: 14px;
	color: #D26A62;
	text-decoration: none;
	line-height: 16px;
}  /*20050525_?��*/
.paragraph {
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
}

.paragraph a:link {
	text-decoration: none;
	color: #001E8C;
}

.paragraph a:visited {
	text-decoration: none;
	color: #001E8C;
}

.paragraph a:active {
	text-decoration: underline;
	color: #004EFF;
}

.paragraph a:hover {
	text-decoration: underline;
	color: #004EFF;
}

.download {
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
	word-break: break-all;
	color: #001E8C;
	padding: 7px 5px 0px 10px;
}

.download a:link {
	text-decoration: none;
	color: #001E8C;
}

.download a:visited {
	text-decoration: none;
	color: #001E8C;
}

.download a:active {
	text-decoration: underline;
	color: #004EFF;
}

.download a:hover {
	text-decoration: underline;
	color: #004EFF;
}

.download_row {
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
	word-break: break-all;
	color: #001E8C;
	padding: 2px 3px 2px 10px;
}

.download_row a:link {
	text-decoration: none;
	color: #001E8C;
}

.download_row a:visited {
	text-decoration: none;
	color: #001E8C;
}

.download_row a:active {instruction
	
}

.download_row a:hover {
	text-decoration: underline;
	color: #004EFF;
}

.instruction {
	text-decoration: none;
	color: #606BBD;
}

/* 3depth menu */
.3depth_menu {
	color: #333;
	padding: 0px 11px 0px 11px;
}

.3depth_menu a:link {
	color: #333;
	text-decoration: none;
}

.3depth_menu a:visited {
	color: #333;
	text-decoration: none;
}

.3depth_menu a:active {
	color: #858585;
	text-decoration: none;
}

.3depth_menu a:hover {
	color: #858585;
	text-decoration: none;
}

.3depth_menu_on {
	color: #858585;
	text-decoration: none;
	padding: 0px 11px 0px 11px;
}

/* Calendar*/
.calendar_title {
	font-family: "Tahoma";
	font-size: 11px;
	color: #555;
	font-weight: bold;
}

.calendar_num {
	font-size: 11px;
	color: #111;
	cursor: pointer;
}

.calendar_num a:link {
	font-size: 11px;
	text-decoration: none;
	color: #111;
}

.calendar_num a:visited {
	font-size: 11px;
	text-decoration: none;
	color: #111;
}

.calendar_num a:active {
	font-size: 11px;
	text-decoration: none;
	color: #111;
}

.calendar_num a:hover {
	font-size: 11px;
	text-decoration: none;
	color: #111;
}

.calendar_week_sun {
	font-family: "Tahoma";
	font-Size: 10px;
	color: #A53439;
	font-weight: bold;
	vertical-align: bottom
}

.calendar_week_sat {
	font-family: "Tahoma";
	font-Size: 10px;
	color: #0B4AAA;
	font-weight: bold;
	vertical-align: bottom
}

.calendar_sun {
	font-size: 11px;
	color: #A53439;
	cursor: pointer;
}

.calendar_sun a:link {
	font-size: 11px;
	text-decoration: none;
	color: #A53439;
}

.calendar_sun a:visited {
	font-size: 11px;
	text-decoration: none;
	color: #A53439;
}

.calendar_sun a:active {
	font-size: 11px;
	text-decoration: none;
	color: #A53439;
}

.calendar_sun a:hover {
	font-size: 11px;
	text-decoration: none;
	color: #A53439;
}

.calendar_sat {
	font-size: 11px;
	color: #0B4AAA;
	cursor: pointer;
}

.calendar_sat a:link {
	font-size: 11px;
	text-decoration: none;
	color: #0B4AAA;
}

.calendar_sat a:visited {
	font-size: 11px;
	text-decoration: none;
	color: #0B4AAA;
}

.calendar_sat a:active {
	font-size: 11px;
	text-decoration: none;
	color: #0B4AAA;
}

.calendar_sat a:hover {
	font-size: 11px;
	text-decoration: none;
	color: #0B4AAA;
}

/* Login page*/
.login_title {
	font-size: 11px;
	text-decoration: none;
	color: #333;
	font-weight: bold;
	line-height: 25px;
}

.font_login {
	font-size: 11px;
	text-decoration: none;
	color: #555;
	line-height: 15px;
}

.font_login a:link {
	text-decoration: none;
	color: #555;
}

.font_logina:visited {
	text-decoration: none;
	color: #555;
}

.font_login a:active {
	text-decoration: underline;
	color: #555;
}

.font_login a:hover {
	text-decoration: underline;
	color: #555;
}

.font_login_notice {
	font-size: 12px;
	text-decoration: none;
	color: #555;
	line-height: 14px;
}

/* Report Page*/
.report_title {
	font-size: 20pt;
	font-family: "Arial";
	text-decoration: normal;
	color: #CC00FF;
	font-weight: bolder;
	font-style: normal;
}

.report_creator {
	font-size: 10pt;
	font-family: "Arial";
	text-decoration: normal;
	color: #000099;
	font-weight: normal;
	font-style: normal;
}

.report_date {
	font-size: 9pt;
	font-family: "Arial";
	text-decoration: normal;
	color: #CC33CC;
	font-weight: normal;
	font-style: normal;
}

/* Sitemap*/
.sitemap_1dep {
	font-Size: 12px;
	color: #555;
	font-weight: bold;
	line-height: 20px;
	padding: 0px 0px 0px 5px;
}

.sitemap_1dep   a:link {
	text-decoration: none;
	color: #555;
	font-weight: bold;
}

.sitemap_1dep  a:visited {
	text-decoration: none;
	color: #555;
	font-weight: bold;
}

.sitemap_1dep  a:active {
	text-decoration: underline;
	color: #555;
	font-weight: bold;
}

.sitemap_1dep  a:hover {
	text-decoration: underline;
	color: #555;
	font-weight: bold;
}

/* Padding */
.padding_left9 {
	padding: 0px 0px 0px 9px;
}

.padding_top10 {
	padding: 10px 0px 0px 0px;
}

.padding_left_outline {
	padding: 14px 0px 0px 4px;
}

.table_padding {
	height: 22px;
	background-color: #FFF;
	font-family: Tahoma, WKLChongbong;
}

.table_padding_f7f7f7 {
	height: 22px;
	padding: 1px 2px 1px 2px;
	background-color: #F7F7F7
}

.sub_table_padding_p {
	height: 22px;
	padding: 3px 3px 3px 3px;
	background-color: #FFF
}

.table_padding_f9f8ef {
	height: 22px;
	padding: 1px 2px 1px 2px;
	background-color: #F9F8EF
}

.table_td_padding {
	padding: 1px 2px 1px 2px;
}

.3depth_padding {
	padding: 0px 0px 0px 13px;
}

.3depth_img_padding {
	padding: 3px 0px 0px 13px;
}

.4depth_padding {
	padding: 0px 0px 0px 23px;
}

.4depth_img_padding {
	padding: 3px 0px 0px 20px;
}

/* BG Color */
.bg_white {
	background-color: #FFF
}

.table_bg_white {
	height: 18px;
}

.bg_gray_ddded9 {
	background-color: #DDDED9
}

.bg_gray_a6a6a6 {
	background-color: #A6A6A6
}

.bg_gray_F7F7F7 {
	background-color: #F7F7F7
}

.bg_gray_cfcfcf {
	background-color: #CFCFCF
}

.bg_gray_efefef {
	background-color: #EFEFEF
}

.bg_login_f7f7ef {
	background-color: #F7F7EF
}

/* Bullet */
.bullet_red_small {
	background-image: url("images/bullet_item.gif");
	background-repeat: no-repeat;
	width: 6px;
}

.bullet_red_contents {
	background-image: url("images/bullet_item.gif");
	background-repeat: no-repeat;
	width: 9px;
}

.bullet_blue_contents {
	background-image: url("images/bullet_item_blue.gif");
	background-repeat: no-repeat;
	width: 9px;
}

.bullet_sub_contents {
	background-image: url("images/bullet_sub.gif");
	background-repeat: no-repeat;
	width: 10px;
}

/* Footer */
.footer {
	color: #666;
	font-family: "Tahoma";
	font-Size: 10px;
	line-height: 20px;
	text-decoration: none;
}

/* added by TKshin remove input_ prefix */ /* Input form */
input.search_top {
	font-size: 12px;
	height: 18px;
	width: 90px;
	padding: 2px 0px 0px 3px;
	border: 1px solid #AFAB9B;
	color: #555;
	text-decoration: none;
	background-color: #FFF;
}

input.info {			/*added by NHJ*/
	font-size: 12px;
	font-family: Tahoma, WKLChongbong;
	height: 18px;
	border: none;
	background-color: transparent;
}

input.textfield {
	font-size: 12px;
	border: 1px solid #B7B49C;
	color: #555;
	text-decoration: none;
	background-color: #FFF;
}

input.textfield_100 {
	font-size: 12px;
	width: 100%;
	padding: 2px 0px 0px 3px;
	border: 1px solid #B7B49C;
	color: #555;
	text-decoration: none;
	background-color: #FFF;
}

input.textfield_dimmed {
	font-size: 12px;
	padding: 2px 0px 0px 3px;
	border: 1px solid #B7B49C;
	color: #888;
	text-decoration: none;
	background-color: #E7E7E7;
}

input.textfield_label {
	font-size: 12px;
	width: 20px;
	border: 0px solid #FFFFFF;
	background-color: #E7E7E7;
}

input.date {
	font-size: 12px;
	height: 18px;
	width: 70px;
	padding: 2px 0px 0px 3px;
	border: 1px solid #AFAB9B;
	color: #555;
	text-decoration: none;
	background-color: #FFF;
}

input.combobox {
	width: 100%;
	font-size: 12px;
	height: 18px;
	padding: 2px 0px 0px 3px;
	color: #555;
	text-decoration: none;
	background-color: #FFF;
}

textarea.textfield {
	font-size: 12px;
	width: 100%;
	padding: 2px 0px 0px 3px;
	border: 1px solid #AFAB9B;
	color: #555;
	text-decoration: none;
	background-color: #FFF;
}

select.w100 {
	font-size: 12px;
	width: 100%;
	padding: 2px 0px 0px 3px;
	border: 1px solid #AFAB9B;
	color: #555;
	text-decoration: none;
	background-color: #FFF;
}

select.short {
	font-size: 12px;
	font-family: Tahoma, WKLChongbong;
	padding: 2px 0px 0px 3px;
	border: 1px solid #AFAB9B;
	color: #555;
	text-decoration: none;
	background-color: #FFF;
}

select.dimmed {
	font-size: 12px;
	padding: 2px 0px 0px 3px;
	border: 1px solid #AFAB9B;
	color: #888;
	text-decoration: none;
	background-color: #E8E8E8;
	width: "100%";
}

.span_text {
	font-size: 12px;
	padding: 2px 2px 2px 3px;
	font-family: Tahoma, WKLChongbong;
}

.span_title {
	font-size: 24px;
	font-weight: bold;
	padding: 2px 2px 2px 3px;
	font-family: Tahoma, WKLChongbong;
}

.span_date {
	font-size: 13px;
	font-weight: bold;
	width : 320px;
	padding: 0px 0px 3px 0px;
	text-align: center;
}

/* 탭메뉴 */
.menuTab {
	width: 125px;
	height: 23px;
	float: left;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	padding-top: 7px;
	margin-right: 2px;
	z-index: 100;
	position: relative;
}

.menuTab a {
	color: #808080;
}

.menuTab_s {
	background: url(images/tab_bg2_s.gif) no-repeat 0 0;
	color: #444444;
}

.menuTab_n {
	background: url(images/tab_bg2_n.gif) no-repeat 0 0;
}

/* ==================== Overriding for CSS Layout ========================== */
body {
	margin: 0px 0px 0px 0px;
}

.layout_page {
	margin: 3px 10px 20px 17px;
	float: left;
	width: 97%;
	position: relative;
}

.layout_page_dhtml {
	margin: 3px 10px 20px 17px;
	float: left;
	width: 97%;
	position: relative;
}

div.layout_page_eok {
	width: 100%;
	margin: 30px 30px 30px 30px;
}

div.layout_tab {
	width: 100%;
	margin: 0px 20px 0px 20px;
}

div.layout_page_popup {
	margin: 10px 10px 10px 20px;
}

.breadcrumb {
	margin: 5px 0px 10px 0px;
	height: 17px;
}

#folderTree TD {
	cursor: pointer;
}

div.page_title {
	height: 26px;
	margin: 0px;
	margin-bottom: 10px;
}

div.space {
	margin: 0px 0px 14px 0px;
}

/* Button */
.button {
	text-align: right;
	margin: 0px 0px 0px 0px;
}

.icon {
	margin: 15px 0px 7px 4px;
	text-align: left;
}

.button_default {
	margin: 0px 0px 7px 4px;
	text-align: center;
}

.button_search {
	margin: 0px 0px 0px 10px;
	text-align: center;
}

.button_small {
	margin: 0px 0px 7px 4px;
	text-align: center;
}

.table_layout {
	clear: both;
	font-size: 11px;
	/*border-top: 2px solid #8DAFB1;*/
	padding: 0px;
	margin: 0px 0px 0px 0px;
	empty-cells: show;
}

.table_layout TD {
	border: 1px solid;
	border-color: white Gray Gray white;
	empty-cells: show;
}


.table_layout_1 {
	font-size: 11px;
	/*border-top: 2px solid #8DAFB1;*/
	empty-cells: show;
	float : left;
}

.td_check {
	background-color : lightyellow;
}

.tr_now {
	background-color : lightblue;
	font-family : Tahoma,WKLChongbong;
}

.td_pre {
	background-color : #F87CEE;
}

.td_work {
	background-color : lightblue;
}

.td_sajin {
	background-color : green;
}

DIV.scroll {
	clear: both;
	overflow: auto;
}

div.float_right {
	float: right;
}

div.float_left {
	float: left;
}

.subtitle {
	clear: both;
	margin: 0px 0px 7px 0px;
}

.subtitle_float {
	float: left;
	margin: 0px 0px 7px 0px;
}

.clear {
	clear: both;
}

/* Search Table*/
div.search {
	text-align: right;
	padding: 3px 0px 3px 0px;
	border: 1px solid;
	border-color: #D0D0D0 #F7F7F7;
	background-color: #F7F7F7;
	margin: 0px 0px 7px 0px;
}

div.search_popup {
	float: center;
	text-align: right;
	width: 370px;
	padding: 3px 7px 3px 10px;
	border: 1px solid;
	border-color: #D0D0D0 #F7F7F7;
	background-color: #F7F7F7;
	margin: 0px 0px 7px 0px;
}

div.search span.text {
	vertical-align: text-top;
	margin: 0px 0px 0px 10px;
	font-family: Tahoma, WKLChongbong;
}

div.search span.text2 {
	vertical-align: text-top;
	margin: 0px 10px 0px 0px;
	font-family: Tahoma, WKLChongbong;
}

div.page {
	width: 770px;
	margin: 10px 0px 0px 0px;
}

div.page span.middle {
	position: fixed;
	text-align: center;
	width: 489px;
}

div.page span.left {
	position: fixed;
	text-align: left;
	width: 150px;
}

div.page span.right {
	position: fixed;
	width: 150px;
}

form {
	display: inline;
}

/* CSS Document */
	/* ==================== Top Area ========================== */
	/* Masthead */
.secondary_menu {
	color: #3F1354;
	text-decoration: none;
	padding: 0px 10px 0px 10px
}

.secondary_menu a:link {
	color: #3F1354;
	font-Size: 12px;
	font-family: Tahoma, WKLChongbong;
	font-weight: bold;
	text-decoration: none;
}

.secondary_menu a:visited {
	color: #3F1354;
	font-Size: 12px;
	font-family: Tahoma, WKLChongbong;
	font-weight: bold;
	text-decoration: none;
}

.secondary_menu a:active {
	color: #3F1354;
	font-Size: 12px;
	font-family: Tahoma, WKLChongbong;
	font-weight: bold;
	text-decoration: none;
}

.secondary_menu a:hover {
	color: #3F1354;
	font-Size: 12px;
	font-family: Tahoma, WKLChongbong;
	font-weight: bold;
	text-decoration: underline;
}

/* Top Navigation */
.top_menu_bg {
	background-image: url("images/pyongyang.jpg");
}

.top_menu_on {
	background-image: url("images/top_menu_on_v.gif");
	background-repeat: no-repeat;
	background-position: center;
	height: 3px;
}

.top_menu {
	color: #222;
	font-family: "Tahoma";
	font-Size: 11px;
	text-decoration: none;
	font-weight: bold;
	padding: 0px 20px 0px 20px;
	cursor: pointer;
}

.top_menu a:link {
	color: #222;
	text-decoration: none;
}

.top_menu a:visited {
	color: #222;
	text-decoration: none;
}

.top_menu a:active {
	color: #3F1354;
	text-decoration: none;
}

.top_menu a:hover {
	color: #3F1354;
	text-decoration: none;
}

.top_menu_2depth {
	color: #3F1354;
	font-family: "Tahoma";
	font-Size: 11px;
	text-decoration: none;
	line-height: 11px;
	padding: 0px 10px 0px 10px;
	cursor: pointer;
}

.top_menu_2depth a:link {
	color: #3F1354;
	text-decoration: none;
}

.top_menu_2depth a:visited {
	color: #3F1354;
	text-decoration: none;
}

.top_menu_2depth a:active {
	color: #3F1354;
	text-decoration: none;
}

.top_menu_2depth a:hover {
	color: #3F1354;
	text-decoration: underline;
}

.page_title_component {
	font-size: 16px;
	color: #6A457B;
	text-decoration: none;
	font-weight: bold;
	line-height: 17px;
}

/* ==================== Left Area ========================== */
	/* left Navigation */
.left_title {
	font-family: "Tahoma";
	font-Size: 14px;
	color: #53709C;
	text-decoration: none;
	font-weight: bold;
	padding: 0px 2px 0px 2px;
	filter: shadow(color = #cccccc, direction = 150, strength = 3)
}

.left_menu_2depth {
	font-family: "Tahoma";
	font-Size: 11px;
	color: #824584;
	text-decoration: none;
	padding: 3px 2px 3px 2px;
	line-height: 12px;
	cursor: pointer;
}

.left_menu_2depth  a:link {
	text-decoration: none;
	color: #824584;
}

.left_menu_2depth  a:visited {
	text-decoration: none;
	color: #824584;
}

.left_menu_2depth  a:active {
	text-decoration: none;
	color: #824584;
}

.left_menu_2depth  a:hover {
	text-decoration: none;
	color: #824584;
}

.left_menu_tree {
	font-family: "Tahoma";
	font-Size: 11px;
	color: #111;
	text-decoration: none;
	padding: 3px 2px 3px 2px;
	line-height: 12px;
	cursor: pointer;
}

.left_menu_tree a:link {
	text-decoration: none;
	color: #111;
}

.left_menu_tree a:visited {
	text-decoration: none;
	color: #111;
}

.left_menu_tree a:active {
	text-decoration: none;
	color: #111;
}

.left_menu_tree a:hover {
	text-decoration: underline;
	color: #6A457B;
}

/* left Tab */
.left_tab {
	background-image: url("images/left_tab_off_bg_v.gif");
	font-family: "Tahoma";
	font-Size: 11px;
	color: #333;
	text-decoration: none;
	cursor: pointer;
	vertical-align: bottom !important
}

.left_tab a:link {
	text-decoration: none;
	color: #333;
}

.left_tab a:visited {
	text-decoration: none;
	color: #333;
}

.left_tab a:active {
	text-decoration: none;
	color: #333;
}

.left_tab a:hover {
	text-decoration: none;
	color: #333;
}

.left_tab_l {
	background-image: url("images/left_tab_off_left_v.gif");
	width: 4px;
	height: 17px;
}

.left_tab_r {
	background-image: url("images/left_tab_off_right_v.gif");
	width: 4px;
	height: 17px;
}

.left_tab_selected {
	font-family: "Tahoma";
	font-Size: 11px;
	color: #333;
	text-decoration: none;
	font-weight: bold;
	vertical-align: bottom
}

/* ==================== Content Area ========================== */
	/* subtitle 1depth*/
.subtitle {
	font-weight: bold;
	font-size: 13px;
	color: #7F5493;
	text-decoration: none;
	line-height: 16px;
}

.menu_button {
	padding: 0px 0px 0px 0px;
	cursor: pointer;
	font-family: Tahoma;
	font-weight: Bold;
	font-size: 14px;
	height: 38px;
	width: 165px;
	color: #FFFF00;
	text-align: center;
	background: url("images/menu_button1.png");
}

.menu_left_item {
	padding: 5px 10px 5px 10px;
	cursor: pointer;
	font-family: Tahoma;
	font-weight: Bold;
	font-size: 14px;
	width: 100%;
	height: 30px;
	color: #413F48;
	text-align: left;
	background: url("images/menu_back_02.jpg") repeat-x;
	/* background-color:#E6B9B8; */
}

.menu_left_sub_item {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 35px;
	cursor: pointer;
	font-family: Tahoma;
	font-weight: Bold;
	font-size: 14px;
	color: #777777;
	text-align: left;
	background-color: #E6E0EC;
	height: 24px;
}

.menu_button2 {
	padding: 0px 0px 0px 0px;
	cursor: pointer;
	font-family: Tahoma;
	font-weight: Bold;
	font-size: 14px;
	height: 38px;
	width: 165px;
	color: #FFFFFF;
	text-align: center;
	background: url("images/menu_button2.png");
}

/* Shuttle */
.Shuttle_header {
	background-color: #ECE8EE;
	height: 19px;
	font-family: Tahoma, WKLChongbong;
	font-size: 11px;
	color: #333;
	font-weight: bold;
	padding: 0px 2px 0px 12px;
}

/* Calendar*/
.calendar_week {
	font-family: "Tahoma";
	font-Size: 10px;
	color: #3F1354;
	font-weight: bold;
	vertical-align: bottom
}

.calendar_today {
	font-size: 11px;
	background-color: #CBBAD4;
	cursor: pointer;
}

.calendar_today a:link {
	font-size: 11px;
	text-decoration: none;
	color: #111;
}

.calendar_today a:visited {
	font-size: 11px;
	text-decoration: none;
	color: #111;
}

.calendar_today a:active {
	font-size: 11px;
	text-decoration: none;
	color: #111;
}

.calendar_today a:hover {
	font-size: 11px;
	text-decoration: none;
	color: #111;
}

/* Sitemap*/
.sitemap_title {
	font-Size: 12px;
	color: #333;
	font-weight: bold;
	background-color: #DACEE0;
	line-height: 17px;
	padding: 0px 0px 0px 5px;
}

.sitemap_title  a:link {
	text-decoration: none;
	color: #333;
	font-weight: bold;
}

.sitemap_title a:visited {
	text-decoration: none;
	color: #333;
	font-weight: bold;
}

.sitemap_title a:active {
	text-decoration: underline;
	color: #333;
	font-weight: bold;
}

.sitemap_title a:hover {
	text-decoration: underline;
	color: #333;
	font-weight: bold;
}

/* BG Color */
.bg_light,.popup_bg_bottom {
	background-color: #777777
}

.bg_left {
	background-color: #E6E0EC;
}

.popup_bg_top {
	background-color: #ADA3BA
}

.leftMenu_bg_line,.calendar_bg_line {
	background-color: #CBBAD4
}

.top_bg_line {
	background-color: #624E76
}

.calendar_title_bg {
	background-color: #F2EDF5
}

/* Font */
.font_color {
	color: #70298E
}

/* CSS Document */
	/* ==================== Top Area ========================== */
	/* Masthead */
.secondary_menu {
	color: #14446F;
	font-Size: 11px;
	text-decoration: none;
	padding: 0px 10px 0px 10px
}

.secondary_menu a:link {
	color: #14446F;
	text-decoration: none;
}

.secondary_menu a:visited {
	color: #14446F;
	text-decoration: none;
}

.secondary_menu a:active {
	color: #14446F;
	text-decoration: none;
}

.secondary_menu a:hover {
	color: #14446F;
	text-decoration: underline;
}

/* Top Navigation */
.top_menu_bg {
	background-image: url("images/top_menu_bg_b.gif");
	background-attachment: fixed;
}

.top_menu_on {
	background-image: url("images/top_menu_on_b.gif");
	background-repeat: no-repeat;
	background-position: center;
	height: 3px;
}

.top_menu {
	color: #222;
	font-family: "Tahoma";
	font-Size: 11px;
	text-decoration: none;
	font-weight: bold;
	padding: 0px 20px 0px 20px;
	cursor: pointer;
}

.top_menu a:link {
	color: #222;
	text-decoration: none;
}

.top_menu a:visited {
	color: #222;
	text-decoration: none;
}

.top_menu a:active {
	color: #14446F;
	text-decoration: none;
}

.top_menu a:hover {
	color: #14446F;
	text-decoration: none;
}

.top_menu_2depth {
	color: #14446F;
	font-family: "Tahoma";
	font-Size: 11px;
	text-decoration: none;
	line-height: 11px;
	padding: 0px 10px 0px 10px;
	cursor: pointer;
}

.top_menu_2depth a:link {
	color: #14446F;
	text-decoration: none;
}

.top_menu_2depth a:visited {
	color: #14446F;
	text-decoration: none;
}

.top_menu_2depth a:active {
	color: #14446F;
	text-decoration: none;
}

.top_menu_2depth a:hover {
	color: #14446F;
	text-decoration: underline;
}

.page_title_component {
	font-size: 16px;
	color: #226C89;
	text-decoration: none;
	font-weight: bold;
	line-height: 17px;
}

/* ==================== Left Area ========================== */
	/* left Navigation */
.left_title {
	font-family: "Tahoma";
	font-Size: 13px;
	color: #226C89;
	text-decoration: none;
	font-weight: bold;
	padding: 0px 2px 0px 2px;
}

.left_menu_2depth {
	font-family: "Tahoma";
	font-Size: 11px;
	color: #457A9F;
	text-decoration: none;
	padding: 3px 2px 3px 2px;
	line-height: 12px;
	cursor: pointer;
}

.left_menu_2depth  a:link {
	text-decoration: none;
	color: #457A9F;
}

.left_menu_2depth  a:visited {
	text-decoration: none;
	color: #457A9F;
}

.left_menu_2depth  a:active {
	text-decoration: none;
	color: #457A9F;
}

.left_menu_2depth  a:hover {
	text-decoration: none;
	color: #457A9F;
}

.left_menu_tree {
	font-family: "Tahoma";
	font-Size: 11px;
	color: #111;
	text-decoration: none;
	padding: 3px 2px 3px 2px;
	line-height: 12px;
	cursor: pointer;
}

.left_menu_tree a:link {
	text-decoration: none;
	color: #111;
}

.left_menu_tree a:visited {
	text-decoration: none;
	color: #111;
}

.left_menu_tree a:active {
	text-decoration: none;
	color: #111;
}

.left_menu_tree a:hover {
	text-decoration: underline;
	color: #457A9F;
}

/* left Tab */
.left_tab {
	background-image: url("images/left_tab_off_bg_b.gif");
	font-family: "Tahoma";
	font-Size: 11px;
	color: #333;
	text-decoration: none;
	cursor: pointer;
	vertical-align: bottom !important
}

.left_tab a:link {
	text-decoration: none;
	color: #333;
}

.left_tab a:visited {
	text-decoration: none;
	color: #333;
}

.left_tab a:active {
	text-decoration: none;
	color: #333;
}

.left_tab a:hover {
	text-decoration: none;
	color: #333;
}

.left_tab_l {
	background-image: url("images/left_tab_off_left_b.gif");
	width: 4px;
	height: 17px;
}

.left_tab_r {
	background-image: url("images/left_tab_off_right_b.gif");
	width: 4px;
	height: 17px;
}

.left_tab_selected {
	font-family: "Tahoma";
	font-Size: 11px;
	color: #333;
	text-decoration: none;
	font-weight: bold;
	vertical-align: bottom
}

/* ==================== Content Area ========================== */
	/* subtitle 1depth*/
.subtitle {
	font-weight: bold;
	font-size: 13px;
	color: #5589AD;
	text-decoration: none;
	line-height: 16px;
}

.subtitle_float {
	font-weight: bold;
	font-size: 13px;
	color: #5589AD;
	text-decoration: none;
	line-height: 16px;
}

/* table */
.table_header_complex {
	background-color: #D4D0C8;
	font-family: "Tahoma";
	font-size: 11px;
	color: #111;
	font-weight: bold;
	padding: 0px 2px 0px 2px;
}

.table_header_complex_c {
	line-height: normal;
	font-family: arial;
	font-size: 12px;
	background-Color: #D4D0C8;
	border: 1px solid;
	border-color: white Gray Gray white;
	text-align: center;
	margin: 0;
	font-weight: normal;
	-moz-user-select: none;
	-moz-user-select: -moz-none;
	overflow: hidden;
	empty-cells: show;
	table-layout: fixed;
}

.table_header_complex_r {
	background-color: #D4D0C8;
	text-align: right;
	font-family: "Tahoma";
	font-size: 11px;
	color: #555;
	font-weight: bold;
	padding: 0px 2px 0px 2px;
}

.table_header_complex_d {
	background-color: #D4D0C8;
	text-align: right;
	font-family: "Tahoma";
	font-size: 11px;
	color: #555;
	font-weight: bold;
	padding: 1px 6px 1px 2px;
}

.table_header_line {
	height: 2px;
	background-color: #9AB0C0;
}

.table_header_sub {
	background-color: #EFF3F7;
	font-family: "Tahoma";
	font-size: 11px;
	color: #555;
	font-weight: bold;
	padding: 0px 2px 0px 2px;
}

/* Shuttle */
.Shuttle_header {
	background-color: #E6EBEF;
	height: 19px;
	font-family: "Tahoma";
	font-size: 11px;
	color: #333;
	font-weight: bold;
	padding: 0px 2px 0px 12px;
}

/* Calendar*/
.calendar_week {
	font-family: "Tahoma";
	font-Size: 10px;
	color: #14446F;
	font-weight: bold;
	vertical-align: bottom
}

.calendar_today {
	font-size: 11px;
	background-color: #CBBAD4;
	cursor: pointer;
}

.calendar_today a:link {
	font-size: 11px;
	text-decoration: none;
	color: #111;
}

.calendar_today a:visited {
	font-size: 11px;
	text-decoration: none;
	color: #111;
}

.calendar_today a:active {
	font-size: 11px;
	text-decoration: none;
	color: #111;
}

.calendar_today a:hover {
	font-size: 11px;
	text-decoration: none;
	color: #111;
}

/* Sitemap*/
.sitemap_title {
	font-Size: 12px;
	color: #333;
	font-weight: bold;
	background-color: #CEDAE0;
	line-height: 17px;
	padding: 0px 0px 0px 5px;
}

.sitemap_title  a:link {
	text-decoration: none;
	color: #333;
	font-weight: bold;
}

.sitemap_title a:visited {
	text-decoration: none;
	color: #333;
	font-weight: bold;
}

.sitemap_title a:active {
	text-decoration: underline;
	color: #333;
	font-weight: bold;
}

.sitemap_title a:hover {
	text-decoration: underline;
	color: #333;
	font-weight: bold;
}

/* BG Color */
.bg_light,.popup_bg_bottom {
	background-color: #E6EBEF
}

.popup_bg_top {
	background-color: #9AB0C0
}

.leftMenu_bg_line,.calendar_bg_line {
	background-color: #B3C7D6
}

.top_bg_line {
	background-color: #4F7B9D
}

.calendar_title_bg {
	background-color: #EDF2F5
}

.layout_title {
	width: 100%;
	border-bottom: 2px solid #8DAFB1;
}

.button_home {
	position: absolute;
	top: 0;
	right: 0;
}

.langs a.active {
	color: #FFF;
}

span.ischecked {
	color: #FF0000;
	/*background-color: #0000ff;*/
}