@charset "windows-1251";
/****************************************************************************************************
                                    Структура страницы
*****************************************************************************************************/
body{
	 background:#d7dffd;
	 padding: 0px; 
	 margin: 0px;
	 font-size: 80%; font-family: Verdana, sans-serif;
	 color: #777777; 
}
/**** Основной Блок ****/ 
#main-block{
      position:relative;
	  left:0px; right:0px;
	  margin-left:224px; margin-right:12px; margin-top:12px; 
	  padding:0px;
}
/**** Левый блок ****/ 
#left-block{
      position:absolute;
	  left:14px; top:12px;
	  width:200px;
	  margin:0; 
	  padding:0;
	  text-indent:0;
	  z-index:1000;
}

/**** 1 Блок Контента ****/ 
#content1{
	 position:relative; 
	 background-color:#fff;
	 border-style:solid; border-width:1px; border-color:#aebfff;; 
	 padding: 20px 30px 40px;
	 margin: 0px 0px 7px; 
	 text-align:justify; vertical-align:top;
	 text-indent:30px;
}

#content1 ul {
	clear:both;
}
/**** 2 Блок Контента ****/ 
#content2{
	 position:relative; 	
	 background-color:#fff;
	 border-style:solid; border-width:1px; border-color:#aebfff; 
	 padding: 20px 30px 40px;
	 margin: 0px 0px 7px; 
	 text-align:justify; vertical-align:top;
	 text-indent:30px;
}
/**** Поиск по сайту ****/ 
#poisk{
	 width:100%;
	 position:relative;
	 padding: 0px;
	 margin: 10px 0px 12px; 
	 text-align:center; vertical-align:middle;
}
#poisk form{
	display:block;
	-moz-box-align:center;
	margin:0 auto 0;
}
/**** Авторские права ****/ 
#prava{
	 position:relative; 
	 padding: 0px;
	 margin: 0px 0px 12px;
	 text-align:center; vertical-align:middle;
	 font-size: 80%;
}
/**** Счетчики ****/ 
#counters{
	position:relative;
	width:100%;
	padding: 0px;
	margin: 0 auto 12px;
	text-align:center; 
    font-size: 0;
}
#counters img{
    border:0;
}
/**** Блок "На главную" ****/ 
#gotomain{
     position:relative;
	 width:100%;
	 padding: 0px;
	 margin: 0px;
	 text-align:left; vertical-align:top;
	 font-size: 85%;
}
/**** Блок Логотипа ****/ 
#logo{
     position:relative;
	 width:100%;
	 padding: 5px 0px 5px;
	 margin: 0px;
	 text-align:center; vertical-align:middle;
}
/**** Блок Логотипа ****/ 
#podval{
	width:100%;
	padding: 20px 0px 0px;
	margin: 0px;
	text-align:center; vertical-align:middle;
}
/**** Информационный блок ****/
.info-block{
	position:relative; 
	padding: 20px 10px 5px;
	margin: 0px;
	text-align:left; vertical-align:top;
	font-size: 85%;
}
/****************************************************************************************************
                                    Основное меню
*****************************************************************************************************/
/**** Кнопка Основного меню ****/ 
.main-menu-but{
     background:#e3e9fd url(../images/common/but-bg.jpg) repeat-x;
	 border-style:solid; border-width:1px; border-color:#6078d0;; 
	 padding: 5px 3px 5px;
	 margin: 4px 0px 0px;
	 width:192px;
	 font-size:11px;
	 text-transform:uppercase;
}

/**** Текст Ссылки Меню ****/
.menu-link{
	 font-size: 95%;
	 font-weight:bold; text-decoration:none;
	 color:#6078d0;
}
.menu-link:hover{
	 font-size: 95%;
	 font-weight:bold; text-decoration:none;
	 text-align:left;
	 color:#6078d0;
}
.menu-link:active{
	 font-size: 95%;
	 font-weight:bold; text-decoration:none;
	 text-align:left;
	 color:#6078d0;
}

/****************************************************************************************************
                                    Выпадающее Меню
*****************************************************************************************************/
ul.fmenu{
	background-color:#fff;
	background-repeat:repeat-y;
	list-style-position:outside;
	list-style-type:none;
	padding:0;
	margin:0 0 8px;
	width:198px;
	border: 1px solid #aebfff;
	border-top-width:0px;
	border-bottom-width:0px;
    display:none;	
	font-size:11px;
	text-transform:uppercase;
}
ul.fmenu li{
	display:block;
	padding:3px 2px 3px 5px;
	border-bottom:1px solid #aebfff;
	font-size:11px;
	text-transform:uppercase;
}

ul.fmenu a{
	color:#6078d0;
	text-decoration:none;
}

ul.fmenu strong{
	color:#de3071;
}
/****************************************************************************************************
                                    Подменю
*****************************************************************************************************/
ul.podmenu{
	display:block;
	list-style-type:none;
	padding:0 5px 5px 0;
	margin:0;
	width:100%;
	float:none; clear:both;
	text-align:left;
}
ul.podmenu li{
	display:block;
	padding:0 0 5px 12px; margin:0;
	background: url(../images/common/bullet.gif) top left no-repeat;
	background-position:0 6px;
}

ul.podmenu a{
	color:#6078d0;
}

ul.podmenu strong{
	color:#de3071;
}
/****************************************************************************************************
                                    Ссылки в тексте
*****************************************************************************************************/
a{ 
    color:#444477;
}
a:visited{
   color:#666699; 
}

/****************************************************************************************************
                                    Текст
*****************************************************************************************************/
p{
    margin: 3px 0px 3px;
	padding:0px;
}
h1{
    margin:0px 0px 20px;
	padding:0px;
	text-align:center;
    color:#de3071;
	font-size:130%;
	font-weight:normal;
	text-indent:0px;	
}
h2{
    margin:0px 0px 10px;
	padding:0px;
	text-align:center;
    color: #888888;
	font-size:130%;
	font-weight:normal;
	text-indent:0px;
}
h3{
    margin:20px 0px 15px;
	padding:0px;
	text-align:center;
    color:#6078d0;
	font-size:120%;
	font-weight:bold;
	text-indent:0px;
}
h4{
    margin:15px 0px 10px;
	padding:0px;
	text-align:left;
    color:#6078d0;
	font-size:95%;
	font-weight:bold;
	text-indent:0px;
}
/**** Заголовок для Информационного Блока ****/
h5{
    margin:0px 0px 7px;
	padding:0px;
	text-align:center;
    color:#666699;
	font-size:110%;
	font-weight:bold;
	text-indent:0px;
}
/**** Подзаголовок для Информационного Блока ****/
h6{
    margin:7px 0px 3px;
	padding:0px;
	text-align:left;
    color:#444477;
	font-size:105%;
	font-weight:bold; 
	text-indent:0px;
}

/**** Ссылка справа (например "В начало страницы >>") ****/
.right-link{
  text-align:right; 
  padding:10px 0px 5px; padding-left:30px; 
}
/**** Жирный серый шрифт ****/
strong{
   font-weight:bold;
   font-size:95%;
}
/**** Красный шрифт ****/
em{
  font-style:italic;
}
/**** Цитата ****/
q{
  color:#666699;
  font-style:italic;
}
/**** Мелкий шрифт ****/
small{
  font-size:85%;
}
/**** Красный шрифт (дата Новостей) ***/
h3.news-date{
    margin:15px 0px 10px;
	padding:0px;
	text-align:left;
    color:#6078d0;
	font-size:95%;
	font-weight:bold;
	text-indent:0px;
	clear:both;
}
h4.cent{
    text-align:center;
	margin: 20px 0px 15px;
}
h4.news{
	text-align:center;
	color:#777777;
	margin: 20px 0px 10px;
	font-size:95%;
}
/*** Маркированный список в тексте ***/
ul{
   margin:0 0 10px 0;
   padding:0px;
   list-style-position: inside;
   list-style-type: disc;
}
/*** Нумерованный список в тексте ***/
ol{
   margin:0 0 10px 0; 
   padding:0px;
   list-style-position:inside;
}
/*** Элемент списка в тексте ***/
ul li{
	margin: 0;
	padding:0 3px 3px 32px;
	_padding:0 3px 3px 46px;
	text-indent:-1px;
	_text-indent:-16px;
}
ol li{
	margin: 0;
	padding:0 3px 3px 2px;
	_padding:0 3px 3px 16px; 
	text-indent:-1px;
	_text-indent:-16px;
}
ul.up{
	margin-top:0px;
}
ul.out{
	margin-top:0px;
}
li.up{
	background: url(../images/common/up.gif) center left no-repeat;
	background-position:0 18px;
	_background-position:0 20px;
	margin-top:10px;
	padding:18px 3px 8px 22px;
	text-indent:-1px;
	_text-indent:-16px;
	list-style-type:none;
	font-size:90%;
	_font-size:85%;
}
li.out{
	background: url(../images/common/out.gif) center left no-repeat;
	background-position:0 1px;
	_background-position:0 3px;
	margin-top:10px;
	padding:2px 3px 10px 22px; _padding:0 3px 10px 22px;
	text-indent:-1px;
	_text-indent:-16px;
	list-style-position:outside;
	list-style-type:none;
	font-size:11px !important;
}

li.doc{
	background: url(../images/common/doc.gif) center left no-repeat;
    background-position:0 1px;
	_background-position:0 3px;
	margin-top:10px;
	padding:2px 3px 10px 22px; 
	text-indent:0px;
	_text-indent:-15px;
	text-align:left;	
	color:#666;
	list-style-type:none;
	font-size:11px !important;
}
li.arhive{
	background: url(../images/common/arhive.gif) center left no-repeat;
	background-position:0 1px;
	_background-position:0 3px;
	margin-top:10px;
	padding:2px 3px 10px 32px; 
	text-indent:0px;
	_text-indent:-15px;
	text-align:left;
	color:#666;
	list-style-type:none;
	font-size:11px !important;
}
li.img{
	background: url(../images/common/img.gif) center left no-repeat;
	background-position:0 1px;
	_background-position:0 3px;
	margin-top:10px;
	padding:2px 3px 10px 22px; _padding:0 3px 10px 22px;
	text-indent:0px;
	_text-indent:-15px;
	text-align:left;	
	color:#666;
	list-style-type:none;
	font-size:11px !important;
}
table{
	font-size:120%;
}
td{
	font-size:80%;
}
td li.out{
	font-size:90%;
}
td li.up{
	font-size:90%;
}
td li.doc{
	font-size:90%;
}
td li.arhive{
	font-size:90%;
}
td li.img{
	font-size:90%;
}
.info-block li{
	font-size:90%;
}

/**** Коллаж на главной ****/ 
#indexCollage {
	margin:0 auto 10px;
}

#indexCollage td {
	padding:0;
}

#indexCollage img {
	padding:0; margin:0;
}

/****************************************************************************************************
                                    Информационная табличка
*****************************************************************************************************/
/**** Табличка-подкладка ****/
.inftab-tab{
	width:auto;
	border-collapse:collapse;
	padding:0; margin:15px auto 15px;
	font-size:100%;
}
.inftab-tab td{
	font-size:85%;
	border-collapse:collapse;
	border:#b1b1cc solid 1px; 
	padding:5px; margin:0;
}
/**** Табличка-подкладка ****/
.infotab-table{
	 background-color:#b1b1cc; 
	 padding: 0px;
	 margin: 15px 0px 15px;
	 text-indent:0px;
	 font-size:100%;
}
.infotab-table td{
	font-size:85%;
}
/**** Шапка Информационной Таблички ****/ 
.infotab-head{
	 color:#666699;
	 background-color:#f7f7f7; 
	 text-align:center; vertical-align:middle;
}
.infotab-head td{
	padding:3px 10px 3px;
}
/**** Клетка с выравниванием По Центру (нежирно) ****/ 
.infotab-center{
     padding: 5px;
	 background-color:#fff;
	 text-align:center;
	 vertical-align:top; 
}
.infotab-center p{
	 text-indent:0px; 
}
/**** Клетка с выравниванием По Центру (жирно) ****/ 
.infotab-bold{
	 padding: 5px;
	 background-color:#fff;
	 text-align:center;
	 vertical-align:top; 
	 font-weight: bold;
}
.infotab-bold p{
	 text-indent:0px; 
}
/**** Клетка с выравниванием Влево ****/ 
.infotab-left{
	 padding: 5px;
	 background-color:#fff;
	 text-align:left;
	 vertical-align:top;
	 text-indent:10px; 
}
/**** Контингент ****/
.contingent{
     color:#444477;
	 padding-top:7px;
	 text-indent:0px;
}
.naim{
    padding-bottom:7px;
	color:#777777;
	font-size:105%;
	font-weight:bold;
	text-indent:0px;
}
.formatt{
     color:#666699;
	 padding-top:7px;
	 text-indent:0px;
}
/****************************************************************************************************
                                  Прозрачная табличка
*****************************************************************************************************/
.transp-tab{
   	margin: 0px 0px 15px; 
	width:auto;
	text-align:left; vertical-align:top;
	text-indent:0px;
}
.transp-tab td{
   	text-align:left;
}
/****************************************************************************************************
                                  Клетка таблички с контактной информацией
*****************************************************************************************************/
.cont-td{
    padding-right:20px;
	vertical-align:top;
	text-indent:20px;
}
/****************************************************************************************************
                                     Картинкa
*****************************************************************************************************/
/**** Плавающая слева Картинка ****/
img{
	border-width:1px;
	border-style:solid; border-color:#9999aa; 
	font-size: 85%; 
	vertical-align:center;
	margin:0px 10px 5px 0px;
	float:left;
	position:relative;
}
#logo img{
	float:none;
	border-width:0px;
	margin:0px;
	padding: 0px;
	text-indent:0px;
}
/**** Клетка для Даты ****/
.pic-tab{
     margin:0px;
	 padding: 10px 5px 10px; 
	 color:#666699;
     text-indent:0px;
	 text-align:center;
	 vertical-align:top;
}
td.pic-tab{
	font-size:85%;
}
/**** Комментарий к картинке ****/
.pic-com{
     margin:0px;
	 padding:7px 0px 15px;
	 color:#666699;
	 font-size:85%;
	 text-align:center;
}
.pic-com1{
     margin:0px;
	 padding:0px 0px 15px;
	 color:#666699;
	 font-size:85%;
	 text-align:center;
}
/**** Кадр (поля с рамкой для картинки) ****/
img.pic{
	background-color:#f7f7f7;
	border-style:solid; border-width:1px; border-color:#b1b1cc; 
	margin:0px;
	padding: 5px;
	color:#666699;
	float:none;
	position:static;
}
/**** Центрированная картинка без рамки ****/
.img-cent{
     margin:0; /* 10px */
	 padding:0px;
	 text-align:center;
	 moz-align:center;
}
.img-cent img{
	float:none;
	border-width:0px;
	margin:0px;
	padding: 0px;
	text-indent:0px;
}
/**** Булетка ****/
.bullet{
     padding-right: 3px;
	 vertical-align:middle; 
}
/****************************************************************************************************
                                     Формы
*****************************************************************************************************/
form{
     margin:5px 0px 5px;
}
/**** Поле ввода текста ****/
.inp-text{
     color:#444477;
	 width:200px;
	 vertical-align:middle;	 
	 font-size:11px;
	 margin: 3px;
	 padding:1px 2px 1px 2px;
}
/**** Кнопка ****/
.inp-but{
     color:#444477;
	 margin:3px 0px 3px;
	 text-align:center;  vertical-align:middle; 
	 font-size:11px;
	 margin: 3px;
	 padding:1px 2px 1px;
}
/**** Попись к полю ****/
.pole-text{
     color:#666699;
	 margin: 3px;
	 font-size:85%;

}

.cent {
	display:block;
	text-align:center;
	margin:0 auto 0;
}

.cent img{
	display:block;
	float:none;
	margin:0 auto 0;
}