/*** Начало - условные обозначения ***/
div.spectrum_designation_block {
    margin:            10px 0px 10px 0px;
    font-size:        12px;
}
div.spectrum_designation_block .spectrum_designation_tbl {
    width:            100%;
}
div.spectrum_designation_block img {
    vertical-align:        top;
}
/*** Конец - условные обозначения ***/

/*** Начало - горизонтальное меню с городами вылетов ***/
div.linksto_cities_offerts {
    margin-left:        4px;
}
div.linksto_cities_offerts, div.linksto_cities_offerts a {
    font-size:        12px;
    font-weight:        bold;
}
.linkto_txt {
    color:            #950121;
    font-weight:        bold;
}
.linkto_msk_offerts, .linkto_reg_offerts, .linkto_noticket_offerts {
    border:            solid 1px #c5c5c5;    
    border-bottom:        none;
    border-right:        none;
    padding:        4px 7px 2px 7px;
    background: #f8f8f8;
}
.linkto_msk_offerts_active, .linkto_reg_offerts_active, .linkto_noticket_offerts_active {
    border:            solid 1px #c5c5c5;
    border-bottom:        none;
    border-right:        none;
    padding:        4px 7px 2px 7px;
    background-color:    #DD1377;
}
.linkto_msk_offerts_active a, .linkto_reg_offerts_active a, .linkto_noticket_offerts_active a {
    color:            #fff;
}
.linkto_noticket_offerts {
    border-right:        solid 1px #c5c5c5;
}
/*** Конец - горизонтальное меню с городами вылетов ***/

/*** Начало - таблица с турами, спо, тпс и сп ***/
.offerts_block {
    margin-top:        20px;
}
.offerts_block a, .offerts_block td {
    font-size:        10px;
}
div.tourname {
    font-weight:        bold;
    margin-top:        5px;
}
.offerts_list_table {
    border-spacing: 0px;
    width: 100%;
    background: #f8f8f8;
}
tr.offert_row {
    vertical-align:        top;
}
tr.offert_row:hover {
    background-color:    #ededed;
}
.offerts_list_table td {
    padding:        0px;
}
div.typetour {
    background-color: #ddd;
    text-align: center;
    padding: 5px 0px;
}
div.typetour h3 {
    color: #111;
    margin: 0;
    padding: 0;
}
div.countryname h3 {
    color: #950121;
    margin: 4px 0px 0px 0px;
    padding: 0;
}
td.offert_col1 {
    width: 1%;
    padding: 2px 2px;
    font-size: 11px;
}
td.offert_col2 {
    width:            1%;
    padding:        2px 2px;
        font-size:              11px;
}
td.offert_col3 {
    width:            10%;
    padding:        2px 2px;
        font-size:              11px;
}
td.offert_col4 {
    width:            33%;
    padding:        2px 2px;
        font-size:              11px;
}
td.offert_col4 a.offertdetail_link {
    font-weight:        normal;
    font-size:        11px;

}
td.offert_col5 {
    width:            14%;
    padding:        2px 2px;
    font-size:        11px;
}
td.offert_col6 {
    width:            8%;
    padding:        2px 2px;
    font-size:        11px;
}
td.offert_col7 {
    width:            10%;
    padding:        2px 2px;
    font-size:        11px;
}
td.offert_col8 {
    color:            #293574;
    font-size:        11px;
    font-weight:        bold;
    width:            11%;
    padding:        2px 2px;
}
td.offert_col9 {
    width:            6%;
    padding:        2px 2px;
    text-align:        center;
}
td.offert_col10 {
    width:            6%;
    padding:        2px 2px;
    text-align:        center;
}
/*** Конец - таблица с турами, спо, тпс и сп ***/

/*** Начало - таблица спо, тпс и сп в туре ***/
div.tour_offerts_block {
    margin-bottom:        10px;
}
div.tour_offerts_block .offerts_list_table {
    border-spacing:        2px;
}
div.tour_offerts_block th {
    font-weight:        normal;
    text-align:        center;
}
div.tour_offerts_block td, div.tour_offerts_block th {
    background-color:    #f3f3f3;
    padding:        3px;
}
div.tour_offerts_block a, div.tour_offerts_block td {
    font-size:        10px;
}
/*** Конец - таблица спо, тпс и сп в туре ***/

