﻿#footer{margin-top:0;}
body{background:none;}
.guide_page
{
    width:100%;
    background:#E3E3E3 url("../images/guide/diagonal.png"); 
    overflow:hidden;
    margin:0;
    padding:0;
}
    
.content_container{width:990px; margin: 0 auto; padding:20px 0px; overflow:hidden;}
    
.main_block{width:760px; float:left;}

.fitures_block{width:202px;float:right;}
/*tags filter*/
.tagfilter_container{overflow:hidden;}
.tagfilter_title
{
    display: inline-block;
    font-size: 28px;
    color: #4E4E4E;
    float: right;
    font-weight: bold;
    margin-left:10px;
    height:28px; line-height:28px;
}
.tagfilter_input
{
    height: 16px;
    width: 580px;
    border: 1px solid #838383;
    background-color: white;
    float: right;
    padding: 5px;
}

.tag_item, .tag_item_active
{
    background:#838383; height:10px; line-height: 9px; color:#fff; 
    font-size:16px; font-weight:bold; padding:10px;
    float: right; margin:5px 5px 5px 10px; cursor:pointer;
    position:relative;
}
.tag_item_hover{background:#4F4F4F; cursor:pointer;}
.tag_item_active{background: #008C00;}

.tag_item_r_stat, .tag_item_l_stat,
.tag_item_r_dark, .tag_item_l_dark,
.tag_item_r_green, .tag_item_l_green
{
    position:absolute; top:0px; 
    width:5px; height:30px; 
}
.tag_item_r_stat{right:-5px; background:url("../images/guide/icon_bg_gray_r.png") no-repeat 0 0;}
.tag_item_l_stat{left:-5px; background:url("../images/guide/icon_bg_gray_l.png") no-repeat 0 0;}

.tag_item_r_dark{right:-5px; background:url("../images/guide/icon_bg_darkgray_r.png") no-repeat 0 0;}
.tag_item_l_dark{left:-5px; background:url("../images/guide/icon_bg_darkgray_l.png") no-repeat 0 0;}
.tag_item_r_green{right:-5px; background:url("../images/guide/icon_bg_green_r.png") no-repeat 0 0;}
.tag_item_l_green{left:-5px; background:url("../images/guide/icon_bg_green_l.png") no-repeat 0 0;}

.item_name{display:block; margin-right:15px;}
.item_img{float:right; position:absolute; right:0; top:5px;}

.tag_added{background: #4F4F4F; height:16px; float:right; padding-right: 3px; margin-right:5px;}
.tag_added img
{
    cursor: pointer;
    width: 10px;
    height: 10px;
    margin: 3px 5px 0 3px;
}
.tag_added span{color:#fff; font-size:11px; vertical-align: middle;height: 16px;display: inline-block;margin-top: -3px;}

.tagfilter_container input, .tagfilter_input input
{
    font-size: 11px;
    background: transparent;
    border: none;
    margin-top: 0;
    margin-right:5px;
    padding: 0;
}

.tags_list_title, .regionfilter_container
{
    color: #4E4E4E;
    font-weight:bold;
    padding:20px 0px;
    font-size:14px;
}
.regionfilter_container, .city_filtercontainer
{
    border: 1px solid #818181; border-right:none; border-left:none; 
    margin-top: 20px; height:10px;
    width:760px;
}
.filter_item, .filter_item_first
{
    float:right;
    width:255px;
}
.filter_item_first{margin-right:0px; width:220px;}
.filter_item .value_container
{
    float:right; width:100px; margin-top:3px;    
}

.regionfilter_title
{
    color: #4E4E4E;
    font-weight:bold; float:right; 
    margin-left:5px;
    
}

.regionfilter_input
{
    height:20px; width:130px; 
    float:right; 
    border: 1px solid #838383; 
    background-color: #fff; 
    margin-top:-5px;
    padding-right:5px;
    color:#666;
    font-size:12px; font-family:Arial;
}

/*filter result item*/
.res_item
{
    width: 162px; min-height: 164px;
    border: 1px solid #ccc;
    background-color: #fff;
    padding: 4px 4px 15px 4px;    
    float: right;
    margin-left: 24px; 
    margin-top:20px; 
    cursor:pointer;
    position:relative;
}

.res_item ul{position:absolute; bottom:5px; left:3px;}
.item_last{margin-left:0;}

.res_item_img{width:162px; height:110px;}
.res_item_title{color:#018B00; font-size:16px; font-weight:bold; margin-top:3px;}
.res_item_subtitle{color:#818181; margin: 2px 0px;height:15px;overflow:hidden; *margin-bottom:0;}
.tag
{
    display: block;
    line-height: 16px;
    margin: 2px 3px;
    padding: 0px 5px;
    background-color: #DDD;
    color: #5E5E5E;
    float: left;
    position:relative;
}
.tag_r_gray, .tag_l_gray{
    position: absolute;
    width: 2px;
    height: 16px;
    top: 0;    
}

.tag_r_gray{ right:-2px; background:url("../images/guide/tag_gray_r.png") no-repeat 0 0;}
.tag_l_gray{ left:-2px; background:url("../images/guide/tag_gray_l.png") no-repeat 0 0;}

.tag_name{float:left; font-size: 11px; height:16px; color:#818181;}

/*left user block*/
.user_block
{
    width: 178px;
    height: 220px;
    /*border: 1px solid #ccc;
    background-color: white;*/
    padding: 10px;    
}
.user_img{width:180px; height:180px;}
.user_name, .user_place{font-weight:bold; margin-top:3px; color:#4E4E4E; font-size:14px;}
.user_place, .place_item span{color:#818181; font-size:12px;}

.fitures_block .gadget 
{
    margin-top:10px;
    width: 198px;
    margin-bottom: 10px;
    border: 1px solid #BBB;
    background-image: url("../images/filter_bg.png");
    background-repeat: repeat-x;
}

.fitures_block .gadget .gadget_title.expands {
    cursor: pointer;
    background-image: url("../images/flights/sort_arrow_open.png");
    background-position: 10px 50%;
    background-repeat: no-repeat;
    border-bottom: 1px solid #BBB;
}

.expands_closed {background-image: url("../images/flights/sort_arrow_close.png") !important;}

.fitures_block .gadget .text {
    color: #4A4A4A;
    display: inline-block;
    font-weight: bold;
    margin: 5px 10px;
    font-size: 14px;
}

.gadget .user_places_content
{
    padding:5px 5px 3px 5px;
    background-color:#fff;  
    overflow:hidden;
}

.place_item{text-align:center; float:right; margin-left:11px;}
.place_item_last{margin-left:0px;}
.place_item_img{width:55px; height:35px;display:block}

/*override block לוח מטיילים*/
.fitures_block .fit_desk{background-color: #fff; border: 1px solid #BBB; width: 198px;}

.fitures_block .fit_desk .fit_desk_content{ padding:5px; width: 188px;}

.fitures_block .fit_desk .travel_headers_blue {
    background-position: 10px 50%;
    border-bottom: 1px solid #BBB;
    background-image: url("../images/filter_bg.png");
    background-repeat: repeat-x;
    height: 24px;
}
    
.fitures_block .fit_desk .travel_headers_blue .title {
    width: 189px;
    background: url("../images/filter_bg.png") no-repeat -1px -1px;
    color: #4A4A4A;
    display: inline-block;
    font-weight: bold;
    font-size: 14px;
    line-height: 25px;
    margin: 0 9px 0 0;
    padding: 0;
}

.fitures_block .fit_desk .fit_desk_actions .act_mail {width: 95px;}

.act_mail:hover{text-decoration:underline;}


/*tagits*/
.tagit-choice
{
    float: right;
    background: #4F4F4F;
    position: relative;
    padding: 2px 5px 1px 15px;
    color: white;
    margin: 0px 5px;
    position:relative;
}
.tagit-label{display: block;margin-top: -1px; font-size:11px;}
.tagit-close{cursor: pointer; position: absolute; left: 4px;top: 1px; color:#ccc;}
.tagit-close:hover{color:#fff;}

.tagit-choice-right
{
    background: url("../images/guide/tag_darkgray_r.png") no-repeat 0 0;
    width:2px; height:16px;
    position:absolute;
    top:0px; right:-2px;
}
.tagit-choice-left
{
    background: url("../images/guide/tag_darkgray_l.png") no-repeat 0 0;
    width:2px; height:16px;
    position:absolute;
    top:0px; left:-2px;    
}

/*price and age filters*/
.filter_item .value {
    color: #008D00;
    border: 0 !important;
    direction: ltr;
    text-align: right;
    background-color:transparent;
    margin-top: -1px;
    float:right;
    width:60px;
    font-weight:bold;
    font-size:12px; font-family:Arial;
}


/*** GUIDE CITY PAGE ***/

.city_header{
    height: 220px;
    border: 1px solid #CCC;
    background-color: white;
    padding: 10px;
}

.grayBtn_container{float:right; padding-top: 12px; width:200px;}
.visit_btn, .want_to_visit_btn{cursor:pointer;  margin-left:10px; float:right;}
.visit_btn{background:url("../images/guide/visit_btn.png") no-repeat top right; width:64px; height:25px;}
.want_to_visit_btn{ background:url("../images/guide/want_to_visit_btn.png") no-repeat top right; width:84px; height:25px;}
.visit_btn:hover{background:url("../images/guide/visit_btn_hover.png") no-repeat top right;}
.want_to_visit_btn:hover{background:url("../images/guide/want_to_visit_btn_hover.png") no-repeat top right;}

.greenBtn_container{float:left; padding-top: 12px; /*width:360px;*/ margin-left: -5px;width:530px;}
.greenBtn{color:#fff; cursor:pointer;float:left}
.green_right{background:url("../images/guide/btn_r.png") no-repeat top right; width:5px; height:25px;float:right; margin-right:10px;}
.green_left{background:url("../images/guide/btn_l.png") no-repeat top right; width:5px; height:25px; float:right; }
.green_mid{background:url("../images/guide/btn_m.png") repeat-x top right; height:25px; line-height:25px; float:right;}
.last_btn{margin-left:0px !important;}


.city_main_navigator{margin-top:5px;}
.city_main_navigator .country_name{ color: #018B00; font-weight:bold; font-size:30px; line-height:30px; display:inline-block; margin-left:5px;}
.city_main_navigator .city_name{color: #4E4E4E; font-weight:bold; font-size:14px;}
.city_main_navigator .city_text{display:inline-block; margin-top:3px; text-align:justify; line-height:14px;color: #4A4A4E;}

.city_main_navigator .city_filtercontainer{padding:10px 0px; height:30px;}

.city_main_navigator .items_buttons
{
    padding-top:20px; float:right; width:760px; height:60px; overflow:hidden; 
}
.fiture_container{float:right; margin-left:10px; overflow: hidden; width:60px; height:60px; position:relative;}
.fiture_img{cursor:pointer; float:right; display:inline-block; position:relative;  z-index:100;}
.flag_ico{margin-left:10px; float:right;}
.fiture_content {width:400px; position:absolute; top:0; right:3px;}
.fiture_content_main
{
    background:url("../images/guide/bg_fit.png") no-repeat 3px 0px; 
    height:40px; padding:10px 70px 10px 10px; width:320px; 
    color:#ccc; font-size:16px; font-weight:bold; line-height:16px;
}



.res_item_list{display:inline; }
.res_item .res_item_icon{margin: 10px 0px 0px 3px; float:right; }

.filters_container{float:right; padding-right:20px;}
.ico_filter{cursor:pointer;}
.ico_filter_sep{margin: 0px 15px;}

.switch_container{float:left; padding-left:20px;}
.img_switch{cursor:pointer; margin-right:5px;}

.tooltip {
    display:none;
    font-size:14px;
    color:#4F4F4F;
    position:relative;
    z-index:200;
}
.tool_r{background:url("../images/guide/tooltip_r.png") no-repeat top right; height:29px; width:3px; float:right;}
.tool_l{background:url("../images/guide/tooltip_l.png") no-repeat top right; height:29px; width:3px; float:right;}
.tool_m
{
    background:url("../images/guide/tooltip_m.png") repeat-x top right; 
    height:29px; float:right;
    line-height:27px; padding:0px 3px;
}
.tool_arrow 
{
    background:url("../images/guide/tooltip_arrow.png") no-repeat right; 
    height:3px; width:6px; position:absolute;
    top:25px; 
    
}
  
.fiture_icon
{
    background:url("../images/index/travelhelp_icon.png") no-repeat top right;
    width:37px; height:37px;
    display:inline-block;
}
.fit_help_hover{background:url("../images/index/travelhelp_hover_icon.png") no-repeat top right;}
.fiteru_text{color:#828282; display:block; margin-top:5px;}

#fit_plantrip .fiture_icon{background:url("../images/index/plantrip_icon.png") no-repeat top right;}


.res_map_border{ display:none; margin-top:20px; padding:10px; border:1px solid #bbb; background-color:#fff;}
#res_map_container{ height:620px;}


/*** GUIDE DETAILS PAGE ***/
.header_navigation{border: 1px solid #818181; border-right:none; border-left:none; padding: 10px 0px; overflow: hidden;}
.left_navig{float:left;}
.right_navig{float:right;}

.nav_backlink, .nav_links
{font-size:20px; line-height:20px; font-weight:bold; color:#4C4C4C; text-decoration:none; display:inline-block;}
.nav_backlink:hover, .nav_links:hover
{color:#7D7D7D;}

.nav_links{font-size:16px; line-height:16px;}
.nav_links .raquo_right{display:inline-block; direction:ltr;}
.right_navig .ico_filter_sep{height:18px;}

.header_block{margin-top:30px; color: #4A4A4E; overflow: hidden; border-bottom: 1px solid #818181; padding-bottom: 20px;}
.header_block .green_title
{
    color: #018B00; font-size: 26px; line-height:26px;
    font-weight: bold; display:inline-block;
    margin: 0px 5px 3px 0px;
}

.header_img{padding:3px; border: 1px solid #bbb; background-color:#fff; float:left;}
.header_img img{width:170px; height:170px;}

.header_txt{float:right; width:570px;}

.header_descr{display: inline-block; float:right; text-align: justify; margin: 5px 0px 20px 0px;}

.descr_smallText_block{margin-bottom:5px;}

.descr_smallText_block a{color:#024890;}
.descr_smallText_block a:hover{text-decoration:ubderline;}

.descr_smallText_block .descr_title{color:#4C4C4C;}

.forum_content{width: 520px; padding:20px; background-color:#fff; border:1px solid #bbb; float:right; margin-top:20px;}
.forum_title {font-size: 20px; line-height:20px; color: #4C4C4C; font-weight: bold; display: inline-block;}
.tags_container{overflow: hidden; margin: 25px 0px 40px 0px;}
.tags_title, .comment_title{ width:45px; font-size:16px; color:#767676; font-weight:bold; display:inline-block; margin:5px 0px 0px 5px; float:right;}
.comment_title{margin-top:45px;}
.inputs_block{margin-bottom:10px;}
.tags_container .tagfilter_input, .comments_block{width:455px;}
.comments_block
{
    resize:none; float:right;
    height:60px; border: 1px solid #838383; 
    padding: 5px; margin-top:30px; 
    color: #838383; background-color: #fff;  font-size: 12px; font-family: Arial;
}
.btn_add_comment{cursor:pointer; float:left; margin: 10px 0px 0px 2px;}

.comments_container{}
.comment{padding:15px 0px; border-top:1px solid #bbb; overflow:hidden;}
.comment_user{float:right; margin-left:10px; width:40px; height:40px;}
.comment_content{float:right; width: 470px;}
.comment_content .user_name{color: #018B00; font-size: 14px; font-weight: bold; margin-bottom:12px; margin-top: -4px;}
.comment_content .user_text{color: #838383; margin-top: 5px; float:right;}
.user_tags{float:right; width:100%}
.comment_content .tag{float:right;}

.banners_content{ float:left; margin-top:20px;}
.map_place{width:164px; height:360px; padding:3px; border:1px solid #bbb; background-color:#fff;}
#map_container{width:164px; height:360px;}
.guide_banner{width:170px; height:170px; border:1px solid #bbb; background-color:#fff; margin-top:20px;}
