.example {
    border: 2px solid red; 
    color: red;
    padding: 20px; 
}
.red {color: #e10227!important;}
.green {color: #279d36!important;}

/*gallery_page*/
.gallery_page {}


/*filemanager*/
a.filemanager {text-align: left !important;}

/*table*/
.table-content {border-spacing: 0px; width:100%;
    margin: 10px auto;  
    border:#202020 1px solid;
    border-radius: 2px;
    //box-shadow: 0 1px 2px #d1d1d1;
}
.table-content th:first-child {border-top-left-radius: 2px;}
.table-content th:last-child {border-top-right-radius: 2px;}
.table-content th {
    padding:18px;
    border-bottom:1px solid #dedede;
    background: #f8f8f8;
    vertical-align: middle;
    color: #000000;
}
.table-content tr {text-align: center; padding-left:20px;}
.table-content tr td {background: #FFFFFF; vertical-align: middle; padding:18px; border-bottom: 1px solid #202020; border-left: 1px solid #202020; }
.table-content tr td:first-child {border-left: 0 none; padding-left: 20px; text-align: left;}
.table-content tr:last-child > td {border-bottom: 0 none;}
.table-content tr:last-child td:first-child {border-bottom-left-radius: 4px;}
.table-content tr:last-child td:last-child {border-bottom-right-radius: 4px;}
.table-content tr:nth-child(2n) {background: #f9f9f9;} 
.table-content.no_strip tr:nth-child(2n) {background: inherit!important;} 

.oferta {
    padding-top: 15px;
}


.popup-subheader{
    text-align: center;
    font-size: 14px;
    padding-top: 10px;
    padding-bottom: 20px;
}


.table-content-page{
    border-collapse: collapse;
    width: 100%;
    margin-top: 30px;
}
.table-content-page tr td,
.table-content-page tr th{
    border: 1px solid #f2f2f2;
    padding: 8px;
}
.table-content-page tr th{
    text-align: center;
    font-weight: bold;
}
.table-content-page ul{
    list-style: none;
}
.table-content-page ul li{
    margin-bottom: 5px;
}
.table-content-page tr td a {
    color: #007eff;
    text-decoration: none;
}
@media (max-width: 767px){
    .table-responsiv{
        overflow-x: auto;
    }
}

.page-center-img-wrap{
    text-align: center;
}
.page-center-img{
    margin: 20px auto;
    max-width: 100%;
}


.header-line-element{
    margin-bottom: 8px;
}

.view_content_block.view_chess .flat_content_chess .content {
    padding-bottom: 100px;
}