* { padding: 0px; margin: 0px; }
body, html { margin: 0px; padding: 0px; background: #c9b698 url('/img/background.gif') repeat-y; font-family: Arial, Sans-Serif; font-size: 12px; }
a { text-decoration: none; color: #3c47dc; }
a:hover { text-decoration: underline; color: red; }
img { border: 0px }

.foto {color : Gray;	font : bold 10px;} 
.pa { text-align: justify; margin-top: 10px; }
.h2a { border-bottom: 2px solid #84342d; text-align: right; font-size: 15px; margin-bottom: 10px; }
.h1a { font-size: 16px; text-transform: uppercase; font-weight: bold; margin: 0px; }
.h3a { font-size: 11px; font-weight: normal; color: #99342d; margin: 0px; }

.abv, a.abv:link, a.abv:visited, a.abv:hover, a.abv:active, a.abv:visited:hover  {color:#990000;text-decoration:none;font-size:10px;}

/* Статика */
img#banner240x400 { width: 240px; height: 400px; } /* Большой баннер */
img#logo { margin-top: 10px; margin-bottom: 24px; width: 208px; height: 110px; } /* Логотип */
img#RSSIcon { position: absolute; left: 848px; top: 130px; } /* Иконка для RSS */
div#container { width: 895px; } /* Основной разметочный блок */
div#UpBanners { position: absolute; left: 242px; top: 0x; width: 646px; height: 126px; background: #863230; text-align: right; } /* 4 верхних баннера */
div#copyright { clear: both; margin-left: 10px; padding-top: 35px; padding-bottom: 35px; font-size: 10px; color: #FFFFFF; width: 750px; } /* Блок с копирайтом */
div#footer { clear: both; padding-top: 35px; width: 800px; } /* Блок с копирайтом */
div#content { margin: 10px } /* Центральная часть страницы (внутрення)*/
div#center { margin-top: 204px; width: 470px; float: left; background: #FFFFFF } /* Центральная часть страницы */
div#Caption { height: 25px; background: #aa9576; color: #000000; font-size: 14px; font-weight: bold; padding-left: 10px; padding-right: 10px; line-height: 25px } /* Заголовок под верхним меню */
div#left { width: 242px; float: left; text-align: center; } /* Левый блок */
div#right { margin-top: 204px; float: left; width: 176px; text-align: center; } /* Правый блок */
div.Line { height: 3px; background: #FFFFFF; width: 100%; font-size: 0px; } /* Разделитель блоков */
div.SideBanners { padding-top: 20px }

/* Ссылки вперед/назад */
div#PageBox { margin: 10px; } /* Ссылки Вперед/Назад */
div#PageBox a { color: black }

/* Различные мелкие декоративные изображения */
img.RedLine { width: 450px; height: 2px; margin-top: 5px; margin-bottom: 20px; } /* Красная линия после блока заметки */
img.CatIcon13x13 { width: 13px; height: 13px; margin-right: 5px; } /* Маленькая иконка раздела */
img.CatHeaderIcon470x117 { width: 470px; height: 117px; } /* Большой баннер для раздела */
img.UpBanners { width: 160px; height: 120px; margin-right: 1px; margin-top: 3px; } /* Верхние баннеры */

/* Голосование -- результаты */
div.SinglePoll {}
div.SinglePoll p { text-align: justify; margin-top: 5px; margin-bottom: 10px; }
div.SinglePoll h1 { font-size: 11px; font-weight: normal; color: #99342d; margin: 0px; }
div.SinglePoll h2 { font-size: 14px; text-transform: uppercase; font-weight: bold; margin: 0px; }
div.SinglePoll div.ResultBox { border: 1px solid #CCCCCC; padding: 10px }
div.SinglePoll div.ResultBox table { width: 425px }
div.SinglePoll div.ResultBox table td { padding-bottom: 10px }
div.SinglePoll div.ResultBox table td.title { width: 150px }
div.SinglePoll div.ResultBox table td.value { color: #83342d; text-align: right; width: 40px }
div.SinglePoll div.PollBarActive { background: #83342d; height: 10px; line-height: 10px }
div.SinglePoll div.PollBarClosed { background: #CCCCCC; height: 10px; line-height: 10px }

/* Голосование -- заголовок */
div.PollHeader {padding: 5px 5px 2px 5px; font-weight: bold; font-size: 12px;}
div.PollHeader h1 { font-size: 16px; text-transform: uppercase; font-weight: bold; margin: 0px; }
div.PollHeader h1 a { color: black }
div.PollHeader div.left { float: left; width: 60%; margin-top: 5px }
div.PollHeader div.right  { float: left; width: 40% }
div.PollHeader div.right  div.PollBar { background: #83342d; height: 10px; line-height: 10px; margin: 0px; padding: 0px; margin-bottom: 5px }


/* Меню под верхними баннерами */ 
div#UpMenu { position: absolute; left: 0px; top: 227px; width: 888px; height: 22px; background: #000000; overflow: hidden }
div#UpMenu ul { list-style-type: none; padding: 0px; margin: 0px }
div#UpMenu ul li { color: #ffff78; font-weight: bold; font-size: 18px; float: left; text-align: center; line-height: 22px; }
div#UpMenu ul li a { color: #FFFFFF; text-decoration: none; font-weight: bold; }
div#UpMenu ul li a:hover { background: #f1e668; color: #000000; }
div#UpMenu ul li.sub { margin-right: 8px; font-weight: bold; font-size: 14px; }
div#UpMenu ul li.sub#current { background: #f1e668; color: #000000; }

/* Главное меню */
ul#MainMenu { margin-top: 6px; list-style-type: none; padding: 0px; margin: 0px; margin-left: 7px; font-size: 110%; font-weight: bold; width: 235px; color: #FFFFFF; cursor: pointer; text-align: left; }
ul#MainMenu a { color: #FFFFFF; }
ul#MainMenu a:hover { color: #fdfda3; }
ul#MainMenu ul a { color: #fdfda3; }
ul#MainMenu img { width: 25px; height: 25px; border: 0px; margin-right: 2px; vertical-align: middle; }
ul#MainMenu ul { list-style-type: none; background: #c08658; margin-left: 30px; }

/* Конечная страница заметки */
div.FullNote { margin: 10px }
div.FullNote p { text-align: justify; margin-top: 10px }
div.FullNote h1 { border-bottom: 2px solid #84342d; text-align: right; font-size: 15px; margin-bottom: 10px; }
div.FullNote h2 { font-size: 16px; text-transform: uppercase; font-weight: bold; margin: 0px; }
div.FullNote h3 { font-size: 11px; font-weight: normal; color: #99342d; margin: 0px; }
div.FullNote h3 a { color: #99342d; }
div.FullNote div.NewsAuthor { text-align: right; font-weight: bold; margin-top: 10px; border-top: 1px dashed #99342d; padding-top: 2px; }
div.FullNote div.NewsAuthor a { color: #99342d; }
div.FullNote .b {color: Black; cursor: default; text-decoration: none; font-weight : normal;}
div.FullNote img { margin: 5px }


/* Страница автора */
div#AuthorPage  p { margin-top: 5px; text-align: justify; }
div#AuthorPage a { color: #86332d; }
div#AuthorPage h1 { margin: 0px; padding: 0px; font-size: 15px; text-transform: uppercase; }
div#AuthorPage h2 { padding-bottom: 10px; padding-top: 10px; margin: 0px; font-size: 14px; font-weight: bold; text-transform: uppercase; }

/* Полная версия быстрой реакции */
div.FullNews  p { text-align: justify; margin-top: 5px; margin-bottom: 10px; }
div.FullNews blockquote { margin-left: 20px; margin-right: 20px; }
div.FullNews h1 { margin: 0px; padding: 0px; font-size: 15px; text-transform: uppercase; }
div.FullNews h2 { font-size: 11px; font-weight: normal; color: #99342d; margin: 0px; }
div.FullNews h2 a { color: #99342d; }
div.FullNews div.NewsAuthor { text-align: right; font-weight: bold; margin-top: 10px; border-top: 1px dashed #99342d; padding-top: 2px; color: #99342d; }

/* Список быстрых реакций */
div.OneNewsItem { margin-bottom: 20px; }
div.OneNewsItem  h1 { margin: 0px; padding: 0px; font-size: 14px; text-transform: uppercase; }
div.OneNewsItem  h1 a { color: black; }
div.OneNewsItem h2 { font-size: 11px; font-weight: normal; color: #99342d; margin: 0px; }
div.OneNewsItem h2 a { color: #99342d; }
div.OneNewsItem p { margin-top: 5px; text-align: justify; color: black !important}
div.OneNewsItem p a { color: black; }

/* Календарь */
div#calendar { text-align: center; margin-top: 20px; color: white; font-size: 15px; font-weight: bold; width: 213px; }
div#calendar ul { list-style-type: none; padding: 0px; margin: 0px; width: 220px; height: 203px; }
div#calendar div#cHeader { font-size: 12px; }
div#calendar ul li { text-align: center; float: left; color: white; }
div#calendar ul li.BigCurrentDayCell { color: #4fbaf2; font-size: 50px; }
div#calendar ul li.CurrentYearCell { font-size: 14px; }
div#calendar ul li.DayCell { border: 1px solid #FFFFFF; margin-right: -1px; margin-top: -1px; text-align: right; padding-right: 4px; padding-top: 4px; }
div#calendar ul li.Holyday { border: 1px solid #FFFFFF; margin-right: -1px; margin-top: -1px; text-align: right; padding-right: 4px; padding-top: 4px; background: #7286a9; color: #000000; }

/* Лента новостей */
ul.LastNews { list-style-type: none; background: #ffffff; font-size: 12px }
ul.LastNews a { color: black }
ul.LastNews h1 { color: black; font-size: 15px; font-weight: bold; margin-bottom: 5px }
ul.LastNews h2 { font-size: 12px; font-weight: bold; margin-bottom: 3px }
ul.LastNews li {text-align: left; border-left: 2px solid #82352d }
ul.LastNews li.header { padding: 0px; color: #black; background: #aa9576; font-size: 13px; font-weight: bold; line-height: 25px; text-align: center }
ul.LastNews li.caption { background: #eee3d1 }
ul.LastNews li.caption a { color: #4a0000 }
ul.LastNews li.caption h1 a { color: black !important}
ul.LastNews li.SubItem {  font-size: 11px; font-weight: bold; background: #c9b698; border-top: 2px solid #82352d }
ul.LastNews li.SubItemLast { font-size: 11px; font-weight: bold; background: #c9b698; border-top: 2px solid #82352d; }
ul.LastNews li.footer { font-size: 11px; font-weight: bold; padding: 0px; text-align: right; padding-right: 5px; background: #aa9576; border-bottom: 2px solid #82352d; }
ul.LastNews li.footer a { text-decoration: underline }
ul.LastNews li.empty { border-left: 0px; line-height: 0px; height: 5px; font-size: 1px; padding: 0px; border-bottom: 2px solid #82352d  }

/* Главная страница */
div.NoteHeader { }
div.NoteHeader a { color: black; }
div.NoteHeader p { text-align: justify }
div.NoteHeader a.h1 { font-size: 16px; text-transform: uppercase; font-weight: bold; margin: 0px; }
div.NoteHeader h2 { font-size: 11px; font-weight: normal; color: #99342d; margin: 0px; margin-bottom: 5px; }
div.NoteHeader h2 a { color: #99342d; }
div.NoteHeader img { margin-right: 5px }

h1.CatName { margin: 0px; padding: 0px; font-size: 15px; text-align: right; margin-bottom: 10px; border-bottom: 2px solid #84342d }


/* Материалы, связанные тегами */
div#RelatedNotes { margin: 10px; padding-top: 10px; text-align: left; }
div#RelatedNotes p { margin-left: 20px; margin-left: 20px }
div#RelatedNotes h1 { font-size: 15px; text-align: left; color: #9a3336 }
div#RelatedNotes a.tag { color: #9a3336; }
div#RelatedNotes a { color: #3c47dc; }
div#RelatedNotes a:hover { text-decoration: underline; }
div#RelatedNotes p.small { font-size: 10px; margin: 0px; margin-bottom: 10px;  }

/* Материалы, связанные выпуском */
div#RelatedByToday { padding: 10px; text-align: left; }
div#RelatedByToday p { margin-left: 20px; margin-left: 20px }
div#RelatedByToday h1 { font-size: 15px; text-align: left; color: #9a3336; margin-bottom: 5px}
div#RelatedByToday a { font-weight: bold; color: #000000; font-size: 13px; }
div#RelatedByToday a.author { color: #9a3336; }

/* Актуальные авторы в левом блоке */
div#left ul#ActualAuthors { list-style-type: none; padding: 0px; margin: 0px; margin-top: 45px; text-align: left; }
div#left ul#ActualAuthors li { padding: 2px; padding-left: 25px; }
div#left ul#ActualAuthors li a { font-style: italic; font-weight: bold; color: #FFFFFF; font-size: 13px; }
div#left ul#ActualAuthors li.c1 { background: #66231d; }
div#left ul#ActualAuthors li.c2 { background: #84342d; }

/* Автор на странице с заметкой */
#NoteauthorBlock { }
div#NoteauthorBlock img#AuthorImg { width: 176px; height: 145px;}
div#NoteauthorBlock h3 { color: #76231d; font-size: 12px; padding: 0px; margin: 0px; font-weight: bold; margin-bottom: 20px; text-align: right; }
div#NoteauthorBlock h2 { color: #000000; font-size: 12px; padding: 0px; margin: 0px; margin-bottom: 10px; }
div#NoteauthorBlock ul#colored { list-style-type: none; padding: 0px; margin: 0px; text-align: left; }
div#NoteauthorBlock ul#colored li { padding-left: 5px; padding-right: 5px; color: #86332f; }
div#NoteauthorBlock ul#colored li.c1 { background: #a1917a; }
div#NoteauthorBlock ul#colored li.c2 { background: #c9b698; }
div#NoteauthorBlock a { color: #86332f; }
div#NoteauthorBlock ul.footer { list-style: none }
div#NoteauthorBlock ul.footer li.link { background: #a1917a; text-align: right; padding-right: 5px }
div#NoteauthorBlock ul.footer li.link a { color: black; font-weight: bold }
div#NoteauthorBlock ul.footer li.empty { border-bottom: 2px solid #82352d; border-top: 2px solid #82352d; background: white; border-left: 0px; line-height: 0px; height: 5px; font-size: 1px; padding: 0px }

/* Страница сбора подписей */

#signup-form { margin-top: 20px; width: 100% }
#signup-form .h { text-align: right; padding: 5px 10px 5px 0; width: 100px }


.search-result { margin: 10px }
.search-result .status { margin-bottom: 10px }
.search-result .item { margin-bottom: 10px }
.search-result .item  .description { margin-left: 20px }
.search-result .pages { text-align: right}
.search-result .author { color: #626262; font-size: 10px;  white-space: nowrap }

#search-form { text-align: left; margin-left: 10px; margin-top: 10px }
#search-form .header{ color: white; font-weight: bold }

/* Новый layout */
#col-wrap { background: white url('/img/bg-nl.gif') repeat-y right; width: 646px; margin-top: 148px; float: left; overflow: hidden }
#right-col { margin-left: -3px; float: right; background: #c9b698; width: 176px }
#main-col { float: left; width: 470px}

#main-search-form { margin: 10px; text-align: center}
#main-search-form .input { width: 50% }

body .fade {position: absolute;top:0px;top:0px;left:0px;width:100%;height:100%;background-color:#000;z-index:1;right: 0px; bottom:0}

