*{margin:0;	padding:0;}

html, body{width:100%; height:100%;}
body, table{word-break:break-all; font-size:12px; color:#666; font-family:Dotum 돋움;}
table{border-collapse:collapse;}
img{border:none;}
object{display:block;}
select{font-size:12px; font-family:Dotum; color:#707070; height:20px;}


a{color:#666;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
a:active{text-decoration:none;}

ul,li,dl,dt,dd{list-style:none; margin:0; padding:0;}

#menu {height:39px; margin:0; padding:0;}
#menu li {float:left; text-align:center; padding:13px 0 0 0; margin:0 auto;}

.fixed{table-layout:fixed;}

.input_jump{width:50px; height:17px; font-size:12px; color:#000000; background-color:#ffffff; border:0px solid #D0D0D0; line-height:17px;}
.input_searchbox{font-size:12px; color:#000000; color:#666666; border:#cdcdcd 1px solid; width:112px;height:18px; line-height:18px;}
.input_searchbox2{font-size:12px; color:#000000; width:80px; height:20px; background-color:#ffffff; border:1px solid #D0D0D0;}
.input_searchbox3{font-size:12px; color:#000000; width:50px; height:20px; background-color:#ffffff; border:1px solid #D0D0D0;}
.input_searchbox4{font-size:12px; color:#000000; width:100%; height:18px; background-color:#ffffff; border:1px solid #D0D0D0; line-height:18px;}
.input_searchbox5{font-size:12px; color:#000000; width:250px; height:20px; background-color:#ffffff; border:1px solid #D0D0D0;}
.input_Logbox{font-size:12px; color:#000000; width:110px; height:20px; background-color:#f4f4f4; border:0px; text-align:left; padding:0 0 0 3px; line-height:20px;}
.member_login_input {width:177px; height:25px; border:0px solid #dbdbdb; background-color:transparent; line-height:25px; padding-left:3px;}

.inputForm{font-size:12px; color:#000000; width:200px; height:25px; background-color:#ffffff; border:1px solid #dbdbdb; text-align:left; padding:0 0 0 4px;}

.guide_txt{ font-size:11px; letter-spacing:-1px; font-family:돋움;}

.search_form_input{border:1px solid #d0d0d0;}

/*검색폼*/
.input_pyung_select_info2{font-size:12px; color:#000000; width:30px; height:17px; background-color:#ffffff; border:1px solid #D0D0D0; line-height:17px;}
.input_bang_select_info2{font-size:12px; color:#000000; width:20px; height:17px; background-color:#ffffff; border:1px solid #D0D0D0; line-height:17px;}
.input_price_select_info2{font-size:12px; color:#000000; width:40px; height:17px; background-color:#ffffff; border:1px solid #D0D0D0; line-height:17px;}
/*검색폼 끝*/

/*회원가입폼*/
.input_login1{width:120px;height:19px; background-color:white;border:1 solid #DBDBDB;}
.input_login2{width:220px;height:19px; background-color:white;border:1 solid #DBDBDB;}
.input_login3{width:80px;height:19px; background-color:white;border:1 solid #DBDBDB;}
/*회원가입폼 끝*/


/*미니홈피 설정폼*/
.input_minihome{font-size:12px; color:#000000; width:350px; height:20px; background-color:#ffffff; border:1px solid #D0D0D0;}
.input_minihome2{font-size:12px; color:#000000; width:150px; height:20px; background-color:#ffffff; border:1px solid #D0D0D0;}
/*미니홈피 설정폼*/


.input_minihome_searchbox1{font-size:12px; color:#000000; width:250px; height:20px; background-color:#ffffff; border:1px solid #D0D0D0;}
.input_minihome_searchbox2{font-size:12px; color:#000000; width:150px; height:20px; background-color:#ffffff; border:1px solid #D0D0D0;}


.input_paybox1{width:100px; height:20px; line-height:20px; border:0px solid #000000; text-align:right; background:transparent; color:#FFFFFF; font-weight:bold;}

.searchBox{font-size:12px; width:110px; background-color:#FFFFFF; border:1; border-style:solid;border-color:#CCCCCC;}
.searchBox2{font-size:12px; background-color:#E6F7F1;}

.flashBox{background-color:#FFFFFF; border:1; border-style:solid; border-color:#AAAAAA;}

.top_a {text-decoration:none;color:#333333;}
.top_a:hover {color:#FF0000;text-decoration:none;}

.bot_a {text-decoration:none;color:#000000;}
.bot_a:hover {color:#F68E56;text-decoration:none;}

.mailto_a {text-decoration:none;color:#999999;}
.mailto_a:hover {color:#F68E56;text-decoration:none;}

.input_Box{font-size:12px; background-color:#F5F5F5; border:1; border-style:solid;  border-color:#CCCCCC;}
.sm_font{font-size:11px; color=gray;}
.nor_gray_font{font-size:12px; color=gray;}

.box{font-size:12px; background-color:#FFFFFF; border:1; border-style:solid; border-color:#CCCCCC;}

.img{background-color:#FFFFFF; border:1; border-style:solid; border-color:#666666;}

.admin_logbox{font-size:12px; color:#FFFFFF; width:150px; height:15px; background-color:#F5F5F5; border:1; border-style:solid;  border-color:#CCCCCC;}
.admin_logBox{font-size:12px; color:#FFFFFF; width:120px; height:18px; background-color:#AABF95; border:1; border-style:solid;  border-color:#6F8B54;}



/* 두번호출하는 버그로 인해서 사용안함
.png24 {
	tmp:expression(setPng24(this));
}
*/

.png24{_behavior:url("/css/iepngfix.htc");}
/******IE6에서 배경 png파일 투명한 부분 적용******/

.logBox{font-size:12px; width:69px; background-color:#FFFFFF; border:1; border-style:solid;  border-color:#CCCCFF;}


.categoryMenu_a{text-decoration:none;	color:#000000;}
.categoryMenu_a:hover{color:#EC9959; text-decoration:none;}

.commuityMenu_a{text-decoration:none; color:#000000;}
.commuityMenu_a:hover{color:#009DEC; text-decoration:none;}

.a0{text-decoration:none;	color:#000000;}
.a0:hover{color:#FF77AA; text-decoration:none;}

.a1{text-decoration:none;	color:#000000;}
.a1:hover{color:#666666; text-decoration:none;}

.a2{text-decoration:none;	color:#000000;}
.a2:hover{color:#666666; text-decoration:none;}

.a3{text-decoration:none;	color:#FFFFFF;}
.a3:hover{color:#FDF9C9; text-decoration:none;}

.a4{text-decoration:underline;	color:#448CCB;}
.a4:hover{color:#333333; text-decoration:underline;}

.a5{text-decoration:none;	color:#FFFFFF;}
.a5:hover{color:#FFFFFF; text-decoration:underline;}

.a6{text-decoration:none;	color:#000000;}
.a6:hover{color:#666666; text-decoration:none;}

.a7{text-decoration:none;	color:#000000;}
.a7:hover{color:#666666; text-decoration:none;}

.a8{text-decoration:none;	color:#000000;}
.a8:hover{color:#4C87D0; text-decoration:underline;}

.a9{text-decoration:none;	color:#555555;}
.a9:hover{color:#000000; text-decoration:none;}

.fix { table-layout:fixed; }

#dhtmltooltip{
position: absolute;
padding: 2px;
visibility: hidden;
z-index: 100;
}

.smfont { font-size:11px; font-family:돋움;}

.smfont2 { font-size:11px; color: #999999; font-family:돋움;}

.smfont3 { font-size:11px; letter-spacing:-1px; font-family:돋움;}

.smfont4 { font-size:12px; letter-spacing:-1px; font-family:굴림;}

.smfont5 { color:#4d7cb2; font-size:11px; font-family:돋움;}

.smfont6 { font-size:12px; letter-spacing:-1px; font-family:굴림;}

.smfont6_1{ font-size:12px; letter-spacing:0px; font-family:굴림;}
/*모바일 style*/

.mobile_smfont { font-size:11px; }
.mobile_smfont2 { font-size:14px; letter-spacing:-1px; }
.mobile_smfont3 { font-size:11px; letter-spacing:-1px; }

.mobile_searchbox
{
-webkit-border-width:0px;
width:100%;
height:20;
border-style:solid;
}

/*.mobile_searchbox
{
font-size:12px;
color:#000000;
width:100%;
height:20px;
border:0;
border-style:solid;
border-color:#FFFFFF;
background-color:transparent;
}*/

#table_center {margin:0 auto; border:0px solid #000000;text-align:center;}
#mobile_cate_btn{width:100%; border:0px solid #000000;}
#mobile_cate_btn ul{list-style:none; margin:0; padding:0; clear:both;}
#mobile_cate_btn li{list-style:none; margin:0; padding:0; float:left;}

.tansform {
	color: #000000;
	overflow-y:hidden;
	border:0;
	background-color:#f4f4f4;
	font-size:12px;
	border-color:#000000;
	scrollbar-3dlight-color:CCCCCC;
	scrollbar-arrow-color:CCCCCC;
	scrollbar-base-color:cfcfcf;
	scrollbar-darkshadow-color:ffffff;
	scrollbar-face-color:ffffff;
	scrollbar-highlight-color:fffff;
	scrollbar-shadow-color:EEEEEE;
}

.M_input_searchbox{font-size:12px; color:#000000; width:100%; height:23px; background-color:#ffffff; border:1; border-style:solid;  border-color:#435cdd;}
.M_input_searchbox2{font-size:12px; color:#000000; width:100px; height:22px; background-color:#ffffff; border:1; border-style:solid;  border-color:#cccccc;}