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

/* 표준 선택자 */

body {max-width:100%;}
body, td, input, textarea, div, th {font-family:; margin:0; padding:0; font-size:9pt; color:#4e4e4e;}
a:link    {color:#666666;text-decoration:none;font-size:9pt;}
a:visited{color:#666666;text-decoration:none;font-size:9pt;}
a:active {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;}
.blind {visibility:hidden; font-size:0; height:0; overflow:hidden; width:0; margin:0; padding:0;}

/* 프론트 레이아웃 */
.fl_all {margin:auto; position:relative; padding:0px; width:1000px; background:url(image/mbg.gif) repeat-x;}
.accessibility {display:none;}
.main_flashshow {width:1000px; height:436px;}
.fl_body {clear:both; width:1000px;}

/* 상단영역 */
.header {clear:both; position:relative; width:1000px; background:url('image/top_bg.gif') repeat-x;}
.header .logo{float:left; width:250px; text-align:center; padding:5px 0 0 10px;}
.header .topmenu {clear:both; width:1000px; padding:5px 0 0 0;}
.flash_menu { float:left; width:720px; height:63px; background:url(image/tm_bg.gif) no-repeat;}
.gnb {width:950px; height:25px;}
.gnb ul.menu {float:right; display:inline; padding-top:5px;}
.gnb ul li {background:url('image/dot.gif') no-repeat; display:inline; padding:5px;}
.gnb a:link {color:#727272; text-decoration:none; font-size:9pt;}
.gnb a:visited {color:#727272; text-decoration:none; font-size:9pt;}
.gnb a:active {color:#727272; text-decoration:none; font-size:9pt;}
.gnb a:hover {color:#727272; text-decoration:none; font-size:9pt;}

/* 하단영역 */
.footer {width:1000px; clear:both; height:106px; background:url('image/footer_bg.gif') repeat-x;}
.footer .logo {float:left; width:200px; padding-top:10px; padding-left:60px;}
.footer_menu {float:left; padding-top:7px; height:60px; width:650px;}
.footer ul.menu {display:inline;width:450px; text-align:left; padding-right:15px;}
.footer ul li {background:url('image/dot2.gif') 0 -5px no-repeat; display:inline; margin:0 0 0 5px; padding:0 0 0 10px;}


/* 서브페이지 레이아웃 */
.sl_all {width:1000px; margin:auto; background:url(image/sbg.gif) repeat-x;}
.sl_body {clear:both; width:1000px; overflow:hidden; background:url(image/cl_bg.gif) 225px 0 repeat-y;}
.sub_flashshow {width:1000px; height:140px; clear:both; padding:6px 0 0 0;}
.sl_menu {float:left; width:210px;}
.sl_menu a:link {color:#8e8e8e; text-decoration:none; font-size:9pt;}
.sl_menu a:visited{color:#8e8e8e; text-decoration:none; font-size:9pt;}
.sl_menu a:active {color:#8e8e8e; text-decoration:none; font-size:9pt;}
.sl_menu a:hover {color:#4f7b18; text-decoration:none; font-size:9pt;}
.sl_context {float:left; width:755px; text-align:left; margin:0 0 0 25px;}


/* 서브페이지 좌측메뉴 */
.sl_menu .cap {width:230px; height:79px; background:url(image/sm_top.gif) no-repeat;}
.sl_menu .title {color:#fff; font-weight:bold; text-align:left; font-size:1.6em; padding:26px 0 0 30px;}

.sl_menu .mlist {width:230px; background:url(image/sm_bg.gif) repeat-y;}

.sl_menu .m_out {width:195px; height:30px; background:url(image/sl_mbg0.gif) no-repeat; clear:both; margin:0 0 0 15px;}
.sl_menu .m_out a {color:#8e8e8e; font-weight:bold; display:block; padding:6px 0 0 10px; width:182px; height:24px;}
.sl_menu .m_out:hover {color:#8e8e8e; width:195px; height:30px;}
.sl_menu .m_out a:hover  {color:#4f7b18; background:url(image/sl_mbg.gif) 0 0 no-repeat; width:182px; height:24px;  padding:6px 0 0 10px;} 


.sl_menu .m_out2 {width:130px; height:20px; margin:5px 0 0 30px; background:url(image/sm_icon3.gif) 0 2px no-repeat; padding:0 0 0 5px; }
.sl_menu .mbase {width:230px;  height:35px; background:url(image/sm_bott.gif) no-repeat; padding:0 0 50px 0; }


/* 텍스트 멀티메뉴 */
.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;}

/* 바로가기 부가메뉴 */
.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:700px;}
.cont_top .title {float:left; width:40%; text-align:left; font-weight:bold; font-size:1em; color:#333333; padding:3px 0 0 15px;}

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

/* 로그인 페이지 */
.mlogin_total {width:1016px; height:622px;}
.login {width:235px; height:170px; margin:110px 0 0 566px; color:#999; font-size:0.9em;}
#mlogin_total h1 {text-align:center;}

.login p input {vertical-align:-2px;}

.login .sign {width:235px; height:60px; margin:0; padding:0 0 0 14px; clear:both; overflow:hidden;}
.login dl {margin:0; padding:0; width:170px; text-align:left; float:left;}
.login dl dt {width:50px; vertical-align:middle; line-height:1.8; color:#999; font-size:0.9em;}
.login dl dd {width:90px; margin:0;}
.login dl dt,dd {display:inline-block; height:25px; float:left;}

.login .sign input.input {background:#DFF0F8; height:18px; line-height:1.5; border:1px solid #d1d1d1; width:120px; color:#333;}
.login .check_al {text-align:left; width:175px; margin:30px 0 10px 66px;}

.login ul {margin-left:58px; width:200px; overflow:hidden;}
.login ul li {float:left; padding-left:6px;}

.login .login_btn {width:53px; float:left;padding-left:11px;}

.copy {width:600px; padding-top:30px; font-size:0.9em; color:#999; margin:0 auto; overflow:hidden; text-align:center;}

.copy .logo {float:left; padding-right:0px;}
.copy .copyright {float:left; line-height:16px; width:570px; padding-left:25px;}
.copy .copyright address {font-size:9pt; line-height:16px; color:#999;}

/* 게시판 타이틀 */
.brd_top {height:20px; width:700px;}
.brd_top .title {float:left; text-align:left; font-weight:bold; font-size:1.5em; color:#000; background:url('/home/image/cl_top.gif') no-repeat;}
.brd_top .title a:link{text-align:left; padding-top:25px; font-weight:bold; font-size:1.0em; color:#000;}
.brd_top .title a:visited{text-align:left; padding-top:25px; font-weight:bold; font-size:1.0em; color:#000;}
.brd_top .title a:active{text-align:left; padding-top:25px; font-weight:bold; font-size:1.0em; color:#000;}
.brd_top .title a:hover{text-align:left; padding-top:25px; font-weight:bold; font-size:1.0em; color:#000;}



/* 전체 팝업영역 */
.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/tpl119/images/total/title.gif'); width:71px; height:16px; z-index:20;}

/* 통합공지 상단 이미지 배경 */
.popup .bg_img {position:absolute; top:35px; right:15px; background:url('/cms/tpl119/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;}


