body {
	margin-left: 3px;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	font-family: Tahoma, Arial, Helvetica, sans-serif ;
}

a:link, a:visited {
	text-decoration:none;
	color:#1f1848;
	
}

a:hover, a:active {
	text-decoration:underline;
	color:#1f1848;

}

h2  {
	margin-top:0px;
	font-size:9pt;
}

#logo {
	padding-top: 5px;
}


.topline {
height: 32px;
font-size: 11px;
text-align:center;
}

#green-block {
	background-image: url(images/plashka-green.gif);
	background-repeat: no-repeat;
	background-position: right top;
	color: #2b225b;
}

#green-block a:link, #green-block a:visited {
	color: #2b225b;
	text-decoration:none;
}

#green-block a:hover, #green-block a:active {
	color: #2b225b;
	text-decoration:underline;
}


#find, #archive, #rss, #info {
	background-image: url(images/bg-regions.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #2b225b;
	margin-bottom:4px;
}

#lenta, #news {
	background-image: url(images/bg-lenta.gif);
	background-repeat: no-repeat;
	background-position: right top;
	color: #2b225b;
	margin-bottom:3px;
}

#light-green {
	background-image: url(images/light-green.gif);
/*	background-image: url(images/page3tdback.gif);*/
	background-repeat: no-repeat;
	background-position: right top;
	color: #2b225b;
	margin-bottom:3px;
	margin-left:3px;
}

#light-green h2 {
	margin-bottom: 5px;
	font-size:9pt;
}

#light-green .block-date{
	padding: 5px 3px 2px 0;
}

#lenta a:link, #lenta a:visited {
	color: #2b225b;
	text-decoration:none;
}

#lenta a:hover, #lenta a:active {
	color: #2b225b;
	text-decoration:underline;
}



#lenta .block-date {
	font-size: 12px;
	font-weight:bold;
	padding-top: 9px;
	padding-bottom: 7px;
	color: #4275b0;
}


#news-list {
	margin-top:-5px;
	margin-left:3px;
	padding-top:0px;
}


#news-list .block-date{
	font-size: 12px;
	font-weight:bold;
	color: #4275b0;
}

#lenta .lenta-time, #news-list .lenta-time {
	color:#4275b0;
	font-size:11px;
	padding: 3px 0 3px 0;
}

#lenta .lenta-title, #news-list .lenta-title {
	color:#2b225b;
	font-size:11px;
	padding: 4px 0 3px 3px;
}

#news-list .lenta-title {

	font-size:10pt;
	padding: 5px 0 5px 5px;

}

#lenta .archive, #news .archive {
	color: #2b225b;
	font-size:12px;
	font-weight:bold;
	padding: 5px 0 5px 0;
}

#lenta .archive a:link, #lenta .archive a:visited, #news .archive a:link, #news .archive a:visited {
	color:#2b225b;
	text-decoration:none;
}

#lenta .archive a:hover, #news .archive a:hover {
	color:#2b225b;
	text-decoration:underline;
}

#news h2 {
	font-size:14pt;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
}

#news p {
	font-size:10pt;
	line-height: 13pt;
	color: #1f1848;
}

#news .block-date {

	padding-top: 5px;
	padding-bottom: 0px;
}

#news img {
	padding-right:5px;
	padding-bottom:5px;
}

#news table {
	padding-top:5px;
}

.print a:link, .print a:visited {
	padding-right: 15px;
	text-decoration:none;
	color:#2b225b;
	background-image: url(images/arrow-blue.gif);
	background-repeat: no-repeat;
	background-position: right center;	
	font-size:10pt;
	font-weight:bold;
}

.print a:hover, .print a:active {
	padding-right: 15px;
	text-decoration:underline;
	color:#2b225b;
	background-image: url(images/arrow-blue.gif);
	background-repeat: no-repeat;
	background-position: right center;	
	font-size:10pt;
	font-weight:bold;
}


#gazeta {
	background-image: url(images/bg-gazeta.gif);
	background-repeat: no-repeat;
	background-position: right top;
	color: #2b225b;
	margin-bottom:3px;
}


#gazeta .block-content {
	padding-left:7px;
	padding-top:7px;
	padding-bottom:0px;
//	background-color: #d9dee8;
	color: #12316b;
	font-size: 9px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}

#gazeta h1 {
	
	font-size:9pt;
	color: #FFFFFF;
	background-color: #afb9cd;
	padding: 3px;
	margin: 9px 5px 5px -3px;
}

#gazeta h2  {
	margin-top:0px;
	font-size:9pt;
}

#gazeta p {
	font-size:11px;
	padding-top:4px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #afb9cd;
	
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 7px;
	margin-left: 0px;
}

#gazeta table {
	margin-bottom:5px;
}
#gazeta .gazeta-title {
	color:#2b225b;
	font-size:10px;
	padding: 4px 0 3px 3px;
}


#gazeta a:link, #gazeta a:visited {
	color:#2b225b;
	text-decoration:none;
}

#gazeta a:hover {
	color:#2b225b;
	text-decoration:underline;
}

#gazeta h1, h2, p, .block-header {
        position:relative;
}

#find .block-header, #archive .block-header, #rss .block-header, #info .block-header, #lenta .block-header, #gazeta  .block-header{
	color:#FFFFFF;
	font-size:11px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 6px;
	padding-left: 7px;
}

#find .block-content, #archive .block-content, #rss .block-content, #info .block-content {
	padding-left:7px;
	padding-top:7px;
	background-color: #e0ebe0;
	color: #565656;
	font-size: 9px;
	width:231px;
}

#rss .block-content,#info .block-content {
	font-size: 9px;
	color: #245d2b;
	font-weight:bold;
}


#rss p, #info p {
	padding-bottom: 9px;	
}

#rss a:link, #rss a:visited,#info a:link, #info a:visited {
	color: #245d2b;
	text-decoration:none;
}

#rss a:hover, #info a:hover {
	color: #245d2b;
	text-decoration:underline;
}


#find .textinput {
	border: 1px solid #727477;
	width: 200px;
}

#archive select {
	color: #565656;
	font-size: 9px;
	border: 1px solid #727477;
	width: 90px;
}


#regions-block {
	background-image: url(images/bg-regions.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #2b225b;
}

#regions-block h1 {
	color:#316e47;
	font-size:13px;
	margin-bottom: 0px;
	margin-top: 3px;
	font-weight:bold;
	text-decoration:none;
}


#regions-block p {
	font-size: 8pt;
	padding-top: 0px;
	margin-top: 0px;
	font-weight:bold;
}

#regions-block .block-date {
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 0px;
}


#green-block img, #gazeta img {
	float: left;
	margin-right: 7px;
	margin-bottom: 5px;
	margin-top: 4px;
	clear: both;
}

#top-left-menu {
	color:#2b225b;
	font-weight: bold;
}

#top-right-menu {
	color:#245d2b;
	font-weight: bold;
}


#bg-top-line-left {
	background-image: url(images/bg-top-line-left.gif);
	background-repeat: repeat-x;
	background-position: left top;
	
}

#bg-top-line-right {
	background-image: url(images/bg-top-line-right.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.block-header {
	color:#FFFFFF;
	font-size:11px;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 6px;
	padding-left: 7px;
}

.block-content {
	padding-left:7px;
	padding-right:3px;
	padding-top:7px;
}

.block-content h1 {
	font-size: 12pt;
	padding-top: 0px;
	margin-top: 0px;
	font-family: Tahoma, Arial, Verdana;
	font-weight:bold;
}

.block-content p {
	font-size: 10pt;
	padding-top: 0px;
	margin-top: 0px;
}

.block-content p a {
	text-decoration:underline;
}


.block-date {
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 7px;
}


#lft-menu {
	color: #FFFFFF;
	font-size:14px;
}

.lft-menu {
	height: 28px;
	margin-bottom:3px;
	background-repeat: no-repeat;
	background-position: left top;
}

.lft-menu-1 {
	background-image: url(images/lft-mn-bg1.gif);
}
.lft-menu-2 {
	background-image: url(images/lft-mn-bg2.gif);
}
.lft-menu-3 {
	background-image: url(images/lft-mn-bg3.gif);
}
.lft-menu-4 {
	background-image: url(images/lft-mn-bg4.gif);
}
.lft-menu-5 {
	background-image: url(images/lft-mn-bg5.gif);
}
.lft-menu-6 {
	background-image: url(images/lft-mn-bg6.gif);
}
.lft-menu-7 {
	background-image: url(images/lft-mn-bg7.gif);
}
.lft-menu-video {
	background-image: url(images/lft-mn-bg-video.gif);
}

.lft-menu a:link,  .lft-menu a:visited{
	padding-left: 19px;
	text-decoration:none;
	color:#FFFFFF;
	background-image: url(images/bulet.gif);
	background-repeat: no-repeat;
	background-position: 0px center;	
}

.lft-menu a:hover {
	padding-left: 19px;
	text-decoration:none;
	color:#FFFFFF;
	background-image: url(images/bulet-selected.gif);
	background-repeat: no-repeat;
	background-position: 0px center;	
}


.lft-menu-video a:link,  .lft-menu-video a:visited {
	padding-left: 19px;
	text-decoration:none;
	color:#FFFFFF;
	background-image: url(images/bulet-selected.gif);
	background-repeat: no-repeat;
	background-position: 0px center;	
}


.lft-menu-item {
	padding-left: 10px;
	padding-top: 4px;
}

.baner-left {
	margin-top: 7px;
	margin-bottom: 7px;
}

.green-top-border {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #27663d;
	margin-bottom:5px;
	margin-top:5px;
}

.blue-top-border {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #2c5ca0;
	margin-bottom:8px;
	margin-top:8px;
}

.green-top-border2 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #27663d;
	margin-bottom:4px;
	margin-top:4px;
	margin-left:-5px;
	margin-right:5px;
}


.two-col h1 {
	color: #972a11;
	margin-bottom:10px;
}

.two-col h2 {
	color: #2b225b;
	margin-top:0px;
	margin-bottom:9pt;
	font-size:9pt;
}

.two-col p {
	margin-top:0px;
	margin-bottom:6pt;
}

.two-col img {
padding: 0 5px 5px 0;
}

.two-col .block-date {
	padding-top: 0px;
	padding-bottom: 0px;
	color:#2b225b;
}

.two-col-a {
	background-image: url(images/two-col-a-back.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.two-col-b {
	background-image: url(images/two-col-b-back.gif);
	background-repeat: no-repeat;
	background-position: left top;	
}

.two-col-b .block-content, .two-col-d .block-content, .two-col-f .block-content {
	padding-left:10px;
	padding-top:7px;
}

.two-col-c {
	background-image: url(images/two-col-c-back.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.two-col-d {
	background-image: url(images/two-col-d-back.gif);
	background-repeat: no-repeat;
	background-position: left top;	
}

.two-col-e {
	background-repeat: no-repeat;
	background-position: left top;	
}

.two-col-f {
	background-image: url(images/two-col-f-back.gif);
	background-repeat: no-repeat;
	background-position: left top;	
}



.two-col p a:link, .two-col p a:visited{
	text-decoration:none;
	color:#535159;
}

.two-col p a:hover, .two-col p a:active{
	text-decoration:underline;
	color:#535159;
}

.two-col h2 a:link, .two-col h2 a:visited {
	color: #12316b;
	text-decoration:none;
	background-image:none;
}

.two-col h2 a:hover, .two-col h2 a:active {
	color: #12316b;
	text-decoration:underline;
	background-image:none;
}

.two-col-e h2 a:link, .two-col-e h2 a:visited, .two-col-f h2 a:link, .two-col-f h2 a:visited {
	padding-right: 15px;
	text-decoration:none;
	color:#2b225b;
	background-image: url(images/arrow-blue.gif);
	background-repeat: no-repeat;
	background-position: right center;	
}

.two-col-e h2 a:hover, .two-col-e h2 a:active{
	padding-right: 15px;
	text-decoration:underline;
	color:#2b225b;
	background-image: url(images/arrow-blue.gif);
	background-repeat: no-repeat;
	background-position: right center;	
}

.copyright {
	color: #2b225b;
	
}

.copyright p, .forbs p {
	margin-bottom:6px;
	margin-top:0;
	font-size:10px;
}

.forbs a:link,  .forbs a:visited{
	padding-left: 19px;
	text-decoration:none;
	color:#387249;
	background-image: url(images/green-bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px center;	
}

.forbs a:hover,  .forbs a:active{
	padding-left: 19px;
	text-decoration:underline;
	color:#387249;
	background-image: url(images/green-bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px center;	
}

.counters {
margin-left:16px;
}

.day-digit {
	font-size:26pt;
 	font-weight:bold;
	font-family: Tahoma,Arial, sans-serif ;
}


#guestbook {
	padding-top:6px;
}

#guestbook h1, #export h1 {
	color: #972a11;
	font-family: Tahoma,Arial, sans-serif ;
	font-size:11pt;
	font-weight:bold;
	margin-bottom: 0px;
	margin-top: 10px;
	margin-left: 8px;
}


#guestform td, #gform td {
	font-size:10pt;
	line-height: 13pt;
	color: #1f1848;
}
#exporttable td{
	background-color: #e0ebe0;
	font-size:10pt;
	line-height: 13pt;
	color: #1f1848;
	text-align: center;
}
#exporttable td a{
	font-weight:bold;
	text-decoration:underline;
}

.nounderline a:link, .nounderline a:visited {
	text-decoration:none;
}

.nounderline a:hover {
	text-decoration:underline;
}

.underline a:link, .underline a:visited, .underline a:hover {
	text-decoration:underline;
}

