/* Создано средствами разработчика. Это может не быть точным представлением файла исходного источника */
HTML {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #bad472; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 100%; PADDING-TOP: 0px
}
BODY {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #bad472; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 100%; PADDING-TOP: 0px
}
* {
	FONT-FAMILY: Verdana; FONT-SIZE: 11px
}
TABLE {
	BORDER-COLLAPSE: collapse
}
#dvHeader {
	MIN-WIDTH: 1000px; BACKGROUND: url(/-/head/bg.jpg); HEIGHT: 257px
}
#dvHLogo {
	BACKGROUND-IMAGE: url(/-/head/logo.png); WIDTH: 280px; FLOAT: left; HEIGHT: 220px
}
#dvHBook {
	TEXT-ALIGN: left; WIDTH: 717px; BACKGROUND: url(/-/head/book.jpg) no-repeat left 50%; FLOAT: right; HEIGHT: 220px
}
#dvHBook DIV {
	MARGIN: 200px 20px 0px 0px
}
#dvHBook A {
	MARGIN: 0px 10px; COLOR: #669c1f; FONT-SIZE: 13px; TEXT-DECORATION: underline
}
#tblLogin * {
	FONT-SIZE: 10px
}
#tblLogin INPUT.inp {
	WIDTH: 110px; HEIGHT: 13px; FONT-SIZE: 10px
}
#tdLogErr {
	BORDER-BOTTOM: yellow 1px solid; TEXT-ALIGN: center; BORDER-LEFT: yellow 1px solid; BACKGROUND: #bd3f11; COLOR: yellow; FONT-SIZE: 10px; BORDER-TOP: yellow 1px solid; BORDER-RIGHT: yellow 1px solid
}
#dvCollections {
	TEXT-ALIGN: center; CLEAR: both
}
#dvCollections TD {
	TEXT-ALIGN: right; TEXT-TRANSFORM: uppercase; WIDTH: 150px; PADDING-RIGHT: 3px; BACKGROUND: url(/-/tab_bg.gif) right 50%; HEIGHT: 35px; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; CURSOR: pointer; FONT-WEIGHT: bold
}
#dvCollections TD.sel {
	COLOR: maroon
}
#dvCollCaption {
	TEXT-ALIGN: right; TEXT-TRANSFORM: uppercase; PADDING-RIGHT: 5px; FONT-FAMILY: Tahoma; LETTER-SPACING: 1px; COLOR: #7f993d; FONT-SIZE: 15px; FONT-WEIGHT: bold
}
#tblBody {
	MIN-WIDTH: 1000px; MARGIN-TOP: 10px; WIDTH: 100%
}
#tblBody TD {
	VERTICAL-ALIGN: top
}
.max {
	WIDTH: 100%
}
.path SPAN {
	COLOR: #4242eb; CURSOR: pointer; TEXT-DECORATION: underline
}
.path SPAN.over {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: yellow
}
.over {
	BACKGROUND: #d3e8d3
}
A:hover {
	TEXT-DECORATION: underline
}
A {
	COLOR: #0057ad; CURSOR: pointer; TEXT-DECORATION: none
}
.link {
	COLOR: #0057ad; CURSOR: pointer; TEXT-DECORATION: none
}
A:visited {
	COLOR: #7998a6
}
A.green {
	COLOR: green
}
A.green:visited {
	COLOR: #4d8c3a
}
A IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
.btn {
	CURSOR: pointer
}
TH.btn {
	COLOR: blue
}
IMG.ico {
	WIDTH: 16px; HEIGHT: 16px; VERTICAL-ALIGN: middle
}
IMG.btn {
	MARGIN: 0px 2px; WIDTH: 16px; HEIGHT: 16px; VERTICAL-ALIGN: middle
}
#tdLeftMenu {
	TEXT-ALIGN: center; WIDTH: 270px; BACKGROUND: white
}
DIV.blockInfo {
	MARGIN-LEFT: 280px
}
#tdBody {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
#dvFooter {
	TEXT-ALIGN: center; WIDTH: 100%; HEIGHT: 50px; CLEAR: both; BORDER-TOP: #3d805e 3px double
}
#tdBody H1 {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: white; FONT-SIZE: 16px; PADDING-TOP: 0px
}
#tdBody H1 * {
	FONT-SIZE: 16px
}
#tdBody H1 I {
	COLOR: yellow; FONT-SIZE: 15px
}
H2 {
	BORDER-BOTTOM: #ffffff 1px dotted; TEXT-ALIGN: center; MARGIN: 5px 0px; BORDER-TOP: #ffffff 1px dotted
}
H2 * {
	MARGIN: 5px 0px; COLOR: white; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
.inp {
	BORDER-BOTTOM: #669c1f 1px solid; BORDER-LEFT: #669c1f 1px solid; HEIGHT: 16px; COLOR: #000; FONT-SIZE: 13px; BORDER-TOP: #669c1f 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #669c1f 1px solid
}
INPUT.hint {
	TEXT-ALIGN: center; FONT-STYLE: italic; COLOR: #ababab; FONT-SIZE: 10px
}
#tdRightMenu {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: 200px; PADDING-RIGHT: 5px; PADDING-TOP: 0px
}
#tdRightMenu DIV.banner {
	TEXT-ALIGN: left; PADDING-BOTTOM: 15px; MARGIN: 10px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(/news/ban_bg.jpg) repeat-y left 50%; PADDING-TOP: 0px
}
#tdRightMenu DIV.banner H3 {
	TEXT-ALIGN: center; MARGIN: 2px 0px 5px; COLOR: black; FONT-SIZE: 12px; CURSOR: pointer
}
#tdRightMenu DIV.banner SAMP {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; WIDTH: 16px; PADDING-RIGHT: 3px; BACKGROUND: url(/-/detail.gif) no-repeat center 6px; HEIGHT: 14px; CURSOR: pointer; PADDING-TOP: 0px
}
#tdRightMenu DIV.banner IMG.l {
	MARGIN-BOTTOM: 1px; FLOAT: left; CURSOR: pointer; MARGIN-RIGHT: 5px
}
#tdRightMenu DIV.banner IMG.d {
	MARGIN: 10px 0px; WIDTH: 88px; HEIGHT: 1px; CLEAR: both
}
#tdRightMenu DIV.banner DIV {
	MARGIN: 0px 3px
}
.hid {
	DISPLAY: none
}
UL {
	MARGIN: 0px 0px 0px 18px
}
DIV.panel {
	BORDER-BOTTOM: #669c1f 1px solid; BORDER-LEFT: #669c1f 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 99%; PADDING-RIGHT: 0px; BORDER-TOP: #669c1f 1px solid; BORDER-RIGHT: #669c1f 1px solid; PADDING-TOP: 0px
}
DIV.panel TABLE.tab {
	MARGIN: 0px; WIDTH: 100%
}
DIV.panel TABLE.tab TD {
	BORDER-BOTTOM: #669c1f 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #669c1f 1px solid; BACKGROUND-COLOR: #bad98d; CURSOR: pointer
}
DIV.panel TABLE.tab TD.sel {
	BORDER-BOTTOM-STYLE: none; BACKGROUND-COLOR: transparent; COLOR: yellow; CURSOR: default; FONT-WEIGHT: bold
}
DIV.panel TABLE.tab TD.first {
	BORDER-LEFT-STYLE: none
}
TABLE.grid {
	BORDER-BOTTOM: #669c1f 1px solid; BORDER-LEFT: #669c1f 1px solid; WIDTH: 100%; BACKGROUND: #f5faf5; BORDER-TOP: #669c1f 1px solid; BORDER-RIGHT: #669c1f 1px solid
}
TABLE.grid TD {
	BORDER-TOP: #d1e8d3 1px solid; BORDER-RIGHT: #d1e8d3 1px solid
}
TABLE.grid TD.btn {
	BORDER-RIGHT-STYLE: none
}
TABLE.grid TR.sel TD {
	BACKGROUND: #ffbd28
}
TABLE.grid TR.hover TD {
	BACKGROUND: #d1e8f4
}
TABLE.news {
	BORDER-BOTTOM: #669c1f 1px solid; BORDER-LEFT: #669c1f 1px solid; WIDTH: 100%; MARGIN-BOTTOM: 10px; BORDER-TOP: #669c1f 1px solid; BORDER-RIGHT: #669c1f 1px solid
}
TABLE.news TD.capt {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BACKGROUND: #669c1f; COLOR: white; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
TABLE.news TD.capt INPUT {
	WIDTH: 100%
}
TABLE.news TD.date {
	TEXT-ALIGN: right; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; WIDTH: 150px; PADDING-RIGHT: 3px; BACKGROUND: #669c1f; COLOR: white; PADDING-TOP: 3px
}
TABLE.news TD.text {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: white; PADDING-TOP: 5px
}
TABLE.news TD.text P {
	PADDING-BOTTOM: 0px; TEXT-INDENT: 3px; MARGIN: 0px 0px 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV.news IMG.imgL {
	BORDER-BOTTOM: #669c1f 2px solid; BORDER-LEFT: #669c1f 2px solid; FLOAT: left; BORDER-TOP: #669c1f 2px solid; MARGIN-RIGHT: 10px; BORDER-RIGHT: #669c1f 2px solid
}
DIV.news P {
	TEXT-INDENT: 10px
}
.multibar {
	TEXT-ALIGN: center; MARGIN: 5px 0px 5px 50px; BORDER-COLLAPSE: separate
}
.multibar * {
	FONT-FAMILY: Verdana; FONT-SIZE: 11px
}
.multibar IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
.multibar TD {
	BORDER-BOTTOM: #669c1f 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #669c1f 1px solid; WIDTH: 14px; BACKGROUND: #f5faf5; HEIGHT: 14px; BORDER-TOP: #669c1f 1px solid; BORDER-RIGHT: #669c1f 1px solid
}
.multibar TD.over {
	BORDER-BOTTOM: #416314 1px solid; BORDER-LEFT: #416314 1px solid; BACKGROUND: #defade; COLOR: #416314; BORDER-TOP: #416314 1px solid; BORDER-RIGHT: #416314 1px solid
}
.multibar TD.nav {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT-STYLE: none
}
.multibar TH {
	BORDER-BOTTOM: #416314 1px solid; BORDER-LEFT: #416314 1px solid; WIDTH: 14px; BACKGROUND: #669c1f; HEIGHT: 14px; COLOR: white; BORDER-TOP: #416314 1px solid; CURSOR: default; BORDER-RIGHT: #416314 1px solid
}
.multibar A {
	WIDTH: 100%; DISPLAY: block; FLOAT: left; COLOR: black; TEXT-DECORATION: none
}
DIV.multibar A:visited {
	WIDTH: 100%; DISPLAY: block; FLOAT: left; COLOR: black; TEXT-DECORATION: none
}
.tabCatType {
	MARGIN: 5px 0px
}
.tabCatType TH {
	BORDER-BOTTOM: #bad472 1px solid; TEXT-ALIGN: center; BORDER-TOP-STYLE: none; BACKGROUND: #bad472; COLOR: white; FONT-SIZE: 9px; CURSOR: pointer; FONT-WEIGHT: bold
}
.tabCatType TD {
	BORDER-BOTTOM: #bad472 1px solid; TEXT-ALIGN: center; BORDER-TOP-STYLE: none; BACKGROUND: #bad472; COLOR: white; FONT-SIZE: 9px; CURSOR: pointer; FONT-WEIGHT: bold
}
.tabCatType TH {
	BORDER-RIGHT: #bad472 1px solid
}
.tabCatType .sel {
	BORDER-BOTTOM-STYLE: none; BACKGROUND: white; COLOR: #669c1f; BORDER-TOP: #bad472 1px solid; CURSOR: default
}

.lstAlph {MARGIN: 10px 0px; WIDTH: 100%; BORDER-COLLAPSE: collapse}
.lstAlph CAPTION {BORDER-BOTTOM: #bad472 1px solid; COLOR: #669c1f; BORDER-TOP: #bad472 1px solid; FONT-WEIGHT: bold}
.lstAlph TD {PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; COLOR: #204503; CURSOR: pointer; PADDING-TOP: 3px}
.lstAlph TD.eng {COLOR: maroon}
.lstAlph TD.sel {	BACKGROUND: #669c1f; COLOR: white}

#AlphDiv {text-align:center;}
#AlphDiv table table{border:solid 1px #DAEBAE}
#AlphDiv CAPTION {background:#DAEBAE;BORDER-BOTTOM: #DAEBAE 1px solid; COLOR: #669c1f; FONT-WEIGHT: bold}
#AlphDiv td.AlphTD{padding:0px 10px}
#AlphDiv td.AlphTD table{width:200px}
#AlphDiv td.AlphTD td{text-align:center;cursor:pointer}
#AlphDiv TD.eng {	COLOR: maroon}
#AlphDiv TD.over{background:#DAEBAE}
