@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:"Times New Roman", Times, serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#727272;
}
#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:949px;
	height:100%;
	border:#A1CADC solid 1px;
	/*border-right:#A1CADC solid 1px;*/
}
p{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	margin:0px;
    color:#727272;
}
div{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#454545;
}
td{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	/*color:#454545;*/
}
form{
  margin:0px;
  padding:0px;
}
a:link{color:#509DC7; text-decoration:none;}
a:visited{color:#509DC7; text-decoration:none;}
a:active{color:#509DC7; text-decoration:none;}
a:hover{color:#509DC7; text-decoration:none;}
img{
	border:0px;
}
.w{width:100%;}
.t{vertical-align:top;}

.contact{
  color: #F07E01;
  font-size: 16px;
  font-weight: bold;
  font-family: "Times New Roman", Times, serif;
}
.contact a:link, .contact a:visited, .contact a:active, .contact a:hover{
  color: #F07E01;
}
.footer{
  padding:20px 0px 0px 15px;
  /*border-top:1px solid #DEDEDE;*/
  color:#666666;
  height:68px;
}
.service_title{
  padding-top:5px;
  padding-bottom:5px;
  font-size:12px;
  font-weight:bold;
  color:#509DC7;
}
.service_descr{
  padding-bottom:5px;
  color:#727272;
  /*color:#454545;*/
}
.page_name{
  font-family:"Times New Roman", Times, serif;
  font-size:18px;
  font-weight:normal;
  color:#040333;
  line-height:18px;
  padding-left:17px;
  padding-top:45px;
  padding-bottom:10px;
}
.content_pad{
  padding: 16px 16px 18px 21px;
}
.content{
  font-family:"Times New Roman", Times, serif;
  font-size:12px;
  font-style:normal;
  font-weight:normal;
  /*line-height:15px;*/
  color:#454545;
}
.content a{
  color:#509DC7;
  text-decoration:none;
}
.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(../images/block_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(../images/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;
}

/* результаты поиска */
.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; }
