/*body {background: #fff url("https://img.7ya.ru/travel2013/travel_bgr.jpg") center top no-repeat !important;}
body {position: relative; background-attachment: fixed !important;}*/

h1.travel_hdr {
    text-align: center !important;
    color: #107fc5;
    padding: 10px 0 38px;
    margin-top: -20px;
    background: url("https://img.7ya.ru/travel2013/travel_hdr_bgr.gif") 50% 0 no-repeat;
}

.l-travel_content {width: 100%; border-collapse: collapse; margin-bottom: 20px;}
.l-travel_content td {vertical-align: top; padding: 0;}
.l-travel_content .biganons5 {height: 300px; border-color: #09caed;border-radius: 20px; border-width: 3px;}
.l-travel_content .biganons5 #artbig {height: 300px;}
.l-travel_content .biganons5 #artbig img {position: absolute; top: -70px;}

.l-travel_content td.l-other_anonsy {padding: 0 3px 0 10px;}
.l-other_anonsy .travel_other_articles {margin-bottom: 20px;}
.l-other_anonsy .travel_other_articles h2 {margin-bottom: 5px;}
.l-other_anonsy .travel_other_articles .item {font-size: 14px; margin-bottom: 1ex;}
.l-other_anonsy .newtopics h2 {margin-bottom: 5px;}
.l-other_anonsy .newtopics h2 span, .l-other_anonsy .newtopics h2 a, .l-other_anonsy .newtopics h2 a:visited {color: #048ec7}
.l-other_anonsy .travel_other_articles h2 span, .l-other_anonsy .travel_other_articles h2 a, .l-other_anonsy .travel_other_articles h2 a:visited {color: #048ec7}

.travel_anons {margin-left: -20px; float: left; clear: both;}
.travel_anons > div[id*="AdFox"] {display: inline;}
.travel_anons .item, .travel_anons .CalendarInfo {
    float: left;
    width: 433px;
    height: 199px;
    overflow: hidden;
    border-radius: 20px;
    border: 1px dashed #89c4e9;
    padding: 20px;
    margin: 0 0 20px 20px;
    font-size: 12px;
    background: #ebf4fa url("https://img.7ya.ru/travel2013/travel_plashka_bgr.gif") 240px 0 no-repeat;
}
.travel_anons .CalendarInfo {clear: none; height: 140px; background-position: 240px -60px;}
.travel_anons .item .image, .travel_anons .CalendarInfo .divLogo {
    width: 100px;
    height: 100px;
    float: left;
    margin: 0px 20px 2px 0;
    border:  none;
    padding: 5px;
    background: url("https://img.7ya.ru/travel2013/travel_ramka.gif") no-repeat;
}
.travel_anons .item .image img, .travel_anons .CalendarInfo .divLogo img {display: block;
}

.travel_anons .item h3, .travel_anons .CalendarInfo .Title {
    margin: 0 0 7px;
    line-height: 1.2;
    font-size: 14px;
    color: #107fc5;
}
.travel_anons .item h3 a:link, .travel_anons .item h3 a:visited {color: #107fc5;}

.travel_anons .CalendarInfo .eventurl {font-size: 12px;}
.travel_anons .item p {
    font-size: 12px;
    margin: 0 0 5px;
}
.travel_anons .item .image b {display: none;}


.travel_anons.compact {margin-left: 0; float: left; clear: both;}
.travel_anons .CalendarInfo {clear: none;}
.travel_anons.compact .item, .travel_anons.compact .CalendarInfo {
    text-align: center;
    float: left;
    width: 193px;
    height: 150px;
    overflow: hidden;
    border-radius: 15px;
    padding: 25px 20px 5px 20px;
    background-position: center;
    margin: 0 10px 10px 0;
}
.travel_anons.compact .item .image, .travel_anons.compact .CalendarInfo .divLogo {
    float: none;
    margin: 0 45px 8px;
}
.travel_anons.compact .item h3, .travel_anons.compact .CalendarInfo .Title {font-size: 12px;}
.travel_anons.compact .item .descr,
.travel_anons.compact .CalendarInfo *
{
    display: none;
}
.travel_anons.compact .CalendarInfo .divLogo, .travel_anons.compact .CalendarInfo .divLogo *, .travel_anons.compact .CalendarInfo .Title {display: block;}

.c-rubrlinks .actions_travel {
    display: block;
    margin: -7px -7px 3px -15px;
    background: #fff url("https://img.7ya.ru/travel2013/travel_button_bgr.gif")  no-repeat;
    font-size: 14px;
    font-weight: bold;
    padding: 18px 0 10px 13px;
    border: 1px dashed #107fc5;
    border-radius: 10px;
}
.c-rubrlinks a.actions_travel:link, .c-rubrlinks a.actions_travel:visited {color: #107fc5;}
