html, body
	{
	margin:0 0 0 0;
	padding: 0 0 0 0;
	font-size: 100%;
	font-family: Verdana, Helvetica, Geneva, snas-serif;
	background-color:#eae9e9; 
	height:100%;
	}
h1
	{
	margin:0;
	color:#eb6909;
	font-size: 18px;
	}

p 
	{
	vertical-align:top;
	font-size: 12px;
	}
ul li 
	{
	font-size: 80%;
	}

table.main
	{
	vertical-align:top;
	width:100%;
	}
table.main td.vverh
	{
	background-image:url('intfc/fon-krysha.jpg');
	background-repeat:repeat-x;
	background-position: top center;
	}
table.up
	{
	background-image:url('intfc/krysha.jpg');
	background-repeat:no-repeat;
	background-position: top center;
	width:100%;
	height:347px;
	vertical-align:top;
	}
table.up td.shapka
	{
	}
table.menu
	{

	}
table.menu td
	{
	vertical-align:top;
	font-size:17px;
	font-weight:bold;
	color:#ef442a;
/*	color:#c5351c;*/
	padding:3px 10px 3px 25px;
	}
table.menu td a,
table.menu td a:link, 
table.menu td a:active, 
table.menu td a:visited
	{
	color: #c5351c;
	text-decoration: none;
	}
table.menu td a:hover
	{
	color: #c5351c;
	text-decoration: underline;
	}
table.main td.mcent
	{
	vertical-align:top;
	background-image:url('intfc/fon-stena.jpg');
	background-repeat: repeat-x repeat-y;
	background-position: top center;	
	}
table.cntr
	{
	width:100%;
	vertical-align:top;
	background-image:url('intfc/teny.jpg');
	background-repeat:repeat-x;
	background-position: top center;
	}	

/*
#logo {
  width: 150px; height: 100px;
}

html > body table.cntr td.cont-news {
	background-image:url('fon-all.png');
	background-repeat:repeat-y;
	background-position: top center;

}
*html table.cntr td.cont-news {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='intfc/fon-all.png', sizingMethod='crop');
}
*/


table.cntr td.cont-news
	{
	background-image:url('intfc/fon-bottomnew.png');
	background-repeat:no-repeat;
	background-position: bottom center;

/*	background-image:url('intfc/fon-all2.jpg');
	background-repeat:repeat-y;
	background-position: top center;*/
	vertical-align:top;
	}	

table.dvtext
	{
	background-image:url('intfc/fon-all2.jpg');
	background-repeat:repeat-y;
	background-position: top center;
	vertical-align:top;
	}
table.dvtext td.backall
	{
	vertical-align:top;
	background-image:url('intfc/fon-news.jpg');
	background-repeat:no-repeat;
	background-position: top center;
	}
table.dvtext td.backall-useful
	{
	vertical-align:top;
	background-image:url('intfc/fon-useful.jpg');
	background-repeat:no-repeat;
	background-position: top center;
	}
table.dvtext td.backall-none
	{
	vertical-align:top;
	background-image:url('intfc/fon-none.jpg');
	background-repeat:no-repeat;
	background-position: top center;
	}
table.content
	{
	vertical-align:top;
	}	

table.cntr td.cont-board
	{
	vertical-align:top;
	background-image:url('intfc/fon-board.jpg');
	height:947px;
/*	background-image:url('intfc/fon-centr.jpg');*/
	background-repeat:no-repeat;
	background-position: top center;
	}	
table.cntr td.cont-boardon
	{
	vertical-align:top;
	background-image:url('intfc/fon-boardon.jpg');
	height:947px;
/*	background-image:url('intfc/fon-centr.jpg');*/
	background-repeat:no-repeat;
	background-position: top center;
	}	

div.news
	{
	vertical-align:top;
	}
div.text
	{
	padding:25px 10px 0px 0px;
	}
p.data
	{
	vertical-align:top;
	font-size:11px;
	font-weight:bold;
	color:#c5351c;
	margin:0;
	padding:15px 0px 0px 0px;
	}
p.ogltext
	{
	vertical-align:top;
	font-size:12px;
	font-weight:bold;
	color:#000;
	margin:0;
	padding:5px 0px 0px 0px;
	}
p.newtext
	{
	vertical-align:top;
	font-size:12px;
	font-weight:normal;
	color:#000;
	margin:0;
	padding:5px 0px 0px 0px;
	}
p.readmore
	{
	text-align:right;
	font-size:10px;
	font-weight:normal;
	color:#000;
	margin:0;
	padding:5px 0px 0px 0px;
	}

p#dopmenu
	{
	vertical-align:top;
	font-size:15px;
	font-weight:normal;
	color:#000;
	margin:0;
	padding:10px 0px 0px 0px;
	}
p#dopmenu-active
	{
	vertical-align:top;
	font-size:15px;
	font-weight:normal;
	color:#c5351c;
	margin:0;
	padding:10px 0px 0px 0px;
	}
p#dopmenu2
	{
	vertical-align:top;
	font-size:12px;
	font-weight:bold;
	color:#000;
	margin:0;
	padding:0px 0px 0px 0px;
	}
p#useful
	{
	vertical-align:top;
	font-size:12px;
	font-weight:normal;
	color:#000;
	margin:0;
	padding:5px 0px 23px 0px;
	}
p#norm
	{
	vertical-align:top;
	font-size:12px;
	font-weight:normal;
	color:#000;
	margin:0;
	padding:5px 0px 5px 0px;
	}
p#partners
	{
	vertical-align:top;
	font-size:12px;
	font-weight:normal;
	color:#000;
	margin:0;
	padding:5px 0px 23px 0px;
	}
p#adviser
	{
	vertical-align:top;
	font-size:12px;
	font-weight:normal;
	color:#000;
	margin:0;
	padding:3px 0px 3px 0px;
	}


table.dvtext td a,
table.dvtext td a:link, 
table.dvtext td a:active, 
table.dvtext td a:visited
	{
	color: #000;
	text-decoration: underline;
	}
table.dvtext td a:hover
	{
	color: #000;
	text-decoration: none;
	}
table.dvtext2 td a,
table.dvtext2 td a:link, 
table.dvtext2 td a:active, 
table.dvtext2 td a:visited
	{
	color: #000;
	text-decoration: underline;
	}
table.dvtext2 td a:hover
	{
	color: #000;
	text-decoration: none;
	}


table.dvtext-board td a,
table.dvtext-board td a:link, 
table.dvtext-board td a:active, 
table.dvtext-board td a:visited
	{
	color: #000;
	text-decoration: underline;
	}
table.dvtext-board td a:hover
	{
	color: #000;
	text-decoration: none;
	}

p#names
	{
	margin:0;
	padding-top:10px;
	vertical-align:top;
	font-size:15px;
	font-weight:bold;
	color:#c5351c;
	}
p#names2
	{
	margin:0;
	padding-top:0px;
	vertical-align:top;
	font-size:15px;
	font-weight:bold;
	color:#c5351c;
	}

p#names-razdel
	{
	margin:0;
	padding-top:20px;
	vertical-align:top;
	font-size:15px;
	font-weight:bold;
	color:#c5351c;
	}
p#names-razdel2
	{
	margin:0;
	vertical-align:top;
	font-size:15px;
	font-weight:bold;
	}
table.board
	{
	margin-top:105px;
	}

table.board td.b1
	{
	width:200px;
	padding:0px 10px 0px 20px;
	}
table.board td.b4
	{
	width:200px;
	padding:0px 10px 0px 20px;
	}
table.board td.b7
	{
	width:200px;
	padding:0px 10px 0px 20px;
	}

table.board td.b2
	{
	width:200px;
	padding:0px 10px 0px 20px;
	}
table.board td.b5
	{
	width:200px;
	padding:0px 10px 0px 20px;
	}
table.board td.b8
	{
	width:200px;
	padding:0px 10px 0px 20px;
	}

table.board td.b3
	{
	width:200px;
	padding:0px 15px 0px 15px;
	}
table.board td.b6
	{
	width:200px;
	padding:0px 15px 0px 15px;
	}
p#nms
	{
	text-align:center;
	margin:0;
	padding-bottom:5px;
	vertical-align:top;
	font-size:12px;
	font-weight:bold;
	color:#c5351c;
	}
p#nms-news
	{
	text-align:center;
	margin:0;
	padding-bottom:5px;
	vertical-align:top;
	font-size:12px;
	font-weight:bold;
	color:#c5351c;
	}
p#board-text
	{
	margin:0;
	vertical-align:top;
	font-size:12px;
	font-weight:normal;
	}
p#board-news
	{
	margin:0;
	vertical-align:top;
	font-size:12px;
	font-weight:normal;

	}
table.search td.search-box
	{
	background-image:url('intfc/search.gif');
	background-repeat:no-repeat;
	background-position: top left;
	width:192px;
	height:26px;
	padding-left:5px;
	}	
table.footer {
	margin: 30px 0px 0px 0px;
	}

table.footer td {
	font-size: 11px;	
	color: white;
	}
table.footer td a,
table.footer td a:link, 
table.footer td a:active, 
table.footer td a:visited
	{
	color: white;
	text-decoration: underline;
	}
table.footer td a:hover
	{
	color: white;
	text-decoration: none;
	}

table.cntr td.asfalt-board
	{
	background-image:url('intfc/asfalt-board.jpg');
	background-repeat:no-repeat;
	background-position: bottom center;
	background-color:#000; 
	height:94px;
	}	
table.cntr td.asfalt
	{
	background-image:url('intfc/asfalt.jpg');
	background-repeat:no-repeat;
	background-position: bottom center;
	background-color:#000; 
	height:94px;
	}	

div.parent
	{
	width:220px;
	height:20px;
	position: relative;
	text-align:left;
	border:0px solid black;	
	}
div.child
	{
	width:220px;
	}
div.child#zv
	{
	left:380px;
	top: 0px;
	}
div.child#cats
	{
	left:-350px;
	top: -141px;
	}
div.child02
	{
	width:576px;
	}
div.child02#cats02
	{
	left:-400px;
	top: -130px;
	}
div.child03
	{
	width:253px;
	}
div.child03#cats03
	{
	left:-330px;
	top: -155px;
	}
div.child04
	{
	width:292px;
	}
div.child04#cats04
	{
	left:-250px;
	top: -70px;
	}
div.child05
	{
	width:524px;
	}
div.child05#cats05
	{
	left:-300px;
	top: -200px;
	}
div.child06
	{
	width:212px;
	}
div.child06#cats06
	{
	left:-250px;
	top: -85px;
	}
div.child07
	{
	width:240px;
	}
div.child07#cats07
	{
	left:-50px;
	top: -175px;
	}
div.child08
	{
	width:276px;
	}
div.child08#cats08
	{
	left:-220px;
	top: -160px;
	}

div.doska
	{
	width:10px;
	height:10px;
	position: relative;
	text-align:left;
	border:0px solid black;	
	}
div.page
	{
	width:200px;
	}
div.page#adv1
	{
	left:250px;
	top: 148px;
	}
div.page#adv2
	{
	left:475px;
	top: 145px;
	}
div.page#adv3
	{
	left:15px;
	top: 375px;
	}
div.page#adv4
	{
	left:250px;
	top: 373px;
	}
div.page#adv5
	{
	left:485px;
	top: 362px;
	}
div.page#adv6
	{
	left:15px;
	top: 587px;
	}
div.page#adv7
	{
	left:250px;
	top: 593px;
	}
div.page#adv8
	{
	left:475px;
	top: 585px;
	}

div.doskaon
	{
	width:10px;
	height:10px;
	position: relative;
	text-align:left;
	border:0px solid black;	
	}
div.pageon
	{
	width:420px;
	}
div.pageon#advon
	{
	left:245px;
	top: 150px;
	}



.small {
	font-size: x-small;
	font-weight: normal;
}
table.consult {
	margin: 30px 0px 30px 0px;
	}
#red {
	font-size: 10px;
	font-weight: bold;
	color:#c5351c;
}

table.pravilo td.pr-up
	{
	width:248px;
	height:41px;
	}	
table.pravilo td.pr-center
	{
	background-image:url('intfc/pravilo-fon.jpg');
	background-repeat:no-repeat;
	background-position: top left;
	background-color:#fff; 
	padding: 0 10px 10px 10px;
	border-left: 1px solid #9d8d5d;
	border-right: 1px solid #9d8d5d;
	font-size: 15px;
	}	
table.tbl
	{
	border-collapse:collapse;
	}
table.tbl td
	{
	text-align:center;
	border:1px solid #333;
	}
#foto
	{
	border:1px solid #333;
	margin-bottom: 5px;
	}

.thumbnails
{
/* Компенсируем отступы между float-блоками, чтобы они занимали все доступное пространство */
margin: -1em 0 0 -1em;

/* Выравнивание по центру */
text-align: left;
}

.thumbnail
{
/* Убираем подчеркивание у элемента ins,
который был использован для совместимости со старыми версиями Internet Explorer */
text-decoration: none;

/* Следующее правило для Firefox 2 */
display: -moz-inline-box;

/* а это для остальных */
display: inline-block;

vertical-align: top;

/* Убираем выравнивание по центру */
text-align: center;

/* Отступы между блоками */
margin: 1em 0 0em 1em;
}

.thumbnail .r
{
/* Если есть необходимость, то свойства padding, border, background и position со значением relative
лучше задавать у этого элемента -- это несколько расширит количество поддерживаемых версий браузеров */

/* Задаем минимальную ширину по тексту */
width: 150px;

/* Минимальная ширина в пикселях будет автоматически рассчитываться по ширине картинки */
float: left;
font-size:12px;
}
