/* определение цвета и формата ссылки*/
a{
color:#8A050A;
text-decoration:underline
}

/*форматирование картинки, являющейся ссылкой*/
a img{
border:none !important
}

/*определение цвета ссылки при наведение курсора мыши*/
a:hover{
color:#FF0000
}

/*начально определение параметров основных тэгов, используемых в документах*/
body,td,div,p,ul,ol{
box-sizing:border-box;
font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
-moz-box-sizing:border-box
}

/*определение вида красных полос над некоторыми блоками страницы*/
div.l{
background:#8A050A;
height:4px
}

/*определение вида тонкой серой линии*/
div.l2{
	background:#DEDEDE;
	height:1px;
	margin-left:12px;
	margin-right : 12px;
}

/*определение вида html-тэга form*/
form{
margin:0px;
padding:0px
}

/*определение вида html-тэга h1*/
h1{
font:bold 16px Georgia,Verdana,Arial,sans-serif
}

/*начально определение параметров тэгов html и body*/
html,body{
background:#FFFFFF;
color:#000000;
height:100%;
margin:0px;
padding:0px
}

/*определение вида html-тэга label*/
label{
white-space:nowrap
}

/*определение поведения границ html-тэга table*/
table{
border-collapse:collapse
}

/*определение основных параметров ячейки таблиц, используемых в документе*/
table td{
padding:0px;
text-align:left;
vertical-align:top
}

/*определение основных параметров (отступови, полей) и вида для html-тэга ul (список без номеров), используемого для вывода пунктов меню*/
ul#menu{
font:12px Georgia,Verdana,Arial,sans-serif;
margin:0px;
margin-right:10px;
margin-top:12px;
padding:0px
}
ul#menu li{
background:url(../images/arr_menu.gif) 0px 3px no-repeat;
color:#727272;
font-size:11px;
font-weight:bold;
list-style:none;
margin:0px;
margin-bottom:7px;
margin-bottom:7px;
padding-left:15px;
text-transform:uppercase;
white-space:nowrap
}
ul#menu li a{
text-decoration:none
}

/*определение основных параметров (отступови, полей) и вида для html-тэга ul (список без номеров), используемого для вывода пунктов меню второго уровня*/
ul#sub-menu{
font:12px Georgia,Verdana,Arial,sans-serif;
margin:0px;
margin-bottom:15px;
margin-top:10px;
padding:0px
}
ul#sub-menu li{
background:none;
color:#727272;
font-size:12px;
font-weight:normal;
list-style:none;
margin-bottom:4px;
margin-bottom:4px;
padding-left:0px;
text-transform:none;
white-space:normal
}
ul#sub-menu li a{
text-decoration:underline
}

/*описание класса bulletin, используемого для информационного блока "Информационные бюллетени"*/
.bulletin{
margin-bottom:18px;
margin-left:20px;
margin-top:18px
}
.bulletin a{
background:url(../images/btn_doc.gif) no-repeat;
display:block;
height:20px;
padding-left:22px
}
.eventsup
{
margin-bottom:18px;
margin-left:20px;
margin-top:18px
}

.bulletin div{
margin-top:4px
}

.links{
margin-bottom:18px;
margin-left:20px;
margin-top:18px
}
.links div{
	margin-top:4px;
}

/*описание комбинации классов news и date, используемой при оформлении даты новости*/
.news .date{
color:#727272;
font: normal 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
white-space:nowrap
}
.news .date span{
background:#DEDEDE;
color:#000000;
margin-right:5px;
padding:1px 4px
}

/*описание комбинации классов news и text, используемой при оформлении текста новости*/
.news .text{
	font-size:11px;
	margin-top:9px;
	text-transform: none;
}
.news .text img{
margin-left:5px
}

/*определение единых отступов для нескольких типов блоков*/
.news,#intro,#maillist,#search{
margin:25px 10px 30px 25px
}

/*определение стиля для блока внизу страницы, блок copyright*/
#bot{
background:#8A050A;
color:#FFFFFF;
font: normal 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
margin-top:40px;
padding:5px 30px
}
#bot a{
color:#FFFFFF !important;
text-decoration:none
}

/*определение стиля для блока основного текста внутренних страниц*/
#content{
	margin:10px 20px 30px 20px;
	line-height : 14px;
}

#content td{
	vertical-align : middle;
	padding : 10px 10px 10px 10px;
}

#content li{
	padding : 5px 5px 5px 5px;
}
.tdi
{
    background-color: #E6F4FF; 
	color: #6D8EA8;	
}
.img_txt
{
	padding : 10px;
}

/*определение стиля для информационного блока "События"*/
#events{
padding-right:10px
}
#events img{
margin-left:5px
}

/*описание основного текста на странице в средней колонке*/
#intro{
color:#727272;
line-height:18px
}

/*описание левой колонки документа, поля и ширина*/
#left{
padding-left:20px;
width:27%
}

#subs{
padding-left:20px;
padding-right:20px;
width: 100%;
}

/*описание отступов для логотипа*/
#logo-title{
margin-bottom:25px;
margin-left:20px;
margin-top:18px
}

/*определение стиля для сервисного блока "Подписка на новости"*/
#maillist{
color:#727272;
margin-top:40px
}
#maillist span{
color:#727272;
font-size:11px;
margin-bottom:8px;
margin-left:15px;
white-space:nowrap
}

/*описание средней колонки документа, границы*/
#mid{
border:1px solid #DEDEDE;
border-top:none;
}

/*определение стиля для блока "Информационные агентства"*/
#news-agencies{
padding:20px;
padding-right:0px
}
#news-agencies img{
float:left;
margin-right:5px;
margin-top:10px
}

/*определение стиля для строки, содержащей путь к текущей странице*/
#path{
color:#727272;
font:normal 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
margin:12px 10px 25px 20px
}

/*описание правой колонки документа, поля и ширина*/
#right{
padding-right:15px;
padding-top:12px;
width:25%
}

/*описание ячейки таблицы в сервисном блоке "Поиск по сайту"*/
#search td{
padding-bottom:10px;
vertical-align:middle
}

/*описание верхней красной полосы страницы*/
#top{
	background:#8A050A;
	clear:both;
	padding: 3px 15px 7px 20px;
}
#top #date{
color:#FFFFFF;
float:right;
font:normal 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
}
#top #date .time{
	background:#FFFFFF;
	color:#8A050A;
	padding: 1px 4px;
	}
.inp
{
	font : normal 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
	border : none;
	width : 38px;
	text-align : center;
	color : #8A050A;
}
.inp1
{
	font:normal 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
	border : none;
	text-align : center;
	background-color : #8A050A;
	width : 80px;
	color : #ffffff;
}
/*стили для блока переключения на другой язык*/
#top #lang a{
color:#EDEDED !important;
font-size:11px;
text-decoration:none
}
#top #lang a:hover{
text-decoration:underline
}
#top #lang img{
margin-right:10px;
vertical-align:top
}

/*описания блока основной иллюстрации*/
#v{
	height:194px;
	margin:5px;
	background-image : url(../images/v_back.jpg);
	background-repeat : repeat-x;
}
#v_sl{
	height:95px;
	margin:5px;
	background-image : url(../images/sl_back.jpg);
	background-repeat : repeat-x;
}
.at
{
	color:#8A050A;
	font-size : 14px;
}
.at1
{
	font-size : 12px;
}
.com
{
	color : #757575;
	vertical-align : top;
	font-weight : normal;
}
.cur
{
	color: #757575;
}
ul#close li{
font-weight:bold;
list-style:none;
line-height : 20px;
}

ul#cur li{
	color: #757575;
	font-weight:bold;
	list-style: none;
	line-height : 20px;
}
ul#endlevel li
{
	list-style: square;
	font : normal;
}
.textbl
{
	line-height : 20px;
}
