@charset "euc-kr"; 
@import url("popup.css");
@import url("style.css");

/* Type Selector */
*{margin:0; padding:0; font-family:"µ¸¿ò", Dotum, "±¼¸²", Gulim, AppleGothic, Sans-serif; font-size:12px;}
body{background:#f0f2f3;}
img, fieldset, button{border:none;}
hr, button img{display:none;}
li{list-style:none;}
a{text-decoration:none;}
a:hover, a:active, a:focus{text-decoration:underline;}
textarea{overflow:auto;} 
html:first-child select{padding-right:6px; height:20px;} /* Opera 9 & Below Fix */ 
option {padding-right:6px;} /* Firefox Fix */
legend {position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;} /* For Screen Reader */ 

/* Layout Selector */
#wrap_main{position:absolute; background:#FFFFFF url('../images/common/bg_body.gif') no-repeat; width:1005px; padding:0px; z-index:30; overflow:hidden;}
#bg_white{background:#FFFFFF; width:100%; height:398px; position:absolute; z-index:10; top:0px; left:0;}
#wrap{position:absolute; width:1005px; _height:100%; min-height:100%; background:#FFFFFF url('../images/common/bg_body.gif') no-repeat; z-index:30; margin:0; padding:0 0 0 10px;}
#header{position:relative; width:100%; height:175px; z-index:20;} /* height:175px; */
#container{position:relative; width:100%; z-index:10;}
.snb{width:193px; float:left; margin:0 0 0 28px;}
#content{width:695px; float:right; margin:0 45px 0 0; padding:0 0 80px 15px;}
#footer{width:930px; height:89px; border-top:1px solid #cecece; margin:0 0 0 30px;} 
.spot{}
.colgroup{}
.snb{}
.aside{}


/* Class Selector */
select.input_select{behavior:url('../css/select.htc');}
select.input_select2{behavior:url('../css/select2.htc');}
select.input_select3{behavior:url('../css/select3.htc');}
.input_text{background:#f1f1f1; border:1px solid #e7e7e7; font-size:11px; height:15px; padding:3px 0 0 0;}
.input_text2{background:#ffffff; border:1px solid #e3e3e3; font-size:12px; height:15px; padding:2px 0 0 0; color:#7c7c7c;}
.form_textarea{border:1px solid #e7e7e7; padding:10px; font-size:11px; line-height:18px; margin:2px 0;}
.input_check{}
.input_radio{} 

/* Header */
#header img.logo{position:relative; float:left; top:14px; margin: 0 76px 0 57px;}
#header .gnb{float:left; z-index:20; height:175px;}
.lnb{}
.search{} 

/* Footer */
#footer img.logo{float:left; margin:20px 0 0 13px;}
#footer img.logo_main{float:left; margin:20px 0 0 14px;}
#footer .link{float:left; margin:18px 0 0 33px;}
#footer .link_main{float:left; margin:18px 0 0 60px;}
#footer .link img.line, 
#footer .link_main img.line{margin-right:10px; margin-left:9px;}
#footer .family{float:left; background:url('../../images/common/footer/family.gif') no-repeat; margin:20px 0 0 125px; padding-left:62px;}
#footer .family_main{float:left; background:url('../../images/common/footer/family.gif') no-repeat; margin:22px 0 0 67px; padding-left:62px;}

/* Navigation */
.snb h2{padding:22px 0 12px 14px;}
.snb ul{padding:0 0 0 2px;}
.snb ul li{margin:0px; padding:0px; height:25px;}
.snb ul li.last{height:31px;}

.snb #quick{width:162px; height:141px; border:3px solid #eaeaea; padding: 0 0 0 17px; margin:26px 0 80px 2px;}
.snb #quick ul li{margin:0px; padding:0px;}
.snb #quick ul li.location{margin-top:18px; height:17px;}
.snb #quick ul li.now{margin-top:11px; height:16px;}
.snb #quick ul li.calendar{margin-top:14px; height:19px;}
.snb #quick ul li.customer{margin-top:13px; height:15px;}

.account{} 

/* Aside */
.aside{} 

/* Content */
#content .tit{position:absolute; width:710px; height:52px; border-bottom:1px solid #eaeaea; margin-bottom:25px; position:relative; left:-15px;}
#content .tit h1{position:relative; top:1px; left:15px; float:left;}
#content .tit .nav{position:relative; float:right; top:27px; right:15px; color:#9e9e9e; font-size:12px;}
#content .tit .nav a{color:#9e9e9e;}
#content .tit .nav a:hover{color:#9e9e9e;}
#content .tit .nav strong{color:#777777; font-weight:normal;}
#content .tit_noborder{border:none; margin-bottom:26px;}
.path{}
.article{}
.section{} 


/* Common */
.clear{display:block; float:none; clear:both; height:0; width:100%; font-size:0 !important; line-height:0 !important; overflow:hidden; margin:0 !important; padding:0 !important;}
.float_left{float:left;}
.float_right{float:right;}


.mt4{margin-top:4px;}
.mt12{margin-top:12px;}
.mr10{margin-right:10px;}


.paging{padding:23px 0 16px 0; text-align:center;}
.paging *{margin:0; padding:0;}
.paging a,
.paging strong{_position:relative; color:#858585; font-weight:bold; font-size:11px;}
.paging strong{color:#ffa900;}

.paging a.pre{padding:0 4px 0 0;}
.paging a.next{padding:0 0 0 4px;}

.paging a.pre img,
.paging a.next img{margin-bottom:-1px;}

.btn_left{position:relative; float:left; top:10px; left:2px;}
.btn_right{position:relative; float:right; top:10px; right:2px;}
.btn_center{position:relative; text-align:center; margin-top:10px;}

