/*common*/
@font-face {
	font-family: 'NG';
	src: url(./font/NanumGothic.eot);
	src: url(./font/NanumGothic.eot?#iefix) format('embedded-opentype'),
	url(./font/NanumGothic.woff) format('woff'),
	url(./font/NanumGothic.ttf) format('truetype');
}

@font-face {
	font-family: 'NGB';
	src: url(./font/NanumGothicBold.eot);
	src: url(./font/NanumGothicBold.eot?#iefix) format('embedded-opentype'),
	url(./font/NanumGothicBold.woff) format('woff');
}
body{ margin:0 0 0 0;font-family: "±¼¸²", "µ¸¿ò", Dotum, Gulim, Seoul, "ÇÑ°­Ã¼";}
td	{font-size: 12px; color:#333333; line-height:16px; font-family: "±¼¸²", "µ¸¿ò", Dotum, Gulim, Seoul, "ÇÑ°­Ã¼";letter-spacing:0; }
ul,li{margin:0px;list-style:none;text-align:left;}

select, div, textarea, center { color:#555555; font-size:12px; }/*line-height:150%; */
p, blockquote, br { font-size:12px; }

A:link			{color: #333333;text-decoration: none;}
A:visited		{color: #333333;text-decoration: none;}
A:hover			{color: #ff3300;text-decoration: underline;}
A:active		{color: #333333;text-decoration: none;}

img { border:0px; }
p{margin:0;}
a { cursor:pointer; }


input:focus {border-color:#0342FF !important;outline:none;}

a.listb:link, a.listb:visited, a.listb:active { color:#333333; text-decoration:none; font-weight:bold; }
a.listb:hover { text-decoration:underline; }
a.white:link, a.white:visited, a.white:active { color:#ffffff; text-decoration:none; }
a.white:hover { text-decoration:underline; }
a.black22:link, a.black22:visited, a.black22:active { color:#333333; text-decoration:none; }
a.black22:hover { text-decoration:underline; }
a.s:link, a.s:visited, a.s:active { color:#555555; text-decoration:none; font-family:dotum; font-size:11px; }
a.s:hover { text-decoration:underline; font-family:dotum; font-size:11px; }

a.black { font-family:dotum; font-size:11px; color:#141414; }
a.black:link, a.black:visited { color:#141414; font-size:11px; font-family:gulim, tahoma; text-decoration:none; } /* default txt */ 
a.black:hover { color:#141414; font-size:11px; font-family:gulim, tahoma; text-decoration:underline; } 

a.black_s { font-family:dotum; font-size:11px; color:#555555; }
a.black_s:link, a.black_s:visited { color:#555555; font-size:11px; font-family:gulim, tahoma; text-decoration:none; } /* default txt */ 
a.black_s:hover { color:#555555; font-size:11px; font-family:gulim, tahoma; text-decoration:underline; } 

a.line:link, a.line:visited, a.line:active { color:#333333;font-family:dotum; font-size:11px;letter-spacing:-1px; }
a.line:hover { text-decoration:underline; font-family:dotum; font-size:11px; letter-spacing:-1px;}
a.line2:link, a.line2:visited, a.line2:active { color:#333333; text-decoration:underline; font-family:dotum; font-size:11px; }
a.line:hover { text-decoration:underline; font-family:dotum; font-size:11px; }
a.gray_s:link, a.gray_s:visited, a.gray_s:active { color:#555555; text-decoration:none; font-family:dotum; font-size:11px; letter-spacing:-1px; }
a.gray_s:hover { text-decoration:underline; font-family:dotum; font-size:11px; }
a.adtext:link, a.adtext:visited, a.adtext	:active { color:#ffffff; text-decoration:none; font-weight:bold; letter-spacing:-1px; }
a.adtext:hover { color:#d8ff00; text-decoration:none; font-weight:bold; }


a.orange:link, a.orange:visited, a.orange:active { color:#FF7700; text-decoration:none; font-weight:bold;  font-size:11px; }
a.orange:hover { color:#FF7700; text-decoration:none; font-weight:bold; }

a.orange_s:link, a.orange_s:visited, a.orange_s:active { color:#FF7700; text-decoration:none; font-weight:bold;  font-size:11px; }
a.orange_s:hover { color:#FF7700; text-decoration:underline; font-weight:bold; }

a.bottom_cate:link, a.bottom_cate:visited, a.bottom_cate:active { color:#6B6B6B; text-decoration:none; }
a.bottom_cate:hover { color:#6B6B6B; text-decoration:underline; }


a.search:link, a.search:visited, a.search:active { color:#1F75C5; text-decoration:underline; font-weight:bold; font-size:13px; letter-spacing:-1px; }
a.search:hover { color:#1F75C5; text-decoration:underline; font-weight:bold; }

.png24 {tmp:expression(setPng24(this));}

/* ¸Þ´º */
a.menu_text_white:link, a.menu_text_white:visited, a.menu_text_white:active { color:#FFFFFF; text-decoration:none; font-weight:bold;}
a.menu_text_white:hover { color:#FFFFFF; text-decoration:none; font-weight:bold; }


/* ÀÎ±âÅ°¿öµå ÆÈ·¹Æ® */
a.m_tag0:link, a.m_tag0:visited, a.m_tag0:active { color:#1e4f77; }
a.m_tag1:link, a.m_tag1:visited, a.m_tag1:active { color:#1e4f77; font-weight:bold; }
a.m_tag2:link, a.m_tag2:visited, a.m_tag2:active { color:#ffffff; text-decoration:none; background-color:#1e4f77; margin-left:2px; font-weight:bold; padding:3 3 0 3px; }
a.m_tag3:link, a.m_tag3:visited, a.m_tag3:active { color:#955daf; font-weight:bold; }
a.m_tag4:link, a.m_tag4:visited, a.m_tag4:active { color:#f84040; font-weight:bold; background-color:#yellow; font-size:15px; padding:2 3 0 3px; }
a.m_tag5:link, a.m_tag4:visited, a.m_tag4:active { color:#f84040; font-weight:bold; font-size:13px; }
.tdheight { line-height:16px; font-family:dotum; font-size:12px; letter-spacing:-1px; }

/* °¢Á¾Æû */
.input { background-color:#ffffff; border:#ffffff 1px solid; }
.simpleform_login { font:12px gulim; background-color:#ffffff; color:#000000; border:1px solid #b6d5d8; }
.simpleform { height:20px; padding:3px 3px 0px 3px; font:12px gulim; line-height:120%;  color:#888888; border:1px solid #cccccc; }
.simpleform_r { font:12px gulim; line-height:120%; background-color:#ffffff; color:#555555; border:1px solid #cccccc; }
.simpleform_s { font:12px gulim; line-height:120%; background-color:#ffffff; color:#333333; border:1px solid #cccccc; }
.myform { font:12px gulim; line-height:120%; background-color:#f9f9f9; color:#888888; border:1px solid #cccccc; height:21px; padding:3px 3px 0px 3px; }
.payform { font:12px gulim; line-height:120%; background-color:#eeeeee; color:#000000; border:1px solid eeeeee; }
textarea {
	font-family:dotum; font-size:12px; color:#555555; border:#dddddd 1px solid; overflow:auto; 
	scrollbar-face-color:#f5f5f5; 
	scrollbar-shadow-color:#cccccc; 
	scrollbar-highlight-color:#ffffff; 
	scrollbar-3dlight-color:#ffffff; 
	scrollbar-darkshadow-color:#f5f5f5; 
	scrollbar-track-color:#f5f5f5; 
	scrollbar-arrow-color:#7e7e7e; 
}
.password { font-family:dotum; font-size:11px; color:#888888; background-color:#f9f9f9; border-width:1px; border-color:#cccccc; border-style:solid; height:18; padding-top:3px; }
.file { font-family:dotum; font-size:11px; color:#888888; background-color:#ffffff; border-width:1px; border-color:#8e908e; border-style:solid; padding-top:3px; }
.select { font-family:dotum; font-size:11px; color:#888888; background-color:#ffffff; border-width:1px; border-color:#cfd6d8; border-style:solid; height:18; }
.button { font-family:verdana; font-size:9px; color:#888888; background-color:#d8d8d8; border-width:1px; border-color:#aaaaaa; }

.small { font-size:11px; font-family:dotum; color:#806b55; padding-top:2px; } /*·Î±×ÀÎ */
.left { text-decoration:none; color:#666666; font-size:11px; letter-spacing:-1px; } /*·¹ÇÁÆ®¸Þ´º */
.green { font-family:dotum; font-size:12px; color:#4b7b71; } /*¸®½ºÆ®ÇÊµåÆùÆ®*/
.green22 { font-family:dotum; font-size:12px; color:#2F8A1D; }

/*ÆùÆ®Ä®¶ó */
.hotword { font-family:dotum; font-size:11px; color:#0e3f99; letter-spacing:-1px; }
.green2 { font-family:dotum; font-size:11px; color:#409c92; letter-spacing:-1px; }
.white_s { font-family:dotum; font-size:11px; color:#ffffff; letter-spacing:-1px; }
.white_b { font-family:dotum; font-size:12px; color:#ffffff; font-weight:bold; }
.white { font-family:dotum; font-size:12px; color:#ffffff; }
.black2 { color:#333333; }
.black { font-family:dotum; font-size:12px; color:#000000; letter-spacing:-1px; }
.black_s { font-family:dotum; font-size:11px; color:#333333;  }
.black_sl { font-family:dotum; font-size:11px; color:#888888;  }
.black_s1 { font-family:dotum; font-size:11px; color:#333333;   letter-spacing:-1px; }
.black_sb { font-family:dotum; font-size:11px; color:#555555; font-weight:bold;}
.black_b { font-family:dotum; font-size:12px; color:#333333; font-weight:bold; }
.black_bb { font-family:dotum; font-size:11px; color:#333333; font-weight:bold; }
.black_bbb { font-family:dotum; font-size:15px; color:#333333; font-weight:bold; letter-spacing:-2px; }
.yellow { font-family:dotum; font-size:12px; color:#FF8A00; }
.red { font-family:dotum; font-size:12px; color:#ff4800; font-weight:bold; }
.red_s { font-family:dotum; font-size:11px; color:#ab0d0d; }
.brown { font-family:dotum; font-size:12px; color:#806b55;}
.brown_b { font-family:dotum; font-size:12px; color:#908a73; font-weight:bold; letter-spacing:-1px; }
.gray { font-family:dotum; font-size:11px; color:#666666; letter-spacing:-1px; }
.gray_p { font-family:dotum; font-size:12px; color:#666666;}
.gray_m { font-family:dotum; font-size:12px; color:#999999; }
.gray_s { font-family:dotum; font-size:11px; color:#999999;  line-height:150%; }
.gray_ds { font-family:dotum; font-size:11px; color:#999999; }
.gray_d { font-family:dotum; font-size:11px; color:#666666; }
.darkgray { font-family:dotum; font-size:12px; color:#343434; }
.b_list { font-family:dotum; font-size:12px; color:#666666; font-weight:bold; }
.bs_list { font-family:dotum; font-size:11px; color:#666666; font-weight:bold; }
.purple { font-family:dotum; font-size:12px; color:#97509B; }
.pink { font-family:dotum; font-size:12px; color:#CA397A; }
.pink_b { font-family:dotum; font-size:12px; color:#ae3767; font-weight:bold; }
.pink_kjin { font-family:dotum; font-size:11px; color:#DF487D; font-weight:bold; }
.orange_s { font-family:dotum; font-size:11px; color:#FF7700; font-weight:bold; }
.orange_b { font-family:dotum; font-size:11px; color:#ff6600; font-weight:bold; }
.orange_bb { font-family:dotum; font-size:12px; color:#ff6600; font-weight:bold; }
.orange_bs { font-family:dotum; font-size:12px; color:#ff6600; }
.orange_bbb { font-family:dotum; font-size:16px; color:#ff6600; font-weight:bold; }
.blue2 { font-family:dotum; font-size:11px; color:#425194; letter-spacing:-1px; }
.blue_s { font-family:dotum; font-size:11px; color:#3D80B0; letter-spacing:-1px; font-weight:bold; }
.blue3 { font-family:gulim; font-size:12px; color:#425194; letter-spacing:-1px; }
.blue_b { font-family:gulim; font-size:12px; color:#115ab5; font-weight:bold; letter-spacing:-1px; }
.pay_money { font-family:gulim; font-size:12px; color:#115ab5; font-weight:bold; }
.blue { font-family:dotum; font-size:12px; color:#569666; }
.blue_t { font-family:dotum; font-size:12px; color:#1C6DBD; }
.darkblue { font-family:dotum; font-size:12px; color:#20408b; }
.wine { font-family:dotum; font-size:12px; color:#50347a; }
.orange { font-family:dotum; font-size:12px; color:#ff6600; }
.text_bold { font-family:dotum; font-size:12px; color:#cc3300; font-weight:bold; }
.title { font-family:dotum; font-size:13px; color:#333333; font-weight:bold; letter-spacing:-2px; }
.pricei { font:normal; font-family:impact; color:#cc0000; font-size:15px; line-height:20px; text-align:right; } /* °áÁ¦±Ý¾×Ç¥±â */

.style1 { color:#0000ff; }
.style3 { color:#ff00ff; }
.style4 { color:#009900; }
.style5 { color:#ffffff; font-weight:bold; }
.style6 { color:#ff0000; }
.style7 { font-size:24px; }
.style9 { font-weight:bold; }
.style14 { font-weight:bold; }

.ca { font-size:11px; letter-spacing:-1px; line-height:150%; }
.log { font-family:dotum; font-size:8t; color:#666666; letter-spacing:-1px; line-height:150%; }
.sky_b { font-family:dotum; font-size:12px; color:#577abd; font-weight:bold; }

#main_notice_list td { letter-spacing:-1px; }


.list_color { background-color:#63A8DE; }


.point_plus { font-family:dotum; font-size:11px; color:#FF6C00; font-weight:bold; }
.point_minus { font-family:dotum; font-size:11px; color:#4C68A2; font-weight:bold; }


.title_blue { font-family:dotum; font-size:12px; color:#0079C9; font-weight:bold; }
.title_orange { font-family:dotum; font-size:12px; color:#FF8400; font-weight:bold; }

.s_text { font-family:dotum; font-size:11px; color:#248AAF; }
.t_text, .t_text a { font-family:dotum; font-size:11px; color:#1773BE; }


.Customer_M {font-family:Arial; FONT-SIZE: 15pt; color:333333; font-weight:bold;}


/*font*/
.a981964_12 {font-family:"µ¸¿ò", dotum; font-size:12px; color:#981964; font-weight: bold;}
            a.981964_12:link	{ color:#981964; text-decoration:none; font-weight: bold;}
            a.981964_12:visited	{ color:#981964; text-decoration:none;}
			a.981964_12:hover	{ color:#981964; text-decoration:underline; font-weight: bold;}
            a.981964_12:unknown	{ color:#981964; text-decoration:none; font-weight: bold;}
.a333333_12 {font-family:"µ¸¿ò", dotum; font-size:12px; color:#333333; letter-spacing:-1px; font-weight: bold;}
.a7c7c7e_12 {font-family:"µ¸¿ò", dotum; font-size:12px; color:#333333; letter-spacing:-1px;}
            a.a7c7c7e_12:link	    { color:#7c7c7e; text-decoration:none; letter-spacing:-1px;}
            a.a7c7c7e_12:visited	{ color:#7c7c7e; text-decoration:none; letter-spacing:-1px;}
			a.a7c7c7e_12:hover  	{ color:#105180; text-decoration:underline; letter-spacing:-1px;}
            a.a7c7c7e_12:unknown	{ color:#7c7c7e; text-decoration:none; letter-spacing:-1px;}
.a333333_num {font-family:"µ¸¿ò", dotum; font-size:12px; color:#333333;;letter-spacing:0;}
.a777777_date {font-family:"verdana"; font-size:11px; color:#777777;;letter-spacing:0;}
.a333333_11 {font-family:"µ¸¿ò", dotum; font-size:11px; color:#333333; letter-spacing:-1px;}
.ffffff_11 {font-family:"µ¸¿ò", dotum; font-size:11px; color:#ffffff; letter-spacing:-1px;}
            a.ffffff_11:link	{ color:#ffffff; text-decoration:none; letter-spacing:-1px;}
            a.ffffff_11:visited	{ color:#ffffff; text-decoration:none; letter-spacing:-1px;}
			a.ffffff_11:hover  	{ color:#ffffff; text-decoration:underline; letter-spacing:-1px;}
            a.ffffff_11:unknown	{ color:#ffffff; text-decoration:none; letter-spacing:-1px;}
.a1b1b1b_14 {font-family:"µ¸¿ò", dotum; font-size:14px; color:#1b1b1b; font-weight: bold;}

.ff4e00_name {font-family:"µ¸¿ò", dotum; font-size:12px; color:#ff4e00; letter-spacing:0px; font-weight: bold;}
            a.ff4e00_name:link	{ color:#ff4e00; text-decoration:none; letter-spacing:0px; font-weight: bold;}
            a.ff4e00_name:visited	{ color:#ff4e00; text-decoration:none; letter-spacing:0px; font-weight: bold;}
			a.ff4e00_name:hover  	{ color:#ff4e00; text-decoration:underline; letter-spacing:0px; font-weight: bold;}
            a.ff4e00_name:unknown	{ color:#ff4e00; text-decoration:none; letter-spacing:0px; font-weight: bold;}


.a627b90_11 {font-family:"µ¸¿ò", dotum; font-size:11px; color:#627b90;letter-spacing:-1px;}
.a627b90_12 {font-family:"µ¸¿ò", dotum; font-size:12px; color:#627b90;letter-spacing:0;}

.name_215a8b {font-family:"µ¸¿ò", dotum; font-size:12px; color:#215a8b; letter-spacing:-1px;}
            a.name_215a8b:link	    { color:#215a8b; text-decoration:none; letter-spacing:-1px;}
            a.name_215a8b:visited	{ color:#215a8b; text-decoration:none; letter-spacing:-1px;}
			a.name_215a8b:hover  	{ color:#215a8b; text-decoration:underline; letter-spacing:-1px;}
            a.name_215a8b:unknown	{ color:#215a8b; text-decoration:none; letter-spacing:-1px;}

.form_box {font-family: "µ¸¿ò", dotum;	font-size: 11px; color: #555555; height: 20px; padding: 1px; border: 1px solid #cbcbcb;}
.login_box {border:solid 1px #7894aa; height:18px ;background:#9fb4c5; color:#ffffff;letter-spacing:0;}


#tip {margin-left:6px;color:#3399FF;font-size:11px;font-family:dotum;letter-spacing:-1px}

/* image caption style - 2010.06.21 added */
#image_caption {padding:4px;word-wrap:break-all;word-break:break-all;white-space:pre-wrap;white-space:-moz-pre-wrap;}
#community_caption {border:0;padding:4px 0;word-wrap:break-all;word-break:break-all;white-space:pre-wrap;white-space:-moz-pre-wrap;}
.caption_A {font-size:11px;font-family:dotum;letter-spacing:-1px;line-height:1.3em;}
.caption_B {font-size:11px;font-family:verdana;letter-spacing:-1px;line-height:1.3em;}
.caption_C {font-size:11px;font-family:dotum;letter-spacing:0;font-weight:bold;line-height:1.3em;}
.caption_D {font-size:11px;font-family:verdana;letter-spacing:0;font-weight:bold;line-height:1.3em;}

/* image default style - 2010.06.25 added */
#community_image {border:1px #dedede solid;display:inline;background-color:#f7f7f7;}
#community_image img {border:1px #aaa solid;margin:2px;}
#community_image .left {margin:4px 20px 4px 0;}
#community_image .center {margin:4px 12px;}
#community_image .right {margin:4px 0 4px 20px;}

/*ie10 Àü¿ë ÇÙ*/

@media screen and (min-width:0\0){
.simpleform.no_line{border:0}
}

.radio {vertical-align:-2px;}

.tbl-casting {
	table-layout:fixed;
	border-spacing: 0;
	border-collapse: collapse;
	width:100%;
	margin-top:10px;

}
.tbl-casting th {
	font-size:11px;
	font-family:'dotum';
	color:#666666;
	padding:10px;
	text-align:center;
	background:url('/images/main_board_bg.gif') repeat-x;
}

.tbl-casting td { font-size:12px;font-family:'dotum' }
.tbl-casting a:hover{text-decoration:none;}

.tbl-casting tbody td {
	padding:8px 0px;
	text-align:center;
	border-bottom:solid 1px #E3E3E3;
}

.tbl-casting-form th {
	font-size:12px;
	font-weight:normal;
	font-family:'dotum';
	text-align:left;
	background-color:#f8f8f8;
}
.tbl-casting-form td {
	background-color:#fff;
}

.tbl-casting-form input {
	border:solid 1px #CBCBCB;
	padding:3px;
	font-family:'dotum';
}

textarea.full, input.full {width:100%;}

.label {display:inline-block;font-size:11px;color:#FFF;font-family:'dotum';padding:2px;width:50px;line-height:15px;
text-align:center}
.label-on {background-color:#FA3736}
.label-off {background-color:#C3C3C3}

/* paging */
#paging {width:100%; text-align:center;margin:10px 0;}
#paging ul {list-style:none; width:100%; text-align: center; margin:0 auto;padding:0;}
#paging li img {margin: 0;}
#paging li {display: inline; line-height:1.0em;margin:0;padding:0 1px;color:#c5c5c5;}
#paging li.dot { font-size:12px;vertical-align: top;}
#paging li.num { padding:0 5px;font-size:12px;vertical-align: top;}
#paging li.num a { font-weight:bold;font-size:12px;vertical-align: top;}
#paging .on {font-weight:bold;color:#ff8400;}


.btn-partner {
	background-color:#00A3AD;
	border:none;
	color:#FFF;
	font-family:'NGB';
	font-size:16px;
	padding:10px 0px;
	width:100%;
}

.btn-partner-top {
	background-color:#00A3AD;
	border:none;
	color:#FFF;
	font-family:'NGB';
	font-size:16px;
	padding:5px 0px;
	width:178px;
	
}

.btn-modal {
	background-color:#00A3AD;
	border:none;
	color:#FFF;
	font-family:'NGB';
	font-size:12px;
	padding:5px 0px;
	width:100px;
}


.modal-backdrop {
    background: url(/images/backdrop.png) repeat 0 0;
    opacity: 0.6;
    filter: alpha(opacity = 60);
    bottom: 0;
    display: none;
    left: 0;
    /* opacity: 0.3; */
	display:none;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1000; 
}
.modal {
	display:none;
	border:solid 5px #000000;
	background-color:#FFF;
	position:fixed;
	left:50%;top:50%;
	margin-left:-350px;
	margin-top:-250px;
	z-index: 1010;
}

.modal-close {
	position:absolute;
	right:0px;
	top:-30px;
	font-size:15px;
	font-family:'NG';
	color:#FFFFFF;
	cursor:pointer;
}

.label-status {border-radius:2px;width:30px;}
.label-wait {
	
	background-color:#FF8000;
}
.label-accept {
	background-color:#40A040;
}
.label-reject {
	background-color:#616161;
}