A { color:#0A69E0;text-decoration:underline; }
A:link { color:#0A69E0;text-decoration:underline; }
A:visited { color:#0A69E0;text-decoration:underline; }
A:hover { color:#0A69E0;text-decoration:underline; }

BODY { font-size:12px; background-color:white; margin: 0 0 0 0; font-family:"Arial Cyr",Arial,Verdana; color:#111111; 
	scrollbar-face-color:#bbbbbb; scrollbar-highlight-color:#aaaaaa; scrollbar-shadow-color:#cccccc; 
	scrollbar-3dlight-color:#aaaaaa; scrollbar-arrow-color:#1EA8AA; scrollbar-track-color:#dddddd; 
	scrollbar-darkshadow-color:#333333; }
TD { font-size: 12px; }
DIV { font-size:12px; text-indent:0px; }

.btxt { font-size:15px; font-family:"Times New Roman Cyr","Times New Roman"; color:#333333; text-align: justify; }
.txt { font-size:14px; font-family:"Times New Roman Cyr","Times New Roman"; color:#333333; text-align: justify; }
.ltxt { font-size:14px; font-family:"Times New Roman Cyr","Times New Roman"; color:#333333; text-align: left; }
.stxt { font-size:12px; font-family:"Times New Roman Cyr","Times New Roman"; color:#333333; text-align: justify; }
.sltxt { font-size:12px; font-family:"Times New Roman Cyr","Times New Roman"; color:#333333; text-align: left; }
.gmtxt { font-size:12px; font-family:"Arial Cyr",Arial,Verdana; color:#333333; text-align: justify; }

.relelm {position:relative;}
.abselm	{position:absolute;}

.up { font-size:12px;text-decoration: none; }

.gbsm { font-size:13px; }
.gbm { font-size:14px; }
.gm { font-size:12px; }
.gsm,
form.gsm input,
form.gsm select,
form.gsm textarea { font-size:11px; }
.gssm { font-size:10px; }
.gsssm { font-size:9px; }

.btc {background-color:#cccccc; color:black; font-family:"Arial Cyr",Arial; font-size:11px;}
.sbtc {background-color:#cccccc; color:black; font-family:"Arial Cyr",Arial; font-size:9px;}

.unsel_0 { cursor:hand;background:#006699;color:#eeeeee }
.unsel_0_cur { cursor:hand;background:#006699;color:#ffffff }
.sel_0 { cursor:hand;background:#6699cc;color:#ffffff }
.sel_0_cur { cursor:hand;background:#6699cc;color:#ffffff }

.unsel_1 { cursor:hand;background:#cccccc;color:#000000;font-weight:normal; }
.unsel_1_cur { cursor:hand;background:#cccccc;color:maroon;font-weight:normal; }
.sel_1 { cursor:hand;background:#eeeeee;color:#000000;font-weight:bold; }
.sel_1_cur { cursor:hand;background:#eeeeee;color:maroon;font-weight:bold; }

.greenlnk, a.greenlnk, a.greenlnk:link, a.greenlnk:hover, a.greenlnk:visited {
	color: #00B3B2;
	text-decoration: underline;
	font-size: 11px;
}

.frmlogin, input.frmlogin {
	font-size: 11px;
	border: 1px solid #BDD4D7;
}

.leftmenu, a.leftmenu, a.leftmenu:link, a.leftmenu:hover, a.leftmenu:visited {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #536570;
}

.leftmenu2, a.leftmenu2, a.leftmenu2:link, a.leftmenu2:hover, a.leftmenu2:visited {
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	color: #536570;
}


.frmsubscr, input.frmsubscr, select.frmsubscr {
	font-size: 11px;
	border: 1px solid #536570;
}

.hdrdb, a.hdrdb, a.hdrdb:link, a.hdrdb:hover, a.hdrdb:visited {
	color: #2B424F;
	font-size: 14px;
	font-weight: bold;
}

.interview {
	font-size: 14px;
	color: #2B424F;
	font-weight: bold;
}

a.interview, a.interview:link, a.interview:hover, a.interview:visited {
	color: #2B424F;
	text-decoration: underline;
}

.sep1 {
	margin: 8px 0px 8px 0px;
	background-color: #8D8D8D;
	font-size: 1px;
	color: #8D8D8D;
	height: 1px;
	line-height: 1px;
}

.sep4 {
	margin: 8px 0px 8px 0px;
	background-color: #2B424F;
	font-size: 1px;
	color: #2B424F;
	height: 4px;
	line-height: 4px;
}

.wglnk, a.wglnk, a.wglnk:link, a.wglnk:hover, a.wglnk:visited {
	color: #ffffff;
	text-decoration: none;
}

.maintheme, a.maintheme, a.maintheme:link, a.maintheme:hover, a.maintheme:visited {
	font-size: 18px;
	color: #0A69E0;
	text-decoration: underline;
}

.maintitle, h1.maintitle {
	font-size: 14px;
	color: #2B424F;
	font-weight: bold;
}

h1.maintitle {
	font-size: 16px;
	color: #2B424F;
	font-weight: bold;
}

.sbs {
	font-size: 12px;
	border: 1px solid #718C97;
	width: 160px;
}

.pgtitle, h1.pgtitle {
	padding-left: 20px;
	font-size: 24px;
	color: #2B424F;
	font-weight: bold;
}

.nws_date {
	font-color: #536570;
	font-size: 12px;
	font-weight: bold;
}

a.noline { text-decoration:none; }
a.noline:link { text-decoration:none; }
a.noline:visited { text-decoration:none; }
a.noline:hover { text-decoration:none; }

.navpath, a.navpath, a.navpath:link, a.navpath:hover, a.navpath:visited {
	color: #990000;
	text-decoration: underline;
	font-size: 12px;
}
 
table.calendar caption {
	border-top: 1px solid #BDD4D7;
	border-bottom: 1px solid #BDD4D7;
	text-align:center;
	font-size: 11px;
	padding: 4px 0px 4px 0px;
}

table.calendar tr th {
	text-align: center;
	font-size: 10px;
	color: #990000;
}

table.calendar tr td {
	width: 20px;
	height: 20px;
	background-color: #EDF3F4;
	text-align: center;
	font-size: 10px;
	color: #111111;
}

table.calendar tr td a, table.calendar tr td a:link, table.calendar tr td a:hover, table.calendar tr td a:visited {
	font-size: 10px;
	text-decoration: underline;
	color: #0A69E0;
}

ul.maprbr li {
	list-style-image: url('/img/red_str.gif');
}

.hugetitle {
	font-size: 32px;
	font-weigth: bold;
	color: #2B424F;
}