@charset "utf-8";
@import url("/home/context.css"); /* front contents, 본문 contents */
/* KSEEK(http://segio.com/) whipple, skyloveonly 100420 */

/* 표준 선택자 */
body, td, textarea, div, th {font-family:verdana,Dotum; margin:0; font-size:9pt; color:#4e4e4e;}
a {color:#666666;text-decoration:none;font-size:9pt;}
a:hover {color:#1694e3;text-decoration:none;font-size:9pt;}
form {margin:0; padding:0;}
p {margin:0; padding:0;}
fieldset {border:0 none; padding:0; margin:0;}
legend {display:none;}
caption {display:none;}
img {border:0;}
address {font-style:normal;}
ul {list-style-type:none; margin:0; padding:0;}
li {margin:0; padding:0;}
h1 {margin:0; padding:0;}
h2 {margin:0; padding:0;}
h3 {margin:0; padding:0;}
.clear {clear:both;}

/* 프론트 레이아웃 */
.fl_all { padding:0px; width:1000px; margin:auto; position:relative;}
.accessibility {display:none;}
.main_flashshow {width:1000px; height:330px; background:url('image/main_bg.jpg') repeat-y;}
.fl_body {clear:both; width:1000px; height:285px; overflow:hidden; background:url('image/footer_bg.jpg') repeat-y;}

/* 상단영역 */
.header {clear:both; position:relative; width:1000px; height:94px; background-color:#317194; }
.header .logo{float:left; width:200px; text-align:center; padding:30px 0 0 20px;}
.header .topmenu {float:left; width:720px; padding-top:4px;}
.flash_menu { float:left; width:720px; height:60px;}
.gnb {width:750px; height:20px;}
.gnb ul.menu {float:right; display:inline; padding-top:3px; padding-right:20px;}
.gnb ul li {background:url('image/dot.gif') no-repeat; display:inline; padding:0 0 5px 0;}
.gnb a{color:#afafaf; text-decoration:none; font-size:9pt;}
.gnb a:hover {color:#FFC000; text-decoration:none; font-size:9pt;}

/* 하단영역 */
.footer {width:1000px; clear:both; height:69px; background:url('image/footer_bg.jpg') repeat-y;  border-top:1px dashed #9e9e9e;}
.footer .logo {float:left; width:200px; padding-top:13px; padding-left:50px;}
.footer_menu {float:left; padding-top:7px; height:60px; width:650px;}
.footer ul.menu {display:inline;width:450px; text-align:left; padding-right:15px; border:1px solid red;}
.footer ul li {background:url('image/dot2.gif') 0 -5px no-repeat; display:inline; margin:0 0 0 5px; padding:0 0 0 10px;}
.copyright {width:650px; color:#777777; text-align:left; padding:12px 0 0 0;}

/* 서브페이지 레이아웃 */
.sl_all {width:1000px; margin:auto;}
.sl_body {clear:both; width:980px; margin-left:20px; padding-bottom:100px;}
.sub_flashshow {width:1000px; height:140px; background:url('image/sub_flash.jpg') no-repeat; }
.sl_menu {float:left; width:266px; position:relative;top:-60px; border:1px solid  #A3AF91;}
.sl_menu a{color:#848484; text-decoration:none; font-size:9pt;}
.sl_menu a:hover {color:#000000; text-decoration:none; font-size:9pt;}
.sl_context {float:left; width:650px; text-align:left; padding-top:10px; padding-left:0px;}
.cl_context {width:640px; padding-left:20px;}

/* 서브페이지 좌측메뉴 */
.sl_menu .cap {width:266px; height:60px; background:url('image/sm_top.gif') no-repeat;}
.sl_menu .title {color:#ffffff; font-weight:bold; text-align:left; padding-left:30px; padding-top:25px; font-size:1.4em;}
.sl_menu .mlist {padding:0; margin:0; background:url('image/sm_list_bg.gif') repeat-x;}
.sl_menu .m_out {width:200px; height:31px; margin-left:32px;  padding:3px 0 0 10px; background:url('image/sl_mbg0.gif') 0 50% no-repeat;}
.sl_menu .m_out:hover {background:url('image/sl_mbg.gif') no-repeat 0 50%; width:200px; height:31px; color:#4d6403; padding:3px 0 0 15px; margin-left:32px;}

.sl_menu .m_out .m_in { padding:9px 0 0 14px; margin:0; color:#333;}
.sl_menu .m_out .m_in a {color:#666; font-weight:bold;}
.sl_menu .m_out .m_in a:hover { color:#4d6403; font-weight:bold;}
.sl_menu .m_current .m_in { padding:9px 0 0 14px; margin:0; color:#333;}
.sl_menu .m_current .m_in a {color:#666; font-weight:bold;}
.sl_menu .m_current .m_in a:hover { color:#4d6403; font-weight:bold;}

.sl_menu .m_current2 {width:150px; height:20px; background:url('image/sm_icon2.gif') 0 3px no-repeat; margin:10px 0 0 55px; padding-left:6px;}
.sl_menu .m_out2 {width:150px; height:20px; background:url('image/sm_icon2.gif') 0 3px no-repeat; margin:10px 0 0 55px; padding-left:6px;}

.sl_menu .mbase {padding-bottom:100px;}

/* 텍스트 멀티메뉴 */
.sm_multi {clear:both; margin-left:18px; margin-top:5px; padding:0 0 0 3px; width:130px; height:auto;}
.m_out3 {float:left; background:url('image/sm_icon3.gif') 0 3px no-repeat;  text-align:left; width:40%; padding-left:10px; height:15px; padding-top:3px;}

.photo_div {padding:2px;}

/* 바로가기 부가메뉴 */
.qmenu {position:absolute; left:902px; top:100px; width:102px;}
.q_div .cap {height:34px; background:url('image/q_top.gif');}
.q_div .mlist {background:url('image/q_bg.gif');}
.q_div .mbase {height:25px; background:url('image/q_bott.gif');}
.q_div .m_out {padding:1px; height:20px; margin-left:3px; margin-right:3px; border-bottom:1px solid #e3eadc;}
.q_div .m_in {padding-top:5px; margin-left:1px;}
.q_div a:link    {color:#4e6f2d; text-decoration:none; font-size:0.9em; letter-spacing:-0.2em;}
.q_div a:visited{color:#4e6f2d; text-decoration:none; font-size:0.9em; letter-spacing:-0.2em;}
.q_div a:active {color:#4e6f2d; text-decoration:none; font-size:0.9em; letter-spacing:-0.2em;}
.q_div a:hover {color:#a68d55; text-decoration:none; font-size:0.9em; letter-spacing:-0.2em;}

/*사이트맵 내용*/
.sitemap .cap {background:url('image/sitemap_bg.gif') no-repeat;width:182px; height:48px;}
.sitemap .title {font-weight:bold;padding:15px 0px 0px 0px;}
.sitemap .menu {text-align:left;padding:0px 5px 0px 15px;border-bottom:1px dotted #d1d1d1;width:150px;}

/*사이트맵 타이틀 */
.cont_top {height:30px; background:url('/home/image/cl_top.gif') no-repeat; width:670px; padding-left:10px;}
.cont_top .title {float:left; width:40%; text-align:left; padding:0px; font-weight:bold; font-size:1em; color:#333333; padding:3px 0 0 15px;}

/* 컨텐츠 제목 영역 */
.cl_top {height:30px; background:url('/home/image/cl_top.gif') no-repeat; width:660px; margin-left:10px;}
.cl_top .title {float:left; width:40%; text-align:left; padding:0px; font-weight:bold; font-size:1em; color:#333333; padding:3px 0 0 15px;}
.cl_top .nav1 {float:left; width:55%; text-align:right; color:#7C7C7C; font-size:1em; letter-spacing:-0.1em;}
.cl_top .nav2 {color:#a1a1a1; font-weight:bold;}

/* 게시판 타이틀 */
.brd_top {height:20px; width:680px; padding:5px;}
.brd_top .title {float:left; width:600px; font-weight:bold; font-size:1.1em; color:#333333; padding:3px 0 0 15px; background:url('/home/image/cl_top.gif') 10px 0 no-repeat;} 
.brd_top .title a:link{text-align:left; padding-left:10px; padding-top:19px; font-weight:bold; font-size:1.1em; color:#325e95;}
.brd_top .title a:visited{text-align:left; padding-left:10px; padding-top:10px; font-weight:bold; font-size:1.1em; color:#325e95;}
.brd_top .title a:active{text-align:left; padding-left:10px; padding-top:10px; font-weight:bold; font-size:1.1em; color:#325e95;}
.brd_top .title a:hover{text-align:left; padding-left:10px; padding-top:10px; font-weight:bold; font-size:1.1em; color:#592511;}

/* 전체 팝업영역 */
.popup {position:absolute; text-align:left; z-index:20; filter:revealTrans(transition=23,duration=0.5);}

/* 개별팝업 상단영역 */
.popup .head_area {position:relative; overflow:hidden;}
.popup .head_area .bg_left {float:left; width:5px; height:31px;}
.popup .head_area .bg_center {float:left; height:31px; cursor:pointer;}
.popup .head_area .bg_center .message {float:left; font-weight:bold; margin-top:8px;}
.popup .head_area .bg_center .close_btn {float:right; margin-top:4px;}
.popup .head_area .bg_right {float:left; width:5px; height:31px;}

/* 개별팝업 중간영역 */
.popup .body_area {position:relative; overflow:hidden;}
.popup .body_area .bg_left {float:left; width:5px;}
.popup .body_area .bg_center {float:left; height:31px; border:0px solid #ffff00;}
.popup .body_area .bg_center .message {overflow:auto; border:0px solid #ff0000;}
.popup .body_area .bg_right {float:left; width:5px;}

/* 개별팝업 닫기영역 */
.popup .close_area {position:relative; overflow:hidden;}
.popup .close_area .bg_left {float:left; width:5px; height:20px;}
.popup .close_area .bg_center {float:left; background:#000000; text-align:right;height:20px;}
.popup .close_area .bg_center .message {color:#ffffff; font-weight:bold;}
.popup .close_area .bg_right {float:left; width:5px; height:20px;}

.close_area a:link    {color:#ffffff; text-decoration:none; font-size:10pt;}
.close_area a:visited {color:#ffffff; text-decoration:none; font-size:10pt;}
.close_area a:active {color:#ffffff; text-decoration:none; font-size:10pt;}
.close_area a:hover {color:#ffffff; text-decoration:none; font-size:10pt;}

/* 개별팝업 하단영역 */
.popup .bottom_area {position:relative; overflow:hidden; border:0px solid #ff00ff;}
.popup .bottom_area .bg_left {float:left; width:5px; height:5px;}
.popup .bottom_area .bg_center {float:left; height:5px;}
.popup .bottom_area .bg_right {float:left; width:5px; height:5px;}

/* 통합공지 상단영역 */
.popup .thead_area {position:relative; overflow:hidden; cursor:pointer;}
.popup .thead_area .bg_left {float:left; width:13px; height:79px;}
.popup .thead_area .bg_center {float:left; height:79px;}
.popup .thead_area .bg_right {float:left; width:13px; height:79px;}

/* 통합공지 중간영역 */
.popup .tbody_area {position:relative; overflow:hidden;}
.popup .tbody_area .bg_left {float:left; width:13px; height:79px;}
.popup .tbody_area .bg_center {float:left; height:79px;}
.popup .tbody_area .bg_center .list {text-align:left; padding-top:5px; padding-left:15px; height:21px; background:url(/segio/popup/images/pop_icon.gif) no-repeat 0 40%;}
.popup .tbody_area .bg_right {float:left; width:13px; height:79px;}

/* 통합공지 하단영역 */
.popup .tbottom_area {position:relative; overflow:hidden;}
.popup .tbottom_area .bg_left {float:left; width:13px; height:16px;}
.popup .tbottom_area .bg_center {float:left; height:16px;}
.popup .tbottom_area .bg_right {float:left; width:13px; height:16px;}

/* 통합공지 닫기영역 */
.popup .tclose {height:20px; background-color:#ffffff; text-align:right;}
.popup .tclose .message {color:#000000; font-weight:bold; padding-right:10px;}

.tclose a:link    {color:#000000; text-decoration:none; font-size:10pt;}
.tclose a:visited {color:#000000; text-decoration:none; font-size:10pt;}
.tclose a:active {color:#000000; text-decoration:none; font-size:10pt;}
.tclose a:hover {color:#000000; text-decoration:none; font-size:10pt;}

/* 통합공지 제목 이미지 */
.popup .title_img {position:absolute; top:8px; left:8px; background:url('/cms/tpl1/images/total/title.gif'); width:71px; height:16px; z-index:20;}

/* 통합공지 상단 이미지 배경 */
.popup .bg_img {position:absolute; top:35px; right:15px; background:url('/cms/tpl1/images/total/image.jpg'); width:152px; height:49px; z-index:20;}

/* 투표 */
.poll_small {border:1px solid #bbbbbb; width:160px; text-align:left; }
.poll_small form {margin: 0px;}
.poll_small .question {border:0px solid #000; background:url('/segio/poll/image/dot.gif') no-repeat 0 4px; padding-left:10px; margin-top:3px;}
.poll_small .item {margin:5px;border:0px solid #000;padding:2px;}
.poll_small .button_area {border:0px solid #000; text-align: center;}
.poll_small legend {display:none;}
.poll_small fieldset {border:none;}



