    /*@font-face {
   font-family: "Trebuchet MS";
   src: url("http://old.libsmr.ru/sites/all/themes/custom/library/css/trebuc.eot") format("embedded-opentype");
}

@font-face {
    font-family: "Trebuchet MS";
    src: url("http://old.libsmr.ru/sites/all/themes/custom/library/css/trebuc.ttf") format("embedded-opentype");
}
*/
html {
    color: #a67d52;
}

.box{
min-height:800px;
  
}

body {
    height: auto;
    min-height: 100%;
    background: #681e10;
    /*font: normal 13px "Trebuchet MS", arial, sans-serif;*/
    font: normal 12px georgia, serif;
    line-height: 120%
}

a {
    color: #E0B770;
    text-decoration: none
}

p {
    text-indent: 0
}

.catalogWrapOuter {
    position: relative;
}

.sideLeftEL {
    width: 202px;
    margin: 0;
    padding: 0 0 180px 0;
    float:left; 
}

.catalogWrap {
    width: 1000px;
    margin: 0 auto;
    background: #fffbd7 url(http://old.libsmr.ru/sites/all/themes/custom/library/img/eb/bg2.jpg) 0 0 repeat-y;
    _zoom: 1;
    _position: relative;
}
    .catalogWrap {
        background-color: #681e10;
        background-image: url(http://old.libsmr.ru/sites/all/themes/custom/library/img/eb/bg.jpg);
        color: #e0b770
    }
        .catalogWrapInner {
    min-height: 100%;
    background: url(http://old.libsmr.ru/sites/all/themes/custom/library/img/eb/2.jpg) 0 100% no-repeat;
}

.tree {
    margin: 0;
}

.cBox {
    background: url(http://old.libsmr.ru/sites/all/themes/custom/library/img/eb/box.jpg) 0 0 repeat-x;
    position: relative;
    _zoom: 1;
    _padding-left: 30px;
}

.cBoxDes {
    width: 100%;
    background: url(http://old.libsmr.ru/sites/all/themes/custom/library/img/eb/page3.jpg) 0 0 no-repeat;
    position: absolute;
    left: 35px;
    top: 229px;
    height: 21px;
    z-index: 1;
    _left: 14px;
    _width: 110%
}

.cBoxWrap {
    _margin-left: -30px;
    _zoom: 1
}

.cBoxDes2 {
    width: 369px;
    background: url(http://old.libsmr.ru/sites/all/themes/custom/library/img/eb/page2.jpg) 0 0 no-repeat;
    position: absolute;
    right: 0;
    top: 208px;
    height: 32px;
    z-index: 1;
}

.cBoxInner {
    overflow: hidden;
    background: url(http://old.libsmr.ru/sites/all/themes/custom/library/img/eb/page1.jpg) 10px 278px no-repeat;
    zoom: 1;
    _background: none
}

.cBoxOuter {
    overflow: hidden;
    min-height: 700px;
    zoom: 1
}
    .cBoxDes2, .cBoxDes {
        display: none
    }
    .cBoxInner {
        background: none;
    }
        .catalogTop {
    height: 218px;
    margin: 0;
    position: relative;
}

.catalogTopSLogo {
    top: 0;
    left: -196px;
    width: 202px;
    height: 197px;
}

.catalogTopSLogo img {
    display: block
}

.cat_top_navigation {
    margin: 0 0 0 20px;
    padding: 10px 0 0 0;
    font: normal 12px georgia, serif;
    text-transform: uppercase;
    position: relative;
}

.cat_top_navigation table {
    border-collapse: collapse;
    margin: 0 auto;
    padding: 0;
}

.cat_top_navigation table td {
    padding: 0 6px;
    text-align: center;
    vertical-align: top
}

.themes_taxonomy, .tree_taxonomy {
    padding: 10px;
    margin-bottom: 10px;
}

.wrpC .tree_taxonomy {
    padding-left: 0;
    margin-bottom: 0
}

.themes_taxonomy {
    padding-bottom: 66px;
    padding-top: 0;
    background: url(http://old.libsmr.ru/sites/all/themes/custom/library/img/eb/1.jpg) 0 100% repeat-x;
}

.themes_taxonomy h3 {
    padding: 0;
    margin: 0;
    font-size: 17px;
    color: #b1854e;
    font-weight: normal;
    text-align: center
}

.themes_taxonomy ol, .themes_taxonomy ul, .themes_taxonomy li, .tree_taxonomy ul, .tree_taxonomy ol, .tree_taxonomy li {
    margin: 0;
    padding: 0;
    list-style-type: none;
    position: relative
}

.themes_taxonomy li, .tree_taxonomy li {
    padding-bottom: 10px
}

.themes_taxonomy li ul, .tree_taxonomy li ul {
    margin-top: 10px;
}

.themes_taxonomy li li, .tree_taxonomy li li {
    margin-left: 8px
}

.letterPaging {

}

table.letterPaging {
    margin-bottom: 30px
}

.letterPaging a, .letterPaging strong, .letterPaging span {
    /*margin-right: 10px;*/
    display: inline-block;
    margin: 5px 20px 2px 0;
}

.letterPaging strong {
    color: #f00
}

h4, h2 {
    /* font: normal 27px 'Times New Roman', serif;*/
    font: normal 27px arial, sans-serif;
}

h4.edit {
    font-size: 14px;
}

h5 {
    font: normal 17px arial, sans-serif;
    margin: 0;
    padding: 0 0 10px 0;
}

ol.lib_search_res {
    margin-right: 25px;
    color: #7a573b;
    padding-left: 0;
    margin-left: 30px;
}

.lib_search_res li {
    padding-bottom: 10px;
    margin-left: 0;
    text-align: justify
}

.lib_search_res a {
    color: #7a573b;
}

.lib_search_res h5 {
    text-transform: uppercase;
    font: bold 13px georgia, serif
}

.letterPaging a {
    font-weight: bold;
    text-decoration: underline;
    color: #7A573B;
}

.cat_search {
    width: 620px;
    height: 30px;
    clear: both;
    margin: 10px auto 0 auto;
    _z-index: 5
}

.cat_search_input_l {
    width: 537px;
    height: 37px;
    background: url(http://old.libsmr.ru/sites/all/themes/custom/library/img/eb/search.jpg) 0 0 no-repeat;
    top: 0;
    left: 0;
}

.cat_search_input_l input {
    margin: 9px 0 0 15px;
    width: 505px;
    border: none;
    background: none;
    color: #591a0e
}

.catSearchFormSubmit {
    background: url(http://old.libsmr.ru/sites/all/themes/custom/library/img/eb/button.jpg) 0 0 no-repeat;
    top: 2px;
    right: 40px;
    height: 38px;
    width: 38px;
    position: absolute
}

.catSearchFormQ {
    height: 38px;
    width: 38px;
    background: url(http://old.libsmr.ru/sites/all/themes/custom/library/img/eb/q.jpg) 0 1px no-repeat;
    top: 2px;
    right: 0;
    position: absolute
}

.PREVIEW_BOX {
    width: 46%;
    overflow: hidden;
    float: left;
    line-height: 125%;
    margin-right: 2%;
    zoom: 1;
}

.PREVIEW_BOX h4 {
    font-size: 15px;
    margin-bottom: 5px
}

.catBreadscrumb {
    margin: 0;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
    color: #E0B770;
}

.PERIODICS {
    margin: 20px 0;
}

.PERIODICS a {
    margin-right: 10px;
}

a.showElLibChile {
    text-decoration: none;
    margin-right: 5px;
    font-weight: bold;
    top: 0;
    left: -12px;
}

a.without_decor {
    text-decoration: none;
}

small {
    font-size: 100%;
}

.collectionUL {
    margin: 0 20px 0 0;
    position: relative;
    z-index: 2;
    overflow: hidden;
    _zoom: 1;
}

.collectionUL a {
    color: #7a573b
}

.collectionUL h4 a {
    text-decoration: underline
}

.collectionUL .PREVIEW_LIST h4 {
    font-size: 18px;
    margin-bottom: 10px
}

.collectionUL .PREVIEW_LIST h4 a {
    /*color: #bc8c4e;*/
    color: #7A573B;
    font-weight: bold
}

.collectionUL .PREVIEW_LIST h4.startH4 {
    text-align: center
}

.collectionUL .PREVIEW_LIST h4.startH4 a {
    color: #E0B770;
}

.spCollectionUL a {
    color: #E0B770;
}

.spCollectionUL h4 a {
    text-decoration: none
}

.cyBox {
    padding-bottom: 30px;
    padding-top: 20px;
    margin-bottom: 10px;
    margin-right: 10px;
    margin-left: 0;
    background: url(http://old.libsmr.ru/sites/all/themes/custom/library/img/eb/cy-img.png) 50% 100% no-repeat;
    _width: 600px;
    _zoom: 1;
}

.catalogLogo {
    padding: 17px 0 24px 0;
    position: relative;
    background: url(http://old.libsmr.ru/sites/all/themes/custom/library/img/eb/5.gif) 50% 100% no-repeat;
}

.catalogLogo a {
    width: 386px;
    height: 86px;
    display: block;
    margin: 0 auto;
    background: url(http://old.libsmr.ru/sites/all/themes/custom/library/img/eb/eb-logo.jpg) 0 0 no-repeat;
}

.spCollectionUL {
    margin: 0;
}

.spCollectionUL li {
    height: 162px;
    margin: 0;
    zoom: 1
}

.spCollectionUL li a.cSmallIMG {
    position: relative;
    width: 216px;
    height: 147px;
}

.spCollectionUL li a.cSmallIMG img {
    display: block;
    position: absolute;
    top: 1px;
    left: 2px;
    width: 212px;
    height: 144px;
}

.spCollectionSpan {
    height: 147px;
    width: 216px;
    top: 0;
    left: 0;
    background: url(http://old.libsmr.ru/sites/all/themes/custom/library/img/eb/r.png) 0 0 no-repeat;
    _background: none;
    _cursor: pointer;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = "http://old.libsmr.ru/sites/all/themes/custom/library/img/eb/r.png", sizingMethod = crop);
}

.yoBlock {
    background: url("http://old.libsmr.ru/sites/all/themes/custom/library/img/eb/5.gif") no-repeat scroll 50% 0 transparent;
    padding: 25px 0 0 0;
}

.ioBoxInner {
    background: url("http://old.libsmr.ru/sites/all/themes/custom/library/img/eb/4.jpg") no-repeat scroll 50% 0 transparent;
    height: 32px;
}

h1, h2, h3, h4, h5, h6 {
    font-family: georgia, serif;
}

.sideLeftEL h3 {
    padding: 0;
    margin: 0;
}

.spCollectionUL h4 {
    font-size: 18px;
    text-align: center;
    margin-bottom: 6px;
    text-transform: uppercase
}

.spCollectionUL h4 a {
    color: #c49b65
}

.collectionBox {
    text-align: justify
}

.spCollectionUL .collectionBox {
    height: 147px;
    background: url(http://old.libsmr.ru/sites/all/themes/custom/library/img/eb/r3.png) 0 0 repeat-x;
}

.spCollectionUL .collectionBoxInner {
    height: 147px;
    background: url(http://old.libsmr.ru/sites/all/themes/custom/library/img/eb/r1.png) 0 0 no-repeat;
}

.spCollectionUL .collectionBoxWrap {
    height: 147px;
    background: url(http://old.libsmr.ru/sites/all/themes/custom/library/img/eb/r2.png) 100% 0 no-repeat;
}

.spCollectionUL .collectionBoxOuter {
    height: 110px;
    margin: 20px 30px 0 30px;
}

.collectionBox h4 {
    text-align: left
}

.tree_taxonomy h3 {
    font-size: 17px;
    color: #C49B65;
    text-transform: uppercase;
    padding-bottom: 12px;
    text-align: center;
    line-height: 110%
}

.catalogTopDes {
    top: 0;
    left: 0;
    height: 250px;
    background: url(http://old.libsmr.ru/sites/all/themes/custom/library/img/eb/bg.jpg) -202px 0 repeat-y;
    width: 80px;
    z-index: 0;
    _left: -27px
}

.t-catalog  .catalogTopDes {
    display: none
}

.searchResTitle {
    z-index: 10;
    position: absolute;
    top: 0;
    left: 0;
}

h2.cat_title {
    font-size: 18px;
    text-transform: uppercase;
    color: #bc8c4e
}

.cBoxOuterIE6 {
    height: 500px;
    zoom: 1;
}

.mainCat {
    text-align: center;
    font: normal 16px georgia, serif;
    background: url(http://old.libsmr.ru/sites/all/themes/custom/library/img/eb/3-1.jpg) 0 0 repeat-y;
}

.mainCat, .mainCat2, .mainCat3 {
    display: block;
    _zoom: 1;
}

.mainCat2 {
    background: url(http://old.libsmr.ru/sites/all/themes/custom/library/img/eb/3-2.jpg) 0 0 no-repeat;
}

.mainCat3 {
    padding: 9px 3px;
    background: url(http://old.libsmr.ru/sites/all/themes/custom/library/img/eb/3-3.jpg) 0 100% no-repeat;
}

.mainCat a {
    /*color: #bf9156;*/
	color:#ebccab;
}

.mainCat a.showElLibChile {
    margin-right: 3px
}

.paWrap {
    margin: 0 20px;
    width: 160px
}

.wrpC {
    margin: 0 20px 0 60px;
    padding: 30px 0;
}

h2.pTopCat {
    padding-top: 20px;
}

.lib_paging a {
    color: #7A573B;
}

.cyBoxText {
    color: #681e10;
    text-align: justify
}

.imgWrap {
    position: relative;
    overflow: hidden;
    width: 213px;
    height: 145px;
    margin: 0 15px 0 0;
}

.imgWrap img {
    /*width: 213px;
   height: 145px;*/
    position: absolute;
    top: 0;
    left: 0;
}

.catT {
    width: 213px;
    height: 145px;
    position: absolute;
    top: 0;
    left: 0;
    background: url(http://old.libsmr.ru/sites/all/themes/custom/library/img/eb/t.png) 0 0 no-repeat;
}

.docsPaging {
    padding: 10px 0;
    color: #7A573B;
    clear: both;
    overflow: hidden;
    zoom: 1;
}

.docsPaging a {
    color: #7A573B;
}

h5 {
    padding-top: 0;
    margin-top: 0;
}

ul.ComplexResult a {
    color: #7A573B;
}

img#jsiBoxMainImage {
    max-width: 2000px !important;
}

.el_lib_copy {
    padding: 0;
    position: absolute;
    bottom: 10px;
    left: 263px
}

.seachFormText {
    top: 37px;
    left: 17px;
    font-size: 90%
}

.newsBox h2 {
    margin: 0 0 5px 0;
    font-size: 20px;
}

.t-catalog {

}

.t-calog_inner {
    background: #fffbd7;
    padding: 20px;
    position: relative;
}

    .t-calog_inner {
        background: none;
    }
        
.t-catalog .catBreadscrumb, .t-catalog .searchResTitle {
    position: relative;

    color: #7A573B;
}

.t-catalog .catBreadscrumb {
    margin: 0 0 0 20px;
}

.t-catalog .catBreadscrumb a, .t-catalog .searchResTitle a {
    color: #7A573B;
}

.t-catalog .catalog-dn-link {
    display: none
}

a.activELpoint {
    /*color: #d00;*/
}

.downloadLNK {
    margin-top: 10px;
}

.downloadLNK a {
    text-decoration: underline
}


#kp_header {background:#180302 url(../images/kp_header3.jpg) top center; height:125px; display:block; }
body {background-image:url(../images/body.jpg); color:#ebccab; } 
ul {padding-left:15px; } 
a {text-decoration:underline; /*color:#c08d70*/ color:#ebccab; }
a:hover {text-decoration:none;}
h3 {margin:0 0 20px 0}
.catalogWrap {color:#ebccab; box-shadow:0 10px 30px #000; -moz-box-shadow:0 10px 30px #000; -webkit-box-shadow:0 10px 30px #000}
.kp.db {height:22px; overflow:hidden; margin-bottom:5px}
.kp.tree  .mainCat3 {padding:10px 18px; text-align:left; font-size:12px}
.kp.tree  .mainCat3 a {text-decoration:none}
.kp.tree  .mainCat3 a:hover, .kp.tree  .mainCat3 a.active {text-decoration:underline}
.kp_ban {text-align:center; }
.kp_ban img {border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.kp_content { margin:30px 13px 0 255px}
.kp_content .innertube { margin:0 18px 0 19px; font:normal 15px/20px Georgia}
.kp_content h2 {margin:0 0 20px 0; font-size:24px; }
.kp_content .yoBlock {margin-bottom:40px}
.kp_content p {/*color:#c08d70*/}
.kp_content .pic_left {width:250px; float:right; border:1px solid #9b7b48; margin:5px 0 20px 20px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }
.kp_content b {/*color:#c39c7c*/}
.ioBoxInner {margin-bottom:30px;}

.well {margin:0 0 20px 0; border:1px solid #845b40; background:#48150c; padding:20px 20px 0 20px; border-radius:4px;  -moz-border-radius:4px;  -webkit-border-radius:4px;  } 


small {color:#865f49}
.news .fancy { display:block; float:left; border:1px solid #9b7b48; margin:5px 20px 20px 0px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; }
.news p img { border:1px solid #9b7b48; margin:5px 20px 20px 0px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; }
.news .nofoto {float:left}
.col2 { margin-left:130px}
.news .fancy  img{width:250px;}
.item {min-height:120px;}
.archive {min-height:420px;}


.virtualny-zal .content_menu {font-size:20px; list-style:none; padding-left:0}


.clearfix {width:100%; float:left; display:block; }
.sep20 {height:20px}

.table {width:100%;}

.content_hide_hide {display:none}

