/* 
   Изначально не я писал этот код... 
	Но видимо сейчас он уже и не сохранил ничего от прежнего.
	У каждого человека-верстающего свои предпочтения!
*/

body {padding: 0 10px 0 10px; background: #71270c; margin: 0px; font-family: Arial, Times New Roman, Arial; font-size: 100%; color: #000000;}

h1 {font-size: 200%; font-weight: normal; color: #534e1c; margin: 17px 0 0 30px; padding: 0 0 20px 0; line-height: 24px;}
h2 {font-size: 160%; font-weight: normal; color: #800000; line-height: 20px;}
h3 {font-size: 110%; font-weight: normal; color: #71270c; line-height: 18px;}
h4 {font-size: 100%; color: #888365;}

td {color: #514e2a; font-size: 13px;}

a {color: #ffffff; text-decoration: underline;}
a:hover {color: #888365;}

table.layout {background: url(../images/bg-bottom-right.jpg) bottom right no-repeat; background-color: #b2ae91; height: 100%; }
table.layout td.LeftColumn {background: url(../images/bg-left-top.jpg) #ffffff top right no-repeat; width: 250px; height: 100%;}
table.layout td.MiddleColumn {background-color: #ffffff; height: 100%;}
table.layout td.RightColumn {background: url(../images/bg-top-right.jpg) top left no-repeat; height: 100%;}

table.MainContentBlock {border-collapse: collapse;}
table.MainContentBlock td.MainText {padding: 20px 60px 0px 100px; font-size: 13px; line-height: 18px;}
table.MainContentBlock td.MainText a {color: #71270c;}
table.MainContentBlock td.MainText a:hover {color: #000000;}

/* Левое меню */
table.MenuClassLeft {background: url(../images/menu_bg.jpg) no-repeat #ffffff; height: 250px;}
table.MenuClassLeft td.Menu {padding: 50px 0px 20px 88px; vertical-align: top;}

div.MenuSub {padding: 5px 20px 5px 150px; text-align: right; line-height: 20px;}
div.MenuSub img {margin: 0 2px 0 15px;}
div.MenuSub a {font-family: Arial; font-weight: bold; font-size: 12px;}
div.MenuSub a:hover {color: #71270c; text-decoration: underline;}
div.MenuSub a.selected {text-decoration: none; color: #666344;}

/* Меню номер 2 (верхнее), а почему ниже 3-го, спросите Вы? А вот так получилось ;) */
table.TopMenu {height: 35px;}
table.TopMenu td.MenuCell {padding: 0 18px 0 0; vertical-align: bottom;}

/* Новости */
div.News {padding: 15px 0 0 0; margin: 0;}
div.News div.NewsItem {padding: 0 0 15px 0; margin: 0; line-height: 18px;}
div.News div.NewsItem a {color: #514e2a;}
div.News div.NewsItem a:hover {color: #71270c;}
div.News div.NewsItem p {padding: 0; margin: 2px 0 2px 0;}
div.News div.Date {padding: 0; margin: 0; font-size: 10px; color: #888362;}
div.News h1 {font-family: Arial; font-size: 18px; font-weight: normal; padding: 0 0 10px 0; margin: 0;}

/* Календарь */
div.calendar {margin: 0; padding: 0;}
div.calendar ul.navigation {list-style-type: none; font-size: 100%; margin: 30px 10px 10px 0; padding: 0;}
div.calendar ul.navigation li {clear; margin-right: 15px; display: inline;}

/* Последние новости */
div.LatestNews {margin: 0px 25px 20px 20px;}
div.NewsHeadline {font-size: 15px; font-family: Tahoma; font-weight: bold; color: #71270c; padding: 0 0 10px 0;}
div.IndexNewsDate {font-size: 80%; color: Gray;}
div.LatestNews div.NewsItem {padding: 5px 0 15px 0;}
div.LatestNews div.NewsItem a {font-size: 11px; font-weight: normal; color: #888365;}
div.LatestNews div.NewsItem a:hover {color: #71270c;}

div.LatestNewsArchive {text-align: right;}
div.LatestNewsArchive a {font-size: 90%; font-weight: normal; color: #888365;}
div.LatestNewsArchive a:hover {color: #000000;}

/* Модуль СТАТЕЙ */
div.articlesitem {padding: 20px 0 0 0;}
div.articlesitem a {color: #ffffff;}
div.articlesitem a:hover {color: #71270c;}
div.articlesitem h1 {font-size: 160%; color: #706c44; font-weight: normal; padding: 0; margin: 0;}
div.articlesitem h2 {font-size: 140%; color: #706c44; font-weight: normal;}
div.articlesitem h3 {font-size: 100%; color: #706c44; font-weight: normal;}

/* КАЛЕНДАРЬ */
div.calendar {padding: 0 0 15px 0;}
div.calendar ul {padding: 0; margin: 0;display: inline;}
div.calendar ul li {padding: 0 10px 0 0; margin: 0; display: inline;}

h1.copyright {font-family: tahoma; font-size: 11px; font-weight: normal; padding-bottom: 10px;}

.error {color: #c00c0c;}

/* Многоязыковая версия */
div.Lang {position: relative; top: 10px; right: 10px;}
div.Lang div.bg {position: absolute; top: 0; right: 0; background: #f7f5e7; width: 130px; height: 42px; -moz-opacity:0.6; opacity:0,6; filter:alpha(opacity=60);}
div.Lang div.r {position: absolute; top: 5px; right: 70px; text-align: center;}
div.Lang div.e {position: absolute; top: 5px; right: 10px; text-align: center;}
div.Lang p {margin: 1px 0 0 0; padding: 0; font-size: 11px; color: #71270c;}
div.Lang a {color: #000000;}
div.Lang a:hover {color: #71270c;}
div.Lang img {margin: 2px;}
div.Lang img#selected {border: 2px solid #cbc8b1; margin: 0 !important;}

/* 
   Вот мы добрались и до самого низа. Путь теринистый. 
   Наверно уже заметили недочеты в коде? 
	Тогда на oleg-rozanov@rambler.ru жду ваших писем! 
*/