/*---default---------------------*/
body {
    margin: 0;
    font: normal 12pt serif;
    background: #fff;
    color: #000 !important;    
}
h1, h2, h3 {
    margin: 0 0 4pt;
    font-weight: normal;
}
p, dl, ol, ul {
    margin: 0 0 10pt;
}
li {
    margin: 0 0 5pt;
}
img {
    border: 0;
}
a {
    text-decoration: underline;
    cursor: pointer;
    color: #520 !important;
}
a:hover, a:active, a:focus {
    color: red !important;
}
/*---fixed-----------------------*/
.b-fixed {
    display: none;
}
/*---content---------------------*/
.content__r {
    display: none;
}
/*---duet------------------------*/
    .h-duet_banner {
        display: none;
    }
/*===PRIVATE BLOCKS==============*/
/*---menu------------------------*/
.b-menu {
    display: none;
}
/*---decor-----------------------*/
.b-decor {
    display: none;
}
/*---logo------------------------*/
.b-logo {
    padding-bottom: 15pt;
}
.b-logo img {
    display: block;
}
/*---motto-----------------------*/
.b-motto {
    display: none;
}
/*---service---------------------*/
.b-service {
    display: none;
}
/*---phone-----------------------*/
.b-phone {
    font-size: 10pt;
}
.b-phone span {
    font-weight: bold;
}
/*---copir-----------------------*/
.b-copir {
    padding-top: 10pt;
    font-size: 10pt;
}
/*---advert-----------------------*/
.b-advert {
    display: none;
}
/*===LARGE BLOCKS================*/
/*---banner----------------------*/
.b-banner {
    display: none;
}
/*---person----------------------*/
.b-person .photo {
    display: none;
}
.b-person .name em {
    font-size: 10pt;
}
/*---photos----------------------*/
.b-photos .photo,
.b-photos .item {
    display: inline;
}
.b-photos p {
    display: none;
}
    /*-------------------------------*/
    .b-photos_casting .photo,
    .b-photos_casting .item {
        display: block;
    }
    .b-photos_casting .item {
        padding-bottom: 10pt;
    }
    .b-photos_casting .date {
        padding-bottom: 2pt;
        font-weight: bold;
    }    
/*---panel-----------------------*/
.b-panel {
    display: none;
}
/*---tabs------------------------*/
.b-tabs {
    padding-top: 10pt;
}
.tabs__header {
    margin-bottom: 4pt;
    font-size: 18pt;
}
/*---recom-----------------------*/
.b-recom .date {
    font-style: italic;
    font-size: 11pt;
}
.b-recom .photo {
    display: none;
}
    /*-------------------------------*/
    .b-recom_off .add {
        display: none;
    }
/*---services--------------------*/
.b-services .photo {
    padding-top: 10pt;
}
.b-services .author {
    margin-top: -5pt;
    position: relative;
    font-style: italic;
    font-size: 11pt;
}
/*---prm-------------------------*/
.b-prm dt {
    font-weight: bold;
}
.b-prm dd {
    margin-left: 0;
}
/*---ttch------------------------*/
.b-ttch table {
    margin-bottom: 10pt;
    width: auto;
    border-collapse: collapse;
}
.b-ttch table td {
    padding-top: 2pt;
    padding-bottom: 2pt;
}
.ttch__l {
    padding-right: 10pt;
    font-style: italic; 
}
.ttch__r {
    padding-right: 20pt;
    font-style: italic; 
}
/*---guessing--------------------*/
.b-guessing {
    display: none;
}
/*===SMALL BLOCKS================*/
/*---section---------------------*/
.b-section {
    font-size: 18pt;
}
/*---avatar----------------------*/
.b-avatar {
    display: none;
}
/*---head------------------------*/
.b-head {
    margin-top: 0;
}
/*---run-------------------------*/
.b-run {
    display: none;
}  
/*---counter---------------------*/
.b-counter {
    display: none;
}
/*---ref-------------------------*/
.b-ref {
    display: none;
}
/*-------------------------------*/
/*===EDITOR BLOCKS===============*/
/*---editor----------------------*/
.b-editor {
    width: 100%;
}
.b-editor table {
    margin-bottom: 10pt;
    border-collapse: collapse;
}
.b-editor td,
.b-editor th {
    padding: 5pt;
    border-bottom: 1pt solid #000;
}