@charset "utf-8";
@import 'board.css';

/* 공통 */
body {margin:0 auto; padding:0; text-align:center; width:100%; overflow-x:hidden; background:url(../images/main/bg.gif) repeat-x #fff;}


body, table, th, td, tr, pre, option, input, select, textarea, input {font-family:Dotum, verdana; font-size:12px; color:#888888; line-height:18px;}
caption{visubility:hidden; height:0px; font-size:0px; line-height:0px; width:0px; overflow:hidden;}
img,fieldset {border:0 none; padding:0;}      
dl,ul,ol,li {list-style:none;margin:0;padding:0;}      
h,h1,h2,h3,h4,h5,dl,dt,dd,ul,li,ol,th,td,p,blockquote,form,fieldset,legend {margin:0;padding:0;}

a:link, a:visited, a:active {color:#7d7d7d; text-decoration:none; font-size:12px;}
a:hover {color:#3e7bb1; text-decoration:none; font-size:12px;}

/**************************************************** contants 요소 ************************************************/
.png24 {tmp:expression(setPng24(this));}
.select_01 {behavior: url('../css/selectbox_company.htc');}


/**************************************************** form *********************************************************/
.search_box {font-family:verdana,dotum; padding-left:3px; font-size:12px; border:solid 1px #dadada;}
.re_box {font-family: dotum; padding-left:3px; font-size:12px; height:64px; border:solid 1px #c1c1c1; background:#fafafa;}
.box {font-family:verdana,dotum; padding-left:3px; font-size:12px; border:solid 1px #d1d1d1;}
.box01 {font-family:verdana,dotum; padding-left:3px; font-size:12px; border:solid 1px #d1d1d1; background:#fafafa;}
.box02 {font-family:verdana,dotum; padding-left:3px; font-size:12px; border:solid 1px #d6d6d6;}
.form_box {font-family:verdana,dotum; padding-left:3px; font-size:12px; border:solid 1px #dadada; background:#fafafa;}
.radio {font-family:dotum; padding-left:3px; font-size:12px; color: #777; border:solid 1; border-color:#fff;}	
.check {font-family:dotum; padding-left:3px; font-size:12px; color: #777; border:solid 1; border-color:#fff;}

/**************************************************** 공통_레이아웃 ************************************************/

.fl  {float:left;}
.fr  {float:right;}
.clear  {clear:both;}
.clear_l  {clear:left;}

/*--------------------------------------------------------- wrap ------------------------------------------------*/

#wrap  {margin:0 auto; padding:0; width:100%; text-align:center; position:relative;}

/*--------------------------------------------------------- header ------------------------------------------------*/

#header {margin:0 auto; padding:0; width:100%; text-align:center; position:relative;}
#header .top_link {margin:0 auto; padding:0; width:480px; position:absolute; top:35px; right:50%; margin-right:-480px; text-align:right; z-index:10;}
#header .top_link li {float:right; padding-left:10px; display:inline; *zoom:1; line-height:1px;}

#header #main_visual {clear:both; margin:0 auto; padding:0; width:1180px; text-align:center;}

/*--------------------------------------------------------- footer ------------------------------------------------*/

#footer {margin:0 auto; padding:0; width:100%; text-align:center; padding:25px 0; position:relative; overflow:hidden;}
#footer #foot_area {margin:0 auto; padding:0; width:960px; text-align:center;}
#footer #foot_area .foot_img {float:left; width:810px; text-align:left;}
#footer #foot_area .foot_link {float:right; width:140px; padding-top:2px; text-align:right;}
#footer #foot_area .foot_link li {display:inline; background:url(../images/common/foot_line.gif) no-repeat 0 50%; padding-left:7px; *zoom:1; line-height:1px;}
#footer #foot_area .foot_link .back_none {background:none; padding-right:7px;}


