@charset "utf-8";
/* CSS Document */


/* Reset */
html { font-family:dotum, tahoma, sans-serif; font-size:12px; width:100%;}
body, img, p, h1, h2, h3, h4, h5, h6, ul, ol, form, dl, dt, dd { margin:0; padding:0; list-style:none; border:none; }
img { vertical-align:middle; }
input, button, select, textarea, label { font-size:12px; }
label { color:#808080; padding:0 3px 0px 3px; margin:0 10px 0 0; }
form{margin:0;}
/* End Reset */


/**************************************************************************/
body { background:#e3e3e3 url(/images/inc/body_bg.gif) repeat-x; width:100%; }
.container { width:1000px; border:1px solid #666; background:#fff; height:auto; margin:0 auto;} /* 바디전체 영역 */
.pop_container { background:#FFF; height:auto; padding:10px; min-height:560px; height:auto !important; height:560px; max-height:560px; }
/**************************************************************************/


/* 네비케이션 */
#gnb { clear:both; display:block; border-style:solid; border-color:#ccc; border-width:0 0 1px 0; background-color:#FFF; height:55px;}
.logo { float:left; width:190px; border:1px solid #F00; border-width:0 0 0 0; } /* 로고영역 폭 고정 */
#navi { float:left; display:inline; min-width:790px; width:auto !important; width:790px; }
/* 네비케이션 */

/* 카피라이터 */
#footer { clear:both; height:auto; background-color:#999; padding:20px 0 20px 0; }
#footer p { text-align:center; font-size:11px; }
.en { font-family:Verdana, Geneva, sans-serif; font-size:10px; }
/* 카피라이터 */

/* 컬럼세팅 */
#columns { clear:both; }
#columns .column { float: left;  /* Min-height: */ min-height: 400px; height: auto !important; height: 400px; }
/* Column dividers (background-images) : */
#columns #column1 { background: url() no-repeat right top; width:150px;} /* 좌측메뉴 폭 고정 */
#columns #column2 { background: url() no-repeat left top; min-width:850px; width:auto !important ;width:850px; max-width:850px;} /* 내용영역 */
/* 컬럼세팅 */

/* 사이드메뉴 */
.sidemenu {}
.sidemenu dl { width:80%; margin-top:10px; padding:0 0 0 20px; background:url(/images/inc/leftmenuBg.gif) 0px 0px repeat-y; }
.sidemenu dl dd { font-weight:bold; margin:0; line-height:27px; }
.sidemenu dl dd a { color:#777; text-decoration:none; font-size:12px; background-image:url(/images/inc/a.gif); background-repeat: no-repeat; background-position: 0px 3px; padding:0 0 0 8px; }
.sidemenu dl dd a:hover { color:#000; background-image:url(/images/inc/ahover.gif); background-repeat: no-repeat; }
.sidemenu dl dd#active a { color:#000; background-image:url(/images/inc/ahover.gif); background-repeat: no-repeat; }
.sidemenu .categoryBox { background:#566872; font-size:13px; font-weight:bold; color:#FFF; text-align:center; padding:8px; }
.loginbox{padding:6px; border:1px solid #D8D8D8; text-align:center; font-size:11px;}
/* 사이드메뉴 */


/* 내용영역 */
.content_body {padding:10px; border:1px solid #CCC; min-height:400px; height:auto !important; height:400px; border-width:0 0 0 1px; }

/*- Menu Tabs F--------------------------- */
#tabsF { display:block; position:relative; float:left; font-size:11px; line-height:normal; border-bottom:1px solid #666; width:98%; margin-bottom:10px; }
#tabsF ul { margin:0; padding:10px 10px 0 10px; list-style:none; }
#tabsF li { display:inline; margin:0; padding:0; }
#tabsF a { float:left; background:url("/images/inc/tableftF.gif") no-repeat left top; margin:0; padding:0 0 0 4px; text-decoration:none; }
#tabsF a span { float:left; display:block; background:url("/images/inc/tabrightF.gif") no-repeat right top; padding:5px 15px 4px 6px; color:#333; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsF a span { float:none; }
/* End IE5-Mac hack */
    #tabsF a:hover span { color:#FFF; }
#tabsF a:hover { background-position:0% -42px; }
#tabsF a:hover span { background-position:100% -42px; }
#tabsF .current a { background-position:0% -42px; }
#tabsF .current a span { background-position:100% -42px; }
.locationArea { position:relative; float:right; text-align:right; z-index:10; width:auto; background:url(/images/inc/location.gif) 0px 0px no-repeat; padding:0 0 0 14px; font-size:11px; font-family:dotum, tahoma, sans-serif; color:#777; }
.locationArea a { color:#777; text-decoration:none; }
.locationArea a:hover { color:#000; text-decoration:underline; }
.information_block {margin:20px 0px; padding:10px; background:#F7F7F7; border:2px solid #E3E3E3; font-size:12px; width:98%;}
.information_block p { line-height:1.8em; text-indent:0px; color:#666; width:90%; margin:10px auto; }
ul.eng_vote { list-style: none; margin:0; padding:0; font-family:Tahoma, Geneva, sans-serif; font-size:11px; letter-spacing:1px; }
ul.eng_vote li { background: url(/images/inc/icon_dot.gif) 0 6px no-repeat; padding-left:6px; }
.divbox { clear:both; border:1px solid #D0D0D0; min-height:200px; height:auto !important; height:200px; overflow:auto; margin:10px 0; }
#writeContents { position:relative; line-height:1.5em; }
.category_select_box { clear:both; padding:10px; border:1px solid #D0D0D0; border-width:0 0 2px 0; margin-bottom:10px; background:#FFFFBF; }
#default_picture, .default_picture { border:1px solid #D0D0D0; padding:10px; }
input.file { padding:2px; font-size:11px;width:90%; font-family:dotum, tahoma, sans-serif; }
.w90{width:90%;}
.textbox{ border:1px solid #B8B8CB; color:#333; font-family:Tahoma, Geneva, sans-serif; font:11px; padding:3px 10px; text-align:center;}
.mini_text{font-size:11px; color:#600;}
/* 내용영역 */

/* 큰버튼 */
a.button { clear:both; white-space:nowrap; text-align:center; min-widht:26px; font-size:12px; font-weight:bold; text-decoration:none; width:auto; height:auto; min-height:12px; padding:5px 8px 4px 8px; border:1px solid #000; font-family:dotum, Arial, Helvetica, sans-serif; margin:3px 2px; }
a.button { background:#626262; color:#fff; display:inline-block; }
a.button:hover { background:#000; }
/* 큰버튼 */


/* 작은버튼 */
a.s_button { clear:both; white-space:nowrap; text-align:center; min-widht:26px; font-size:11px; font-weight:normal; text-decoration:none; width:auto; height:auto; min-height:11px; padding:3px 5px 2px 5px; border:1px solid #000; font-family:dotum, Arial, Helvetica, sans-serif; margin:1px; }
a.s_button { background:#626262; color:#fff; display:inline-block; }
a.s_button:hover { background:#000; }
/* 작은버튼 */


/* submit input button */
.submit_button { clear:both; white-space:nowrap; text-align:center; min-widht:26px; font-size:12px; font-weight:bold; text-decoration:none; width:auto; height:auto; min-height:12px; padding:3px 4px 3px 4px; border:1px solid #000; background:#626262; color:#fff; font-family:dotum, Arial, Helvetica, sans-serif; margin:1px; cursor:hand; }
.submit_button:onfocus {
background:#000;
}
/* submit input button */

/***** H2 Title *************/
h2 { margin-bottom:8px; }
h3 { margin: 4px 0 8px 5px; background: url(/images/inc/bu_h3.gif) 0px 0px no-repeat; padding-left: 18px; color:#000040; font-size:12px; letter-spacing: -1px; }
h4 { margin: 4px 0 8px 5px; background:  padding-left: 18px; color:#000040; font-size:12px; letter-spacing: -1px; }

/***** H2 Title *************/

/* 리스트 스타일 */
ul.bu_list{list-style:none; margin:0; padding:0;}
ul.bu_list li{padding:0 0 0 14px; background:url(/images/inc/bu_list.gif) 0px 3px no-repeat; line-height:1.8em;}
ul.bu_list li a{text-decoration:none; color:#666;}
ul.bu_list li a:hover{color:#000;}
/* 리스트 스타일 */


/* 테이블 스타일 */

/* H division Box */
table.HBOX { width:98%; border:none; border-collapse:collapse; margin:0; border-spacing:0; }
table.HBOX > td { vertical-align:top; }
.nBOX { border:1px solid #E3E3E3; padding:10px; min-height:50px; height:auto !important; height:50px; vertical-align:top; }
/* H division Box */


/* normal gray */
table.tbl_gray { width:98%; padding:5px; border-collapse:collapse; border:1px solid #C0C0C0; margin:3px 0px; border-width:2px 0 1px 0; }
table.tbl_gray thead { background:#e3e3e3; }
table.tbl_gray thead th, table.tbl_gray thead td { color:#333; text-align:center; font-weight:bold; padding:5px; border:1px solid #C0C0C0; font-size:11px; }
table.tbl_gray td { font-weight:normal; color:#000; border:1px solid #C0C0C0; padding:4px; text-align:center; }
table.tbl_gray td.left { text-align:left; }
table.tbl_gray td.right { text-align:right; }
/* normal gray */


/* side gray form */
table.tbl_side_gray { border-collapse:collapse; width:98%; border:1px solid #C0C0C0; padding:5px; margin:3px 0px; }
table.tbl_side_gray th { background:#E3E3E3; color:#333; border:1px solid #C0C0C0; padding:2px; font-size:11px; }
table.tbl_side_gray td { border:1px solid #C0C0C0; text-align:left; padding:4px; }
table.tbl_side_gray td.left { text-align:left; }
table.tbl_side_gray td.center { text-align:center; }
table.tbl_side_gray td.right { text-align:right; }
/* side gray form */


/* side gray form */
table.tbl_side_gray_view { border-collapse:collapse; width:100%; border:2px solid #C0C0C0; padding:5px; margin:3px 0px; }
table.tbl_side_gray_view th { background:#F7F7F7; color:#333; border:1px solid #EBEBEB; padding:10px; font-size:11px; min-width:15%; max-width:18%; width:15%; text-align:left; padding-left:10px; }
table.tbl_side_gray_view td { border:1px solid #EBEBEB; text-align:left; padding:10px; }
table.tbl_side_gray_view td.left { text-align:left; }
table.tbl_side_gray_view td.center { text-align:center; }
table.tbl_side_gray_view td.right { text-align:right; }
/* side gray form */


/* 통계용 리스트 테이블 */
table.tbl_info{width:98%; border-collapse:collapse; border:1px solid #B8B8CB; border-width:2px 0 1px 0; border-top-color:#400000;}
table.tbl_info thead{background:#EBEBEB; color:#333; font-size:11px; font-weight:bold; text-align:center; }
table.tbl_info td, table.tbl_info th{border:1px dashed #B8B8CB; border-width:1px 0 1px 0; line-height:1.5em;border-spacing:0px; padding:6px; text-align:center; vertical-align:top; color:#333;}
table.tbl_info th{background:#EBEBEB; color:#666; font-size:11px; font-weight:bold; text-align:center;}
/* 통계용 리스트 테이블 */



/*  셀내용 정렬*/
tr.left, td.left, th.left { text-align:left; }
tr.right, td.right, th.right { text-align:right; }
tr.center, td.center, th.center { text-align:center; }
div.buttonGroup { clear:both; display:block; padding:8px; }
div.right { text-align:right; }
div.center { text-align:center; }
div.left { text-align:left; }
td a { color:#06C; text-decoration:none; }
td a:hover { color:#F30; }
/* 테이블 스타일 */


/* 페이징 */
#pagingNew { clear:both; font:12px dotum, Verdana; margin:10px auto; width:80%; text-align:center; }
#pagingNew .current { border:1px solid #F00; background:#F30; color:#FFF; font-weight:bold; vertical-align:middle; min-width:20px; width:auto !important; width:20px; height:16px; text-align:center; }
#pagingNew a { border:1px solid #CFCFDC; color:#666; font-weight:bold; vertical-align:middle; min-width:20px; width:auto !important; width:20px; height:16px; text-align:center; text-decoration:none; display:inline-block; padding-top:3px; _padding-bottom:1px;/*IE6 hack*/ }
#pagingNew a:hover { border:1px solid #95a5ff; color:#000; }
/* 페이징 */


/* 멀티진 */
#mainContainer { position:relative; }
#dragableElementsParentBox{width:832px;}
#dragableElementsParentBox2{width:740px; height:910px;}
#rectangle {BORDER-RIGHT: #f00 1px dotted; BORDER-TOP: #f00 1px dotted; FLOAT: left; BORDER-LEFT: #f00 1px dotted; BORDER-BOTTOM: #f00 1px dotted; BACKGROUND-COLOR: #fff}
img.align_left { float:left; margin-right:5px; border:1px solid #F7F7F7; display:inline; }
img.align_right { float:right; margin-left:5px; border:1px solid #F7F7F7; display:inline; }
a.ct_link { text-decoration:none; }
a.ct_link:hover { text-decoration:none; }
img.flLeft{
    border:1px solid #C0C0C0;
    float:left;
    margin-right:10px;
    margin-bottom:5px;
    display:inline;
}
img.flRight{
    border:1px solid #C0C0C0;
    float:right;
    margin-left:10px;
    margin-bottom:5px;
    display:inline;
}
p.subject{
    font-size:10pt;
    font-weight:bold;
    letter-spacing:-1px;
    color:#7693F8;
}
p.content{
    font-size:9pt;
    font-weight:normal;
    letter-spacing:-1px;
    color:#4C4C4C;
    margin-top:10px;
    padding:3px;
}
p.author {
    display:block;
    margin-top:20px;
    font-family:dotum,'돋움';
}
p.author .item{
    font-size:11px;
    color:#626262;
    margin-right:5px;
}
p.author .name{
    font-size:9pt;
    color:#4C4C4C;
    color:#359AFF;
}
/* 멀티진 */


/* layout list */
.sm_layout { clear:both; display:block; min-height:400px; height: auto !important; height:400px; padding: 10px 8px; text-align:left; margin:10px 0px; padding-bottom:20px; max-width:790px; }
.sm_layout ul { margin:0; height:0; position:relative; list-style:none; }
.sm_layout ul li { float:left; width:auto; text-align:center; vertical-align:top; border:1px solid #B8B8CB; width:140px; height:200px; overflow:hidden; margin:3px; }
.sm_layout ul li img { width:140px; height:180px; }
.sm_layout ul li a { text-decoration:none; color:#666; font-size:11px; letter-spacing:-1px; }
.sm_layout ul li a:hover { color:#000; }
/* layout list */

/* 레이아웃내용리스트 기사 박히기 전*/
.CR11 { float:left; text-align:center; display:inline; width:155px; height:155px; overflow:hidden; margin:5px; border:1px solid #E7E7E7; padding:8px; background:#FFF; }
.CR21 { float:left; text-align:center; display:inline; width:338px; height:155px; overflow:hidden; margin:5px; border:1px solid #E7E7E7; padding:8px; background:#FFF; }
.CR31 { float:left; text-align:center; display:inline; width:521px; height:155px; overflow:hidden; margin:5px; border:1px solid #E7E7E7; padding:8px; background:#FFF; }
.CR41 { float:left; text-align:center; display:inline; width:704px; height:155px; overflow:hidden; margin:5px; border:1px solid #E7E7E7; padding:8px; background:#FFF; }
.CR12 { float:left; text-align:center; display:inline; width:155px; height:338px; overflow:hidden; margin:5px; border:1px solid #E7E7E7; padding:8px; background:#FFF; }
.CR22 { float:left; text-align:center; display:inline; width:338px; height:338px; overflow:hidden; margin:5px; border:1px solid #E7E7E7; padding:8px; background:#FFF; }
.CR32 { float:left; text-align:center; display:inline; width:521px; height:338px; overflow:hidden; margin:5px; border:1px solid #E7E7E7; padding:8px; background:#FFF; }
.CR42 { float:left; text-align:center; display:inline; width:704px; height:338px; overflow:hidden; margin:5px; border:1px solid #E7E7E7; padding:8px; background:#FFF; }
.CR13 { float:left; text-align:center; display:inline; width:155px; height:521px; overflow:hidden; margin:5px; border:1px solid #E7E7E7; padding:8px; background:#FFF; }
.CR23 { float:left; text-align:center; display:inline; width:338px; height:521px; overflow:hidden; margin:5px; border:1px solid #E7E7E7; padding:8px; background:#FFF; }
.CR33 { float:left; text-align:center; display:inline; width:521px; height:521px; overflow:hidden; margin:5px; border:1px solid #E7E7E7; padding:8px; background:#FFF; }
.CR43 { float:left; text-align:center; display:inline; width:704px; height:521px; overflow:hidden; margin:5px; border:1px solid #E7E7E7; padding:8px; background:#FFF; }
.CR14 { float:left; text-align:center; display:inline; width:155px; height:704px; overflow:hidden; margin:5px; border:1px solid #E7E7E7; padding:8px; background:#FFF; }
.CR24 { float:left; text-align:center; display:inline; width:338px; height:704px; overflow:hidden; margin:5px; border:1px solid #E7E7E7; padding:8px; background:#FFF; }
.CR34 { float:left; text-align:center; display:inline; width:521px; height:704px; overflow:hidden; margin:5px; border:1px solid #E7E7E7; padding:8px; background:#FFF; }
.CR44 { float:left; text-align:center; display:inline; width:704px; height:704px; overflow:hidden; margin:5px; border:1px solid #E7E7E7; padding:8px; background:#FFF; }
.CR15 { float:left; text-align:center; display:inline; width:155px; height:887px; overflow:hidden; margin:5px; border:1px solid #E7E7E7; padding:8px; background:#FFF; }
.CR25 { float:left; text-align:center; display:inline; width:338px; height:887px; overflow:hidden; margin:5px; border:1px solid #E7E7E7; padding:8px; background:#FFF; }
.CR35 { float:left; text-align:center; display:inline; width:521px; height:887px; overflow:hidden; margin:5px; border:1px solid #E7E7E7; padding:8px; background:#FFF; }
.CR45 { float:left; text-align:center; display:inline; width:704px; height:887px; overflow:hidden; margin:5px; border:1px solid #E7E7E7; padding:8px; background:#FFF; }
.CR { position: relative; top:40%;}

/* 레이아웃내용리스트  기사 박힌 후*/
.AT11 { float:left; text-align:center; display:inline; width:157px; height:156px; overflow:hidden; margin:5px; border-bottom:1px solid #999999; padding:8px; background:#FFF; }
.AT21 { float:left; text-align:center; display:inline; width:340px; height:156px; overflow:hidden; margin:5px; border-bottom:1px solid #999999; padding:8px; background:#FFF; }
.AT31 { float:left; text-align:center; display:inline; width:523px; height:156px; overflow:hidden; margin:5px; border-bottom:1px solid #999999; padding:8px; background:#FFF; }
.AT41 { float:left; text-align:center; display:inline; width:706px; height:156px; overflow:hidden; margin-top: 5px; margin-bottom: 5px; margin-left:55px; margin-right: 5px;  border-bottom:1px solid #999999; padding:8px; background:#FFF; }
.AT12 { float:left; text-align:center; display:inline; width:157px; height:339px; overflow:hidden; margin:5px; border-bottom:1px solid #999999; padding:8px; background:#FFF; }
.AT22 { float:left; text-align:center; display:inline; width:340px; height:339px; overflow:hidden; margin:5px; border-bottom:1px solid #999999; padding:8px; background:#FFF; }
.AT32 { float:left; text-align:center; display:inline; width:523px; height:339px; overflow:hidden; margin:5px; border-bottom:1px solid #999999; padding:8px; background:#FFF; }
.AT42 { float:left; text-align:center; display:inline; width:706px; height:339px; overflow:hidden; margin:5px; border-bottom:1px solid #999999; padding:8px; background:#FFF; }
.AT13 { float:left; text-align:center; display:inline; width:157px; height:522px; overflow:hidden; margin:5px; border-bottom:1px solid #999999; padding:8px; background:#FFF; }
.AT23 { float:left; text-align:center; display:inline; width:340px; height:522px; overflow:hidden; margin:5px; border-bottom:1px solid #999999; padding:8px; background:#FFF; }
.AT33 { float:left; text-align:center; display:inline; width:523px; height:522px; overflow:hidden; margin:5px; border-bottom:1px solid #999999; padding:8px; background:#FFF; }
.AT43 { float:left; text-align:center; display:inline; width:706px; height:522px; overflow:hidden; margin:5px; border-bottom:1px solid #999999; padding:8px; background:#FFF; }
.AT14 { float:left; text-align:center; display:inline; width:157px; height:705px; overflow:hidden; margin:5px; border-bottom:1px solid #999999; padding:8px; background:#FFF; }
.AT24 { float:left; text-align:center; display:inline; width:340px; height:705px; overflow:hidden; margin:5px; border-bottom:1px solid #999999; padding:8px; background:#FFF; }
.AT34 { float:left; text-align:center; display:inline; width:523px; height:705px; overflow:hidden; margin:5px; border-bottom:1px solid #999999; padding:8px; background:#FFF; }
.AT44 { float:left; text-align:center; display:inline; width:706px; height:705px; overflow:hidden; margin:5px; border-bottom:1px solid #999999; padding:8px; background:#FFF; }
.AT15 { float:left; text-align:center; display:inline; width:157px; height:888px; overflow:hidden; margin:5px; border-bottom:1px solid #999999; padding:8px; background:#FFF; }
.AT25 { float:left; text-align:center; display:inline; width:340px; height:888px; overflow:hidden; margin:5px; border-bottom:1px solid #999999; padding:8px; background:#FFF; }
.AT35 { float:left; text-align:center; display:inline; width:523px; height:888px; overflow:hidden; margin:5px; border-bottom:1px solid #999999; padding:8px; background:#FFF; }
.AT45 { float:left; text-align:center; display:inline; width:706px; height:888px; overflow:hidden; margin:5px; border-bottom:1px solid #999999; padding:8px; background:#FFF; }
.AT { position: relative; top:40%;}
/* 레이아웃내용리스트 */

/* IE6 babo Hack */
*html #columns #column1 { width:144px;} /* 좌측메뉴 폭 고정 */
*html #columns #column2 { width:800px; max-width:800px;} /* 내용영역 */
*html .hidden_frm{display:none;}

/* 기사신규등록 미리보기*/
.preView { width: 70px; height: 70px; text-align: center; border:1px solid silver; }
