body {
/*	background-image: url(images/bgrepeat.jpg); */
	background-color: #FFF;
	background-repeat: repeat-x; 
	font-family:verdana,sans-serif;
	font-size:85%;
	padding: 0;
	margin: 0; 
}

.hide	{
	display: none;
	}

img {
	border: 0;
	}
p{
	padding: 7px;
	margin: 0px;
}
a {
	font-weight : normal;
	font-size: 12px;
	color: #13629F;
	}

a:link {	text-decoration : none;
	background: transparent;
	/*color: #4B2880; */
	}

a:visited {	text-decoration : none;
	background: transparent;
	color: #4B2880;
	}

a:hover {
	text-decoration : underline;
	background: transparent;
	/*color: #4B2880; */
	}

a:active {
	text-decoration : none;
	background: transparent;
	/*color: #4B2880;*/
	}

h1	{
	font-size: 16px;
	font-variant: small-caps;
	color: #000000;
	}

h2	{
	font-size: 14px;
	color: #000000;
	}

h3	{
	font-size: 12px;
	color: #000000;
	}

small {
	font-weight : normal;
}
html  li, ul, ol, p	{
	font-size: 12px;
	text-align: left;
	}
	
html  td	{
	font-size: 12px;
	}

#date { /*Дата публикации*/	font-weight: bold;
	/*color: #15096D;*/
	}

#warp { /*рисунок обтекаемый текстом*/
	float: left;
	margin-right: 10px;}

#header{
	text-align:left;
	width:850px;
	height:80px;
	background: #FFFFFF;
	/*background-image: url(img/sibstrin80.jpg);*/	
}

#header img.logo {
	margin-left: 9px;
	margin-top: 14px;
	position: absolute;
}

#hicons{
	margin-left: 760px;
	margin-top: 14px;
	position: absolute;	
}
#hicons img.hom {
	margin-left: 4px;
}

#hicons img.sech {
	margin-left: 4px;
}

#hicons img.map {
	margin-left: 4px;
}

#header p.head {
	margin-left: 205px;
	margin-top: 15px;
	position: absolute;
}

#sechform{
	margin-left: 670px;
	margin-top: 40px;
	position: absolute;
}
#sechform input.b_sech {
	margin-left: 2px;
	margin-top: 2px;
	position: absolute;
}
#greenbar {
	background-color:#9b9852;
	height:30px;
}
#content-frame{
	background-color: #FFFFFF;
	background-image: url(./img/bgrad.gif);
	background-repeat: repeat-x;
}
#container {

	margin: 0 auto;
	padding: 0 0 0 6px; 
	height: 100%; 
	position: relative; 
	background-color: #fff;
	background-image: url(./img/page-border-left-repeat.jpg);
	background-repeat: repeat-y;
	background-position: left;
	width: 850px;
}
#content {

	margin: 0; 
	padding: 0 7px 0 0;
	height: 100%; 
	position: relative; 
	background-color: #fff;
	background-image: url(./img/page-border-right-repeat.jpg);
	background-repeat: repeat-y;
	background-position: right;
	text-align: left;
}

#topNav {
	background-image: url(./img/top1.jpg);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 6px;
}

#bg-left {
	position: absolute; 
	top: 0;
	left: 0;
	width: 6px;
	height: 202px;
	background-image: url(img/page-border-left2.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	z-index: 6; 
}
#bg-right {
	position: absolute;
	top: 0;
	right: 0;
	width: 7px;
	height: 202px;
	background-image: url(img/page-border-right2.jpg);
	background-repeat: no-repeat;
	background-position: top right; 
	z-index: 6; 
}
#butNav{
	background-image: url(./img/buttom.jpg);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 6px;
	width: 852px;
}

#bottom-left {
	/*
	width: 14px;
	height: 34px;
	background-image: url(images/footerbg-left.jpg);
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 7;*/
	display: none;
}
#bottom-right {
	/*
	width: 13px;
	height: 34px;
	background-image: url(images/footerbg-right.jpg);
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 7;*/
	display: none;
}

#crumbs {
	width: 850px;
	color: #fff;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
}

#crumbs a{
	text-decoration : none;
}

#crumbs a:link {
	text-decoration : none;
	color: #fff;
	background: transparent;
}
#crumbs a:visited {
	color: #fff;
	background: transparent;
}
#crumbs a:hover {

	text-decoration : none;
	color: #dfdfdf;
	background: transparent;
}
#crumbs a:active {

	text-decoration : none;
	color: #dfdfdf;
	background: transparent;
}

#lfmenu {
	margin-top: 5px;
	background: #1F748F;
}

#lfmenu a{
	display: block;
	width:	100%;
	padding-top: 2px;
	padding-bottom: 4px;
	text-decoration : none;
}

#lfmenu a:link {
	text-decoration : none;
	color: #fff;
	background: transparent;
}
#lfmenu a:visited {
	color: #fff;
	background: transparent;
}
#lfmenu a:hover {

	text-decoration : none;
	color: #dfdfdf;
	background: transparent;
}
#lfmenu a:active {

	text-decoration : none;
	color: #dfdfdf;
	background: transparent;
}

#lfmenu ul.mroot{
	color: #DFDFDF;
   list-style-image: url('/img/_bull.gif');
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 0px;
	margin-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
}

#lfmenu a.mroot{
	border-bottom: 1px solid #DFDFDF;
}

#lfmenu ul.msection{
	color: #DFDFDF;
    list-style: none;
 	list-style-position: outside;
	padding-right: 4px;
	padding-left: 4px;
	margin: 4px;
}

#lfmenu h2{
	color: #FFF;
}

#contacts{
	font-size: 10px;
	color: #C4C4C4;
	margin-top: 15px;
	margin-left: 30px;
}
#contacts h6{
	color: #000000;
	margin-top: 4px;
}

#contacts a:link {
	font-size: 10px;
	text-decoration: none;
	}

#contacts a:visited {
	font-size: 10px;
	text-decoration: none;
	}

#contacts a:hover {
	font-size: 10px;
	text-decoration: underline;
	}

#contacts a:active {
	font-size: 10px;
	text-decoration: none;
	}
	
#hnews	{
	display: block;
	width:	200px;
	font-size: 12px;
	font-variant: small-caps;
	font-weight: none;
	margin-top: 5px;
	margin-left: 5px;
	padding-bottom: 4px;
	color: #9B9852;
	border-bottom: 1px solid #F0F0F0;
}

#news {	padding-left: 5px;
	padding-bottom: 5px;
	padding-right: 5px;}



#names{
/*	position: absolute;
	top: 150px;
	left: 450px; 
	background: #ebeadb;*/
	width: 200px;
	height: 230px;
}

#frame {	
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
	background: #ffffff;
	border: solid 2px #EFEFEF;
	width: 120px;
	height: 150px;
	text-align:center;

/*	float: left; */
}

#fcomment{
	width: 150px;
/*	height: 164px; */
	margin-left: 20px; 
/*	background-image: url(./img/name-bg2.jpg);
	background-repeat: repeat-y;
	background-position: right; */
}

#index-baners{
/*	position: absolute;
	top: 400px;
	left: 440px;*/

	width: 200px;
}

#baner-lcol{
	width: 210px;
	float: left;
	
}

#baner-rcol{
	margin-left: 150px;
}


#foo{
	padding-top: 5px;
	padding-bottom: 5px;
	color: #C4C4C4;
	font-size: 12px;
	line-height: 20px;
}

table.std_table
{

border-bottom : 1px solid #C9CED5;
}

td.std_table1
{
background-color : #EEF0F2;
font-family : Verdana;
margin-left: 10px
font-size : 12;
border-top : 1px solid #C9CED5;
border-left : 1px solid #C9CED5;
border-right : 1px solid #C9CED5;

}

td.std_table2
{
background-color : #FFF;
font-family : Verdana;

font-size : 12;
border-top : 1px solid #C9CED5;
border-left : 1px solid #C9CED5;
border-right : 1px solid #C9CED5;

}