div.rsearch {font:normal 11px arial; padding:0 0 0 0; }
div.rsearch form {margin:12px 0 0 -7px; padding:3px; background:#EAF4FE}
div.rsearch form input.text {border:solid 1px #777777; margin:2px 0 0 4px; width:80%; font:normal 11px arial;}
div.rsearch div.selector {padding:0; margin:1px 0 0 -3px}
div.rsearch div.selector label {vertical-align:top}


div.rsearch form#search-form {background:#EAF4FE}

BODY{MARGIN: 0; font-family: Times, serif; background:#ffffff}
A{COLOR: #003282}
A:visited{COLOR: #800080}
A:hover{COLOR: #990000}
IMG.border0{BORDER: 0}
IMG {BORDER: #3D77E0 1px solid}

TABLE {border:none; border-collapse:collapse; border-spacing:0}

TR {vertical-align:top}

TD {padding:0}

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}

DIV.hrk {MARGIN: 10px 2% 4px 12%; BORDER-BOTTOM: #3D77E0 1px solid; HEIGHT: 1px}
DIV.hrg {MARGIN: 10px 2% 4px 12%; BORDER-BOTTOM: #3D77E0 1px solid; HEIGHT: 1px}

TD.b728 {padding:15px 0 0 0}
TD.b728 img {border:none}


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
}

TD.nav {background:#B3D7FF;padding:10px 0 0 3px; FONT-family: sans-serif}
TD.nav DIV {padding:0 2px 2px 8px; margin: 3px 0px 2px 0}
TD.nav DIV A {COLOR: #000000; text-decoration:none}
TD.nav DIV A:hover {text-decoration:underline}
TD.nav DIV.group {font-size:80%; padding:0; MARGIN: 0px 8px 0px 0px; BORDER-BOTTOM: solid 1px #FFFFFF}
TD.nav DIV.active {BACKGROUND-COLOR: #EAF4FE}
TD.nav DIV.active A {COLOR: black}
TABLE.podval {
	WIDTH:100%; BORDER-TOP: black 1px solid; BORDER-bottom: black 1px solid
}
TABLE.podval TD {
	PADDING: 16px 16px 16px 0; FONT-SIZE: 80%
}

td#filnews {background:#FFFFFF; padding:10px 18px 5px 16px}

td#filnews div.th {font:bold 13px tahoma, sans-serif; margin:0 0 5px 0}
td#filnews h2 {margin:7px 0 5px 0}
td#filnews p {margin:0}

td#filnews h4 {margin:12px 0 5px 0; font-size:17px}
td#filnews div.filnewsleft, td#filnews div.filnewsright {margin-top:18px}
td#filnews div.filnewsleft img {float:left; margin:2px 7px 0 0}
td#filnews div.filnewsright img {float:right; margin:6px 5px 0 4px}
td#filnews div.filnewsleft p, td#filnews div.filnewsright p {margin:0 0 0 0; font-size:90%}
td#filnews div.filnewsleft div.dt, td#filnews div.filnewsright div.dt {margin:9px 0 5px 0}

td#filvip {padding:10px 0 5px 0x; font-family:arial; background:#e8e8e8}
td#filvip div#filvip1 {margin:12px 0 0 18px; padding:0 7px 0 0}
td#filvip div#filvip1 h2 {margin:0 0 5px 0}
td#filvip img {float:left; margin:4px 10px 3px 0; border:solid 1px #cccccc}
td#filvip p {margin:3px 0 0 0; font-size:12px}

td#filvip div.headvrez {font:bold 13px tahoma, sans-serif}
td#filvip div.headvrez span {background:#3D77E0; color:#FFFFFF; padding:1px 3px 1px 3px}


table.hell {background:#FFFFFF url('http://img.lenta.ru/i/dw/hell.gif') left top repeat-y; margin:20px 0 0 0}
td#filvip table.hell td img {float:none; clear:both; border:none}

div.dw-block { margin: 0; }
div.ddw-block * { font: 8pt verdana, tahoma, arial; }
div.dw-block table { width: 100%; padding: 0; margin: 0; border-collapse: separate; border-spacing: 2px; }
div.dw-block table td { text-align: left; vertical-align: top; }
div.dw-block table th { text-align: left; vertical-align: top; padding: 2px 2px; color: #003282; }
div.dw-block table th.dw-title { font-size: 16px; font-weight: bold; }
div.dw-block p {margin: 4px 4px 0 0; padding:0 0 4px 4px; font-family: verdana, tahoma, arial; font-size:12px}
div.dw-block div.dw-image { text-align: left; }
div.dw-block img { border: none; margin:0}
div.dw-block a { font-weight: bold; color: #003282; text-decoration: none; }
div.dw-block a:hover { text-decoration: underline; }
div.dw-block .dw-arrows { font: bold 12px serif; }

div#dw-block-1 td { background: #EAF4FD; }
div#dw-block-2 {border-bottom:dotted 1px #000000; border-top:dotted 1px #000000; padding:12px 0 12px 0; margin:12px 0 12px 0}
div#dw-block-2 p {background: #EAF4FD; margin:1px 0 0 0; padding:2px 0 1px 4px;}

div#dw-block-3 {border-bottom:dotted 1px #000000; padding:0 0 12px 0; margin:0 0 0 0}
div#dw-block-3 p { margin: 0}
div#dw-block-3 p.dw-announce {line-height:1.5}
div#dw-block-3 p.dw-title {font-size:16px}

div#dw-block-4 {margin:7px 0 0 0; font:normal 13px arial}


