@charset "utf-8";
/* CSS Document */

/**************************************************** LOGIN **************************************************************/

.login_header{
	background-image:url(../img/login/header.gif);
	background-repeat:no-repeat;
	width:248px;
	height:38px;
}
.login_input{
	width:150px;
	height:20px;
	color:#333333;
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	padding:2px;
	border:1px solid #B6B4A6;
}

/**************************************************** WINDOWS **************************************************************/

.bg_window{
	background-color:#302C2B;
}
.border_window{
	border:8px solid #FFFFFF;
}
.window_bg{background-color:#FFFFFF;}
.window_title_bg{background-color:#2F2C2A;}
.window_tit_txt{
	font-size:16px;
	line-height:40px;
	color:#F0EAD8;
	font-weight:bold;
	text-decoration:none;
	text-indent:15px;
}
.window_form_label_txt{
	font-size:12px;
	font-weight:bold;
	color:#999999;
}
.window_form_input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3D332A;
	width:100%;
	height:26px;
	padding:5px;
	border:1px solid #B6B4A6;
	margin-top:3px;
	margin-bottom:7px;
}
.window_bg h1,
.window_bg .txt_gral_bold,
.window_bg .txt_small{
	color:#3D332A;
}
.form_input_error{
	border-color:#C1272D!important;
}
.window_line{
	height:1px;
	background-color:#B6B4A6;
}
.window_big_btn_orange{
	background:url(../img/container/btn/big_btn_orange.gif) no-repeat;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	width:126px;
	display:block;
	text-decoration:none;
	text-align:center;
	line-height:36px;
}

/************************************************** TOOLTIP **************************************************************/
.bg_tooltip{
	background-color:#4A4645;
}
.tit_tooltip{
	color:#F0EAD8;
	font-size:20px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.txt_tooltip{
	color:#F0EAD8;
	font-size:11px;
}
.txt_tooltip a:link,
.txt_tooltip a:visited{
	color:#FF811A;
	text-decoration:none;
}
.txt_tooltip a:hover,
.txt_tooltip a:active{
	text-decoration:underline;
}
.tooltip_corner{
	background:url(../img/container/window/tip.png) no-repeat left top;
	background-position:0 1.8em;
	width:33px;
	height:40px;
}

/*********************************************** I HAVE TO PANEL ************************************************************/

.header_col{
	background:url(../img/public_sections/header_column.gif) no-repeat;
	width:248px;
	height:38px;
}
.header_col .tit_section_content_txt{
	line-height:30px;
	padding-top:8px;
}
.ihaveto_eat,
.ihaveto_eat_on{
	background:url(../img/logos/ihaveto_panel/eat.gif) no-repeat center;
	cursor:pointer;
	width:207px;
	height:40px;
}
.ihaveto_eat_on{
	background:url(../img/logos/ihaveto_panel/eat_on.gif) no-repeat center!important;
}
.ihaveto_sleep,
.ihaveto_sleep_on{
	background:url(../img/logos/ihaveto_panel/sleep.gif) no-repeat center;
	cursor:pointer;
	width:207px;
	height:40px;
}
.ihaveto_sleep_on{
	background:url(../img/logos/ihaveto_panel/sleep_on.gif) no-repeat center!important;
}
.ihaveto_party,
.ihaveto_party_on{
	background:url(../img/logos/ihaveto_panel/party.gif) no-repeat center;
	cursor:pointer;
	width:207px;
	height:40px;
}
.ihaveto_party_on{
	background:url(../img/logos/ihaveto_panel/party_on.gif) no-repeat center!important;
}

/*********************************************** I HAVE TO HOME ************************************************************/

.ihaveto_eat_home,
.ihaveto_eat_home_on{
	background:url(../img/logos/ihaveto_home/eat.gif) no-repeat center;
	cursor:pointer;
	width:162px;
	height:68px;
}
.ihaveto_eat_home_on{
	background:url(../img/logos/ihaveto_home/eat_on.gif) no-repeat center!important;
}
.ihaveto_sleep_home,
.ihaveto_sleep_home_on{
	background:url(../img/logos/ihaveto_home/sleep.gif) no-repeat center;
	cursor:pointer;
	width:162px;
	height:68px;
}
.ihaveto_sleep_home_on{
	background:url(../img/logos/ihaveto_home/sleep_on.gif) no-repeat center!important;
}
.ihaveto_party_home,
.ihaveto_party_home_on{
	background:url(../img/logos/ihaveto_home/party.gif) no-repeat center;
	cursor:pointer;
	width:162px;
	height:68px;
}
.ihaveto_party_home_on{
	background:url(../img/logos/ihaveto_home/party_on.gif) no-repeat center!important;
}
.form_select_width{
	width:140px;
}

/**************************************************** OUR BEST BLOGS *******************************************************/

.best_blog_1{
	background:url(../img/best_blogs/1.gif) no-repeat left center;
	width:40px;
	height:32px;
} 
.best_blog_2{
	background:url(../img/best_blogs/2.gif) no-repeat left center;
	width:40px;
	height:32px;
}
.best_blog_3{
	background:url(../img/best_blogs/3.gif) no-repeat left center;
	width:40px;
	height:32px;
}
.best_blogs_online{
	background:url(../img/best_blogs/online.gif) no-repeat center top;
	width:20px;
	height:25px;
}
.best_blogs_offline{
	background:url(../img/best_blogs/offline.gif) no-repeat center top;
	width:20px;
	height:25px;
}
.best_blogs_busy{
	background:url(../img/best_blogs/busy.gif) no-repeat center top;
	width:20px;
	height:25px;
}
.best_blogs_max_info_bg1{
	background:url(../img/best_blogs/max_info_bg1.gif) no-repeat center top;
	width:20px;
	height:20px;
}
.best_blogs_max_info_bg2{
	background:url(../img/best_blogs/max_info_bg2.gif) no-repeat center top;
	width:20px;
	height:20px;
}
.best_blogs_min_info_bg1{
	background:url(../img/best_blogs/min_info_bg1.gif) no-repeat center top;
	width:20px;
	height:20px;
}
.best_blogs_min_info_bg2{
	background:url(../img/best_blogs/min_info_bg2.gif) no-repeat center top;
	width:20px;
	height:20px;
}
/*
.best_blogs_tit_section_img{
	background:url(../img/best_blogs/tit_section.gif) no-repeat top;
	width:248px;
	height:65px;
}
.best_blogs_tit_section_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-indent:32px;
	color:#F0EAD8;
	font-weight:bold;
	padding-bottom:17px;
}
*/
a.best_blogs_name:link,
a.best_blogs_name:visited{
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	font-weight:bold;
	color:#2F2C2A;
	text-decoration:none;
}
a.best_blogs_name:hover,
a.best_blogs_name:active{
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	font-weight:bold;
	color:#FF811A;
	text-decoration:none;
}

/*********************************************** COUNTRY GUIDES ***********************************************************/

.tit_large_content_img{
	background-image:url(../img/public_sections/tit_bg.gif);
	width:752px;
	height:56px;
	padding:0 8px 0 24px;
}
table.country_guides_tabs{
	border-bottom:1px solid #2F2C2A;
}
.country_guides_tabs td{
	background:url(../img/public_sections/tab.gif) no-repeat left;
	padding-left:10px;
	margin-right:1px;
}
.country_guides_tabs td.on{
	background:url(../img/public_sections/tab_on.gif) no-repeat left;
}
.country_guides_tabs td a{
	color:#32302E;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	background-color:#F0EAD8;
	display:block;
	line-height:27px;
	padding:0 18px 0 8px;
	margin-right:1px
}
.country_guides_tabs td.on a{
	color:#F0EAD8;
	background-color:#3E3A30;
	cursor:default;
}
.country_guides_title{
	font-size:18px;
	line-height:23px;
	color:#32302E;
	font-weight:bold;
	border-bottom:1px solid #B6B4A6;
}
.travel_guides_banner_tit{
	font-size:26px;
	line-height:30px;
	font-weight:bold;
	color:#FFFFFF;
}
	
/****************************************** TRAVEL NEWS AND HOT DEALS **************************************************/

.travel_news_pic{
	width:40%;
}
/*.hot_deals_price{
	font-size:26px;
	line-height:29px;
	font-weight:bold;
}*/

/************************************************* TRAVEL TOOLS ***********************************************************/

.btn_print{
	background:url(../img/logos/print.gif) no-repeat bottom;
	width:16px;
	height:16px;
	cursor:pointer;
}
a.suggest_btn:link,
a.suggest_btn:visited{
	font-size:10px;
	color:#999999;
	margin-left:10px;
	display:inline-block;
	text-decoration:none;
}
a.suggest_btn:hover,
a.suggest_btn:active{
	color:#FF811A;
}

/************************************************** CUSTOMIZE ***********************************************************/

.customize_btn_width{
	width:54px;
}

/************************************************* ERROR MESSAGE *********************************************************/

.error_bg{
	background-color:#AACCDC;
}
.error_img{
	background:url(../img/error/error.gif) no-repeat left center;
	width:38px;
	height:32px;
}
.warning_img{
	background:url(../img/error/warning.gif) no-repeat left center;
	width:38px;
	height:32px;
}
.ok_img{
	background:url(../img/error/ok.gif) no-repeat left center;
	width:38px;
	height:32px;
}
.error_txt{
	color:#C1272D!important;
}

/*************************************************** USER PANEL *********************************************************/

.user_panel_menu{
	height:25px;
}
.statistic_num{
	font-size:14px;
	font-weight:bold;
	text-align:right;
}
a.btn_user_panel{
	width:228px;
	line-height:36px;
	display:block;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}
a.btn_add_as_friend{
	background:url(../img/container/btn/add_as_friend.png) no-repeat;
}
a.btn_send_message{
	background:url(../img/container/btn/send_message.png) no-repeat;
}

/*************************************************** MESSAGE PANEL ******************************************************/

.message_panel_textarea{
	width:232px;
	height:80px;
}

/************************************************** TOOLTIP **************************************************************/

.feedback_bg{
	background-color:#FFFFFF;
}
.feedback_lead{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
}
.feedback_question{
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:12px;
	color:#4D4D4D;
}
.feedback_answer, 
.feedback_bg textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
}
.feedback_bg td.arrow{
	background-position:0 0.1em;
}
.feedback_bg textarea{
	border:1px solid #E3E5E4;
	width:100%;
	height:95px;
	padding:3px;
}

/********************************************* COUNTRY / CITY INFO ****************************************************/

.info .title{
	font-size:22px;
	line-height:24px;
	font-weight:bold;
}
.arrow_full{
	background:url(../img/public_sections/arrow_full.gif) no-repeat left center;
}
.arrow_full.indent{padding-left:13px;}
.tit_section_content_txt.indent{text-indent:15px!important; padding:0;}

ul.users_from_this_country, ul.users_from_this_country li,
ul.must_see_cities, ul.must_see_cities li{
	float:left; list-style-type:none; padding:0; margin:0;
}
ul.users_from_this_country li, 
ul.must_see_cities li{
	margin-left:15px; margin-bottom:8px; font-size:10px; width:50px; height:75px; overflow:hidden
}
ul.users_from_this_country li a,
ul.must_see_cities li a{
	float:left;color:#2F2C2A;text-decoration:none;
}
ul.users_from_this_country li a:hover, ul.users_from_this_country li a:active,
ul.must_see_cities li a:hover, ul.must_see_cities li a:active{
	color:#FF811A;
}
ul.users_from_this_country li.first-child,
ul.must_see_cities li.first-child{
	margin-left:0;
}
a.btn_blue,
a.btn_brown{
	width:248px;
	line-height:36px;
	font-weight:bold;
	color:#FFFFFF; 
	display:block;
	font-size:16px;
	text-decoration:none;
}
a.btn_blue{background:url(../img/public_sections/btn_blue.gif) no-repeat;}
a.btn_brown{background:url(../img/public_sections/btn_brown.gif) no-repeat;}
.txt_gral.answer,
.txt_small.answer,
.txt_small.answer a{color:#F15A24!important; text-decoration:none;}
.txt_small.answer a:hover, .txt_small.answer a:active{text-decoration:underline;}
.tip_tricks .arrow{background-position:0 0.1em;}


/********************************************* STARS ****************************************************/

.star_selected{
	background:url(../img/palettes/default_palette/generic/icons/star_selected.png) no-repeat left;
	width:15px;
	height:13px;
}
.star_not_selected{
	background:url(../img/palettes/default_palette/generic/icons/star_not_selected.png) no-repeat left;
	width:15px;
	height:13px;
}
.star_to_rate_hover{
	background:url(../img/palettes/default_palette/generic/icons/star_selected.png) no-repeat left;
	width:15px;
	height:13px;
	cursor:pointer;
}
