@CHARSET "UTF-8";

/* Общесистемные настройки */
*   	{margin: 0; padding: 0; border: 0;}
html  {overflow: -moz-scrollbars-vertical;}
body  {font-family: Arial, Helvetica, sans-serif; font-size: 100%; text-align: justify;}
html, body {height: 100%;}
a, a.passive {text-decoration: none; color: #666;}
a:hover, a.active {color: #c00;}

/* Контейнер */
#container {width: 650px; min-height: 100%; margin: 0 auto 0 auto;}
/* Шапка */
#header {width: 100%;}
#header td {border: 0px solid red;}
#logo {width: 100px; text-align: right;}
#projects {vertical-align: bottom;}
/* Панель языков */
#langbar img {width:5px;}
#langbar a {font-size: 12px;}
/* Меню */
#menu {width: 100%; margin-top: 45px;}
#menu td {text-align: center; vertical-align: middle; }
#menu .item {padding: 0 5px 2px 5px;}
#menu img {height: 12px; width: 1px; display: inline;}
/* Контент */
#content {margin-top: 65px; width: 100%; font-size: 14px; color: #666; padding-bottom: 50px;}
#content table {border-collapse: collapse;}
#content td {border: 1px solid #999; padding: 0 5px 0 5px;}
#contentcms {width: 650px; margin:  0;}
#contentcms table {font-size: 14px; color: #666;}
#mainpage td{border: 0; padding: 0;}
#mainpage a {font-size: 16px; color: #c00;}
#mainpage a:hover {color: #000; }
.columnL, .columnR {border: 0px solid red; vertical-align: top; text-align: justify; padding-bottom: 30px !important;}
.columnR {width: 285px;}
.columnL {padding-right:  80px !important;}
.columnLpic {text-align: left; vertical-align: middle;}
.columnRpic {text-align: right; vertical-align: middle;}

/* Панель выбора букв */
#lettersbar {width: 100%;}
#lettersbar td{border: 0;}
#pagebar {margin-top: 5px;}
#pagebar img{width: 2px;}
/* Список личностей */
#persons {width: 100%; margin-top: 30px;}
#persons .fio {text-align: left; padding-right: 5px;}
#persons a{color: #c00;}
#persons .description {width: 450px; font-size: 10px;}
#persons td{border:0; border-bottom: 1px solid #999; padding: 2px 0 2px 0;}
#persons th{font-weight: normal; font-size: 10px;}


/* Счетчики */
#countersbind {margin-left: auto; margin-right: auto;}
#counters {width: 100%; text-align: center;}
#counters td {vertical-align: bottom;}

/* Копирайт */
#copyright {font-size: 11px; color: #999;}



