/*---------------Основные элементы-------------*/
table.main {	border-collapse: collapse;
    padding: 0;
    border: 0;
    width: 100%;
    height: 100%;
}
p {	padding: 0;
	margin: 0;
}
a.ext {    text-decoration: none;
	border-bottom: 1px dashed;
}
a {	font-size: 12px;
}
a:link, a:visited {
	color: #ddd;
}
a:hover {
	color: #fff;
}

body {	color: #fff;
	font-family: Tahoma, Arial;
	font-size: 12px;
}
img {    border: 2px solid #222;
}
img.blb {	border: 4px solid #222;
}
img.bll {	border: 4px solid #666;
}
img.non {	border: 0;
}
h1 {	font-size: 18px;
	padding-top: 10px;
	padding-left: 25px;
	padding-bottom: 5px;
	font-family: Tahoma, Arial;
	font-weight: normal;
	background: url('/img/point.gif') no-repeat;
    background-position: 0 13;}
h2 {	padding-bottom: 5px;
	padding-top: 10px;}
h3 {	padding-bottom: 5px;
	padding-top: 10px;
}
td.content {	font-size: 12px;
	vertical-align: top;}
ul.brend {	padding: 0;
	margin-left: 20px;}
ul.brend li {	list-style-image: url('/img/point_small.gif');
	font: 12px Tahoma;
}
input.button {	background: url('/img/button.gif') no-repeat;
	border: 0;
	text-align: center;
	color: #fff;
	width: 124px;
	height: 24px;}
input.field, textarea.field{	border: 1px solid #666;
	background: #999;
	font: 12px Tahoma;
	color: #fff;
}
/*-----------------Новости---------------*/
table.nwblock {	width: 100%;
}
table.nwblock td {	font-size: 12px;
	vertical-align: top;
}
.byears, .big {	font-size: 18px;
}
a.byears {	text-decoration: none;
}
.unres {    color: #666;}
div.newsimg {	width: 100px;
	float: left;
	text-align: right;
}
img.news {
	margin: 2px 4px 4px 0;
	border: 2px solid #222;
}
td.news {
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 2px;
	text-align: justify;
	vertical-align: top;	border-bottom: 1px dashed #666;
}
div.news {
	width: 100%;
	padding: 4px 0 4px 0;
	display: block;
}
div.line {	width: 100%;	border-top: 1px dashed #666;
	padding-bottom: 5px;
}
span.data {	color: #999;
	margin-left: 5px;
}
/*-------------------Прайс-------------------*/
table.price {	width: 100%;
}
table.price td{	vertical-align: top;
	width: 50%;
	padding: 0 50px 0 50px;
}
table.cn {	border-collapse: collapse;
	border: 1px solid #000;
	width: 100%;
}
table.cn td {	font-size: 12px;
	padding: 3px;
	border: 1px solid #222;
}
tr.hdr {	background: #000;
}
tr.tp0 {	background: #666;
}
tr.tp1 {	background: #555;
}
