BODY{MARGIN: 0; background:#ffffff}
A{COLOR: #183dab}
A:visited{COLOR: #800080}
A:hover{COLOR: #990000}
IMG.border0{BORDER: 0}
IMG {BORDER: #808080 1px solid}
TABLE {border:none; border-collapse:collapse; border-spacing:0}
TR {vertical-align:top}
DIV.dt {FONT-SIZE: 60%; FONT-FAMILY: tahoma,arial,geneva,sans-serif}
H2 {FONT-WEIGHT: normal; FONT-SIZE: 140%; MARGIN: 0px 20px 1em 0px}
H3 {FONT-WEIGHT: normal; FONT-SIZE: 120%; MARGIN: 0px 0px 0.3em}
A H3 IMG {BORDER: medium none; DISPLAY: block}
H4 {FONT-WEIGHT: bold; FONT-SIZE: 85%; MARGIN: 0px 0px 0.3em}
TD.pravaya {padding: 0 0 0 4px}
TD.pravaya iframe {MARGIN: 10px 0 0 12px}
DIV.hrk {
	MARGIN: 10px 2% 4px 11%; BORDER-BOTTOM: black 1px solid; HEIGHT: 1px
}
TD.b728 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 15px
}
TABLE.shapka TD IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 8px 0px 0px; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
TABLE.shapka TD.logo {
	BORDER-TOP: #cbc793 4px solid
}
TABLE.shapka TD.logo TABLE TD {
	PADDING-RIGHT: 8px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE.shapka TD.logo TABLE TD IMG {
	MARGIN: 4px 0px 0px
}
TABLE.shapka TD.logo TABLE TD DIV {
	FONT-SIZE: 80%; MARGIN: 8px 0px 4px; FONT-FAMILY: arial,geneva,sans-serif
}
TABLE.shapka TD.logo TABLE TD DIV.h {
	FONT-WEIGHT: bold; FONT-SIZE: 130%; MARGIN: 0px; COLOR: #990000
}
TABLE.shapka TD.promo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 12px
}
TABLE.shapka TD.promo DIV {
	FONT-SIZE: 10pt; MARGIN: 0px 0px 0.3em 12px
}

TABLE.shapka TD.promo DIV TABLE TD{
FONT-SIZE: 12px; 
}

table.service {}
table.service td {padding:2 0 4 12;font-family:arial,geneva,sans-serif;font-size:80%}
table.service td.search {background-color:#DDD9B6;border-right:4px solid white}
table.service td.archive {border-bottom:1px solid #CCC798}
table.service td input {width:100%}

table.service td.search table td {padding:2 4 0 0}
table.service td.search table td a {color:black;text-decoration:none;font-family:arial,geneva,sans-serif}

table.service td.archive table td {padding:2 4 0 0}
table.service td.archive table td a {color:black;text-decoration:none;font-family:arial,geneva,sans-serif}
table.service td.archive table td.label {font-family:tahoma,arial,geneva,sans-serif;font-size:60%;color:#A7A276}
table.service td.archive select
{margin:3px 0 5px 0}

TD.nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: arial, geneva, sans-serif
}
TD.nav DIV A {
	COLOR: #2b5082
}
TD.nav DIV A:hover {
	COLOR: #990000
}
TD.nav DIV.ed A {
	COLOR: #c0251c
}
TD.nav DIV {
	PADDING-RIGHT: 2px; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; MARGIN: 4px 0px 3px; PADDING-TOP: 0px
}
TD.nav DIV IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 0px 0px 0px 4px; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
TD.nav DIV.group {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 80%; PADDING-BOTTOM: 0px; MARGIN: 0px 8px 0px 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #c5c8d0 1px solid
}
TD.nav DIV.active {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #e9d880
}
TD.nav DIV.active A {
	COLOR: black
}
TD.nav DIV.group-home {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 80%; PADDING-BOTTOM: 0px; MARGIN: 0px 8px 0px 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #ff4e4e 1px solid
}
TD.nav DIV.active-home {
	FONT-WEIGHT: bold
}
TD.nav DIV.group-pril {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 80%; PADDING-BOTTOM: 0px; MARGIN: 0px 8px 0px 0px; PADDING-TOP: 0px
}
TABLE.podval {
	BORDER-TOP: black 1px solid
}
TABLE.podval TD {
	PADDING-RIGHT: 16px; PADDING-LEFT: 0px; FONT-SIZE: 80%; PADDING-BOTTOM: 0px; PADDING-TOP: 16px
}
TABLE.podval TD.pravaya {
	PADDING-RIGHT: 12px; PADDING-LEFT: 16px; PADDING-BOTTOM: 0px; PADDING-TOP: 16px
}
TABLE.podval TD.pravaya INPUT {
	WIDTH: 100%
}
TABLE.podval TD.pravaya TABLE.poisk TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 60%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: tahoma,arial,geneva,sans-serif
}

TABLE.podval img
{
border:none
}


table.line {width:100%}
table.line h4 {margin:3px 0 0 0; FONT-SIZE: 80%; FONT-FAMILY: tahoma,arial,geneva,sans-serif; font-weight:bold}
table.line h1 {font-weight:normal; font-size:200%; margin:5px 0 7px 0; padding:0}
table.line td.left {padding:10px 25px 0 0}
table.line td.right {width:240px; padding:10px 0 0 0}

table.chronicle h4 {margin: 7px 0 0 160px}
table.chronicle td.time {width:150px; padding:4px 5px 0 0; text-align:right; FONT-SIZE: 60%; FONT-FAMILY: tahoma,arial,geneva,sans-serif}
table.chronicle td.time img {clear:both}
table.chronicle td.news {padding:0 0 12px 5px}
table.chronicle p.title {margin:0}
table.chronicle tr.top {}
table.chronicle tr.top p.title {font-size:110%}
table.chronicle p.sub {margin:0;font-size:80%}

tr.last {background:#fffaee}
table.line td.right div {margin:0 0 20px 0; padding:0 3px 3px 7px; border-left:solid 1px #555}
tr.note {font-style:oblique}
tr.note img {border:none}


td.story {padding:20px 3px 3px 10px}
td.story img {float:left; margin:0 10px 20px 0}
td.story div.dt {font-family:tahoma; font-size:60%}
td.story h2 {margin:0; font-size:120%}
td.story p {margin:0}

div.ramsearch {font:normal 12px arial; padding:15px 24px 0 0; float:right}
div.ramsearch form {margin:0}
div.ramsearch form input.text {border:solid 1px #777777; margin:0 3px 0 18px; width:180px}
div.selector {padding:4px 0 0 0}
div.selector label {vertical-align:top}

div.pager{margin:7x 0 12px 0; font:normal 80% arial}

