.grayline{color:#cccccc; }
.pl2{padding-left:2px;}
.pl3{padding-left:3px;}
.pl5{padding-left:5px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px;}
.pl30{padding-left:30px;}

.pb3{padding-bottom:3px; *padding-bottom:0px;}
.pb10{padding-bottom:10px;}

.pt3{padding-top:3px; *padding-top:0px;}
.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pt25{padding-top:25px;}
.pt22{padding-top:22px;}
.pt30{padding-top:30px;}

.pr2{padding-right:2px;}
.pr5{padding-right:5px;}
.pr15{padding-right:15px;}
.pr10{padding-right:10px;}
.pr20{padding-right:20px;}
.pr25{padding-right:25px;}

.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}

.ml5{margin-left:5px;}

.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mb5{margin-bottom:5px;}
.mb20{margin-bottom:20px;}

.lh18{line-height:18px;}

.tar{text-align:right;}
.tac{text-align:center;}
.tal{text-align:left;}
.clear{	clear:both;}
.bold{	font-weight:bold;}
.vat{ vertical-align:top;}
.vab{vertical-align:bottom;}
.vam{vertical-align:middle;}
.left{float:left;}
.right{float:right;}

.input_search{
padding-top:5px;font-weight:bold;height:10px;border:0px;margin-top:1px;
background-image:url(/images/sub/inputline.gif);background-repeat: repeat-x;
}
.q_input{
	height:11px;
	margin-top:5px;
	border:0px;
	background-image:url(/images/sub/qbg.gif);background-repeat: repeat-x;
}
#cafe_small1{
	border:1px solid black; /* IE brothers */
	padding-top:5px; /* IE brothers */
	*margin-top:-3px;
	_margin-top:-3px;
}
#totalContent{
	position:absolute;
	width:1004px;;
	height:294px;
	/*background-image:url(/images/total_bg.gif);background-repeat: no-repeat;*/
	margin: 0 auto;
	top:-5px;
	*margin-left:-5px;
	_margin-left:-1px;

}
#totalContent1{
	position:absolute;
	width:1004px;;
	height:294px;
	/*background-image:url(/images/total_bg.gif);background-repeat: no-repeat;*/
	margin: 0 auto;
	top:-6px;
	margin-left:11px;
	*margin-left:6px;
	_margin-left:11px;

}
#top_login{
	margin-left:60px;
	*margin-left:60px;
	_margin-left:30px;
}
#mypage{
	margin-right:151px; /* IE brothers */
	*margin-right:156px;
	_margin-right:156px;
}
#totalul{
	margin-top:6px;
}
#totalul li{
	float:left;
	height:170px;
}
.totalli1{	width:80px;}
.totalli2{	width:135px;}
.totalli3{	width:80px;}
.totalli4{	width:135px;}
.totalli5{	width:215px;}
.totalli6{	width:80px;}
.totalli7{	width:110px;}

.totalli1 div{text-align:left; padding-bottom:5px; *padding-bottom:2px;}
.totalli2 div{text-align:left; padding-bottom:5px; *padding-bottom:2px;}
.totalli3 div{text-align:left; padding-bottom:5px; *padding-bottom:2px;}
.totalli4 div{text-align:left; padding-bottom:5px; *padding-bottom:2px;}
.totalli5 div{text-align:left; padding-bottom:5px; *padding-bottom:2px;}
.totalli6 div{text-align:left; padding-bottom:5px; *padding-bottom:2px;}
.totalli7 div{text-align:left; padding-bottom:5px; *padding-bottom:2px;}


.totaltop{margin-top:105px;}
.totaltop2{margin-top:75px;}
.totaltop3{margin-top:90px;}

.totalclose{width:840px; padding-top:20px; margin:0 auto;}

.leftline{*margin-top:-7px;}

#wrapper{
	background-image:url("/images/sub/backline.gif");
	width:100%;
}

/* Header */
#header {
	width: 1000px;
	margin: 0 auto;
	height: 113px;
	_padding-left:95px;

/*	background-image:url(/images/sub/bg_top.gif);background-repeat:no-repeat;*/

}
#_iconDetail{
	padding-top:0px; /* IE brothers */
	*padding-top:0px;
	_padding-top:0px;
}
#GalleryBefore{
	margin-top:3px; /* IE brothers */
	*margin-top:6px;
	_margin-top:6px;
}
#mainmenu{
	margin-top:-5px; *margin-top:0px;
	margin-right:20px;
}

#submenu0, #submenu1, #submenu2{width:798px;height:25px; *height:24px; _height:20px; background-image:url(/images/sub/menu1/sub_menu_bg.gif);background-repeat:repeat-x;}
#submenu0 li img , #submenu1 li img , #submenu2 li img, #submenu3 li img{cursor:hand;}

#search{
	width:343px;
	height:34px;
	background-image:url(/images/sub/searchbg.gif);background-repeat: no-repeat;
}
#search_input{
	width:297px;
	height:22px;
	margin-left:10px;
	margin-top:4px;
	background-image:url(/images/sub/inputboxbg.gif);background-repeat: no-repeat;
}

/* Page */
#page {
	margin: 0 auto;
	width: 1000px;
	padding: 0px;
	height: auto;
}

/* Content */

#content {
	padding-left:5px;
	text-align:left;
	margin: 0 auto;
	width: 800px;
	float:right;
	height:auto;
	/*background-image:url(/images/sub/bg_center.gif);background-repeat:no-repeat;*/
	padding-bottom:10px;
	position:relative;
	z-index:1;
}
#search_bar{
	position:relative;
	z-index:1;
}
#content_banner{
	width: 793px;
	height:96px; /* IE brothers */
}
#content_bg{
	margin-top:-3px;
	_margin-top:-216px;
	width: 793px;
	height:auto;
	background-image:url(/images/sub/cen_bg2.gif);background-repeat:repeat-y;
}
#gallery_bg{
	width: 793px;
	height: 483px;
}
#collection_bg{
	background-image:url(/images/gallery/coll_bg.gif);background-repeat:no-repeat;
	width: 793px;
	height: 638px;

}
#coll_img{
	width:529px;
	height:321px;
	padding-top:80px;
	margin-left:140px;
}


#coll_text{
	margin-left:145px;
	margin-top:75px;
}

.coll_ul li{height:15px; float:left;	width:85px;}

#gallery_sub li{
	float:left;
	width:127px;
	height:32px;
}
#thumbnail{width:780px; margin-left:50px; margin-top:40px; }
#thumbnail li{float:left; border:2px solid #cccccc; margin-right:10px; margin-bottom:10px;}

#page_title{
	padding-top:76px; /* IE brothers */
	_padding-top:75px;
	width:150px;
	height:30px;
	font-weight:bold;
	vertical-align:top;
	font-size:13px;
	text-align:center;
	padding-left:5px;

}
#page_title2{
	padding-top:76px; /* IE brothers */
	_padding-top:93px;
	width:150px;
	height:30px;
	font-weight:bold;
	vertical-align:top;
	font-size:13px;
	text-align:center;
	padding-left:5px;

}

/* Sidebar */
#sidebar {
	text-align:right;
	padding-top:46px;
	float: left;
	width: 190px;
	height: auto;
	/*background-image:url(/images/sub/bg_left.gif);background-repeat:no-repeat;*/
	padding-bottom:10px;
}


#quick{
	clear:both;
	margin-left:40px;
	margin-top:100px;
	width:145px;
	height:103px;
}

/* Footer */
#footer {
	clear:both;
	width: auto;
	margin: 0 auto;
	background-color:#ffffff;
}
#footer2{
	clear:both;
	width: auto;
	background-color:#ffffff;
}

.fileadd {
	border:0 none;
	float:left;
	margin:0 0 0px;
	padding:0;
}

.fileadd input.inbox-show {
	float:left;
	height:15px;
	margin-bottom:2px;
	width:220px;
}
.fileadd .inbox-file {
	background:transparent url(/images/cafe/online_03.gif) no-repeat scroll 0 0;
	display:inline;
	float:left;
	height:31px;
	margin:0 0 0 0px;
	overflow:hidden;
	position:relative;
	width:48px;
}
.fileadd .inbox-file input {
	cursor:pointer;
	font-size:20px;
	height:30px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; 
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); 
	opacity:0;
	*filter:alpha(opacity=0); /* IE brothers */
	position:absolute;
	right:0;
	top:0;
}

.fileadd2 {
	border:0 none;
	float:left;
	margin:0 0 0px;
	padding:0;
}

.fileadd2 input.inbox-show {
	float:left;
	height:15px;
	margin-bottom:2px;
	width:220px;
}
.fileadd2 .inbox-file {
	background:transparent url(/images/cafe/tel_write_01.gif) no-repeat scroll 0 0;
	display:inline;
	float:left;
	height:31px;
	margin:0 0 0 0px;
	overflow:hidden;
	position:relative;
	width:48px;
}
.fileadd2 .inbox-file input {
	cursor:pointer;
	font-size:20px;
	height:30px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; 
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); 
	opacity:0;
	*filter:alpha(opacity=0); /* IE brothers */
	position:absolute;
	right:0;
	top:0;
}

.fileadd3 {
	border:0 none;
	float:left;
	margin:0 0 0px;
	padding:0;
}

.fileadd3 input.inbox-show {
	float:left;
	height:21px;
	width:220px;
}
.fileadd3 .inbox-file {
	background:transparent url(/images/school/aca_bt_01.jpg) no-repeat scroll 0 0;
	display:inline;
	float:left;
	height:21px;
	margin:0 0 0 0px;
	overflow:hidden;
	position:relative;
	width:81px;
}
.fileadd3 .inbox-file input {
	cursor:pointer;
	font-size:20px;
	height:30px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; 
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); 
	opacity:0;
	*filter:alpha(opacity=0); /* IE brothers */
	position:absolute;
	right:0;
	top:0;
}


#gift_cash{
margin-left:34px; /* IE brothers */
*margin-left:34px;
_margin-left:18px;
margin-top:14px;
color:white;
font-weight:bold;
float:left;
}
#_tokdetail{
	margin-top:10px; /* IE brothers */
	margin-left:50px; /* IE brothers */
	_margin-top:70px;
	_margin-left:-700px;
	*margin-top:70px;
	*margin-left:-400px;
	/*margin-left:-400px;*/
}
#_naverdetail{
	margin-top:10px; /* IE brothers */
	margin-left:50px; /* IE brothers */
	_margin-top:70px;
	_margin-left:-700px;
	*margin-top:70px;
	*margin-left:-400px;
}
#top_flash{
	margin-left:4px; /* IE brothers */
	*margin-left:3px;
	_margin-left:3px;
}
.pics { width: 438px; height: 251px; padding:0; margin:0; overflow: hidden }
.pics img { height: 241px; width: 418px;  top:0; left:0 }
.pics img {
	-moz-border-radius: 10px; -webkit-border-radius: 10px;
}
#floater {
	position:relative;
	visibility:visible;
} 
#collection_left{
	margin-left:29px; /* IE brothers */
	margin-top:224px; /* IE brothers */
	*margin-left:29px;
	*margin-top:224px;
	_margin-left:20px;
	_margin-top:224px;
}
#collection_right{
	margin-right:18px; /* IE brothers */
	margin-top:224px; /* IE brothers */
	*margin-right:18px;
	*margin-top:224px;
	_margin-right:18px;
	_margin-top:224px;
}
#online_count{
	background-image:url(/images/main_bottom_04.gif);width:252px;height:90px;z-index:999;position:relative;
}
#main_footer{
	margin-right:50px; /* IE brothers */
	*margin-right:50px;
	_margin-right:75px;
}
#main_footer_special{
	margin-left:230px; /* IE brothers */
	*margin-left:230px;
	_margin-left:30px;
}
#main_footer_call{
	margin-top:17px;
	margin-left:150px;  /* IE brothers */
	*margin-left:150px;
	_margin-left:50px;
}
.main_new_pop{
	position:absolute;
	margin-left:-203px;
	margin-top:50px;
	*margin-left:-649px;
	*margin-top:50px;
	_margin-left:-745px;
	_margin-top:50px;
}

/* png Åõ¸íÀÌ¹ÌÁö Ãâ·Â (±è¼ÒÈñ)*/
.png24{
	tmp:expression(setPng24(this));
} 
