/* General template styles section*/
body, td, th, div, p, span, h3 {
    color: #1D202F;
    font-family: Arial;
    font-size: 13px;
}

a {
    color: #71333E;
    font-family: Arial;
    font-size: 13px
}

body {
    background-color: #9194a3;
    margin-left: 32px;
    margin-top: 0px;
    margin-right: 32px;
    margin-bottom: 12px;
}

h3 {
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.group {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.logo {
    display: block;
    width: 238px;
    height: 64px;

    background: #B3B9C5 url( '../images/logo.jpg' ) no-repeat;
    border-bottom: solid 1px #50576A;
    border-right: solid 1px #50576A;
}

.textlogo {
    background: url( '../images/textlogo.gif' ) no-repeat;
    display: block;
    width: 242px;
    height: 54px;
}

#leftcol .block {
    display: block;
    width: 242px;
    height: 162px;
    background-color: #50576A;
    margin-bottom: 6px;
}

.treeblock {
    display: block;
    background-color: #50576A;
    margin: 0px 0px 6px 6px;
    SCROLLBAR-FACE-COLOR: #B3BBC5;
    SCROLLBAR-HIGHLIGHT-COLOR: #0;
    SCROLLBAR-SHADOW-COLOR: #313649;
    SCROLLBAR-ARROW-COLOR: #313649;
    SCROLLBAR-BASE-COLOR: #B3BBC5;
    scrollbar-dark-shadow-color: #313649;
    scrollbar-3d-light-color: #ffffff
}

#leftcol {
    padding-right: 12px;
}

#rightcol .block {
    display: block;
    width: 100%;
    background-color: #50576A;
    margin-bottom: 6px;
}

/*Search Form styles*/
form, #sform1 {
    width: 720px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px
}

.searchFormLabel {
    float: left;
    padding: 0px 5px 0px 5px;
    margin: 6px 0px 0px 0px
}

.searchFormLabel * {
    color: #ffffff;
    text-transform: uppercase;
    font-size: 12px
}

.searchFormInput {
    float: left
}

.clearSearchForm {
    display: none;
}

.submitSearchForm {
    padding: 5px 0px 0px 0px;
    margin: 0px 0px 0px 0px
}

.searchFormInput {
    float: left;
    padding: 0px 0px 0px 0px;
    margin: 4px 5px 0px 0px
}

.searchFormInput input {
    width: 200px;
    font-family: Verdana;
    font-size: 12px;
    background: #E0E4ED;
    border: solid 1px #414757;
}

/*Data presentation styles section*/

.modeList {
    display: block;
    width: 100%;
    background-color: #9194a3;
    border-left: solid 6px #9194a3;
    border-right: solid 6px #9194a3;
    margin: 0px 0px 0px 0px;
}

.modeCell_empty {
    display: none;
}

.modeCell {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.modeCell a {
    padding: 4px 6px 10px 6px;
    font-weight: bold;
    background: #50576A url( '../images/tab.gif' ) 0px 0px no-repeat;
    text-transform: uppercase;
    display: block;
    text-indent: 24px;
    font-size: 10px;
    color: #D6DDE7
}

.modeCell a.active {
    background: #D6DDE7 url( '../images/activetab.gif' ) 0px 0px no-repeat;
    text-indent: 24px;
    color: black;
    text-decoration: underline;
}

.attrvalue .linebreak {
    display: none
}

.objname {
    display: block;
    font-weight: bold;
    font-size: 13px;
    background: #9194a3 url( '../images/dot.gif' ) 0px 8px no-repeat;
    margin: 0px 0px 0px 0px;
    padding: 6px 0px 10px 16px;
}



.objnameelement, .objnameelement a {
    color: #313649
}

.objectBlock, .objectListItem_empty, .objectListItem, .pageList {
    display: block;
    background-color: #D6DDE7;
    margin: 0px 6px 1px 6px;
    padding: 6px 6px 6px 12px;
}

.big {
    display: none;
}

#BASEINF .big{
    display: block;
}


.pageList {
    padding: 2px 6px 3px 12px;
    margin-top: 0px;
    margin-bottom: 1px;
}

.page {
    color: #1D202F;
    font-family: Arial;
    font-size: 13px;
    margin-right: 2px;
}

.alfabet {
    display: block;
    overflow:hidden;
    _height: 0; /*ýòî äëÿ ÈÅ5-6*/
    zoom: 1; /*ýòî äëÿ ÈÅ7*/
    margin-bottom: 0px;
    padding: 4px 6px 2px 6px;
    background-color: #9194a3;
    border-left: solid 10px #D6DDE7;
    border-right: solid 10px #D6DDE7;
    border-top: solid 6px #D6DDE7;
    border-bottom: solid 6px #D6DDE7;
    margin: 0px 6px 1px 6px;
}

.alfabet a {
    display: block;
    float: left;
    width: 22px;
    height: 22px;

    background: #9194a3 url( "../images/alf.gif" ) no-repeat 0px 0px;

    color: #404356;
    text-align: center;
    font-family: Verdana, Arial, sans-serif;
    font-weight: bold;
    font-size: 14px;

    text-transform: uppercase;
    text-decoration: none;
    padding: 0px 0px 0px 0px;
    margin-right:3px
}

.alfabet .current {
    border-top: solid 6px #9194a3;
    padding: 4px 0px 4px 0px;
    display: block;
    clear: left;

    width: 58px;
    height: 40px;
    font-family: Verdana, Arial, sans-serif;
    font-weight: bold;
    font-size: 32px;
    text-transform: uppercase;
    text-align: center;
    background-color: #313649;
    color: #96CFCD
}

/*Specific attribute and objects presentetion refinements section*/
#BIBL_name{
	font-weight: bold;
}

#TEXTART_name, #RUBRICS h3, #RUBRICS_name, #FULLADDRESS_name, #BIBLPAGES_name, #ARTICLE_name, #NAME_name, #D_1803615171,
    #B_1803400852, #B_1803401831, #ACTIVITIES h3, #ACTIVITY_name, #DATES_name, #DATEBIRTH_name, #DATEBIRTH_value,
    #DATEDEATH_name, #DATEDEATH_value, #B_1803552426, #B_1803401800,#IMAGES_list * #IMAGENAME_name, #PERSONS #PERSON_name,
    #PERSONS #PERSONROLE_name,#PERSONS #PERSONROLE_value, #VOLUMENORM_name, #VOLUMENORM_value, #ARTSTATE_name,
    #ARTSTATE_value, #AUTHORS  #AUTHORS_name,#RUBRICATOR_list * #GROUPNAME_value,#RUBRICATOR_list * #GROUPNAME_name,
    #BASEINF #IMAGENAME_name,#IMGSTATE_name,#IMGSTATE_value, #IMAGESIZE_name,#IMAGESIZE_value,#BASEINF #GROUPNAME_name,
    #BASEINF #GROUPNAME_value,#ALTERNAME_name,#OTHERNAMES #INITYEAR_name,#OTHERNAMES #INITYEAR_value,
    #OTHERNAMES #FINALYEAR_name,#OTHERNAMES #FINALYEAR_value
{
    display: none
}
#ALTERNAME_value{
    margin-top:5px
}
#RUBRICS_value{
    color: #71333E;
}
#NAME_value {
    color: #71333E;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}

.objectBlock #NAME_value {
    margin-bottom: 13px;
}

#BIBLIOGRPHIES_list * #NAME_value, #RUBRICATOR_list * #NAME_value, #PERSONS_list * #NAME_value, #ADDRESSINDEX_list * #NAME_value,#IMAGES_list * #IMAGENAME_value {
    color: #71333E;
    font-weight: bold;
    text-transform: none;
    font-size: 13px;
}

#ARTICLES_list * #ARTSTATE_name, #ARTICLES_list * #ARTSTATE_value, #ADDRESSINDEX_list * #GROUPNAME_name, #ADDRESSINDEX_list * #GROUPNAME_value,#BIOGRAPHY_name, #BIOGRAPHY_value
     {
    display: none
}

/*
#BIBLIOGRPHIES_list .objectListItem_empty, #BIBLIOGRPHIES_list .objectListItem{
    margin: 1px 6px 0px 6px;
}
*/

#BIBLPAGES_value, #STREET_value, #BIBL_value, #HOUSE_name, #HOUSE_value {
    display: inline;
}
                    
#HOUSE_name, #HOUSE_value, #BIBLPAGES_value{
    margin-left: 4px
}


#BIBLPAGES_value .linebreak, #HOUSE_value .linebreak, #BIBL_name, #STREET_name{
    font-size:0px;
    color: #D6DDE7;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    line-height: 1px;
    display: block;
}

#B_1803664094 {
    display: none
}

a.objectListItem_empty, a.objectListItem {
    display: table;
    _height: 0; /*ýòî äëÿ ÈÅ5-6*/
    zoom: 1; /*ýòî äëÿ ÈÅ7*/
    width: 100%;

    color: #1D202F;
    font-family: Arial;
    font-size: 13px;
    text-decoration: none
}

a.objectListItem_empty #IMAGES {
    float: left;
    width: 120px;
    max-width: 120px;
    margin-right: 12px;
    text-align: center;
    background-color: white;
    border: solid 1px #1D202F;
}

a.objectListItem_empty * #IMAGE_name {
    display: none
}

a.objectListItem_empty * #IMAGE_value {
    display: table;
    _height: 0; /*ýòî äëÿ ÈÅ5-6*/
    zoom: 1; /*ýòî äëÿ ÈÅ7*/
}

a.objectListItem_empty * #IMAGE_value img {
    width: 120px;
}

a.objectListItem_empty #RUBRICS h3 {
    display: block;
    color: #1D202F;
    font-family: Arial;
    font-size: 13px;
}

a.objectListItem_empty * #AUTHORS_name {
    display: none
}

.imageGroup {
    margin: 20px 10px 0px 4px;
    float: right;
    text-align: right;
}

.imageGroup a {
    text-align: right;
}

.imageGroup a img {
    display: block;
    clear: right;
    margin-bottom: 20px;
    width: 120px;
    border: solid 1px #1D202F;
}

a.header {
    display: block;
    width: 228px;
    height: 18px;
    padding: 2px 0px 0px 0px;
    text-indent: 30px;
    margin: 0px 0px 0px 6px;
    background: url( "../images/hdr-bk.gif" ) no-repeat 0px 0px;
    color: #1D202F;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none
}
#leftcol .block, #ADDRESS_name {
 display: none
}

#start *{
    font-size:10px; 
    color:#B3BBC5
}

#DOCGROUPS_list #GROUPNAME_name, #DOCGROUPS_list #GROUPNAME_value {
    display: none !important;
}

#ARTICLES_list .group, #THEMGROUPS #DOCGROUP_name {
    display: none;
}

#ARTICLES_list #IMAGES, #ARTSTATE {
    display: block;
}