/* CSS Document */

body, html {margin:0px; padding:0px}

a {text-decoration:underline}
a:hover {text-decoration:none}

h3 {font-family:tahoma, arial; font-size:12px; font-weight:bold}

#container {
width:100%;
max-width: 1262px; width: expression(this.offsetWidth > 1262 ? "1262px" : this.offsetWidth);
min-width: 1000px;
background: #FFFFFF;
margin:auto;
position:relative;
}

#left_col {
	width: 254px; vertical-align:top 
}
	#left_col h3 {margin-left:30px;}

	#left_col_top {width:254px; height:226px; background: url(/images/top_left.jpg) no-repeat; position:relative;} 
		#worldtime {position:absolute; top:33px; left:55px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; width:175px; height:115px;}
			.worldtime_title {margin-bottom:10px;}
			.time { font-size:25px; color:#41749c;}
			.sec {font-size:12px}
			.date {color:#41749c; font-family:tahoma, arial; font-size:10px; font-weight:bold; margin:5px 0px 5px 0px}
			.select select {font-size:10px; font-family:tahoma, arial; height:15px; border:1px inset #41749c}
			
	#left_col_cont {background:url(/images/left_col_top.jpg) no-repeat top left}
		#left_menu {padding-top:2px}
			#left_menu_item {height:22px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding:9px 0px 0px 25px}
				#left_menu_item a {color:#000000; text-decoration:none}
				#left_menu_item a:hover {color:#000066}
			#left_menu_razd {height:3px; width:196px; background:url(/images/left_menu_razd.jpg) no-repeat; margin-left:12px;}

		#tours_category_ru {font-family:Arial, Helvetica, sans-serif; font-size:11px;}		
			#tours_category_ru a {color:#000066;}
			
		#tours_category {margin-top:49px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
			#tours_category a {color:#000066;}
		
			#categories_ru {margin:0px 0px 0px 30px}
				#categories_ru ul {margin:0px 0px 23px 0px}
				#categories_ru li {line-height:16px; list-style-type:square;}
				
			#categories {margin:32px 0px 0px 30px}
				#categories ul {margin:0px 0px 23px 0px}
				#categories li {line-height:16px; list-style-type:square;}
			.cat_spec { text-align:center}
		
		#search {margin:17px 0px 5px 6px; height:62px;}
			.search_title {margin:0px 0px 8px 18px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
				.search_title a {color:#000066}
			.search_form {height:44px; background:url(/images/search_bg.jpg) no-repeat top left; position:relative}	
				.search_form form {margin:0px; padding:0px}
				.search_form .input {height:14px; border:0px; font-size:10px; width:140px; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; vertical-align:top}
					.input_block { position:absolute; top:3px; left:37px; width:205px; height:14px}
			.dispatch_form {height:48px; background:url(/images/dispatch_bg.jpg) no-repeat top left; position:relative}
			
				.dispatch_form form {margin:0px; padding:0px}
				.dispatch_form .input {height:14px; border:0px; font-size:10px; width:140px; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; vertical-align:top}
				
			#currency {margin:17px 0px 5px 6px; height:30px;}

#right_col {
	width: 256px; vertical-align:top 
}

	#right_col_top {width:256px; height:226px; background: url(/images/top_right.jpg) no-repeat; position:relative;} 
		#weather {position:absolute; top:33px; left:50px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; width:200px; height:115px;}
			.weather_title {margin-bottom:18px; font-size:12px;}
	#right_col_news_title {height:48px; background:url(/images/our_news_bg.jpg) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
		#right_col_news_title div {padding:22px 0px 0px 36px}
	#right_col_cont {background:url(/images/right_col_top.jpg) no-repeat top left; padding:21px 0px 56px 0px; position:relative}
		#news_block {margin:0px 0px 0px 25px}
			#news_item { height:27px; margin-bottom:3px}
				.news_date {float:left; width:62px; height:28px; background:url(/images/news_d_bg.jpg) no-repeat; font-family:tahoma, arial; font-weight:bold; font-size:11px; color:#d9e0e4; text-align:right;}
					.news_date div {margin:1px 4px 0px 0px}
					.news_date span {color:#bfc9d1}
				.news_title {height:28px; margin-left:75px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000066}
				.news_title div {padding:6px 0px 0px 0px}
				.news_title a {color:#000066; text-decoration:none}
				.news_title a:hover {text-decoration:underline}
	
		#right_col_cont h3 {}

		#organizations {margin:20px 0px 42px 20px;}
			#organizations h3 {margin:0px 0px 26px 16px}
			#organizations img {border:0px;}
			.org_items {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999999;}
			.org_items div {margin-bottom:11px; text-align:left}


		#links {margin:0px 0px 0px 35px}
			#links h3 { margin-bottom:29px;}
			#links p {margin:0px 0px 18px 0px; font-family:tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#000066}
			#links a {color:#000066;}
		
		#primegr {position:absolute; bottom:8px; right:14px}

#mainContent {
vertical-align:top;
	
} 

	#top_bl_line {height:18px; background:#1d2b2f; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-align:right; padding-right:10px;}
		#top_bl_line a {color:#FFFFFF;}
	#top_image {height:208px; background:url(/images/top_bg.jpg) no-repeat center; text-align:center}
	#under_image {height:24px; text-align:center; background:url(/images/under_top_im_bg.jpg) repeat-x}
	#under_center_menu {background:url(/images/under_center_menu.jpg) repeat-x;}
	#center_menu {height:63px; background:url(/images/menu_razd.jpg) repeat-x; width:490px;  margin:auto}
		.menu_item1 {width:150px; height:63px; text-align:left}
		.menu_item2 {height:63px; width:185px;}
		.menu_item3 {width:155px; height:63px; text-align:right}
	#middle_cont {background:url(/images/center_bottom.jpg) repeat-x bottom; margin-top:7px; }
	
		#navigation {margin-left:17px; margin-bottom:2px; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#000066}
			#navigation a {color:#000066}
		.middle_cont_top td {width:50%; vertical-align:top}
		.mid_left_col_top {margin-left:17px; height:45px; font-family:tahoma, arial; font-size:12px; font-weight:bold}
		.mid_left_col_top img {vertical-align:middle}
		.mid_left_col_top span {padding-left:10px;}
		
		.pageTitle {margin-left:17px; font-family:tahoma, arial; font-size:12px; font-weight:bold}
		.pageTitle img {vertical-align:middle}
		.pageTitle span {padding-left:10px;}
		
		.mid_left_cont {font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:6px 0px 0px 10px}
			.mid_left_cont img {margin:0px 8px 11px 0px}
			.mid_left_cont p {margin:3px 0px 3px 0px}
			.mid_left_cont a {color:#000066}
		
		.mid_right_col_top {margin-left:17px; margin-top:5px; height:37px; font-family:tahoma, arial; font-size:12px; font-weight:bold}
		.mid_right_col_top img {vertical-align:middle}
		.mid_right_col_top span {padding-left:10px;}
		
		.mid_right_cont {font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px 0px 0px 17px;}
			.mid_right_cont a {color:#000066}
			.mid_right_cont p {margin:0px 0px 3px 0px}
			
		.content {font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px 10px 0px 17px;}
			.content a {color:#000066}
			
			.meeteng a {color:#000000;}
			.meeteng {margin-top:10px;}
	
		
		#destinations {margin-top:18px; font-family:tahoma, arial; background:url(/images/bottom_star.jpg) bottom right no-repeat;}
			.dest_title {margin:0px 0px 10px 25px; font-size:12px; font-weight:bold}
			.dest_title img {vertical-align:middle}
			.dest_title span {padding-left:10px;}
			
			.dest_cont { width:490px; margin:auto }
			.bot_razd {width:3px; background:url(/images/bot_razd.jpg) bottom no-repeat; }
			.bot_col { vertical-align:top}
				.bot_col p {margin:9px 0px 9px 0px}
			.bot_col_cont {padding:0px 18px 62px 18px; font-size:11px; color:#000066; }
				.bot_col_cont a{color:#000066}
				.bot_col_cont p {margin:9px 0px 9px 0px}
				.bot_col_title {font-weight:bold; color:#000000}
				
		#middle_cont_bot_line {background:#234b63; height:7px; font-size:1px;}
			
	#middle_bottom { height:38px; position:relative}
		.bot_links {position:absolute; top:15px; left:19px; font-family:tahoma, arial; font-size:11px; width:340px;}
			.bot_links a {color:#000066}
			.bot_links span {padding:0px 10px 0px 10px}
		.bot_banners {position:absolute; top:6px; right:6px}
			

.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}