body
{
	font-family: Tahoma;
	color: #2da024;
}

.main_table
{
	width: 948px;
	align: center;
	border-width: 0px;
	/*border-collapse: collapse;*/
}

.main_table td
{
	border-width: 0px;
}

.main_table .info_td
{
	background: #ccffc7;
	height: 498px;
	width: 186px;
	vertical-align: top;
	text-align: center;
	border-width: 1px;
	border-style: solid;
	border-color: #3de035;
}

.main_table .menu_td
{
	background: url("img/grad.gif") #efffed;
	background-repeat: repeat-x;
	width: 232px;
	vertical-align: top;
	text-align: left;
	border-width: 1px;
	border-style: solid;
	border-color: #3de035;
}

.main_table .cont_td
{
	background: #ccffc7;
	height: 498px;
	width: 524px;
	vertical-align: top;
	border-width: 1px;
	border-style: solid;
	border-color: #3de035;
}

.menu_table, .menu_table td
{
	border-width: 0px;


}

.menu_icon
{
	width: 14px;
	padding-top: 15px;
}

.menu_item
{
	font-size: 13px;
	font-weight: bold;
	color: #f95722;
	text-decoration: none;
	cursor: hand;


}

.info_table
{
	border-width: 0px;
	text-align: center;
	vertical-align: center;
	width: 100%;
}

.info_table td
{
	border-width: 0px;
}

.hot_table
{
	width: 100%;
	padding: 0px;
}

.hot_table td a
{
	text-decoration: none;
	color: #000000;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
}

.rss_no_items
{
	font-size: 9px;
	color: #000000;
	text-align: center;
}

.rss_disabled
{
	font-size: 9px;
	color: #dd0000;
	text-align: center;
}

.news_table
{
	border-width: 1px;
	border-style: solid;
	border-color: #3de035;
	border-collapse: collapse;
	width: 100%;
}

.news_table th
{
	color: #2da024;
	font-size: 14px;
	background: url("img/rss_grad.gif");
	background-repeat: repeat-x;
	height: 18px;
	vertical-align: center;
}

.news_table td
{
	font-size: 9px;
	color: #000000;
	background: #ffffff;
	padding: 3px;
}

.news_table td a
{
	color: #2da024;
}

.currency_table
{
	border-width: 0px;
	border-style: solid;
	border-color: #3de035;
	border-collapse: collapse;
	width: 100%;
}

.currency_table th
{
	color: #2da024;
	font-size: 14px;
	border-width: 1px;
	border-style: solid;
	border-color: #3de035;
	background: url("img/rss_grad.gif");
	background-repeat: repeat-x;
	height: 18px;
	vertical-align: center;
}

.currency_table td
{
	/*font-size: 9px;
	color: #000000;
	background: #ffffff;*/
	padding: 3px;
	border-width: 0px;
}

.weather_table
{
	border-width: 0px;
	border-style: solid;
	border-color: #3de035;
	border-collapse: collapse;
	width: 100%;
}

.weather_table th
{
	color: #2da024;
	font-size: 14px;
	border-width: 1px;
	border-style: solid;
	border-color: #3de035;
	background: url("img/rss_grad.gif");
	background-repeat: repeat-x;
	height: 18px;
	vertical-align: center;
}

.weather_table td
{
	/*font-size: 9px;*/
	/*color: #000000;*/
	/*background: #ffffff;*/
	padding: 3px;
	border-width: 0px;
}

.content_table
{
	width: 100%;
	border-width: 0px;
	font-size: 12px;
	color: #2da024;
}

.content_table td
{
	width: 100%;
	font-size: 12px;
	color: #2da024;
	text-align: center;
}

.search_table
{
	width: 100%;
	border-width: 0px;
	font-size: 11px;
	font-weight: bold;
	color: #2da024;
}

.search_table .search_left_td
{
	width: 30%;
	text-align: left;
}

.search_table .search_right_td
{
	width: 70%;
	text-align: left;
}

.search_country
{
	width: 216px;
	background: #ccffc7;
	color: #000;
}

.search_depart
{
	width: 216px;
	background: #ccffc7;
	color: #000;
}

.search_typeof
{
	background: #ccffc7;
	width: 216px;
}

.search_cost
{
	width: 55px;
	text-align: right;
	background: #ccffc7;
}

.search_day_and_time
{
	background: #ccffc7;
/*	width: 45px;*/
	text-align: center;
}

.search_month
{
	background: #ccffc7;
/*	width: 90px;*/
	text-align: center;
}

.search_year
{
	background: #ccffc7;
/*	width: 70px;*/
	text-align: center;
}

.search_submit
{
	width: 50%;
	color: #2da024;
	background: #ccffc7;
	font-weight: bold;
	font-size: 14px;
}

.search_regions
{
	width: 217px;
	background: #ccffc7;
	color: #000;
}

.search_regions_caption
{
	background: #2da024;
	color: #000;
	font-weight: bold;
	text-align: center;
}

.search_regions_option
{
	background: #ccffc7;
}

.search_hotel
{
	width: 217px;
	background: #ccffc7;
	color: #000;
}

.search_food
{
	width: 217px;
	background: #ccffc7;
	color: #000;
}

.search_company
{
	background: #ccffc7;
	width: 217px;
}

.search_sort
{
	background: #ccffc7;
	width: 217px;
}

.search_rescount
{
	background: #ccffc7;
	width: 217px;
}

.search_pages
{
	font-weight: normal;
}

.goods_table
{
	width: 100%;
}

.goods_table .goods_foto_td
{
	width: 50%;
	text-align: center;
}

.goods_table .goods_info_td
{
	width: 50%;
	font-size: 12px;
	color: #2da024;
	vertical-align: top;
}

.goods_table .goods_link_td, .goods_table .goods_link_td a, .goods_table .goods_link_td a:link, .goods_table .goods_link_td a:visited, .goods_table .goods_link_td a:hover, .goods_table .goods_link_td a:active
{
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: #2da024;
	background: #7fff78;
	text-align: center;
}

.goods_pages_table
{
	background: #7fff78;
	color: #2da024;
	width: 100%;
}

.goods_pages_table .goods_pages_td a, .goods_pages_table .goods_pages_td a:active, .goods_pages_table .goods_pages_td a:link, .goods_pages_table .goods_pages_td a:hover, .goods_pages_table .goods_pages_td a:visited
{
	text-decoration: none;
	color: #2da024;
	font-size: 14px;
}

.pairs_table
{
	width: 100%;
}

.pairs_table .pairs_info_td
{
	width: 75%;
	font-size: 12px;
	color: #2da024;
	vertical-align: top;
}

.pairs_table .pairs_link_td, .pairs_table .pairs_link_td a, .pairs_table .pairs_link_td a:link, .pairs_table .pairs_link_td a:visited, .pairs_table .pairs_link_td a:active, .pairs_table .pairs_link_td a:hover
{
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: #2da024;
	text-align: center;
	width: 25%;
}

.pairs_table .pairs_split_td
{
	background: #7fff78;
}

.div_visa_main
{
	font-size: 14px;
	font-weight: bold;
	color: #2da024;
	text-align: center;
}

.div_visa_order
{
	font-size: 14px;
	font-weight: bold;
	color: #2da024;
	text-align: center;
}

.visa_country_table
{
	width: 100%;
}

.visa_country_table .visa_country_txt_td
{
	color: #2da024;
	font-size: 12px;
	text-align: right;
	width: 50%;
}

.visa_country_table .visa_country_sel_td
{
	text-align: left;
	width: 50%;
}

.visa_country
{
	background: #ccffc7;
	color: #000;
}

.visa_table
{
	width: 100%;
}

.visa_table .visa_txt_td
{
	color: #2da024;
	font-size: 12px;
}

.visa_order_table
{
	width: 100%;
}

.visa_order_table .visa_order_txt_td
{
	width: 150px;
	color: 2da024;
	font-size: 12px;
	text-align: center;
}

.visa_input
{
	width: 100%;
	background: #ccffc7;
	color: #000;
}

.visa_submit
{
	width: 50%;
	color: #2da024;
	background: #ccffc7;
	font-weight: bold;
	font-size: 14px;
}

.info_table
{
	width: 100%;
}

.info_table .info_txt_td
{
	width: 35%;
	text-align: right;
	font-weight: bold;
}

.info_table .info_sel_td
{
	width: 65%;
	text-align: left;
}

.info_sel
{
	width: 200px;
	background: #ccffc7;
}

.info_cont
{
	width: 100%;
}

.info_foto_table
{
	width: 100%;
}

.info_foto_table td
{
	width: 50%;
	text-align: center;
}

.tourmail_table
{
	width: 100%;
}

.tourmail_table .tourmail_txt_td
{
	width: 50%;
	text-align: left;
}

.tourmail_table .tourmail_dat_td
{
	width: 50%;
	text-align: left;
}

.tourmail_sel
{
	width: 215px;
	background: #ccffc7;
}

.tourmail_text
{
	width: 215px;
	background: #ccffc7;
}

.tourmail_num_text
{
	width: 215px;
	background: #ccffc7;
	text-align: right;
}

.tourmail_dbl_text
{
	width: 50px;
	background: #ccffc7;
	text-align: right;
}

.tourmail_date_text
{
	width: 70px;
	background: #ccffc7;
	text-align: right;
}

.tourmail_table .tourmail_about_td
{
	text-align: center;
	font-weight: bold;
	font-size: 14px;
}

.feedback_table
{
	width: 100%;
}

.feedback_item_table
{
	width: 100%;
}

.feedback_item_table .feedback_item_name_td
{
	width: 50%;
	font-weight: bold;
	background: #7fff78;
	color: #2da024;
	text-align: center;
}

.feedback_item_table .feedback_item_date_td
{
	width: 50%;
	font-weight: bold;
	background: #7fff78;
	color: #2da024;
	text-align: center;
}

.feedback_item_table .feedback_item_place_td
{
	width: 50%;
	font-weight: bold;
	background: #7fff78;
	color: #2da024;
	text-align: center;
}

.feedback_item_table .feedback_item_hotel_td
{
	width: 50%;
	font-weight: bold;
	background: #7fff78;
	color: #2da024;
	text-align: center;
}

.div_feedback_add
{
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

.feedback_add_table
{
	width: 100%;
}

.feedback_add_table .feedback_add_left_td
{
	width: 30%;
}

.feedback_add_table .feedback_add_right_td
{
	width: 70%;
}

.feedback_text
{
	width: 375px;
	background: #ccffc7;
}

.feedback_item_pages
{
	background: #7fff78;
	color: #2da024;
}

.feedback_table .feedback_item_pages a, .feedback_table .feedback_item_pages a:active, .feedback_table .feedback_item_pages a:link, .feedback_table .feedback_item_pages a:hover, .feedback_table .feedback_item_pages a:visited
{
	text-decoration: none;
	color: #2da024;
	font-size: 14px;
}

.div_sugg_main
{
	text-align: center;
	text-decoration: underline;
	font-size: 14px;
	font-weight: bold;
}

.sugg_table
{
	width: 100%;
}

.sugg_table .sugg_left_td
{
	width: 30%;
}

.sugg_table .sugg_right_td
{
	width: 70%;
}

.sugg_text
{
	background: #ccffc7;
	width: 375px;
}

.div_sugg_ok
{
	font-size: 14px;
	font-weight: bold;
}

.div_sugg_error
{
	font-size: 14px;
	font-weight: bold;
	color: #ff0000;
}

.div_query_ok
{
	font-size: 14px;
	font-weight: bold;
}

.div_query_error
{
	font-size: 14px;
	font-weight: bold;
	color: #ff0000;
}

.search_item_table
{
	width: 100%;
}

.search_item_table .search_item_smallinfo
{
	text-align: right;
}

.search_item_table .search_item_smallinfo a, .search_item_table .search_item_smallinfo a:active, .search_item_table .search_item_smallinfo a:link, .search_item_table .search_item_smallinfo a:visited, .search_item_table .search_item_smallinfo a:hover
{
	font-size: 12px;
	text-decoration: underline;
	color: #2da024;
	font-weight: bold;
}

.search_item_table th
{
	font-size: 10px;
	background: #2da024;
	color: #ccffc7;
}

.search_item_table .search_item_date
{
	font-size: 12px;
	font-weight: bold;
	background: 7fff78;
	color: #2da024;
	text-align: center;
}

.search_item_table td
{
	text-align: center;
	font-size: 10px;
}

.search_item_table td a, .search_item_table td a:link, .search_item_table td a:visited, .search_item_table td a:active, .search_item_table td a:hover
{
	font-weight: bold;
	text-decoration: none;
	color: #2da024;
}

.search_fail_div
{
	font-size: 18px;
	color: #f00;
	font-weight: bold;
	text-align: center;
}

.info_main_table
{
	width: 626px;
}

.info_main_table td
{
	vertical-align: top;
	text-align: left;
}

.tour_info_table
{
	width: 100%;
	font-size: 12px;
	border-width: 1px;
	border-color: #2da024;
	border-style: solid;
	border-collapse: collapse;
}

.tour_info_table th
{
	border-width: 1px;
	border-color: #2da024;
	border-style: solid;
	background: #2da024;
	color: #ccffc7;
}

.tour_info_left_td
{
	font-weight: bold;
}

.abode_info_table
{
	width: 100%;
	font-size: 12px;
	border-width: 1px;
	border-color: #2da024;
	border-style: solid;
	border-collapse: collapse;
}

.abode_info_table th
{
	border-width: 1px;
	border-color: #2da024;
	border-style: solid;
	background: #2da024;
	color: #ccffc7;
}

.abode_info_table .abode_info_left_td
{
	font-weight: bold;
}

.abode_info_table .abode_info_smallinfo_td
{
	text-align: center;
}

.abode_info_table .abode_info_smallinfo_td a, .abode_info_table .abode_info_smallinfo_td a:active, .abode_info_table .abode_info_smallinfo_td a:link, .abode_info_table .abode_info_smallinfo_td a:visited, .abode_info_table .abode_info_smallinfo_td a:hover
{
	text-decoration: underline;
	color: #2da024;
	font-size: 12px;
	font-weight: bold;
}

.cost_info_table
{
	font-size: 12px;
	border-width: 1px;
	border-color: #2da024;
	border-style: solid;
	border-collapse: collapse;
}

.cost_info_table th
{
	background: #2da024;
	color: #ccffc7;
	border-width: 1px;
	border-color: #2da024;
	border-style: solid;
}

.cost_info_table td
{
	text-align: center;
	border-width: 1px;
	border-color: #2da024;
	border-style: solid;
}

.order_text
{
	background: #ccffc7;
	width: 180px;
}

.order_sel_day, .order_sel_month, .order_sel_year
{
	background: #ccffc7;
}

.order_user1_table, .order_user2_table, .order_user3_table
{
	font-size: 12px;
	border-width: 1px;
	border-color: #2da024;
	border-style: solid;
	border-collapse: collapse;
	width: 100%;
}

.order_user1_table th, .order_user2_table th, .order_user3_table th
{
	background: #2da024;
	color: #ccffc7;
}

.order_user1_table .order_user_td0, .order_user2_table .order_user_td0
{
	text-align: center;
	text-decoration: italic;
}

.order_user1_table .order_user_td1, .order_user1_table .order_user_td3, .order_user2_table .order_user_td1, .order_user2_table .order_user_td3, .order_user3_table .order_user_td1
{
	text-align: right;
}

.order_button
{
	font-size: 14px;
	font-weight: bold;
	background: #ccffc7;
	color: #2da024;
	width: 50%;
}

.order_pred_table
{
	font-size: 12px;
	border-width: 1px;
	border-color: #2da024;
	border-style: solid;
	border-collapse: collapse;
	width: 400px;
}

.order_pred_table th
{
	background: #2da024;
	color: #ccffc7;
	border-width: 1px;
	border-color: #2da024;
	border-style: solid;
}

.order_pred_table2
{
	font-size: 12px;
	border-width: 1px;
	border-color: #2da024;
	border-style: solid;
	border-collapse: collapse;
	width: 400px;
}

.order_pred_table2 th
{
	background: #2da024;
	color: #ccffc7;
	border-width: 1px;
	border-color: #2da024;
	border-style: solid;
}

.order_pred_table2 td
{
	text-align: center;
}

.div_order_ok
{
	font-size: 14px;
	font-weight: bold;
}

.div_order_error
{
	font-size: 14px;
	font-weight: bold;
	color: #ff0000;
}