html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
 form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	outline:0;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {display: block;}

body{font-family: arial;background-color:#ffffff;}
ul{list-style:none;}
a{text-decoration:none; color:#000000;}


	/*MAINCONT*/
	.mainContainerCent{margin:0 auto; width:1000px;}
			.mainContentCont{float:left; width:1000px; min-height:10px;}
	/*MAINCONT*/

	
	/*HEADER*/
		header{float:left; width:100%; height:180px;}
			.firstHeader{float:left; width:100%; height:48px; background-color:#3a3a3a;}
					.firstHeaderCont{float:left; width:930px; height:48px;}
						.firstHeaderCont ul{float:left; width:930px; list-style:none; height:18px; margin-top:17px;}
						.firstHeaderCont ul li{float:left; min-width:30px; height:18px; border-right:1px solid #ffffff;}
						.firstHeaderCont ul li a{display: block; text-decoration:none; text-align:center; margin-left:20px; margin-right:20px; margin-top: 2px; font-family:Tahoma; font-size:11px; color:#ffffff;}
							.firstHeaderCont ul li a:hover{color:#c82020;}
					.firstHeaderLangCont{float:left; width:33px; position:relative; z-index:1; min-height:29px; margin-left:35px; margin-top:9px; background-color:#282828;  -webkit-border-radius: 2px;
																		-moz-border-radius: 2px; border-radius: 2px;}
						.firstHeaderLangCont ul{float:left; width:33px; min-height:29px;}
						.firstHeaderLangCont ul li{float:left; width:33px;height:29px;}
						.firstHeaderLangCont ul li a{float:left; width:20px;height:14px; margin-top:7px; margin-left:6px;}
						.firstHeaderLangCont ul li a img{float:left; width:20px;height:14px;}
			.secondHeader{float:left; width:100%; height:132px;}
					.secondHeaderCont{float:left; width:1000px; height:132px;}
						.secondHeaderSlogoCont{float:left; width:340px; height: 40px; margin-top: 43px;
													-webkit-border-radius: 2px;
													-moz-border-radius: 2px;
													border-radius: 2px;
													background-color: rgba(238, 237, 237, 0.8);}
							.secondHeaderSlogoCont h1{text-align: center;color: #c71a1a; font-size: 19px; padding-top: 7px; font-family: Tahoma;}
						.secondHeaderLogoSlogoCont{float: left; width: 224px; height: 100%; margin-left: 31px;}
							.secondHeaderLogoSlogoCont a{float:left; width:260px; height: 111px; margin-top:17px; background-image: url(../img/logoNew.png); background-repeat: no-repeat;background-position: center;}
							.secondHeaderLogoSlogoCont p{text-align: center;
															color: #3a3a3a;
															padding-left: 16px;
															font-size: 20px;
															font-family: Tahoma;
															width: 100%;
															float: left;
															display: block;}
						.secondHeaderContacts{float:right; width:390px; height:100%;}
							.secondHeaderContactsCont{float:right; min-width:360px; height:40px; margin-top:43px;}
							
								.secondHeaderContactsSeparator{float:right; width:8px; border-right:1px solid #e1e1e1; height:26px; margin-top:6px; margin-right:8px;}
							
								.secondHeaderPhoneCont{float:right; width:240px; height:40px; -webkit-border-radius: 2px;
																		-moz-border-radius: 2px; border-radius: 2px;  background-color: rgba(238, 237, 237, 0.8);}
										.secondHeaderPhoneCont p{text-align: center; color: #c71a1a; font-size: 19px; padding-top: 7px; font-family: Tahoma;}
								
								
								
								.secondHeaderSkypeCont{float:right; width:42px; height:40px; -webkit-border-radius: 2px;
																		-moz-border-radius: 2px; border-radius: 2px;  background-color: rgba(238, 237, 237, 0.8);}
										.secondHeaderSkypeCont a{float:right; width:42px; height:40px; background-image: url(../img/skypeIco.png); background-repeat: no-repeat;background-position: center;}
											.secondHeaderSkypeCont a:hover{background-image: url(../img/skypeIcoActive.png);}
								
								
								
								.secondHeaderMailCont{float:right; width:42px; height:40px; -webkit-border-radius: 2px;
																		-moz-border-radius: 2px; border-radius: 2px;  background-color: rgba(238, 237, 237, 0.8);}
										.secondHeaderMailCont a{float:right; width:42px; height:40px; background-image: url(../img/mailIco.png); background-repeat: no-repeat;background-position: center;}
											.secondHeaderMailCont a:hover{background-image: url(../img/mailIcoActive.png);}
		
	/*HEADER*/
	
	/*SEARCH ENGINE CONT*/
		.searchMainContPlacer{float:left; width:100%; 
						min-height:55px; 
						margin-top:16px;}
			.searchCloseMainCont{float:left; width:100%; 
							height:52px; 
							border-top:3px solid #dfdbd0;}/*55*50*/
					.searchCloseOpenButtonCont{margin:0 auto; width:1000px; height:52px;}
						.searchCloseOpenButton{float:right; width:53px; height:48px; margin-top:2px; background-color:#d44f4f; border:1px solid #c71a1a; -webkit-border-bottom-right-radius: 5px;
						-webkit-border-bottom-left-radius: 5px;
						-moz-border-radius-bottomright: 5px;
						-moz-border-radius-bottomleft: 5px;
						border-bottom-right-radius: 5px;
						border-bottom-left-radius: 5px;
						background-image: url(../img/subSearchLoopIco.png);
						background-position: center;
						background-repeat: no-repeat;
						}
				
			.searchMainCont{float:left; width:100%; 
							height:247px; 
							background-color:#dcdcdc; 
							background-image: url(../img/searchBack.png); 
							background-repeat: no-repeat;
							background-position: center;}
				.searchMainContCenterer{margin:0 auto; width:642px; height:247px;}
					.searchMainContCentererJQ{float:left; width:642px; height:141px; margin-top:40px;}
						.searchMainContCentererJQ ul{float:left; min-width:437px; height:42px;}
							.searchMainContCentererJQ ul li{float:left; min-width:85px; height:42px; background-color: rgba(58, 58, 58, 0.6); margin-right:1px;}
							.searchMainContCentererJQ ul li:hover{background-color: transparent; cursor:pointer; background-image: url(../img/searchIcoBackActive.png); background-repeat: no-repeat;-moz-background-size: 100%;   -webkit-background-size: 100%;  -o-background-size: 100%; background-size: 100%;}
							.ui-state-active{background-color: transparent !important; cursor:pointer; background-image: url(../img/searchIcoBackActive.png); background-repeat: no-repeat;-moz-background-size: 100%;   -webkit-background-size: 100%;  -o-background-size: 100%; background-size: 100%;}
								.ui-state-active a p{color:#c71a1a !important;}
								.searchMainContCentererJQ ul li:hover a p{color:#c71a1a;}
							.searchMainContCentererJQ ul li a{float:left; min-width:85px; height:42px;}
								.searchMainContCentererJQ ul li a p{color: #ffffff; text-align: center; padding-left: 12px; padding-right: 12px; padding-top: 12px; font-size: 13px;}
					.searchMainFormCont{float:left; width:640px; height:96px;  margin-top:1px; background-color: rgba(238, 237, 237, 0.8); -webkit-border-radius: 2px;
																			-moz-border-radius: 2px; border-radius: 2px; border:1px solid #a8a5a0;}	
				.searchStreetSelectCont{float:left; width:219px; height:55px; margin-top:12px; margin-left:12px; margin-right:18px;}
					.searchStreetSelectCont h1{text-align: left; color: #3a3a3a;font-size: 13px;padding-bottom: 3px;font-family: Tahoma; padding-left: 5px;}
						.searchStreetSelectContSelectionDiv{float:left; width:216px; height:36px; background-color:#ffffff;
								border-top:1px solid #bebebe;
								border-right:1px solid #bebebe;
								border-left:1px solid #dadad8;
								border-bottom:1px solid #dadad8;
								}
									.searchStreetSelectContSelectionDiv select{border: 0px; outline: 0px; width: 216px; height: 32px; color: #757679; padding-left: 8px;}
					.searchStreetSeparator1{float:left; width:0px; height:66px; margin-top:16px; border-left:1px solid #e4e3e6;}
					.searchStreetSeparator2{float:left; width:0px; height:66px; margin-top:16px; border-left:1px solid #ceccd4;}
				.searchPriceSelectCont{float: left;width: 296px;height: 55px;margin-top: 12px;margin-left: 12px;margin-right: 0px;}
					.searchPriceSelectCont h1{text-align: left; color: #3a3a3a;font-size: 13px;padding-bottom: 3px;font-family: Tahoma; padding-left: 5px;}
							.searchPriceSelectContSelectionDivFrom{float:left; width:110px; height:36px; background-color:#ffffff;
								border-top:1px solid #cfcfcf;
								border-right:1px solid #cfcfcf;
								border-left:1px solid #cfcfcf;
								border-bottom:1px solid #cfcfcf;
								}
									.searchPriceSelectContSelectionDivFrom select{border: 0px; outline: 0px; width: 110px; height: 32px; color: #757679; padding-left: 8px;}
							.searchPriceSelectContSelectionDivTo{float:left; width:110px; height:36px; background-color:#ffffff;
								border-top:1px solid #cfcfcf;
								border-right:1px solid #cfcfcf;
								border-left:1px solid #cfcfcf;
								border-bottom:1px solid #cfcfcf;
								}
									.searchPriceSelectContSelectionDivTo select{border: 0px; outline: 0px; width: 110px; height: 32px; color: #757679; padding-left: 8px;}
							.priceSeparator{float:left; width:7px; margin-left:2px; margin-right:2px; height:19px; border-bottom: 1px solid #4f4b4d;}
				
				
				.searchExchangeSelectCont{float: left;width: 57px;height: 13px;margin-top: 8px;margin-left: 4px;}
							.searchExchangeSelectCont select{border: 0px; outline: 0px;width: 58px;height: 17px;color: #757679;background-color: transparent;}
				
				.searchIsVIPSelectCont{float:left; width:51px; height:17px; margin-top:35px; margin-left:15px; margin-right: 11px; }
				.searchIsVIPSelectCont span{color: #3a3a3a;font-size: 13px;margin-top: 3px;font-family: Tahoma;margin-left: 29px;display: block;}
						.regular-checkbox {
								float: left;
								width: 17px;
								height: 17px;
								-webkit-appearance: none;
								background-color: #fafafa;
								border: 1px solid #cdcdcd;
								box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
								padding: 7px;
								border-radius: 3px;
								display: inline-block;
								position: relative;
								}
							.regular-checkbox:checked {
									background-color: #e9ecee;
									border: 1px solid #adb8c0;
									box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);
									color: #99a1a7;}
							.regular-checkbox:checked:after {
								content: '\2714';
								font-size: 14px;
								position: absolute;
								top: 0px;
								left: 3px;
								color: #99a1a7;
								}
					.searchMainButton{float:left; width:160px; cursor:pointer; height:44px; color:#ffffff; background-color:#c5403d; border:1px solid #c71a1a; margin-top:12px; margin-left: 232px; border-radius: 3px;}
	/*SEARCH ENGINE CONT*/
	
	/*MAIN PAGE*/
		.mainBlockCont{float:left; width:1000px; min-height:700px;}
			.topOfferSliderCont{float:left; width:100%; height:265px; margin-top:22px;  margin-bottom:27px;}
				.topOfferSliderHeader{float:left; width:100%; height:39px; border-bottom:1px solid #eeeeee;}
					.topOfferSliderHeaderCont{float:left; width:50%; height:39px;}
						.topOfferSliderHeaderCont p{text-align:left; color:#4e4e4e; font-family:Tahoma; font-size:20px;}
						.topOfferSliderHeaderCont p a span{ color:#1a7ba4; font-family:Tahoma; font-size:14px;}
						.topOfferSliderHeaderContArrows{float:right; width:9px; height:14px; margin-right:4px; margin-left:20px; margin-top: 9px;}
				.topOfferSliderHeaderBot1{float:left; width:100%; height:0px; border-bottom:1px solid #dbdbdb;}
				.topOfferSliderHeaderBot2{float:left; width:100%; height:0px; border-bottom:1px solid #eeeeee;}
				.topOfferSliderBody{float:left; width:100%; height:207px; margin-top:13px;}
					.topOfferSliderBodyOne{height:207px; background-color:#f6f6f5;} /*AFTER MOD BY BXSLIDER*/
						.topOfferSliderBodyOneImg{float:left; height:158px; width:209px; background-repeat: no-repeat;
								background-position: center; background-size: cover;}
							.topOfferSliderBodyOneImg:hover .topOfferSliderBodyOneImgBottom{display:block; cursor:pointer;}
							.topOfferSliderBodyOneImg:hover{cursor:pointer;}
							.topOfferSliderBodyOneImgTop{float:left; width:209px; height:116px;}
								.topOfferSliderBodyOneImgTop a{float:left; width:209px; height:116px;}
							.topOfferSliderBodyOneImgBottom{display:none; float:left; width:209px; height:42px; background-color: rgba(255, 255, 255, 0.85);}
								.topOfferSliderRoomCont{float:left; width:47px; height:42px; 
										border-left:1px solid #c5c0bd;
										border-bottom:1px solid #ece7e3;
										border-right:1px solid #c5c0bd;
										background-color:#a6a29c;
										margin-left:1px;
								}
									.topOfferSliderRoomCont h1{float: left; width: 100%;color: #ffffff;font-size: 17px;text-align: center;padding-top: 5px;}
									.topOfferSliderRoomCont h2{float: left; width: 100%;color: #ffffff;font-size: 10px;text-align: center;font-family: Tahoma;}
								.topOfferSliderPriceCont{float:left; width:157px; height:41px;}
									.topOfferSliderPriceCont p{text-align: right; color: #c71a1a;font-size: 20px;padding-top: 7px;padding-right: 9px;font-family: Tahoma;}
										.topOfferSliderPriceCont p span{color:#484848; font-size:14px;}
						.topOfferSliderBodyOneDesc{float:left; height:49px; width:209px;}
							.topOfferSliderBodyOneDesc p{text-align: left; color: #424242; font-family: Tahoma; font-size: 14px; padding-top: 6px; padding-left: 8px;}
							
							
			.tourSliderOtherNewsCont{float:left; width:100%; height:355px;}
			
				.tourSliderMainCont{float:left; width:574px; height:355px;}
					.tourSliderMainContHeader{float:left; width:100%; height:30px; margin-top:20px; border-bottom:1px solid #eeeeee;}
						.tourSliderMainContHeaderCont{float:left; width:50%; height:30px;}
						.tourSliderMainContHeaderCont p{text-align:left; color:#4e4e4e; font-family:Tahoma; font-size:20px;}
						.tourSliderMainContHeaderCont p a span{ color:#1a7ba4; font-family:Tahoma; font-size:14px;}
					.tourSliderHeaderContArrows{float:right; width:9px; height:14px; margin-right:4px; margin-left:20px; margin-top: 9px; cursor:pointer;}
				.tourSliderMainCurrentCont{float:left; width:328px; height:286px; margin-top:15px;}
					.tourSliderMainCurrentOneCont{float:left; width:328px; height:286px; background-repeat: no-repeat;
								background-position: center; background-size: cover;}
							.tourSliderMainCurrentOneCont a{float:left; width:328px; height:286px;}
						.tourSliderMainCurrentOneDescCont{float:left; width:236px; height:144px; background-color: rgba(255, 255, 255, 0.8); margin-top:133px; margin-left:9px;}
							.tourSliderMainCurrentOneDescCont h1{color: #398db0;
																font-family: Tahoma;
																font-size: 21px;
																text-align: left;
																padding-top: 12px;
																padding-left: 18px;
																padding-right: 30px;}
						.tourSliderMainCurrentOneDescCont h2{color:#3a3a3a; 
																font-family: Tahoma;
																font-size: 13px;
																text-align: left;
																padding-top: 12px;
																padding-left: 18px;
																padding-right: 30px;}
					
				.tourSliderMainNextCont{float:left; width:241px; height:286px; margin-top:15px; margin-left:5px;}
					.tourSliderMainNextOneCont{float:left; width:241px; height:286px; background-color:#f6f6f5;}
						.tourSliderMainNextOneContDesc{float:left; width:241px; height:141px;}
						.tourSliderMainNextOneContDesc h1{color: #398db0;
																font-family: Tahoma;
																font-size: 21px;
																text-align: left;
																padding-top: 12px;
																padding-left: 18px;
																padding-right: 30px;}
						.tourSliderMainNextOneContDesc h2{color:#3a3a3a; 
																font-family: Tahoma;
																font-size: 13px;
																text-align: left;
																padding-top: 12px;
																padding-left: 18px;
																padding-right: 30px;}
						.tourSliderMainNextOneContImg{float:left; width:241px; height:144px; background-repeat: no-repeat;
								background-position: center; background-size: cover;}
							.tourSliderMainNextOneContImg a{float:left; width:241px; height:144px;}
				
				
				
				
				
				.newsMainCont{float:left; width:408px; height:355px; margin-left:18px; background-color:#f6f6f5;}
					.newsMainOneCont{float:left; width:397px; margin-left:5px; margin-right:5px; height:177px;}
							.newsMainOneContSeparator{float:left; width:397px; height:0px; margin-left:5px; margin-right:5px; border-bottom:1px solid #e9e9e9;}
							.newsMainOneContMidSeparator{float:left; width:397px; height:0px; margin-left:5px; margin-right:5px; border-bottom:1px solid #dbdbdb;}
						.newsMainOneContIcoCont{float:left; width:64px; height:100%;}
							.newsMainOneContIcoCont img {float:left; width:47px; height:47px; margin:10px;}
						.newsMainOneContTextCont{float:left; width:333px; height:100%;}
							.newsMainOneContTextContTitle{text-align: left; color: #4e4e4e;width: 100%;font-size: 20px;font-family: Tahoma;padding-top: 20px;padding-left: 10px;}
							.newsMainOneContTextContDesc{text-align: left; color: #3a3a3a; width: 91%; font-size: 12px;font-family: Tahoma;padding-top: 20px;padding-left: 10px; padding-right: 30px;}
							.newsMainOneContTextContLink{text-align: right; color: #1a7ba4;float: right;font-size: 12px;font-family: Tahoma;padding-top: 14px;padding-left: 10px;padding-right: 30px;text-decoration: none;}
		


		.mostOfferSliderCont{float: left; width: 100%;height: 230px;margin-top: 22px;}
				.mostOfferSliderHeader{float:left; width:100%; height:39px; border-bottom:1px solid #eeeeee;}
					.mostOfferSliderHeaderCont{float:left; width:50%; height:39px;}
						.mostOfferSliderHeaderCont p{text-align:left; color:#4e4e4e; font-family:Tahoma; font-size:20px;}
						.mostOfferSliderHeaderCont p span{ color:#1a7ba4; font-family:Tahoma; font-size:14px;}
					.mostOfferSliderHeaderContArrows{float:right; width:9px; height:14px; margin-right:4px; margin-left:20px; margin-top: 9px;}
				.mostOfferSliderHeaderBot1{float:left; width:100%; height:0px; border-bottom:1px solid #dbdbdb;}
				.mostOfferSliderHeaderBot2{float:left; width:100%; height:0px; border-bottom:1px solid #eeeeee;}
				.mostOfferSliderBody{float:left; width:100%; height:207px; margin-top:13px;}
					.mostOfferSliderBodyOne{height:145px; background-color:#f6f6f5;} /*AFTER MOD BY BXSLIDER*/
						.mostOfferSliderBodyOneImg{float:left; height:107px; width:141px; background-repeat: no-repeat;
								background-position: center; margin-top:3px; margin-left:3px; margin-right:3px; background-size: cover;}
								.mostOfferSliderBodyOneImg:hover .mostOfferSliderBodyOneImgBottom{display:block; cursor:pointer;}
								.mostOfferSliderBodyOneImg:hover{cursor:pointer;}
							.mostOfferSliderBodyOneImgTop{float:left; width:141px; height:78px;}
							.mostOfferSliderBodyOneImgTop a{float:left; width:141px; height:78px;}
							.mostOfferSliderBodyOneImgBottom{display:none; float:left; width:141px; height:29px; background-color: rgba(255, 255, 255, 0.85);}
								.mostOfferSliderRoomCont{float:left; width:32px; height:28px; 
										border-left:1px solid #c5c0bd;
										border-bottom:1px solid #ece7e3;
										border-right:1px solid #c5c0bd;
										background-color:#a6a29c;
										margin-left:1px;
								}
									.mostOfferSliderRoomCont h1{float: left;
														width: 100%;
														color: #ffffff;
														font-size: 14px;
														text-align: center;
														padding-top: 1px;}
									.mostOfferSliderRoomCont h2{float: left;
																width: 100%;
																color: #ffffff;
																font-size: 7px;
																text-align: center;
																font-family: Tahoma;}
								.mostOfferSliderPriceCont{float:left; width:106px; height:29px;}
									.mostOfferSliderPriceCont p{text-align: right; color: #c71a1a; font-size: 14px; padding-top: 5px; padding-right: 5px;font-family: Tahoma;}
										.mostOfferSliderPriceCont p span{color:#484848; font-size:8px;}
						.mostOfferSliderBodyOneDesc{float:left; height:35px; width:141px;}
							.mostOfferSliderBodyOneDesc p{text-align: left; color: #424242;font-family: Tahoma;font-size: 11px;padding-top: 3px;padding-left: 8px;}
					
	/*MAIN PAGE*/
	
	
	/*PROD LIST PAGE*/
		.prodListLeftCont{float:left; width:268px; min-height:200px; margin-top:15px;}
			.prodListSearchChangeCont{float:left; width:265px; height:404px; border:1px solid #bbb9b4; 
			-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
				.prodListSearchChangeContTitle{float:left; width:100%; height:44px; background-color:#d14a49; -webkit-border-top-right-radius: 5px;
						-webkit-border-top-left-radius: 5px;
						-moz-border-radius-topright: 5px;
						-moz-border-radius-topleft: 5px;
						border-top-right-radius: 5px;
						border-top-left-radius: 5px;}
					.prodListSearchChangeContTitle h1{text-align:left; padding-left:13px; color:#ffffff; font-size: 19px; padding-top: 9px; }
				
				
				.searchAdvRoomSelectCont{float:left; width:219px; height:72px; margin-top:12px; margin-left:12px; margin-right:18px;}
					.searchAdvRoomSelectCont h1{text-align: left; color: #3a3a3a;font-size: 14px;padding-bottom: 3px;font-family: Tahoma; padding-left: 3px; font-weight: bold;}
						.searchAdvRoomSelectContSelectionDiv{float:left; width:108px; height:36px; background-color:#ffffff;
								border-top:1px solid #bebebe;
								border-right:1px solid #bebebe;
								border-left:1px solid #dadad8;
								border-bottom:1px solid #dadad8;
								margin-top: 14px;
								}
									.searchAdvRoomSelectContSelectionDiv select{border: 0px;
										outline: 0px;
										width: 108px;
										height: 34px;
										color: #757679;
										padding-left: 8px;}
					.searchAdvRoomSeparator1{float:left; width:0px; height:66px; margin-top:16px; border-left:1px solid #e4e3e6;}
					.searchAdvRoomSeparator2{float:left; width:0px; height:66px; margin-top:16px; border-left:1px solid #ceccd4;}
				
				
				
				.searchAdvStreetSelectCont{float:left; width:219px; height:72px; margin-top:12px; margin-left:12px; margin-right:18px;}
					.searchAdvStreetSelectCont h1{text-align: left; color: #3a3a3a;font-size: 14px;padding-bottom: 3px;font-family: Tahoma; padding-left: 3px; font-weight: bold;}
						.searchAdvStreetSelectContSelectionDiv{float:left; width:236px; height:36px; background-color:#ffffff;
								border-top:1px solid #bebebe;
								border-right:1px solid #bebebe;
								border-left:1px solid #dadad8;
								border-bottom:1px solid #dadad8;
								margin-top: 14px;
								}
									.searchAdvStreetSelectContSelectionDiv select{border: 0px; outline: 0px;width: 236px;height: 34px;color: #757679;padding-left: 8px;}
					.searchAdvStreetSeparator1{float:left; width:0px; height:66px; margin-top:16px; border-left:1px solid #e4e3e6;}
					.searchAdvStreetSeparator2{float:left; width:0px; height:66px; margin-top:16px; border-left:1px solid #ceccd4;}
				
				
				
				
				
				
				.searchAdvPriceSelectCont{float: left;width:238px; height: 55px;margin-top: 12px;margin-left: 12px;margin-right: 0px;}
					.searchAdvPriceSelectCont h1{text-align: left;
														display: block;
														width: 60px;
														color: #3a3a3a;
														font-size: 14px;
														padding-bottom: 3px;
														font-family: Tahoma;
														padding-left: 5px;
														font-weight: bold;}
							.searchAdvPriceSelectContSelectionDivFrom{float:left; width:112px; height:36px; background-color:#ffffff;
								border-top:1px solid #cfcfcf;
								border-right:1px solid #cfcfcf;
								border-left:1px solid #cfcfcf;
								border-bottom:1px solid #cfcfcf;
								margin-top: 10px;
								}
									.searchAdvPriceSelectContSelectionDivFrom select{border: 0px; outline: 0px; width: 110px; height: 32px; color: #757679; padding-left: 8px;}
							.searchAdvPriceSelectContSelectionDivTo{float:left; width:110px; height:36px; background-color:#ffffff;
								border-top:1px solid #cfcfcf;
								border-right:1px solid #cfcfcf;
								border-left:1px solid #cfcfcf;
								border-bottom:1px solid #cfcfcf;
								margin-top: 10px;
								}
									.searchAdvPriceSelectContSelectionDivTo select{border: 0px; outline: 0px; width: 110px; height: 32px; color: #757679; padding-left: 8px; }
							.priceAdvSeparator{float:left; width:7px; margin-left:2px; margin-right:2px; height:19px; margin-top: 10px; border-bottom: 1px solid #4f4b4d; }
					.searchAdvExchangeSelectCont{float: left; width: 163px; height: 21px; margin-top: 0px; margin-left: 4px; }
							.searchAdvExchangeSelectCont select{border: 0px; outline: 0px;width: 58px;height: 17px;color: #757679;background-color: transparent;}
					.searchAdvIsVIPSelectCont{float: left; width: 51px; height: 22px; margin-top: 21px; margin-left: 44px; margin-right: 11px;}
						.searchAdvIsVIPSelectCont span{color: #3a3a3a;font-size: 13px;margin-top: 3px;font-family: Tahoma;margin-left: 29px;display: block;}
						
					.searchAdvMainButton{float:left; width:160px; cursor:pointer; height:44px; color:#ffffff; background-color:#c5403d; border:1px solid #c71a1a; margin-top:35px; margin-left:40px; border-radius: 3px;}
		
						
						
						
						
						
			.prodListPopularCont{float:left; width:265px; min-height:359px; margin-top:10px;}	
					.prodListPopularHeader{float:left; width:100%; height:39px; border-bottom:1px solid #eeeeee;}
						.prodListPopularHeaderCont{float:left; width:100%; height:39px;}
							.prodListPopularHeaderCont p{text-align:left; color:#4e4e4e; font-family:Tahoma; font-size:20px;}
							.prodListPopularHeaderCont p a span{ color:#1a7ba4; font-family:Tahoma; font-size:14px;}
						
					.prodListPopularHeaderBot1{float:left; width:100%; height:0px; border-bottom:1px solid #dbdbdb;}
					.prodListPopularHeaderBot2{float:left; width:100%; height:0px; border-bottom:1px solid #eeeeee;}
					.prodListPopularBody{float:left; width:100%; min-height:207px; margin-top:13px;}
						.prodListPopularBodyOne{height:207px; background-color:#f6f6f5; margin-bottom: 20px;} /*AFTER MOD BY BXSLIDER*/
							.prodListPopularBodyOneImg{float:left; height:158px; width:264px; background-repeat: no-repeat;
									background-position: center; background-size: 100%;}
								.prodListPopularBodyOneImg:hover .prodListPopularBodyOneImgBottom{display:block; cursor:pointer;}
								.prodListPopularBodyOneImg:hover{cursor:pointer;}
								.prodListPopularBodyOneImgTop{float:left; width:264px; height:116px;}
								.prodListPopularBodyOneImgTop a{float:left; width:264px; height:116px;}
								.prodListPopularBodyOneImgBottom{display:none; float:left; width:264px; height:42px; background-color: rgba(255, 255, 255, 0.85);}
									.prodListPopularRoomCont{float:left; width:47px; height:42px; 
											border-left:1px solid #c5c0bd;
											border-bottom:1px solid #ece7e3;
											border-right:1px solid #c5c0bd;
											background-color:#a6a29c;
											margin-left:1px;
									}
										.prodListPopularRoomCont h1{float: left; width: 100%;color: #ffffff;font-size: 17px;text-align: center;padding-top: 5px;}
										.prodListPopularRoomCont h2{float: left; width: 100%;color: #ffffff;font-size: 10px;text-align: center;font-family: Tahoma;}
									.prodListPopularPriceCont{float:left; width:157px; height:41px;}
										.prodListPopularPriceCont p{text-align: right; color: #c71a1a;font-size: 20px;padding-top: 7px;padding-right: 9px;font-family: Tahoma;}
											.prodListPopularPriceCont p span{color:#484848; font-size:14px;}
							.prodListPopularBodyOneDesc{float:left; height:49px; width:209px;}
								.prodListPopularBodyOneDesc p{text-align: left; color: #424242; font-family: Tahoma; font-size: 14px; padding-top: 6px; padding-left: 8px;}
											
							
			
			
		.prodListRightCont{float:left; width:712px; min-height:200px; margin-left:20px; margin-top:15px;}
			.prodListRightContOrderByCont{float:left; width:712px; height:52px;}
			.prodListRightContOneProdCont{float:left; width:712px; height:208px; background-color:#f6f6f5; margin-bottom:20px;}
				.prodListRightContOneProdImgCont{float:left; width:215px; height:208px; 
														background-position: center;
														background-repeat: no-repeat; 
														background-size: cover;}
				.prodListRightContOneProdDescCont{float:left; width:495px; height:204px; 
										border-top:2px solid #e5e2dd;
										border-right:2px solid #e5e2dd;
										border-bottom:2px solid #e5e2dd;
										
									}
					.prodListRightContOneProdDescContLeft{float:left; width:321px; height:204px;}
						.prodListRightContOneProdDescContLeftTop{float:left; width:321px; height:170px;}
							.prodListRightContOneProdDescContLeftTop h1{float: left;
																	text-align: left;
																	color: #424242;
																	font-size: 15px;
																	padding-top: 8px;
																	padding-left: 8px;
																	font-weight: bold;}
							.prodListRightContOneProdDescContLeftTop h2{float: left;
																	width: 100%;
																	text-align: left;
																	color: #c3c2c2;
																	padding-top: 5px;
																	padding-left: 8px;
																	font-size: 12px;}
							.prodListRightContOneProdDescContLeftTop p{float: left;
																text-align: left;
																color: #8d8d8d;
																font-size: 13px;
																padding-top: 11px;
																padding-left: 8px;}
						.prodListRightContOneProdDescContLeftBottom{float:left; width:321px; height:34px;}
						.prodListRightContOneProdDescContLeftBottom a{float:right; color:#2984aa; font-size:13px; margin-right:12px; margin-top:5px;}
					
					
					
					.prodListRightContOneProdDescContRight{float:left; width:174px; height:204px;}
						.prodListRightContOneProdDescContRightRoomsCont{float:left; width:57px; margin-right:111px; margin-left:4px; height:49px; 
								background-color:#aaa8a3;
								border-bottom:1px solid #e2e1df;
								border-right:1px solid #e2e1df;
								border-left:1px solid #e2e1df;
						}
							.prodListRightContOneProdDescContRightRoomsCont h1{width: 100%;
																						color: #ffffff;
																						text-align: center;
																						font-size: 21px;
																						padding-top: 3px;
																						font-weight: bold;}
							.prodListRightContOneProdDescContRightRoomsCont h2{width: 100%;
																				color: #ffffff;
																				text-align: center;
																				font-size: 12px;}
						.prodListRightContOneProdDescContRightPriceCont{float:left; width:166px; height:146px; background-color:#fefefe; margin-top:5px; border-left:1px solid #a1a1a1;}
							.prodListRightContOneProdDescContRightPriceCont ul{float:left; width:154px; height:140px; margin:8px; list-style:none;}
								.prodListRightContOneProdDescContRightPriceCont ul li{float:left; width:154px; height:25px; border-bottom:1px solid #cccbcc;}
									.pricePtitleLeft{float:left; display:block; width:76px; padding-top: 5px; text-align:left; color:#0b0b0b; font-size:12px;}
									.pricePtitleRight{float:right; display:block; width:76px; padding-top: 4px; text-align:right; color:#c71a1a; font-size:13px;}
	
	
	/*PROD LIST PAGE*/
	
	
	/*ORDER PAGE*/
		.orderRightCont{float:left; width:712px; min-height:200px; margin-left:20px; margin-top:15px;}
			.orderTitleCont{float:left; width:712px; height:45px;}
			.orderCustomerDataCont{float:left; width:668px; min-height:600px; border:2px solid #e3e0db; background-color:#f6f6f6; padding:25px;}
				.orderDefaultTextCont{float:left; width:100%; height:70px; border-bottom:1px solid #737277;}
					.orderDefaultTextCont p{text-align:left; color:#898989; font-size:12px; line-height: 17px;}
				.orderCustomerDataCont table{float:left; width:100%; margin-top:7px;}
				.orderCustomerDataCont table tbody tr {float: left; display: table; width: 100%; margin-top:13px; min-height:28px; }
					.orderLeftTD{float:left; width:188px; min-height:28px;}
						.orderLeftTD p{text-align:left; padding-left:10px; color:#393939; font-size:14px; font-family:Tahoma; padding-top: 5px; font-weight: bold;}
					.orderRightTD{float:left; min-width:30px; min-height:28px;}
						.orderRightTD input[type="text"]{float:left; width:326px; height:25px; background-color:#ffffff; border:1px solid #eaeaea; color:#b2b3b5; padding-left:8px;}
							.orderRightTD input[type="text"]:focus {outline: 0;}
						.orderRightTD select{float:left; min-width:40px; height:29px; background-color:#ffffff; border:1px solid #eaeaea; color:#b2b3b5; padding-left:4px;}
						.orderSomeInfoCont{float: left; width: 191px; background-color: #f6f6f6; border: 2px solid #eeeeee; height: 25px;}
						
						.dataValue{color:#2a83ab !important; width:106px !important;}
						.orderRightTD textarea{float:left; resize:vertical; width:296px; height:115px; background-color:#ffffff; border:1px solid #eaeaea; color:#b2b3b5; padding-left:8px;}
						.orderRightTD textarea:focus {outline: 0;}
					
				.orderButtonsCont{float:right; width:250px; height:40px; margin-top:16px; margin-right:259px;}
				
					.orderSendButton{float:right; width:98px; cursor:pointer; height:36px; color:#ffffff; background-color:#c5403d; border:1px solid #c71a1a;  border-radius: 3px;}
					.orderButtonsCont p{float: right; color: #2a83ab;font-size: 14px;font-family: Tahoma;padding-top: 8px;padding-right: 23px;cursor: pointer;}
	/*ORDER PAGE*/
	
	
	/*ORDER CONFIRM PAGE*/
		.orderConfirmCont{float: left;
							width: 667px;
							height: 56px;
							border: 1px solid #bbb9b4;
							background-color: #469a18;}
			.orderConfirmCont p{text-align:left; font-size:14px; color:#ffffff; padding:20px;}
	/*ORDER CONFIRM PAGE*/
	
	
	/*CONTACT PAGE*/
		.contactMainCont{float:left; width:998px; min-height:451px;}
			.contactPageTitle{float:left; width:100%; height:38px; border-bottom:1px solid #b6b6b6;}
			.contactPageTitle h1{float: left; width: 100%; color: #4e4e4e; font-size: 17px; padding-top: 8px;}
			.contactPageData{float:left; width:100%; min-height:200px; border-top:1px solid #eaeaea;}
				.contactPageLeftData{float:left; width:280px; min-height:200px; margin-top:32px;}
					.contactPageLeftDataTextCont{float:left; width:280px; min-height:10px;}
						.contactPageLeftDataTextCont h1{text-align:left; color:#555555; font-size:14px; font-family:Tahoma;}
					.contactPageLeftDataMapCont{float:left; width:275px; height:173px; min-height:10px; margin-top:35px;}
				.contactPageRightData{float:left; width:630px; padding:30px; padding-bottom:10px; min-height:250px; margin-top:32px; margin-left:26px; background-color:#f6f6f5; border:1px solid #d1cbc1;}
					.contactPageRightData h1{float:left; text-align:left; width:100%; color:#4e4e4e; font-size:14px;}
					.formLeftCont{float:left; width:50%; min-height:200px;}
						.formLeftCont p {float:left; width:100%; text-align:left; color:#4e4e4e; font-size:12px; padding-top:26px;}
						.formLeftCont input[type="text"]{float:left; width:290px; height:25px; background-color:#ffffff; border:1px solid #eaeaea; color:#b2b3b5; padding-left:8px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
							.formLeftCont input[type="text"]:focus {outline: 0;}
					.formRightCont{float:left; width:50%; min-height:200px;}
						.formRightCont p {float:left; width:100%; text-align:left; color:#4e4e4e; font-size:12px; padding-top:26px;}
						.formRightCont textarea{float:left; resize:vertical; width:296px; height:115px; background-color:#ffffff; border:1px solid #eaeaea; color:#b2b3b5; padding-left:8px;  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
						.formRightCont textarea:focus {outline: 0;}
					.formSendButtonCont{float:left; width:100%; height:41px; margin-top:10px;}
						.formSendButton{float:right; width:98px; cursor:pointer; height:36px; color:#ffffff; background-color:#c5403d; border:1px solid #c71a1a;  border-radius: 3px; margin-right: 21px;}
					
	/*CONTACT PAGE*/
	
	
	/*TOURS PAGE*/
		.tourMainCont{float:left; width:998px; min-height:451px;}
			.tourPageTitle{float:left; width:100%; height:38px; border-bottom:1px solid #b6b6b6;}
			.tourPageData{float:left; width:100%; min-height:200px; border-top:1px solid #eaeaea;}
				.tourMainTypeCont{float:left; width:100%; height:380px; margin-top:23px;}
					.tourMainTypeOneCont{float:left; width:300px; height:380px; background-color:#f6f6f5; margin-right:48px;}
						.tourMainTypeOneContTitle{float:left; width:300px; height:50px;}
							.tourMainTypeOneContTitle h1{float: left; color: #1a7ba4; font-size: 16px; margin-top: 13px; margin-left: 10px;}
						.tourMainTypeOneContImgCont{float:left; width:300px; height:211px;}
							.tourMainTypeOneContImgCont a{float:left; width:300px; height:211px;}
								.tourMainTypeOneContImgCont a  img{float:left; width:300px; height:211px;}
						.tourMainTypeOneContDesc{float:left; width:300px; height:77px;}
							.tourMainTypeOneContDesc p{text-align: left; color: #3a3a3a;font-size: 13px;padding: 9px;}
						.tourMainTypeOneContLink{float:left; width:300px; height:42px;}
							.tourMainTypeOneContLink a{float: right; color: #1a7ba4; font-size: 14px; margin-top: 14px; margin-right: 10px;}
							
							
				.tourTypeCont{float:left; width:100%; min-height:380px;}
					.tourTypeOneCont{float:left; width:223px; height:349px; background-color:#f6f6f5; margin-right:34px; margin-top:39px;}
						.tourTypeOneContTitle{float:left; width:223px; height:63px;}
							.tourTypeOneContTitle h1{float: left; color: #1a7ba4; font-size: 16px; margin-top: 13px; margin-left: 10px;}
						.tourTypeOneContImgCont{float:left; width:223px; height:158px;}
							.tourTypeOneContImgCont a{float:left; width:223px; height:158px;}
								.tourTypeOneContImgCont a img{float:left; width:223px; height:158px;}
						.tourTypeOneContDesc{float:left; width:223px; height:77px;}
							.tourTypeOneContDesc p{text-align: left; color: #3a3a3a;font-size: 12px;padding: 9px;}
						.tourTypeOneContLink{float:left; width:223px; height:42px;}
							.tourTypeOneContLink a{float: right; color: #1a7ba4; font-size: 14px; margin-top: 14px; margin-right: 10px;}
	/*TOURS PAGE*/
	
	/*DEFAULT PAGE DESIGN*/
		.pagesTitleCont{float: left;
							width: 988px;
							height: 27px;
							padding-left: 11px;
							border-bottom: 1px solid #b6b6b6;
							color: #4e4e4e;
							font-size: 16px;
							font-weight: bold;
							padding-top: 12px;}
		.pagesTitleContBottomLine{float:left; width: 988px; height:0px; border-bottom:1px solid #eaeaea;}
		.pagesMainCont{float:left; width:945px; min-height:451px; border: 2px solid #e3e0db;
							background-color: #f6f6f6;
							padding: 25px; margin-top:11px;}
	/*DEFAULT PAGE DESIGN*/
	
	
	/*SERVICE PAGE DESIGN*/
		.serviceTitleCont{float: left;
							width: 988px;
							height: 27px;
							padding-left: 11px;
							border-bottom: 1px solid #b6b6b6;
							color: #4e4e4e;
							font-size: 16px;
							font-weight: bold;
							padding-top: 12px;}
		.serviceTitleContBottomLine{float:left; width: 988px; height:0px; border-bottom:1px solid #eaeaea;}
		.serviceMainCont{float:left; width:945px; min-height:451px; border: 2px solid #e3e0db;
							background-color: #f6f6f6;
							padding: 25px; margin-top:11px;}
	
			.servicePageAcc{float:left; width:100%;}
				.servicePageAcc h3{float:left; width:100%; height:35px; color:#4c8fb0; font-size:15px; background-image: none; cursor:pointer;}
				.servicePageAcc div{float:left; width:100%; color:#797979; font-size:12px; margin-bottom: 50px;}
	/*SERVICE PAGE DESIGN*/
	
	/*PROD PAGE*/
		.productInfoMainCont{float:left; width:998px; min-height:451px; border-top:1px solid #e3e0da;border-left:1px solid #e9e7e2; border-right:1px solid #f1f0ed; border-bottom:1px solid #ddd9d2; margin-top:11px;}
		.productInfoMainCont2{float:left; width:996px; min-height:449px; border-top:1px solid #e7e5e0;border-left:1px solid #e2dfd9;border-right:1px solid #dcd8d0;border-bottom:1px solid #ecebe7;background-color:#f6f6f5;}
			.productInfoMainImgCont{float:left; min-height:449px; width:500px;}
				.productInfoMainImgContTitle{float:left; width:100%; height:69px;}
					.productInfoMainImgContTitle h1{float:left; width:100%; color:#424242; font-size:16px; font-weight:bold; padding-top: 13px; padding-left: 17px;}
					.productInfoMainImgContTitle h2{float:left; width:100%; color:#cac9c9; font-size:13px; padding-top: 5px; padding-left: 17px;}
				.productInfoMainImgContDiv{float:left; width:100%; height:273px; background-position: center; background-size: cover;
														background-repeat: no-repeat;}
				.productInfoMainOtherImgCont{float:left; width:100%; min-height:80px;}
					.productInfoMainOtherImgOneCont{float:left; margin-right:4px; margin-top:8px;}
						.productInfoMainOtherImgOneCont a img{float: left; display: block; max-width:121px; max-height:80px; width:auto; height:auto;}
			.productInfoMainDescCont{float:left; min-height:449px; width:496px;}
						.productInfoMainDescRoomsCont{float: right;
											width: 57px;
											margin-top: 18px;
											margin-left: 437px;
											height: 49px;
											background-color: #aaa8a3;
											border-bottom: 1px solid #e2e1df;
											border-right: 1px solid #e2e1df;
											border-left: 1px solid #e2e1df;}
								.productInfoMainDescRoomsCont h1{width: 100%;color: #ffffff;text-align: center;font-size: 21px;padding-top: 3px;font-weight: bold;}
								.productInfoMainDescRoomsCont h2{width: 100%;color: #ffffff;text-align: center;font-size: 12px;}
						.productInfoMainDescTextCont{float:left; min-height:200px; width:470px; margin-left:26px;}
							.productInfoMainDescTextCont h1{width:470px; color:#3b3232; font-size:16px; font-weight: bold;}
							.productInfoMainDescTextCont p{padding-top:12px; color:#797979; font-size:13px; padding-right: 20px;}
						.productInfoMainDescPricesCont{float:left; min-height:170px; width:470px}
							.productInfoMainDescPricesCont h1{float:left; width:470px; color:#3b3232; font-size:16px; font-weight: bold; margin-left:26px;}
							.productInfoMainDescPricesTable{float: left; width: 469px;min-height: 136px;background-color: #fefefe;border: 1px solid #fcfcfc;margin-left: 18px;margin-top: 10px;}
								.productInfoMainDescPricesTable table{float: left; width: 437px; min-height: 136px; margin-left:16px; margin-right:16px;}
								.productInfoMainDescPricesTable table tbody tr {float: left; display: table; width: 437px; height:26px; border-bottom:1px solid #cccbcc; }
									
									
									.tdLeft{float:left; width:146px;}
										.tdLeft p{padding-top: 5px; text-align: left; color: #0b0b0b; font-size: 12px;}
									.tdCenter{float:left; width:153px;}
										.tdCenter p{text-align:center; padding-top: 4px; color: #c71a1a; font-size: 13px;}
									.tdRight{float:left; width:130px;}
										.tdRight p{float: right;text-align: right;width: 60px;height: 12px;color: #2984aa;font-size: 12px;padding-top: 4px;}
										.tdRight a{float: right;text-align: right;width: 60px;height: 12px;color: #2984aa;font-size: 12px;padding-top: 4px; text-decoration:none;}
			
		.productInfoMainMapInfoCont{float:left; width:1000px; min-height:250px; margin-top:20px;}
		.productInfoMainMapInfoLeftCont{float:left; width:480px; min-height:250px; margin-right:20px;}
			.productInfoMainSocTitleCont{float:left; width:478px; height:44px; 
					border-top:1px solid #a8a5a0;
					border-left:1px solid #a8a5a0;
					border-right:1px solid #a8a5a0;
					background-color:#ECECEC;
					-webkit-border-top-left-radius: 5px;
					-webkit-border-top-right-radius: 5px;
					-moz-border-radius-topleft: 5px;
					-moz-border-radius-topright: 5px;
					border-top-left-radius: 5px;
					border-top-right-radius: 5px;
					}
				.productInfoMainSocTitleCont div{float:left; width:50%; height:100%; -webkit-border-top-left-radius: 5px;
					-webkit-border-top-right-radius: 5px;
					-moz-border-radius-topleft: 5px;
					-moz-border-radius-topright: 5px;
					border-top-left-radius: 5px;
					border-top-right-radius: 5px; }
						.productInfoMainSocTitleCont div p{text-align: center; color: #2984aa; font-size: 16px; padding-top: 12px;}
						.socSlected{background-color:#d24b4b !important; cursor:default;}
						.socUnSlected{cursor:pointer;}
							.socSlected p{color: #ffffff !important;}
			.productInfoMainSocDataCont{float: left; width:480px; min-height: 190px;margin-top: 15px;}
		.productInfoMainMapInfoRightCont{float:left; width:500px; height:250px;}
	/*PROD PAGE*/
	
	
	/*TOUR PAGE*/
		.tourInfoMainCont{float:left; width:998px; min-height:451px; border-top:1px solid #e3e0da;border-left:1px solid #e9e7e2; border-right:1px solid #f1f0ed; border-bottom:1px solid #ddd9d2; margin-top:11px;}
		.tourInfoMainCont2{float:left; width:996px; min-height:449px; border-top:1px solid #e7e5e0;border-left:1px solid #e2dfd9;border-right:1px solid #dcd8d0;border-bottom:1px solid #ecebe7;background-color:#f6f6f5;}
			.tourInfoMainImgCont{float:left; min-height:449px; width:500px;}
				.tourInfoMainImgContTitle{float:left; width:100%; height:69px;}
					.tourInfoMainImgContTitle h1{float:left; width:100%; color:#424242; font-size:16px; font-weight:bold; padding-top: 13px; padding-left: 17px;}
					.tourInfoMainImgContTitle h2{float:left; width:100%; color:#cac9c9; font-size:13px; padding-top: 5px; padding-left: 17px;}
				.tourInfoMainImgContDiv{float:left; width:100%; height:273px; background-position: center;
														background-repeat: no-repeat;}
				.tourInfoMainOtherImgCont{float:left; width:100%; min-height:80px;}
					.tourInfoMainOtherImgOneCont{float:left; width:121px; height:80px; margin-right:4px; margin-top:8px;}
						.tourInfoMainOtherImgOneCont a img {
									float: left;
									width: 121px;
									height: 80px;
									}
			.tourInfoMainDescCont{float:left; min-height:449px; width:496px;}
						.tourInfoMainDescRoomsCont{float: right;
											width: 57px;
											margin-top: 18px;
											margin-left: 437px;
											height: 49px;
											/*background-color: #aaa8a3;
											border-bottom: 1px solid #e2e1df;
											border-right: 1px solid #e2e1df;
											border-left: 1px solid #e2e1df;*/}
								.tourInfoMainDescRoomsCont h1{width: 100%;color: #ffffff;text-align: center;font-size: 21px;padding-top: 3px;font-weight: bold;}
								.tourInfoMainDescRoomsCont h2{width: 100%;color: #ffffff;text-align: center;font-size: 12px;}
						
						.tourInfoMainDescTextCont{float:left; min-height:390px; width:470px; margin-left:26px;}
							.tourInfoMainDescTextCont h1{width:470px; color:#3b3232; font-size:16px; font-weight: bold;}
							.tourInfoMainDescTextCont p{padding-top:12px; color:#797979; font-size:13px; padding-right: 20px;}
						
						.tourInfoMainOrderCont{float:left; width:470px; margin-left:26px;}
						.tourInfoMainOrderCont input{margin-right:30px;}
						
						
						.tourInfoMainDescPricesCont{float:left; min-height:170px; width:470px}
							.tourInfoMainDescPricesCont h1{float:left; width:470px; color:#3b3232; font-size:16px; font-weight: bold; margin-left:26px;}
							.tourInfoMainDescPricesTable{float: left; width: 469px;min-height: 136px;background-color: #fefefe;border: 1px solid #fcfcfc;margin-left: 18px;margin-top: 10px;}
								.tourInfoMainDescPricesTable table{float: left; width: 437px; min-height: 136px; margin-left:16px; margin-right:16px;}
								.tourInfoMainDescPricesTable table tbody tr {float: left; display: table; width: 437px; height:26px; border-bottom:1px solid #cccbcc; }
									
									
									.tourtdLeft{float:left; width:146px;}
										.tourtdLeft p{padding-top: 5px; text-align: left; color: #0b0b0b; font-size: 12px;}
									.tourtdCenter{float:left; width:153px;}
										.tourtdCenter p{text-align:center; padding-top: 4px; color: #c71a1a; font-size: 13px;}
									.tourtdRight{float:left; width:130px;}
										.tourtdRight p{float: right;text-align: right;width: 60px;height: 12px;color: #2984aa;font-size: 12px;padding-top: 4px;}
										.tourtdRight a{float: right;text-align: right;width: 60px;height: 12px;color: #2984aa;font-size: 12px;padding-top: 4px; text-decoration:none;}
		.tourInfoMainMapInfoCont{float:left; width:1000px; min-height:250px; margin-top:20px;}
		.tourInfoMainMapInfoLeftCont{float:left; width:480px; min-height:250px; margin-right:20px;}
			.tourInfoMainSocTitleCont{float:left; width:478px; height:44px; 
					border-top:1px solid #a8a5a0;
					border-left:1px solid #a8a5a0;
					border-right:1px solid #a8a5a0;
					background-color:#ECECEC;
					-webkit-border-top-left-radius: 5px;
					-webkit-border-top-right-radius: 5px;
					-moz-border-radius-topleft: 5px;
					-moz-border-radius-topright: 5px;
					border-top-left-radius: 5px;
					border-top-right-radius: 5px;
					}
				.tourInfoMainSocTitleCont div{float:left; width:50%; height:100%; -webkit-border-top-left-radius: 5px;
					-webkit-border-top-right-radius: 5px;
					-moz-border-radius-topleft: 5px;
					-moz-border-radius-topright: 5px;
					border-top-left-radius: 5px;
					border-top-right-radius: 5px;}
						.toursocSlected{background-color:#d24b4b !important;}
			.tourInfoMainSocDataCont{float: left; width:480px; min-height: 190px;margin-top: 15px;}
		.tourInfoMainMapInfoRightCont{float:left; width:500px; height:250px;}
	/*TOUR PAGE*/
	
	
	
	/*FOOTER*/
		footer{float:left; width:100%; height:124px; border-top:1px solid #eae9e2;}
			.topFooterCont{float:left; width:100%; height:56px; border-top:1px solid #f5f4f1;}
				.topFooterContentCont{float:left; width:1000px; height:56px;}
				.topFooterContentCont ul{float:left; height:14px; list-style:none; margin-top: 21px;}
				.topFooterContentCont ul li{float:left; min-width:40px; height:14px; border-right:2px solid #9e9e9e; padding-right:7px; padding-left:7px;}
				.topFooterContentCont ul li a{float:left; width: 100%; text-align:center; color:#717171; font-size:11px; text-decoration:none;}
			.bottomFooterCont{float:left; width:100%; height:62px;}
				.bottomFooterCont p{text-align: center; width: 100%;padding-top: 25px; color: #717171; font-size: 12px;}
				.bottomFooterCont p a{color: #9ecb23;}
				.bottomFooterCont p a:hover{color: #007cc3; text-decoration:underline; }
	/*FOOTER*/

	
	
	
	
	
	
	
	
	
	
	