@charset "utf-8";
/*///////////////////////////////////////////
				CSS READING
///////////////////////////////////////////*/
@import url(style.css); @import url(text.css); @import url(thickbox.css);

/*initialization
---------------------------------------*/
a,img,ul,li,table,tr,td,p,h1,h2,h3,h4,h5,h6,ol,div,body,html,dl,dt,dd,iframe {
	padding:0px;
	margin:0px;
	border:none;
	list-style:none;
}
a img { border:none; }
img { vertical-align: bottom; }


.clear:after { content: ""; display: block; clear: both; }
.clear { zoom:100%; }



/*Utility
---------------------------------------*/
.indent {  
	margin-left: 1em;
	text-indent: -1em; 
}

/* float_style */
.flo-li li,
.flo-box div,
.float-left {
	float:left;
}
.float-right {
	float:right;
}

/*etxt_style*/
.txt_right{text-align:right;}
.txt_left{text-align:left;}
.txt_center{text-align:center;}


/* margin_style */
.mt5 { margin-top:5px; }
.mt10 { margin-top:10px; }
.mt15 { margin-top:15px; }
.mt20 { margin-top:20px; }
.mt30 { margin-top:30px; }

.mb5 { margin-bottom:5px; }
.mb10 { margin-bottom:10px; }
.mb15 { margin-bottom:15px; }
.mb20 { margin-bottom:20px; }
.mb25 { margin-bottom:25px; }
.mb30 { margin-bottom:30px; }
.mb35 { margin-bottom:35px; }
.mb40 { margin-bottom:40px; }
.mb45 { margin-bottom:45px; }
.mb50 { margin-bottom:50px; }

.mr5 { margin-right:5px; }
.mr10 { margin-right:10px; }
.mr15 { margin-right:15px; }
.mr20 { margin-right:20px; }
.mr25 { margin-right:25px; }
.mr30 { margin-right:30px; }
.mr35 { margin-right:35px; }
.mr40 { margin-right:40px; }
.mr45 { margin-right:45px; }
.mr50 { margin-right:50px; }

.pr5{padding-right:5px;}
.pr15{padding-right:15px;}
.pr10{ padding-right:10px;}
.pr20{ padding-right:20px;}
.pr30{ padding-right:30px;}
.pr40{ padding-right:40px;}
.pr50{ padding-right:50px;}

.pl10{padding-left:10px;}
.pl30{padding-left:30px;}
.pl50{padding-left:50px;}

.pt10{padding-top:10px;}

.pb50{padding-bottom:60px;}

/* border */
.border-1px {
	background:url(../images/common/1px-border.gif) top left repeat-x;
	height:1px;
	line-height:1px;
	font-size:1px;
	width:100%;
}
.border-2px {
	background:url(../images/common/2px-border.gif) top left repeat-x;
	height:1px;
	line-height:1px;
	font-size:1px;
	width:100%;
}
.border-3px {
	background:url(../images/common/3px-border.gif) top left repeat-x;
	height:1px;
	line-height:1px;
	font-size:1px;
	width:100%;
	color:#FFFFFF;
}
.border-2in1 {
	background:url(../images/common/2in1-border.gif) top left repeat-x;
	height:1px;
	line-height:1px;
	font-size:1px;
	width:100%;
}


/* width_style */
.w950{
	width:950px;
	margin:0 auto;
	padding:0 auto;
	clear:both;
}
.w467{
	width:467px;
}

.w390{
	width:390px;
}

.w670{
	width:670px;
}

.w466{
	width:466px;
}

