* { 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; }
a {
	color: #0B5BB5;
}

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:hover { text-decoration: none; }

.center { text-align: center; }
.right  { text-align: right; }
.left   { text-align: left; }

.vbottom { vertical-align: bottom; }
.vmiddle { vertical-align: middle; }
.vtop    { vertical-align: top; }


/* Верхняя картинка логотип */
td.top-logo { background: url(/images/nebo.jpg) repeat-x; }
div.top-logo  { position: absolute; top: 0px; width: 1004px; height: 168px; background: url(/images/nebo2.png) no-repeat; z-index: 0; }
div.top-groud { position: absolute; top: 137px; width: 1004px; height: 74px; background: url(/images/trava.png) -17px 0px repeat-x; z-index: 0; }
div.top-decor { position: absolute; top: 117px; width: 1004px; height: 66px; background: url(/images/decor.png) 2px 0px no-repeat; z-index: 0; }

ul.main-menu { position: absolute; top: 182px; width: 1004px; height: 40px; padding: 0px 0px 0px 30px ; margin: 0px; list-style: none; }
ul.main-menu li { float: left; margin: 0px; padding: 1px 17px 7px 20px; font: 13px Verdana, sans-serif; color: #fff; font-weight: bold; background: url(/images/sprites.png) -45px -55px no-repeat; }
ul.main-menu li.first { background-image: none; }
ul.main-menu li a { color: white; }

/* Зелёная полоска */
div.green-line { background-color: #92d886; height: 7px; width: 1004px; margin-top: 1px; font-size: 0px; }

/* Основная текстовая таблица */
table.page-block { margin: 20px 0px 30px 0px; }
table.page-block td.left-menu { padding: 0px 0px 0px 10px; }
table.page-block td.content-block { padding: 5px 60px 0px 60px; }

/* Левое меню */
ul.left-menu-list { margin: 0px; padding: 0px; list-style: none; }
ul.left-menu-list li { margin: 0px; padding: 4px 4px 4px 30px; background: url(/images/sprites.png) -33px -771px no-repeat; color: #247a28; font: 15px Verdana, sans-serif; font-weight: bold; }
ul.left-menu-list li a { color: #247a28; }
ul.left-menu-list li a.active { color: #a32a2a; font-weight: bold; }
ul.left-menu-list li a:hover { color: #a32a2a; }

/* Подменю */
ul.submenu { margin: 3px 0px 4px 0px; padding: 0px; list-style: none; }
ul.submenu li { padding-left: 15px; background-image: none; font: 12px Verdana, sans-serif; font-weight: normal; }

.left-menu a { text-decoration: none; }

/* Заголовок левого меню */
div.left-menu-caption { color: white; font: 15px Verdana, sans-serif; font-weight: bold; background-color: #92d886; padding: 6px 6px 6px 10px; }

/* Хлебные крошки */
ul.crumbs-menu { padding: 0px; margin: 0px; list-style: none; }
ul.crumbs-menu li { padding: 0px 0px 0px 8px; font: 11px Verdana, sans-serif; color: #0b5bb5; background: url(/images/sprites.png) -44px -142px no-repeat; display: inline; madring: 0px; }
ul.crumbs-menu li.first { background-image: none; padding-left: 0px; }
ul.crumbs-menu li a { color: #0b5bb5; }

/* Сепараторный див с точками */
div.dotted-line { background: url(/images/sprites.png) 0px -101px repeat-x; height: 14px; }

/* Блок копирайта */
td.copyright { background-color: #92d886; font: 12px Verdana, sans-serif; color: darkgreen; padding: 0px 20px 0px 20px; }

/* Заголовки в тексте */
.content { font: 14px Verdana, sans-serif; color: #0e110e; }
.content h1 { color: #0e110e; font: 18px Verdana, Arial, sans-serif; font-weight: 500; margin: 15px 0px 15px 0px; }
.content h2 { color: #0e110e; font: 16px Verdana, Arial, sans-serif; font-weight: 600; margin: 15px 0px 15px 0px; }
.content h3 { color: #0e110e; font: 14px Verdana, Arial, sans-serif; font-weight: 600; margin: 15px 0px 15px 0px; }
.content h4 { margin: 15px 0px 10px 0px; }
.content h5 { margin: 15px 0px 10px 0px; }
.content h6 { margin: 15px 0px 10px 0px; }
.content p  { color: #0e110e; margin: 7px 0px 14px 0px; line-height: 1.3em; }

/* Бэкграунд */
body { background: url(/images/bg.png) 0px 0px repeat-x #effafe; }
td.main-block { background-color: white; }


