div#outside { border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(255, 161, 60) -moz-use-text-color rgb(255, 161, 60) rgb(255, 161, 60); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; width: 100%; margin: 4px 0px 0px; }
div#outside h3 { font: bold 80% arial; margin: 5px 0px 5px 12px; color: rgb(251, 121, 0); }
div#outside table { border-collapse: collapse; width: 100%; font: 70% arial; }
div#outside table td { padding: 4px 3px 4px 12px; }
div#outside table td span { color: rgb(119, 119, 85); }
div#outside table td A { color: rgb(26, 61, 192); }
div#outside table td.mz1 { background: none repeat scroll 0% 0% rgb(251, 244, 227); }
div#outside table td.mz2 { background: none repeat scroll 0% 0% rgb(248, 234, 204); }
/* ::::: http://img.lenta.ru/i/style.css?7 ::::: */

BODY { margin: 0px; font-family: Times,serif; background: none repeat scroll 0% 0% rgb(255, 255, 255); max-width: 90em; border-right: 1px solid rgb(218, 218, 218); }
A { color: rgb(24, 61, 171); }
A:visited { color: rgb(128, 0, 128); }
A:hover { color: rgb(153, 0, 0); }
IMG.border0 { border: 0px none; }
IMG { border: 1px solid rgb(128, 128, 128); }
TABLE { border: medium none; border-collapse: collapse; border-spacing: 0px; }
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; }
TD.pravaya { padding: 0px 0px 0px 4px; }
DIV.hrk { margin: 10px 2% 4px 12%; border-bottom: 1px solid black; height: 1px; }
DIV.hrdouble { border-bottom: 4px double black; height: 4px; }
TD.b728 { padding: 15px 0px 0px; }
TABLE.shapka TD IMG { border-right: medium none; border-width: medium; border-style: none; border-color: -moz-use-text-color; margin: 8px 0px 0px; }
TABLE.shapka TD.logo { border-top: 4px solid rgb(203, 199, 147); }
TABLE.shapka TD.logo TABLE TD { padding: 0px 8px 0px 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: rgb(153, 0, 0); }
TABLE.today TR { background-color: rgb(240, 241, 243); }
TABLE.today TR.w { background-color: white; }
TABLE.today TD.h { padding: 5px 0px 0px 12px; }
TABLE.today TD.h DIV { font-weight: bold; font-size: 100%; margin: 0px; color: rgb(135, 135, 135); }
TABLE.today TD { padding: 10px 0px 12px 12px; }
TABLE.today TD DIV { margin: 0px 6px 0.6em 0px; }
TABLE.today TD DIV SPAN { font-size: 80%; }
TABLE.today TD DIV SPAN.dt { font-size: 60%; font-family: tahoma,arial,geneva,sans-serif; }
TABLE.today TD.h DIV.lenta { font-weight: bold; font-size: 100%; margin: 0px; color: rgb(153, 0, 0); }
TABLE.today TD.h DIV.tema { font-weight: bold; font-size: 100%; margin: 0px; color: black; }
TD.pril { padding: 4px 2px 0px 0px; }
TD.pril DIV { font-size: 80%; margin: 0px 0px 0px 12px; }
TD.pril DIV.dt { font-size: 60%; }
TD.pril DIV.ed { font-weight: bold; font-size: 100%; margin: 0px; font-style: italic; }
TD.pril DIV.ed A { color: BLACK; text-decoration: none; }
TD.pril DIV.ed A:hover { color: BLACK; text-decoration: underline; }
TD.pril DIV.h2 { font-weight: 700; margin-top: 0px; font-size: 90%; }
TD.pril DIV.ed IMG { border-right: medium none; border-width: medium; border-style: none; border-color: -moz-use-text-color; margin: 0px 2px 0px 0px; }
TD.pril IMG { margin: 4px 0px 4px 12px; }
TD.nav { padding: 0px 0px 0px 3px; font-family: arial,geneva,sans-serif; }
TD.nav DIV A { color: rgb(43, 80, 130); }
TD.nav DIV A:hover { color: rgb(153, 0, 0); }
TD.nav DIV { padding: 0px 2px 2px 8px; margin: 3px 0px 2px; }
TD.nav DIV.group { padding: 0px; font-size: 80%; margin: 0px 8px 0px 0px; border-bottom: 1px solid rgb(197, 200, 208); }
TD.nav DIV.red A { color: rgb(204, 0, 0); }
TD.nav DIV.green A { color: rgb(1, 150, 121); }
TD.nav DIV.biz A { color: rgb(1, 95, 174); }
TD.nav DIV.realty A { color: rgb(235, 139, 1); }
TD.nav DIV.razdel A { color: rgb(112, 112, 112); }
TD.statya { padding: 0px; background: none repeat scroll 0% 0% rgb(239, 237, 223); }
TD.statya P { margin-right: 20px; }
TD.statya P.links { font-size: 80%; }
TD.statya TABLE.photo { width: 100%; }
TD.statya TABLE.photo td.zpic { width: 346px; }
TD.statya TABLE.photo TD IMG { margin: 4px 8px 4px 0px; }
TD.statya TABLE.photo TD DIV.dt { padding-right: 20px; }
TD.statya TABLE.vrezka { margin: 0px 0px 1em 16px; background-color: rgb(221, 217, 182); }
TD.statya TABLE.vrezka TD DIV { margin: 4px 12px 0px 16px; }

td.razdel-news { background: none repeat scroll 0% 0% rgb(239, 237, 223); padding: 5px 10px 10px 16px; }
td.razdel-news div img { border: 1px solid rgb(128, 128, 128); }
div.hnews { font: bold 100% times,serif; color: rgb(153, 0, 0); }
div.news0 { margin: 8px 0px 0px; }
div.news0 h2 { margin: 4px 0px; font-size: 120%; }
div.news0 img { margin: 0px; }
div.news0 p { margin: 0px; }
div.news1 { float: left; font-family: times,serif; margin: 12px 0px 7px; }
div.news1 h4 { margin: 0px 0px 3px; }
div.news1 img { float: left; margin: 2px 7px 0px 0px; }
div.news1 p { font-size: 80%; margin: 0px; }
div.allnews { float: right; margin-top: 16px; font: bold 100% times,serif; }

TABLE.podval { width: 100%; border-top: 1px solid rgb(218, 218, 218); }
TABLE.podval TD { padding: 16px 16px 16px 0px; font-size: 80%; }
a.lp { color: rgb(54, 0, 152); border-bottom: 1px solid rgb(54, 0, 152); }
/* ::::: http://img.lenta.ru/i/main.css ::::: */

BODY { margin: 0px; font-family: Times,serif; background: none repeat scroll 0% 0% rgb(255, 255, 255); max-width: 90em; border-right: 1px solid rgb(218, 218, 218); }
div.rsearch { font: 11px arial; padding: 0px; }
form#search-form { margin: 12px 0px 0px -7px; padding: 3px; background: none repeat scroll 0% 0% rgb(221, 217, 182); }
form#search-form input.text { border: 1px solid rgb(119, 119, 119); margin: 2px 0px 0px 4px; width: 80%; font: 11px arial; }
div.rsearch div.selector { padding: 0px; margin: 1px 0px 0px -3px; }
div.rsearch div.selector label { vertical-align: top; }
table.forum { margin: 0px 7px 7px 20px; float: right; clear: both; }
table.forum td { font: 11px tahoma,arial,sans-serif; vertical-align: bottom; text-align: right; padding-right: 5px; }
table.forum td a { color: rgb(0, 0, 0); }
table.forum td input.text { font-size: 10px; border: 1px solid rgb(119, 119, 119); }
table.forum td input.submit { font-size: 10px; border: 1px solid rgb(119, 119, 119); cursor: pointer; }
#id-user { width: 100px; }
#id-pass { width: 75px; }
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; }
.fb_reset { background: none repeat scroll 0% 0% transparent; border-spacing: 0px; border: 0px none; color: rgb(0, 0, 0); cursor: auto; direction: ltr; font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1; margin: 0px; overflow: visible; padding: 0px; text-align: left; text-decoration: none; text-indent: 0px; text-shadow: none; text-transform: none; visibility: visible; white-space: normal; word-spacing: normal; }
.fb_iframe_widget { position: relative; display: inline-block; }
.fb_iframe_widget iframe { position: absolute; }
.fb_iframe_widget span { position: relative; display: inline-block; vertical-align: text-bottom; text-align: justify; }
.fb_edge_widget_with_comment { position: relative; }
table.vrezka .b-remove-m { height: 400px; background: none repeat scroll 0px 0px rgb(239, 237, 223); }
.b-remove-m { margin: 0px ! important; }
.b-remove-m div { margin: 0px ! important; }
.b-motor-teaser { margin: 0px; padding: 0px; width: 240px; height: 400px; overflow: hidden; background: url('gradient.png') repeat-x scroll left bottom rgb(25, 30, 36); }
.b-motor-teaser img { border: medium none; float: none; }
.b-motor-teaser table { margin-top: -15px; font-size: 14px; font-family: Arial,Helvetica,sans-serif; line-height: 1; table-layout: fixed; border-spacing: 20px; width: 100%; border-collapse: separate ! important; }
.b-motor-teaser table a { color: white; text-decoration: none; text-shadow: 1px 1px 1px black; }
.b-motor-teaser table a:hover { color: rgb(179, 179, 179); }
.b-motor-teaser table img { border: 1px solid black; }
.b-motor-teaser td { vertical-align: top; }
.b-motor-teaser img { border: medium none ! important; float: none ! important; margin: 0px ! important; }
.b-motor-teaser .preview { width: 85px; }
.b-social-button { -moz-box-orient: vertical; display: inline-block; vertical-align: middle; margin-right: 10px; }
.b-social-button {  }
.b-social-button_tw {  }
.b-480 { background: url('bg.png') repeat scroll 0% 0% transparent; font-family: Helvetica,Arial,sans-serif; margin-bottom: 4px; }
.b-480 img { border: 0px none; }
.b-480 .b-480__wrap { padding: 15px; }
.b-480 .b-480__header { border-bottom: 2px solid white; }
.b-480 .b-480__header a { -moz-box-orient: vertical; display: inline-block; vertical-align: middle; }
.b-480 .b-480__header a {  }
.b-480 .b-480__header span { color: rgb(170, 170, 170) ! important; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; font-size: 12px; margin-left: 5px; }
.b-480 .b-480__header span {  }
.b-480 ul { list-style: none outside none; padding: 0px; margin: 15px 0px 0px; color: white; font-size: 15px; font-weight: bold; }
.b-480 ul li { overflow: hidden; margin-top: 15px; }
.b-480 ul img { display: inline; float: left; margin-right: 10px; }
.b-480 ul a { color: rgb(255, 169, 34); text-decoration: none; }
.b-480 ul a:hover { color: rgba(255, 169, 34, 0.8); }
.b-480 .b-480__title { margin-left: 40px; }
