.workarea .already_seen {
    background: #fff;
}
.catalog_description img {
    max-width: 100%;
    margin: 0 auto;
    height: auto;
    width: initial;
    display: flex;
    padding: 0 0 1em;
}
/*stacktable*/
table {
    border-collapse: collapse;
}
td[colspan], td[rowspan] {
    text-align: center;
}
.stacktable {
    width: 100%;
}
.large-only tr th {
    background: #75a6cc;
    padding: 5px;
    color: white;
    /*word-break: break-all;*/
}
table th {
    text-align: center;
}
.respond img {
    padding: 0;
}
.timg.small-only .st-key {
    /*background: #75a6cc;*/
    /*color: white;*/
}
.timg.small-only .st-val {
    width: 38%;
    background: #fff;
}
.timg tr:first-child, .timg tr td:first-child {
    background: #fff;
}
.oimg tr th {
    background: #ffffff;
    border: none;
}
.oimg tr td {
    text-align: center;
    border: none;
    background: white;
}
.oimg .st-key {
    background: #ffffff;
}
.oimg li, .oimg p {
    text-align: left;
}
.td3-bg-w td:nth-child(3),
.rimg td:last-child {
    background: #fff;
}
.st-head-row {
    padding-top: 1em;
}
.st-head-row.st-head-row-main {
    font-size: 1.5em;
    padding-top: 0;
}
.st-key {
    width: 49%;
    text-align: right;
    padding-right: 1%;
}
.st-val {
    width: 49%;
}
.w100 img {
    width: 100%;
    /*height: auto;*/
    /*max-width: 100%;*/
}
td, th {
    padding: 3px 5px 5px 5px;
    /*border: 1px solid #ccc;*/
    border: 1px solid #e4e4e4;
    text-align: left;
}
.table .st-key {
    font-weight: bold;
}
.small-only:nth-child(1) {
    display: none !IMPORTANT;
}
#card-table tr:nth-of-type(odd) {
    /*background: #ebebeb;*/
    background: #F6F6F6;
}
.st-key {
    width: 38%;
    text-align: right;
    padding: .2em 0.5em;
}
#card-table img {
    display: flex;
    margin: 0 auto;
    /*width: 100%;*/
    height: auto;
    /*max-width: 100%;*/
    max-width: inherit;

}
.catalog_description .st-val img, .catalog_description .st-key img{
    max-width: 100%;
    height: auto;
    margin: 0 auto;
    display: flex;
}
/* RESPONSIVE EXAMPLE */
.stacktable.large-only {
    display: table;
    margin: 10px 0;
}
/*перенос букв - только шапка таблицы*/
.wb-ba th{
    word-break: break-all;
}
.stacktable.small-only {
    display: none;
}
@media (max-width: 1253px) {
    .w100 img {
    /*width: 100%;*/
}
.timg img, .rimg img{
    width: 100%;
}
}
@media (max-width: 1024px) {
/*перенос букв везде в таблице*/
.wb-ba-all-1024{
    word-break: break-all;
}
}
@media (max-width: 800px) {
  .stacktable.large-only {
   display: none;
}
/*перенос букв везде в таблице*/
.wb-ba-all{
    word-break: break-all;
}
.stacktable.small-only {
    display: table;
    margin: 1em 0;
}
tr td:nth-of-type(odd) {
    background: #75a6cc;
    color: white;
}
.oimg tr td:nth-of-type(odd),
.timg tr td:nth-of-type(odd) {
    color: inherit;
}
.timg img, .rimg img{
    width: initial;
}
.w100 img {
    width: initial;
}
iframe {
    max-width: 100%;
}
}