* { font-size: 1em; vertical-align: top; }

p, img, div, h1, h2, h3, h4, h5, h6, a, td, tr, table, html, body, pre, hr { padding: 0px; margin: 0px; }

a img { border-width: 0px; }

html { display: block; width: 100%; height: 100%; }
body { display: block; width: 100%; height: 100%; }

/* Шрифт страницы */
body {
	font-size: 14px;
	font-family: Arial, Verdana, sans-serif;
}

/* Убираем подчёркивание при наведении */
a { text-decoration: none; }
a:hover { text-decoration: underline; }

.center { text-align: center; }
.left   { text-align: left;   }
.right  { text-align: right;  }

.vbottom { vertical-align: bottom; }
.vmiddle { vertical-align: middle; }
.vtop    { vertical-align: top; }

.main-text { text-align: justify; }

/*div.splitter { width: 100%; height: 4px; border: 0px; background-color: #595aab; }*/

/* Основное меню */
ul.main-menu { border: 0px #595aab solid; border-width: 4px 0px 4px 0px; }
ul.main-menu { padding: 0px; margin: 0px; list-style: none; }
ul.main-menu li { padding: 5px 4px 10px 40px; margin: 0px; background: url(images/rain-drop.png) 15px 7px no-repeat; font: 18px Tahoma, Arial, sans-serif; color: #000168; }
ul.main-menu a  { color: #000168; }
ul.main-menu .active a  { color: #ce000c; }

/* Локальное меню */
div.local-menu { color: #444444; font: 14px Tahoma, Arial, sans-serif; padding: 20px 0px 0px 10px; }
div.local-menu strong { font: 17px Tahoma, Arial, sans-serif; font-weight: 900; }
ul.local-menu { padding: 0px; margin: 0px; list-style: none; }
ul.local-menu { font: 14px Tahoma, Arial, sans-serif; font-weight: normal; }
ul.local-menu li { padding: 4px 4px 4px 30px; margin: 0px; }
ul.local-menu a  { color: #000168; }
ul.local-menu .active a { font-weight: 600; }

/* Главный блок с текстом */
.main-block { position: relative; top: -40px; width: 570px; margin-left: 20px; }
.with-print-link { top: -56px; }
.main-block { font: 12px Tahoma, Verdana, sans-serif; color: #1f1f1f; }

.main-block h1 { color: #4d4d4d; font: 18px Tahoma, Arial, sans-serif; font-weight: 600; margin: 15px 0px 15px 0px; }
.main-block h2 { color: #4d4d4d; font: 16px Tahoma, Arial, sans-serif; font-weight: 600; margin: 15px 0px 15px 0px; }
.main-block h3 { color: #4d4d4d; font: 14px Tahoma, Arial, sans-serif; font-weight: 600; margin: 15px 0px 15px 0px; }
.main-block h4 { margin: 15px 0px 10px 0px; }
.main-block h5 { margin: 15px 0px 10px 0px; }
.main-block h6 { margin: 15px 0px 10px 0px; }
.main-block p  { color: #1f1f1f; margin: 7px 0px 12px 0px; text-align: justify; }

/* Верхняя картинка */
div.top-image { padding-top: 20px; }

/* Логотип */
div.main-logo { margin: 23px 0px 22px 0px; }

/* Копирайт */
div.copyright { font: 10px Arial, sans-serif; color: #6e6e6e; }

td.copyright { height: 60px; }
div.copyright { padding-top: 10px; text-align: right; width: 600px; border-top: #000 1px solid; }

/* Ссылка «версия для печати» */
.print-bar { text-align: right; padding-right: 100px; position: relative; top: 36px; }
.print-bar a { color: blue; }

.form-error { padding: 2px 0px 2px 0px; color: #f44; font-size: 0.95em; }
.table_form td { padding-bottom: 5px; }

/* Сквозной блок */
.throught-block { padding-top: 10px; }
