html, body
	{
		font-family: Arial, Tahoma, Verdana;
		font-size: 12px;
		color: #333333;
		background-color: #f6ebcd;
		margin: 0px;
		padding: 0px;
		height:100%;
	}

form {padding:0px;margin:0px;}

input, textarea, select
	{
		font-family: Arial, Tahoma, Verdana;
		font-size: 11px;
		color: #333333;
	}

input.input_search_content
	{
		margin: 0px;
		margin-top: 6px;
		margin-right: 9px;
		padding-bottom: 0px;
		width:50px;
		height:16px;
		border: 0px;
		border-bottom: 1px dashed rgb(2,27,83);
		background-color: #EBE7D4;
	}

table, img {border: 0px;}

/*--td {background: transparent;}--*/

td, p, h1, h2, h3, h4
	{
		font-family: Arial, Tahoma, Verdana;
		font-size: 14px;
		color: #333333;
	}

p
	{
		text-align: justify;
		padding: 0px;margin: 0px;margin-bottom: 20px;
	}

/*--- old ----*/
table.stripe_bg td {color: #ff0000;}

a:link {color: #071B56;text-decoration: underline;}
 a:active {color: #071B56;text-decoration: underline;}
  a:hover {color: #071B56;text-decoration: underline;}
   a:visited {color: #071B56;text-decoration: underline;}
	

a:visited {color:#858794;}

a.none:visited {color:#071B56;}

a.link_nav_menu_content:link,
 a.link_nav_menu_content:active,
  a.link_nav_menu_content:hover,
   a.link_nav_menu_content:visited
	{
		color: #021B53;
		text-decoration: underline;
	}

a.link_copyright:link,
 a.link_copyright:active,
  a.link_copyright:hover,
   a.link_copyright:visited
	{
		font-size:11px;
		color: #ffffff;
		text-decoration: underline;
	}

.l{text-align: left;} 
.r{text-align: right;}
.c{text-align: center;}
.b{vertical-align: bottom;}
.m{vertical-align: middle;}
.c_m{text-align: center;vertical-align: middle;}
.r_m{text-align: right;vertical-align: middle;}
.l_m{text-align: left;vertical-align: middle;}
.c_b{text-align: center;vertical-align: bottom;}
.r_b{text-align: right;vertical-align: bottom;}
.l_b{text-align: left;vertical-align: bottom;}
.c_t{text-align: center;vertical-align: top;}
.r_t{text-align: right;vertical-align: top;}
.l_t{text-align: left;vertical-align: top;}

.l_td{text-align: left; font-size:10px; padding-left:11px;} 
.c_td{text-align: center; font-size:10px; padding-left:11px;}
.l_t_t{text-align: left;vertical-align: top; padding-top:10px;}


td.upper_map_menu
	{
	background: url(../images/top_left_workers.jpg);background-attachment: fixed;	
	background-position: top left; background-repeat: no-repeat;
	}
td.upper_map_right
	{
	background: url(../images/top_map_right_bg.jpg);background-attachment: fixed;	
	background-position: top left; background-repeat: no-repeat;
	}
td.main_text_field
	{
	font-family: Arial;
	font-size: 14px;
	vertical-align:top;
	padding-top:15px;
	padding-bottom:160px;
	}	


td.main_bottom_footer
	{
	background-color: #2e3d5d;
	font-size: 11px;
	color: #ffffff;
	vertical-align: top;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	border-top: solid 1px #ffffff;
	border-bottom: solid 1px #545F75;
	}
td.footer_font
	{
	font-size: 11px;
	color: #ffffff;
	}
			

	
/*подвал*/

/*table*/

table.hills_left
	{
	background: url(../images/pic_hills_left.gif);background-attachment: fixed;
	background-position: bottom 188; background-repeat: no-repeat;
	}
table.hills_loop
	{
	background: url(../images/pic_hills_loop.gif);background-attachment: fixed;
	background-position: bottom 190; background-repeat: repeat-x;		
	}	
table.forest_left
	{
	background: url(../images/pic_forest_left.gif);background-attachment: fixed;
	background-position: bottom left; background-repeat: no-repeat;
	}
table.forest_loop
	{
	background: url(../images/pic_forest_loop.gif);background-attachment: fixed;
	background-position: bottom 200; background-repeat: repeat-x;
	}		
table.news_table
	{
	background: url(../images/upper_left_news.jpg); background-attachment: fixed;
	background-position: top 244; background-repeat: no-repeat;
	}

table.news_table_1
	{
	background: url(../images/upper_background.gif); background-attachment: fixed;
	background-position: top 240; background-repeat: repeat-x;
	}


/*формы*/	

input.input_1
	{
	border-top: 1px solid #897a52;
	border-left: 1px solid #897a52;
	border-bottom: 1px solid #EEDEB3;
	border-right: 1px solid #EEDEB3; 
	background-color: #ffffff; 
	color: #000000; 
	height:18px;
	width: 128px;
	padding-left:5px;
	padding-right:5px;
	margin-right:4px;
	margin-bottom:2px;
	}	

/*подробнее архив*/

a.more:link
	{
		color:#021B53;
		font-size: 14px;
		text-decoration: none;
	}

a.more:visited
	{
		color: #828999;
		font-size: 14px;
		text-decoration: none;
	}


/*другое*/			
.menu_footer
	{
	padding-bottom:2px;
	padding-right:4px;
	}	