/* Defalut definition */
* {font-family:돋움, Dotum; }
html, body {height:100%; margin:0 ; padding:0; }
body {height:100%; background:url(/Images/common/bg_body.gif) repeat-x left top;}
html {font-size:12px; color:#717171; }
td {color:#717171; font-size:12px; }
fieldset, img {border: none; }
div, ul, form, fieldset, td, th, li, h1, h2, h3, h4, h5, h6, dl, dt, dd, p {margin:0; padding:0; }
ul, ol {list-style:none;}

/* Form */
select {font-size:11px; height:18px; color:#717171; vertical-align:middle; }
input.text {border-top:1px solid  #a2a2a2; border-left:1px solid  #a2a2a2; border-right:1px solid  #e3e3e3; border-left:1px solid  #a2a2a2; padding:3px 0 0 3px; height:18px; color:#717171; font-size:12px; }
input.btn {vertical-align: top; }   
input.file {border-top:1px solid  #a2a2a2; border-left:1px solid  #a2a2a2; }
input.checkbox {width:10px; height:10px; vertical-align:middle; }
input.radio {width:12px; height:12px; vertical-align:middle; margin-bottom:4px; }
textarea {padding:5px; color:#717171; font-size:11px; }

/* Link */
a:link, a:visited {color: #717171;text-decoration: none;}
a:active, a:hover {color: #343434;text-decoration: none;}

/* Layout */
#Main {width:1100px; height:800px; margin:0 auto; position:relative; }
#Main .main_img {margin-right:6px; position:absolute; right:0; top:0; }
#Main_Header . {}
/*#Main_Header .header_quick {width:auto; position:absolute; right:101px; top:10px; z-index:10; }*/
#Main_Header .header_quick {width:auto; position:absolute; right:211px; top:15px; z-index:10; }
#Main_Header .header_quick li {float:left; padding-left:12px; }
#Main_Header .header_quick li img {display:block; }


#Header {width:920px; height:65px; margin:0 auto; position:relative; z-index:110; }
#Header .gnb {position:absolute; left:0; top:0;  }
/*#Header .header_quick {width:auto; position:absolute; right:11px; top:10px; }*/
#Header .header_quick {width:auto; position:absolute; right:121px; top:15px; }
#Header .header_quick li {float:left; padding-left:12px; }
#Header .header_quick li img {display:block; }
#Wrapper {width:920px; margin:0 auto; }

#Middle {width:920px; min-height:100%; margin:-65px auto -130px; }
* html #Middle { height: 100%; }
#Middle #Sub_side {width:176px; height:700px; float:left; text-align:left; position:relative; padding-top:100px; }
#Middle #Sub_side .lnb {padding:0; z-index:-10; }
#Middle #Contents {width:677px; float:right; padding:145px 25px 210px 0; z-index:101; position:relative;  }

#Footer_wrap {width:100%; height:130px; background:#ffffff url(/Images/common/bg_footer.gif) repeat-x left top; }
#Footer_wrap #Footer {width:920px; height:100%; margin:0 auto; position:relative; }
#Footer_wrap #Footer .footer_logo {width:auto; height:auto; position:absolute; left:26px; top:26px; }
#Footer_wrap #Footer .copyright {width:403px; height:32px; background:url(/Images/common/img_footer_copy.gif) no-repeat left top; position:absolute; left:222px; top:46px; }

#Footer_wrap #Footer ul.footer_menu {width:auto; position:absolute; left:222px; top:24px; overflow:hidden; }
#Footer_wrap #Footer ul.footer_menu li {float:left; padding-right:9px; background:url(/Images/common/img_footer_menu_divider.gif) no-repeat right 1px; margin-right:9px; }
#Footer_wrap #Footer ul.footer_menu li.end {background:none; }

#Footer_wrap #Footer .go_customer {position:absolute; right:20px; top:23px; }

/* 레프트 비쥬얼 */
.wrap_company {background:url(/Images/common/bg_left_visual_company.gif) no-repeat left 420px; }
.wrap_product {background:url(/Images/common/bg_left_visual_product.gif) no-repeat left 420px; }
.wrap_publicity {background:url(/Images/common/bg_left_visual_publicity.gif) no-repeat left 420px; }
.wrap_community {background:url(/Images/common/bg_left_visual_community.gif) no-repeat left 420px; }
.wrap_customer {background:url(/Images/common/bg_left_visual_customer.gif) no-repeat left 420px; }
.wrap_mypage {background:url(/Images/common/bg_left_visual_mypage.gif) no-repeat left 420px; }



/* 인트라넷 */
.neo_intranet_wrap {width:100%; height:100%; background: #ffffff url(/Images/intranet/bg_body.gif) repeat-x left top; }
.neo_intranet_wrap .neo_intranet {width:921px; height:788px; background: #ffffff url(/Images/intranet/bg_main.gif) no-repeat left top; margin:0 auto; }
.neo_intranet_wrap .neo_intranet .intranet_login_box_wrap {width:350px; margin:0 auto; text-align:center; padding-top:87px; }
.neo_intranet_wrap .neo_intranet .intranet_login_box {width:100%; height:115px; overflow:hidden; background:url(/Images/intranet/bg_login_box.gif) no-repeat left top; text-align:left; overflow:hidden; margin-top:35px; position:relative; }
.neo_intranet_wrap .neo_intranet .intranet_login_box dl {width:100%; clear:both; overflow:hidden; margin:0 0 6px 33px; }
.neo_intranet_wrap .neo_intranet .intranet_login_box dl.first {margin-top:25px; }
.neo_intranet_wrap .neo_intranet .intranet_login_box dl dt,
.neo_intranet_wrap .neo_intranet .intranet_login_box dl dd {float:left; }
.neo_intranet_wrap .neo_intranet .intranet_login_box dl dt {width:54px; padding-top:6px; }
.neo_intranet_wrap .neo_intranet .intranet_login_box dl dt img {margin-left:7px; }
.neo_intranet_wrap .neo_intranet .intranet_login_box dl dd {width:auto; }
.neo_intranet_wrap .neo_intranet .intranet_login_box dl dd input {border:solid 1px #9c9c9c; }



.neo_intranet_wrap .neo_intranet .intranet_login_box span.btn_login {position:absolute; right:43px; top:25px; }
.neo_intranet_wrap .neo_intranet .intranet_login_box p.save_id {clear:both; margin-left:84px; }



