body {
	min-width:982px;
	background: url(../img/new/cap.png) top center no-repeat !important;
}



.nav {
	position:absolute;
	top:0;
	right:75px;
	margin:0;
}

.logo
{
	position: absolute;
	top:18px;
	left: 40px;
}

.f_left
{
	float:left;
}

.f_right
{
	float:right;
}

.clear
{
	clear:both;
}

.block_content
{
	margin-top:20px;
	/*outline:1px solid #000;*/
}

.block_content_left
{
	width:247px;
	margin-right:55px;
}

.block_content_right
{
	width:675px;

}

.button_sprite
{
	background-image: url(../img/new/button_sprite.png);
	background-repeat: no-repeat;
}

/*outline:1px solid #000;
###################### ñëàéäåð ãëàâíàÿ ################
*/

#slide_hotels
{
	background: url(../img/new/slide_hotels_bg.gif) 0 0 no-repeat;
	width:986px; /*986*/
	height:423px; /*423*/
	margin-left:-6px;
	margin: 0 auto;
	/*outline: 1px solid #000;*/
}

.slide_hotels_p_a
{
	position: absolute;
	width: 986px;
	height: 423px;
}

.slide_hotels_p_r
{
	position: relative;
	width: 986px;
	height: 423px;
	margin-top:26px;

}

.slide_b_l,
.slide_b_l_blue,
.slide_b_l_grey
{
	position:absolute;
	margin-left:-11px;
	margin-top:30px;
}

	.slide_b_l
	{
		background: url(../img/new/slide_b_l_bg.gif) 0 0 no-repeat;
	}

	.slide_b_l_blue
	{
		background: url(../img/new/slide_b_l_bg_b.gif) 0 0 no-repeat;
	}

	.slide_b_l_grey
	{
		background: url(../img/new/slide_b_l_bg_g.png) 0 0 no-repeat;
	}

.slide_b_l .slide_logo_hotel
{

}

.slide_b_l,
.slide_b_l .slide_logo_hotel,
.slide_b_l_blue .slide_logo_hotel,
.slide_b_l_grey .slide_logo_hotel
{

	width:152px;
	height:91px;

}

.show_hotel
{
	padding:4px 0 0 6px;

}



.show_hotel_desc
{
	position:absolute;
	background: url(../img/new/show_hotel_desc_bg.png) 0 0;
	width:885px; /*975*/
	height:105px; /*113*/
	bottom:0px;
	z-index:1500;
	color:#464646;
	font-size:15px;
	padding:8px 0 0 90px;
}

	.show_hotel_desc span
	{
		font-size:20px;
		font-weight:bold;
		border-bottom:3px solid #464646;
	}

	.show_hotel_desc div
	{
		margin-top:10px;
	}

	.show_hotel_all_desc
	{
		display:block;

		background-position: 0 -33px;
		width:123px;
		height:32px;
		margin-top:60px;
		margin-left:30px;
	}

		.show_hotel_all_desc:hover
		{
			background-position: 0 0;
		}

#nav
{
	position:absolute;
	height:14px;
	z-index:1000;
	width:960px;
	bottom: 130px;
	text-align:right;
}

#nav a
{
	width:14px;
	height:14px;
	margin-right:3px;
	background-image: url(../img/new/nav_bg.png);
	background-position: -15px 0 !important;
	background-repeat:no-repeat;
	display:inline-block;
	*display:inline;
	*zoom:1;
	font-size:0px;
}

#nav a.activeSlide
{
	background-position:0 0 !important;
}

#nav a:focus
{
	outline: none;
}

/*
###################### êîíåö ñëàéäåð ãëàâíàÿ ################
*/

/*
###################### íîâîñòè ################
*/
.news_new
{
	margin-bottom:50px;
}

	.news_new .news_new_title
	{
		padding:0 0 5px 27px;
		border-bottom:1px dashed #cbcbcb;
		margin-bottom:10px;
	}

	.news_new .news_new_title a
	{
		color:#868686;
		font-size:16px;
		font-weight:bold;
		text-decoration:none;
		text-transform:uppercase;
	}

		.news_new .news_new_title a:hover
		{
			text-decoration:underline;
		}

	.news_new .new_block
	{
		margin-top:14px;
		font-size:11px;
	}

	.new_block .new_news_date
	{
		background: url(../img/new/new_news_date_bg.gif) 0 0 no-repeat;
		padding:1px 0 0 4px;
		font-size:11px;
		color:#000;
		margin-bottom:10px;
	}

	.new_block .new_news_name
	{
		margin-bottom:8px;
	}

	.new_block .new_news_name a
	{
		color:#0094bb;
		font-size:11px;
	}

		.new_block .new_news_name a:hover
		{
			color:#0094bb;
		}

	.new_news_text
	{
		color:#898989;
	}

		.new_news_text a
		{
			font-size:9px;
		}

/*
###################### êîíåö íîâîñòè ################
*/

/*
###################### àêöèè îòåëåé ################
*/
.actions_hotels
{
	width: 247px;
	margin-bottom: 20px;
}

	.actions_hotels .actions_hotels_title
	{
		padding:12px 0 0 27px;
		background: url(../img/new/action_title_bg.jpg) 0 0 no-repeat;
		height: 28px; /*40*/
	}

	.actions_hotels_bg
	{
		background: url(../img/new/action_text_bg.jpg) 0 0 repeat-y;

	}

	.actions_hotels_b_bg
	{
		background: url(../img/new/action_text_b_bg.jpg) left bottom no-repeat;
		padding-left: 14px;
		padding-right: 16px;
		padding-top:14px;
		overflow: hidden;
	}

	.actions_hotels .actions_hotels_title,
	.actions_hotels .actions_hotels_title a
	{
		color:#868686;
		font-size:13px;
		font-weight:bold;
		text-decoration:none;
		text-transform:uppercase;
	}

		.actions_hotels .actions_hotels_title a:hover
		{
			text-decoration:underline;
		}

	.actions_hotels .actions_hotels_block
	{
		padding-bottom: 10px;
		margin-bottom: 20px;
		font-size:11px;
		color:#fff;
		border-bottom: 1px dashed #ec7474;
	}

	.actions_hotels_block .actions_hotels_date
	{
		/*background:#fff1bb;*/
		font-size:11px;
		color:#fff;

	}

	.actions_hotels_block .actions_hotels_name
	{
		margin-bottom: 4px;
		margin-top: 2px;
	}

	.actions_hotels_block .actions_hotels_name a
	{
		color: #fff;
		font-size:11px;

	}

		.actions_hotels_block .actions_hotels_name a:hover
		{
			color:#fff;
		}

	.actions_hotels_text
	{
		color:#fff;
	}

		.actions_hotels_text a
		{
			font-size:9px;
		}

/*
###################### êîíåö àêöèè îòåëåé ################
*/

/*
###################### íàøè îòåëè ################
*/
.our_hotels
{
	margin-bottom: 20px;
}

	.our_hotels .our_hotels_title
	{
		padding:0 0 5px 27px;
		border-bottom:1px dashed #cbcbcb;
		margin-bottom:10px;
	}

	.our_hotels_title,
	.our_hotels .our_hotels_title a
	{
		color:#868686;
		font-size:16px;
		font-weight:bold;
		text-decoration:none;
		text-transform:uppercase;
	}

		.our_hotels .our_hotels_title a:hover
		{
			text-decoration:underline;
		}

	.our_hotels .our_hotels_block
	{
		background: url(../img/new/our_hotels_block_bg.jpg) left bottom no-repeat;
		width:672px;
		margin-top:5px;
		padding:0 2px 4px 1px;

	}


	.our_hotels .our_hotels_block_bg
	{
		background: url(../img/new/our_hotels_block_right_bg.png) top right no-repeat;
		height:194px; /*224*/
		padding:15px;
	}

		.our_hotels .our_hotels_block_bg:hover
		{
			background-color:#edfbff;
		}

	.hotel_new
	{
		background: url(../img/new/hotel_new.png) 0 0 no-repeat;
		width: 72px;
		height: 44px;
		position: absolute;
		margin:15px 0 0 -6px;
	}

	.our_hotels_block_img
	{
		margin-right:21px;
	}

	.our_hotels_block_desc,
	.our_hotels_block_desc2
	{
		font-size:13px;

	}

	.our_hotels_block_desc
	{
		width:352px;
		margin-top:15px;
	}

	.our_hotels_block_desc2 p
	{
		margin:8px 0 0 0;
		padding:0;
	}

	.our_hotels_block_desc2
	{
		width:220px;
		margin-right:6px;
	}

	.our_hotels_block_desc span
	{
		color:#898989;

	}

	.our_hotels_block_name_hotel
	{

	}

	.our_hotels_block_name_hotel a
	{
		color:#0094bb;
		font-size:16px;
		font-weight:bold;
	}

	.our_hotels_block_menu
	{
		margin-top:10px;
	}

		.our_hotels_block_menu ul
		{
			list-style:none;
			margin:0 0 18px 20px;
			padding:0;
		}

		.our_hotels_block_menu li
		{
			background: url(../img/new/our_hotels_block_menu_li.gif) 0 50% no-repeat;
			padding-left:7px;
		}

			.our_hotels_block_menu li a
			{
				font-weight:bold;
			}

	.our_hotels_block_price
	{
		font-size:13px;
		color:#898989;
		margin:0 0 8px 20px;
	}

	.our_hotels_block_price span
	{
		font-size:16px !important;
		font-weight:bold;
		color:#d20e03;
	}

/* флаги на главной */ 

	.flag div
	{
		background-image: url(../img/new/sprite_flag.png);
		background-position: 0 10px;
		background-repeat: no-repeat;
		width:44px;
		height:30px;
		margin-top: -10px;
	}

		.flag .ru
		{
			background-position:0 0;
		}

		.flag .ua
		{
			background-position:0 -34px;
		}

/* //флаги на главной */

	.bron_hotel
	{

		background-position: 0 -65px;
		width:120px;
		height:30px;
		display: block;
	}

		.bron_hotel:hover
		{
			background-position: 0 -95px;
		}



/*outline:1px solid #000;
###################### êîíåö íàøè îòåëè ################
*/
/*
###################### áàííåðû ################
*/
.banner
{
	margin-left:-2px;
	margin-bottom:20px;
	width:990px;
	border-top:1px dashed #dbdbdb;
	padding-top:21px;

}

.banner img {
		margin-left:0 !important;
	}

.banner .f_left
{
	margin-left:2px;
	background: url(../img/new/banners_bg.gif) 0 0 no-repeat;
	padding:4px 4px 6px 4px;
}

/*outline:1px solid #000;
###################### áàííåðû ################
*/
/*
###################### íàøè ïðîåêòû ################
*/
.our_projects
{
	border-top:1px dashed #dbdbdb;
	padding-top:21px;
	padding-bottom:20px;
	overflow: hidden;
}

	.our_projects .our_projects_title
	{
		font-size:25px;
		font-weight:bold;
		color:#ccc;
		text-align:right;
		width:410px;
		padding-top:10px;
		text-transform:uppercase;
		margin-right:45px !important;
	}

	.our_projects .f_left
	{
		margin-right:10px;
	}

/*
###################### êîíåö íàøè ïðîåêòû ################
*/

