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: #1d70b5; TEXT-DECORATION: none; border-bottom: 1px dashed #1d70b5}

A:visited {COLOR: #1d70b5;}

A:active {COLOR: black; }

A:hover {COLOR: black; TEXT-DECORATION: none; border-bottom: 1px solid #1d70b5}

p {

	margin: 5px 0x 5px 0px;

}

hr{



}

H1 { display: inline; FONT: bold 10pt Tahoma ; COLOR: white; width: auto; background: #003666 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: #003666; 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: 80px;

	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: #ee0043;

	margin-top: 2px;

}

table.tbg td.menu a:hover{

	text-decoration: none;

	color: #000000;

}



/* левое меню */

td.left{

	width: 240px;

	border-right: 1px dashed #8eb7da;

}



/* контентная ячейка */

td.center{

	padding-left: 20px;

	padding-right: 20px;

}



/* правое меню */

td.right{

	width: 315px;

	border-left: 1px dashed #8eb7da;

	padding-left: 15px;

}



/* фотографии в левом меню */

table.lmcell{

	width: 221px;

	background: #003666 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: #0077aa;

}



/* ячейка с контактами в подвале */

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: 0077aa;

	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: #1d70b5; TEXT-DECORATION: none; border-bottom: 1px dashed #1d70b5}

td.right p.service A:visited {COLOR: #1d70b5;}

td.right p.service A:active {COLOR: black; }

td.right p.service A:hover {COLOR: black; TEXT-DECORATION: none; border-bottom: 1px solid #1d70b5}



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 #003666;

	font-size: 8pt;

}

.ssilka, .ssilka:hover {
text-decoration:none; 
border:0px

}

div.newsdate{

	color: #CC0000;

	font-weight: bold;

	padding: 0px 3px;

	width: 100px;

	font-size: 100%;

	border-right: 1px solid #EAEAEA;

	text-align: right

}


