
header				{width:980px;position:relative;z-index:5;margin:0 auto 265px auto;font-family:"Times New Roman", Times, serif;}
header nav			{position:relative;z-index:7;}
header nav ul 		{display:block;height:80px;margin: 0 auto;list-style:none;background-color:#1f74a0;margin-top:5px; padding:0 4px;}
header nav ul li 	{float:left;vertical-align:top;margin:5px 0;position:relative;}
header nav ul li > a 	{display:inline-block;padding:25px 21px;color:white;font-size:25px;font-style:italic;text-decoration:none;line-height:20px;}
header nav ul li > a:hover 	{background-color:#12628b;text-decoration:none;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transition: all 0.5s ease;}
header nav ul li + li {border-left:2px solid #19648a;}
header nav ul li > a > i	{display:inline-block;width:11px;height:6px;background:url(../img/nav_arrow.png) no-repeat;vertical-align:top;margin-top:9px;}
header nav ul .line2 > a {padding:15px 20px;}
header nav ul .line2 > a > i {margin-top:-1px;}

header nav ul li:hover .drop_down {visibility:visible;opacity:1;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;}
header nav ul li .drop_down	{visibility:hidden;opacity:0;position:absolute;z-index:10;top:70px;background-color:#1f74a0;padding:25px 25px 25px 40px;font-size:14px;font-family:Arial, Helvetica, sans-serif;
-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;}
header nav ul li .drop_down menu a {display:block;color:white;margin:5px 0;}
header nav ul li .drop_down menu a i {position:absolute;display:block;margin:2px 0 0 -10px;font-size:10px;}
header nav ul li .drop_down menu span {color:#ffb759;margin-left:-10px;}
header nav ul li .drop_down menu + menu {margin-top:20px;}
header nav ul li .drop_down div			{float:left;}
header nav ul li .drop_down div + div	{margin-left:40px;}

header .country_map			{position:absolute;z-index:6;width:730px;height:0;margin:-70px 0 0 0;left:105px;border:20px solid #12628b;background-color:white;
-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;}
header .country_map	.country_link {position:absolute;bottom:-53px;left:300px; text-align:center;}
header .country_map	.country_link .arrow{position:absolute;left:55px;z-index:1; margin:-14px 0 0 0px;width:20px;height:20px;background:url(../img/nav_arrow_up.png) no-repeat;}
header .country_link		{display:block;width:130px;height:33px;margin: 0 auto 0 auto;text-align:center;color:white;font-size:18px;font-style:italic; text-decoration:none;}
header .country_link span	{display:block;width:130px;position:relative;padding:5px 0 7px 14px;margin-left:-14px;background:url(../img/nav_bg.png) no-repeat;}
header .country_link span > i	{position:absolute;top:0;right:-14px;width:14px;height:33px;background:url(../img/nav_bg.png) no-repeat top right;}
header .country_link:hover		{text-decoration:none;}

header .search			{position:relative;z-index:5;float:right;width:300px;padding:5px 17px;background:url(../img/nav_bg.png) no-repeat;}
header .search input[type="text"] {height:14px;border-radius:5px;width:250px;margin-right:5px;}
header .search input[type="submit"]{width:14px;height:14px;background:url(../img/nav_search.png) no-repeat; border:none;cursor:pointer;}
header .logo	{position:absolute;top:150px;left:20px;width:175px;height:116px;:}

.blue_label {color:#0a4d6f;font-size:16px;font-style:italic;font-weight:bold;text-shadow:1px 0 1px #fff, -1px 0 1px #fff, 0 1px 1px #fff, 0 -1px 1px #fff, 0 0 3px #fff;}

.nav_menu	{background-color:#ffa415;padding:0 0 0 7px; margin:0 -5px;height:65px;margin-bottom:25px;}
.nav_menu a	{position:relative;display:block;float:left;width:85px;height:75px;margin:-5px 0;padding:0 3px;color:#333;text-decoration:none;text-align:center;border-radius:7px;-moz-border-radius:7px;vertical-align:top;font-weight:bold;margin-left: -2px}
.nav_menu a .icon		{display:block;width:30px;height:30px;margin:15px auto 2px auto;background:url(../img/nav_menu.png) no-repeat;}
.nav_menu .sp		{position:absolute;top:12px;right:0;width:1px;height:50px;background-color:#bc832e;box-shadow:-1px 0 0 #d88200;}
.nav_menu a:hover, .nav_menu .active 	{background-color:#1f74a0;color:white;font-weight:normal;text-decoration:none;}
.nav_menu a:hover .sp { display:none;}
.nav_menu .inf:hover .icon	{background-position:0 -30px;}
.nav_menu .his .icon		{background-position:-30px 0;}
.nav_menu .his:hover .icon	{background-position:-30px -30px;}
.nav_menu .cul .icon		{background-position:-60px 0;}
.nav_menu .cul:hover .icon	{background-position:-60px -30px;}
.nav_menu .arc .icon		{background-position:-90px 0;}
.nav_menu .arc:hover .icon	{background-position:-90px -30px;}
.nav_menu .tur .icon		{background-position:-120px 0;}
.nav_menu .tur:hover .icon	{background-position:-120px -30px;}
.nav_menu .art .icon		{background-position:-150px 0;}
.nav_menu .art:hover .icon	{background-position:-150px -30px;}
.nav_menu .nat .icon		{background-position:-180px 0;}
.nav_menu .nat:hover .icon	{background-position:-180px -30px;}
.nav_menu .med .icon		{background-position:-210px 0;}
.nav_menu .med:hover .icon	{background-position:-210px -30px;}
.nav_menu .pls .icon		{background-position:-240px 0;}
.nav_menu .pls:hover .icon	{background-position:-240px -30px;}
.nav_menu .mag .icon		{background-position:-270px 0;}
.nav_menu .mag:hover .icon	{background-position:-270px -30px;}
.nav_menu .plc .icon		{background-position:-300px 0;}
.nav_menu .plc:hover .icon	{background-position:-300px -30px;}

.dinamic_img	{width:680px;height:370px;}

.content > section, .content > article {width:645px;float:left;margin-bottom:25px;}

aside		{width:320px;float:right;margin-bottom:25px;}

section article				{position:relative;float:left;background-color:#dddddd;margin-bottom:15px;}
section article	.title 		{position:absolute;z-index:5;padding:10px;margin:5px;background-color:rgba(0, 0, 0, 0.6);color:white;}
section article	.title h2, article	.title h3, article	.title h4 	{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
section article	.title a	{color:white;}
section article	.title > a:hover{text-decoration:underline;}
section article .img	 		{position:relative;z-index:4;display:block;}
section article img				{display:block;}
section article .info			{margin:5px 5px 5px 12px;}
section article .info span		{display:block;font-size:11px; font-weight:bold;color:#204890;line-height:18px;}

aside .col_1 article			{width:320px;}
aside .col_1 article .title 	{width:290px;}
aside .col_1 article img		{width:320px;}

aside .col_2					{margin-right:-15px;}
aside .col_2 article			{width:152px;margin-right:15px;}
aside .col_2 article .title 	{width:122px;}
aside .col_2 article img 		{width:152px;height:105px;}

.col_3 article			{width:200px;margin-right:15px;}
.col_3 article .title 	{width:170px;}
.col_3 article img		{width:200px;height:138px;}

aside .special_mail 		{background-color:#197faa;padding:10px 7px;color:white;}
aside .special_mail .title	{font-size:14px;font-weight:bold;text-transform:uppercase;}
aside .special_mail form 	{margin:5px 0;padding:0;}
aside .special_mail  input[type="text"] 	{border-radius:0;-moz-border-radius:0;margin-right:5px;width:245px;}
aside .special_mail  input[type="submit"] 	{border-radius:0;-moz-border-radius:0;border:none;margin-right:5px;background-color:#fff;padding:6px;color:#666;}
aside .special_mail a		{color:white; font-size:11px;}

.services {margin:0 -7px 10px 0;}
.services i {margin:0 7px 5px 0;}
[class^="icon_serv"], [class*="icon_serv"] {display:inline-block;width:34px;height:34px;background-image: url(../img/hotel_icon_set.png);}
.icon_serv_pets	{background-position:0 0;}
.icon_serv_wifi	{background-position:-34px 0;}
.icon_serv_dis	{background-position:-68px 0;}
.icon_serv_vip	{background-position:-102px 0;}
.icon_serv_tel	{background-position:-136px 0;}
.icon_serv_moon	{background-position:-170px 0;}
.icon_serv_plane{background-position:-204px 0;}
.icon_serv_car	{background-position:0 -34px;}
.icon_serv_bike	{background-position: -34px 34px;}
.icon_serv_visa	{background-position:-68px 34px;}
.icon_serv_master{background-position:-102px 34px;}
.icon_serv_cash	{background-position:-136px 34px;}

.bottom_text 			{text-shadow:0 0 3px #fff;font-size:16px;color:#094d6f;border-top:1px solid #094d6f;padding:20px 5px 0 5px;}
.bottom_text .title		{font-size:14px;font-weight:bold;text-transform:uppercase;}
.bottom_text ul			{list-style:none;display:inline-block;margin-right:100px;}
.bottom_text ul	li		{margin:20px 0;}
.bottom_text ul	li a 	{color:#094d6f;text-decoration:none;}
.bottom_text ul	li a:hover 	{color:#094d6f;text-decoration:underline;}

footer 				{background-color:#006197;padding:30px 0 20px 0;color:white;}
footer .footer_logo {display:inline-block;width:155px;height:104px;background: url(../img/footer_logo.png) no-repeat;}
footer .footer_nav	{display:inline-block; margin:10px 61px 0 61px;vertical-align:top;}
footer .footer_nav a{color:white;text-decoration:none;}
footer .footer_nav a:hover{text-decoration:underline;}
footer .footer_nav span{margin:0 23px;}
footer .footer_nav strong{ display:block;margin:0 0 10px 0; font-style:italic;}

footer .footer_stat	{display:inline-block;vertical-align:top}
footer .footer_stat .title	{font-size:15px; margin-bottom:10px;}
footer .footer_stat .stat	{width:200px;height:80px;border:1px solid #fff;}


body				{font-family:Arial, Tahoma, Helvetica, sans-serif;font-size:12px;color:#000;background:url(../img/bg_up.jpg) center top no-repeat;}
body .wrapper		{background: url(../img/bg_down.jpg) center bottom no-repeat;}

*					{margin:0; padding:0;}

h1					{font-size:18px;}
h2					{font-size:16px;}
h3					{font-size:14px;}
h4					{font-size:13px;}

a					{color:#2b7eaa;text-decoration:none;}
a:hover				{text-decoration:underline;}
p					{text-align:justify;padding-bottom:15px;}


.cl					{clear:both;}
img					{border:0;}

.a_l, .fl_l			{float:left;}
.a_r, .fl_r			{float:right;}
.oh					{overflow:hidden !important;}
.no_oh				{overflow:visible !important;}
.in_b				{display:inline-block !important;}

.b					{font-weight:bold !important;}
.f14				{font-size:14px !important;}
.f15				{font-size:15px !important;}
.f16				{font-size:16px !important;}
.f17				{font-size:17px !important;}
.c_blue				{color:#035a88 !important;}
.c_3				{color:#333 !important;}
.c_orange			{color:#ff2a00 !important;}

.mt5				{margin-top:5px;}
.mt10				{margin-top:10px !important;}
.mt15				{margin-top:15px !important;}
.mt20				{margin-top:20px;}
.mt25				{margin-top:25px;}
.mt30				{margin-top:30px;}
.mt35				{margin-top:35px;}

.ml10				{margin-left:10px  !important;}
.mr10				{margin-right:10px !important;}

.mb5				{margin-bottom:5px;}
.mb10				{margin-bottom:10px !important;}
.mb15				{margin-bottom:15px !important;}
.mb20				{margin-bottom:20px;}
.mb25				{margin-bottom:25px;}
.mb30				{margin-bottom:30px;}
.mb35				{margin-bottom:35px;}

.p15				{padding:15px;}
.pl15				{padding-left:15px;}
.wp100				{width:100%;}
.wp98				{width:98%;}

input[type="text"], input[type="password"], input[type="search"], textarea				
{
	-moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;		
	
	border: 1px solid #CCCCCC;
    border-radius: 14px;
	-moz-border-radius: 14px;
    color: #666;
    display: inline-block;
    font-size: 13px;
    height: 18px;
    line-height: 18px;
    padding: 4px 8px !important;
}
textarea	{height:50px;}
input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] 
{
    background-color: #F5F5F5;
    border-color: #DDDDDD;
	cursor:default;
}

select				{border: 1px solid #CCCCCC;
    border-radius: 14px;
	-moz-border-radius: 14px;
    color: #666;
    display: inline-block;
    font-size: 13px;
    padding: 4px 6px !important;
	height:28px;line-height:28px;color:#333;}
	
	
input[type="checkbox"]	{position:relative;top:1px;}
button				{border: 1px solid #CCCCCC;
    border-radius: 14px;
	-moz-border-radius: 14px;
    color: #666;
    display: inline-block;
    font-size: 13px;
    padding: 0 15px !important;
	height:28px;
	color:#333;
	box-shadow:0 0 5px #333;-webkit-box-shadow:0 0 5px #333;-moz-box-shadow:0 0 5px #333;
	}

.que				{background:url(../img/que.png) no-repeat; width:14px;height:14px; display:inline-block; position:relative;top:2px;cursor:help;}
/*.que_grey			{background:url(../img/que_grey.png) no-repeat; width:14px;height:14px; display:inline-block; position:relative;top:2px;cursor:help;}*/

.page				{width:980px;margin:0 auto;}
.polo_top			{width:100%;height:6px;background:#2378a6;}

.head				{margin-top:16px;}
.top_menu			{height:27px;line-height:27px;vertical-align:middle;padding:0 0 0 250px; color:#563d1e;font-size:12px;}
.top_menu a			{float:left;color:#563d1e;font-size:12px;text-decoration:none; margin:0 7px 0 30px;}
.tm_ico_pda			{background:url(../img/tm_ico_pda.png) no-repeat left; padding-left:15px;}
.tm_ico_apple		{background:url(../img/tm_ico_apple.png) no-repeat left; padding-left:18px;}

.tm_lang			{float:left;margin:0 0 0 11px;}
.tm_lang select		{width:150px;margin-right:4px;color:#92897e;opacity:0.5;}
.tm_lang:hover	select	{opacity:1;}
.tm_search			{float:right;}
.tm_search input[type="text"]{width:300px;}
.tm_search input[type="submit"]{background:url(../img/tm_search.png) no-repeat;  width:14px;height:14px; display:inline-block; position:relative;top:1px; border:0;margin-left:5px;}

/*.h_menu > ul		{height:42px;padding:0;margin:0;list-style:nonel;display:block;width:900px; float:right; position:relative;
-moz-border-radius:6px;border-radius:6px;
background: -moz-linear-gradient(#1f739e, #3f9fe2);
background: -webkit-gradient(linear, 0 0, 0 100%, from(#1f739e), to(#3f9fe2));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1f739e', endColorstr='#3f9fe2');
background: -o-linear-gradient(top, #1f739e, #3f9fe2);
}
.h_menu > ul > li	{display:inline-block;line-height:42px;vertical-align:middle;font-size:15px;z-index:1;position:relative;}
.h_menu > ul > li a	{color:#fff;text-decoration:none;display:block;padding:0 11px;}
.h_menu > ul > li a:hover	{text-decoration:underline;}

.h_dubl				{padding-top:45px;height:200px;position:relative;}
.h_d_slogan			{float:left;padding-left:20px;}
.h_d_slogan .item_1	{font-family:calibri;font-size:19px;font-weight:bold;color:#005e8f;text-transform:uppercase;}
.h_d_slogan .item_2	{font-family:calibri;font-size:19px;font-weight:bold;color:#4d4330;text-transform:uppercase;}
.h_d_slogan .item_3	{font-family:calibri;font-size:14px;color:#4d4330;font-style:italic;padding-top:10px;}

.h_d_tags	{float:left;width:500px;margin:-5px 0 0 80px;text-align:center;}
.h_d_tags a	{text-decoration:none;display:inline-block;margin:5px; position:relative;}
.h_d_tags a:hover	{text-decoration:underline;}

.h_d_map	{background:url(../img/map.png) no-repeat;  width:353px;height:266px; position:absolute; top:-55px; right:10px;}

.polosa		{overflow:hidden;}*/
.polo1		{float:left;width:905px;}
.polo2		{float:right;width:240px;}

.block		{}
.block .h	{height:30px;border-bottom:2px solid #7e735f; font-size:17px; text-transform:uppercase;padding:0 20px;color:#fff;
-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;
line-height:32px;vertical-align:middle;
}
.block .content	{border-top:0; border-bottom:1px solid #e1dbcf; border-left:#e1dbcf 1px solid; border-right:1px solid #e1dbcf;overflow:hidden;}

.block.blue .h	{
background: -moz-linear-gradient(#1f739e, #3490cb);
background: -webkit-gradient(linear, 0 0, 0 100%, from(#1f739e), to(#3490cb));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1f739e', endColorstr='#3490cb');
background: -o-linear-gradient(top, #1f739e, #3490cb);} 

.block.grey .h	{
background: -moz-linear-gradient(#78604c, #9c8c77);
background: -webkit-gradient(linear, 0 0, 0 100%, from(#78604c), to(#9c8c77));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#78604c', endColorstr='#9c8c77');
background: -o-linear-gradient(top, #78604c, #9c8c77);} 

.block_sque		{}
.block_sque .h	{height:30px;border-bottom:2px solid #60889d; font-size:16px; padding:0 10px;color:#fff;line-height:30px;vertical-align:middle;}
.block_sque .content	{overflow:hidden;padding:10px;}

.block_sque.blue .h	{
background: -moz-linear-gradient(#1f739f, #3e9ee2);
background: -webkit-gradient(linear, 0 0, 0 100%, from(#1f739f), to(#3e9ee2));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1f739f', endColorstr='#3e9ee2');
background: -o-linear-gradient(top, #1f739f, #3e9ee2);}

.er_info	{padding:2px 0 2px 50px;font-size:11px;color:#cc0000;text-align:justify;text-transform:uppercase; background:url(../img/er_info.png) no-repeat left center;}

/* form search */
.search_big			{margin:25px 15px 0;width:868px;color:#fff;font-size:15px;}
.search_big_menu	{overflow:hidden;}
.search_big_menu a	{float:left;height:25px; color:white;display:block;padding:2px 12px;line-height:25px;vertical-align:middle;font-size:15px;background:#1f739e;margin-right:2px;text-decoration:none;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;}
.search_big_menu a.active		{background:#077027;}
.search_big_form		{width:289px;height:370px;overflow:hidden;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;margin-right:10px;color:white;font-family:Calibri, sans-serif;font-size:13px;}
.search_big_form.hotel	{
background-color: #1f739e;
background-image: -moz-linear-gradient(top, #1f739e, #3f9fe3);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(1f739e), to(#3f9fe3));
background-image: -webkit-linear-gradient(top, #1f739e, #3f9fe3);
background-image: -o-linear-gradient(top, #1f739e, #3f9fe3);
background-image: linear-gradient(to bottom, #1f739e, #3f9fe3);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1f739e', endColorstr='#ff3f9fe3', GradientType=0);}
.search_big_form.tour	{
background-color: #077027;
background-image: -moz-linear-gradient(top, #077027, #08501e);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#077027), to(#08501e));
background-image: -webkit-linear-gradient(top, #077027, #08501e);
background-image: -o-linear-gradient(top, #077027, #08501e);
background-image: linear-gradient(to bottom, #077027, #08501e);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff077027', endColorstr='#ff08501e', GradientType=0);}
.search_big_img			{background:url(../img/search_big_img_tour.png) no-repeat bottom center;overflow:hidden;padding:20px 10px 20px 20px;height:330px;}
.search_big_img	label 	{font-size:15px;}
.search_big_img	select 	{display:block;width:260px;margin:2px 0 15px -8px;font-size:12px;}
.search_big_img button 	{margin:15px 0 0 -8px;}
.search_big_img label + label {display:block;margin-top:13px;}

.search_big_result		{margin:30px -6px 0 -6px;}
.search_big_result a	{display:inline-block;overflow:hidden;width:160px;height:100px;position:relative; margin:0 6px 18px 6px; text-decoration:none;}
.search_big_result a i	{display:block;background:#ffbd01;color:#a03200;z-index:1;height:25px;line-height:25px;vertical-align:middle;width:100px;text-align:center;position:absolute;top:14px;right:-24px;-webkit-transform	: rotate(45deg);-moz-transform		: rotate(45deg);transform			: rotate(45deg);font-size:12px;}
.search_big_result a span	{font-size:11px;color:#ffffff;background:#938874;height:18px;line-height:18px;vertical-align:middle;width:150px;padding:0 4px;position:absolute;left:1px;bottom:1px;opacity:0.8;}

em.trim					{
background: -moz-linear-gradient(left,rgba(147,136,116,0.1),#938874,#938874);
background: -webkit-linear-gradient(left,rgba(147,136,116,0.1),#938874,#938874);
/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1f739e', endColorstr='#938874');*/
background: -o-linear-gradient(left,rgba(147,136,116,0.1),#938874,#938874);
width:110px; height:18px; 
position:absolute;right:1px;bottom:1px;}

.list_tour		{width:548px;margin:0 0 0 27px;overflow:hidden;}
.list_tour .he	{color:#404040;font-size:14px;padding-bottom:5px;}
/*
.lt_items		{margin:0 -9px 0 -9px;}
.lt_items a		{display:block;overflow:hidden;width:170px;height:110px;position:relative; margin:9px; float:left; text-decoration:none;}
.lt_items a i	{display:block;background:#bc1003;color:#fffcee;z-index:1;height:25px;line-height:25px;vertical-align:middle;width:100px;text-align:center;position:absolute;top:14px;right:-24px;-webkit-transform	: rotate(45deg);-moz-transform		: rotate(45deg);transform			: rotate(45deg);font-size:12px;}
.lt_items a span	{display:inline-block;font-size:12px;color:#ffffff;background:#938874;height:19px;line-height:19px;vertical-align:middle;padding:0 4px;position:absolute;left:2px;bottom:2px;opacity:0.8;}

.block_preim		{padding-bottom:15px;}
.block_preim .h		{font-size:15px;color:#45872b;font-weight:bold;text-transform: uppercase;}
.bp_list_menu		{overflow:hidden;}
.bp_list_menu a		{padding:0 0 0 50px; background-position:left center; display:block; height:31px; line-height:31px; vertical-align:middle;margin:5px 0 8px;
font-size:14px;color:#28740a;text-decoration:none;
}
.bp_list_menu a:hover	{text-decoration:underline;}

.i_gar	{background:url(../img/i_gar.png) no-repeat;}
.i_bez	{background:url(../img/i_bez.png) no-repeat;}
.i_gvd	{background:url(../img/i_gvd.png) no-repeat;}
.i_24c	{background:url(../img/i_24c.png) no-repeat;}
.i_kas	{background:url(../img/i_kas.png) no-repeat;}
.i_sou	{background:url(../img/i_sou.png) no-repeat;}
.i_sau	{background:url(../img/i_sau.png) no-repeat;}
.i_sta	{background:url(../img/i_sta.png) no-repeat;}
*/
.buttom	
{
	background: -moz-linear-gradient(#1f739f, #3f9fe3);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#1f739f), to(#3f9fe3));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1f739f', endColorstr='#3f9fe3');
	background: -o-linear-gradient(top, #1f739f, #3f9fe3);
}
.b_logo		{padding:30px 0;background:url(../img/b_logo.png) 0 30px no-repeat;width:197px;height:106px;display:block;float:left;}
.b_i2		{float:left;margin:0 0 0 120px;padding:30px 0 0 0;color:#fff;}
.bi2_slogan	{font-size:14px;font-style:italic;}
.bi2_menu	{padding:14px 0;}
.bi2_menu a	{display:inline-block;padding:0 30px; border-left:1px solid #fff; color:#fff;text-decoration:none;}
.bi2_menu a:first-child	{padding-left:0;border-left:0;}


.news_list	{padding:10px;background:#dbd6d2;}
.news_list .h	{color:#2683be;font-size:16px;text-transform:uppercase;font-weight:bold;}

.nl_items a		{overflow:hidden;display:block;margin:0 0 8px 0;font-size:16px;color:#404040;text-decoration:none;}
.nl_items img 	{border:1px solid #72644a;float:left;max-width:100px;margin:0 8px 0 0;}
.nl_items .item	{border-top:#887e77 1px solid;padding:15px 0;}
.nl_items .item:first-child	{border:0;}

.menu_city			{margin-left:3px;}
.menu_city a		{color:#333333;text-decoration:none; font-size:15px; margin:15px 0 0 0;display:block;}
.menu_city a:hover	{text-decoration:underline;}

.path_menu 		{background:#dbd6d2; height:35px; line-height:35px; vertical-align:middle;margin:10px 15px 20px; padding:0 10px;position:relative;}
.path_menu a	{color:#333; text-decoration:none;}
.path_menu_philter	{position:absolute;right:0;top:0;}
.path_menu_philter a	{color:#004569;text-decoration:underline;padding:0 15px;}


/*.hotel_info		{margin:0 15px;}*/
.hi_index_info	{overflow:hidden;}

.hi_i_img		{width:335px;float:left;}
.hi_i_img .h	{overflow:hidden;}
.hi_i_img .h h1	{font-size:14px;text-transform:uppercase;color:#ff2a00;font-weight:bold;float:left;}
.hi_i_rate		{display:inline-block;float:right;}

.hi_i_bimg		{background:#197faa;padding:1px;margin:0 0 5px 0;overflow:hidden;}
.hi_i_bimg img	{display:block;cursor:pointer;}
.hi_i_simg 		{background:#197faa;overflow:hidden;padding:2px 0 2px 3px;}
.hi_i_simg img	{border:1px solid #b2b2b2;display:block;margin:4px;float:left;cursor:pointer;}

.hi_i_content	{width:300px;float:right;margin-top:0;}
.hi_i_content .header	{padding:7px;border:1px solid #197faa;color:white;margin-bottom:10px;
background-color:#1f739f;
background-image: -moz-linear-gradient(#1f739f, #3e9ee2);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1f739f), to(#3e9ee2));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1f739f', endColorstr='#3e9ee2');
background-image: -o-linear-gradient(top, #1f739f, #3e9ee2);}
.hi_i_content .header .links a	{color:white;font-size:11px;}
.hi_i_content .header .raiting	{margin:7px 0;}
.i_gara			{font-size:14px;color:#ff2a00;padding:0 0 0 25px;background:url(../img/i_gara.png) no-repeat left center;margin-left:10px;}
.i_oce			{color:#0a5d8a;font-size:13px;font-weight:bold;margin-left:5px;}
.i_oce i		{font-style:normal;font-size:20px; position:relative;top:2px;}
.i_oce em		{font-size:12px;color:#ff2a00;font-weight:normal;font-style:normal;}	
/*
.hi_ic_h		{height:30px;line-height:30px;vertical-align:middle;
	background: -moz-linear-gradient(#1f739f, #3f9fe3);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#1f739f), to(#3f9fe3));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1f739f', endColorstr='#3f9fe3');
	background: -o-linear-gradient(top, #1f739f, #3f9fe3);
	border-bottom:1px solid #004062;
	margin-right:-25px;
	margin-top:8px;
}
.hi_ic_h a		{padding:0 28px;color:#f2f2f2;border-left:1px solid #fff; text-decoration:none;}
.hi_ic_h a:first-child	{border:0; padding-left:10px;}
.hi_ic_h a.active	{color:#fff;text-decoration:underline;}

.hi_ic_content_slide	{padding:10px;border:1px solid #e1dbcf; border-top:0 !important;text-align:justify;}
.hi_ic_content_slide > div		{display:none;}
.hi_ic_content_slide .active	{display:block;}
*/

.bron	{overflow:hidden;}
.bron_1	{width:510px;float:left;}
.bron_2	{width:330px;float:right;margin-right:-10px;min-height:540px;position:relative;}

.bron table tr td	{vertical-align:top;padding-bottom:4px;}
.bron table tr td:first-child	{padding:3px 0 0 0;width:150px;}

.bron_menu	{overflow:hidden;}
.bron_menu a	{float:left;padding:0 20px;color:#084d7c;text-decoration:none;font-size:12px;border-left:1px solid #084d7c;}
.bron_menu a:hover	{text-decoration:underline;}
.bron_menu a:first-child	{border:0;padding-left:10px;}

.list_pohog 	{padding:0 !important;}
.list_pohog a	{display:block;line-height:25px;height:25px;color:#000000;text-decoration:none;vertical-align:middle;padding:0 10px;}
.list_pohog a:nth-child(2n-1)	{background:#dbd6d2;}

.hotel_list	{margin:0 15px;}
.hotel_list .item	{overflow:hidden;padding:10px;}
.hotel_list .item:nth-child(2n-1)	{background:#e5e5e5;}

.hotel_list .i_img		{float:left; position: relative;height:84px;display:block;}
.hotel_list .i_img img	{border:1px solid #afafaf;width:120px;height:82px;display:block;}
.hotel_list span		{
    background: none repeat scroll 0 0 #938874;
    bottom: 1px;
    font-size: 11px;
    height: 18px;
    right: 2px;
    line-height: 18px;
    opacity: 0.9;
    position: absolute;
    width: 56px;
}


.hotel_list .content	{float:left;margin-left:20px;width:710px;}

.hotel_num			{width:100%;}
.hotel_num	thead tr td	{
height:30px;
border-bottom:2px solid #60889d; font-size:16px; padding:0 10px;color:#fff;
line-height:30px;vertical-align:middle;

background: -moz-linear-gradient(#1f739f, #3e9ee2);
background: -webkit-gradient(linear, 0 0, 0 100%, from(#1f739f), to(#3e9ee2));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1f739f', endColorstr='#3e9ee2');
background: -o-linear-gradient(top, #1f739f, #3e9ee2);}

.hotel_num tr td:nth-child(2),
.hotel_num tr td:nth-child(3),
.hotel_num tr td:nth-child(4)		{text-align:center;}

.hotel_num tbody tr td:nth-child(4)	{color:#cc0000;font-weight:bold;}

.hotel_num tbody tr:nth-child(2n-1)	{background:#e5e5e5;}
.hotel_num	tbody tr td		{line-height:25px;height:25px;color:#000000;text-decoration:none;vertical-align:middle;padding:0 10px;}

.otz_list	{}
.otz_list .item	{}
.otz_list .item_name	{font-style:italic;padding:10px 5px;}
.item_otz	{overflow:hidden;background:#dbd6d2;padding:10px;}
.item_otz_plu	{width:300px;float:left;}
.item_otz_min	{width:300px;float:right;}

.item_otz_plu_h	{color:#00537f;font-size:16px;line-height:46px;vertical-align:middle;height:46px;background:url(../img/otz_plu.png) no-repeat left;padding-left:55px;margin-bottom:10px;}

.item_otz_min_h	{color:#00537f;font-size:16px;line-height:46px;vertical-align:middle;height:46px;background:url(../img/otz_min.png) no-repeat left;padding-left:55px;margin-bottom:10px;}


.raiting_small, .raiting_small em	{display:block;}
.raiting_small.raiting {position:absolute; height:9px; width:52px; bottom:6px;right:4px;} /* Блок рейтинга*/

.raiting_small .raiting_blank, .raiting_small .raiting_votes, .raiting_small .raiting_hover {height:9px; position:absolute}
.raiting_small .raiting_blank { background:url(../img/rait_small.png) 0 -9px; width:52px; } /* "Чистые" звездочки */
.raiting_small .raiting_votes {background:url(../img/rait_small.png) 0 0;} /*  Закрашенные звездочки */ 
.raiting_small.r1 .raiting_votes	{width:9px;}
.raiting_small.r2 .raiting_votes	{width:19px;}
.raiting_small.r3 .raiting_votes	{width:31px;}
.raiting_small.r4 .raiting_votes	{width:41px;}
.raiting_small.r5 .raiting_votes	{width:52px;}

.raiting_big.raiting {position:relative; height:23px; width:144px; float:left} /* Блок рейтинга*/
.raiting.active		{cursor:pointer;}

.raiting_mid	{height:16px;}
.raiting_mid .raiting_blank, .raiting_mid .raiting_votes, .raiting_mid .raiting_hover {height:16px;position:absolute}
.raiting_mid .raiting_blank {background:url(../img/rait_mid.png) 0 -16px;width:101px; } /* "Чистые" звездочки */
.raiting_mid .raiting_votes {background:url(../img/rait_mid.png) 0 0 no-repeat;} /*  Закрашенные звездочки */ 
.raiting_mid.r1 .raiting_votes	{width:17px;}
.raiting_mid.r2 .raiting_votes	{width:39px;}
.raiting_mid.r3 .raiting_votes	{width:59px;}
.raiting_mid.r4 .raiting_votes	{width:80px;}
.raiting_mid.r5 .raiting_votes	{width:101px;}


.raiting_big .raiting_blank, .raiting_big .raiting_votes, .raiting_big .raiting_hover {height:23px; position:absolute}
.raiting_big .raiting_blank { background:url(../img/rait_big.png) 0 -23px; width:144px; } /* "Чистые" звездочки */
.raiting_big .raiting_votes {background:url(../img/rait_big.png) 0 0 no-repeat;} /*  Закрашенные звездочки */ 
.raiting_big.r1 .raiting_votes	{width:27px;}
.raiting_big.r2 .raiting_votes	{width:57px;}
.raiting_big.r3 .raiting_votes	{width:87px;}
.raiting_big.r4 .raiting_votes	{width:117px;}
.raiting_big.r5 .raiting_votes	{width:144px;}

.pagination {height:24px;margin:20px 0;text-align:center;}

.pagination ul {
  display: inline-block;
  *display: inline;
  margin-bottom: 0;
  margin-left: 0;
/*  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
  *zoom: 1;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);*/
}

.pagination li {display:inline;}

.pagination a,
.pagination span {
  float: left;
  padding: 0 8px;
  line-height: 24px;
  text-decoration: none;
  font-size:14px;
/*  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-left-width: 0;*/
}

.pagination a:hover,
.pagination .active a,
.pagination .active span {background-color: #1f74a0;color:#fff;}

.pagination .active a,
.pagination .active span {background-color:#1f74a0;color:#fff;cursor:default;}

/*
.pagination .disabled span,
.pagination .disabled a,
.pagination .disabled a:hover {
  color: #999999;
  cursor: default;
  background-color: transparent;
}

.pagination li:first-child a,
.pagination li:first-child span {
  border-left-width: 1px;
  -webkit-border-radius: 3px 0 0 3px;
     -moz-border-radius: 3px 0 0 3px;
          border-radius: 3px 0 0 3px;
}

.pagination li:last-child a,
.pagination li:last-child span {
  -webkit-border-radius: 0 3px 3px 0;
     -moz-border-radius: 0 3px 3px 0;
          border-radius: 0 3px 3px 0;
}

.pagination-centered {
  text-align: center;
}

.pagination-right {
  text-align: right;
}
*/

.images_news	{float:left;padding:0 10px 5px 0;width:335px;}
.images_news .hi_i_bimg	{margin-top:4px;}

.hi_ic_content_slide table	{width:525px !important;margin:0 -10px;border:0 !important;}
.hi_ic_content_slide table tr:first-child	{
height:30px;line-height:30px;vertical-align:middle;
	background: -moz-linear-gradient(#1f739f, #3f9fe3);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#1f739f), to(#3f9fe3));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1f739f', endColorstr='#3f9fe3');
	background: -o-linear-gradient(top, #1f739f, #3f9fe3);
	border-bottom:1px solid #004062;
	margin-right:-25px;
	margin-top:8px;color:#fff !important;}
.hi_ic_content_slide table tr td	{border-right: 1px solid #E1DBCF; border-bottom: 1px solid #E1DBCF; padding:2px 4px 1px 3px; font-size:11px;}	
.hi_ic_content_slide ol				{padding-left:20px;}