html {
	height: 100%;
}
body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	font-size: 9pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	height: 100%;
}
table{
 	font-size: 9pt;
}
A {font-size: 9pt; COLOR: #37C73B; TEXT-DECORATION: none; border-bottom: 1px dashed #37C73B}
A:visited {COLOR: #37C73B;}
A:active {COLOR: black; }
A:hover {COLOR: black; TEXT-DECORATION: none; border-bottom: 1px solid #37C73B}
p {
	margin: 5px 0x 5px 0px;
}
hr{

}
H1 { display: inline; FONT: bold 10pt Tahoma ; COLOR: white; width: auto; background: #3783B8 url('/img/h1bg.gif') repeat-y; padding-left: 10px; padding-right: 10px}
H2 { FONT: bold 13pt Tahoma ; COLOR: green;}
H3 { FONT: bold 12pt Tahoma ; COLOR: green;}
H4 {  margin: 0px; padding: 0px; FONT: bold 10pt Tahoma ; COLOR: #3783B8; margin-top: 10px; }

p.li{
padding-left: 10px;
}

form {
	margin: 0px;
	padding: 0px;
}

div.just{
	text-align: justify;
}



/* Фон шапки */
table.tbg{
	background: #589FDD url('/img/tbg.gif') repeat-x;
}

/* Меню в шапке */
table.tbg td.menu{
	background:  url('/img/h2.jpg') right top no-repeat;
	vertical-align: top;
	padding-top: 110px;
	padding-left: 200px;
	width: 134px;
}

/* Пункты меню в шапке */
table.tbg td.menu p{
	padding: 0px;
	margin: 0px;
	background: url('/img/menu_pimp.gif') left 6px no-repeat;
	padding-left: 15px;
	padding-right: 20px
}

/* ссылки в пунктах меню */
table.tbg td.menu a{
	display: block;
	border-bottom: 1px dashed #D4DCE4;
	padding-left: 5px;
	color: #0350AF;
	margin-top: 2px;
}
table.tbg td.menu a:hover{
	text-decoration: none;
	color: #000000;
}

/* левое меню */
td.left{
	width: 240px;
	border-right: 1px dashed blue;
}

/* контентная ячейка */
td.center{
	padding-left: 20px;
	padding-right: 20px;
}

/* правое меню */
td.right{
	width: 315px;
	border-left: 1px dashed blue;
	padding-left: 15px;
}

/* фотографии в левом меню */
table.lmcell{
	width: 221px;
	background: #3783B8 url('/img/lmbg.gif') bottom repeat-x;
	height: 120px;
	color: #D3E6F2;
	font-size: 8pt;
}
table.lmcell td{
	padding-left: 30px
}
	
/* подвал */
td.footer{
	height: 123px;
	background:  url('/img/fbg.gif');
}
td.footer table{
	color: white;
}

/* ячейка с контактами в подвале */
td.f1{
	width: 393px;
	height: 123px;
	background: url('/img/f1.gif') no-repeat;
	padding-left: 20px;
	padding-top: 8px;
}
/* правая ячейка в подвале */
td.f2{
	width: 163px;
}
td.footer table{
	height: 123px;
	background: url('/img/f2.gif') right no-repeat;
}
td.footer table a, td.footer table a:hover, td.footer table a:visited{
	color: white;
	border: 0px;
}
td.footer table a:hover{
	text-decoration: underline;
}

/* ячейка с пунктами меню в подвале */
td.f3{
	text-align: right;
	vertical-align: top;
	padding-top: 65px;
	padding-right: 10px;
}

/* анонсы в правом меню */
td.right p.service{
	padding-left: 20px;
	background: url('/img/rmpimp.gif') left 5px no-repeat;
	margin-top: 10px;
}
td.right p.service A {font-size: 9pt; COLOR: #37C73B; TEXT-DECORATION: none; border-bottom: 1px dashed #37C73B}
td.right p.service A:visited {COLOR: #37C73B;}
td.right p.service A:active {COLOR: black; }
td.right p.service A:hover {COLOR: black; TEXT-DECORATION: none; border-bottom: 1px solid #37C73B}

div.photo{
	float: left;
	height: 130px;
	width: 135px;
	font-size: 8pt;
}
div.photo a,div.photo a:hover{
border: 0px;
}


/* стили для списка страниц */
div.pagelist {
	margin: 5px 20px 5px 0px;
	text-align: right;
	clear: left;
}
div.pagelist a, div.pagelist a:visited {
	padding-left: 5px;
	padding-right: 5px;
	color: black;
	text-decoration: none;
	border: 0px;
}
div.pagelist a:hover{
		border: 0px;
}
div.pagelist span{
	padding: 3px;
	padding-left: 5px;
	font-weight: bold;
	border: 1px solid #cc0000;
	color: #CC0000;
}

/* стили для формы обратной связи */
div.contact input,select, textarea{
	width: 99%;
	border: 1px solid gray;
	border-left: 2px solid #3783B8;
	font-size: 8pt;
}

div.newsdate{
	color: #CC0000;
	font-weight: bold;
	padding: 0px 3px;
	width: 100px;
	font-size: 100%;
	border-right: 1px solid #EAEAEA;
	text-align: right
}
