body {
    text-align: center;
    margin: 0px;
    padding: 0px;
    font-family: arial;    
}

img {
    border: none;
}

.wrapper {
    width: 1171px;
    margin: 0px auto;
    text-align: left;
    background: none;
}

a{
    outline: none;
    color:#000;
    text-decoration:none;
}

#map_canvas {
    color: #000000;
    float: left;
    font-family: arial;
    font-size: 12px;
    height: 246px;
    margin-right: 47px;
    margin-top: 5px;
    width: 489px;
    margin-bottom: 10px;
}

.inline_wrapper {
    width: 1024px;
    margin: 0px auto;
}

.navigation_box {
  display: none;
}

.language_box {
  display: none;
}

.submenu_box {
    display: none;      
}

.ads {
    display: none;
}

.filter_map {
  clear: both;
  margin-top: 20px;
}

.filter_form {
    clear: both;
    display: none;
}

.routes_box {
    clear: both;
    font-family: 'Arial Narrow';
}



.routes_box h2 {
    font-weight: bold;
    color: #3fa000;
    font-size: 16px;
    margin-left: 20px;
    margin-bottom: 5px;
}

.routes_box h2 a.title {
    color: #000;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}

.routes_inner_box {
    display: inline-block;
    border: 2px solid #e1ded2;
}

.routes_inner_box:hover, .routes_inner_box.active {
    border: 2px solid #9fd080;
}

.routes_img {
    float: left;
    margin-top: 10px;
    margin-left: 10px;
    float:left;
    width:200px
}

.routes_text {
    float: left;
    width: 500px;
    margin-left: 20px;
}

.routes_text p {
    margin-top: 5px;
    margin-bottom: 5px;
}

.routes_text_title {
    margin-top: 10px;
}

.route_type_type{
  width:170px;
  float:left;
}

.route_type_lenght{
      float:left;
    width:210px;
}

.routes_text_title .type {
    font-weight: bold; 
}

.routes_text_title .lenght {
    font-weight: bold;
    margin-left: 20px;
}

.routes_text_stars {
    display: none;
}

.routes_rate {
    float: right;
    width: 210px;
    margin-left: 20px;
    margin-right: 10px;       
}

.clear {
    clear: both;
}

.routes_price {    
    margin-top: 10px;
    background: url('images/print_pdf_top_bg.png');
    text-align: center;
    font-weight: bold;
    height: 26px;
    line-height: 28px;
    vertical-align: middle;
    font-size: 13px;
    margin-bottom: 3px;
}

.routes_price s{
  color: #3FA000;
}


.routes_hide_days {
    display: none;
}

.routes_book {
    display: none;
}

.routes_inner_box p {
    font-size: 14px;
    color: #666666;
}


.routes_rate p {
    font-size: 16px;
    font-weight: bold;
    color: #000;
}

.routes_rate_p {
    float: right;
    margin: 5px;
    margin-right: 10px;
    text-align:right;
}

.routes_rate_p span{
  float:left;
  margin-right:2px; 
}

.routes_rate_p img {
    vertical-align: middle;
    overflow:hidden;
    float:left;
    margin-right: 1px;
    margin-top: 2px;
}

.routes_days {
    clear: both;
    font-family: arial;
}

.routes_days .item {
    width: 1000px;
    margin: 0px auto;
    clear: both;
    border-top: 2px dashed #dbdbdb;
}

.routes_days .item_day {    
    text-align: center;
    font-weight: bold;
    font-size: 16px;
    width: 80px;
    vertical-align: middle;
    line-height: 80px;
    float: left;
}

.routes_days .item_title {
    margin-top: 10px;
    font-family: 'Arial Narrow';
    font-size: 15px;
}

.routes_days .item_text {
    float: left;
    width: 900px;
}

.routes_days .item_text p {
    margin-top: 5px;
    margin-bottom: 5px;
}

.routes_text_share {
  display: none;
}

.item_title .experience, .item_title .day_rating {
    margin-left: 20px;
}

.remove_day {
  display: none;
}

.footer {
    clear: both;    
    background-color: #FFF;
    color: #000;
    font-family: arial;
    font-size: 12px;
    line-height: 26px;    
    height: 26px;
    width:1024px;
}

.footer .left {
    margin-left: 20px;
}

.footer .right {
    display: none;
}

.footer img {
    vertical-align: middle;
    display:none;
}

.popup {
  display: none;
}

.routes_box a.title {
    color: #000;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}