A.mt:link { COLOR:#ffffff; }
A.mt:active { COLOR:#ffffff; }
A.mt:visited { COLOR:#ffffff; }
A.mt:hover { COLOR:#ffff00; }
A.mt2:link { COLOR:#ffff00; }
A.mt2:active { COLOR:#ffff00; }
A.mt2:visited { COLOR:#ffff00; }
A.mt2:hover { COLOR:#ffffff; }
A.wlg:link { COLOR:#000000; }
A.wlg:active { COLOR:#000000; }
A.wlg:visited { COLOR:#000000; }
A.wlg:hover { COLOR:#2d84cb; }
A.amainu:link {
	FONT: 11px Verdana, tahoma, sans-serif;
	COLOR: #008000;
	TEXT-DECORATION: underline;
}
A.amainu:active {
	FONT: 11px Verdana, tahoma, sans-serif;
	COLOR: #008000;
	TEXT-DECORATION: underline;
}
A.amainu:visited {
	FONT: 11px Verdana, tahoma, sans-serif;
	COLOR: #008000;
	TEXT-DECORATION: underline;
}
A.amainu:hover {
	FONT: 11px Verdana, tahoma, sans-serif;
	COLOR: #66cc66;
	TEXT-DECORATION: underline;
}

ul { list-style:none; }
.left { float: left; }

.abut2 {
	height: 22px;
	line-height: 22px;
	font-size: 12px;
	padding: 5px 10px 0 10px;
	background: #f6f6f6;
	background: -moz-linear-gradient(top, #f7f7f7 0%, #e7e7e7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#e7e7e7));
	border: 1px solid #b8b8b8;
	-moz-box-shadow: 0px 1px 0px rgba(255,255,255,1) inset, 0px 1px 0px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 1px 0px rgba(255,255,255,1) inset, 0px 1px 0px rgba(0,0,0,0.3);
	box-shadow: 0px 1px 0px rgba(255,255,255,1) inset, 0px 1px 0px rgba(0,0,0,0.3);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #616161;
	display: inline-block;
	white-space: nowrap;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
}
.abut2:link { color: #000000; }
.abut2:active { color: #000000; }
.abut2:visited { color: #000000; }
.abut2:hover {
	color: #333333;
	border-color: #5a5a5a;
}

.sbut1 {
	height: 22px;
	line-height: 22px;
	font-size: 11px;
	font-family:Verdana, Tahoma, sans-serif;
	padding: 0 10px;
	background: #77ae44;
	background: -moz-linear-gradient(top, #7eb64a 0%, #5a8a2e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7eb64a), color-stop(100%,#5a8a2e));
	border: 1px solid #649561;
	-moz-box-shadow: 0px 1px 0px rgba(255,255,255,1) inset, 0px 1px 0px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 1px 0px rgba(255,255,255,1) inset, 0px 1px 0px rgba(0,0,0,0.3);
	box-shadow: 0px 1px 0px rgba(255,255,255,1) inset, 0px 1px 0px rgba(0,0,0,0.3);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #ffffff;
	cursor:pointer;
	font-weight: bold;
	display: inline-block;
	white-space: nowrap;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
}
.sbut1:hover {
	background: -moz-linear-gradient(top, #9ad069 0%, #6fa142 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9ad069), color-stop(100%,#6fa142));
}
.sbut2 {
	height: 22px;
	line-height: 22px;
	font-size: 11px;
	font-family:Verdana, Tahoma, sans-serif;
	padding: 0 10px;
	background: #f6f6f6;
	background: -moz-linear-gradient(top, #f7f7f7 0%, #e7e7e7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#e7e7e7));
	border: 1px solid #b8b8b8;
	-moz-box-shadow: 0px 1px 0px rgba(255,255,255,1) inset, 0px 1px 0px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 1px 0px rgba(255,255,255,1) inset, 0px 1px 0px rgba(0,0,0,0.3);
	box-shadow: 0px 1px 0px rgba(255,255,255,1) inset, 0px 1px 0px rgba(0,0,0,0.3);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #000000;
	cursor:pointer;
	font-weight: bold;
	display: inline-block;
	white-space: nowrap;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
}
.sbut2:hover {
	border-color: #5a5a5a;
}
.sbut3 {
	height: 22px;
	line-height: 22px;
	font-size: 11px;
	font-family:Verdana, Tahoma, sans-serif;
	padding: 0 10px;
	background: #f27e7e;
	background: -moz-linear-gradient(top, #f27e7e 0%, #c71818 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f27e7e), color-stop(100%,#c71818));
	border: 1px solid #cb4040;
	-moz-box-shadow: 0px 1px 0px rgba(255,255,255,1) inset, 0px 1px 0px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 1px 0px rgba(255,255,255,1) inset, 0px 1px 0px rgba(0,0,0,0.3);
	box-shadow: 0px 1px 0px rgba(255,255,255,1) inset, 0px 1px 0px rgba(0,0,0,0.3);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #ffffff;
	cursor:pointer;
	font-weight: bold;
	display: inline-block;
	white-space: nowrap;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
}
.sbut3:hover {
	background: -moz-linear-gradient(top, #f88a8a 0%, #d82b2b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f88a8a), color-stop(100%,#d82b2b));
}
.sbut4 {
	height: 22px;
	line-height: 22px;
	font-size: 11px;
	font-family:Verdana, Tahoma, sans-serif;
	padding: 0 10px;
	background: #88acbf;
	background: -moz-linear-gradient(top, #a5c3d2 0%, #99bbcd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4b8daf), color-stop(100%,#3d7592));
	border: 1px solid #376278;
	-moz-box-shadow: 0px 1px 0px rgba(255,255,255,1) inset, 0px 1px 0px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 1px 0px rgba(255,255,255,1) inset, 0px 1px 0px rgba(0,0,0,0.3);
	box-shadow: 0px 1px 0px rgba(255,255,255,1) inset, 0px 1px 0px rgba(0,0,0,0.3);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #ffffff;
	cursor:pointer;
	font-weight: bold;
	display: inline-block;
	white-space: nowrap;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
}
.sbut4:hover {
	background: -moz-linear-gradient(top, #76a9c3 0%, #6691a7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#76a9c3), color-stop(100%,#6691a7));
}

.npage { padding: 5px 0; line-height: 20px; }
.npage .pages { text-align: center; }
.npage .pages {
	font-size: 12px;
	font-family: Tahoma, Verdana, sans-serif;
}
.npage .pages a {
	display: inline-block;
	padding: 4px 4px 4px 4px;
	margin: 0 2px 0 2px;
	color: #30461b;
	font-size: 12px;
	font-family: Tahoma, Verdana, sans-serif;
}
.npage .pages { padding: 0px; }
.npage .pages a:hover {
	background: #b6e38d;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.npage .pages li { margin: 0 1px; }
.npage .pages li.active {
	background: #77ae44;
	color: #ffffff;
	font-weight: bold;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	padding: 1px 5px;
	margin: 0 2px 0 2px;
}

.pline > li {
	display: inline-block;
	margin: 0 3px;
}
td.fmain {
	font: 11px Verdana, Tahoma, sans-serif;
}
td.gmes {
	background: url(images/f/g_top1.gif) no-repeat;
	color: #FFFFFF;
	font: bold 13px Verdana, Tahoma, sans-serif;
	width:302px;
	height:21px;
}
td.gmes2 {
	background: url(images/f/g_top3.gif) no-repeat;
	color: #FFFFFF;
	font: bold 13px Verdana, Tahoma, sans-serif;
	width:402px;
	height:21px;
}
td.gmes3 {
	background: url(images/f/g_top4.gif) no-repeat;
	color: #FFFFFF;
	font: bold 13px Verdana, Tahoma, sans-serif;
	width:517px;
	height:21px;
}
td.rmes {
	background: url(images/f/g_top2.gif) no-repeat;
	color: #FFFFFF;
	font: bold 13px Verdana, Tahoma, sans-serif;
	width:302px;
	height:21px;
}
td.mess_rl {
	background:#f0f0e8;
	border-right: #939393 1px solid;
	border-left: #939393 1px solid;
	width:300px;
}
td.mess_rl_img {
	background:#ffffff;
	border-right: #939393 1px solid;
	border-left: #939393 1px solid;
}
td.mess_bot {
	border-right: #939393 1px solid;
	border-left: #939393 1px solid;
	border-bottom: #939393 1px solid;
	background:#f0f0e8;
	width:302px;
	height:10px;
}
td.mess_bot_img {
	border-right: #939393 1px solid;
	border-left: #939393 1px solid;
	border-bottom: #939393 1px solid;
	background:#ffffff;
	height:4px;
}
.news-badge {
	background-color: #ff0000;
	color: white;
	width: 14px;
	height: 14px;
	border-radius: 1px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 10px;
	font-weight: bold;
	font-family: Tahoma
}