* { margin:0; padding:0; border:0; }

img { border: 0px; margin: 0px; padding: 0px; }

html { height: 100%; width: 100%; border: 0; margin:0; padding: 0; }

body { margin: 0; border: 0; padding: 0; background-color: #FFFFFF; color: #000000; width: 100%; height: 100%; font-size: 12px; font-family: Verdana,Arial,Tahoma,sans-serif; font-weight: normal; text-align: left; }

table { border-spacing:0; border-collapse:collapse; margin: 0; border: 0; padding: 0; }
tr { margin: 0; border: 0; padding: 0; }
td { text-align:left; vertical-align: top; margin: 0; border: 0; padding: 0; }


div { margin: 0; border: 0; padding: 0; text-align: left; }

a { margin: 0; padding: 0; border: 0; text-decoration: underline; color: #0071BA; }
a:hover { text-decoration: none !important; }

ul { list-style: none; padding: 0; margin: 0; list-style-image: none; border: 0; }
li { padding: 0; margin: 0; border: 0; }

p { padding: 0; margin: 0; border: 0; }

form { padding: 0; margin: 0; border: 0; }

input { border: 0; padding: 0; margin: 0; font-size: 13px; font-family: Arial,Tahoma,Verdana,sans-serif; }
select { border: 0; padding: 0; margin: 0; font-size: 13px; font-family: Arial,Tahoma,Verdana,sans-serif; }

.global { width: 1000px; background-color: #FFFFFF; margin-left: auto; margin-right: auto; }


/*HEADER*/

.header_logo_and_number { padding-left: 5px; padding-top: 6px; float: left; }
.header_logo { background-image: url(logo.png); width: 435px; height: 142px; behavior: url('/images/iepngfix.htc'); }


.header_number { margin-top:-30px;padding-top: 11px; padding-left: 99px; }
.header_number strong { font-weight: normal; color: #FFFFFF; font-size: 14px; }
.header_contacts { float: right; width: 328px; text-align: center; font-size: 12px; color: #FFFFFF; padding-top: 4px; line-height: 1.1; }
.header_contacts_separator { height: 8px; clear: both; }

table.h_small_pics_table { width: 100%; }
table.h_small_pics_table td { background-color: #eeeeee; padding-top: 3px; padding-bottom: 2px; } 
.h_small_pic_itself { float: left; padding-left: 4px; padding-right: 4px; }
.h_small_pic_itself img { padding: 2px; border: 1px solid #c1c6ba; background-color: #FFFFFF; }

.header_main_menu { clear: both; height: 31px; background-image: url(top_menu_bg.png); background-repeat: repeat-x; }
.header_main_menu_padding { padding-top: 7px; }
.header_main_menu_padding a { font-size: 16px; font-weight: bold; color: #FFFFFF; text-decoration: none; margin-left: 12px; margin-right: 12px; }

.header_forms { height: 29px; background-color: #ececec; padding-top: 6px; }
.forms_left_side_1 { float: left; padding-top: 0px; padding-right: 5px; }
.forms_left_side_1 strong.first { font-size: 14px; color: #52554F; margin-left: 6px; }
.forms_left_side_1 strong.second { font-size: 14px; color: #52554F; margin-left: 20px; }
.forms_left_side_1 strong.third { font-size: 14px; color: #52554F; margin-left: 13px; }
.forms_left_side_1 strong.fourth { font-size: 14px; color: #52554F; margin-left: 6px; }
.forms_left_side_2 { float: left; }
.forms_left_side_2 select { width: 193px; height: 18px; border: 1px solid #52554f; vertical-align: middle; } 
.forms_left_side_2 input.date { width: 135px; height: 18px; border: 1px solid #52554f; }
.forms_left_side_2 input.price_from { width: 71px; height: 18px; border: 1px solid #52554f; }
.forms_left_side_2 input.price_to { width: 71px; height: 18px; border: 1px solid #52554f; }

.adventure_selection_link { float: left; padding-top: 0px; }
.adventure_selection_link a { font-size: 14px; color: #52554F; margin-left: 6px; font-weight: bold; text-decoration: none; }

table.header_bottom_shadow_table { width: 100%; }
.header_bottom_shadow { height: 6px; background-image: url(main_menu_shadow.png); background-repeat: repeat-x; }

/*HEADER END*/


/*CENTER*/

table.main_center_table { width: 100%; }
td.main_center_td { background-color: #FFFFFF; background-image: url(main_bg.png); background-repeat: repeat-x; /*border: 1px solid blue;*/ }

/*LEFT*/

.main_left_block { float: left; width: 148px; padding-left: 3px; }
.main_left_block_separator { clear: both; height: 8px; }

.blue_country_block { border: 2px solid #1c60a3; width: auto; border-top: 0px; border-bottom: 0px; }
.blue_country_block_top_bg { height: 24px; background-image: url(blue_bg_top.png); background-repeat: repeat-x; }
.blue_country_block_content_center { background-color: #FFFFFF; padding-left: 8px; }

a.blue_country_link_main { font-weight: bold; color: #3981D4; text-decoration: none; font-size: 16px; }
.blue_country_country_list { padding-left: 4px; padding-top: 8px; padding-bottom: 10px; }
.blue_country_country_list a { color: #000000; text-decoration: none; }

.blue_country_block_bottom_bg { height: 20px; background-image: url(blue_bg_bottom.png); background-repeat: repeat-x; }

.blue_country_separator { clear: both; height: 5px; }

/*LEFT END*/

.main_center_block { float: left; width: 574px; padding-left: 3px; }
.main_center_block_separator { clear: both; height: 5px; }
table.main_gray_block_table { width: 100%; }
td.main_gray_block_td { border: 1px solid #c1c6ba; background-image: url(first_text_block_bg.png); background-repeat: repeat-x; background-color: #f7f7f7; }

.main_gray_block_titles { padding-top: 6px; padding-left: 10px; }
strong.main_gray_block_red_title { font-size: 16px; color: #F02A22; }
strong.main_gray_block_gray_title { color: #52554F; font-size: 16px; }
h1.main_gray_block_red_title { font-size: 16px; color: #F02A22; }
.main_gray_titles_separator { clear: both; height: 22px; }

.main_gray_pics_block { padding-left: 13px; padding-right: 11px; }

.h_small_pic_itself_2 { float: left; padding-left: 4px; padding-right: 4px; }
.h_small_pic_itself_2 img { padding: 2px; border: 1px solid #c1c6ba; margin-top: 5px; background-color: #FFFFFF; }
.h_small_pic_title { color: #52554F; font-size: 14px; text-decoration: none; }
.h_small_pic_separator {  height: 7px; }

.main_gray_pics_block_separator { clear: both; height: 8px; }

.special_offers_title { clear: both; }
.special_offers_title a { font-size: 16px; color: #52554F; text-decoration: none; font-weight: bold; }

.h_small_pic_itself_3 { float: left; padding-left: 0px; padding-right: 9px; }
.h_small_pic_itself_3 img { padding: 2px; border: 1px solid #c1c6ba; background-color: #FFFFFF; }

.special_offers_content { float: left; width: 435px; padding-top: 5px; }
strong.special_offers_content_text { font-size: 14px; color: #52554F; font-weight: normal; }

.special_offers_bottom_separator { clear: both; height: 13px; }

.blue_news_main { padding-left: 5px; }
.blue_news_main img { padding: 2px; border: 1px solid #c1c6ba; background-color: #FFFFFF; float: left; margin-right: 5px; }
.blue_news_title { color: #000000; font-size: 14px; font-weight: bold; text-decoration: none; }
.blue_news_date { font-weight: normal; color: #0A51A4; margin-left: 3px; }
.blue_news_top_sep { clear: both; height: 0px; }
.blue_new_bottom_sep { clear: both; height: 15px; }

/*CENTER END*/


/*RIGHT*/

.right_side_main { float: left; width: 264px; padding-left: 4px; padding-right: 2px; }
.right_side_main_top_sep { clear: both; height: 8px; }

.bank_right_banner { margin-left: auto; margin-right: auto; text-align: center; padding-top: 7px; padding-bottom: 8px; }
.weather_right_banners { text-align: center; }
.weather_right_banners a { margin-right: 6px; }

/*RIGHT END*/


/*FOOTER*/

.footer_top_sep { clear: both; height: 5px; }
.footer_top_shadow { height: 27px; background-image: url(footer_shadow.png); background-repeat: repeat-x; }
.footer_contacts_1 { color: #52554F; float: left; }
.footer_contacts_1 strong { color: #52554F; }
.footer_contacts_2 { color: #52554F; float: left; padding-top: 16px; padding-left: 18px; }
.footer_donation_banner { float: left; padding-left: 21px; }
.footer_copyright { float: left; padding-left: 27px; padding-top: 16px; }
.footer_copyright strong { font-weight: normal; font-size: 15px; color: #52554F; }

/*FOOTER END*/


.text_input{
	border:solid 1px #AAAAAA;
	width:260px;
}

.submit_input{
	border:solid 1px #AAAAAA;
	width:160px;
}

.request_table{
	width:100%;
}
.request_table tr td{
	padding:2px;
}
