.insrek_b {
	width: 950px;
	height: 90px;
}
.rektop {
	text-align: center;
}
.ray {
	float: right;
	width: 250px;
	text-align: right;
}
.ray ul {
	list-style: none;
}
.ray li {
	font-size: 10pt;
	padding-bottom: 10px;
}
.wap {
	font-size: 14px ;
	color: #3F526B;
	font-weight: bold;
	float: right;
	border: 1px solid #b10e22;
	padding: 5px;
	margin-right: 10px;
	margin-bottom: -10px;
	
}
.br950 {
	text-align: center;
}
.block_width {width: 90%; overflow: hidden;}
.block_width .column_33 {width: 33%; float: left;}
.fix_left {height:150px;
 position:fixed; //position:absolute;
 left:0px;
 top:150px;
 width:20px;
 z-index:5;}
.black {
	background: Black;
}
.comp{
	
	width: 468px;
	height: 60px;
overflow: hidden;
}
.yellow {
	background: #F9F591;
	height: 60px;
	width: 60px;
	float: right;
}
.cat_top {
	/* #1E4A6D */
}
.cat_top table1 {
	background: transparent url('/images/img_cat_bg.gif') repeat-x;
	
}
.cat_top ul {
	padding: 0px 0px 0px 30px;
	text-align: left;
	list-style-image: url('/images/img_cat2.gif');
	
}
.cat_top li {
	padding: 2px 2px 2px 2px;
	
}

.top {
	height: 131px;
	min-width: 900px;
	/*background: transparent url('/images/style1/bg_top_baza.jpg') no-repeat right top;*/ 
}
table.top {
	/*background: transparent url('/images/style1/bg_top_baza.jpg') no-repeat right top;*/ 
}
.search {
   position: absolute;
   right: 15px;
   top: 7px;
	width: 750px;
	float: right;
}

.search input.cur{
	border-bottom: 1px solid Black;
	border-width: 0px 0px 1px 0px;
	background: White;
	font: 11px Trebuchet, Helvetica, sans-serif;;
	padding: 1px 2px;
	width: 115px;
}
.search input.cur_b{
   width: 50px;
	border-width: 0px 0px 0px 0px;
	background: White;
	font: bold 11px Trebuchet, Helvetica, sans-serif;;
	padding: 1px 2px;
}


div.news {
	LINE-HEIGHT: 10px; BORDER-TOP: #a3a3a3 1px solid
}
div.news1 {
	LINE-HEIGHT: 10px; BORDER-BOTTOM: #a3a3a3 1px solid
}
.pad_10{
	padding-left: 15px;
	padding-right: 5px;
	color: #900000;
}
.pad_10 a    { color: #3f526b; text-decoration:none }
.pad_10 a:hover {
	
	text-decoration: underline; }

.pred {
		overflow: hidden;
}
.pred ul {
	list-style-type: none;
	
}
.pred li {
   width: 150px;
   text-align: center;
	float: left;
	display: block;
	padding: 5px;
}

.no_float
{
	width: 100%;
	clear: both;
	overflow: hidden;
}

.blok_left {
   width: 200px;
	float: left;
	border: 0px solid Black;
}

.blok_center {
	margin: 0px 200px 0px 200px; 
	border-left: 0px solid Gray;
	border-right: 0px solid Gray;
}

.blok_right {
	width: 200px;
	float: right;
	border: 0px solid Black;
}

/* кнопки карта сайта */
.img_map {
position: relative;
   width: 50px;
	height: 18px;
   margin: -18px 0px 0px 0px;
	
	float: right;
}
.img_map img{
   margin: 0px 14px 0px 0px;
	
}
/* кнопка домой */

/* меню первого уровня */
#menu_0 {
   background: #3399cc url(/images/style1/bg_menu_0.gif);
	overflow: hidden;
}
#menu_0 ul {
   width: 848px;
	text-align: center;
	list-style-type: none;
}
#menu_0 li {
	float: left;
	display: block;
}
#menu_0 a {
   font-family: Tahoma, sans-serif;
   font-size: 11px;
 	color: #fff;
	text-decoration: none;
	width: 110px;
	height: 13px;
	padding: 5px 5px 7px 5px;
	border: 1px solid #EEEEEE;
	border-top: 6px solid #0066cc;
	border-right: 0px;
	display: block;
	border-bottom: 0px solid #EEEEEE;
}
#menu_0 a:hover {
	color: #f3f3f3;
	text-decoration: underline;
	background-color: #330099;
	border-top: 6px solid #4B4B4B;
	display: block;
}
#menu_0 a.end {
	border-right: 1px solid #EEEEEE;
}
/* меню второго уровня */
#menu_1 ul {
	padding: 0px;
	list-style-type: none;
	margin-left: 30px;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 0px;
}
#menu_1 li {
	float: left;
	background: none;
	margin: 0px;
	padding: 3px;
	display: block;
}
#menu_1 a {
	color: #3f526b;
	text-decoration: none;
	float: left;
	padding: 0px 15px 0px 6px;
	border-left: 6px solid #CCCCCC;
	display: block;
	white-space: nowrap;
	font-family: Tahoma, sans-serif;
   font-size: 11px;
}
#menu_1 a:hover {
	color: #000;
	border-left: 6px solid #CC0000;
}
/* меню третьего уровня */

#menu_2 h3 {
border-color:#BBBBBB;
border-style:solid;
border-width:1px 0;
color:#006699;
margin:0;
padding:0;
}
#menu_2 {
margin-bottom:60px;
margin-right:0;
margin-top:30px;
padding:0;
}
#menu_2 ul {
margin:0;
}
#menu_2 li {
border-bottom:1px solid #BEC9D1;
border-left:0 solid #BEC9D1;
border-top:1px solid #FFFFFF;
list-style-type:none;
margin:0;
}
#menu_2 a {
border-right:2px solid #CCCCCC;
color:#3F526B;
display:block;
padding:4px 15px;
text-decoration:none;
}
#menu_2 a:hover {
background:#EEF0F2 none repeat scroll 0 0;
border-right:2px solid #CC0000;
}
/* нижний блок */
#menu_bottom {
	margin: 0;
}
#menu_bottom ul {
	height: 5px;
	display: block;
	padding:  0 0 0 10px;
}
#menu_bottom li {
   padding: 0px 0px 0px 0px;
   float: left;
	list-style-type: none;
	
}
#menu_bottom a {
	
	text-decoration: none;
	float: left;
	display: block;
	color: #3f526b;
	padding: 3px 10px 3px 10px;
	border-right: 1px solid #bec9d1;
}
#menu_bottom a:hover {
	text-decoration: underline;
}
DIV.line {
	margin: 0 105px 0 10px;
	width: 200px;
	height: 70px;
	border-right: 0px solid #0066CC;
	border-left: 0px solid #0066CC;
	border-top: 0px solid #CCCCCC;
	float: left;
	font-size: 0.9em;
	padding: 0px;
	color: #000000;
}
DIV.line_1 {
	margin: 0 0 0 0;
	width: 50px;
	height:5px;
	border-top: 0px solid #CCCCCC;
	float: left;
	background-image: url(/images/style1/ten_bt1.png);
	background-repeat: no-repeat;
	background-color: White;
}
DIV.line_11 {
	margin: 0 0 0 0;
	width: 15px;
	height: 5px;
	border-top: 0px solid #0066CC;
	float: left;
	background-color: #0066CC;
	display: block;
	padding: 0;
}
DIV.line_0 {
	margin: 0 0 0 0;
	width: 150px;
	height: 5px;
	float: left;
	border-top: 0px solid #CCCCCC;
	background-image: url(/images/style1/ten_bt.png);
	background-repeat: repeat-x;
	background-color: White;
}
DIV.line_00 {
	margin: 0 0 0 0;
	width: 45px;
	height: 5px;
	float: left;
	background-color: White;
}
/* основное содержание */
#cont_1 {
   font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif;
	padding: 0px 15px 15px 15px;
}
#cont_1 a {
	color: #3f526b;
	font: 100% Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	
}

#cont_1 a:hover {
	color: #B10E22;
	font: 100% Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	
}
#cont_1 td {
    font-family: Tahoma, sans-serif;
 font-size: 11px;
 color: #000000;
 
}
td a{
    color: #3f526b;
 
}


/* основное содержание */

#cont a {
	color: #006699;
	font: 100% Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	
}

#cont a:hover {
	color: #B10E22;
	font: 100% Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	
}
#cont td {
   font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
}
#cont p {
   text-align: justify;
	text-indent: 20px;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
}
#cont div.news {
	LINE-HEIGHT: 10px;
	BORDER-TOP: #bec9d1 1px solid;
}


/* заголовки */
/* заголовки */
h1 {
	color: #006699;
	padding: 5px 5px;
	font: 1.7em Arial;
	text-align: right;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
}
h2 {font-size: 1.3em;
	color: #B22222;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
h3 {
	font-size: 1.3em;
	color: #B22222;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
h4 {
}
h5 {
}
/* таблицы */
td {
}
/* формы */
textarea, .bginput
{
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.button
{
	padding: 0px 4px 1px 4px;
	color: #333333;
	font: 8pt/100% verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
select
{
	color: #666666;
	font: 8pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
option, optgroup
{
	font-size: 8pt;
	font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
/* формы */
input.text {
	background: #fffdf5;
	border: 1px solid #8e8e8e;
	font: 100% Trebuchet, Helvetica, sans-serif;
	padding: 1px 2px;
   width: 100%;
}

/*button {
	height: 23px;
}
*/
.form {
	font-family: Verdana;
	font-size: 10pt;
	color: #FFFFFF;
}

input.cur_b {
	border-width: 0px 0px 0px 0px;
	background: White;
	font: bold 100% Trebuchet, Helvetica, sans-serif;
	padding: 1px 2px;
}
input.cur {
	border-bottom: 1px solid Black;
	border-width: 0px 0px 1px 0px;
	background: White;
	font: 100% Trebuchet, Helvetica, sans-serif;
	padding: 1px 2px;
}

#s_form td {
   font-family: Tahoma, sans-serif;
   font-size: 11px;
   color: #3f526b;
}
.sample i {
   font-style: normal;
   cursor: pointer; cursor: hand;
   border-bottom: 1px dashed #000;
}
.s_info {
	padding: 0px 25px 0px 25px;
}

p {
	
	margin-top: 0;
	margin-bottom: 10px;
	color: #3f526b;
}

DIV.full_line1 {
	BORDER-BOTTOM: 0px solid White;
	BORDER-TOP: 0px solid White;
	border-left: 2px solid White;
	padding: 5px 0 5px 30px;
	font-size: 12px;
	word-spacing: 4px;
	background: #EEEEEE url(/images/style1/bg_line_full.png);
}
DIV.full_line {
	BORDER-BOTTOM: 0px double #A3A3A3;
	BORDER-TOP: 0px solid #A3A3A3;
	margin: 10px 0 0 0;
	border-left: 6px solid #006699;
}
#full td {background: #EEEEEE;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
}

/* Новости */
.news_date{
   color: #B22222;
   margin-bottom: 5px;
	padding: 0 30px 0 0;
	
	font-weight: bold;
	
	
	display: block;
}
/* События */
div.sob_top {
	background-image: url(/images/style1/sob_top.png);
	background-repeat: no-repeat;
	width: 200px;
	height: 21px;
	text-align: center;
	font-size: 10pt;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	color: #B22222;
	line-height: 160%;
	border-bottom: 1px solid White;
}
#sob {
	margin-right: 0px;
	margin-bottom: 60px;
	margin-top: 55px;
	background: url(/images/style1/sob_bg.jpg) repeat-y right;
	
}
#sob ul {
	margin: 0;

}
#sob h5 {
	width: 180px;
	display: block;
	padding: 5px 10px 0px 10px;
	color: Gray;
	border-top: 0px solid White;
}
#sob li {
   background: #fff;
	list-style-type: none;
	margin: 0;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #bec9d1;
}
#sob a {
	width: 180px;
	display: block;
	padding: 5px 10px 0px 10px;
	color: Black;
	text-decoration: none;
	border-bottom: 0px solid White;
}
#sob a:hover {
	text-decoration: underline;
}



