@charset "windows-1251";
/* CSS Document */
html{
	height:100%;
	padding:0px;
	margin:0px;
}
body {
	margin:0px;
	/*margin:auto 0px;*/
	padding:0px;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
}
#pagelayout{
	height:100%;
	width:100%;
	padding:0px;
	margin:0px auto;
}
.tablepage{
	padding:0px;
	margin:0px auto;
	width:100%;
	height:100%;
}
p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	margin:0px;
    /*color:#2c3d3d;*/
}
h1
	{font-size:14px;}
form{
	margin:0;
}
/*div{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2c3d3d;
}*/
/*td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2c3d3d;
}*/
/*ul, li{
	margin: 0px;
	padding: 0px;
}*/
/*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;
}
.header{
}
.footer{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.footer a{
	color:#0e3324;
	text-decoration:none;
}
/*new*/

.left_footer
{
	background-image:url(../images/left_menu_bg2.gif);
	background-position:left; 
	background-repeat:no-repeat;
}


/*new*/
.clear{clear:both;}
.logo{
}
.search{
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	/*line-height:16px;*/
}
.search a:link, .search a:hover, .search a:visited{
	color:#ffffff;
	text-decoration:none;
}
.search_inp{
	color:#2c3d3d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:210px;
	height:12px;
	border:none;
	vertical-align:middle;
}
.phone{
}
.left_menu a:link, .left_menu a:visited, .left_menu a:active{
  display:block;
	width:174px;
	height:30px;
	line-height:30px;
	padding-left:23px;
	color:#0e3324;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	/*background-color:#18817d;*/
	background-image:url(../images/menubg_p.gif);
}
.left_menu a:hover{
  display:block;
	width:174px;
	height:30px;
	line-height:30px;
	padding-left:23px;
	color:#0e3324;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	/*background-color:#7cb7b5;*/
	background-image:url(../images/menubg.gif);
}
.left_menu_sel a:link, .left_menu_sel a:visited, .left_menu_sel a:active, .left_menu_sel a:hover{
  display:block;
	width:174px;
	height:30px;
	line-height:30px;
	padding-left:23px;
	color:#0e3324;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	/*background-color:#7cb7b5;*/
	background-image:url(../images/menubg.gif);
}

.link_table
{
	margin-top:10px;
	margin-left:6px;
}
/*new*/
.left_menu1 a:link, .left_menu1 a:visited, .left_menu1 a:active{ 
	display:block;
	width:187px;
	height:30px;
	color:#0e3324;
	text-decoration:none;
	background-image:url(../images/button1_p.png);
	
	/*background-color:#7cb7b5;*/
}
.left_menu1 a:hover{
	display:block;
	width:197px;
	height:30px;
	color:#0e3324;
	text-decoration:none; background-image:url(../images/button1.png);
}

.left_menu2 a:link, .left_menu2 a:visited, .left_menu2 a:active{ 
	display:block;
	width:197px;
	height:30px;
	color:#0e3324;
	text-decoration:none; background-image:url(../images/button2_p.png);
	/*background-color:#7cb7b5;*/
}
.left_menu2 a:hover{
	display:block;
	width:197px;
	height:30px;
	color:#0e3324;
	text-decoration:none; background-image:url(../images/button2.png);
}

.left_menu3 a:link, .left_menu3 a:visited, .left_menu3 a:active{ 
	display:block;
	width:197px;
	height:30px;
	color:#0e3324;
	text-decoration:none; background-image:url(../images/button3_p.png);
	/*background-color:#7cb7b5;*/
}
.left_menu3 a:hover{
	display:block;
	width:197px;
	height:30px;
	color:#0e3324;
	text-decoration:none; background-image:url(../images/button3.png);
}
.left_menu4 a:link, .left_menu4 a:visited, .left_menu4 a:active{ 
	display:block;
	width:197px;
	height:30px;
	color:#0e3324;
	text-decoration:none; background-image:url(../images/button4_p.png);
	/*background-color:#7cb7b5;*/
}
.left_menu4 a:hover{
	display:block;
	width:197px;
	height:30px;
	color:#0e3324;
	text-decoration:none; background-image:url(../images/button4.png);
}
/*new*/
.page_name{
  background-color:#d0e4d8;
  line-height:24px;
  width:269px;
  float:right;
  padding-left:10px;
  color:#2c3d3d;
  font-weight:bold;
  font-size:11px;
}
/*new*/
.page_name1{
  /*background-color:#dbe4c3;*/
  line-height:24px;
  width:269px;
  float:right;
  padding-left:10px;
  color:#2c3d3d;
  font-weight:bold;
  font-size:11px;
}
.page_name2{
  /*background-color:#cddcd3;*/
  line-height:24px;
  width:269px;
  float:right;
  padding-left:10px;
  color:#2c3d3d;
  font-weight:bold;
  font-size:11px;
}

.page_name1 a:link
{
  color:#2c3d3d;
  font-weight:bold; 
  text-decoration:none
}
.page_name1 a:hover
{
  color:#00aca5;   
  font-weight:bold;
  text-decoration:none
}
.page_name1 a:visited
{
  color:#2c3d3d;
  font-weight:bold; 
  text-decoration:none                  
}
.page_name1 a:visited:hover
{
  color:#00aca5;                                                                           
  font-weight:bold; 
  text-decoration:none
}
.page_name2 a:link
{
  color:#2c3d3d;
  font-weight:bold; 
  text-decoration:none
}
.page_name2 a:hover
{
  color:#00aca5;
  font-weight:bold; 
  text-decoration:none
}
.page_name2 a:visited
{
  color:#2c3d3d;
  font-weight:bold; 
  text-decoration:none
}
.page_name2 a:visited:hover
{
  color:#00aca5;
  font-weight:bold; 
  text-decoration:none
}
/*new*/
/*.content_pad{
  padding: 0;
}*/
.content{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#2c3d3d;
  padding: 50px 24px 50px 42px;
}
.content a{
  color:#2c3d3d;
  text-decoration:none;
}
.cat_item_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#2c2d2d;
	padding-top:10px;
	padding-bottom:15px;
}
.cat_item_descr{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2c3d3d;
	padding-bottom:15px;
	padding-right:15px;
}
.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; }

