#tabledata .highlight {
    background-color: yellow;
    -moz-border-radius: 5px; /* FF1+ */
    -webkit-border-radius: 5px; /* Saf3-4 */
    border-radius: 5px; /* Opera 10.5, IE 9, Saf5, Chrome */
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.7); /* FF3.5+ */
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.7); /* Saf3.0+, Chrome */
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.7); /* Opera 10.5+, IE 9.0 */
    padding:1px 4px;
    margin:0 -4px;
    color:#9F1107;
}

#tabledata .flt, 
#tabledata .flt_s, 
#tabledata .single_flt { 
    background-color: #FFFFFF;
    border: 1px inset #F4F4F4;
    border-radius: 2px;
    box-sizing: border-box;
    color: #444444;
    font-family: inherit;
    height:35px;
    margin: 0px;
    padding: 0px 0px 0px 0.2em;
    vertical-align: middle;
    width: 100%;
}

#tabledata .single_flt { 
    width: 70%;
}

#tabledata .fltrow { 
    background-color: #EAEAEA;
}

#tabledata .activeHeader{background-color:#66afe9 !important;color:#fff !important}
#tabledata .even2{background-color:#fff}.odd2{background-color:#f9f9f9}
table#tabledata.TF th{height:35px;margin:0;background-color:#eaeaea;border-bottom:1px solid #CCCCCC;border-top:1px solid #CCCCCC;border-left:1px solid #ccc;border-right:1px solid #CCCCCC;padding:.1em .7em;color:#333;}
table#tabledata.TF th:last-child{border-right:1px solid #ccc}
table#tabledata.TF td{margin:0;border-bottom:1px solid #c6c6c6}
table#tabledata.TF.resp{display:block;overflow-x:auto}

table#tabledata.TF tr.price_header_title th, 
table#tabledata.TF tr.price_cat_title.price_cat_title_first th {
    background-color: #fff;
}

table#tabledata.TF tr.price_cat_title.price_cat_title_first th {
    font-size: 18px;
    font-weight: 400;
    text-transform: uppercase;
}

table#tabledata.TF tr.price_cat_title th {
    border-width: 0px;
}

table#tabledata.TF tr.price_cat_title th:first-child {
    border-left-width: 1px;
}

table#tabledata.TF tr.price_cat_title th:last-child {
    border-right-width: 1px;
}

table#tabledata.TF #resetspan_tabledata { padding-left: 30px; }
table#tabledata.TF #resetspan_tabledata input.reset { border: 0px; cursor: pointer; }
table#tabledata.TF #resetspan_tabledata input.reset:hover{ background-color:#f4f4f4; }

table#tabledata.price_st.TF { color: #333; }
table#tabledata.price_st.TF td { border: 1px solid #CCCCCC; }

table#tabledata.price_st.TF th:first-child,
table#tabledata.price_st.TF th:first-child { 
    width: 260px;
    max-width: 260px;
}

table#tabledata.price_st.TF th.price_summ_column,
table#tabledata.price_st.TF td.price_summ_column {
    width: 60px;
    max-width: 60px;
    text-align: center;
    padding-left: 1px;
    padding-right: 1px;
}

table#tabledata.price_st.TF th .min_zak_summ:before, 
table#tabledata.price_st.TF th .min_zak_summ:after {
    display: block;
    font-size: 10px;
}

table#tabledata.price_st.TF th .min_zak_summ:before {
    content: attr(data-title);
}

table#tabledata.price_st.TF th .min_zak_summ:after {
    content: attr(data-title-min-zak-summ);
}

 

