@charset "utf-8";
/* Default Colorset - Start 
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
*/
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0; padding:0;}
body,input,textarea,select,button,table{margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,pre,code {font-size:15px; font-weight:nomal;}
img,fieldset {border:medium none;}
fieldset {border:medium none;}
ol,ul {list-style: none outside none;}
em,address{font-style:normal;}

/* Tag * {font-family:'³ª´®°íµñ',Nanum gothic,'Nanum gothic', Tahoma,Gulim,Dotum,sans-serif; font-size:15px}*/
html, body {height: 100%; }
body {background:#ffffff; color:#666666; }
a, a:visited {color: #333333; text-decoration:none;}
a:active {color: #333333; text-decoration:none;}
a:hover {color: #333333; text-decoration:none;}
/* Layout
#wrap_outside_box{position:absolute; left:50%; width:1080px; background:#ffffff; margin-left:-540px; }
*/
#wrap_outside_box{width:1080px; margin:0 auto; background:#ffffff; }
#wrap_outside{width:100%;  padding-bottom:30px;}
#wrap{ width:100%; margin:0; }
#container:after{display:block; clear:both; content:'';}
#container{width:1000px; margin:0 auto; }

/* Header #header .banner{margin:0; padding:0;  position:absolute; left:800px; top:0px; } */
#header{width:1000px; height:115px; margin-bottom:30px; border-bottom:3px solid; border-color:#080254; padding-bottom:20px; text-decoration:none;}
#header .left_bg{float:left; width:300px; height:50px; padding:0 0 0 10px; }


/* Middle #banner{margin:0; padding:0;  position:absolute; left:800px; top:0px; } */ 
#middle_box{width:990px; margin-left:10px; padding-bottom:10px;}
#content{width:980px; margin-top:20px;}


/* GNB box */
#gnb_box{float:right; width:640px; height:45px;}

/* Footer Nowtel */
#footer_nowtel{width:1000px;margin-left:40px; margin-top:10px;}

/* Footer */
#footer_box{width:100%; margin-top:20px; }
#footer{margin:0 auto; width:1000px; border-top:3px solid; border-color:#080254;}
#footer{overflow:hidden; clear:both; text-align:left;}

/* Bottom menu */
#footer .Bmenu_box{width:1000px; height:28px; background:#231e68; margin-bottom:10px;}
#footer ul{line-height:28px;  }
#footer ul li{display:inline; padding:0 5px 0 7px;  white-space:nowrap;}
#footer ul li a{color:#f1f1f1; font-size:12px;}
#footer ul li a:hover {color:#505050;}
#footer ul li.first{padding:0 3px 0 0; background:none;}


/* Account */
#footer .Bmenu_box .account_box{float:right; height:30px; width:405px; margin-right:0px; font-size:12px;}
#footer .Bmenu_box .account_box ul{display:block;}
#footer .Bmenu_box .account_box ul li{margin:0; padding:0;}
#footer .Bmenu_box .account_box .wrap_log{float:right;}
#footer .Bmenu_box .account_box .wrap_log a{font-size:12px; color:#ffffff;  line-height:30px; padding:0 5px 0 5px;}
#footer .Bmenu_box .account_box .wrap_log a:hover{text-decoration:none; color:#f1f1f1;}
#footer .Bmenu_box .account_box .lang_select{float:right; margin:0; padding:4px 0 0 5px; line-height:30px;}


/* Footer logo */
#footer .footer_logo {float:right; text-align:right; width:300px; font-size:0;}

/* Site rull and copyright */
#footer address{width:600px; margin-top:6px; line-height:15px;}
#footer address a{color:#8F8F8F;  font-size:9px; font-weight:bold;}
#footer address a:hover{color:#f1f1f1;}
#footer address span{color:#505050; font-size:13px;}
#footer address em{color:#8F8F8F;  font-size:11px; font-weight:normal;}

@media screen and (min-width:1100px) {#banner { margin:0; padding:0;  position:absolute; left:730px; top:0px;}}
@media screen and (max-width:1099px) {#banner { margin:0; padding:0;  position:absolute; left:-730px; top:0px;}}

@media screen and (min-width:1100px) {#STATICMENU { margin:0; padding:0;  position:absolute; left:1030px; top:0px;}}
@media screen and (max-width:1099px) {#STATICMENU { margin:0; padding:0;  position:absolute; left:-1030px; top:0px;}}

@media screen and (min-width:1100px) {#STATICMENU2 { margin:0; padding:0;  position:absolute; left:-1201px; top:0px;}}
@media screen and (max-width:1099px) {#STATICMENU2 { margin:0; padding:0;  position:absolute; left:-1030px; top:0px;}}
/* Default Colorset - End */