﻿* {
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
}

html, body, form {height: 100%;}

body {
	font-size: 11pt; color: #000000; line-height: normal; font-family: "맑은 고딕", Dotum,'돋움',Helvetica,"Apple SD Gothic Neo",sans-serif;
	/*background-color: #808080;*/
	/*background-color: #656565;*/
	background-color: #ffffff;
}

a {text-decoration: none;}

.wrap {
	width: 1000px;
	margin: 0 auto;

	min-height: 100%;
	position: relative;

	padding-bottom: 130px;

	/*
	border-style: solid;
	border-width: 1px;
	border-color: #0000ff;
	*/
}


/* top bar */
#top_bar {
	height: 50px;
	overflow: hidden;
	
	background-color: #ffffff;
}
#top_bar > ul.left {
	overflow: hidden;
	float: left;
}
#top_bar > ul.right {
	overflow: hidden;
	float: right;
}

#top_bar > ul.left > li {float: left;}
#top_bar > ul.right > li {float: left;}

#top_bar .menu {
	display: block;
	/*width: 90px;*/
	line-height: 50px;

	padding-top: 2px;

	margin-right: 20px;
}
#top_bar .menu:last-child  {
	padding-right: 25px;
}

#top_bar .download_client {
	display: block;
	width: 210px;
	line-height: 50px;

	text-align: center;
	background-color: #0070c0;
	font-weight: bold;
}


/* footer */
#footer {
	position:absolute;
	bottom: 0;
	overflow: hidden;

	width: 100%;
	height: 130px;
	background-color: #f2f2f2;
}

#footer > #footer_menu {
	overflow: hidden;
	padding-top: 15px;
	padding-bottom: 5px;

	width: 100%;
	text-align: center;
}
#footer > #footer_menu > ul {
	 display: inline-block;
}
#footer > #footer_menu > ul > li {float: left;}
#footer > #footer_menu > ul > li.menu {
	padding-right: 30px;
	font-weight: bold;
}
#footer > #footer_menu > ul > li.menu_lst {
	padding-right: 0px;
}

#footer > #company_info {
	display: block;
	text-align: center;

	padding-top:0px;
}


/* class */
.align-left {text-align: left;}
.align-right {text-align: right;}
.align-center {text-align: center;}

.input_25 {
	height: 25px;
}



.font_9 {FONT-SIZE: 9pt; COLOR: #000000; text-decoration:none;}

.font_10 {FONT-SIZE: 10pt; COLOR: #000000; text-decoration:none;}
A.font_10:link {FONT-SIZE: 10pt; COLOR: #000000; text-decoration:none}
A.font_10:visited {FONT-SIZE: 10pt; COLOR: #000000; text-decoration:none}
A.font_10:hover {FONT-SIZE: 10pt; COLOR: #000000; text-decoration:none}
A.font_10:active {FONT-SIZE: 10pt; COLOR: #000000; text-decoration:none}

.font_11 {FONT-SIZE: 11pt; COLOR: #000000; text-decoration:none;}
A.font_11:link {FONT-SIZE: 11pt; COLOR: #000000; text-decoration:none}
A.font_11:visited {FONT-SIZE: 11pt; COLOR: #000000; text-decoration:none}
A.font_11:hover {FONT-SIZE: 11pt; COLOR: #000000; text-decoration:none}
A.font_11:active {FONT-SIZE: 11pt; COLOR: #000000; text-decoration:none}

.font_12 {FONT-SIZE: 12pt; COLOR: #000000; text-decoration:none;}
A.font_12:link {FONT-SIZE: 12pt; COLOR: #000000; text-decoration:none}
A.font_12:visited {FONT-SIZE: 12pt; COLOR: #000000; text-decoration:none}
A.font_12:hover {FONT-SIZE: 12pt; COLOR: #000000; text-decoration:none}
A.font_12:active {FONT-SIZE: 12pt; COLOR: #000000; text-decoration:none}

.font_14 {FONT-SIZE: 14pt; COLOR: #000000; text-decoration:none;}
.font_18 {FONT-SIZE: 18pt; COLOR: #000000; text-decoration:none;}

.font_11_b {FONT-SIZE: 11pt; COLOR: #000000; text-decoration:none; font-weight:bold;}

.font_12_b {FONT-SIZE: 12pt; COLOR: #000000; text-decoration:none; font-weight:bold;}
A.font_12_b:link {FONT-SIZE: 12pt; COLOR: #000000; text-decoration:none; font-weight:bold;}
A.font_12_b:visited {FONT-SIZE: 12pt; COLOR: #000000; text-decoration:none; font-weight:bold;}
A.font_12_b:hover {FONT-SIZE: 12pt; COLOR: #000000; text-decoration:none; font-weight:bold;}
A.font_12_b:active {FONT-SIZE: 12pt; COLOR: #000000; text-decoration:none; font-weight:bold;}


.white_font_11 {FONT-SIZE: 11pt; COLOR: #ffffff; text-decoration:none;}
A.white_font_11:link {FONT-SIZE: 11pt; COLOR: #ffffff; text-decoration:none}
A.white_font_11:visited {FONT-SIZE: 11pt; COLOR: #ffffff; text-decoration:none}
A.white_font_11:hover {FONT-SIZE: 11pt; COLOR: #ffffff; text-decoration:none}
A.white_font_11:active {FONT-SIZE: 11pt; COLOR: #ffffff; text-decoration:none}

.white_font_12 {FONT-SIZE: 12pt; COLOR: #ffffff; text-decoration:none;}
A.white_font_12:link {FONT-SIZE: 12pt; COLOR: #ffffff; text-decoration:none}
A.white_font_12:visited {FONT-SIZE: 12pt; COLOR: #ffffff; text-decoration:none}
A.white_font_12:hover {FONT-SIZE: 12pt; COLOR: #ffffff; text-decoration:none}
A.white_font_12:active {FONT-SIZE: 12pt; COLOR: #ffffff; text-decoration:none}

.white_font_14 {FONT-SIZE: 14pt; COLOR: #ffffff; text-decoration:none;}
A.white_font_14:link {FONT-SIZE: 14pt; COLOR: #ffffff; text-decoration:none}
A.white_font_14:visited {FONT-SIZE: 14pt; COLOR: #ffffff; text-decoration:none}
A.white_font_14:hover {FONT-SIZE: 14pt; COLOR: #ffffff; text-decoration:none}
A.white_font_14:active {FONT-SIZE: 14pt; COLOR: #ffffff; text-decoration:none}

.red_font_11 {font-size: 11pt; color: #ff0000; text-decoration:none;}
.red_font_12 {font-size: 12pt; color: #ff0000; text-decoration:none;}

.dred_font_11 {font-size: 11pt; color: #c00000; text-decoration:none;}
.dred_font_12 {font-size: 12pt; color: #c00000; text-decoration:none;}

.blue_font_10 {font-size: 10pt; color: #0070C0; text-decoration:none;}

.blue_font_11 {font-size: 11pt; color: #0070C0; text-decoration:none;}
A.blue_font_11:link {FONT-SIZE: 11pt; COLOR: #0070C0; text-decoration:none}
A.blue_font_11:visited {FONT-SIZE: 11pt; COLOR: #0070C0; text-decoration:none}
A.blue_font_11:hover {FONT-SIZE: 11pt; COLOR: #0070C0; text-decoration:none}
A.blue_font_11:active {FONT-SIZE: 11pt; COLOR: #0070C0; text-decoration:none}

.blue_font_12 {font-size: 12pt; color: #0070C0; text-decoration:none;}
A.blue_font_12:link {FONT-SIZE: 12pt; COLOR: #0070C0; text-decoration:none}
A.blue_font_12:visited {FONT-SIZE: 12pt; COLOR: #0070C0; text-decoration:none}
A.blue_font_12:hover {FONT-SIZE: 12pt; COLOR: #0070C0; text-decoration:none}
A.blue_font_12:active {FONT-SIZE: 12pt; COLOR: #0070C0; text-decoration:none}

.blue_font_14 {font-size: 14pt; color: #0070C0; text-decoration:none;}
.blue_font_16 {font-size: 16pt; color: #0070C0; text-decoration:none;}
.blue_font_20 {font-size: 20pt; color: #0070C0; text-decoration:none;}
.blue_font_28 {font-size: 28pt; color: #0070C0; text-decoration:none;}

.blue_font_11_b {font-size: 11pt; color: #0070C0; text-decoration:none; font-weight:bold;}
.blue_font_12_b {font-size: 12pt; color: #0070C0; text-decoration:none; font-weight:bold;}
.blue_font_14_b {font-size: 14pt; color: #0070C0; text-decoration:none; font-weight:bold;}
.blue_font_16_b {font-size: 16pt; color: #0070C0; text-decoration:none; font-weight:bold;}
.blue_font_20_b {font-size: 20pt; color: #0070C0; text-decoration:none; font-weight:bold;}

.green_font_11 {font-size: 11pt; color: #00b050; text-decoration:none;}
.green_font_14_b {font-size: 14pt; color: #00b050; text-decoration:none; font-weight:bold;}

.gray_font_9 {font-size: 9pt; color: #a6a6a6; text-decoration:none;}
.gray_font_10 {font-size: 10pt; color: #a6a6a6; text-decoration:none;}
.gray_font_11 {font-size: 11pt; color: #a6a6a6; text-decoration:none;}


.url {font-size: 11pt; color: #0070C0; text-decoration:none;}
A.url:link {FONT-SIZE: 11pt; COLOR: #0070C0; text-decoration:none}
A.url:visited {FONT-SIZE: 11pt; COLOR: #0070C0; text-decoration:none}
A.url:hover {FONT-SIZE: 11pt; COLOR: #0070C0; text-decoration:none}
A.url:active {FONT-SIZE: 11pt; COLOR: #0070C0; text-decoration:none}

.url_9 {font-size: 9pt; color: #0070C0; text-decoration:none;}
A.url_9:link {FONT-SIZE: 9pt; COLOR: #0070C0; text-decoration:none}
A.url_9:visited {FONT-SIZE: 9pt; COLOR: #0070C0; text-decoration:none}
A.url_9:hover {FONT-SIZE: 9pt; COLOR: #0070C0; text-decoration:none}
A.url_9:active {FONT-SIZE: 9pt; COLOR: #0070C0; text-decoration:none}

.url_10 {font-size: 10pt; color: #0070C0; text-decoration:none;}
A.url_10:link {FONT-SIZE: 10pt; COLOR: #0070C0; text-decoration:none}
A.url_10:visited {FONT-SIZE: 10pt; COLOR: #0070C0; text-decoration:none}
A.url_10:hover {FONT-SIZE: 10pt; COLOR: #0070C0; text-decoration:none}
A.url_10:active {FONT-SIZE: 10pt; COLOR: #0070C0; text-decoration:none}

.url_10_5 {FONT-SIZE: 10.5pt; COLOR: #0070C0; text-decoration:none;}
A.url_10_5:link {FONT-SIZE: 10.5pt; COLOR: #0070C0; text-decoration:none}
A.url_10_5:visited {FONT-SIZE: 10.5pt; COLOR: #0070C0; text-decoration:none}
A.url_10_5:hover {FONT-SIZE: 10.5pt; COLOR: #0070C0; text-decoration:none}
A.url_10_5:active {FONT-SIZE: 10.5pt; COLOR: #0070C0; text-decoration:none}

.left_menu_12_b {FONT-SIZE: 12pt; COLOR: #2770c3; text-decoration:none; font-weight:bold;}
A.left_menu_12_b:link {FONT-SIZE: 12pt; COLOR: #2770c3; text-decoration:none; font-weight:bold;}
A.left_menu_12_b:visited {FONT-SIZE: 12pt; COLOR: #2770c3; text-decoration:none; font-weight:bold;}
A.left_menu_12_b:hover {FONT-SIZE: 12pt; COLOR: #2770c3; text-decoration:none; font-weight:bold;}
A.left_menu_12_b:active {FONT-SIZE: 12pt; COLOR: #2770c3; text-decoration:none; font-weight:bold;}



.border_r {
	border-style: solid;
	border-width: 1px;
	border-color: #ff0000;
}

.border_g {
	border-style: solid;
	border-width: 1px;
	border-color: #00ff00;
}

.border_b {
	border-style: solid;
	border-width: 1px;
	border-color: #0000ff;
}
