body, form { margin:0; }
ul { list-style-type:none; margin:0; padding:0; }
a { text-decoration:none;  vertical-align:middle; }
img { border:0; vertical-align:middle; }
select, input { border:0; padding-left:3px; font-size:11px; color:#666; vertical-align:middle; }

input:hover, textarea:hover, select:hover { background-color:#F1EBDF; color:#E03333; }
input:focus, textarea:focus, select:focus { background-color:#F1EBDF; color:#E03333; }

.mouse:hover { background-color:#F1EBDF; }
.input { border:solid 1px #B5BEBF; color:#333333; }
.engonly { ime-mode:disabled }

#listTable { border-collapse:collapse; border:0; width:100%; margin-top:3px; }
#listTable th {
    height:26px; padding:0; margin:0; color:#FFF; font-weight:normal;
    background:#B5BEBF url(/kr/img/board/con_img_sline.gif) no-repeat bottom right;
}
#listTable th.last { background-image:none; }
#listTable td { text-align:center; height:26px; border-bottom:solid 1px #EAE3D5; padding:0; margin:0; }
#listTable td.left { text-align:left; padding-left:10px; }
#listTable td.right { text-align:right; padding-right:10px; }
#listTable td.last { height:60px; }

#searchTable { padding:10px 0; text-align:center; border:3px solid #DFE5E4; background-color:#F9FAF3; }
#pageListTable { padding:15px 0; text-align:center; background:url(/kr/img/co/con_bgi_board_01.gif) repeat-x; }
#buttonTable { padding:10px 0; text-align:right; }

#viewTable { border-collapse:collapse; border:0; width:100%; border-top:2px solid #CBD1D0; }
#viewTable td { padding-left:15px; border-bottom:1px solid #E9EBE6; height:28px; }
#viewTable .title { background-color:#F4F5EF; }
#viewTable .content { padding:30px 10px; border-bottom:none; }
#viewTable .content td { padding:0; border:none; height:auto; }

#prevNextTable { border-collapse:collapse; border:0; width:100%; border-top:2px solid #DADEDB; border-bottom:2px solid #DADEDB; }
#prevNextTable td { padding-left:15px; border-bottom:1px solid #E9EBE6; }
#prevNextTable .title { background-color:#F7F8F1; width:60px; }

#listTable.investment th { background-color:#CCB8BF; }

#listTable.cyber th { background-color:#C3BCAC; }
#searchTable.cyber { border:3px solid #E8E5D9; background-color:#F7F6ED; }
#viewTable.cyber { border-top:2px solid #E8E5D9; }
#viewTable.cyber .title { background-color:#F7F6ED; }
#prevNextTable.cyber { border-top:2px solid #E8E5D9; border-bottom:2px solid #E8E5D9; }

#listTable.faq th { background-color:#C0B6B5; }
#searchTable.faq { border:3px solid #E5E2DD; background-color:#F6F5EF; }
#viewTable.faq { border-top:2px solid #C0B6B5; }
#viewTable.faq .title { background-color:#F6F5EF; }
#prevNextTable.faq { border-top:2px solid #E5E2DD; border-bottom:2px solid #E5E2DD; }


#mainUtilMenu{ position:absolute; top:10px; right:0; }
#mainUtilMenu a { vertical-align:middle; }

#leftMenu    { position:absolute; width:395px; text-align:left; z-index:2; }
#leftImage   { position:absolute; left:215px; top:0; width:180px; }
#utilMenu    { position:absolute; left:440px; top:10px; width:520px; text-align:right; z-index:2; }
#contentBody { position:absolute; left:440px; top:0; width:520px; padding-top:80px; text-align:left; overflow:visible; }
#printBody   { overflow:visible; }
#movieLayer  { text-align:right; padding:10px 0; }
#familyMenu  { position:relative; left:-400px; top:200px; }

#navigationBar {
    display:inline; font-size:11px; line-height:17px; padding-left:15px; text-align:left;
    background:transparent url(/kr/img/common/icon_sml_location.gif) no-repeat left 50%;
}
#navigationBar span { font-weight:bold; font-size:11px; line-height:17px; }
#navigationBar a { font-size:11px; text-decoration:none; }

#top { position:absolute; top:390px; left:990px; width:13px; height:63px;z-index:1; }
#top img { float:left; cursor:pointer; }

#business a.submenu { float:left; padding:1px 5px; width:160px; overflow:visible; vertical-align:middle; text-decoration:none; background:transparent url(/kr/img/bu/bul_00_01.gif) no-repeat 0 5px;}
#business a.submenu:hover { color:#E03333; }
#business a.selected  { padding-left:10px; background:transparent url(/kr/img/bu/bul_00_01.gif) no-repeat 0 5px; font-weight:bold; }


.button {
    text-align:center; min-width:80px; width:80px; height:23px; line-height:23px; color:#FFF;
    background:url(/kr/img/board/con_btn_bg.gif) no-repeat;
}
a.button { display: -moz-inline-box !important; -moz-box-align: center; -moz-box-pack:center; display: inline-block; overflow:visible; }
