* {
	padding: 0px;
	margin: 0px;
    font: 11px Tahoma, arial, sans-serif, verdana;
	letter-spacing: 0px;
	color: #666667;
}
BODY { background-color: #F1F1F1; }/* background: #F8F7E5 url(/images/elements/14.jpg) no-repeat scroll center top; */
H1, H2, H3, P { margin: 0px; line-height: 15px; }

TD { line-height: 9px; }
TEXTAREA, SELECT, BODY {
	overflow: auto;
}
TEXTAREA.Spec, INPUT.Spec {
	font-family: verdana, helvetica;
	font-size: 10px;
	color: #333333;
	background: #ffffff;
	border: 1px solid #D5D4D4;
}
HR {
	height: 1px; 
	border: 0px; 
	border-top: 1px solid #CCCCCC;
}
OPTGROUP {
	font-style: normal;
	background-color: #E7F6FF;
	font-weight: bold;
}
OPTION {
	background-color: #FFFFFF;
	padding-left: 3px;
}
OPTION.Selected { background-color: #CCFFCC; }
OPTGROUP OPTION { padding-left: 15px; }
B, STRONG { font-weight: bold; border-bottom: 0px !important; }
EM, I { font-style: italic; }
/* тег для выделения любого текста в виде блока с нежно розово-бежевым фоном и нежно оранжевой рамкой */
BLOCKQUOTE {  }
/* тег для выделения любого текста грязно-синим цветом текста в элементах LI */
TT, DT {
	color: #456E8C;
	display: inline;
}
/* тег для выделения кодовых слов или кодового текста грязно-синим цветом с светло-желтым фоном */
SAMP {
	color: #000000;
	background-color: #E1EFF7;
	font-family: Tahoma, arial, sans-serif, verdana;
	font-size: 11px;
}
/* тег для выделения любого текста в виде блока с нежно серо-голубым фоном и нежно серой рамкой */
CODE {
	 border: #DAE2E3 1px solid;
	 background-color: #F8FBFC;
	 PADDING: 5px;
	 display: block;
}
H1, H1 A, H1 A STRONG {
	font-family: "Lucida Grande",Arial,Verdana,sans-serif;/* Georgia, "Times New Roman", Times, serif; */
	font-size: 17px !important;/* 22 */
	font-weight: normal !important;
}
H1, H2, H3, H4 {
	padding: 0px;
	margin: 0px;
	text-decoration: none;
	line-height: 20px;
}
H1{
	font-size:14px;
}
H2, H3, H4{
	font-size:12px;
}
IFRAME {
	border: 1px solid #CCCCCC;
}
A, A B, A STRONG { 
	color: #3C8A63;
	font-weight: normal;
}
A B, A STRONG { font-weight: bold; }
A:visited, A:visited B, A:visited STRONG { color: #3C8A63; text-decoration: none; border-bottom: 1px dotted #3C8A63; }
A:visited:hover, A:visited:hover B, A:visited:hover STRONG { color: #FF0000; }

A:hover, A:hover B, A:hover STRONG { color: #FF0000; text-decoration: none; }
A:active, A:active B, A:active STRONG { color: #FF0000; }
A:active:hover, A:active:hover B, A:active:hover STRONG { color: #FF0000; }

IMG, A IMG { border: 0px;  }
P { padding: 5px 4px 5px 4px; }
OL, UL { padding-left: 35px; margin: 0px; }
EM { font-style: italic; }
LI { line-height: 20px; }

/* */
.right { text-align: right; }
.left { text-align: left; }
.center { text-align: center; }
.top { vertical-align: top; }
.bottom { vertical-align: bottom; }
.text_top { vertical-align: text-top; }
.bold { font-weight: bold; }
.pre { white-space: nowrap; }
#cursor, .cursor, A { cursor: pointer; }/* */

.inline-block {
	display: -moz-inline-stack;
	display: inline-block;
	_overflow: hidden;
	zoom: 1;
	*display: inline;
}

.input_text {
	width: 100%;
	border-top: 1px solid #C0BABA;
	border-left: 1px solid #C0BABA;
	border-right: 1px solid #F1F1F1;
	border-bottom: 1px solid #F1F1F1;
	background-color: #FFFFFF;
}

.ClassOnMouseOver {
	background-image: url(/images/elements/g4.png); 
	background-position: 0px -5px;
}
.ClassOnClick {
	background-image: url(/images/elements/g2.png); 
	background-position: 0px -5px;
}
.LightBlue { background-color: #FFFFFF; }
.LightGrey { background-color: #FFFFFF; }

/* Поисковые стили */
.SearchForm { }
.Search { 
	background-position: -358px 0px !important; 
	padding-left: 7px; 
	padding-bottom: 10px; 
	border: 0px none !important; 
	width: 155px; 
	text-align: left; 
	vertical-align: bottom;
}
html*.Search { padding-bottom: 8px; }/* IE */
@-moz-document url-prefix() { .Search { padding-bottom: 9px; } }/* FF  */
html:root*.Search { padding-bottom: 10px; } /* Safari */
.SearchSubmit { 
	border: 0px none; 
	padding: 0px; 
	background-color: transparent; 
	width: 20px;
}
.SearchField { 
	border: 0px none; 
	padding: 0px; 
	width: 120px; 
	background-color: transparent; 
	font-family: Arial,Helvetica,sans-serif; 
	font-style:oblique;
}
.SearchPageList {
	text-align: center;
	padding: 10px;
}
.SearchPageList SPAN { padding: 3px 5px 3px 5px; }
.SearchPageSelected {
	color: #000000;
	background-color: #FFFF00;
	border: #FFCCCC 1px dotted;
	white-space: nowrap;
}
.SearchPage A{ white-space: nowrap; }
.SearchPage A:hover {
	color: #FF0000;
	border-bottom: #FF0000 1px solid;
}
.SearchResult { padding: 10px 0px 10px 0px; }/* результат поиска */

/* Путь к странице */
.SHPath { position: absolute; top: 275px; left: 265px; z-index: 10; }
.SHPathMenu { visibility: hidden; position: absolute; left: -10000px; top: -10000px; z-index: 10000; }
.SHPathMenu TD { background: transparent url(/images/elements/round/horizontal_corner.png); _background: transparent url(/images/elements/round/horizontal_corner.gif); }
.SHPathMenu DIV { background-image: none; overflow: auto; background-color: #FFFFFF; }
TD.PathMenuTD0 { width: 9px; }
TD.PathMenuTD1 { background-position: 0px -40px; height: 9px; }
TD.PathMenuTD2 { background-position: -30px 0px; width: 9px; }
TD.PathMenuTD3, TD.PathMenuTD4 { background: transparent url(/images/elements/round/vertical.png); _background: transparent url(/images/elements/round/vertical.gif); }
TD.PathMenuTD4 { background-position: -30px 0px; }
TD.PathMenuTD5 { background-position: 0px -30px; }
TD.PathMenuTD6 { background-position: 0px -70px; height: 9px; }
TD.PathMenuTD7 { background-position: -30px -30px; }

IMG {
  azimuth: expression(
    this.pngSet?
      this.pngSet=true : 
        (this.nodeName == "IMG" ? 
          (this.src.toLowerCase().indexOf('.png')>-1 ? 
            (this.runtimeStyle.backgroundImage = "none", this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
                this.src = "/images/pixel.gif") :
            '') :
          (this.currentStyle.backgroundImage.toLowerCase().indexOf('.png')>-1) ?
            (this.origBg = (this.origBg) ? 
              this.origBg :             
              this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
              this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
              this.runtimeStyle.backgroundImage = "none") :
            ''
        ), this.pngSet=true
  );

}
.inline-block {
	display: -moz-inline-stack;
	display: inline-block;
	_overflow: hidden;
	zoom: 1;
	*display: inline;
}
.Hidden {
	position: absolute;
	top: -77777px;
	left: -77777px;
}
.WithOutPositions {
	position: static;
	top: auto;
	left: auto;
}
#CommentsCaptcha { margin-top: 5px; }
#CommentsCaptcha INPUT { border-color: #C0BABA #F1F1F1 #F1F1F1 #C0BABA; border-style: solid; border-width: 1px; }
/*******************************************************************/

/* Имя страницы */
.SectionName {
	font-size: 17px;
	color: #006633;
}

/* Содержимое страницы */
/* .MyDocument { position: absolute; top: 272px; left: 0%; z-index: 3; width: 100%; }
.MyDocument TD CENTER { padding: 0px 227px 0px 235px; } */
.MyDocTABLE TD TABLE TD { padding: 0px; }
.MyDocTABLE { width: 100%; /*height: 1125px;*/ background: #F1F1F1 url(/img/volhovec_done_18.gif) repeat-x scroll 0% 0%; /*height: 690px;*/ }
.MyDocTABLE TD { text-align: left; }
TD.MyDoc { padding: 20px 15px 0px 15px; /* 30px 20px 15px 20px !important;*/ vertical-align: top; }
TD.MyDoc, TD.MyDoc TD { background-image: none; }
TD.MyDoc H1 { font-size: 17px; }

/* Верхнее меню */
.TopMenu0 { position: absolute; top: 0px; width: 100%; left: 0%; z-index: 0; display: block; height: 54px; background-color: #FFFFFF; }
.TopMenu1 { position: absolute; top: 0px; right: 0%; z-index: 2; }
.TopMenu2 { position: absolute; top: 54px; width: 100%; left: 0%; z-index: 1; }
.TopMenu1 * {
	padding: 0px;
	margin: 0px;
}
.TopMenuLinks {
	display: block; 
	float: right; 
	background-image: url(/img/volhovec_done_07_3.gif); 
	padding-top: 8px;
	padding-right: 15px;
	padding-left: 10px;
	height: 27px; 
	border-left: 1px solid #CCCCCC;
	color: #FFFFFF;
	font-size: 11px;
}
.TopMenuLinks A {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.TopMenu1 A:visited, .TopMenu A:visited B, .TopMenu A:visited STRONG, .TopMenu A:visited IMG { border-bottom: 0px; }
.TopMenuIco { white-space: nowrap; line-height:9px; }
.TopMenuIco A { line-height:9px; }

/* Левое меню */
.LeftMenu { /*position: absolute; top: 270px; left: 0%; z-index: 4; margin-bottom: 130px;*/ width: 225px }
.LeftMenuHead {
	background: url(/img/volhovec_done_41.gif) no-repeat;
	padding: 17px 10px 15px 30px;
}
/* Правое меню */
.RightMenu { /*position: absolute; top: 273px; right: 0px;*/ width: 227px; z-index: 5 }

/* Нижнее меню */
.BottomMenu { background-color: #006633; margin-top: 10px; }
.BottomMenu, .BottomMenu P, .BottomMenu A { color: #FFFFFF; }

/* Заголовки меню */
.MenuSection { background: url(/img/volhovec_done_36.jpg) no-repeat; }
.MenuSection2 { background: url(/img/volhovec_done_47.jpg) no-repeat; }
.MenuSection, .MenuSection2, .MenuSection A, .MenuSection2 A {
	color: #FFFFFF;
	font: 18px Tahoma, arial, sans-serif, verdana;
    line-height: 32px;
    text-align: center;
	font-weight: bold;
	text-decoration:none;
}
.MenuSubSection {
	padding: 7px 0px 9px 0px;
}
.MenuSubSection A {
	color: #6D6D6D;
}
/* Новости - архив */
.NewsHR { margin: 7px 0px; }

/**/
.ErrorMessage { color:#FF0000 }

.MenuSiteCatalog { margin-left: 10px; }
.MenuSiteCatalog DIV { margin-bottom: 3px; }
.MenuSiteCatalog IMG { vertical-align: middle; }

/* Хитрости шаблона (не советую что-либо дописывать в эти правила, только меняйте параметр width) */
#documentLeft { width:239px; _width:236px;/* для IE6 минус 3px */ }/* если width не указать, то текст выползает на правую сторону (при условии что правая сторона по высоте меньше левой) */
#documentRight { margin:0 0 0 -239px; float:right; width:100% }
#documentRightInner { margin:0 0 0 239px; }

#document {
	margin-top:272px;
}
#myRight {
	width:227px;
}
