html, body, div, span, applet, object, iframe,
h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 12px;
	font-family: inherit;
	vertical-align: top;
	/* background: transparent;*/
	font: tahoma;
}

body {
	margin: auto;
/*    background-image: url("/img/bg-bot-new.jpg");
    
    background-repeat: no-repeat;
    background-position: bottom center;*/
    background-color: #35aee6;
    width: 100%;
    height: 100%;
    min-width: 963px;
	padding: 0;
	_width: expression(document.body.clientWidth > 963 ? "100%" : "963px");
}

h1 {
	color: #d45602;
	font-weight: bold;
	font-size: 19px;
	display:inline;
}

h2 {
	color: #d45602;
	font-weight: bold;
	font-size: 17px;
	margin: 10px
}

#metawrapper {
    width: 100%;
 /*   height: 100%; */
    background-image: url("/img/bg-bot-new.jpg");
    background-color: #35aee6;
    background-repeat: no-repeat;
    background-position: bottom center;
    min-width: 963px;
	margin: auto;
	font-family: tahoma;
	min-height: 1300px;
    _height: expression(document.body.clientHeight > 1300 ? "100%" : "1300px"); 
    _width: expression(document.body.clientWidth > 963 ? "100%" : "963px");
	
}

a:link, a:visited {
	color: #d45602;
	font-size: 12px;
}
#wrapper {
    width: 100%;
 /*   height: 100%; */
    background-image: url("/img/bg-top-new.jpg");
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: top center; 
    min-width: 963px;
	margin: auto;
	font-family: tahoma;
	min-height: 1300px;
    _height: expression(document.body.clientHeight > 1300 ? "100%" : "1300px"); 
    _width: expression(document.body.clientWidth > 963 ? "100%" : "963px");
	
}


#header {
	width: 963px;
	height: 285px;
	background-color: transparent;
/*
	background-image: url("/img/top-title.gif");
	background-repeat: no-repeat;
	background-position: center;
*/	
	margin: auto;
	padding-top: 20px;
	font-family: tahoma;
	color: #fff;
	font-size: 16px;	
}

#menu {
	float: left;
	text-align: left;
	width: 260px;
	font-size: 18px  !important;
}

ul.menu {
	list-style-type: none;
/*	font-weight: bold; */
	margin: 0px;
	padding-left: 0px;
	padding-top: 8px;
}

ul.menu li {
	padding-left: 40px;
}

ul.menu a:link, ul.menu a:visited {
	color: #fff;
	text-decoration: none;
	font-size: 18px  !important;
}
li.menu-selected {
/*	list-style-image: url("/img/star-marker-transparent.gif");*/
	background-image: url("/img/menuhover.png");
	background-repeat: no-repeat;
	background-position: left bottom;
	color: #ffab58;
	font-size: 18px;
	margin-left: 6px;
	padding-left: 34px !important;
	padding-bottom: 2px;
}

.menu-selected {
	color: #ffab58;
	font-size: 18px;
/*	background-image: url("/img/menuhover.png");
	background-repeat: no-repeat;*/
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
}

ul.see-also {
/*	list-style-image: url("/img/arrow-marker.gif"); */
	font-size: 12px;
	margin: 0;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	
}

ul.see-also a:link, ul.see-also a:visited {
	color: #1b84d0;
	font-size: 12px;
}
ul.see-also li{
	padding-top: 0px;
	padding-left: 15px;
	list-style-type: none;
    background: url('/img/arrow-marker-new.gif') no-repeat left top;
    margin-top: 10px;
}

ul.example {
    margin: 0.5em 0;
    padding: 0 0 0 2em;
}
ul.example li {
    margin: 0; 
    padding: 0 0 0 20px;
    list-style-type: none;
    background: url('/img/arrow-marker-new.gif') no-repeat left top;
}

ul.country {
	color: #d45602;
	margin: 0;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
/*	list-style-image: url("/img/arrow-marker.gif"); */
}
ul.country li{
	background-image: url("/img/country-li-bg-new2.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
	margin-right: 10px;
	padding-bottom: 3px;
	padding-left: 20px;
	list-style-type: none;
}
ul.country a:link, ul.country a:visited {
	text-decoration: none;
}




#contacts {
	float: right;
	text-align: right;
	width: 265px;
	font-size: 14px;
}

.phone-code {
	padding-top: 0px; 
	margin: 0; 
	display: inline; 
	width: 50px; 
	position: relative; 
	top: 6px;
}

.icq-number {
	text-decoration: underline;
}

#top-banners {
	margin: auto;
	margin: auto;
/*	margin-top: 65px; */
	width: 420px;
	height: 283px;
	float: none;
	padding-top: 0px;
}
.banner {
	width: 200px;
	height: 100px;
	background-color: #87bedd;
	float: left;
	text-align: center;
	vertical-align: middle;
	margin: 2px;
	padding: 3px;
}

.banner-right {
	width: 218px;
	height: 117px;
	background-color: transparent;
	float: none;
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	padding-top: 0px;
}

.br1 {
	margin-top: 2px;
}

.br2 {
	margin-top: 5px;
}

#main {
	width: 963px;
	background-color: transparent;
	margin: auto;
	font-size: 14px;
}

#left-col {
	width: 218px;
	float: left;
}

#right-col {
	float: right;
	width: 218px;
}

.central-block-element {
	width: 498px;
	float: none;
	background-color: transparent;

	padding-top: 4px;
	margin: auto;
}
.central-block-top {
	background-image: url("/img/central-corners-top.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
	
	height: 11px;
}
.central-block-bottom {
	background-image: url("/img/central-corners-bottom.gif");
	background-repeat: no-repeat;
	height: 10px;
}
.central-block-body {
	background-image: url("/img/central-corners-mid.gif");
	background-repeat: repeat-y;
	background-position: left;
}

.central-block-figures {
	background-image: url('/img/central-box-figures.gif'); 
	background-repeat: no-repeat; 
	background-position: top right; 
	margin-right: 3px
}
.white-block-element {
	width: 218px;
	float: none;
	background-color: transparent;
	font-weight: bold;
	padding-top: 5px;
}
.white-block-top {
	background-image: url("/img/country-corners-top.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
	
	height: 7px;
}


.weather-block-element {
	width: 218px;
	float: none;
	background-color: transparent;
	font-weight: bold;
	padding-top: 4px;
}
.white-block-bottom {
	background-image: url("/img/country-corners-bottom2.gif");
	background-repeat: no-repeat;
	background-position: top left;
	height: 9px;
}

.white-block-white-bottom {
	background-image: url("/img/country-corners-bottom.gif");
	background-repeat: no-repeat;
	height: 10px;
}

.white-block-body {
	background-image: url("/img/country-corners-mid.gif");
	background-repeat: repeat-y;
	padding-right: 0px;
	background-position: top left;
}

.weather-block-top {
	background-image: url("/img/weather-corners-top.gif");
	background-repeat: no-repeat;
	background-position: top left;
	height: 7px;
}

.weather-block-bottom {
	background-image: url("/img/weather-corners-bottom.gif");
	background-repeat: no-repeat;
	height: 10px;
}
.weather-block-body {
	background-image: url("/img/weather-corners-mid.gif");
	background-repeat: repeat-y;
}
.weather-block-element a:link, .weather-block-element a:visited {
	color: #1b84d0;
	text-decoration: none;
}

.weather {
	float: none; 
	width: 216px; 
	height: 60px; 
	margin-top:10px;
	font-weight: normal;
}

.grey-block-element {
	width: 218px;
	float: none;
	background-color: transparent;
	font-weight: bold;
	padding-top: 4px;
}

.grey-block-element p{
	padding-left: 10px; 
	padding-top: 10px;
	padding-right: 10px;
	margin: 0;
}
.white-block-element p{
	padding-left: 20px; 
	padding-top: 10px;
	padding-right: 10px;
	margin: 0;
}

.weather-block-element p{
	padding-left: 20px; 
	padding-top: 5px;
	padding-right: 10px;
	margin: 0;
}

.central-block-element p{
	padding-left: 10px; 
	padding-top: 20px;
	padding-right: 15px;
	text-align: justify;
	margin: 0;
}

.grey-block-top {
	background-image: url("/img/grey-corners-top.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 7px;
}

.grey-block-bottom {
	background-image: url("/img/grey-corners-bottom.gif");
	background-repeat: no-repeat;
	height: 10px;
}

.grey-gradient {
	background-image: url('/img/grey-gradient.gif'); 
	background-repeat:repeat-x; 
	background-position: bottom; 
	margin: 0px 5px 0px 3px;
}

.grey-block-white-bottom {
	background-image: url("/img/grey-corners-bottom-white.gif");
	background-repeat: no-repeat;
	height: 10px;
}
.grey-block-body {
	background-image: url("/img/grey-corners-mid.gif");
	background-repeat: repeat-y;
}

.country-header {
	background-color: transparent;
	background-image: url("/img/country-bg.gif");
	background-repeat: no-repeat;
	background-position: center;
	padding-left: 15px;
	float: none;
	width: 201px;
	height: 21px;
	color: #fff;
}

.country-bg-figures {
	background-image: url('/img/country-bg2.jpg'); 
	background-repeat: no-repeat; 
	background-position: bottom left; 
	margin-left: 4px;
	
/*	width: 190px;*/
}

.countries-header {
	background-color: transparent;
	background-image: url("/img/countries-bg.gif");
	background-repeat: no-repeat;
	background-position: top center;
	padding-left: 15px;
	color: #fff;
	height: 26px;
	padding-top: 3px;
}

.hotels-header {
	background-color: transparent;
	background-image: url("/img/hotels-bg.gif");
	background-repeat: no-repeat;
	background-position: top center;
	padding-left: 15px;
	color: #fff;
	height: 26px;
	padding-top: 3px;
}

.see-also-header {
	background-color: transparent;
	background-image: url("/img/see-also-bg.gif");
	background-repeat: no-repeat;
	background-position: top center;
	padding-left: 15px;
	color: #fff;
	height: 26px;
	padding-top: 6px;
}

.news-header {
	background-color: transparent;
	background-image: url("/img/news-bg.gif");
	background-repeat: no-repeat;
	background-position: top center;
	padding-left: 15px;
	color: #fff;
	height: 26px;
	padding-top: 3px;
}
.specpropos-header {
	background-color: transparent;
	background-image: url("/img/specpropos-bg.gif");
	background-repeat: no-repeat;
	background-position: center top;
	padding-left: 15px;
	padding-top: 3px;
	margin-top: 20px;
	color: #fff;
	font-weight: bold;
	height: 27px;
}
.blue-header {
	margin-left: 10px; 
	margin-right: 10px; 
	margin-top: 10px; 
	padding-left: 4px; 
	color: #0670ba; 
	background-color: #d4f6ff; 
	font-weight: bold;
}

.hotel a:link, .hotel a:visited, a.hotel:link, a.hotel:visited {
	color: #0670ba;
}

.page-navigation {
	text-align: center;
	margin-top: 12px;
}

.page-navigation a:link, .page-navigation a:visited {
	color: #000;

}

.page-navigation-arrow a:link, .page-navigation-arrow a:visited {
	color: #ff7e0b;
	text-decoration: none;
}

.curr-page {
	background-color: #ff7e0b;
	color: #fff;
	font-size: 12px;
	padding-bottom: 2px;
}



ul.countries {
	color: #1b84d0;
	margin: 0;
	padding-top: 2px;
	padding-bottom: 10px;
	padding-left: 40px;
	list-style-image: url("/img/square-marker.gif");
/*	background-color: #e3e3e1; */ 
}
ul.countries li{
	background-image: url("/img/countries-li-bg.gif");
	background-repeat: repeat-x;
	background-position: bottom left;
	margin-right: 10px;
	margin-top: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
}
ul.countries a:link, ul.countries a:visited {
	color: #1b84d0;
	text-decoration: none;
}

ul.hotels {
	color: #1b84d0;
	margin: 0;
	padding-top: 2px;
	padding-bottom: 10px;
	padding-left: 40px;
	list-style-image: url("/img/square-marker.gif");
/*	background-color: #e3e3e1; */ 
}
ul.hotels li{
	background-image: url("/img/countries-li-bg.gif");
	background-repeat: repeat-x;
	background-position: bottom left;
	margin-right: 10px;
	margin-top: 8px;
	padding-bottom: 3px;
	padding-left: 5px;
}
ul.hotels a:link, ul.hotels a:visited {
	color: #1b84d0;
	text-decoration: none;
}


p.region {
	background-image: url("/img/countries-li-bg.gif");
	background-repeat: repeat-x;
	background-position: bottom left;
	margin-left: 40px;
	margin-right: 10px;
	margin-top: 5px;
	padding: 0px;
	padding-bottom: 3px;
}

#central-area {
	float: left;
}

.news-date {
	color: #7e7e7e;
	font-size: 11px;
	font-weight: normal;
}

.news-title {
	font-weight: bold;;
	font-size: 12px;
}

.news-abstract {
	font-weight: normal;
	font-size: 12px;
}

.news-abstract a:link, .news-abstract a:visited {
	color: #1b84d0;
}

.where-is {
	font-weight: normal;
	padding-left: 10px;
}

.where-is-curr {
	font-weight: bold;
}

.central-hr {
	width: 478px; 
	height: 1px;
	margin-top: 2px; 
	margin-left: 10px; 
	margin-bottom: 0px; 
	border-style: dotted; 
	color: #a3a3a3;
}

.hotel-central-hr {
	width: 478px; 
	height: 1px;
	margin-top: 0px; 
	margin-left: 10px; 
	margin-bottom: 0px; 
	border-style: dotted; 
	color: #a3a3a3;
}

.right-hr {
	width: 190px;
	margin-top: 20px; 
	margin-bottom: 0px; 
	border-style: dotted; 
	color: #a3a3a3;
	margin-left: 10px; 
	background-image: url('/img/dot-line.gif'); 
	background-repeat: repeat-x; 
	height: 2px;
}

.big {
	color: #d45602;
	font-weight: bold;
	font-size: 19px;
}

.very-big {
	color: #ffce47;
	font-weight: normal;
	font-size: 40px;
}

.details-link {
	text-align: right;
	padding-right: 15px;
	padding-left: 10px;
	font-weight: bold;
	margin-top:3px;
}

.all-offers {
	padding-right: 15px;
	font-weight: bold;
	margin-top:3px;	
	text-align: left; 
	padding-bottom: 21px; 
	padding-left: 10px; 
	padding-top: 7px;	
}

.details-link-new {
	text-align: left;
	padding-right: 15px;
	padding-left: 10px;
	font-weight: bold;
}

.spo {
	float: right; 
	display: inline; 
	color: #000; 
	margin-right: 2px;
}

.search-input {
	border: 1px solid #858585;
	margin-left: 5px;
	width: 150px;
	padding-left: 5px;
	font-family: tahoma;
}

#footer {
	background-image: url("/img/footer-fulll.gif");
	background-repeat: no-repeat;
	background-position: top center;	
	height: 30px;
	width: 963px;
	margin: auto;
	padding-left: 20px;
	padding-top: 16px;
	vertical-align: middle;
	font-family: tahoma;
	color: #fff;
	font-size: 12px;
	clear: both;
}

#footer a:link, #footer a:visited {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	
}

.page-bottom {
	float: none;
	width: 963px;
	height: 40px; 
	margin:auto;
}

.new-arr {
	margin-top: 5px;
}

.ie6-span {
	font-size:0px;
}

.ie6-div {
	float: right; margin-right: 7px; margin-top: 2px;
}

.ie7-div {
	float: right; margin-right: 14px; margin-top: 2px;
}

.name-coun {
	float: left; margin-top:2px;
}

.top-poloska {
	margin-left: 10px; background-image: url('/img/dot-line.gif'); background-repeat: repeat-x; width: 475px; height: 2px;
}

.top-pol-under {
	margin-left: 10px; margin-top: 20px; padding-right: 10px; padding-bottom: 10px; 
}

.cent {
	min-height: 30px; 
	/*height: 30px; */
	padding-top: 5px; padding-left: 12px	
}

.nad-cent-pol {
	margin-top: 3px; margin-left: 10px; background-image: url('/img/dot-line.gif'); background-repeat: repeat-x; width: 475px; height: 2px;
}

.inline { 
	display:inline;
}

a.crumb-link {
	color:#0670BA
}

.crumb-arr { 
	margin-top: 5px;
}

.spo-span {
	font-weight: bold; font-size: 12px;
}

.spo-date-span {
	font-weight: normal; font-size: 10px;
}

.podr-pic {
	margin-top: 6px;
}


table.tab1 {
	margin-left:10px; margin-top:10px; width:485px;
}

.tab1 td { width:50%; padding-left:20px;}

div.hotels {
	padding-left:25px;
}

div.crumb-div {
	padding-left:10px; padding-right:10px; line-height:150%;
}

.starrequired {
	color:#F00
}

p.renews {
	padding-left:0px; padding-top:5px; line-height:150%;
}

.date-rewiew {
	font-size:8pt;
}

.reviews {
	margin-left:10px; margin-right:10px;border-bottom:solid 1px black; padding-bottom:5px;	
}

p.hotels {
	margin-bottom:5px; padding-left:5px; padding-top:5px;
}

.discount { 
	background-color: #FEF2A8;
	border: 1px solid #FDAB2B; 
	margin-bottom: 15px; 
	margin-top:15px; 
	margin-left:10px;
	padding: 6px 12px; 
	width:475px;
}

.data-table td { padding: 4px; }

.weather-block-body table { text-align:center; margin:auto; padding:auto }

.in-foot {
	width: 300px; float: left;
}

span.rights {
	color: #b1c9d4; font-size: 12px;
}

.right {
	float: right;
}

.foot-pic {
	margin: 3px 1px;
}

.search-page {
	margin-left:10px; margin-right:10px; margin-top:10px;
}

a.another-link { 
	color:#D45602;	
}

.invis {
	display:none; margin-top:5px;
}

/* Новости */

div.next 
	{	
		FLOAT: right;	
		WIDTH: 48%;
		/*text-align: justify;*/
		
	}
	
div.prev 
	{	
		FLOAT: left;	
		WIDTH: 48%;
		/*text-align: justify;*/
		
	}
	
div.prev-next
	{
		DISPLAY: inline-block;
		padding-bottom:15px;
		padding-top:15px;
		width: 100%;
	}
	
div.next-link
	{
		border: #d5d5d5 1px solid; 
		background-color: #ECF2F4;
		height: 20px;
		width: 100%;
		text-align: right;
		vertical-align: middle;
		font-size: 12px;
		margin-bottom: 10px;
		padding-top: 3px;
		padding-right:5px;
		/*font-weight:bold;*/
	}
.next-link a
	{
		text-decoration:none;
		font-weight:bold;
		font-size: 11px
	}
	
a.prev-link
	{	
		display: block;
		border: #d5d5d5 1px solid; 
		background-color: #ECF2F4;
		PADDING-LEFT: 6px;
		PADDING-BOTTOM: 5px;	
		/*PADDING-RIGHT: 28px;	*/
		margin-bottom:15px;
		PADDING-TOP: 5px;	
		text-decoration:none;
		font-weight:bold;
		font-size: 11px;
		width: 95%;
	}
	
a.next-link
	{	
		display: block;
		border: #d5d5d5 1px solid; 
		background-color: #ECF2F4;
	/*	PADDING-LEFT: 38px;*/
		PADDING-BOTTOM: 5px;	
		PADDING-RIGHT: 5px;	
		margin-bottom:15px;
		PADDING-TOP: 5px;	
		text-decoration:none;
		font-weight:bold;
		font-size: 11px;
		width: 95%;
		text-align: right;
	}	
	
.prev-link a
	{

	}	

div.news-detail
	{
		padding-bottom:15px; 
		margin-left:10px; margin-right:10px; padding-bottom:15px; margin-top:10px
	}
	
div.top-list-nav
	{
		width: 100%;
		margin-bottom: 15px;
	}

div.year-list 	
{
	width: 460px;
}
div.month-list 	
{
	padding-left:20px;
	width: 450px;
}	
.top-list-nav .year-list 
	{	
		BORDER-BOTTOM: #d5d5d5 1px solid;
	} 
	
.top-list-nav .year-list 
	{	
		PADDING-LEFT: 10px
	}

.clearfix {	DISPLAY: block}
.clearfix 
	{	
		DISPLAY: inline-block
	}
	
.current-date 
	{	
		font-size: 11px;
		PADDING-RIGHT: 0px;	
		PADDING-LEFT: 0px;	
		FONT-WEIGHT: bold;	
		FLOAT: right;	
		PADDING-BOTTOM: 0px;	
		MARGIN-RIGHT: 1px;	
		PADDING-TOP: 0px; margin-top:5px;
	}
	
.top-list-nav .year-list a
	{	
		BORDER-RIGHT: #d5d5d5 1px solid;	
		PADDING-RIGHT: 8px;	
		BORDER-TOP: #d5d5d5 1px solid;	
		DISPLAY: block;	
		PADDING-LEFT: 8px;	
		FLOAT: left;	
		MARGIN-BOTTOM: -1px;	
		PADDING-BOTTOM: 4px;	
		MARGIN-LEFT: -1px;	
		BORDER-LEFT: #d5d5d5 1px solid;	
		PADDING-TOP: 4px;	
		BORDER-BOTTOM: #d5d5d5 1px solid;	
		TEXT-DECORATION: none
	}
	
.top-list-nav .month-list 
	{	
		BORDER-BOTTOM: #d5d5d5 1px solid;
	}
	
.top-list-nav .month-list a
	{	
		PADDING-RIGHT: 6px;	
		DISPLAY: block;	
		PADDING-LEFT: 6px;	
		FLOAT: left;	
	
		TEXT-DECORATION: none;
		font-size: 15px;
		font-family: arial;
	}
.top-list-nav .month-list span
	{	
		PADDING-RIGHT: 6px;	
		DISPLAY: block;	
		PADDING-LEFT: 6px;	
		FLOAT: left;	
		
		PADDING-TOP: 1px;	
		TEXT-DECORATION: none;
		font-size: 15px;
		color: #CFCFCF;
		font-family: arial;
	}
		
.top-list-nav .year-list A.current 
	{	
		BACKGROUND: #396E87;	
		COLOR: #ffffff;	
		BORDER-BOTTOM: #d5d5d5 1px solid;
		/*font-weight: bold;*/
		BORDER-RIGHT: #d5d5d5 1px solid;	
		PADDING-RIGHT: 8px;	
		BORDER-TOP: #d5d5d5 1px solid;	
		DISPLAY: block;	
		PADDING-LEFT: 8px;	
		FLOAT: left;	
		MARGIN-BOTTOM: -1px;	
		MARGIN-LEFT: -1px;	
		BORDER-LEFT: #d5d5d5 1px solid;	
		BORDER-BOTTOM: #d5d5d5 1px solid;	
		PADDING-BOTTOM: 4px;	
		PADDING-TOP: 4px;	
		font-size: 18px;
		font-family: arial;
	}
	
.top-list-nav .month-list A.current 
	{	
		COLOR: #ff0000;
		font-weight: bold;
		font-family: arial;
		font-size: 18px;
		display:block;
		margin-top:-2px;
	}

div.nav-string
	{
		padding: 15px 0px 15px 0px;
		text-align: right;
		DISPLAY: block;	
	}	
	
div.pages_count
{
	font-size: 10px;
	padding-bottom: 5px;
}

.nav-string A 
	{	
		BORDER-RIGHT: #d5d5d5 1px solid;	
		PADDING-RIGHT: 6px;	
		BORDER-TOP: #d5d5d5 1px solid;	
		PADDING-LEFT: 6px;		
		PADDING-BOTTOM: 2px;	
		MARGIN: 0px 0px 0px 5px;	
		BORDER-LEFT: #d5d5d5 1px solid;	
		PADDING-TOP: 2px;	
		BORDER-BOTTOM: #d5d5d5 1px solid;	
		TEXT-DECORATION: none;
	}

.nav-string A.current 
	{	
		FONT-WEIGHT: bold;	
		BACKGROUND: #ECF2F4;	
		COLOR: #000000;
	}
	
.current-date a.rss
{
	border: 0px;
	padding-left: 8px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px;
	width: 10px;
}
/*Новости*/

ul.places li {line-height:0%;}

.bottom-news p { 
	padding-top:10px; padding-bottom:10px;
}

p.good-mess {
	color:green; padding-bottom:10px;
}

div.main-link {
	width: 416px;height: 55px; padding-top: 10px;
}

div.main-link a {
	display: block;
}

div.banner-container {
	width: 428px; height: 228px;
}

#search-btn1 {
	width: 38px;
	height: 24px;
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent url(/img/ok-button.gif) no-repeat center top;
	text-indent: -1000em;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}

div.search1 {
	display: inline; padding-left: 5px; float: left; padding-top: 2px;
}

div.search2 {
	display: inline; float: right; padding-right: 10px
}

.marg-top {
	margin-top: 1px;
}

#gallery {
	padding-top: 10px; padding-left:30px;
}

p.hotel-p {
	font-size: 10pt; font-weight: bold;
}

#price_table{
    display: none;
    position: absolute;
    text-align: center;
    padding: 10px;
    background: #ffffff;
    border: 3px solid #3d6e86;
}

.price_table{
    display: none;
    position: absolute;
    text-align: center;
    padding: 10px;
    background: #ffffff; 
    border: 3px solid #3d6e86;
}

div.price_table p {
    color: #3d6e86;
    text-align: right;
    font-size: 11px;
    margin: 10px 0px 0px 0px;
    padding: 0px;
}


#price_table p{
    color: #3d6e86;
    text-align: right;
    font-size: 11px;
    margin: 10px 0px 0px 0px;
    padding: 0px;
}

p.p-cent { 
	text-align:center !important;
	color:#000000 !important; 
	font-size: 12px !important;
	font-weight:bold !important;
}

p.p-cent2 {
	text-align:center !important;
	color:#FF0000 !important; 
	font-size: 12px !important;
	font-weight:bold !important; 

}

table.p-tab {
	margin-top:5px; text-align:center;
}

table.p-tab p {
	text-align:center !important;
	color:#000000 !important; 	
}

td.td-first p {
	text-align:left !important;
}


table.p-tab td { 
	padding:5px; 
}

p.otstup-bot { 
	padding-bottom:20px;
}

p.left-nor { 
	text-align: left  !important;	
}

.red {
	color:#FF3300;
}
