/* CSS Document */

body{
	font: 9pt Arial;
	font-weight: normal;
}

#body {
	background: url(/img/bg.gif);
	padding: 0px;
	margin: 0px;
}

td.center{
	padding: 0px 8px 0px 8px;
	background: #1b1d1f;
}

td.main_container{
	background: #ffffff;
	padding: 4px;
}

div.main_post{
	background: #5F5F5F;
	color: #FFFF78;
	font: bold 12pt Arial;
}

a.main_post, a.main_post:link{
	color: #FFFF78;
	font: bold 12pt Arial;
	text-decoration: none;
}

a.main_post:hover{
	color: #ffffff;
	font: bold 12pt Arial;
	text-decoration: underline;
}

td.main_post{
	padding-right: 21px;
}

div.main_post_link{
	padding: 8px 30px 8px 16px;
}

div.main_post_text{
	padding: 14px 40px 30px 16px;
	color: #000000;
	font: bold 9pt Arial;
}

span.date{
	color: #8d8e8f;
	font-weight: normal;
	line-height: 18pt;
}

div.recent_post{
	padding: 0px 0px 3px 0px;
	background: url(/img/spacer_1.gif) repeat-x bottom left scroll;
}

td.recent_post{
	padding: 5px 15px 0px 13px;
	font-weight: bold;
}

td.recent_photo{
	padding-top: 3px;
}

.bordered{
	border: 1px solid #000;
}

a.recent_header, a.recent_header:link{
	color: #bf3700;
	font: bold 12pt Arial;
	text-decoration: none;
}

a.recent_header:hover{
	color: #bf3700;
	font: bold 12pt Arial;
	text-decoration: underline;
}

td.tab_container{
	padding-left: 6px;
}

td.tab_white{
	color: #000000;
	font: bold 11pt Arial;
	background: #ffffff;
	padding: 0px 30px 0px 30px;
	white-space: nowrap;
}

td.tab_grey{
	color: #000000;
	font: bold 11pt Arial;
	background: #a4a5a5;
	padding: 0px 30px 0px 30px;
	white-space: nowrap;
}

a.tab_grey, a.tab_grey:link{
	color: 000000;
}

a.tab_grey:hover{
	color: 932312;
}

td.lenta{
	background: #ededed;
}

div.lenta{
	padding: 15px 13px 15px 17px;
	width: 320px;
	background: #ededed;
}

div.lenta_header{
	font: bold 12pt Arial;
}

a.lenta_header, a.lenta_header:link{
	color: #932312;
	text-decoration: none;
}

a.lenta_header:hover{
	color: #932312;
	text-decoration: underline;
}

a.src, a.src:link{
	color: #932312;
	text-decoration: underline;
}

a.src:hover{
	color: #932312;
	text-decoration: underline;
}

a.lenta_link, a.lenta_link:link{
	color: #000000;
	text-decoration: none;
}

a.lenta_link:hover{
	color: #932312;
	text-decoration: underline;
}

td.lenta_time{
	color: #848586;
	padding: 11px 20px 0px 1px;
	border-bottom: 1px solid #ffffff;
}

td.lenta_text{
	padding: 10px 3px 0px 0px;
	border-bottom: 1px solid #ffffff;
}

div.news_photo_small{
	padding: 2px;
	border: 1px solid #000000;
	
}

a.general_post, a.general_post:link{
	color: #074aa6;
	font: bold 12pt Arial;
	text-decoration: none;
}

a.general_post:hover{
	color: #074aa6;
	font: bold 12pt Arial;
	text-decoration: underline;
}

td.general_post{
	padding: 5px 15px 0px 13px;
	font-weight: normal;
}

div.general_post{
	padding: 5px 0px 3px 5px;
	background: url(/img/spacer_1.gif) repeat-x bottom left scroll;
}

td.bottom{
	background: #0b1652;
	color: #ffffff;
	padding: 30px;
}

div.item_header{
	color: #8d8e8f;
	background: url(/img/spacer_1.gif) repeat-x bottom left scroll;
}

h1{
	color: #074aa6;
	font: bold 12pt Arial;
}

td.page_selected{
	background: #eeeeee;
	font: 9pt;
	text-decoration: underline;
}

a.page, a.page:link{
	color: #b60000;
	text-decoration: underline;
	font: 9pt;
}

a.page:hover{
	color: #b60000;
	text-decoration: underline;
	font: 9pt;
}

.tophead {
	background: url(img/top-bg.jpg) repeat-x left top;
}

.tophead div{
	background: url(img/top-l.jpg) no-repeat right top;
	padding-right: 17px;
}

a.text {
	color: #000;
	text-decoration: none;
}

a.text:hover {
	color: #000;
	text-decoration: underline;
}

a.recent_text
{
	color: #000;
	text-decoration: none;
}

a.recent_text:hover
{
	color: #000;
	text-decoration:  underline;
}

.announce {
	height: 110px;
}

.bottom a , bottom a:hover
{
	color: #ffffff;
}
#calendar {background: #fff; border: 1px solid #ccc; background-color: #ffffff; padding: 2px 0px; width: 228px; height: 222px; display: none;}
.calend {position: relative;}
.cal-lnk {color: #fff; position: absolute; right: 20px; top: -30px; cursor: pointer;}
textarea.lnk {
	width: 415px;	height: 40px;
	background-color: #dddddd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

textarea.code {
	width: 400px;	height: 100px;
	background-color: #dddddd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.sub_header {
	padding-top: 8px;
	padding-left: 14px;
}

.sub_header a {
	color: #000;
	text-decoration: none;
}

.sub_header a:hover {
	color: #000;
	text-decoration: underline;
}

.left {
	float: left;
}

table.today {
	border-left: 4px solid #fff;border-right: 4px solid #fff;
	
}

table.today td{
color: #fff;
font-weight: bold;
}
td.curdate {
	padding: 10px 18px;
}

td.timer {
	font-size: 14px;
  padding: 0px 10px  0px 10px;
}