body, img, form {margin: 0px; padding: 0px;}
a {color:#000000;}
a:hover {color:#308050;}
a:visited {color:#308050;}
li {vertical-align:top; margin-left:10px; width:380px; font-size:8pt;}
.mintd table tr td li{ margin-left:0px; width:10px;}
h1 {margin:2px;font-size:16px;}
.mintd table tr td font{font-size:10px}

div.ariorosa {position: absolute; top: 11px; left: 18px;} /* Название фирмы в левом верхнем углу */
td {font-size:8pt;}
td.ots1 {padding-left:20px;}
td.ots1 li {padding-left:3px;width:180px;font-size:7pt;}
td.ots1 .docsbank li {vertical-align:top; padding-left:-10px; margin-left:0px; font-size:11px; width:280px}
td.ots1 .docsbank1 li {vertical-align:top; padding-left:-10px; margin-left:0px; font-size:11px; width:250px}
td.ots1 a {font-size:8pt;}
.ots_center{text-align:center}
.mintd strong{font-size:9px}
* {font-family: Tahoma; font-size: 12px;}
input, select {font-size: 10px; border: 1px solid black;}
select {width: 100%}
button {background-image: url('img/smallbutton.png'); border-width: 0px; width: 84px; height: 17px; font-weight: bold; font-size: 11px; padding: 0px;}
#z53dinamika{
width:100%;
position:relative;
/*border:1px solid #ffeea8;*/
}	.z53dopi{
	position:absolute;
	right:0px;
	color:#000000;
}	#z53zagl{
		top:0px;
		font: 8pt Tahoma;
		font-weight:bolder;
		text-align:right;
		line-height:1;
		padding:1% 1% 0 0;}
	#z53kubik{
		bottom:0px;
		width:260px;
		height:65px;
		border:1px solid transparent-color;}
	#z53koment{
		position:absolute;
		width:0px;
		height:0px;
		overflow:auto;
		font: 8pt Tahoma;
		color:white;
		padding:0 1% 0 1%;
		z-index:9;
		}	#z53kom{
			top:30px;
			padding:0 1% 0 0;
			font: 7pt Tahoma;
			cursor:pointer;}

		.z53prar{
	width:27px;
	font: 8pt Tahoma;
	font-weight:bolder;
	color:#ffffff;
	padding:0 0 0 22px;
	overflow:visible;
	}
#z53type td{
	
	font-weight:bolder;
	text-align:center;
	}.z53per{
	font:7pt Tahoma;
	color:#000000;
	}.z53type{
	font:8pt Tahoma;
	color:#000000;}

.z53name{
	/*border:1px solid #ffeea8;*/
	font: 8pt Tahoma;
	color:#000000;
	}
.z53val{
	font: 8pt Tahoma;
	color:#000000;
	/*border:1px solid #ffeea8;*/
	text-align:center;
	}

#z53razriv{height:5px;}	
	
#z53vvod{
	width:0px;
	position:absolute;
	overflow:hidden;
	z-index:9;
	float:left;
	background:#ccffff;
	padding:3px;
	border-right:3px solid #00E9FE;
	border-left:3px solid #0A676A;
	border-top:3px solid #09447B;
	border-bottom:2px solid #00E9FE;
	display:none;
	text-align:center;
	}	#z53pole{
	border:1px solid #00E9FE;}
		
		
input.1, select.1 {font-size: 9px; border: 0px;}

/* Ссылка меню */
a.btn:link, a.btn:visited {color: black; font-size:11px; font-weight: bold; text-align: center; letter-spacing: 0.1em; text-decoration: none; background-image: url('img/button.png'); background-repeat: no-repeat; width: 116px; height: 31px; display: block;}
a.btn div {padding-top: 8px;}
a.btn .no {padding-top: 3px;}
a.btn span {line-height: 10px; padding-top: 5px; display: block;}
a.btn_act:link, a.btn_act:visited {color: blue; font-size:11px; font-weight: bold; text-align: center; letter-spacing: 0.1em; text-decoration: none; background-image: url('img/button_act.png'); background-repeat: no-repeat; width: 116px; height: 31px; display: block;}
a.btn_act div {padding-top: 8px;}
a.btn_act span {line-height: 10px; padding-top: 5px; display: block;}
a.btn2:link, a.btn2:visited {color: black; font-size:11px; font-weight: bold; text-align: center; letter-spacing: 0.1em; text-decoration: none; background-image: url('img/button2.png'); background-repeat: no-repeat; width: 220px; height: 31px; display: block;}
a.btn2 div {padding-top: 8px;}
a.btn2 span {line-height: 10px; padding-top: 5px; display: block;}
a.btn3:link, a.btn3:visited {color: black; font-size:11px; font-weight: bold; text-align: center; letter-spacing: 0.1em; text-decoration: none; background-image: url('img/button3.png'); background-repeat: no-repeat; width: 122px; height: 31px; display: block;}
a.btn3 div {padding-top: 8px;}
a.btn3 span {line-height: 10px; padding-top: 5px; display: block;}
a.btn_:link, a.btn_:visited {color: black; font-size:8px; font-weight: bold; text-align: center; text-decoration: none; background-image: url('img/button_.png'); background-repeat: no-repeat; width: 130px; height: 20px; display: block;}
a.btn_ div {padding-top: 2px;}
a.btn_ span {line-height: 8px; padding-top: 2px; display: block;}
a.btn2_:link, a.btn2_:visited {padding-top: 4px; color: black; font-size:7pt; font-weight: bold; text-align: center; text-decoration: none; background-image: url('img/button2_.png'); background-repeat: no-repeat; width: 200px; height: 20px; display: block;}
a.btn2_ div {padding-top: 2px;}
a.btn2_ span {line-height: 8px; padding-top: 2px; display: block;}
a.btn3_:link, a.btn3_:visited {padding-top: 8px; color: black; font-size:7pt; font-weight: bold; text-align: center; text-decoration: none; background-image: url('img/button3_.png'); background-repeat: no-repeat; width: 220px; height: 40px; display: block;}
a.btn4_:link, a.btn4_:visited {padding-top: 8px; color: black; font-size:7pt; font-weight: bold; text-align: center; text-decoration: none; background-image: url('img/button4_.png'); background-repeat: no-repeat; width: 140px; height: 40px; display: block;}


/* кнопка "Вернуться" */
a.return:link, a.return:visited {color: black; font-size:11px; font-weight: bold; text-align: center; letter-spacing: 0.1em; text-decoration: none; width: 93px; height: 16px; display: block; border: 2px solid black; background-color: #a0a0a0;}
a.return div {padding-top: 8px;}

/* Границы ячеек в таблице сверху страницы */
table.head td {border: 1px solid #c0c0c0; font-size: 9pt;}
table.head td table td {border: 0px; padding: 0px 3px;}				/* Для ячеек внутренних таблиц не рисовать границы */
table.head td.you_there {border-color: black; padding-left: 5px; font-size:8pt; letter-spacing: 0.1em;}	/* Строка "Вы находитесь здесь:" */
table.head tr.head_last_line td {border: 0px; font-size: 10pt; text-align: center;}	/* Последняя строка в заголовочной таблице */
table.head2 td {border: 1px solid #c0c0c0; font-size: 8pt;}

/* Главная область */
td.bgwhite_brd {border: 2px solid black; padding: 0px 3px; font-size: 11px;}
table.mainarea td.bignoise {background-image: url('img/bignoise.jpg'); background-repeat: no-repeat;}	/* Зашумление с углом */
table.mainarea td.bignoise div {margin-top: 2px;}								/* "Базы данных" */
table.mainarea td.bignoise table.area {border: 3px solid white; border-bottom-color: #72706f; border-right-color: #72706f;}	/* Выделение таблицы */
table.mainarea td.bignoise table.area td {padding-top: -10px;padding-left: 5px; font-size: 10pt;}	/* Ячейка в выделенной таблице */
table.mainarea td.bignoise table.area td b {font-size: 10pt;}					/* Волгоград */
table.mainarea td.bignoise table.db {padding-top: 2px;}							/* Перечень баз данных */
table.mainarea td.bignoise table.db td {font-size: 10pt; padding-left: 10px;}
table.mainarea td.bignoise table.db td div {font-size: 11pt; padding: 0px 0px 2px 15px; }
table.mainarea td.bignoise table.houses {margin-left: 20px;}					/* Дома под шумом */
table.mainarea td.bignoise table.houses td {padding: 0px 5px 0px 5px; font-size: 10px;}
table.mainarea td.maintext table td table.houses {margin: 5px 0px 0px 20px;}	/* Дома в основном тексте */
table.mainarea td.maintext table td table.houses td {padding: 0px 10px 0px 0px; font-size: 10px;}
table.mainarea td.maintext table td table.text {margin: 5px 0px 0px 10px; font-size: 12px; display:none;}#text {margin: 5px 0px 0px 10px; font-size: 12px; display:block;}		/* Текстовая область */
table.mainarea td.maintext table td table.text td.last_row {border-top: 1px solid black; font-size: 12px; padding: 5px 10px;}	/* Последняя строка таблицы */
table.mainarea td.maintext div.phones {border: 1px solid black; padding-left: 5px; font-size:8pt; font-weight: bold; letter-spacing: 0.1em; margin-bottom: 0px;}
table.mainarea td.maintext div.scroll {height: 430px; overflow: scroll;}			/* Прокрутка при переполнии слоя */
table.mainarea td.maintext div.scroll div.phones {border: 1px solid black; padding-left: 5px; font-size:8pt; font-weight: bold; letter-spacing: 0.1em; margin-bottom: 5px;}
table.mainarea td.maintext div.scroll table.result td {background-color: white; font-size: 12px; text-align: center;}
table.mainarea td.maintext div.scroll table.result2 td {font-size: 9px;}
table.mainarea td.maintext div.scroll table.result2 td.green {color: #308050;}
table.mainarea td.maintext div.scroll table.result2 td table.bg {border: 1px solid #b9ffc0; margin-bottom: 5px;}
table.mainarea td.maintext div.scroll table.result2 td table td.green {color: #308050;}
table.mainarea td.maintext div.scroll table td table.info td {font-size: 11px;}
table.mainarea td.maintext div.scroll table td table.info td i {font-size: 11px;}
table.mainarea td.maintext div.scroll table td table.info td.bgwhite_brd {border: 2px solid black; padding: 0px 3px; font-size: 11px;}
table.mainarea td.maintext div.scroll table td table.info td.bggray_brd {border: 2px solid black; background-color: #c0c0c0; padding: 0px 3px; font-size: 11px;}
table.mainarea table.searchform td {font-size: 11px; line-height: 14px;}
table.mainarea table.searchform td b {font-size: 13px;}
table.mainarea table.searchform td i {font-size: 11px;}
table.mainarea table.searchform td.title {color: #308050;}
table.mainarea table.searchform td span {font-size: 9px; line-height: 10px;}
table.mainarea table.searchform td span i {font-size: 9px;}

/* Нижняя часть страницы */
table.down {margin-top: 140px;}
table.down td.banner {padding: 0px 7px;}	/* Баннеры */
table.down td.banner img {margin: 0px 3px;}

