@charset "windows-1251";
/* CSS Document */
html{
	height:100%;
	padding:0px;
	margin:0px;
}
/*html{
	height:100%;
	padding:0px 10px;
	margin: auto 0px;
}*/
body {
	margin:0px;
	/*margin:auto 0px;*/
	padding:0px;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	/*color:#000;*/
	/*background:#383838;*/
}
#pagelayout{
	height:100%;
	/*width:100%;*/
	padding:0px;
	margin:0px auto;
	/*background:url() left top;*/
	/*background:#023f88;*/
}
.tablepage{
	padding:0px;
	margin:0px auto;
	/*width:100%;*/
	width:999px;
	height:100%;
	background:url(../images/side_bg.jpg);
	background-position: left top;
	background-repeat:repeat-x;
	background-color:#383838;
}
p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	margin:0px;
    /*color:#6f7074;*/
}
div{
	font-family:Arial, Helvetica, sans-serif
	font-size:12px;
	/*color:#454545;*/
}
td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	/*color:#454545;*/
}
/*a:link{color:#000000; text-decoration:none;}
a:visited{color:#000000; text-decoration:none;}
a:active{color:#000000; text-decoration:none;}
a:hover{color:#000000; text-decoration:none;}*/
img{
	border:0px;
}
.w{width:100%;}
.t{vertical-align:top;}

/*.fon{
	height:200px;
	background:url(fon.jpg) repeat-x right top;
}*/
.footer{
  padding:20px 0px 0px 15px;
  /*border-top:1px solid #DEDEDE;*/
  color:#666666;
  height:68px;
}
.left{
  padding-left:15px;
}
.left_menu{
  font-size:14px;
  font-weight:bold;
  color:#040333;
  line-height:30px;
}
/*.left_menu div{
  height:30px;
  vertical-align:middle;
}*/
.left_menu a{
  color:#040333;
  text-decoration:none;
}
.page_name{
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  font-weight:normal;
  color:#040333;
  line-height:18px;
  padding-left:17px;
  padding-top:45px;
  padding-bottom:10px;
}
.content_pad{
  padding: 10px 20px 15px 20px;
}
.content{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-style:normal;
  font-weight:normal;
  /*line-height:15px;*/
  /*padding: 32px 22px 35px 22px;*/
  /*color:#666666;*/
}
.content a{
  color:#009FFF;
  text-decoration:none;
}
.menu{
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style:italic;
	font-weight:bold;
}
.menu TD{
	background:url(../images/menu_spacer.jpg) left top no-repeat;
}
.menu a:link{color:#ffffff; text-decoration:none;}
.menu a:visited{color:#ffffff; text-decoration:none;}
.menu a:active{color:#ffffff; text-decoration:none;}
.menu a:hover{color:#ffffff; text-decoration:underline;}
.text_pad_1{
	padding:24px 20px 20px 20px;
}
.text_pad_2{
	padding:10px 0 15px 0;
}
.news{
  font-family:"Times New Roman", Times, serif;
  font-size:15px;
  line-height:15px;
  color:#666666;
}
.data_news{
  font-family:"Times New Roman", Times, serif;
  font-size:15px;
  line-height:15px;
  color:#339966;
}
.title_news{
  font-family:"Times New Roman", Times, serif;
  font-size:20px;
  line-height:15px;
  color:#000000;
}
.announce_news{
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight: bold;
  color:#669d35;
  line-height:24px;
  padding-left:28px;
}
.announce_news a:link{color:#669d35; text-decoration:none;}
.announce_news a:visited{color:#669d35; text-decoration:none;}
.announce_news a:active{ccolor:#669d35; text-decoration:none;}
.announce_news a:hover{color:#669d35; text-decoration:underline;}
/*div.announce_news a{
  color:#669d35;
  text-decoration:none;
}*/
.readmore{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b33505;
	padding-top:10px;
	text-align:right;
	text-decoration:underline;
}
.readmore a:link{color:#b33505; text-decoration:underline;}
.readmore a:visited{color:#b33505; text-decoration:underline;}
.readmore a:active{ccolor:#b33505; text-decoration:underline;}
.readmore a:hover{color:#b33505; text-decoration:underline;}
.search{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style:italic;
	font-weight:bold;
}
.error
{
	color:red;
	font-size:10px;
}
p.error
{
	color:red;
	font-size:10px;
}

/*блок*/
.w_1 {width:1px}
.h_1 {height:1px}
.block_ {
	width: 182px;
	margin-right: 20px;
	margin-left: 20px;
	background-image: url(../img/bl_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin-bottom: 16px;
}
.bl {
	width: 100%;
}
/*.bl_ {
	background-image: url(../images/block_liniya.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: center;
}*/
.bl_top {
	background-image: url(../images/block_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: center;
}
.bl_c {
	background-image: url(../img/block_bg.gif);
	background-repeat: repeat-y;
	background-position: right top;
	padding-right: 1px;
	padding-left: 1px;
}
.bl_bottom {
	background-image: url(../images/block_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	text-align: center;
}
.bl_zag {
	background-color: #FDFBF8;
	font-family: Arial;
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	color: #141a01;
	padding-right: 5px;
	white-space: nowrap;
	float: left;
}
.bl_zag_ {
	background-color: #FDFBF8;
	font-family: Arial;
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	color: #141a01;
	padding-right: 3px;
	padding-left: 3px;
	margin-right: auto;
	margin-left: auto;
}
.b1 {
	width: 66px;
}

/* результаты поиска */
.search_res a:hover { background-color:transparent; }
.found_title { font-weight:bold;  display:block; padding:0px;padding-bottom:5px; margin:0px;}
.found_title a { text-decoration:none; }

.found_word { background-color: #D0DDE6; color: #333333; /*font-weight:bold;*/ }
.found_title .found_word { background-color: #ECECEC; color: #1d7ebb; }

