html {height: 100%}
html, body {
margin:0px;
padding:0px;
font:12px arial;
background: url('../img/bg.jpg');
}
img {
border: 0px solid #fff;
}
#shheader {
	margin:0px auto 0px auto;
	width:1000px;
	background: url(../img/shheader.png) no-repeat bottom center;
	border: none;
	height: 10px;
}
#shadow {
	margin:0px auto 0px auto;
	width:1000px;
	background: url(../img/shadowlr.png) repeat-y center;
	border: none;
}
#shfooter {
	margin:0px auto 0px auto;
	width:1000px;
	background: url(../img/shfooter.png) no-repeat top center;
	border: none;
	height:10px;
}
.pageframe {
	border: #B5D9FD solid;
	width:980px;
}
.header {
	height:135px;
	background: url(../img/header.png) no-repeat top left;
}
a { 
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}
a:hover { 
text-decoration:underline;
}
.hcontacts {
color:#fff;
font-size:21px;
font-weight:bold;
}
.hcontacts a {
color:#fff;
}
.subheader {
	height:26px;
	padding:0px 10px 0px 10px;
	text-align:left;
	font-size:18px;
	font-weight:bold;
	color:#fff;
	background: url(../img/subhead.png) no-repeat top left;
}
.subheader a {
color:#fff;
}
.footer {
	height:90px;
	background: url(../img/footer.png) no-repeat top left;
}
.fcontacts {
color:#fff;
font-size:12px;
}
.fcontacts a {
color:#fff;
}
.blk {font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:5px; background: url(../img/tgradient.png) repeat-x top left;}
.tl {width:10px; height:10px; margin: 0px; font-size: 0px; background: url(../img/corner.png) top left no-repeat;position:absolute;}
.tr {width:10px; height:10px; margin: 0px 0px; font-size: 0px; float:right; background: url(../img/corner.png) top right no-repeat;} 
.bl {width:10px; height:10px; margin: -6px -6px; font-size: 0px; background: url(../img/corner.png) bottom left no-repeat;}
.br {width:10px; height:10px; margin: -4px -6px 0px 0px; font-size: 1px; float:right; background: url(../img/corner.png) bottom right no-repeat;clear:both;}
.blkttl {border-left: 1px solid #83C2ED;border-right: 1px solid #83C2ED;text-align:center;font-size:20px;font-weight:bold;color:#2D54B2;}
.blkbody {padding:5px; border-bottom: 1px solid #83C2ED;border-left: 1px solid #83C2ED;border-right: 1px solid #83C2ED;}

.blkbody p a {
color:#5A8ED4;
}

.sitecat td {
font-size:16px;
font-weight:bold;
color:#5A8ED4;
background: url(../img/category.png) no-repeat left;
padding: 0px 0px 0px 20px;
}
.sitecat td a {
color:#5A8ED4;
}
.sitecat td a:hover {
color:#2D54B2;
}
.artlist {
font-size:16px;
font-weight:bold;
color:#5A8ED4;
}
.artlist td {
padding: 0px 0px 0px 0px;
}
.artlist td a {
background: url(../img/article.png) no-repeat left;
padding: 0px 0px 0px 12px;
color:#5A8ED4;
}
.artlist td a:hover {
color:#2D54B2;
}
.artlist td p {
font: 14px arial;
color:#000;
font-weight:normal;
margin: 0px 0px 12px 0px;
}
.anons td {
padding: 0px 0px 5px 0px;
}
.anons td p {
margin: 0px 0px 0px 0px;
}
.anons td a {
font-size:15px;
font-weight:bold;
color:#5A8ED4;
text-decoration:underline;
}
.anons td a:hover {
color:#2D54B2;
}
.gotop {
font-size:15px;
margin: 5px 5px 5px 5px;
}
.gotop a {
color:#5A8ED4;
}