body{ margin:0px; padding:0px; background:url(img/common/top_bg.jpg) repeat-x; text-align:left;}

body, td, p, input, button, textarea, select, .c1 { font-family:Tahoma,굴림; font-size:9pt; color:#222222; }

form { margin:0px; }

img {border:0px;}

a:link, a:visited, a:active { text-decoration:none; color:#b1aa8f; }
a:hover { text-decoration:underline; }

a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#454545; }
a.menu:hover { text-decoration:none; }

.member {font-weight:bold;color:#888888;}
.guest  {font-weight:normal;color:#888888;}

.lh { line-height: 150%; }
.jt { text-align:justify; }

.li { font-weight:bold; font-size:18px; vertical-align:-4px; color:#66AEAD; }

.ul { list-style-type:square; color:#66AEAD; }

.ct { font-family: Verdana, 굴림; color:#222222; } 

.ed { border:1px solid #CCCCCC; } 
.tx { border:1px solid #CCCCCC; } 

.small { font-size:8pt; font-family:돋움; }
.cloudy, a.cloudy {color:#888888;} /* 흐림 */

input.ed { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; }
input.ed_password { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; font:10px Tahoma; }
textarea.tx { border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:2px; }




/* index rayout S */
/* 상단 S */
#top_container{position:relative; width:960px; height:126px; background:url(img/common/top_ctn_bg.jpg) no-repeat 0 0;}
#top_container ul{margin:12px 0 0 0; padding:0; list-style:none; float:right;}
#top_container ul li{float:left;}
#logo{position:absolute; top:74px; left:39px;}
/* 상단 E */

/* 본문 S */
#body_container{position:relative; width:960px; height:547px;}
#left_box{position:absolute; width:240px; height:531px; text-align:right; top:16px;}
#left_menu {width:240px; height:411px; margin:0; padding:0;}
#bnr{width:240px; height:110px; margin:10px 0 0 0;}
#center_box{position:absolute; width:553px; height:547px; left:255px; top:16px;}
#main_visual{width:553px; height:274px;}
#content_box{position:absolute; width:553px; height:257px; background:url(img/index/box_bg.jpg) no-repeat bottom; background-color:#fdf9f0;}
#ctn_new{position:absolute; width:284px; height:134px; top:13px; left:15px;}
#ctn_map{position:absolute; width:210px; height:134px; top:13px; right:16px;}
#ctn_process{position:absolute; width:525px; height:91px; /*border-top:solid; border-color:#dfdccf; border-width:1px;*/ bottom:0px; left:15px;}
#content_box2{position:absolute; width:117px; height:401px; right:0; top:16px; border:solid; border-color:#dcd8c7; border-width:10px;}
#content_box2 ul{display:block; width:117px; height:369px; margin:0; padding:0; list-style:none;}
#content_box2 ul li{margin:0 0 0 10px; display:block; width:97px; height:80px;}
#content_box2 ul li .img_box{margin:9px 0 0 0; display:block; width:95px; height:62px; border:solid; border-color:#e7e3cf; border-width:1px;}
#content_box2 ul li .text{padding:6px 0 0 0; text-align:center; width:95px; height:10px; font-family:"돋움", "돋움체"; font-size:11px;}
/* 본문 E */

/* 하단 S */
#tail_container{position:relative; margin:20px 0 0 0; width:100%; height:68px; background:url(img/common/tail_bg.jpg) repeat-x; float:left;}
#tail{width:920px; height:68px; margin:0 0 0 40px;}
/* 하단 E */
/* index rayout E */

/* sub rayout S */
#sub_body_container{position:relative; width:960px;}
#sub_left_box{width:240px; height:531px; margin:16px 0 0 0; float:left;}
#sub_left_menu{width:200px; height:411px; float:right;}
#sub_bnr{width:200px; height:110px; margin:10px 0 0 0; float:right;}
#sub_center_box{position:relative; width:705px; float:right; margin:0; padding:0;}
#sub_visual{position:relative; width:705px; height:95px; margin:0; padding:0;}
#sub_tlt{position:relative; width:705px; height:48px; margin:0; padding:0;}
#sub_content{position:relative; width:705px; padding:0 0 20px 0;}
/* sub rayout E */
