@charset "euc-kr";

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline;}
html, body {width:100%; height:100%;}
img, fieldset {border:none;}
table {border-collapse:collapse; border-spacing:0;}
caption, th {text-align:left; font-weight:normal;}
table, td, th {vertical-align:middle;}
ol, ul, li {list-style-image:none; list-style-position:outside; list-style-type:none;}
em, address {font-style:normal;}
img {-ms-interpolation-mode:bicubic;}

body, th, td, h1, h2, h3, h4, h5, h6, input, textarea {font:normal 12px µ¸¿ò, ±¼¸², '¸¼Àº °íµñ', verdana, sans-serif; color:#464646; line-height:1.2;}
body, textarea, .scroll {
	scrollbar-face-color:#EBEBEB;
	scrollbar-highlight-color:#EBEBEB;
	scrollbar-3dlight-color:#D2D2D2;
	scrollbar-darkshadow-color:#fff;
	scrollbar-shadow-color:#d2d2d2;
	scrollbar-arrow-color:#6B6B6B;
	scrollbar-track-color:#fff;
}
a { color:#464e55; text-decoration:none;}
a:link {}
a:visited {}
a:hover {text-decoration:underline;}
a:active {}



#cmPopAlign { position:absolute; top:43px; left:50%; margin-left:-495px; width:990px; z-index:99; }


/* teaser */
.teaser { }
.teaser .container { height:1200px; }


/* frame */
.frame { background:transparent; height:auto; }
.frame .container { width:680px; overflow:hidden; }
.frame .contents { padding-bottom:60px; min-height:500px; }

.frame .header { position:relative; }
.frame .header .btn_policy { display:block; position:absolute; top:40px; right:8px; width:86px; height:17px; text-indent:-1000px; overflow:hidden; background:url(../img/bbs/btn_policy.gif) left top repeat; }
.frame .header .btn_myinfo { display:block; position:absolute; top:40px; left:575px; width:97px; height:17px; text-indent:-1000px; overflow:hidden; background:url(../img/bbs/btn_myinfo.gif) left top repeat; }

.section .header { position:relative; float:none !important; }
.section .header h2 { width:100%; }
.section .header .btn_policy { display:block; position:absolute; top:40px; left:575px; width:86px; height:17px; text-indent:-1000px; overflow:hidden; background:url(../img/bbs/btn_policy.gif) left top repeat; }
.section .header .btn_myinfo { display:block; position:absolute; top:40px; left:575px; width:97px; height:17px; text-indent:-1000px; overflow:hidden; background:url(../img/bbs/btn_myinfo.gif) left top repeat; }
.section .container { width:680px; }
.section .contents { width:680px; padding-bottom:60px; min-height:500px; overflow:hidden; }

.header_sub { position:relative; float:left; }
.header_sub .btn_policy { display:block; position:absolute; top:40px; right:8px; width:86px; height:17px; text-indent:-1000px; overflow:hidden; background:url(../img/bbs/btn_policy.gif) left top repeat; }
.header_sub .btn_myinfo { display:block; position:absolute; top:40px; left:575px; width:97px; height:17px; text-indent:-1000px; overflow:hidden; background:url(../img/bbs/btn_myinfo.gif) left top repeat; }


/* ±âº» ÅÇ */
.tab_basic { position:relative; height:48px; border:1px solid #fff; overflow:hidden; background:#d7dfe7; zoom:1; }
.tab_basic li { position:relative; left:-2px; float:left; padding-left:2px; background:url(../img/common/tab_basic.gif) left top no-repeat; }
.tab_basic a { display:block; padding:20px 30px 14px 59px; color:#464e55; background:url(../img/common/tab_basic.gif) 31px -48px no-repeat; }
.tab_basic .on { background:#fff; margin-right:-2px; z-index:2; }
.tab_basic .on a { color:#051e35; font-weight:bold; background:url(../img/common/tab_basic.gif) 31px -96px no-repeat; }


/* »ç¿ëÀÚ ÆË¾÷ */
.userMenu {position:absolute; border:1px solid #C5C6C7; padding:1px; border-collapse:collapse; background:#F5F5F5; z-index:33 !important;}
.userMenu td {width:100%; padding:4px 5px 0 5px; border:0; vertical-align:middle; color:#666; font-size:11px; background:#F5F5F5; text-align:center; cursor:pointer; _cursor:hand;}
.userMenu .over {background-color:#F5F5F5;}
.userMenu .udActivate {background-color:#DDD; color:#333;}
.userMenu .udDeactivate {background-color:#F5F5F5;}


/* ¼¿·ºÆ®¹Ú½º */
select { height:22px; border:1px solid #e1e1e1; background-color:#416078; font-size:12px; vertical-align:top; color:#c3e4ff; }
.SelectDisable { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50) !important;}
.SelectBasic_selectArea { overflow:hidden; height:22px; background-color:#416078; border:1px solid #6f95b1; vertical-align:top; z-index:20; }
.SelectBasic_selectArea a {display:block; width:100%; margin:0; padding:5px 0 0 0; text-indent:8px; font-size:12px; white-space:nowrap; color:#c3e4ff; background:url(../img/bbs/bg_select_arw.gif) right top no-repeat; cursor:default; letter-spacing:0;}
.SelectBasic_selectArea a:hover {text-decoration:none;}
.SelectBasic_optionsDiv {display:none; margin-top:23px; border:1px solid #6f95b1; border-top:0; background:#416078; vertical-align:middle; z-index:21;}
.SelectBasic_optionsDiv p {	margin:0; padding:1px;}
.SelectBasic_optionsDiv a {display:block; padding:4px 8px 1px 7px; white-space:nowrap; color:#c3e4ff; cursor:default; font-size:12px;}
.SelectBasic_optionsDiv a:hover {background:#345168; color:c3e4ff !important; text-decoration:none;}

*:first-child+html .SelectBasic_selectArea { margin-top:1px; }


