body {font-family:tahoma;font-size: 11px;margin: 0px;background-image: url('images/body_bg.jpg');background-attachment: fixed;}
a {text-decoration: none;color: #18adff;}
a:hover {text-decoration: underline;}
h1 , h2 , h3 , h4 , h5 , h6{font-size: 17px; margin: 10px 0px;padding: 0px 5px;color: #8bbb12;font-weight: normal;}
table {width: 100%;border-collapse: collapse;}
table tr td{vertical-align: top; padding: 3px;}
a img{border: none;}

/*--- Стили для работы ява скриптов ----*/
.slide_box {width: 257px;background-color: #abd53b;padding: 4px;position: absolute;right: -1px;z-index: 2;display: none;text-align: justify;}
.actions_slide , .gifts_slide {cursor: pointer;}

.all_block_scroll_tour:hover{text-decoration: none;}

/*-- классовые стили --*/
.document_wrapper{width: 1000px;margin: 0 auto;position: relative;padding: 0px 15px;}
	.document {width: 967px;background-color: #fff5c7;margin: 0 auto;padding-bottom: 10px;}
		.header {width: 967px;position: relative;height: 240px;background-image: url('images/header_bg.jpg');margin: 0 auto;}
			.top{position: absolute;top: 0px;width: 947px;height: 27px;left: 10px;background-image: url('images/top_bg.jpg');font-size: 14px;color: #fff;z-index: 2;}
				.top .navigations {position: absolute;top: 0px;left: 686px;height: 27px;width:260px;}
					.navigations .action {position: relative;top: 0px;left: 0px;}
						.procent_img {position: relative;top: 2px;}
						
			.phone_block{position: absolute; width: 200px;height: 70px;padding: 3px;top: 30px;right: 155px;text-align: right;z-index: 1;}
				.phone_block .caption , .schedule_block .caption {text-align: right;color: #5a5a5a;}
				.phone_block .code {font-size: 14px;color: #848483;}
				.phone_block .num {font-size: 30px;color: #e67817;}
			.schedule_block{position: absolute; width: 130px;height: 70px;padding: 3px;top: 30px;right: 15px;text-align: right;color: #1d7e1e;}
				.phone_block .days_week {font-size: 10px;}
				.phone_block .time {font-size: 14px;}
		
		.menu{position: relative;height: 37px;background-image: url('images/menu_bg.jpg');color: #fffefe;width: 950px;margin: 0 auto;border-radius: 3px;margin-top: -60px;}
			.menu_table {height: 37px;}
				.menu_table tr td {text-align: center;vertical-align: middle;padding: 0px;}
					.general_menu_link{color: #fff;font-size: 12px;display: block;height: 17px;padding: 10px 0;position: relative;text-align: center;}
					.general_menu_link:hover{color: #9f4d04;}
						.active_false {position: absolute; top: 0px;display: none;left: 47%;}
						.active_true {display: inline;}
						
		.banner_block{position: relative;margin-top: 0px;margin: 0 auto;}
			.banner_block_table{margin: 0px 5px;}
			.banner_block_table tr td.banner_block_table_td{padding: 10px 5px;}
				.spec_deals {height: 218px;background-image: url(images/spec_deals_bg.jpg);position: relative;}
					.spec_deals .caption{height: 218px;background-image: url(images/spec_deals_caption_bg.jpg);height: 50px;position: relative;}
						.spec_deals .caption div{margin: 5px 10px;color: #fff;position: absolute;font-size: 14px;}
				
				.central_banner{position: relative;height: 218px;border-radius: 3px;width: 478px;}
					.central_banner .text_block1{position: absolute;width:250px; height: 100px;text-align: left;top: 40px;left: 10px;white-space: normal;}
					.central_banner .text-block2{position: absolute;bottom: 0px;left: 0px;width: 96%;height: 18%;color: #fff;border-radius:0 0px 3px 3px;padding: 2%;background-image: url('images/text-block2_bg.png');text-align: left;white-space: normal;}
					
					.paging .item{background-color: #FF8236;padding: 5px 10px;margin: 2px;border-radius: 3px;border: solid 1px #fff;}
					.paging a{color: #fff;}
					.paging a.active{color: red;font-weight: bold;}
				
				
				.mini_banner_gen{background-image: url('/images/price_bg.gif');border-radius: 6px 6px 6px 6px;color: #FFFFFF;height: 24px;padding: 4px;text-align: center;width: 147px;}
				a.mini_banner_link:hover{text-decoration: none;}
					
				.search_tour {position: relative;height: 218px;border-radius: 3px;background-image: url(images/search_tour_bg.jpg);width: 224px;}
					.search_tour .caption{height: 218px;background-image: url(images/search_tour_caption_bg.jpg);height: 40px;position: relative;}
						.search_tour .caption div{margin: 5px 10px;color: #fff;position: absolute;font-size: 14px;}
						.search_tour .search_form {padding: 5px 10px;}
							.search_form select {margin: 5px 0;font-size: 11px; font-weight: bold;font-family: tahoma; color: #8a8a8a;}
							.search_form .date_input {width: 50px;font-size: 9px; color: #8a8a8a;}
							.search_form .callendar_img {position: relative;top: 4px;}
							.search_form .searh_button {width: 56px;height: 25px;color: #fff;background-image: url('images/search_button.gif');border: none;font-size: 11px;font-weight: bold;cursor: pointer;position: absolute;bottom: 10px;right: 10px;padding-bottom: 4px;}
							
		.tour_type_navigation {background-color: #e1f9fe;height: 30px;width: 950px;margin: 0px auto;position: relative;}
			.tour_type_navigation_table tr td a {display: block;text-align: center;padding: 5px 0;font-size: 12px;}
		
		.tour_money_navigation {height: 50px;background-color: #fbe37f;width: 950px;margin: 0px auto;border-radius: 3px;}
			.tour_money_navigation_table {margin: 0px 4px;}
			.tour_money_navigation_table tr td {padding: 6px 0px;}
			.tour_money_navigation_table tr td a{display: block;width:127px;height: 28px;color: #fff;padding-left: 22px;font-size: 12px;padding-top: 9px;text-align: center;}
			.tour_money_navigation_table tr td a:hover{text-decoration: none;}
				a.green_plach {background-image: url('images/green_plah.gif');}
				a.orange_plah {background-image: url('images/orange_plah.gif');}
				a.rose_plah {background-image: url('images/rose_plah.gif');}
				a.red_plah {background-image: url('images/red_plah.gif');}
				a.purple_plah {background-image: url('images/purple_plah.gif');}
				a.aqua_plah {background-image: url('images/aqua_plah.gif');}
				
		.site_bars {width: 950px;margin: 10px auto;}
			.site_bars .left_site_bar {width: 225px;padding: 0px;}
				.left_site_bar .service_block{background-color: #fff;width: 222px;padding-bottom: 10px;border-radius: 3px;margin-bottom: 10px;}
					.service_block .caption{width: 222px;height: 40px;position: relative;background-image: url('images/service_caption.jpg')}
					.service_block .caption div{margin: 5px 10px;color: #fff;position: absolute;font-size: 14px;font-weight: bold}
					.service_list ul {list-style-image: url('images/service_list_decor.gif');}
					.service_list ul li{margin: 3px 0;width: 95%;}
						.service_list_link {color: #8b8b88; font-size: 11px;cursor: pointer;}
						.service_list_link:hover{text-decoration: none;}
							.service_list_link .label{font-size: 12px;color:  #18adff;margin-bottom: 3px;}
							
					.occurrence {padding: 5px 10px; border-bottom: dashed 1px #c9c9c9;padding-bottom: 15px;}
						.occurrence table tr td {text-align: left;}
							.occurrence .label {font-size: 15px; color: #00a5e7;line-height: 14px;margin-bottom: 4px;}
							.occurrence .country {font-size: 12px;color: #23313b;}
							.occurrence .country span{color:#71777b}
							.occurrence .info{font-size: 11px; color: #757677;}
							
					.application{padding: 5px 10px;}
						.application .date{font-size: 11px; color: #8b8b88;}
						.application .service_item {font-size: 12px;color: #7b9d2f;font-weight: bold;}
						.application .info {font-size: 11px; color: #757677;margin-top: 3px;}
						.more_link {font-size: 10px;color: #ff910a;font-weight: bold;}
						
					.micro_new{padding: 5px 10px;}
						.micro_new .label {font-size: 12px;color: #7b9d2f;font-weight: bold;margin-bottom: 4px;}
						.micro_new .label a{color: #7b9d2f;}
						.micro_new .info {font-size: 11px; color: #757677;}
						.micro_new .info img{margin-right: 10px;margin-bottom: 10px;float: left;}
						
						
					.event_tour{padding: 5px 10px;}
						.event_tour .caption_link a{font-size: 12px;color: #7b9d2f;font-weight: bold;}
						.event_tour .date{font-size: 11px; color: #8b8b88;}
						.event_tour .country {margin: 3px 0;font-size: 12px; color: #2881b2;}
						.event_tour .info{font-size: 11px; color: #757677;}
			.site_bars .central_site_bar{}
				.content_conteiner {padding: 2px;margin: 5px 0;}
					.content_conteiner .text{margin-bottom: 15px;color: #8b8b88;font-size: 11px;text-align: justify;padding: 0 10px;}
					a.seo_title_link{color: #8BBB12;}
					a.seo_title_link:hover{text-decoration: none;}
					
					.country_content{padding: 2px;margin: 0px 5px;z-index: 1;width: 488px;}
						.country_content .caption {margin: 5px 0;color: #526f08;font-size: 17px;font-weight: bold;position: relative;}
						#vk_like {position: absolute;top: 0xp;right: 3px;}
						.country_content .text_block {color: #43413f;}
						.country_content .text_block img {float: left;margin-right: 15px;margin-bottom: 15px; }
						.country_content .label{margin: 5px 0;color: #eb7206;font-size: 17px;}
						.country_content .photo_tourists {height: 140px;background-color: #fee674;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;position: relative;overflow: hidden;padding: 5px 15px;}
						.country_content .photo_tourists .photo_line  {position: absolute; left: 0px;z-index: 2;white-space:nowrap;}
							.photo_line_wrapper {position: absolute;top: 10px;left: 29px;width: 430px;height: 120px;overflow: hidden;}
							.photo_tourists .photo_line  img {margin: 5px 10px; width: 120px; height: 120px;z-index: 3;}
							.photo_tourists .left_arrow {position: absolute;left: 10px;cursor: pointer;top: 52px;width: 17px;height: 37px;color: #eb7206;z-index: 3;display: none;}
							.photo_tourists .right_arrow {position: absolute;right: 10px;cursor: pointer;top: 52px;width: 17px;color: #eb7206;z-index: 3;display: none}
						.country_deal {position: relative;width: 500px;}
							.country_deal .title {background-color: #fee674;padding: 6px;color: #226a9c;margin-top: 15px;}
								.country_deal .title b{font-size: 17px;}
								.country_deal .title span{font-size: 13px;}
								.country_deal .title span.tour_type{font-size: 13px;background-image: url("images/hot_tour_country_bg.jpg"); border-radius: 2px 2px 2px 2px; color: #FFFFFF;  padding: 1px 6px;}
								.country_deal .information {padding: 0px 10px;font-size: 12px;color: #504d48;}
								.country_deal .action_block {margin: 10px 0;padding: 0 10px;}
									.action_block .order_tour { background-image: url("images/hot_tour_price_bg.jpg");border-radius: 2px 2px 2px 2px;color: #FFFFFF;font-size: 11px;padding: 1px 6px;cursor: pointer;}
							
							.country_deal .public_and_type {margin: 10px 0px;padding: 0px 10px;color: #aaaaaa;font-size: 12px;}
								.public_and_type .tour_type {background-image: url("images/hot_tour_country_bg.jpg"); border-radius: 2px 2px 2px 2px; color: #FFFFFF; font-size: 11px; padding: 1px 6px;}
								
						.about_country {padding: 5px 15px;background-color: #fffbeb;margin-top: 15px;}
							.about_country .text{color: #777;margin: 10px 0;}
					
				.central_site_bar .content_conteiner .label{background-image: url('images/content_label_bg.jpg');height: 35px;position: relative;border-radius: 3px 3px 0 0;}
					.central_site_bar .content_conteiner  .label div{font-size: 17px;color: #8bbb12;position: absolute; top: 5px;left: 5px;width: 480px;}
				
			.site_bars .right_site_bar{width: 222px;padding: 0px;position: relative;}
				.right_site_bar .hot_tours{background-color: #ffeea3;width: 222px;padding-bottom: 10px;border-radius: 3px;margin-bottom: 10px;position: relative;}
					.hot_tours .caption{width: 222px;height: 40px;position: relative;background-image: url('images/hot_tours_caption_bg.jpg')}
					.hot_tours .caption div{margin: 5px 10px;color: #fff;position: absolute;font-size: 14px;font-weight: bold;}
					.hot_tours .down {position: absolute; bottom: -25px;background-image: url('images/hot_tours_down.jpg');height: 28px;width: 222px;}
						.hot_tours .down a{display: block;color: #fff;position: absolute; right: 0px;top: 5px;font-size: 10px;font-weight: bold;width: 100px;height: 15px;}
						.hot_tours .down a:hover{text-decoration: none;}
						.hot_tours .tour {padding: 5px 10px;margin-bottom: 10px;}
							.tour .country {background-image: url('images/hot_tour_country_bg.jpg');font-size: 11px;color: #fff;padding: 1px 6px;border-radius: 2px;white-space: nowrap;}
							.tour .price {background-image: url('images/hot_tour_price_bg.jpg');font-size: 11px;color: #fff;padding: 1px 6px;border-radius: 2px;white-space: nowrap;}
							.hot_tours .tour .info {margin-top: 5px;font-size: 11px;color: #43413f;}
							
				.right_site_bar .countrys{margin-top: 40px;}
					.countrys .caption{width: 222px;height: 35px;position: relative;background-image: url('images/countrys_caption_bg.jpg')}
					.countrys .caption div{margin: 5px 10px;color: #fff;position: absolute;font-size: 14px;font-weight: bold}
						.country_list .country_list_table tr td{vertical-align: middle;text-align: left;}
							.country_list_table tr td .country {background-image: url('images/hot_tour_country_bg.jpg');font-size: 11px;color: #fff;padding: 1px 6px;border-radius: 2px;}
							.country_list_table tr {border: solid 1px #fff5c7;}
							.country_list_table tr td .country_name {font-size: 11px;font-weight: bold;color: #454545;}
							.country_list_table tr td img {position: relative;top: 2px;}
					
						
	.footer {width: 950px;margin: 0 auto;color: #fff;height: 100px;position: relative;}
		.copyrating_block {font-size: 11px;position: absolute;left: 0px;top: 30px;}
		.footer .contacts_block {position: absolute; top: 20px; right: 0px;font-size: 11px;text-align: right;}
		.footer .contacts_block span {font-size: 18px;}
		
		
	.e-combobox tr td{padding: 0px;}
	.e-combo-list-width tr td.e-combo-item {padding: 0px!important;}
	#DestinationCountryComboBox_base .e-combobox .e-combobox-input{font-size: 11px; color: #8a8a8a;width: 180px!important;font-weight: bold;}
	#DestinationCountryComboBox_base .e-combobox {border: solid 1px #9ed6e9;}
	.date-from-text , .date-to-text{font-size: 11px; color: #8a8a8a;}
	td .e-combobox-button {background-image: url("images/search_list_box_button.gif")!important;background-position: 2px 4px;}
	#DestinationCountryComboBox_base .e-combobox-focus .e-combobox-input{border: none!important;}
	#DestinationCountryComboBox_base, #DestinationCountryComboBox_base .e-combobox {width: 200px!important;}
	#StarsListBox_base {height: 60px;width: 197px!important;border: solid 1px #9ed6e9!important;}
	#StarsListBoxClear{display: none!important;}
	td.e-listbox-item{padding: 0px;font-size: 11px; color: #8a8a8a;font-weight: bold;}
	
	.banner_block_table td.e-listbox-item{padding: 0px;}
	.banner_block_table .e-combobox tr td{padding: 0px;}
	.country_list_table tr td .country_name.kruizi{color: #000;font-size: 13px;}
	
.supertoursBlock{position: fixed;bottom: 0px;left: 15px;display: none;background-color:#fff;border-radius: 5px 5px 0 0;width: 270px;box-shadow: 6px 0px 10px #000;overflow: hidden;z-index: 10;}

.supertoursBlock-title {color: #454545;font-size: 14px;font-weight: bold;margin: 3px 0;position: relative;text-align: center;}

.oneSuperTour{margin: 5px;color: #757677;}
.SuperTour-Title{font-weight: bold; color: #7B9D2F;margin-bottom:3px;}
.SuperTour-Title .dateDeparture{ color: #18ADFF;font-weight: normal;}
.textForTourists{margin: 2px 0;}
.order_tour{color: #FF910A;font-size: 10px;font-weight: bold;}

.supertours-price{ background-image: url("images/hot_tour_country_bg.jpg");border-radius: 2px 2px 2px 2px;color: #FFFFFF;font-size: 11px;padding: 1px 6px;}
.close-supertoursBlock{font-size: 14px;position: absolute;right: 7px; top: 2px;color: red;font-weight: bold;cursor: pointer;z-index: 1;}


#orderTourForm{position: relative;border: solid 1px #ff8d11;}
#orderTourForm .form-title{background-color: #ff8d11;color: #fff;padding: 3px;padding-left: 5px;}
#orderTourForm .form-description , #orderTourForm .def_customer /*, #orderTourForm .ext_customer */, #orderTourForm .ext_request , #orderTourForm .interfaceButtons{padding: 10px;}
#orderTourForm .form-description{font-size: 11px;color: #6d6d6d;}
#orderTourForm button{background-color: #f29f40;color: #fff;border: solid 1px #ff8d11;padding: 4px 8px;cursor: pointer;margin: 3px;}
#orderTourForm textarea{width: 95%;margin: 5px 0;height: 100px;resize: none;color: #8b8b8b;background-color: #ebecec;border: solid 1px #ff8d11;padding: 4px;font-family: arial;font-size: 12px;}
#orderTourForm .fieldName , #orderTourForm .field .caption{display: none;}
#orderTourForm .def_customer .field{display: inline-block;margin: 5px auto;width: 50%;text-align: center;}
#orderTourForm .def_customer .field input[type=text]{width: 95%;color: #8b8b8b;background-color: #ebecec;border: solid 1px #ff8d11;padding: 3px}
#orderTourForm .interfaceButtons{text-align: center;}

.socialnetworksBlock{position: relative;border: solid 1px #04b421;text-align: right;}
	.socialnetworksBlock .caption{position: relative;float: left;color: #fff;padding: 7px;text-align: left;
		background: #1b9208; /* for non-css3 browsers */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#58d045', endColorstr='#1b9208'); /* для IE6-9 */
		background: -webkit-gradient(linear, left top, left bottom, from(#58d045), to(#1b9208)); /* для webkit-браузеров */
		background: -moz-linear-gradient(top,  #58d045,  #1b9208); /* для firefox 3.6+ */
		background: -o-linear-gradient(top,  #58d045,  #1b9208); /* для Opera 11.10+ */
		background: -ms-linear-gradient(top,  #58d045,  #1b9208); /* для IE10+ */
	}