BODY {
	margin: 0;
	padding: 0;
	font: 100% "Times New Roman", serif;
	color: black;
	background-color: white;
}
A {
	text-decoration:underline;
}
A:link {
	color: #0000CC;
}
A:hover {
	color: #990000;
}
A:active {
	color: #990000;
}
A:visited {
	color: #660066;
}
ACRONYM {
	border-bottom: 1px dotted black;
	cursor: help;
}
BLOCKQUOTE {
	margin-left: 30px;
	margin-right: 0;
	font-style: italic;
}
H1 {
	width: 100%;
	margin: 0;
	padding: 5px 0 5px 10px;
	border-left: 1px solid #CCC;
	border-top: 1px solid #CCC;
	font: bold 95% Arial, Sans-serif;
	color: #900;
}
H1.max {
	margin: 0 15px;
}
H2 {
	margin: 0;
	font: bold 85% Arial, Sans-serif;
}
HR {
	width: 100%;
	height: 1px;
	color: #CCC;
	background-color: #CCC;
}
.breadcrumbs {
	padding: 5px;
	font: bold 60% Verdana, Arial, sans-serif;
	color: white;
	background-color: #A90000;
}
.newyork {
	padding: 5px 15px;
	font: bold 60% Verdana, Arial, sans-serif;
	text-align: center;
	color: white;
	background-color: #870000;
}

.header {
	margin-bottom: 15px;
	border-bottom: 1px solid #B0B0B5;
	text-align: center;
	background: #F2F2F6;
}

.header25 {
	margin-bottom: 15px;
	border-bottom: 1px solid #B0B0B5;
	text-align: center;
	background: #DDDEE9 url("img/head_bg.gif") repeat;
}
.logo {
	padding: 15px 10px 10px 25px;
}
.nav {
	width: 193px;
	padding-left: 15px;
	text-align: right;
}
.main {
	padding-left: 15px;
	padding-right: 15px;
}
A.n-head {
	font: bold 65% Verdana, Arial, sans-serif;
	color: black;
}
.a-head { /* активный заголовок */
	font: bold 65% Verdana, Arial, sans-serif;
	color: #990000;
}
UL.n-sub {
	margin: 0 0 0 20px;
	padding: 0;
	font: 60% Verdana, sans-serif;
}
.head-box {
	padding: 3px;
	text-align: left;
	background-color: #DFDFE5;
	border-top: 1px solid #EAEAF2;
	border-right: 1px solid #BABABF;
	border-bottom: 1px solid #BABABF;
	border-left: 1px solid #EAEAF2;
}
.box {
	padding: 7px 5px;
	background-color: #F2F2F6;
}
.head {
	font: bold 65% Verdana, Arial, sans-serif;
}
.ad {
	margin: 15px 0;
	padding: 10px;
	border-top: 1px solid #B0B0B5;
	border-bottom: 1px solid #B0B0B5;
	background-color: #F7F8FC;
	text-align: center;
}
.c {
	width: 40%;
	font: 65% Verdana, sans-serif;
}
.button {
	width: 10%;
	padding: 0 10px;
	text-align: right;
}

.small {
	font-size: 85%;
}
.author {
	font-style: italic;
	text-align: right;
}

.imgsig {
	padding: 5px 10px;
	background-color: #F7F8FC;
}

.time {
	padding: 5px;
	font: bold 60% Verdana, Arial, sans-serif;
	text-align: center;
	color: #FFF;
	background-color: #870000;
}

.info {
	font: 60% Verdana, sans-serif;
}

.ask {
	background-color: #E0F1DD;
}
.answer {
	background-color: #F2F2F6;
}
.nav-cam {
	padding: 7px 5px;
	background-color: #F2F2F6;
	font: 60% Verdana, sans-serif;
}
.alignright {
	float: right;
}
.alignleft {
	float: left;
}
table.lenta {border:solid 1px #777777; width:100%; background-color:#FFFFFF}
table.lenta td.img {margin:0; padding: 10px 0px 3px 10px; }
table.lenta td.text {margin:0; padding: 10px 10px 3px 10px; }
table.lenta img {margin:0}
table.lenta A:link {color:#183CAD}
table.lenta A:link img {border:none}
table.lenta A:visited {color:#840084}
table.lenta A:visited img {border:solid 1px #FFFFFF}
table.lenta p.title {margin:0; font-family:Times; font-size:100%; font-weight:bold}
table.lenta p.t {margin:0; font-family:Times; font-size:60%; color:#000000}
table.lenta p.content {margin:0; font-family:Times; font-size:100%; color:#000000}