@charset "utf-8";
/* General */
html {	height:100%;}
body { background: #f0f0f0 ;margin: 0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
img { border:0px;}
a {	color:#000;text-decoration:none; font-size:12px; border:0px;}
table {	width:100%; border:0px; color:#000; }
/* Form */
form { margin:0px; padding:0px;}
button, input, textarea, select {}
input, textarea, select { border:1px solid #808080;}
input.checkbox, input.radio, input.image { border:0px;}
input[type=checkbox], input[type=radio], input[type=image] { border:1px solid #808080; }
input.text_number {	text-align:right;}
button {
	/*font-family:dotum, gulim; font-size:12px; font-weight:bold;	border-color:#3A511A;	border-style:solid;	border-width:1px; color:#FFF;
	background-image:url('pics/bg_button.png');	cursor:pointer;	margin-right:5px; margin-top:5px;*/}
button:hover {}
input:focus, select:focus, textarea:focus { background:#F4E9E6 none repeat scroll 0 0;}
hr { border:1px dotted;	color:#333;	width:520px; text-align:left;}

/* Index */
table.index {width:990px;text-align:center;background:url(pics/bg_body.png) repeat-x top}
table.index td.index_header {/* background:url(pics/bg_header.png) no-repeat top center; */height:70px;}
		table.index td.index_banner_top {}
		/* Header */
		table.header {width:990px;}
		table.header td.header_logo {text-align:left; padding-left:30px;}
		table.header td.header_menu_top {text-align:right;}
				/* Menu Top */
				table.menu_top {}
				table.menu_top td.menu_top_L {}
				table.menu_top td.menu_top_Ce {}
				table.menu_top td.menu_top_R {;}				
		table.header td.header_banner {}
		table.header td.header_banner embed.banner_flash {}
				/* Header Banner */
				table.header_banner{background-image:url(pics/bg_banner_top.png) no-repeat center bottom; height:9px;}		
table.index td.index_banner_top {}
		/* Banner Top */
		table.banner_top {}
		table.banner_top td.banner_top_T {}
		table.banner_top td.banner_top_M {}
		table.banner_top td.banner_top_B {}

table.index td.index_menu_center{}		
		/* Menu Center */
		table.menu_center{height:30px; width:100%; background:#002f5f;}
        table.menu_center td.menu_center_L{}
		table.menu_center td.menu_center_Ce{ vertical-align:top;}
		table.menu_center td.menu_center_R{}

table.index td.index_middle { /*background:#F2F0F0;*/}
		/* Frame */
		table.frame {}
		table.frame td.frame_left {width:181px;}
				/* Left */
				table.left {margin-top:10px}
				table.left a{}
				table.left a:hover{ }
				/* Left Top */
				table.left td.left_T_L {}
				table.left td.left_T_Ce {}
				table.left td.left_T_R{}
				/* Left Middle */
				table.left td.left_M_L {}
				table.left td.left_M_Ce {} 
						table.content_left{}
						table.content_left td.content_left_title_M{}
						table.content_left td.content_left_login{text-align:left; padding-right:23px;}
								/* Login */
								table.login {}
								table.login td{ padding-left:20px; }
								table.login td.login_T { background: url("pics/bg_login_T.png") no-repeat scroll 0 0 transparent;color: #7f4f26;font-size: 18px;font-weight: bold;height: 53px;
    padding-left: 20px !important; padding:0 }
								table.login td.login_M {background: url("pics/bg_login_M.png") repeat-y scroll 0 0 transparent;
    text-align: center;
    width: 356px;}
										/* Login Content */
										table.login_content { width:100%;}
										table.login_content input{ border:1px solid #808080; width:8.5em;}
								table.login td.login_M a{ font-size:10px; text-decoration:none; color:#000; }
								table.login td.login_M a:hover{ font-size:10px; text-decoration:none; color:#1C3664;}
								table.login td.login_B{background: url("pics/bg_login_B.png") no-repeat scroll 0 0 transparent;
    height: 19px;}
						table.content_left td.content_left_search{}
						table.content_left td.content_left_menu{ text-align:left; padding-right:23px;  }
								/* Menu Left */
								table.menu_left {margin-bottom:10px;}
								table.menu_left td.menu_left_T {background:url(pics/bg_menu_left_T.png) no-repeat center;height:6px;font-size:13px; font-weight:bolder; padding-left:15px;text-align:left; line-height: 34px; vertical-align:top;}
								table.menu_left td.menu_left_M { background:url(pics/bg_menu_left_M.png) repeat-y top center; text-align:left; 
																vertical-align:top; }
										/* Menu Left Content */
										table.menu_left_content {}																
 										table.menu_left_content td {	}
										table.menu_left_content td:hover {cursor:pointer; color:#000;}									                    
								table.menu_left td.menu_left_M a{font-size:12px; text-decoration:none; color:#000;}
								table.menu_left td.menu_left_M a:hover{font-size:12px; text-decoration:none;  }
								table.menu_left td.menu_left_B{background:url(pics/bg_menu_left_B.png) no-repeat top center; height:6px;}
						table.content_left td.content_left_catalog_L{}
						table.content_left td.content_left_mypage{}
						table.content_left td.content_left_banner{ text-align:left; padding-right:23px;}
								/* Banner Left */
								table.banner_left {}
								table.banner_left td{}
								table.banner_left td.banner_left_T { background:url(pics/bg_banner_left_T.png) no-repeat bottom center; height:15px;}
								table.banner_left td.banner_left_M { background:url(pics/bg_banner_left_M.png) repeat-y top center; text-align:center }
								table.banner_left td.banner_left_M a{}
								table.banner_left td.banner_left_M a:hover{}
								table.banner_left td.banner_left_B{background:url(pics/bg_banner_left_B.png) no-repeat top center; height:7px;}
						
				table.left td.left_M_R{}
				/* Left Bottom */
				table.left td.left_B_L {}
				table.left td.left_B_Ce {}
				table.left td.left_B_R{}
				
		table.frame td.frame_right { width:181px; vertical-align:top;}
				/* Right */
				table.right {}
				table.right a{}
				table.right a:hover{ }
				/* Right Top */
				table.right td.right_T_L {}
				table.right td.right_T_Ce {}
				table.right td.right_T_R{}
				/* Right Middle */
				table.right td.right_M_L {}
				table.right td.right_M_Ce {} 
						table.content_right{}
						table.content_right td{ vertical-align:top;}
						table.content_right td.content_right_title_M{}
						table.content_right td.content_right_search{}
						table.content_right td.content_right_menu{ text-align:right; padding-left:23px;}
						table.content_right td.content_right_login{text-align:left; padding-left:23px;}
						
						/* Menu Right */
								table.menu_right {margin-top:10px;}
								table.menu_right td.menu_right_T {background:url(pics/bg_menu_left_T.png) no-repeat center;height:6px;font-size:13px;
								font-weight:bolder; padding-left:15px;text-align:left; line-height: 34px; vertical-align:top;}
								table.menu_right td.menu_right_M { background:url(pics/bg_menu_left_M.png) repeat-y top center; text-align:left; 
																vertical-align:top;}
										/* Menu Right Content */
										table.menu_right_content {}																
 										table.menu_right_content td { padding:6px 0px 6px 40px; }
										table.menu_right_content td:hover { padding:6px 0px 6px 40px;
										cursor:pointer; color:#000;}									                    
										
								table.menu_right td.menu_right_M a{font-size:12px; text-decoration:none; color:#000;}
								table.menu_right td.menu_right_M a:hover{font-size:12px; text-decoration:none;}
								table.menu_right td.menu_right_B{background:url(pics/bg_menu_left_B.png) no-repeat top center; height:6px;}
								
						table.content_right td.content_right_catalog_L{}
						table.content_right td.content_right_mypage{}
						table.content_right td.content_right_banner{text-align:right; padding-left:23px;}
								/* Banner Right */
								table.banner_right {}
								table.banner_right td{}
								table.banner_right td.banner_right_T { background:url(pics/bg_banner_left_T.png) no-repeat bottom center; height:15px;}
								table.banner_right td.banner_right_M { background:url(pics/bg_banner_left_M.png) repeat-y top center; text-align:center }
								table.banner_right td.banner_right_M a{}
								table.banner_right td.banner_right_M a:hover{}
								table.banner_right td.banner_right_B{background:url(pics/bg_banner_left_B.png) no-repeat top center; height:7px;}

				table.right td.right_M_R{}
				/* Right Bottom */
				table.right td.right_B_L {}
				table.right td.right_B_Ce {}
				table.right td.right_B_R{}

		table.frame td.frame_center {vertical-align:top;}
				.error_msg {display:table; position:absolute;}
				.msg_error {display:table; top:17px; position:absolute; text-align:center; width:990px;}
		/* Center */
				table.center {width:100%;}
				table.center a{ color:#000;}
				table.center a:hover{ color:#000; text-decoration:underline;}
				/* Center Top */
				table.center td.center_T_L {}
				table.center td.center_T_Ce {font-size:12px;font-weight:bolder;text-align:left; padding-left:12px;color:#FFFFFF;}
				table.center td.center_T_Ce a{ color:#FFF;}
				table.center td.center_T_Ce a:hover{ color:#FFF; text-decoration:underline;}
				table.center td.center_T_R{}
				/* Center Middle */
				table.center td.center_M_L {}
				table.center td.center_M_Ce {/*border:#CCC 1px solid; background:#FFF url('pics/bg_center_M_Ce.png') repeat-y center top;*/ padding:0px 20px 5px 20px; text-align:left;} 
						table.content_center{}
						.tbl_frm {padding-top:17px;}
						.frame_content {padding-top:17px;}
						.forgotpass_top {padding-top:17px;}
						table.content_center td.content_center_T{}
						table.content_center td.content_center_M{}
							/* Content Page */
								/* Banner Center */
								table.banner_center {}
								table.banner_center td.banner_center_T {}
								table.banner_center td.banner_center_M {}
								table.banner_center td.banner_center_M a{}
								table.banner_center td.banner_center_M a:hover{}
								table.banner_center td.banner_center_B{}
						table.content_center td.content_center_B{}				
				table.center td.center_M_R{}
				/* Center Bottom */
				table.center td.center_B_L {}
				table.center td.center_B_Ce {background:url('pics/bg_center_B_Ce.png') no-repeat center top; height:12px; }
				table.center td.center_B_R{}				
				
		/* Center Home */
				table.center_home {margin-top:5px;}
				table.center_home a{}
				table.center_home a:hover{}
				/* Center Home Top */
				table.center_home td.center_home_T_L {}
				table.center_home td.center_home_T_Ce {background:url('pics/bg_center_home_T_Ce.png') no-repeat center top; height:9px;}
				table.center_home td.center_home_T_R{}
				/* Center Home Middle */
				table.center_home td.center_home_M_L {}
				table.center_home td.center_home_M_Ce {background:url('pics/bg_center_M_Ce.png') repeat-y center top;} 

								/* Content Home Page */
								/* Home */
								
						table.content_center_home td.content_center_home_B{}				
				table.center_home td.center_home_M_R{}
				/* Center Home Bottom */
				table.center_home td.center_home_B_L {}
				table.center_home td.center_home_B_Ce {background:url('pics/bg_center_B_Ce.png') no-repeat center top; height:12px;}
				table.center_home td.center_home_B_R{}	

table.index td.index_banner_bottom{}
		/* Banner Bottom */
		table.banner_bottom {}
		table.banner_bottom td.banner_bottom_T {}
		table.banner_bottom td.banner_bottom_M {}
		table.banner_bottom td.banner_bottom_M a{}
		table.banner_bottom td.banner_bottom_M a:hover{}
		table.banner_bottom td.banner_bottom_B{}
		
table.index td.index_footer {background:url(pics/bg_footer.png) repeat-x top center; color:#7e7e7e; }
		/* Footer */
		table.footer {height:35px;text-align:center;line-height:25px;color:#7e7e7e;} 
		table.footer a{color:#7e7e7e;}
		table.footer a:hover{ text-decoration:underline;}
		table.footer td.menu_footer{}
		table.footer td.menu_content{}
		/* Menu Footer */
		table.menu_footer {color:#7e7e7e;}
		table.menu_footer a {}
		table.menu_footer a:hover {}



/* Login */
table.login table { width:100%;}
table.login table td{text-align:left; padding:5px 3px;}

/* ddsmoothmenu */

.ddsmoothmenu {	font-family:Arial, Helvetica, sans-serif; font: bold 12px; width: 100%; }
.ddsmoothmenu ul { z-index:100; margin: 0;	padding: 0;	list-style-type: none; float:right}
/*Top level list items*/
.ddsmoothmenu ul li { position: relative; display: inline;	float: left; }
/*Top level menu link items style*/
.ddsmoothmenu ul li a {	display: block; padding: 7px 14px; color: #555; text-decoration: none;font-weight:bold}
.ddsmoothmenu ul li ul li a {background: #414141; /*background of menu items (default state)*/ }
* html .ddsmoothmenu ul li a { /*IE6 hack to get sub menu links to behave correctly*/ display: inline-block;}
.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited {}
.ddsmoothmenu ul li a.selected { /*CSS class that's dynamically added to the currently active menu items' LI A element*/color:#7f4b1f; }
.ddsmoothmenu ul li a:hover {  color: #7f4b1f;}
/*1st sub level menu*/
.ddsmoothmenu ul li ul { text-align:center;	position: absolute;	left: 0; display: none; /*collapse all sub menus to begin with*/ visibility: hidden;}
/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li {	display: list-item;	float: none;}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul {	top: 0;}
/* Sub level menu links style */
.ddsmoothmenu ul li ul li a { font-family:Arial, Helvetica, sans-serif;width:190px; /*width of sub menus*/padding: 5px; margin: 0; border-top-width: 0;padding-left:25px;
	border-bottom: 1px solid #fff;	background:#eeecec; text-align:left;}
/* Holly Hack for IE \*/
* html .ddsmoothmenu {	height: 1%;} /*Holly Hack for IE7 and below*/
/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass { position: absolute; top: 12px;right: 7px;}
.rightarrowclass {	position: absolute; top: 6px;	right: 5px;}
/* ######### CSS for shadow added to sub menus  ######### */
.ddshadow {	position: absolute;	left: 0; top: 0; width: 0; 	height: 0;	}
.toplevelshadow { /*shadow opacity. Doesn't work in IE*/	opacity: 0.3;}

/* ddsmoothmenu Vertical */
.ddsmoothmenu-v { margin-left:5px;}
.ddsmoothmenu-v ul{margin: 0;padding: 0;width: 146px; /* Main Menu Item widths */list-style-type:none; font: bold 12px Verdana; } 
.ddsmoothmenu-v ul li{ position: relative;}
/* Top level menu links style */
.ddsmoothmenu-v ul li a{display: block; overflow: auto; /*force hasLayout in IE7 */color:#fff;text-decoration: none;padding: 6px; /*border-bottom: 1px solid #999; border-right: 1px solid #778;*/ background:url(pics/bg_menu_left_content.png) no-repeat left 5px;padding-left:30px;	}

.ddsmoothmenu-v ul li a:link, .ddsmoothmenu-v ul li a:visited, .ddsmoothmenu-v ul li a:active{/*background of menu items (default state)*/color: black; }
.ddsmoothmenu-v ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/ background:#CCC; color:#000; }
.ddsmoothmenu-v ul li a:hover{background: #666; color:#FFF;}
/*Sub level menu items */
.ddsmoothmenu-v ul li ul{position: absolute;width: 150px; background-color:#CCC; top: 0 ;font-weight: normal;
visibility: hidden; color:#000;}
 
/* Holly Hack for IE \*/
* html .ddsmoothmenu-v ul li { float: left; height: 1%; }
* html .ddsmoothmenu-v ul li a { height: 1%; }
/* End */
/* List */
table.list {border:0px solid #D0D0D0;}
table.list td {}
table.tbl_frm td.header {font-size:18px;  font-weight:bold;padding-bottom:10px;color:#000; text-align:left; padding-left:10px}
table.list_top {height:35px;}
table.list td.list_left {text-align:left;}
table.list td.list_right {text-align:right;}
table.list tr.list_header {
	background:url(pics/bg_tr_header.png) no-repeat;
	height:36px;
	font-weight:bold;
	text-align:center;
	width:948px;
	}
table.list tr.row {	background-color:#FFFFFF;}
table.list tr.row:hover {	background-color:#FFFFCC;}
table.list tr.row2 {	background-color:#F8F7F5;}
table.list tr.row2:hover {	background-color:#FFFFCC;}
table.list tr.list_bottom {	background-color:#F3F3F4;	font-weight:bold;}
table.list_bottom {	background-color:#DEE5E8;	border:solid #D0D0D0;	border-width: 0px 1px 1px 1px;}
/*button submit*/
.img_log {
    background: url("pics/bg_log.png") no-repeat scroll center center transparent;
    height: 349px;
}
input[type="color"], .uneditable-input {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}
input[type="color"], .uneditable-input {
    border-radius: 3px 3px 3px 3px;
    color: #555555;
    display: inline-block;
    font-size: 14px;
    height: 25px;
    line-height: 20px;
}
input, textarea, select {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #C3C3C3;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
    font-family: Tahoma,Geneva,sans-serif;
    padding: 5px 2px;
}
.btn{
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
	-webkit-border-bottom-colors: none;
    -webkit-border-left-colors: none;
    -webkit-border-right-colors: none;
    -webkit-border-top-colors: none;
    background-color: #363636;
    background-image: linear-gradient(to bottom, #444444, #222222);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-image: none;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    padding: 4px 12px;
    text-align: center;
    vertical-align: middle;
}
.btn_1{
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
	-webkit-border-bottom-colors: none;
    -webkit-border-left-colors: none;
    -webkit-border-right-colors: none;
    -webkit-border-top-colors: none;
    background-color: #363636;
    background-image: linear-gradient(to bottom, #444444, #222222);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-image: none;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    padding: 2px 8px;
    text-align: center;
    vertical-align: middle;
}
.text_tt {
	color: #000000;
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 20px;	
}
.title {padding-top:17px;}
.pagination {text-align:right}
table.lists tr.row2 {
    background-color: #F3F3F3;
}
table.lists tr.row {
    background-color: #FFFFFF;
}
table.list tr.row2 {
    background-color: #F3F3F3;
}
table.list tr.row {
    background-color: #FFFFFF;
}
table.list tr.yellow {
    background-color: #edecbc;
}
table.list tr.red {
    background-color: #fea0a0;
}
table.list tr.blue {
    background-color: #9cc5ff;
}
table.list tr.row {
	background-color:#FFFFFF;
}
table.list tr.row:hover {
	background-color:#FFFFCC;
}

/*--------------*/
table.main_report {width:304px;}
.report_T {
	background:url(pics/report_T.png) no-repeat; height:34px;
	color:#484747; font-size:14px; font-weight:bold;
	text-align:left; padding-left:15px;	
}
.report_M {
	background:url(pics/report_M.png) repeat-y;	
	padding-left:1px;
}
.opti {background:url(pics/bg_opti.png) no-repeat bottom;padding: 3px 0 5px 8px;width: 248px;}
.opti a{font-size:12px;color:#484747;text-align:left; font-weight:100}
.opti a:hover{font-size:12px;color:#fff;text-align:left; background:#3399ff;}
.report_B {
	background:url(pics/report_B.png) no-repeat; height:1px;	
}
.home {padding-left:20px; padding-right:20px;}