/* @charset "utf-8"; */

/* margin, padding 초기화 */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fileset, input, p, blockquote, th, td
{ margin: 0; padding: 0; }
/* header font size 초기화 */
h1, h2, h3, h4, h5, h6
{ font-size: 100%; }
/* list style  */
ol, ul { list-style: none; }
/* font 강조 특성 초기화 */
address, caption, cite, code, dfn, em, strong, th, var
{ font-style: normal; font-weight: normal; }
/* table style 초기화 */
table { border-collapse: collapse; border-spacing: 0; }
/* image, fieldset border 표시 초기화 */
fileset, img { border: 0; }
/* caption, table header 텍스트 정렬 초기화 */
caption, th { text-align: left; }
/* 인용구 표시 초기화 */
q:before, q:after { content: ''; }

/* basic */
html {
	text-align: center;
}

.png { 
    tmp:expression(setPng24(this)); 
} 


body {
	margin: 0 auto;
	position: relative;
	width: 920px;
	text-align: left;
}
.bodyStyle0{
background: url(img/bg_gr_b.gif) repeat-x; background-color: #a8d4e4; /*logo_gr_b.gif*/
}
.bodyStyle1{
background: url(img/bg_gr_p.gif) repeat-x; background-color: #e7c4e8; /*logo_gr_p.gif*/
}
.bodyStyle2{
 background-color: #333333; /*logo_b.gif*/
}
.bodyStyle3{
 background-color: #f49c9c; /*logo_r.gif*/
}
.bodyStyle4{
background-color: #bb9bda; /*logo_p.gif*/
}
.bodyStyle5{
background: url(img/bg_gr_y.gif) repeat-x; background-color: #e6dcc6;
}
.bodyStyle6{
background: url(img/bg_gr_g.gif) repeat-x; background-color: #94dcca;
}
.bodyStyle7{
 background-color: #4B4B4B;
}
/* canuTop */
div#canuTop {
	position: relative;
	width: 100%;
	left: 0;
}
div#canuTop_logo {
	position: absolute;
	width: 363px;
	left: 0;
}
div#canuTop_nav {
	position: absolute;
	width: 730px;
	height: 70px;
	left: 185px;
	text-align: right;
	padding: 50px 10px 0 0;
}
div#meetingSignal {	
	position: absolute;
	width: 100px;
	height: 250px;
	left: 915px;
	text-align:left;
	padding: 44px 10px 0 0;
}
div#meetingSignal li{float:left;  height:19px; }
/* main_nav */
div#main_nav {
	position: relative;
	left: 0;
	top: 70px;
	background:url(img/main_nav_bg.gif) no-repeat;
}
div#log_box {
	z-index: 10;
	position: relative;
	left: 538px;
	top: -62px;
	background: url(img/login_bg.gif) no-repeat;
	width: 382px;
}
div#logout_box {
	z-index: 15;
	position: relative;
	left: 538px;
	top: -62px;
	background: url(img/logout_bg2.gif) no-repeat;
	width: 382px;
}
/* ****************************** */
div#oldsitelink {
	z-index: 9;
	position: absolute;
	left: 0;
	top: 115px;
}
div#oldsitelink .font_01{
	font-family: 'Malgun Gothic' , Dotum, Gulim;
	font-size:10pt;
	font-weight:bold;
	text-decoration: none;
	word-spacing: -0.2em;
	letter-spacing: -0.1em;
}


div#oldsitelink .font_01:link {
	color: #4C4C4C;
}
div#oldsitelink .font_01:visited {
	color: #4C4C4C;

}
div#oldsitelink .font_01:hover {
	color:#ffffff;
}
div#oldsitelink .font_01:active {
	color:#ffffff;

}


/* ****************************** */
/* canu_one */
div#canu_one {
	position: relative;
	width: 100%;
	left: 0;
	top: 40px;
}
div#big_ba {
	position: absolute;
	width: 535px;
	left: 0;
}
div#my_menu {
	position: absolute;
	width: 380px;
	height: 54px;
	left: 540px;
	text-align: right;
}
/* Contents */
div#contents_bg {
	position: relative;
	width: 100%;
	left: 0;
	top: 105px;

}

/* Contents Center Area */
div#contents_center_search {
	position: absolute;
	width: 100%;
	height: 31px;
	left: 0px;
	text-align: center;
	padding-top: 9px;
}
/* Contents Bottom Area */
/* Contents */

div#contents_bg_bottom {
	background: url(img/sub_con_bg.gif) repeat-y;
	position: relative;
	width: 100%;
	left: 0;
	top: 105px;
	background-color:red;
}
div#contents_bottom {	
	position: relative;
	width: 100%;
	left: 0px;
	top: 0px;
	
}
div#contents_bottom_sitemap {
	position: absolute;
	width: 906px;
	height: 100px;
	left: 6px;
	background-color: #b1b1b1;
}
div#contents_bottom_sitemap2 {
	background: url(img/sub_con_bg.gif) repeat-y;
	position: absolute;
	width: 100%;
	height: 100px;
	left: 0px;
}
/*style="background:url(<?=$g4['path']?>/img/main_con_bg_bottom.gif) no-repeat;"*/
div#contents_bottom_copyright {
	background:url(img/main_con_bg_bottom.gif) no-repeat;
	position: absolute;
	width: 100%;
	left: 0px;
	top: 116px;
	text-align: center;
}
#copyright_img {	
	position: relative;		
	top: -8px;
	
}

/* basic */
/* basic */
a, a:link, a:visited, a:active { font-family: 돋움, dotum; font-size: 12px; color: #7D7D7D; text-decoration:none;}
a:hover { color: #ff7a00; text-decoration:none; }

.util_navi, .util_navi a, .util_navi a:link { font-family: 돋움, dotum; font-size: 11px; color: #FFFFFF; text-decoration: none; }
.util_navi a:hover, .util_navi a:active { color: #454545; text-decoration: none;}

#nTxt a, #nTxt a:link { font-family: 돋움, dotum; font-size: 11px; color: #999999; text-decoration: none; }
#nTxt a:hover, #nTxt a:active {	color: #ff7a00; text-decoration: none;}

#notice_ul { line-height: 15px; }
#nTxt { background: url(img/bullet_notice.gif) no-repeat 11px 50%; padding-left: 20px; }

.poll_txt { font-family: 돋움, dotum; font-size: 11px; color: #FFFFFF; text-decoration: none; }

#conList_txt a, #conList_txt a:link { font-family: 돋움, dotum; font-size: 11px; color: #999999; text-decoration: none; }
#conList_txt a:hover, #conList_txt a:active { color: #ff7a00; text-decoration: none; }

#conList_ul { line-height: 15px; padding-top: 7px; }
#conList_ul_poll { line-height: 15px; padding-top: 14px; }
#conList_txt { background: url(img/bullet_notice.gif) no-repeat 8px 50%; padding-left: 19px; font-family: 돋움, dotum; font-size: 11px; color: #999999;}

.ser_input { font-family: 돋움, dotum; font-size: 11px;color: #999999; text-decoration: none; }

.conListb_txt, .conListb_txt a, .conListb_txt a:link { font-family: 돋움, dotum; font-size: 12px; color: #999999; text-decoration: none; }
.conListb_txt a:hover, .conListb_txt a:active { color: #ff7a00; text-decoration: none; }

#canuMarket_txt a, #canuMarket_txt a:link { font-family: 돋움, dotum; font-size: 11px; color: #999999; text-decoration: none; }
#canuMarket_txt a:hover, #canuMarket_txt a:active { color: #ff7a00; text-decoration: none; }

#canuMarket_txt { background: url(img/bullet_notice.gif) no-repeat 3px 30%; padding-left: 15px; height: 15px; }

#multiList_txt a, #multiList_txt a:link { font-family: 돋움, dotum; font-size: 11px; color: #999999; text-decoration: none; }
#multiList_txt a:hover, #multiList_txt a:active { color: #ff7a00; text-decoration: none; }

#multiList_ul { line-height: 15px; padding-top: 2px; }
#multiList_txt { background: url(img/bullet_notice.gif) no-repeat 13px 50%; padding-left: 24px; }

.sitemap_txt, .sitemap_txt a, .sitemap_txt a:link { font-family: 돋움, dotum; font-size: 11px; color: #dedede; text-decoration: none; font-weight: normal; }
.sitemap_txt a:hover, .sitemap_txt a:active { color: #323232; font-weight: normal; text-decoration: none; }
#sitemap_ul { line-height: 15px; text-decoration: none;}
#sitemap_txt { padding-left: 19px; color: #FFF; font-weight: bold;  text-decoration: none;}
#sitemap_txt a, #sitemap_txt a:link { font-family: 돋움, dotum; font-size: 11px; color: #dedede; text-decoration: none; font-weight: normal; }
#sitemap_txt a:hover, #sitemap_txt a:active { color: #323232; font-weight: normal; text-decoration: none; }

.nick_name, .nick_name a, .nick_name a:link { font-family: 돋움, dotum; font-size: 12px; color: #ffe761; text-decoration: none; font-weight: bold; }
.nick_name a:hover, .nick_name a:active { color: #323232; font-weight: bold; text-decoration: none; }

.shop{
scrollbar-face-color:#EAEAEA;
scrollbar-highlight-color:#EAEAEA;
scrollbar-3dlight-color:#FFFFFF;
scrollbar-darkshadow-color:#A3A3A3;
scrollbar-shadow-color:#EAEAEA;
scrollbar-arrow-color:#949494;
scrollbar-track-color:#FFFFFF;
color:#000000;
background-color:#FFFFFF;

}