BODY 
	{background: #f3f3fa;
    }

.text
	{font-family: Century Schoolbook, Times New Roman, Tahoma, Verdana;
	font-size: 15px;
	color: #000000;
	text-align: justify;
	padding: 5px 5px 5px 5px; 
	}
	
.err
	{font-family: Century Schoolbook, Times New Roman, Tahoma, Verdana;
	font-size: 15px;
	color: red;
	text-align: justify;
	padding: 5px 5px 5px 5px; 
	}
	
h1
	{font-family: Century Schoolbook, Times New Roman, Tahoma, Verdana;
	font-size: 17px;
	color: #000000;
	font-weight: bold;
	text-transform: none;
	text-align: center;
	font-style: italic;
	}

h1.menu
	{font-family: Century Schoolbook, Times New Roman, Tahoma, Verdana;
	font-size: 17px;
	color: #000000;
	font-weight: bold;
	text-transform: none;
	}
	
h2
	{font-family: Century Schoolbook, Times New Roman, Tahoma, Verdana;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	text-transform: none;
	text-align: center;
	font-style: italic;
	}
	
h2.menu
	{font-family: Century Schoolbook, Times New Roman, Tahoma, Verdana;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	text-transform: none;
	text-align: left;
	}
	
h3
	{font-family: Century Schoolbook, Times New Roman, Tahoma, Verdana;
	font-size: 15px;
	color: #000000;
	font-weight: bold;
	text-transform: none;
	text-align: center;
	font-style: italic;
	}
	
h3.menu
	{font-family: Century Schoolbook, Times New Roman, Tahoma, Verdana;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	text-transform: none;
	font-style: italic;
	}
	
h4
	{font-family: Century Schoolbook, Times New Roman, Tahoma, Verdana;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-transform: none;
	text-align: center;
	font-style: italic;
	}
	
A.menu
	{font-family: Century Schoolbook, Times New Roman, Tahoma, Verdana;
	font-size: 17px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	font-style: italic;
	}
	
A.text
	{font-family: Century Schoolbook, Times New Roman, Tahoma, Verdana;
	font-size: 15px;
	color: #000000;
	text-decoration: none;
	font-style: italic;
	padding: 0px 0px 0px 0px; 
	}
	
A.download
	{font-family: Century Schoolbook, Times New Roman, Tahoma, Verdana;
	font-size: 19px;
	color: #000000;
	}

A.article
	{font-family: Century Schoolbook, Times New Roman, Tahoma, Verdana;
	font-size: 17px;
	color: #000000;
	}
	
.title_ref
	{font-family: Century Schoolbook, Times New Roman, Tahoma, Verdana;
	font-size: 17px;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
	text-align: CENTER;
	}
	
A.ref
	{font-family: Century Schoolbook, Times New Roman, Tahoma, Verdana;
	font-size: 10px;
	color: #818181;
	}	

.ref
	{font-family: Century Schoolbook, Times New Roman, Tahoma, Verdana;
	font-size: 10px;
	color: #818181;
	text-align: right;
	}
	
FIELDSET
	{
	padding: 5px;
    background: #f8f8f8;
	}

.FIELDSET
	{
	padding: 5px;
    background: #f8f8f8;
	}
   
#wrapper
	{
		width: 98%; 
		min-width: 800px;
		position: absolute;
		left: 1%; 
		top: 215px;
	}

.main-column
	{
		background:#f8f8f8; /* Задание общего фона */
		border:0 solid #7f9db9; /* Задание стилей границ */
		border-width:0 1px; /* Задание ширины границ */
		padding: 5px 5px 5px 5px; 
	}
	
.main-column-no-print
	{
		background: #f8f8f8;
		padding: 0px 5px 5px 5px; 
		border:0 solid #7f9db9; /* Задание стилей границ */
		border-width:0 1px; /* Задание ширины границ */
	}
	
.navi
	{
		background:#f8f8f8; /* Задание общего фона */
		border:0 solid #7f9db9; /* Задание стилей границ */
		border-width:0 1px; /* Задание ширины границ */
		padding: 10px 10px 10px 10px; 
	}
	
.bottom1
	{
		background: #f3f3fa;
		padding: 10px 10px 10px 10px; 
		height: 10px;
	}
	
#main
	{
		width: 79%;
		float: right;
		background: #f3f3fa;
		padding: 15px 0px 15px 0px; 
	}
	
#left-bar
	{
		width: 20%;
		background: #f3f3fa;
		float: left;
		padding: 15px 0px 15px 0px; 
	}
	
#footer
	{
		width: 100%; 
		min-width: 800px;
		position: absolute; 
		top: 100%; 
		padding: 0px 0px 0px 0px; 
		
		
	}
	
#top_for_print
	{
		width: 99%; 
		top: 0%; 
		padding: 0px 0px 0px 0px; 
		background: #f8f8f8;
		display : none;
	}
	
#sape
	{
		width: 100%; 
		min-width: 800px;
		background: #f3f3fa;
	}
	
#header
	{
		width: 98%; 
		min-width: 800px;
		height: 200px; 
		position: absolute; 
		left: 50%; 
		margin-left: -49%; 
		background: #f3f3fa; 
		top: 10px; 
	}

.b1, .b2, .b3, .b4 {
     display:block; /* Задание отображения границ и углов */
     overflow:hidden; /* Задание отображения границ и углов */
}

.b1, .b2, .b3 {
     height:1px; /* Задание высоты границ и углов */
}

.b2, .b3, .b4 {
     background:#f8f8f8; /* Задание цвета фона в пределах закругления */
     border-left:1px solid #7f9db9; /* Задание стилей левых углов */
     border-right:1px solid #7f9db9; /* Задание стилей правых углов */
}

.b1 {
     margin:0 5px; /* Задание отступов */
     background:#7f9db9; /* Задание цвета верхней и нижней границ */
}

.b2 {
     margin:0 3px; /* Задание отступов */
     border-width:0 2px; /* Задание ширины границы */
}

.b3 {
     margin:0 2px; /* Задание отступов */
}

.b4 {
     height:2px; /* Задание высоты границ и углов */
     margin:0 1px; /* Задание отступов */
}	


div.b-yandexbox * 
	{ 
	 font-size: 14px !important; 
	 margin: 0 !important; 
	} 
	
div.b-yandexbox a img 
	{
	 border: 0 !important; 
	} 
	
div.b-yandexbox input, div.b-yandexbox label 
	{ 
	 vertical-align: middle; 
	} 
	
div.b-yandexbox table 
	{ 
	 font-size: 14px; 
	 width: 100%; 
	 border: 0; 
	 background: #f3f3fa; 
	} 
	
div.b-yandexbox table td 
	{ 
	 padding: 0px 0 0px 0; 
	 white-space: nowrap; 
	 vertical-align: middle; 
	} 
	
div.b-yandexbox .b-yandexbox-image 
	{ 
	 padding: 6px 6px 0 6px; 
	} 
	
div.b-yandexbox .b-yandexbox-search 
	{ 
	 width: 100%; 
	 padding: 0 6px; 
	} 
	
div.b-yandexbox .b-yandexbox-search table 
	{ 
	 margin: 0; 
	 padding: 0; 
	 background: #f8f8f8; 
	} 
	
div.b-yandexbox .b-yandexbox-search .b-yandexbox-txt
	{ 
	 width: 100%; 
	 padding-right: 6px; 
	} 
	
div.b-yandexbox .b-yandexbox-text 
	{ 
	 position: relative; 
	 width: 100%; 
	} 

div.b-yandexbox .b-yandexbox-text input 
	{ 
	 background:#f8f8f8;
	 float: left; 
	 width: 100%; 
	 padding-right: 0; 
	 border:0 solid #7f9db9; 
	 border-width:0 1px; 
	} 

div.b-yandexbox .b-yandexbox-search .b-yandexbox-submit 
	{ 
	 padding: 0; 
	 float: right; 
	} 

div.b-yandexbox .b-hint-input 
	{ 
	 position: absolute; 
	 z-index: 100; 
	 left: 0; 
	 display: none; 
	 width: 30px; 
	 height: 11px; 
	 margin: 0.16em 0.2em !important; 
	 cursor: text; 
	 line-height: 0; 
	} 

div.b-yandexbox .button-search 
	{ 
	 width: 19px; 
	 height: 15px; 
	 outline: none; 
	 cursor: pointer; 
	 border: none; 
	}