/* BASIC */
html,body,table,tr,td,div,select,option,input,a.button span,span.button button,span.button input,del.button span { font-family:돋움; font-size:12px;color:#2f2f2f;line-height:150%;  } 

body{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#FFFFFF;
}

A:link { color:"#2f2f2f"; text-decoration: none }
A:visited { color:"#2f2f2f"; text-decoration: none }
A:active { color:"#2f2f2f"; text-decoration: none }
A:hover { color: "#2f2f2f"; text-decoration: underline }
	
input { font-family: "돋움"; font-size: 12px; color: #5a5a5a; background-color: expression( (this.type=='checkbox'||this.type=='radio')?'':'ffffff' ) ; border: expression( (this.type=='checkbox'||this.type=='radio'||this.type=='image')?'':'1px solid #dddddd' ); }

a { selector-dummy : expression(this.hideFocus=true);}
a,img {selector-dummy: expression(this.hideFocus=true);}

/* TOP */
.top_bg {
	background-image:  url(../img3/top_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.location {font-family: "돋움"; color: #636363; font-size:11px; }

/* FONT */
.small {font-family: "돋움"; color: #666666; font-size:11px; }
.big {font-family: "돋움"; color: #333333; font-size:14px; }
.big2 {font-family: "돋움"; color: #333333; font-size:18px; }
.num {font-family: "Tahoma"; color: #666666; font-size:11px; }
.pad10 {font-family: "돋움"; color: #666666; font-size:11px; }

.c_blue {color: #4b7fc2; font-size: 11px;}
.c_blue2 {color: #6877e8; text-decoration: underline}
.c_white {color: #ffffff;}
.c_gray {color: #373737;}
.c_lightgray {color: #666666;}
.c_violet {color: #b69dea;}
.c_deepviolet {color: #8d428a; font-size: 11px;}
.c_purple {color: #55428d;}
.c_babypink {color: #f394bc;}
.c_pink {color: #de4e96;}
.c_pink11 {color: #de4e96; font-size:11px;}
.c_orange {color: #f4778c;}
.c_black {color: #000000;}
.c_mint {color: #51a2ab;}
.888_11px {color: #888888; font-size:11px;}
.888_12px {font-family: "돋움";color: #888888; font-size:11px;font-weight: bold}

a.888_11px:visited {  font-size: 11px; color: #888888; text-decoration: none}
a.888_11px:link {  font-size: 11px; color: #888888; text-decoration: none}
a.888_11px:active {  font-size: 11px; color: #888888; text-decoration: none}
a.888_11px:hover {  font-size: 11px; color: #de4e96; text-decoration: none}

a.88_11px:visited {  font-size: 11px; color: #888888; text-decoration: none}
a.88_11px:link {  font-size: 11px; color: #888888; text-decoration: none}
a.88_11px:active {  font-size: 11px; color: #888888; text-decoration: none}
a.88_11px:hover {  font-size: 11px; color: #b6d99c; text-decoration: none}

a.889_11px:visited {  font-size: 11px; color: #888888; text-decoration: none}
a.889_11px:link {  font-size: 11px; color: #888888; text-decoration: none}
a.889_11px:active {  font-size: 11px; color: #888888; text-decoration: none}
a.889_11px:hover {  font-size: 11px; color: #4b7fc2; text-decoration: none}


a.c_orange:visited {  font-size: 11px; color: #f4778c; text-decoration: none}
a.c_orange:link {  font-size: 11px; color: #f4778c; text-decoration: none}
a.c_orange:active {  font-size: 11px; color: #f4778c; text-decoration: none}
a.c_orange:hover {  font-size: 11px; color: #f4778c; text-decoration: none;}



.666_11px {color: #666666; font-size:11px; line-height:14px;}
.txt_4 {color: #bc528b;}
.777_10px {color: #77777; font-size:10px;}


.back_blue {background:#e7eef7;}
.white_bg {background-color:#ffffff;}



/* ETC. */
.box_menu {  font-size: 11px; color: #373737}
a.box_menu:visited {  font-size: 11px; color: #373737; text-decoration: none}
a.box_menu:link {  font-size: 11px; color: #373737; text-decoration: none}
a.box_menu:active {  font-size: 11px; color: #373737; text-decoration: none}
a.box_menu:hover {  font-size: 11px; color: #3b78c2; text-decoration: underline}

.box_line {border: 2px solid #e9e2f8; }

.box_line1 {border: 1px solid #b2b2a6; }

.box_line2 {border: 1px solid #eebfbf; background:#f7e8e8;}

.box_line3 {border: 1px solid #eeb8d5; background:#f7e4ec;}

.box_line4 {border: 1px solid #c3c7e7; background:#eef0f7;}

.input_gray {border: 1px solid #e3e3e3; background:#f5f5f5;}


.board {
	border-style: solid; border-width: 1 0 1 0; border-color: #dddddd
}
.board td {
	border-bottom: 1px solid #e8e8e8;
	padding: 5px;
}

.board1 {
	border-style: solid; border-width: 0 0 1 0; border-color: #dddddd
}
.board1 td {
	border-bottom: 1px solid #e8e8e8;
	padding: 3px;
}
.input_nanum { font-family: "돋움"; font-size: 14px; font-weight: bold; color: #000000; background-color: ffffff ; border: 1px solid #ffffff; }