/* ARTICLE */

body {
	margin: 0px;
	background: white;
	font-size: 100%;
	font-family: arial, sans-serif;
}
a {
	color: #183dab
}
a:visited {
	color: #800080
}
a:hover {
	color: #990000
}

a.lp {color: #360098; border-bottom:solid 1px #360098; padding-bottom:1px}

.clear
{
	clear: both;
}

table {border-collapse:collapse; border-spacing:0}

tr {vertical-align:top}

td {padding:0}

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: 4px; padding-bottom: 0px; padding-top: 12px;
}
table.shapka td.promo div {
	font-size: 12px; margin: 0px 0px 0.3em 12px;
}

TABLE.shapka TD.promo DIV TABLE TD{
font-size: 12px; 
}


div.top-hr
{
	border-top: 1px solid black;
	margin: 5px 30px 4px 0px;
	height: 1px;
}



table.podval {
	border-top: black 1px solid;
	margin: 20px 0px 0px 0px;
}
table.podval td {
	padding: 16px 16px 30px 0px;
	font-size: 0.8em;
}
table.podval td.pravaya {
	padding: 16px 12px 30px 16px;
}



ul
{
	margin: 0 0 7px 0;
	padding: 0;
}

ul li
{
	list-style-type: none;
	padding-left: 20px;
}

ul.disc li
{
	list-style-type: disc;
	padding: 0px;
	margin-left:20px
}


div.latest-news
{
	border:none;
	margin: 0 0 6px 6px;
	padding: 12px 3px 10px 16px;
	background: #F0ECE0;
	font-family: serif;
}

div.latest-news img
{
	display: block;
	border: 1px solid #808080;
}

div.latest-news div.item
{
	margin: 0px 0px 10px 0px;
	font-size: 0.8em;
}

div.latest-news div.item span {font-size:90%}


div.latest-articles
{
	margin: 6px 0 10px 6px;
	padding: 5px 10px 10px 0;
	font-family: serif;
}

div.latest-articles div.item
{
	margin: 0px 0px 10px 12px;
	font-size:90%;
	font-weight:bold;
}

div.latest-articles div.item span{font-weight:normal; font-size:80%}


div.latest-articles div.itemrc {margin: 5px 0px 10px 12px; font-size:90%;}
div.latest-articles div.itemrc span {font:normal 10px tahoma, arial, sans-serif}


div.latest-news-razdel
{
	margin: 0px 30px 20px 6px;
	padding: 5px 10px 20px 10px;
	font-family: serif;
	font-size: 0.8em;
}

div.latest-news-razdel h4
{
font-family:sans-serif;
	margin: 10px 0 10px 0;
}

div.latest-news-razdel div.item
{
	margin: 0px 0px 10px 0px;
}


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
}
TD.nav DIV.rubhead {
	FONT-WEIGHT: bold; FONT-SIZE: 80%; MARGIN-RIGHT: 8px; FONT-FAMILY: arial, geneva, sans-serif
}
TD.nav DIV.rubhead IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 4px 0px; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}


TD.nav DIV.red A {COLOR: #CC0000}
TD.nav DIV.green A {COLOR: #019679}
TD.nav DIV.biz A {COLOR: #015FAE}
TD.nav DIV.bizbold A {COLOR: #015FAE; font-weight:bold}
TD.nav DIV.realty A {COLOR: #EB8B01}
TD.nav DIV.black A {COLOR: #000000}
TD.nav DIV.blackbold A {COLOR: #000000; font-weight:bold}
TD.nav DIV.hockey A {COLOR: #003366; font-weight:bold}
TD.nav DIV.small {font-size:90%}
TD.nav DIV.sub {font-size:80%; font-weight:normal; padding-left:15px}
TD.nav DIV.euro08 A {COLOR: #009933; font-weight:bold}

DIV.hrk {
	MARGIN: 10px 1% 4px 11%; BORDER-BOTTOM: black 1px solid; HEIGHT: 1px
}

TD.pravaya {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TD.pravaya iframe {
	MARGIN: 0 0 0 12
}



/* ===================================*/

td#latest-news
{
	background: #EFEDE0;
	padding: 5px 10px 10px 15px;
	font-family: serif;
}

h3.latest-news
{
	padding: 0px;
	margin: 0px;
	font-size: 0.8em;
	font-family: tahoma;
}

table.latest-news
{
	border-width: 0; border-style: hidden;
	margin: 20px 0px 10px 0px;
	padding: 0;
}

table.latest-news td
{
	margin: 0px;
	padding: 0px 10px 0px 0px;
}

table.latest-news div.item
{
	margin: 0px;
	padding: 0px 0px 10px 0px;
	font-size: 0.8em;
}

table.latest-news div.item img
{
	display: block;
	border: 1px solid #7F8082;
}

div.latest-news-all
{
	font-weight: bold;
}



td#articles-other
{
	padding: 5px 15px 10px 15px;
	font-family: sans-serif;
}

div.articles-other-min-width
{
	width: 495px;
	padding: 0px;
	margin: 0px;
}

div.articles-other
{

}

div.articles-other div.min-width
{
	width: 280px;
	padding: 0px;
	margin: 0px;
}


h3.articles-other
{
	padding: 0px;
	margin: 0px;
	font-size: 0.8em;
	font-family: tahoma;
	color: #666666;
}

div.article-time
{
	font-family: tahoma;
	padding: 0px;
	margin: 10px 0px 5px 0px;
	font-size: 0.6em;
	color: #666666;
}

div.article-pic img
{
	border: 1px solid #7F8082;
}

td#articles-other h2
{
	padding: 0px;
	margin: 10px 0px 5px 0px;
	font-size: 1.4em;
	font-weight: normal;
}


p.article-text
{
	padding: 0px;
	margin: 0px;
	font-size: 0.89em;
}

p.article-text a
{
	font-weight: bold;
}

div.articles-list
{
	padding: 0px;
	margin: 20px 0px 5px 0px;
	font-size: 0.75em;
}

div.articles-list div
{
	padding: 0px;
	margin: 0px 0px 10px 0px;
}

div.articles-list div.min-width
{
	padding: 0px;
	margin: 0px;
	width: 120px;
}

div.articles-list div img
{
	display: block;
	border: 1px solid #7F8082;
}

div.articles-list div a
{
	display: block;
}

div.articles-list div.all
{
	padding: 0px;
	margin: 30px 0px 10px 0px;
	font-size: 1em;
	font-weight: bold;
	color:silver;
}

div.big-banner
{
	float: right;
	clear: right;
	padding: 0px;
	margin: 20px 0px 10px 10px;
}



/* ================================= */


div.date
{
	font-size: 0.6em;
	font-family: Tahoma;
}

table.date
{
	font-size: 0.6em;
	font-family: Tahoma;
}

div.photo
{
	font-size: 0.6em;
	font-family: Tahoma;
}

div.photo img
{
	border: 1px solid #808080;
	float: left;
	margin: 0 10px 0px 0px;
}


h1
{
	clear: both;
	font-weight: normal;
	font-size: 1.5em;
	margin: 0.3em 0em 0em 0em;
	padding: 0;
}

p
{
	margin: 0em 0em 1em 0em;
	padding: 0em 0em 0em 0em;
	font-size: 1em;
}


h2
{
	font-weight: normal;
	font-size: 1.2em;
	margin: 0.3em 0em 0em 0em;
	padding: 0;
}

div.big-banner
{
	margin: 0px 0px 1em 1em;
	padding: 0px;
	float: right;
}

div.big-banner img
{
	border: 1px solid #808082;
}



ul.related-sites,
ul.related-links,
ul.related-story
{
	font-size: 0.8em;
}

h3.related-sites,
h3.related-links,
h3.related-story
{
	font-size: 0.8em;
	margin: 0px;
	padding: 1em 0em 0em 0em;
}

div.epi
{
margin:10px 0 5px 0;
font-size:0.8em;
width:50%;
float:right;
color:#990000;
}

td.epi
{
margin:0 10px 0 5px;
padding:10px 0 0 300px;
font-size:0.8em;
width:40%;
color:#990000;
}

div.author
{
padding:5px 10px 0 0;
font-style:italic;
text-align:right;
}

p.advert
{
margin:0 10px 0 0;
text-align:right;
font-family:sans-serif;
font-size:0.7em;
}

p.disclaimer
{
margin:0 10px 0 0;
text-align:right;
font-family:sans-serif;
font-size:0.7em;
}

p.adverter
{
font-size:80%;
font-weight:bold;
}

table.phgl{
margin:0;
width:100%
}

table.phgl td
{
padding:12px 1px 12px 10px
}

/* TOPICS */


div#iaa2005 {
margin:0 30px 9px 6px;
padding:12px 3px 7px 12px;
background:#03387F;
color:white;
font-family:arial,sans-serif;
}

div#iaa2005 A
{
color:#ffffff;
}

div#iaa2005 div.h
{
padding:5px 0 5px 0;
font-size:1.3em;
font-weight:bold
}

div#iaa2005
{
font-size:0.8em
}



div#torino2006
{
text-align:center;
padding:10px 3px 10px 0;
background:#09f;
font-family:Tahoma;
font-size:12px;
font-weight:bold;
color:#fff;
margin-bottom:10px;
}

div#torino2006 A
{
color:#fff;
}

div#torino2006 img
{
margin-bottom:10px;
}


td#article
{
	padding: 10px 10px 20px 15px;
	background: #ECF1F5;
	font-size:100%;
}


p.first {margin:10px 70px 15px 20px; color:#5a5a5a; font-size:110%}

p.cite
{
	margin:0;
	font-size:110%;
	font-style:italic;
}


/* ÂÐÅÇÛ */


table#vtext{
	font-family:arial, sans-serif;
	border:solid 1px #5a5a5a;
	background:#ccc;
	font-size:80%;
	width:240px
}

table#vtext td{padding:5px 5px 5px 10px}
table#vtext td p{margin:1px 0 1px 0}
table#vtext td.tit{
	background:#5a5a5a;
	color:fff;
	font-weight:bold;
	padding:5px 5px 5px 10px
	}


table#vquote{
	font-family:arial, sans-serif;
	background:#fff;
	border:solid 1px #33a;
	font-size:80%;
	width:240px;
}

table#vquote td{padding:5px 5px 5px 5px}
table#vquote td p{margin:1px 0 1px 0}
table#vquote td p.author {font-style:italic; margin:5px 0 0 10px}
table#vquote td.tit{
	background:#33a;
	color:fff;
	font-weight:bold;
	padding:5px 5px 5px 10px
	}

table#vlink{
	font-family:arial, sans-serif;
	background:#fff;
	border:solid 1px #DE414D;
	font-size:90%;
	width:240px
}

table#vlink td{padding:5px 5px 5px 5px}
table#vlink td p{margin:1px 0 1px 0}
table#vlink td.tit{
	background:#DE414D;
	color:fff;
	font-weight:bold;
	padding:5px 5px 5px 10px
	}

table#vimg{
	font-family:arial, sans-serif;
	background:#eee;
	border:solid 1px #777;
	font-size:80%;
	width:240px
}

table#vimg td.tit{
	background:#777;
	color:fff;
	font-weight:bold;
	padding:5px 5px 5px 10px
	}

table#vimg td.pic {padding:0; border-bottom:solid 1px #777}
table#vimg td.pic img {border:none; margin:0; float:none; clear:both}
table#vimg td.vrez {padding:5px 5px 3px 10px}

table.vleft {float:left; margin:5px 10px 1px 0}
table.vright {float:right; margin:5px 0 1px 10px}

div.ed {
	background:url('http://img.lenta.ru/i/ed.gif') center left no-repeat;
	FONT-WEIGHT: bold;
	FONT-STYLE: italic;
	font-family:times, serif;
	padding:0 0 0 12px;
	margin:20px 0 10px 0;
}

div.top7 {
	FONT-WEIGHT: bold;
	font-family:times, serif;
	COLOR: #990000;
	margin:0 0 6px 0;
}

div.btop {margin:0 0 6px 6px}

table.flop tr.flashmob td {color:#779}
table.flop td {padding:5px 10px 3px 10px; border-bottom:solid 1px #337; font-size:80%}

div.redtram {margin:15px 0 5px 7px; background:#ffffff; padding:5px; vertical-align:bottom; border:solid 1px #000000}
div.redtramh {font-family:arial; font-size:80%; margin:0 0 5px 0}

table.viptable {width:80%}
table.viptable td{padding:5px; font-family:arial; font-size:80%; border:solid 1px #000000}

table.viptable td#rating2006 {border:none; border-bottom:solid 1px #000000;text-align:right;}


table#sn2 {width:100%; background:#EEEBE6; border-bottom: solid 2px #FF9429}

table#sn2 td{font-family:sans-serif, arial; font-weight:bold; font-size:80%; padding:0}
table#sn2 td A {color:#000}
table#sn2 td img {border:none; margin:0; float:right}

table#sn2 td#title {background:#72ADDE; padding:0}
table#sn2 td#t1 {padding:5px}
table#sn2 td#t2 {text-align:right; padding:5px; vertical-align:top}
table#sn2 td#logo {vertical-align:top; text-align:center; padding:0}
table#sn2 td#p1{vertical-align:top; padding:3px 0 3px 7px; width:102px;  text-align:right}
table#sn2 td#p2{vertical-align:bottom; padding:0 7px 3px 0; width:102px; text-align:right}
table#sn2 td#p1 img {border:solid 1px #FF9429; margin:0}
table#sn2 td#p2 img {border:solid 1px #FF9429; margin:0; float:right}


table#expert {border:solid 1px #ED1B24; border-spacing:0; border-collapse:collapse; width:100%}
table#expert td#logo {background:#ED1B24; padding:8px 0 3px 8px}
table#expert td#logo img {border:none}
table#expert td {font-size:90%; font-family:sans-serif; font-weight:bold}
table#expert td li {margin:5px 0 5px 7px; list-style-type: square}
table#expert td li A {color:#000}

div#vz1 {margin:0 0 0 15px}

table.spix {width:100%}
table.spix td {padding:5px; text-align:center}
table.spix td img {width:200px; border:solid 1px #999999}

div.snoska {font:normal 11px arial; margin:10px 10px 0; padding:7px 0; border-top:solid 1px #777777}

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 {font:normal 12px arial; vertical-align:top}

table.bottom-menu { width: 100%; }
table.bottom-menu td { width: 50%; }
table.bottom-menu td.left { text-align: left; }
table.bottom-menu td.right { text-align: right; padding-right: 6px; }


