html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	background: transparent;
}
h1, h2, h3, h4, h5, h6{
	font-weight:normal;
}


p.top_v2{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	background: transparent;

}

@font-face {
	font-family: 'TrajanProRegular';
	src: url('http://flywatertravel.com/fonts/trajanpro-regular-webfont.eot'); /* IE */  
	src: local("TrajanPro-Regular"), url('http://flywatertravel.com/fonts/trajanpro-regular-webfont.ttf') format('truetype'), url('http://flywatertravel.com/fonts/trajanpro-regular-webfont.woff') format('woff'), url('http://flywatertravel.com/fonts/trajanpro-regular-webfont.svg#webfont') format('svg'); 
	font-weight: normal;
	font-style: normal;	
}

body{
	font-family: Verdana, Helvetica, Arial, sans serif;
	font-size:11px;
	color:#484848;
}
#top_page{
	width:100%;
	background:#ffffff url(/img/header_top_bg.jpg) repeat-x top left;
}
#bottom_page{
	width:100%;
	background: url(/img/footer_bg.jpg) repeat-x bottom left;
}

#page{
	width:962px;
	margin:auto
}

div.destinationtitle, span.destinationtitle {
	font-weight:bold;
}


#header{
	width:100%;
	xheight:430px;
}
#header .top{
	background:#ffffff url(/img/header_top_bg.jpg) repeat-x top left;
	width:100%;
	height:90px;
}
a.blog_item{
	text-decoration:none;
}
a:hover.blog_item{
	color:#6d3c1e;
}


p a{
	line-height:normal;
	color:#6d3c1e;
	font-family:Verdana;
	font-size:10px;
}
p a:hover{
	text-decoration:none;
}

	#header .top div.logo{
		width:270px;
		height:90px;
		float:left;
	}
	#header .top div.right_text{
		font-family:TrajanProRegular;
		font-size:14px;
		/*font-weight:bold;*/
		/* width:682px;  убрал из за ие6 */
		height:90px;
		margin-left:285px;
		text-align:right;
		color:#6d3c1e;
	}
		div.right_text p{
			padding-top:30px;
			padding-right:35px;
		}
		div.right_text .phone{
			color:#000;
		}

#header .middle{
	width:100%;
	xheight:249px;
}

#header .bottom{
	width:100%;
	height:91px;
}
	#header .bottom div.top_menu{
		font-family:TrajanProRegular;
		font-size:12px;
		/*font-weight:bold;*/
		text-align:center;
		height:32px;
		width:100%;
		padding: 0;
		margin: 0;
		list-style: none;
	}
		#header .bottom div.top_menu ul{
		/* под вопросом */
			margin: 0;
			padding: 0;
			border: 0;
			outline: 0;
			background: transparent;		
			padding-top:10px;
		}
		#header .bottom div.top_menu li{
			margin: 0;
			padding: 0;
			border: 0;
			outline: 0;
			background: transparent;		
			display: inline;
			border-left: 1px solid #484848;
		}
			#header .bottom div.top_menu li.firstitem {
				border: 0px;
			}
			#header .bottom div.top_menu li a {
				color:#484848;
				text-decoration: none;
				padding: 0 0.8em 0 0.7em;
			}
			#header .bottom div.top_menu li a:hover {
				color:#6c1b21;
			}
			#header .bottom div.top_menu li a.selected {
				color:#6c1b21;
			}


	#header .bottom div.line{
		background: url(/img/header_bottom_line_bg.jpg) no-repeat top left;
		height:5px;
		font-size:1px; /*для ие6 */
		width:100%;
	}


	#header .bottom div.bottom_menu{
		height:54px;
		width:100%;
	}
		#header .bottom div.bottom_menu table{
		/*  поправить для ие6 */
			width:70%;
			margin-top:10px;
			padding-right:28px;
		}
			#header .bottom div.bottom_menu td{
				text-align:center;
				vertical-align:middle;
			}
				#header .bottom div.bottom_menu td a{
					color:#484848;
					text-decoration: none;
				}
				#header .bottom div.bottom_menu td a:hover{
					color:#6c1b21;
				}


#content{
	width:100%;
}


	#content .line{
		background: url(/img/header_bottom_line_bg.jpg) no-repeat top left;
		height:5px;
		font-size:1px; /*для ие6 */
		width:100%;
	}
	/*
	#content h2{
		color:#484848;
		float:left;
		font-family:TrajanProRegular;
		font-size:14px;
		font-weight:bold;
	}
	*/
	#content table .content{
		width:962px;
		border-spacing:0px;

	}
	#content table.content tr{
		vertical-align:top;
	}
		#content table.content tr td.left{
			width:100%;
		}
		#content table.content tr td.left p{
			xline-height:normal;
			line-height:150%;
		}


			.plist h3{
				float:left;
				font-family:TrajanProRegular;
				font-size:14px;
				color:#484848;
			}
			.plist span a{
				color:#484848;
				font-weight:bold;
			}
			.plist span b{
				font-weight:100%;
				text-decoration:underline;
			}
			.plist h3{
				float:left;
				font-family:TrajanProRegular;
				font-size:14px;
				color:#484848;
			}
			.plist span{
				display:block;
				font-family:Verdana;
				font-size:10px;
				margin-right:35px;
				text-align:right;
			}
			.mm{
				padding-bottom:10px;
			}
			.mm h3{
				float:left;
				font-family:TrajanProRegular;
				font-size:14px;
				color:#6D3C1E;
				margin-left:20px;
			}
			.mm span{
				display:block;
				font-family:Verdana;
				font-size:10px;
				margin-right:10px;
				text-align:right;
			}

			.small_blocks{
				clear:both;
			}
			.small_blocks a{
				color:#6D3C1E;
				font-family:Verdana;
				font-size:10px;
			}
			.small_blocks a:hover{
				text-decoration:none;
			}

			.photo_location{
				float:left;
				padding:0 15px 5px 0px;
				xbackground: url(/img/image_bg.gif) no-repeat 0px 0px;
				width:96px;
				height:78px;
			}
			.title{
				font-size:12px;
				font-weight:bold;
			}
			.title a{
				color:#484848;
				font-family:Verdana;
				font-size:12px;
				font-weight:bold;
				text-decoration:none;
			}
			.title a:hover{
				text-decoration:underline;
			}
			.block_location_info_small{

			}
			div .text_block  a{
				color:#6D3C1E;
				display:block;
				font-family:Verdana;
				font-size:10px;
			}
			div .text_block a:hover{
				text-decoration:none;
			}


			div .text_block{
				height:100%;
				background: url(/img/leaf_big_bg.jpg) no-repeat center 25px;
				margin-bottom:20px;
				margin-right:15px;
			}
			div .text_block h1{
				font-family:TrajanProRegular;
				color:#6d3c1e;
				font-size:22px;
				margin-bottom:10px;
			}
			div .text_block img{
				margin:5px 10px 5px 5px;
			}

			div .text_block_v2 {
				margin-bottom:20px;
				margin-right:15px;
			}

			div .text_block_v2 a{
				line-height:100%;
				color:#6d3c1e;
				font-family:Verdana;
				font-size:10px;
			}
			div .text_block_v2 a:hover{
				text-decoration:none;
			}
			div .text_block_v2 h1{
				font-family:TrajanProRegular;
				color:#6d3c1e;
				font-size:22px;
				margin-bottom:22px;
			}
			div .text_block_v2 h2{
				float:none;
				color:#484848;
				font-family:TrajanProRegular;
				font-size:14px;
				/*font-weight:bold;*/
			}

			div .text_block_v2 h1 span{
				background: url(/img/leaf_small_title_bg.jpg) no-repeat 0px 0px;
				padding-left:25px;
			}

			div .text_block_v2 img{
				margin:5px 10px 5px 5px;
			}

			div .text_block_v3{
				margin-bottom:70px;
				margin-right:15px;
			}
			div .text_block_v3 img{
				margin:5px 10px 5px 5px;
			}

            
			div .text_block_v3  h1.h1{
				font-family:TrajanProRegular;
				color:#27569e;
				font-size:22px;
				margin-bottom:22px;
			}
			div .text_block_v3 h1{
/*				line-height:20%; */
				font-family:TrajanProRegular;
				color:#27569e;
				font-size:22px;
				margin-top:5px;
                margin-bottom:22px
			}
			div .text_block_v3 h1 span{
				padding-right:22px;
				background: url(/img/leaf_small_title_blue_bg.jpg) no-repeat right 0px;
			}
			div .text_block_v3 p{
				margin-bottom:20px;
			}
			.fixed_menu2{
				position: absolute;
				xtop:140px;
				xleft:160px;
				top:-38px;
				left:1px;
			}
			.fixed_menu2 a{
				color:#6D3C1E;
				font-family:Verdana;
				font-size:10px;
			}
			.fixed_menu2 a:hover{
				text-decoration:none;
			}

			a.back_link{
				color:#000;
				font-family:Verdana;
				font-size:10px;
			}

			a.back_link:hover{
				text-decoration:none;
			}

			div .video_block{
				margin-bottom:70px;
				margin-right:15px;
			}
			div .video_block h1{
				font-family:TrajanProRegular;
				color:#6d3c1e;
				font-size:22px;
				margin-bottom:10px;
			}
			.title_h2 h2{
				font-family:TrajanProRegular;
				color:#484848;
				font-size:14px;
				/*font-weight:bold;*/
			}

			div .video_block h2{
				font-family:TrajanProRegular;
				float:left;
				color:#484848;
				font-size:14px;

			}

			div .video_block a{
				display:block;
				text-align:right;
				margin-right:60px;
				font-family:Verdana;
				color:#6d3c1e;
				font-size:10px;
			}
			div .video_block  .player{
				padding-top:16px;
				width:500px;
				height:379px;
				background: url(/img/video_bg.gif) no-repeat left bottom;
				margin:auto;
			}
			div#video_bottom{
				padding:30px 70px 0 70px;
			}
			div#video_bottom td.header a{

				line-height:100%;
				text-decoration:none;
				font-weight:bold;
				color:#000;
				font-family:Verdana;
				font-size:10px;

			}
			div#video_bottom td.image img.active {
				border:3px solid #790005;
			}
			div#video_bottom table {
				border-top: 1px solid #999;
				border-collapse:collapse;
			}
			div#video_bottom td {
				border-collapse:collapse;
				text-align:center;
				vertical-align:top;
			}
			div#video_bottom td.image {
				padding:5px;
			}

		td.image img{
			margin:0px;
		}

		#content table.content tr td.right{
			width:293px;
			padding-top:8px;
		}
		#content table.content tr td.center{

		}
		td.center h2{
			padding:0px 0 20px 0;
			margin-top:15px;
			font-weight:bold;
		}


		#content table.content tr td.right div.find_a_dest{
			width:293px;
			background-color:#fff;
		}
			div.find_a_dest div.small_line{
				background: url(/img/small_line.jpg) no-repeat top left;
				width:293px;
				height:2px;
				font-size:1px;
			}
			div.find_a_dest div.v_line{
				width:278px;
				margin:auto;
				border-left:1px solid #f5efe1;
				border-right:1px solid #f5efe1;
				border-bottom:1px solid #f5efe1;
			}
				div.find_a_dest table.block_table{

				}
				div.find_a_dest td.block_h1 h3{
					margin-top:15px;
					font-family:TrajanProRegular;
					color:#6d3c1e;
					font-size:22px;
				}
				div.find_a_dest td.block_text p {
					margin:6px 0 20px 0;
				}
				div.find_a_dest h3.block_h3_1{
					font-family:TrajanProRegular;
					color:#6d3c1e;
					font-size:12px;
					margin-bottom:6px;
				}
				div.find_a_dest h3.block_h3_2{
					font-family:TrajanProRegular;
					color:#426eaf;
					font-size:12px;
				}

				div.find_a_dest .form{
					width:120px;
				}

				input.submit{
					color:#6d3c1e;
					font-family:Verdana;
					font-size:10px;
					border: 0px;
					background: none;
					cursor: pointer;
					border-bottom:1px solid #6d3c1e;
					width:50px;
				}


		#content table.content tr td.right div.newsletter{
			width:293px;
			background-color:#fff;
		}
			div.newsletter div.small_line{
				background: url(/img/small_line.jpg) no-repeat top left;
				width:293px;
				height:2px;
				font-size:1px;
			}
			div.newsletter div.v_line{
				width:278px;
				margin:auto;
				background: url(/img/right_block_bg.jpg) repeat-x top left;
				border-left:1px solid #f5efe1;
				border-right:1px solid #f5efe1;
				border-bottom:1px solid #f5efe1;
			}
				div.newsletter table.block_table{

				}
				div.newsletter td.block_h1 h3{
					margin-top:15px;
					font-family:TrajanProRegular;
					color:#484848;
					font-size:14px;
				}
				div.newsletter td.block_text p {
					margin:15px 0 20px 0;
				}

				div.newsletter .form{
					margin-right:6px;
					width:150px;
					height:17px;
					text-indent:0px;
					border:solid 1px #f8f8f8;
				}
				div.newsletter .o_form{
					height:27px;
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/form_bg.png",sizingMethod="scale");
				}

				div.newsletter  .o_form[class] {
					background: url(/img/form_bg.png) no-repeat right bottom;
				}
				div.newsletter a{
					text-align:right;
					font-family:Verdana;
					color:#6d3c1e;
					font-size:10px;
				}


		#content table.content tr td.right div.viewcatalog{
			width:293px;
			background-color:#fff;
		}
			div.viewcatalog div.small_line{
				background: url(/img/small_line.jpg) no-repeat top left;
				width:293px;
				height:2px;
				font-size:1px;
			}
			div.viewcatalog div.v_line{
				width:278px;
				margin:auto;
				background: url(/img/right_block_bg.jpg) repeat-x top left;
				border-left:1px solid #f5efe1;
				border-right:1px solid #f5efe1;
				border-bottom:1px solid #f5efe1;
			}
				div.viewcatalog table.block_table{

				}
				div.viewcatalog td.block_h1 h3{
					margin-top:15px;
					font-family:TrajanProRegular;
					color:#484848;
					font-size:14px;
				}
				div.viewcatalog td.block_text p {
					margin:15px 0 15px 0;
				}


		#content table.content tr td.right div.login{
			width:293px;
			background-color:#fff;
		}
			div.login div.small_line{
				background: url(/img/small_line.jpg) no-repeat top left;
				width:293px;
				height:2px;
				font-size:1px;
			}
			div.login div.v_line{
				width:278px;
				margin:auto;
				background: url(/img/right_block_bg.jpg) repeat-x top left;
				border-left:1px solid #f5efe1;
				border-right:1px solid #f5efe1;
				border-bottom:1px solid #f5efe1;
			}
				div.login table.block_table{
					width:100%;
				}
				div.login td.block_h1 h3{
					margin-top:15px;
					margin-bottom:15px;
					font-family:TrajanProRegular;
					color:#484848;
					font-size:14px;
				}
				div.login td.block_text label {
					width:100px;
					xdisplay:block;
				}
				div.login .form{
					width:150px;
					height:17px;
					text-indent:0px;
					border:solid 1px #f8f8f8;
					margin-right:6px;
				}
				div.login  .o_form{
					height:27px;

					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/form_bg.png",sizingMethod="scale");
				}
				div.login  .o_form[class] {
					background: url(/img/form_bg.png) no-repeat right bottom;
				}

				div.login a{
					text-align:right;
					font-family:Verdana;
					color:#484848;
					font-size:10px;
				}

				div.login a.color{
					color:#6d3c1e;
				}

		#content table.content tr td.right div.blog{
			width:293px;
			background-color:#fff;
		}
			div.blog div.small_line{
				background: url(/img/small_line.jpg) no-repeat top left;
				width:293px;
				height:2px;
				font-size:1px;
			}
			div.blog div.v_line{
				width:278px;
				margin:auto;
				background: url(/img/right_block_bg.jpg) repeat-x top left;
				border-left:1px solid #f5efe1;
				border-right:1px solid #f5efe1;
				border-bottom:1px solid #f5efe1;
			}
				div.blog table.block_table{
					width:100%;
				}
				div.blog td.block_h1 h3{
					margin-top:15px;
					margin-bottom:0px;
					font-family:TrajanProRegular;
					color:#484848;
					font-size:14px;
				}
				div.blog td.block_text ul{
					/* margin-left:10px; */
				}

				div.blog .form{
					width:150px;
					height:17px;
					text-indent:0px;
					border:solid 1px #f8f8f8;
					margin-right:6px;

				}
				div.blog a{
					text-align:right;
					font-family:Verdana;
					color:#484848;
					font-size:10px;
				}

				div.blog a.color{
					color:#6d3c1e;
				}
				div.blog li{
					margin:5px 0 5px 0;
				}
				div.blog li.color{
					color:#6d3c1e;
				}

		#content table.content tr td.right div.facts{
			width:293px;
			background-color:#fff;
		}
			div.facts div.small_line{
				background: url(/img/small_line.jpg) no-repeat top left;
				width:293px;
				height:2px;
				font-size:1px;
			}
			div.facts div.v_line{
				width:278px;
				margin:auto;
				background: url(/img/right_block_bg.jpg) repeat-x top left;
				border-left:1px solid #f5efe1;
				border-right:1px solid #f5efe1;
				border-bottom:1px solid #f5efe1;
			}
				div.facts table.block_table{
					width:100%;
				}
				div.facts td.block_h1 h3{
					margin-top:15px;
					margin-bottom:15px;
					font-family:TrajanProRegular;
					color:#484848;
					font-size:17px;
				}
				div.facts td.block_text p{
					margin-bottom:0px;
					line-height:150%;
				}




				div.facts td.block_text p span{
					color:#6d3c1e;
					font-weight:bold;
				}

		#content table.content tr td.right div.clear{

			width:293px;
			background-color:#fff;
		}
			div.clear table.block_table{
				margin-top:30px;
				width:100%;
			}
			.block_h4 a{
				text-decoration:underline;
				color:#6d3c1e;
				font-weight:bold;
				font-size:12px;
			}

			div.clear td.block_text div{
			/*
				background: url(/img/image_big_bg.gif) no-repeat top left;
				width:252px;
				height:169px;
			*/
			}





#footer{
	width:962px;
	margin:auto;
	height:100px;
	background: url(/img/footer_bg.jpg) repeat-x bottom left;


}

	#footer div.line{
		background: url(/img/header_bottom_line_bg.jpg) no-repeat bottom left;
		height:15px;
		font-size:1px; /*для ие6 */
		width:100%;
	}

	#footer div.top_menu{
		font-family:TrajanProRegular;
		font-size:12px;
		text-align:center;
	}
		#footer div.top_menu ul{
			margin: 0;
			padding: 0;
			border: 0;
			outline: 0;
			background: transparent;		
			padding-top:10px;
		}
		#footer div.top_menu li{
			margin: 0;
			padding: 0;
			border: 0;
			outline: 0;
			background: transparent;		
			display: inline;
			border-left: 1px solid #484848;
		}
			#footer div.top_menu li.firstitem {
				border: 0px;
			}
			#footer div.top_menu li a {
				color:#484848;
				text-decoration: none;
				padding: 0 1em 0 1.2em;
			}
			#footer div.top_menu li span{
				color:#484848;
				text-decoration: none;
				padding: 0 1em 0 1.2em;
			}

			#footer div.top_menu li a:hover {
				color:#6c1b21;
			}


	#footer div.bottom_menu{
		font-family:TrajanProRegular;
		font-size:12px;
		text-align:center;
	}
		#footer div.bottom_menu ul{
			margin: 0;
			padding: 0;
			border: 0;
			outline: 0;
			background: transparent;		
			padding-top:10px;
		}
		#footer div.bottom_menu li{
			margin: 0;
			padding: 0;
			border: 0;
			outline: 0;
			background: transparent;		
			display: inline;
			border-left: 1px solid #484848;
		}
			#footer div.bottom_menu li.firstitem {
				border: 0px;
			}
			#footer div.bottom_menu li a {
				color:#484848;
				text-decoration: none;
				padding: 0 1em 0 1.2em;
			}

			#footer div.bottom_menu li a:hover {
				color:#6c1b21;
			}

	#footer div.copy {
		margin-top:5px;
		text-align:center;
	}
		#footer div.copy a{
			text-decoration:none;
			color:#76482d;
			font-weight:bold;
			font-size:10px;


		}

#sitemap {
	width: 100%;
}

#sitemap ul,
#sitemap ul a {
    list-style: none;
    font-weight: normal;
    font-family:Tahoma, Arial, Trebuchet MS, sans-serif;
    font-size: 15px;
    padding-left: 0;
	margin: 0;
}

#sitemap ul li {
	margin-bottom: 10px;
}

#sitemap ul.sitemap_level_0,
#sitemap ul.sitemap_level_0 a {
    xcolor: #000000;
    xfont-weight: bold;
	font-family:TrajanProRegular;
	font-size:17px;
	color:#6d3c1e;

}


#sitemap div#trip_summaries,
#sitemap div#destinations {
	overflow: hidden;
	position: relative;
	width: 100%;
	margin: 10px 0;
}

#sitemap div#trip_summaries a,
#sitemap div#destinations a {
	display: block;
	width: 285px;
	float: left;
	padding: 2px 0px;
	color:#484848;
	font-family:Verdana;
	font-size:10px;
	line-height:100%;
}
#sitemap div#trip_summaries a:hover,
#sitemap div#destinations a:hover {
	color:#6D3C1E;
}


#sitemap div#destinations a.destination_entry {
	/*
	font-weight: bold;
	width: 570px;
	padding-top: 10px;
	*/
	padding-top: 10px;
	clear:both;
	width: 855px;
	font-family:TrajanProRegular;
	color:#484848;
	font-size:14px;
}
