html {
    margin-top: 38px;
}

#top_menu {
    position: fixed !important;
    left: 0px;
    top: 0px;
    right: 0px;
    /*width: 100%;*/
    z-index: 9999;
}

.field_error {
    border: 1px solid red;
    background: rgba(255,0,0,0.1);
}

/*список характеристик*/
/*четные*/
ul.td_ul li:nth-child(even),ul.td_ul_2 li:nth-child(even) {
    margin: 0px;
    padding: 0px 35px 0px 24px;
    list-style: none;
    height: 28px;
    background: #f9f9f2;
    border-bottom: dotted 1px #a4a4a0;
}
/*нечетные*/
ul.td_ul li:nth-child(odd),ul.td_ul_2 li:nth-child(odd) {
    margin: 0px;
    padding: 0px 35px 0px 24px;
    list-style: none;
    height: 28px;
    background: #fff;
    border-bottom: dotted 1px #a4a4a0;
}
/*последний*/
ul.td_ul li:last-child,ul.td_ul_2 li:last-child {
    margin: 0px;
    padding: 0px 35px 0px 24px;
    list-style: none;
    height: 28px;
    /*background: #f9f9f2;*/
    border: none;
}

.bg_tl_sum {
    width: 90px !important;
}
.bg_tl_link {
    width: 465px !important;
}

.su_otvet {
    text-align: left;
}

.bas_txt { 
    float: left; width: 395px; text-align: left; 
}

#lc {

    min-height: 370px;
}

.link_block a {
    font: normal 14px/16px Arial !important;
}

.fone_otvet {
    margin: 20px 0px 0px 0px !important;
}

.br_h2 {
    white-space: normal !important;
}

.fone_pay_one_click { display: none; position: absolute; margin: 24px 0px 0px -73px; font: normal 12px/18px Arial; color: #000; width: 330px; padding: 10px 10px 5px 10px; border: solid 1px #d3d3cd; background: #fffef4; border-radius: 5px; }

.bg_tov_sum {
    width: 103px !important;
}

.br_s_link {
    text-align: center !important;
}

/******* COMPARE **********/
.compare {
    border-spacing: 0px;
    border-collapse: collapse;
    width: 100%;
}
.compare select {
    width: 100%;
}

.compare td, .compare th {
    padding: 5px;
}
.compare tr.row td, .compare tr.row th{
    border-top: 1px solid #ddd;
}

.compare th {
    text-align: left;
}

.compare td {
    text-align: center;
}

