 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
HTML {
	HEIGHT: 100%
}
BODY {
	FONT: 80%/1.3 tahoma, arial, helvetica, sans-serif; WIDTH: 100%; HEIGHT: 100%; BACKGROUND-COLOR: #f5f9ec
}
#main {
	MIN-HEIGHT: 100%; POSITION: relative; HEIGHT: 100%; min-width: 980px; max-width: 1280px
}
H1 {
	MARGIN: 0px 0px 5px
}
H2 {
	MARGIN: 0px 0px 5px
}
H3 {
	MARGIN: 0px 0px 5px
}
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.8em; FONT-FAMILY: "times new roman", serif
}
H2 {
	FONT-SIZE: 1.3em; FONT-FAMILY: "times new roman", serif
}
H3 {
	FONT-SIZE: 1em
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
FIELDSET {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
TABLE {
	BORDER-COLLAPSE: collapse
}
TABLE {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
TD {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.wrapper {
	WIDTH: 100%
}
.width_100 {
	WIDTH: 100%
}
FORM {
	WIDTH: 100%
}
FIELDSET {
	WIDTH: 100%
}
DL {
	WIDTH: 100%
}
UL {
	WIDTH: 100%
}
TABLE {
	WIDTH: 100%
}
A {
	TEXT-DECORATION: none
}
UNKNOWN {
	TEXT-DECORATION: none
}
UNKNOWN {
	outline: none
}
A:hover {
	COLOR: #93603f
}
A:active {
	COLOR: #93603f
}
P {
	MARGIN: 0px 0px 15px
}
UL {
	LIST-STYLE-TYPE: none
}
.small {
	FONT-SIZE: 0.89em
}
.leftcolumn {
	FLOAT: left; WIDTH: 22%
}
.wrapper {
	FLOAT: right; MARGIN: 0% 0% 0% -100%
}
.wrapper .centercolumn {
	MARGIN: 0% 32% 0% 22%
}
.wrapper .centercolumn_all {
	MARGIN: 0% 16% 0% 22%
}
#centercolumn_sigla {
	MARGIN: 0% 3% 0% 5%
}
.rightcolumn {
	FLOAT: right; MARGIN: 0% 0% 0% -32%; WIDTH: 32%
}
.innertube {
	PADDING-RIGHT: 25px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative
}
#maincontainer {
	MARGIN: 0px 60px 0px 0px
}
#buffer {
	HEIGHT: 45px
}
.float_left {
	FLOAT: left
}
.float_right {
	FLOAT: right
}
.cleaner {
	CLEAR: both; DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden; LINE-HEIGHT: 0px
}
.brclr {
	CLEAR: both; HEIGHT: 0px
}
.error {
	COLOR: #f00
}
#header {
	MIN-HEIGHT: 136px; BACKGROUND: url(../images/header_gradient.gif) #001a2a repeat-x left top; FLOAT: left; MARGIN: 0px 0px 50px; WIDTH: 100%; HEIGHT: 136px
}
#header .centercolumn {
	MARGIN: 0% 0% 0% 22%
}
#header DT {
	TEXT-ALIGN: center
}
#header DD {
	TEXT-ALIGN: center
}
#header DT {
	CLEAR: left; FLOAT: left; WIDTH: 80%; POSITION: relative
}
#header DD {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0% 0% 0% 80%; PADDING-TOP: 0px
}
#header DD.form {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
#header IMG.float_left {
	MARGIN: 30px 0px 0px
}
#header A {
	COLOR: #fff
}
#header DT A {
	DISPLAY: block; FLOAT: right; POSITION: relative
}
#header DD A {
	DISPLAY: block; FLOAT: right; POSITION: relative
}
#header DD A {
	FLOAT: none; MARGIN: 0px auto; WIDTH: 4.8em
}
#header DT A {
	MARGIN: 52px 0px 0px
}
#header DD A {
	TOP: 52px
}
#header DD A.expanded_hyper {
	FONT-SIZE: 0.89em; RIGHT: 0px; MARGIN: 0px; WIDTH: auto; BOTTOM: -1.5em; POSITION: absolute; TOP: auto; TEXT-DECORATION: underline
}
#header DD A.expanded_hyper:hover {
	TEXT-DECORATION: none
}
#header DT A:hover {
	TEXT-DECORATION: underline
}
#header DD A:hover {
	TEXT-DECORATION: underline
}
#header DD A SPAN {
	POSITION: relative; TEXT-ALIGN: center
}
#header DT A SPAN {
	POSITION: relative; TEXT-ALIGN: center
}
#header DT A IMG {
	DISPLAY: block; LEFT: 0px; MARGIN: -20px 0px 0px; POSITION: absolute; TOP: 0px
}
#header DD A IMG {
	DISPLAY: block; LEFT: 0px; MARGIN: -20px 0px 0px; POSITION: absolute; TOP: 0px
}
#header DT A IMG {
	WIDTH: 86px; HEIGHT: 17px
}
#header DD A IMG {
	WIDTH: 29px; HEIGHT: 17px
}
#header FORM DT INPUT {
	BORDER-RIGHT: #797979 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #797979 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; BORDER-LEFT: #797979 1px solid; WIDTH: 100%; LINE-HEIGHT: 20px; PADDING-TOP: 0px; BORDER-BOTTOM: #797979 1px solid; HEIGHT: 20px
}
#header DD .button {
	DISPLAY: block; MARGIN: 1px auto; WIDTH: 86px; HEIGHT: 20px
}
#header FORM DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 11px
}
#header FORM DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 11px
}
#header FORM DD {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px; POSITION: relative; TEXT-ALIGN: left
}
#header FORM DD .expanded_search {
	BACKGROUND: url(../images/brace_tlc.gif) no-repeat 0px 10px; LEFT: auto; MARGIN: 20px 0px 0px; WIDTH: 108%; POSITION: absolute
}
#header FORM DD .expanded_search DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/brace_trc.gif) no-repeat 100% 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 20px; TEXT-ALIGN: center
}
#header FORM DD .expanded_search A {
	WIDTH: auto; COLOR: #784930; WHITE-SPACE: nowrap; TOP: auto
}
#header .leftcolumn A {
	DISPLAY: block
}
#header .leftcolumn A IMG {
	DISPLAY: block
}
#header .leftcolumn A {
	MARGIN: 9px 0px 0px 60px; POSITION: relative
}
#header .leftcolumn A {
	DISPLAY: block
}
#header .leftcolumn A IMG {
	DISPLAY: block
}
#header .leftcolumn A {
	MARGIN: 9px 0px 0px 60px; POSITION: relative
}
#header .slogan {
	FLOAT: left; MARGIN: 25px 0px 0px; POSITION: static
}
#header .slogan IMG {
	MARGIN: 0px; WIDTH: 259px; POSITION: static; HEIGHT: 46px
}
#content {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 90px; WIDTH: 100%; PADDING-TOP: 0px
}
.first_page .centercolumn .leftcol {
	FLOAT: left; WIDTH: 68%
}
.first_page .centercolumn .rightcol {
	MARGIN: 0% 0% 20px 68%
}
.second_page .centercolumn .leftcol {
	FLOAT: left; WIDTH: 50%
}
.second_page .centercolumn .rightcol {
	MARGIN: 0% 0% 0% 50%
}
.content .leftcolumn .innertube {
	MARGIN: 0px 0px 20px 60px
}
.content .leftcolumn .innertube LI {
	MARGIN: 10px 0px 14px
}
#submenu {
	MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
.content .leftcolumn .innertube A {
	FONT-SIZE: 1.3em; COLOR: #005894; LINE-HEIGHT: 1em; FONT-FAMILY: "times new roman", serif; TEXT-DECORATION: none
}
#submenu LI A {
	FONT-SIZE: 1.3em; COLOR: #005894; LINE-HEIGHT: 1em; FONT-FAMILY: "times new roman", serif; TEXT-DECORATION: none
}
.content .leftcolumn .innertube A:hover {
	COLOR: #93603f
}
.content .rightcolumn .innertube {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; PADDING-BOTTOM: 20px; PADDING-TOP: 0px
}
.content .bannerblock_content {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; MIN-HEIGHT: 120px; BACKGROUND: url(/images/content_banner_bg.gif) #646366 repeat-x left top; PADDING-BOTTOM: 8px; MARGIN: 0px 0px 15px; PADDING-TOP: 8px; HEIGHT: 120px
}
.content .bannerblock_content .banner {
	FLOAT: left; MARGIN: 0px 8px 0px -8px
}
.content .bannerblock_content .banner {
	DISPLAY: block
}
.content .bannerblock_content .banner IMG {
	DISPLAY: block
}
.content .bannerblock_content .headline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-TOP: 0px
}
.content .bannerblock_content .keep {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-TOP: 0px
}
.content .bannerblock_content .headline A {
	COLOR: #fff
}
.content .bannerblock_content .headline {
	FONT-SIZE: 1.1em; COLOR: #fff
}
.content .bannerblock_content .keep {
	COLOR: #dbe9b2
}
.content .centercolumn H3 {
	MARGIN: 0px 0px 12px; COLOR: #889f15
}
.content .centercolumn .news {
	MARGIN: 0px 0px 20px
}
.content .centercolumn .news SPAN {
	FONT-WEIGHT: bold; COLOR: #93603f
}
.content .centercolumn .news P {
	MARGIN: 0px 0px 2px; COLOR: #464646
}
.content .centercolumn .news A {
	COLOR: #333; TEXT-DECORATION: underline
}
.content .centercolumn .news A:hover {
	COLOR: #93603f; TEXT-DECORATION: none
}
#submenu LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(/images/list_marker.gif) no-repeat 0% 6px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #d2baa0 1px solid
}
#submenu LI A.firstline {
	DISPLAY: block; COLOR: #000
}
#submenu LI A {
	COLOR: #626262
}
#submenu LI A:hover {
	COLOR: #93603f
}
#submenu LI A SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 5px
}
.article {
	MARGIN: 0px 0px 20px
}
.about {
	MARGIN: 0px 0px 20px
}
.main_catalog {
	MARGIN: 0px 0px 20px
}
.registry {
	MARGIN: 0px 0px 20px
}
.for_clients {
	MARGIN: 0px 0px 20px
}
.goto_top {
	MARGIN: 0px 0px 20px
}
.client_section {
	MARGIN: 0px 0px 20px
}
.pay_data {
	MARGIN: 0px 0px 20px
}
.expanded_search {
	MARGIN: 0px 0px 20px
}
.virtual_reading_rooms {
	MARGIN: 0px 0px 20px
}
DIV.selectField {
	BORDER-RIGHT: #808080 1px solid; BACKGROUND-POSITION: 0% 0%; BORDER-TOP: #808080 1px solid; BORDER-LEFT: #808080 1px solid; WIDTH: 100%; CURSOR: default; BORDER-BOTTOM: #808080 1px solid; POSITION: relative; BACKGROUND-COLOR: #fff
}
DIV.selectField DIV.status {
	PADDING-RIGHT: 2px; BACKGROUND-POSITION: 100% -1px; DISPLAY: block; PADDING-LEFT: 2px; BACKGROUND-IMAGE: url(/images/select_arrow.gif); PADDING-BOTTOM: 1px; CURSOR: pointer; PADDING-TOP: 1px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 18px; BACKGROUND-COLOR: transparent
}
DIV.selectField:hover DIV.status {
	BACKGROUND-POSITION: 100% -21px; CURSOR: pointer
}
DIV.selectField DIV.status DIV.selected {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 1px; OVERFLOW: hidden; CURSOR: pointer; COLOR: #666666; MARGIN-RIGHT: 24px; PADDING-TOP: 0px; HEIGHT: 14px
}
DIV.optContainer {
	BORDER-RIGHT: #9f9f9f 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; Z-INDEX: 1000; LEFT: -1px; OVERFLOW: auto; BORDER-LEFT: #9f9f9f 1px solid; WIDTH: 100%; BORDER-BOTTOM: #9f9f9f 1px solid; POSITION: absolute; TOP: 22px; BACKGROUND-COLOR: #ffffff; min-width: 100%
}
DIV.optGroup DIV.optLabel {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px dashed
}
DIV.opt {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 8.5pt; PADDING-BOTTOM: 2px; CURSOR: pointer; COLOR: #666666; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px dashed
}
DIV.optGroup DIV.opt {
	PADDING-RIGHT: 2px; PADDING-LEFT: 15px; PADDING-BOTTOM: 2px; CURSOR: pointer; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px dashed
}
DIV.optContainer DIV.selected {
	BACKGROUND: #003f6a; COLOR: #ffffff
}
DIV.optContainer DIV.disabled {
	COLOR: #dddddd
}
DIV.optContainer DIV.over {
	BACKGROUND: #e7e7e7; COLOR: #666666
}
.second_page FORM {
	MARGIN: 0px 0px 20px
}
.second_page FORM.add {
	BORDER-BOTTOM: #ae7a54 1px solid
}
.second_page .bannerblock_content {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0px 0px 2px; HEIGHT: auto
}
.selectContainer {
	FLOAT: left; WIDTH: 32%
}
#selectContainer1 {
	MARGIN: 0% 2% 0% 0%
}
#selectContainer2 {
	MARGIN: 0% 2% 0% 0%
}
#selectContainer3 {
	MARGIN: 0% 2% 0% 0%
}
#selectContainer4 {
	MARGIN: 0% 2% 0% 0%
}
#selectContainer5 {
	MARGIN: 0% 2% 0% 0%
}
.second_page FIELDSET {
	CLEAR: both
}
.second_page .add FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 0px
}
.second_page FIELDSET.add {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 0px
}
.download_form FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 0px
}
.second_page FORM .additional DD INPUT {
	FLOAT: left; WIDTH: 5.7em
}
#vertical_slide INPUT {
	BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; BORDER-LEFT: #808080 1px solid; COLOR: #666666; BORDER-BOTTOM: #808080 1px solid; HEIGHT: 20px
}
.second_page .additional INPUT {
	BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; BORDER-LEFT: #808080 1px solid; COLOR: #666666; BORDER-BOTTOM: #808080 1px solid; HEIGHT: 20px
}
.second_page .inputtext {
	BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; BORDER-LEFT: #808080 1px solid; COLOR: #666666; BORDER-BOTTOM: #808080 1px solid; HEIGHT: 20px
}
.second_page .additional INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1%; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 31%; COLOR: #666; LINE-HEIGHT: 22px; PADDING-TOP: 0px
}
.second_page .inputtext {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1%; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 31%; COLOR: #666; LINE-HEIGHT: 22px; PADDING-TOP: 0px
}
.second_page .additional .inputtext {
	FLOAT: left; WIDTH: 80%
}
.forminput {
	BORDER-RIGHT: #9d9e9b 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #9d9e9b 1px solid; PADDING-LEFT: 1%; PADDING-BOTTOM: 0px; BORDER-LEFT: #9d9e9b 1px solid; WIDTH: 300px; LINE-HEIGHT: 22px; PADDING-TOP: 0px; BORDER-BOTTOM: #9d9e9b 1px solid; HEIGHT: 22px
}
.formtextarea {
	BORDER-RIGHT: #9d9e9b 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #9d9e9b 1px solid; PADDING-LEFT: 1%; PADDING-BOTTOM: 0px; BORDER-LEFT: #9d9e9b 1px solid; WIDTH: 300px; LINE-HEIGHT: 22px; PADDING-TOP: 0px; BORDER-BOTTOM: #9d9e9b 1px solid; HEIGHT: 100px! important
}
.inputButton {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: block; BACKGROUND: url(/images/input_button.gif) no-repeat; BORDER-LEFT: 0px; WIDTH: 99px; CURSOR: pointer; BORDER-BOTTOM: 0px; HEIGHT: 20px
}
.second_page FORM .additional .send {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: url(../images/send.gif) no-repeat left top; BORDER-LEFT: 0px; WIDTH: 86px; CURSOR: pointer; BORDER-BOTTOM: 0px; HEIGHT: 20px
}
.send {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: url(../images/send.gif) no-repeat left top; BORDER-LEFT: 0px; WIDTH: 86px; CURSOR: pointer; BORDER-BOTTOM: 0px; HEIGHT: 20px
}
.text {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; PADDING-TOP: 5px
}
.second_page .reset_button {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: url(/images/reset.gif) no-repeat; MARGIN-LEFT: 0px! important; BORDER-LEFT: 0px; WIDTH: 89px; CURSOR: pointer; BORDER-BOTTOM: 0px; HEIGHT: 23px
}
.second_page FIELDSET.buttons {
	FLOAT: right
}
.second_page FIELDSET.buttons A {
	FLOAT: right
}
.second_page FIELDSET.buttons {
	MARGIN: 6px 0px; WIDTH: 100%
}
.second_page FIELDSET.buttons A {
	FLOAT: left; MARGIN: 0px 30px 0px 0px; COLOR: #000; TEXT-DECORATION: underline
}
.second_page FIELDSET.buttons A:hover {
	COLOR: #93603f; TEXT-DECORATION: none
}
.second_page FIELDSET.buttons INPUT {
	FLOAT: right; MARGIN: 0px 0px 0px 10px
}
.second_page .h1 {
	DISPLAY: block; FONT-SIZE: 1.8em; MARGIN: 0px 0px 15px; COLOR: #005894; FONT-FAMILY: "times new roman", serif
}
.second_page FORM .additional DL {
	FLOAT: left; MARGIN-BOTTOM: 10px
}
#vertical_slide DL {
	FLOAT: left; MARGIN-BOTTOM: 10px
}
.second_page FORM .additional A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(/images/arrow_marker.gif) no-repeat; FLOAT: left; PADDING-BOTTOM: 10px; CURSOR: pointer; COLOR: #333; PADDING-TOP: 0px
}
.second_page FORM .additional A.active {
	BACKGROUND-POSITION: 0% 155%
}
.second_page FORM .additional DT {
	CLEAR: left; FLOAT: left; WIDTH: 13em; LINE-HEIGHT: 20px
}
#vertical_slide DT {
	CLEAR: left; FLOAT: left; WIDTH: 13em; LINE-HEIGHT: 20px
}
.second_page FORM .additional DD {
	MARGIN: 0em 0em 0em 13em
}
#vertical_slide DD {
	MARGIN: 0em 0em 0em 13em
}
#vertical_slide .selectContainer {
	WIDTH: 99%
}
DIV.h_line {
	CLEAR: both; FONT-SIZE: 1px; MARGIN-BOTTOM: 20px; WIDTH: 100%; LINE-HEIGHT: 0px; HEIGHT: 1px; BACKGROUND-COLOR: #ae7a54
}
.select_drop {
	BORDER-RIGHT: #9d9d9d 1px solid; BORDER-TOP: #9d9d9d 1px solid; BORDER-LEFT: #9d9d9d 1px solid; WIDTH: 100%; BORDER-BOTTOM: #9d9d9d 1px solid
}
.second_page FORM .btn_btm INPUT {
	MARGIN: 10px 0px 0px
}
.second_page FORM .additional DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
.second_page FORM .additional DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
#vertical_slide DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
#vertical_slide DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
.second_page FORM .additional P {
	CLEAR: both
}
.second_page FORM .additional SELECT {
	WIDTH: 100%
}
.second_page FORM .additional .selectContainer {
	WIDTH: 100%
}
.second_page FORM .additional SELECT {
	BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; BORDER-LEFT: #808080 1px solid; LINE-HEIGHT: 20px; BORDER-BOTTOM: #808080 1px solid; HEIGHT: 20px
}
.second_page FORM .additional DIV.selectField {
	WIDTH: auto
}
DIV.selectField {
	POSITION: static
}
DIV.optContainer {
	LEFT: auto; MARGIN: 0px 0px 0px -1px; TOP: auto; min-width: 10px
}
#vertical_slide {
	FLOAT: left; VISIBILITY: hidden; OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 0px
}
.cities_slide {
	FLOAT: left; VISIBILITY: hidden; OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 0px
}
.cities_slider SPAN {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 0.89em; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.35em; PADDING-TOP: 0px
}
.catalog {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; PADDING-TOP: 0px
}
.catalog UL LI {
	CLEAR: left; MIN-HEIGHT: 1.5em; FLOAT: left; MARGIN: 0px 0px 2px; WIDTH: 100%; LINE-HEIGHT: 1.5em; HEIGHT: 1.5em
}
.catalog UL SPAN {
	FONT-WEIGHT: bold; Z-INDEX: 10; FLOAT: left; WIDTH: 1.8em; POSITION: absolute; BACKGROUND-COLOR: #dbe9b2; TEXT-ALIGN: center
}
.catalog UL UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 0px
}
.catalog UL UL LI {
	
}
.catalog UL UL SPAN {
	BACKGROUND: url(/images/dot_marker.gif) no-repeat 16px 6px; MARGIN: 0px 0px 0px -10px; POSITION: static
}
.catalog UL A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 35px; PADDING-BOTTOM: 0px; CURSOR: pointer; PADDING-TOP: 0px; HEIGHT: 1%; BACKGROUND-COLOR: #f5f9ec; TEXT-DECORATION: none
}
.catalog UL UL A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 15px; PADDING-TOP: 0px
}
.catalog UL A {
	COLOR: #464646
}
.catalog UL A:hover {
	COLOR: #464646
}
.catalog UL A:hover {
	BACKGROUND-COLOR: #dbe9b2
}
.second_page .about_company {
	MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
.second_page .about_company LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(/images/list_marker.gif) no-repeat 0px 0.2em; PADDING-BOTTOM: 15px; PADDING-TOP: 0px
}
.second_page .about_company A SPAN {
	FONT-SIZE: 1.4em; COLOR: #93603f; LINE-HEIGHT: 1em; FONT-FAMILY: "times new roman", serif
}
.second_page .about_company A:hover SPAN {
	COLOR: #005894
}
.second_page .about_company A {
	COLOR: #93603f; TEXT-DECORATION: underline
}
.second_page .about_company A:hover {
	CURSOR: pointer; TEXT-DECORATION: none
}
.second_page .about_company P {
	MARGIN: 5px 0px 0px
}
.second_page .rightmenu {
	MARGIN: 0px 0px 20px; WIDTH: auto
}
.second_page .rightmenu LI {
	MIN-HEIGHT: 28px; MARGIN: 0px 0px 0px 25px; LINE-HEIGHT: 28px; POSITION: relative; HEIGHT: 28px
}
.second_page .rightmenu LI A {
	DISPLAY: block; FONT-WEIGHT: bold; COLOR: #93603f; BORDER-BOTTOM: #93603f 1px solid; TEXT-DECORATION: none
}
.second_page .rightmenu LI A SPAN {
	DISPLAY: block; FONT-SIZE: 1px; BACKGROUND: url(/images/marker_blue_pink.gif) no-repeat; LEFT: 0px; MARGIN: 8px 0px 0px -25px; OVERFLOW: hidden; WIDTH: 26px; CURSOR: pointer; LINE-HEIGHT: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 13px
}
.second_page .rightmenu LI A:hover {
	COLOR: #005894
}
.second_page .rightmenu LI A:hover SPAN {
	BACKGROUND-POSITION: 0% 100%
}
.second_page .rightmenu LI A.current {
	COLOR: #acc81e
}
.second_page .rightmenu LI A.current SPAN {
	BACKGROUND: url(/images/marker_green.gif) no-repeat; MARGIN: 8px 0px 0px -30px
}
.second_page .rightmenu LI A.current:hover SPAN {
	BACKGROUND-POSITION: 0% 0%
}
.registry FORM {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.registry FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 25px; MARGIN: 0px; PADDING-TOP: 25px; BACKGROUND-COLOR: #dae9b2; TEXT-ALIGN: center
}
.registry FIELDSET A {
	COLOR: #005894; TEXT-DECORATION: underline
}
.registry FIELDSET A:hover {
	TEXT-DECORATION: none
}
.registry FIELDSET LABEL {
	DISPLAY: block; MARGIN: 0px auto 15px; WIDTH: 70%; TEXT-ALIGN: left
}
.registry FIELDSET LABEL.last {
	MARGIN-BOTTOM: 0px
}
.registry FIELDSET LABEL {
	DISPLAY: block
}
.registry FIELDSET .inputtext {
	FLOAT: none; WIDTH: 100%
}
.registry .anketa_fill {
	DISPLAY: block; BACKGROUND: url(/images/anketa_filling_trc.gif) no-repeat right top; MARGIN: 0px 25px
}
.registry P {
	MARGIN-LEFT: 25px; MARGIN-RIGHT: 25px
}
.registry H1 {
	MARGIN-LEFT: 25px; MARGIN-RIGHT: 25px
}
.registry .anketa_fill SPAN {
	DISPLAY: block; BACKGROUND: url(/images/anketa_filling_tlc.gif) no-repeat left top; CURSOR: pointer; HEIGHT: 24px
}
.registry .anketa_fill SPAN SPAN {
	BACKGROUND: url(/images/anketa_filling_mid.gif) no-repeat center top
}
.for_clients H1 {
	COLOR: #005894
}
.pay_data H1 {
	COLOR: #005894
}
.virtual_reading_rooms H1 {
	COLOR: #005894
}
.second_page .for_clients LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(/images/list_arrow.gif) no-repeat 0px 4px; PADDING-BOTTOM: 15px; PADDING-TOP: 0px
}
.second_page .for_clients LI A {
	COLOR: #005894; TEXT-DECORATION: underline
}
.second_page .for_clients LI A:hover {
	COLOR: #005894; TEXT-DECORATION: none
}
.goto_top {
	CLEAR: both; DISPLAY: block; WIDTH: 12em; COLOR: #000; POSITION: relative; TEXT-DECORATION: underline
}
.goto_top IMG {
	DISPLAY: block; MARGIN: -10px 0px 0px; POSITION: absolute
}
.goto_top:hover {
	COLOR: #000; TEXT-DECORATION: none
}
.content .leftcolumn .client_section STRONG {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 2px; PADDING-TOP: 10px; BACKGROUND-COLOR: #dae9b2
}
.content .leftcolumn .client_section DIV STRONG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px; BACKGROUND-COLOR: transparent
}
.content .leftcolumn .client_section DIV {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ebf3d6
}
.content .leftcolumn .client_section A {
	FONT-SIZE: 1em; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: none
}
.content .leftcolumn .client_section .h_line {
	DISPLAY: block; FONT-SIZE: 1px; MARGIN: 0px -10px; OVERFLOW: hidden; LINE-HEIGHT: 0px; HEIGHT: 1px; BACKGROUND-COLOR: #a4aa95
}
.content .leftcolumn .client_section .exit {
	FONT-WEIGHT: bold; COLOR: #fe0000; LINE-HEIGHT: 30px; TEXT-DECORATION: underline
}
.content .leftcolumn .client_section .exit:hover {
	TEXT-DECORATION: none
}
.pay_data H1 {
	MARGIN-BOTTOM: 20px
}
.virtual_reading_rooms H1 {
	MARGIN-BOTTOM: 20px
}
.pay_data DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; MARGIN: 0px 0px 20px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #ae7a53 1px solid
}
.pay_data DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
.pay_data DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
.pay_data DT {
	CLEAR: left; FLOAT: left; WIDTH: 40%
}
.pay_data DD {
	MARGIN: 0% 0% 0% 40%
}
.expanded_search FORM {
	MARGIN-BOTTOM: 0px
}
.expanded_search .pagination {
	PADDING-BOTTOM: 20px; LINE-HEIGHT: 40px
}
.expanded_search .pagination TABLE {
	CLEAR: both
}
TABLE.expanded_search {
	MARGIN: 0px
}
.expanded_search .pagination A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 0px; CURSOR: pointer; COLOR: #000; PADDING-TOP: 0px
}
.expanded_search .pagination SPAN.current {
	PADDING-RIGHT: 5px; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 0px; CURSOR: pointer; COLOR: #000; PADDING-TOP: 0px
}
.expanded_search .pagination SPAN.normal {
	FONT-WEIGHT: normal
}
.expanded_search .pagination A {
	TEXT-DECORATION: underline
}
.expanded_search TD A {
	TEXT-DECORATION: underline
}
.expanded_search .pagination A:hover {
	TEXT-DECORATION: none
}
.expanded_search .pagination A.current {
	TEXT-DECORATION: none
}
.expanded_search TD A:hover {
	TEXT-DECORATION: none
}
.expanded_search .pagination A:hover {
	COLOR: #000; TEXT-DECORATION: none
}
.expanded_search .pagination A.current {
	COLOR: #000; TEXT-DECORATION: none
}
.expanded_search .pagination .current {
	FONT-WEIGHT: bold; FLOAT: left
}
.expanded_search .pagination A.next {
	COLOR: #005894
}
.expanded_search TD A {
	COLOR: #005894
}
.expanded_search TD A:hover {
	COLOR: #005894
}
.virtual_reading_rooms DD A {
	COLOR: #005894
}
.virtual_reading_rooms DT A {
	COLOR: #005894
}
.virtual_reading_rooms DD A:hover {
	COLOR: #005894
}
.virtual_reading_rooms DT A:hover {
	COLOR: #005894
}
.expanded_search .pagination A.next {
	MARGIN-LEFT: 20px
}
.expanded_search TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.expanded_search TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.expanded_search TH {
	COLOR: #906441; BACKGROUND-COLOR: #dae9b2; TEXT-ALIGN: left
}
.expanded_search TH SPAN {
	BORDER-RIGHT: #818181 1px solid; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.expanded_search TH SPAN A {
	COLOR: #906441; TEXT-DECORATION: underline
}
.expanded_search TH SPAN A:hover {
	TEXT-DECORATION: none
}
.expanded_search TH SPAN.last {
	BORDER-RIGHT: transparent 1px solid
}
.expanded_search TR.even TD {
	BACKGROUND-COLOR: #ebf3d6
}
.expanded_search TD {
	VERTICAL-ALIGN: top; LINE-HEIGHT: 1.5em
}
.virtual_reading_rooms .h_line {
	DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden; LINE-HEIGHT: 0px; HEIGHT: 1px; BACKGROUND-COLOR: #ae7a53
}
.virtual_reading_rooms DL .h1 {
	FONT-SIZE: 1.6em; MARGIN: 0px 0px 0px 5px; COLOR: #000
}
.virtual_reading_rooms DD {
	LINE-HEIGHT: 40px
}
.virtual_reading_rooms DT {
	LINE-HEIGHT: 40px
}
.virtual_reading_rooms DD {
	MARGIN-LEFT: 50%
}
.virtual_reading_rooms DT {
	CLEAR: left; FLOAT: left; MARGIN-LEFT: 0px; WIDTH: 50%
}
.virtual_reading_rooms DD.cities {
	CLEAR: left; FLOAT: left; MARGIN-LEFT: 0px; WIDTH: 50%
}
.virtual_reading_rooms DD {
	TEXT-ALIGN: right
}
.virtual_reading_rooms DD.green_line {
	BACKGROUND-COLOR: #e2edc3
}
.virtual_reading_rooms DD.other_state {
	BACKGROUND-COLOR: #e2edc3
}
.virtual_reading_rooms DD.green_line {
	FONT-SIZE: 1px; MARGIN: 0px 0px 2px; LINE-HEIGHT: 0px; HEIGHT: 3px
}
.virtual_reading_rooms DD.other_state {
	COLOR: #906441
}
.virtual_reading_rooms DD.other_state SPAN {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 1.1em
}
.virtual_reading_rooms .city {
	CLEAR: both; MARGIN: 0px; WIDTH: 100%
}
.virtual_reading_rooms .green_line {
	CLEAR: both; MARGIN: 0px; WIDTH: 100%
}
.virtual_reading_rooms .other_state {
	CLEAR: both; MARGIN: 0px; WIDTH: 100%
}
.virtual_reading_rooms .line {
	CLEAR: both; MARGIN: 0px; WIDTH: 100%
}
.virtual_reading_rooms .cities_list {
	CLEAR: both; MARGIN: 0px; WIDTH: 100%
}
.virtual_reading_rooms DD.other_state {
	TEXT-ALIGN: left
}
.virtual_reading_rooms DD.cities {
	TEXT-ALIGN: left
}
.virtual_reading_rooms DD.cities {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px
}
.virtual_reading_rooms .current_section {
	COLOR: #fff
}
.virtual_reading_rooms .current_section SPAN {
	BACKGROUND-COLOR: #005c9d
}
.virtual_reading_rooms .current_section:hover {
	COLOR: #fff
}
.virtual_reading_rooms .line {
	FONT-SIZE: 1px; OVERFLOW: hidden; LINE-HEIGHT: 0px; HEIGHT: 1px; BACKGROUND-COLOR: #d1b99e
}
.virtual_reading_rooms DD A {
	PADDING-LEFT: 15px; TEXT-DECORATION: underline
}
.virtual_reading_rooms DT A {
	PADDING-LEFT: 15px; TEXT-DECORATION: underline
}
.virtual_reading_rooms DD A:hover {
	TEXT-DECORATION: none
}
.virtual_reading_rooms DT A:hover {
	TEXT-DECORATION: none
}
.virtual_reading_rooms .cities_list .float_left {
	MARGIN: 0px 0px 20px; LINE-HEIGHT: 1.5em; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
.virtual_reading_rooms .cities_list .float_right {
	MARGIN: 0px 0px 20px; LINE-HEIGHT: 1.5em; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
.virtual_reading_rooms .cities_list .float_left A {
	DISPLAY: block; HEIGHT: 1%
}
.virtual_reading_rooms .cities_list .float_right A {
	DISPLAY: block; HEIGHT: 1%
}
.virtual_reading_rooms .cities_list .float_left A:hover {
	BACKGROUND-COLOR: #dae9b2
}
.virtual_reading_rooms .cities_list .float_right A:hover {
	BACKGROUND-COLOR: #dae9b2
}
.virtual_reading_rooms .cities_list .float_left {
	WIDTH: 49%
}
.virtual_reading_rooms .cities_list .float_right {
	WIDTH: 50%
}
.virtkbd_tlc {
	HEIGHT: 20px
}
.virtkbd_tmid {
	HEIGHT: 20px
}
.virtkbd_trc {
	HEIGHT: 20px
}
.virtkbd_tlc {
	BACKGROUND: url(../images/virtual_kbd_tlc.png) no-repeat left bottom
}
.virtkbd_tmid {
	BACKGROUND: url(../images/virtual_kbd_tmid.png) repeat-x left bottom; TEXT-ALIGN: center
}
.virtkbd_trc {
	BACKGROUND: url(../images/virtual_kbd_trc.png) no-repeat right bottom
}
.virtkbd_lc {
	BACKGROUND: url(../images/virtual_kbd_lc.png) no-repeat left top
}
.virtkbd_mid {
	BACKGROUND: url(../images/virtual_kbd_mid.png) repeat-x left top; VERTICAL-ALIGN: top; HEIGHT: 210px; TEXT-ALIGN: center
}
.virtkbd_rc {
	BACKGROUND: url(../images/virtual_kbd_rc.png) no-repeat right top
}
.virtkbd_blc {
	BACKGROUND: url(../images/virtual_kbd_blc.png) no-repeat left top
}
.virtkbd_bmid {
	BACKGROUND: url(../images/virtual_kbd_bmid.png) repeat-x left top; TEXT-ALIGN: center
}
.virtkbd_brc {
	BACKGROUND: url(../images/virtual_kbd_brc.png) no-repeat right top
}
.virtkbd_tlc {
	FONT-SIZE: 1px; LINE-HEIGHT: 0px
}
.virtkbd_tmid {
	FONT-SIZE: 1px; LINE-HEIGHT: 0px
}
.virtkbd_trc {
	FONT-SIZE: 1px; LINE-HEIGHT: 0px
}
.virtkbd_blc {
	FONT-SIZE: 1px; LINE-HEIGHT: 0px
}
.virtkbd_bmid {
	FONT-SIZE: 1px; LINE-HEIGHT: 0px
}
.virtkbd_brc {
	FONT-SIZE: 1px; LINE-HEIGHT: 0px
}
.virtkbd_lc {
	FONT-SIZE: 1px; LINE-HEIGHT: 0px
}
.virtukbd_rc {
	FONT-SIZE: 1px; LINE-HEIGHT: 0px
}
.virtkbd_blc {
	HEIGHT: 10px
}
.virtkbd_bmid {
	HEIGHT: 10px
}
.virtkbd_brc {
	HEIGHT: 10px
}
.virtkbd_mid INPUT {
	BORDER-RIGHT: #a3c116 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a3c116 1px solid; PADDING-LEFT: 5px; BACKGROUND: url(../images/buttons_bg.png) repeat-x 0px 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #a3c116 1px solid; CURSOR: pointer; PADDING-TOP: 0px; BORDER-BOTTOM: #a3c116 1px solid; HEIGHT: 27px
}
.virtkbd_mid DIV INPUT {
	MARGIN: 0px
}
.virtkbd_mid INPUT:hover {
	BACKGROUND-POSITION: 0px -27px; COLOR: #fff
}
.virtkbd_mid INPUT.hover {
	BACKGROUND-POSITION: 0px -27px; COLOR: #fff
}
.mes {
	VERTICAL-ALIGN: middle; COLOR: #626262
}
.mes A {
	VERTICAL-ALIGN: middle; COLOR: #626262
}
.mes SELECT {
	VERTICAL-ALIGN: middle; COLOR: #626262
}
.mes {
	LEFT: 0px; BOTTOM: 3px; POSITION: absolute
}
.mes A {
	TEXT-DECORATION: underline
}
.close {
	TEXT-DECORATION: underline
}
.mes A:hover {
	TEXT-DECORATION: none
}
.close:hover {
	TEXT-DECORATION: none
}
.content .owners {
	FLOAT: left; MARGIN: 0px 0px 10px; WIDTH: 100%; BACKGROUND-COLOR: #dbe9b2
}
.content .owners DL {
	FLOAT: left; PADDING-BOTTOM: 10px
}
.content .owners DT {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 70px; PADDING-TOP: 15px; TEXT-ALIGN: center
}
.content .owners DD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; MARGIN: 0px 0px 0px 70px; PADDING-TOP: 15px
}
.content .owners DD A {
	COLOR: #000
}
.content .owners DD H1 {
	LINE-HEIGHT: 1em
}
.content .owners P {
	MARGIN-BOTTOM: 1px
}
.content .rightcolumn .banner {
	CLEAR: both; BACKGROUND: url(../images/banner_rc.gif) repeat-x right top; MARGIN: 0px 0px 10px
}
.content .rightcolumn .banner DIV {
	BACKGROUND: url(../images/banner_lc.gif) no-repeat left top; HEIGHT: 124px
}
.content .rightcolumn .banner A {
	DISPLAY: block; MARGIN-LEFT: 10%; MARGIN-RIGHT: 10%; TEXT-ALIGN: left
}
.content .rightcolumn .banner P {
	COLOR: #dbe9b2; PADDING-TOP: 20px; TEXT-ALIGN: left
}
.content .rightcolumn .banner IMG {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.content .rightcolumn .banner .big {
	FONT-SIZE: 1.2em
}
.content .breadcrumb {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #ae7a53 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px 60px; PADDING-TOP: 15px
}
.content .breadcrumb A {
	COLOR: #005894; TEXT-DECORATION: underline
}
.content .breadcrumb A:hover {
	TEXT-DECORATION: none
}
.content .breadcrumb A.current {
	COLOR: #000; TEXT-DECORATION: none
}
.content .breadcrumb IMG {
	MARGIN: 0px 3px 0px 5px; POSITION: relative; TOP: 3px
}
#container_keyboard {
	Z-INDEX: 10000; BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: alpha(opacity=92); LEFT: 0px; POSITION: absolute; TOP: 0px; opacity: 0.92
}
#keyboard {
	VISIBILITY: hidden
}
#keyboard TD INPUT {
	
}
#keyboard .close {
	RIGHT: 0px; MARGIN: 0px 10px 10px 0px; COLOR: #626262; BOTTOM: 0px; POSITION: absolute
}
#keyboard .close:hover {
	COLOR: #005894
}
#keyboard .close .last {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; POSITION: relative; TOP: 2px
}
#keyboard .mes {
	MARGIN: 0px 0px 5px 10px
}
#keyboard INPUT {
	MARGIN: 0px 0px 5px
}
.centercolumn UL {
	LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: disc
}
.centercolumn UL LI {
	PADDING-LEFT: 0px
}
.centercolumn UL {
	MARGIN-BOTTOM: 20px; MARGIN-LEFT: 35px
}
.centercolumn OL {
	MARGIN-BOTTOM: 20px; MARGIN-LEFT: 35px
}
.catalog UL {
	MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
.centercolumn .virtual_reading_rooms UL {
	LIST-STYLE-TYPE: none
}
.centercolumn .virtual_reading_rooms OL {
	LIST-STYLE-TYPE: none
}
.for_clients UL {
	LIST-STYLE-TYPE: none
}
.centercolumn UL UL UL {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 0px
}
.centercolumn UL UL {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 0px
}
.second_page .for_clients UL UL UL LI {
	PADDING-BOTTOM: 0px
}
.second_page .for_clients UL UL LI {
	PADDING-BOTTOM: 0px
}
FORM.add UL.simple_form {
	MARGIN: 0px; LIST-STYLE-TYPE: none
}
FORM.add .width_30 {
	CLEAR: both; FLOAT: left; WIDTH: 30%
}
FORM.add .width_68 {
	FLOAT: right; WIDTH: 68%
}
FORM.add .width_68 .selectContainer {
	WIDTH: 100%
}
TABLE.expanded_search .selectContainer {
	WIDTH: 100%
}
FORM.add .width_68 .inputtext {
	FLOAT: left; WIDTH: 99%
}
TABLE.expanded_search .inputtext {
	FLOAT: left; WIDTH: 99%
}
.width_68 FIELDSET {
	FLOAT: left
}
.comment {
	FLOAT: right; MARGIN: 6px 0px
}
.load_bar_comment {
	FONT-SIZE: 0.89em; COLOR: #666; TEXT-ALIGN: center
}
.download_comment TABLE .label {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.download_comment TABLE TABLE INPUT {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
#progress_text {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: right; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; TEXT-ALIGN: right
}
.show_allresults A {
	COLOR: #000; TEXT-DECORATION: underline
}
.show_allresults A:hover {
	TEXT-DECORATION: none
}
LABEL.search_results {
	CLEAR: both; FLOAT: left; WIDTH: 15em
}
.breadcrumb_search {
	FLOAT: left; WIDTH: 100%; HEIGHT: 1%
}
.breadcrumb_search .pagination {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1em
}
.breadcrumb_search .pagination A {
	FLOAT: none
}
.breadcrumb_search .pagination SPAN.current {
	FLOAT: none
}
.breadcrumb_search .pagination SPAN.current {
	CURSOR: default
}
.breadcrumb_search IMG {
	MARGIN: 0px 3px 0px 5px; POSITION: relative; TOP: 3px
}
.direct_marker {
	RIGHT: 0px; MARGIN: 0px 0px -250px; POSITION: relative
}
.direct_marker A {
	MARGIN: 0px 1px 0px 7px
}
.download_form {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.basket {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
TABLE.basket_add TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 60px
}
TABLE.download_menu TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
TABLE.basket_add TD IMG {
	VERTICAL-ALIGN: middle
}
.download_menu .selectContainer {
	WIDTH: 13.5em
}
.table-catalogs {
	
}
.description_button {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: url(/images/description.gif) no-repeat; BORDER-LEFT: 0px; WIDTH: 89px; CURSOR: pointer; BORDER-BOTTOM: 0px; HEIGHT: 23px
}
#footercontainer {
	CLEAR: both; LEFT: 0px; BOTTOM: 0px; POSITION: absolute
}
#footercontainer {
	WIDTH: 100%
}
#footercontainer .footer_innertube {
	WIDTH: 100%
}
#footer {
	MIN-HEIGHT: 72px; BACKGROUND: url(../images/footer_gradient.gif) #005792 repeat-x left top; MARGIN: 0px 60px 0px 0px; WHITE-SPACE: nowrap; HEIGHT: 72px
}
#footer .leftcolumn {
	FLOAT: left; MARGIN-LEFT: 60px; WIDTH: auto; PADDING-TOP: 5px; POSITION: relative
}
#footer .centercolumn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
#footer .rightcolumn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
#footer .centercolumn {
	MARGIN: 0% 47% 0% 22%
}
#footer .rightcolumn {
	MARGIN: 0% 0% 0% -47%; WIDTH: 47%
}
#footer A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 3px
}
#footer .rightcolumn LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 3px
}
#footer A {
	FLOAT: left
}
#footer .copyright {
	FLOAT: left
}
#footer .rightcolumn LI {
	FLOAT: left
}
#footer .rightcolumn LI A {
	FLOAT: left
}
#footer A {
	CLEAR: left; COLOR: #fff; TEXT-DECORATION: underline
}
#footer A:hover {
	TEXT-DECORATION: none
}
#footer .copyright {
	CLEAR: left; FONT-SIZE: 1.1em; MARGIN: 0px; COLOR: #acc81e; LINE-HEIGHT: 28px; FONT-FAMILY: "times new roman", serif
}
#footer .rightcolumn LI {
	MARGIN: 0px 20px 0px 0px
}
.leftcolumn_all {
	MIN-HEIGHT: 52px; VERTICAL-ALIGN: top; POSITION: relative; HEIGHT: 52px
}
.leftcolumn_all {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px 20px 0px 60px; PADDING-TOP: 10px
}
#footer A.bottom_hyper {
	CLEAR: none; MARGIN: 0px 40px 0px 0px; ZOOM: 1
}
.table-head {
	FONT-WEIGHT: bold; COLOR: #906441; BACKGROUND-COLOR: #dae9b2
}
.table-body {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid; BACKGROUND-COLOR: #f0f0f0
}
.table-text {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 5px! important; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 5px! important; PADDING-BOTTOM: 5px! important; BORDER-LEFT: #666666 1px solid; PADDING-TOP: 5px! important; BORDER-BOTTOM: #666666 1px solid; TEXT-ALIGN: left
}
.table-text A {
	COLOR: #000000; TEXT-DECORATION: underline
}
.table-text A:hover {
	TEXT-DECORATION: none
}
TABLE A {
	COLOR: #000000
}
TABLE A:hover {
	TEXT-DECORATION: underline
}
.openDoc {
	PADDING-LEFT: 20px; BACKGROUND: url(../images/opendoc.png) no-repeat 0px -1px; COLOR: green! important
}
.closeDoc {
	PADDING-LEFT: 20px; BACKGROUND: url(../images/closedoc.png) no-repeat 0px -2px; COLOR: red! important
}
