/* Основные параметры */
body { font-family: Verdana, Tahoma; font-size: 9pt; margin: 0; padding: 0; width: 990px; }
h1, h2, h3 { font-family: Georgia, 'Times New Roman', Times, serif; }
h1 { color: #444444; font-size: 18pt; }
a { color: #2d3a4a; }

/*  Шапка сайта */
.logo { margin-bottom: 20px; text-align: center; }
.head { background-color: #4075b6; height: 150px; margin: 0 1px 1px 1px; }
.head table { border: 0; color: #ffffff; height: 100%; width: 100%; }
.head table td { padding: 10px; vertical-align: bottom; }
.head table h1 { color: #ffffff; font-family: Arial; font-size: 24pt; margin: 0; }
.head table h3 { font-family: Arial; font-size: 11pt; font-weight: normal; margin: 0 0 0 18px; }

/* Левая колонка */
.left { padding: 1px 2px 1px 0; vertical-align: top; width: 280px; }
.left .ldTp { background: #e5e3da url('/img/ldtp.gif') no-repeat top; }
.left .ldBt { background: #e5e3da url('/img/ldbt.gif') no-repeat bottom; vertical-align: top; width: 35px; }
.left .block { color: #ffffff; font-size: 8pt; margin: 0 0 2px 3px; padding: 10px 20px; }
.left .block ul { list-style: none; margin: 0; padding: 0; }
.left .block li { margin: 10px 0; }
.left .block a { color: #ffffff; text-decoration: none; }
.left .block a:hover { text-decoration: underline; }
#blockYl { background-color: #d8a440; }
#blockOr { background: #c8662c url('/img/menu.0809.gif') no-repeat top right; }
#blockRd { background: #b8291d url('/img/menu.07.gif') no-repeat top right;; }
#blockRs { background: #831f3f url('/img/menu.06.gif') no-repeat top right;; }
#blockLl { background-color: #4f1661; }

/* Текстовая область */
.content { vertical-align: top; }
.content .info { background: #2d3a4a; color: #ffffff; margin: 1px; padding: 15px; }
.content .info h3 { font-family: Arial; font-size: 12pt; }
.content .info .date { color: #ffffff; font-size: 8pt; }
.content .info .city { color: #ffffff; font-family: Georgia, 'Times New Roman', Times, serif; font-size: 22pt; margin: 6px 0; }
.content .info .desc { color: #a4caee; font-size: 8pt; }
.content .text { margin: 15px; }

.announce { margin: 10px 0; }

.foot { background-color: #4075b6; color: #ffffff; padding: 20px 15px; }
