BODY {margin: 0; background: #B7EBFA url(/images/design/top_bg_repeat1.gif) repeat-x}
TD {font-size: 1em}
TEXTAREA, INPUT, SELECT {border: 1px solid #999; font: 1.1em Verdana, sans-serif}

DIV {position: relative}

INPUT.btn {width:100px; background: #FFE5BC}

KBD {font: bold 1.2em "Trebuchet MS",sans-serif; color: blue}
KBD.err {color: #CD0000}
.clearing {clear: both}
/*-----------------------------------------------------------------------*/
.about {text-indent: 0; margin: 5px 0; padding: 0}
.books {font-size: 0.9em}
          TABLE.books, .books TD {margin: 0; padding: 0;}
          .books TD {padding-bottom: 20px; padding-top: 2px;}
              html>body .books TD {padding-bottom: 20px;}
          .books H5 {margin: 0px 0 10px 0; padding: 0; text-align: left; font-size: 1.2em;}
              html>body .books H5 {margin-top: 0}
          .books H3 {margin: 0px 0 10px 0}
          .books P {text-indent: 0; margin: 10px 0; text-align: left}
          .books IMG.jacket {width: 100px; margin: 0 10px 3px 0}
          .books IMG.jacket_big {margin: 0 10px 3px 0}
          .books .zajvka {float: right; margin-top: 3px; font-family: Arial, sans-serif}
          .books ADDRESS {margin: 0; text-align: left; font-size: 1.1em; font-style: normal}
.books_first {float: left; width: 55%}
          .books_first H4 {background: url(/images/design/title_bg_min.gif) repeat-x 0 100%; text-align: center}
          .books_first .books LI {margin-top: 0}
          #last_col {width: 39%; padding-left: 4%}
                    #last_col HR {clear: both; border: 0; height: 1px; border-bottom: 1px solid #ccc}
                    #last_col .books H5 {margin-top: -5px}
                        html>body #last_col .books H5 {margin-top: 0}
.descr {font-size: 0.9em; text-decoration: none; color: #333}
.icons {vertical-align: middle; margin: 0 5px}
.more {vertical-align: middle}
          A .more {border-right: 2px dashed #fff}
          A:hover .more {border-right: 0; border-left: 2px dashed #fff}
.noborder {border: 0}
.only_print {display: none}
.other {text-align: center; margin-top: 20px}
/*-----------------------------------------------------------------------*/
.outputs {float: left; width: 33%; margin: 20px 0 0 0; padding: 0}
          .outputs DD {clear: both; margin: 4px 0 4px 30px}
          .outputs DD A.number {clear: left; float: left; padding: 0 0 2px 20px; background: url(/images/outputs.gif) no-repeat}
                    html>body .outputs DD A.number {padding-top: 3px}
              .outputs DD A.number:hover {background: url(/images/outputs_.gif) no-repeat}
              .outputs DD A.is_pdf {background: url(/images/outputspdf.gif) no-repeat}
              .outputs DD A.is_pdf:hover {background: url(/images/outputspdf_.gif) no-repeat; /*color: #AC494C*/}
          .outputs DT {clear: both; font: 1.3em "Book Antiqua", Helvetica, sans-serif}
/*-----------------------------------------------------------------------*/
#journals {}
          #journals TD {width: 45%; vertical-align: top; text-align: left; font-size: 0.9em}
          #journals H5 {margin: 0 0 10px 0; padding: 0}
          #journals H5 A, #journals H5 A:visited {text-decoration: none}
            #journals H5 A, #journals H5 A:visited, #journals H5 A:hover {color: #944E01}
            #journals H5 A:hover {text-decoration: underline}
          #journals .j1, #journals .j3, #journals .j5, #journals .j7, #journals .j9 {border-right: 1px solid #ccc; padding: 0 10px 10px 0}
          #journals .j2, #journals .j4, #journals .j6, #journals .j8, #journals .j10 {padding: 0 0 10px 10px}
          #journals .j3, #journals .j4, #journals .j5, #journals .j6, #journals .j7, #journals .j8, #journals .j9, #journals .j10 {border-top: 1px solid #ccc; padding-top: 10px}
          #journals IMG.jacket {float: left; width: 100px; margin: 10px 10px 5px 0}
          #journals P {text-indent: 0}
/*-----------------------------------------------------------------------*/
#form_main {padding: 10px}
          #form_main TEXTAREA, #form_main INPUT, #form_main SELECT {width: 450px; border: 1px solid #999}
          #form_main SELECT {width: 452px; voice-family: "\"}\""; voice-family:inherit; width: 455px}
          html>body #form_main SELECT {width: 450px;}
          #form_main IMG.small {width: 200px; border: 2px dashed #eee}
          #form_main .del_img {margin-left: 20px}
          #form_main TD {font-size: 0.9em}
          #form_main INPUT.btn {font-size: 1.1em; padding: 2px 0}
          #form_main .txt {padding: 5px; text-align: right; vertical-align: top}
          #form_main .noborder {border: 0; width: 20px;}
          #form_main H5 {margin: 0; padding: 0}
          #form_main INPUT.mini {width: 117px}
.frm_min #form_main {padding: 0}
          .frm_min #form_main INPUT, .frm_min #form_main SELECT {width: 200px}
          .frm_min #form_main SELECT {width: 202px; voice-family: "\"}\""; voice-family:inherit; width: 205px}
          html>body .frm_min #form_main SELECT {width: 200px}
          .frm_min #form_main .noborder {width: 20px}
/*-----------------------------------------------------------------------*/
#quest .items {width: 300px}
/*-----------------------------------------------------------------------*/
#page_numbers {clear: both; font-size: 0.9em}
          #page_numbers P {text-align: right; margin: 0px 10px -20px 0px; color: #999;}
          #page_numbers P #sel{font-size: 14px;}
          #page_numbers A {font: bold 1.2em "Times New Roman", Helvetica, sans-serif}
#search_result {clear: both; margin: 10px 0 10px 15px; padding: 0}
          #search_result LI {margin: 0 0 10px 0; padding: 0; list-style: square}
          #search_result IMG {vertical-align: middle}
          #search_result A {font-size: 1.2em}

/*-- ONLY DESIGN----------------------------------------------------------------------*/
#address_top {position: absolute; top: 32px; right: 55px; text-align: right; font-size: 11px}
          #address_top A:hover {text-decoration: underline}
#address_footer {float: left; margin-left: 5px}
#baners {margin-top: 30px; text-align: center}
          #baners A {display: block; margin-bottom: 10px}
          #baners IMG {border: 1px solid #B7EBFA}
          #baners A:hover IMG {border-color: #367297}
#content {margin: 0 0 0 260px; padding: 0 50px 15px 0}
#content_in {
  margin-bottom: 20px; padding: 20px; text-align: justify;
  border: 1px solid #B2F3FC; background-color: #fff;
}
          #content_in A:visited {color: #6699CC}
          #content_in A:hover {color: #003399; text-decoration: underline}
#footer {
  position: absolute; bottom: 0; left: 0;
  width: 100%; height: 21px; line-height: 20px;
  background: url(/images/design/bottom_bg.gif) repeat-x; font-size: 0.9em
}
          #footer A:hover {text-decoration: underline}
          #footer #copyright {float: right; padding-right: 50px}
#kroshki {text-align: right; margin: -25px 55px 0 0; color: #867452; font-weight: bold}
          #kroshki A:hover {text-decoration: underline}
#limited {background: url(/images/design/title_bg.gif) repeat-x 0 22px;}
#logo {position: absolute; top: 0; left: 0; width: 207px}
#main {width: 100%; margin-top: -6px; background: #E0F9FF url(/images/design/left_bg.gif) repeat-y}
#menu_main {width: 100%}
          #menu_main UL {margin: 0 0 0 7px; padding: 0; list-style: none}
          #menu_main LI {margin: 0; padding: 1px 0}
          #menu_main A {
            display: block; width: 198px; height: 23px; padding-top: 5px;
            color: #367297; text-align: center; text-transform: uppercase; font: bold 12px "Times New Roman",sans-serif;
            background: url(/images/design/btn.gif) no-repeat
          }
          #menu_main A:hover {color: #0033CC; background: url(/images/design/btn_sel.gif) no-repeat}
          #menu_main LI.selected A, #menu_main LI.selected A:hover {color: #003366; background: url(/images/design/btn_sel_.gif) no-repeat; cursor: default }

          #menu_main A#link {background: none}
#panel {position: absolute; top: 55px; left: 0; width: 210px; font-size: 0.9em}
.podmenu {text-align: center; margin: 20px 0 0 0}
          .podmenu UL {list-style: none; margin: 0; padding: 0}
          .podmenu LI {margin: 2px 0; padding: 0 0 6px 0; background: url(/images/separator.gif) no-repeat 50% 100%}
          .podmenu A:hover {text-decoration: underline; color: #003366}
          .podmenu LI.selected A {color: #000; text-decoration: none; cursor: default}
          .podmenu LI.title {list-style: none; font-weight: bold; margin: 6px 0; padding: 0; background: none}
          .podmenu #book_topics LI {text-align: left; padding-left: 13px}
          #podmenu_plus A {color: #944E01; font-weight: bold}
.search_form {margin: 30px 0 0 8px}
          .search_form FORM {margin: 0; padding: 0; height: 26px; background: url(/images/design/search_bg.gif) no-repeat}
          .search_form INPUT {margin: 0; padding: 0; height: 22px; line-height: 22px; vertical-align: middle; border-width: 0; background: transparent}
            html>body .search_form INPUT {margin-top: 3px}
          .search_form .txt {width: 130px; margin-left: 7px}
          .search_form .btn {width: 47px; cursor: pointer}

          #subscribe {margin-top: 20px}
          #subscribe FORM {margin-top: 3px; background-image: url(/images/design/subscribe_bg.gif)}
#title {position: absolute; top: 0; left: 0; width: 100%; text-align: center}
          #title H1 {background: url(/images/design/top_bg1.gif) no-repeat 182px 0}
          #title IMG {margin-top: 30px}
          #title H1, #title H2, #title H2 IMG {margin: 0; padding: 0}
          #title H2 {height: 66px; background: url(/images/design/top_bg2.gif) no-repeat 182px 100%}
          #title H2 IMG {margin-top: 8px}
          #title H2 DFN {display: none}
#top {width: 100%; height: 137px; background: url(/images/design/top_bg_repeat2.gif) repeat-x 0 94px}
.ugols {position: absolute; width: 19px; height: 19px}
          #t_l {top: -1px; left: -1px; background: url(/images/design/ugol_t_l.gif) no-repeat}
          #t_r {top: -1px; right: -1px; background: url(/images/design/ugol_t_r.gif) no-repeat}
          #b_r {bottom: -2px; right: -1px; background: url(/images/design/ugol_b_r.gif) no-repeat}
            html> body #b_r {bottom: -1px}
          #b_l {bottom: -2px; left: -1px; background: url(/images/design/ugol_b_l.gif) no-repeat}
            html> body #b_l {bottom: -1px}
/*-----------------------------------------------------------------------*/
BODY, #limited, #main, #content, #content_in {height: 100%}
#content_in {min-height: 720px}
        .bukvy_in_all #content_in {background: #fff url(/images/bg/bg2.jpg)}
        .pasha #content_in {background: #fff url(/images/bg/bg1.jpg) no-repeat 50% 0}
        .rulon #content_in {background: #fff url(/images/bg/bg4.jpg) no-repeat 50% 0}
        .bukvy #content_in {background: #fff url(/images/bg/bg.gif) no-repeat 50% 150px}
        .house #content_in {background: #fff url(/images/bg/bg3.jpg) no-repeat 50% 0}
        .books_bg #content_in {background: #fff url(/images/bg/bg5.gif) no-repeat 50% 280px}
        .emblem #content_in {background: #fff url(/images/bg/bg6.gif) no-repeat 50% 20px}
        .book #content_in {background: #fff url(/images/bg/bg7.gif) no-repeat 50% 200px}
        .stopka #content_in {background: #fff url(/images/bg/bg8.gif) no-repeat 50% 350px}
#top, #main {min-width: 997px; max-width: 1400px}
#limited, #footer {min-width: 997px}
/*-----------------------------------------------------------------------*/
P.no_presence {margin: 0; padding: 7px 20px 0 0; font-weight: bold; color: red; text-transform: uppercase}
