@charset "utf-8";

* {padding:0px;margin:0px;}
ul {list-style:none;}
a {text-decoration:none;}
img {border:none;}
table {border-collapse:collapse;} /* 테이블 내부의 셀끼리 겹쳐지는 보더 */
body {font-family:"돋움",dotum; color:#666;}

a:link,a:visited {color:#555;} /*방문하지않은 link*/
a:hover, a:focus {color:#f96e11;} /*마우스over*/
a:active {color:red;} /*누르는순간*/
a img { border:none;}

/* 정렬 */
.txt_l {text-align:left;}
.txt_c {text-align:center;}
.txt_r {text-align:right;}

/* [display] */
.inblock {display:inline-block;}
.none {display:none;}

/* 플로트 */
.fl {float:left;}
.fr {float:right;}
.cl_both {clear:both; overflow:hidden; height:0; font-size:0; line-height:0;}
.fl_list li{float:left;}

/* margin */
.ml5{margin-left:5px;}
.mr5{margin-right:5px;}
.mt5{margin-top:5px;}
.mb5{margin-bottom:5px;}

.mtm3{margin-top:-3px;}

.mb1em{margin-bottom:1em;}

/*전체 공통*/
#wrap{position:relative;}

#header{position:relative; height:120px; width:1000px;margin:28px auto 0 auto; }
#header #topbox{text-align:center;position:relative; overflow:hidden; *zoom: 1;}
#header #topbox #tlside{position:absolute; left:34px; bottom:0px;}
#header #topbox #trside{position:absolute; right:34px; bottom:0px; /* height:15px; background:url('../images/common/txt_t.gif') no-repeat left center; padding-left:52px;*/ }
#header #topbox #trside img {margin-right:1px;}


#header #nav{position:absolute; height:80px; bottom:0px; width:100%;}


#footer{width:930px; margin:30px auto 0 auto; padding-bottom: 30px;}
#footer #b_logo{margin-right:15px;}
#footer #copyright {vertical-align:top;}
