body {
	margin: 0px;
	/*font-family: �L�n������, Tahoma, Verdana;*/
	font-family: Tahoma, Verdana;
	font-size: 14px;
}

form {
	margin: 0;
}

a {
	text-decoration: none;
	color: #0000ff;
}

a:hover {
	color: #ff0000;
	position: relative;
	top: 1px;
	left: 1px;
}

a:visited {
	color: #551A8B;
	text-decoration: none;
}

img,input {
	behavior: url("../jscss/iepngfix_rc5.htc");
}

@media print {
	.noPRN { display:none; }
}

.TabCenter {
	margin: 0 auto !important;
}

.apKeyWord {
	color: red;
}

.AlgCen {
	text-align: center;
	margin: 0 auto !important;
}

.AlgLef {
	text-align: left;
}

.AlgRig {
	text-align: right;
}

.vAlgTop {
	vertical-align: top;
}

.vAlgMid {
	vertical-align: middle;
}

.vAlgBot {
	vertical-align: bottom;
}

.nobr {
	white-space: nowrap;
}

/* apNoBRD */
table.apNoBRD {
	margin: 0;
	padding: 0;
	border: 0px solid gray;
	border-collapse: collapse;
}

table.apNoBRD td,table.apNoBRD th {
	margin: 0;
	padding: 0;
	border: 0px solid gray;
	border-collapse: collapse;
}

table.apNoBRD th {
	white-space: nowrap;
}

/* apNoBRD1 */
table.apNoBRD1 {
	margin: 0;
	padding: 0;
	border: 1px solid gray;
	border-collapse: collapse;
}

table.apNoBRD1 td,table.apNoBRD1 th {
	padding: 1px;
	border-collapse: collapse;
	border: 1px solid gray;
}

table.apNoBRD1 th {
	white-space: nowrap;
}

.TabCenter {
	margin: 0 auto !important;
}

.comm_KeyWord {
	color: red;
}

/* comm_ContPic (img) */
img.comm_ContPic {
	margin: 0 15px 15px 15px;
}

/* comm_PageSelect (table) */
.comm_PageSelect {
	font-size: 13px;
	margin: 0 auto;
}

/* Message */
.comm_MsgHelp {
	font-size: 13px;
	color: #888888;
}

.comm_MsgError {
	font-size: 13px;
	color: #ff0000;
}

.comm_MsgNotic {
	color: #ff0000;
}










.apHotKeyword {
	width:600px;
}
.apHotKeyword tr td {
	width:20%;
	text-align:center;
	font-size:13px;
	color:gray;
	padding-top:15px;
}
.apHotKeyword tr td a {
	font-size:15px;
}





/* lightbox */

#lightbox {
	background-color: #eee;
	padding: 10px;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
}

#lightboxCaption {
	color: #333;
	background-color: #eee;
	font-size: 90%;
	text-align: center;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
}

#lightboxIndicator {
	border: 1px solid white;
}

#lightboxOverallView,#overlay {
	background-color: #000;
	opacity: 0.5;
}

* html #lightboxOverallView,* html #overlay {
	background-color: #000;
	filter: Alpha(opacity = 50);
}



/*  BODY  */
.BODY_ds3_login1_php a img { border-width:0; }



