@charset "windows-1251";
/* CSS Document */

html, 
	body,
		form,
			input {
				margin:0px;
				padding:0px;
				}


				
html, 
	body {
		height: 100%; /* ������ ������ ���� ��������� */
		width:100%; /* ������ ������ ���� ��������� */	
	}
				
				
html {font-size:100.01%;}
body { background: url(../img/centr/bg-repid.jpg) repeat; font-size:62.5%; font-family:Arial, Helvetica, sans-serif;}				
				

img {border:none}
a {outline:none;}
.blockfix {display:block;}

h1 { margin:; padding:; font-family:; font-size:; font-weight:; color:;}
h2 { margin:; padding:; font-family:; font-size:; font-weight:; color:;}
h3 { margin:; padding:; font-family:; font-size:; font-weight:; color:;}
h4 { margin:; padding:; font-family:; font-size:; font-weight:; color:;}
h5 { margin:; padding:; font-family:; font-size:; font-weight:; color:;}
h6 { margin:; padding:; font-family:; font-size:; font-weight:; color:;}

.block {display:block;}
.relativ {position:relative;}
.left-col {float:left;}
.right-col {float:right;}
.endcol { clear:both;}
.enddiv { clear:both; line-height:0px; height:0px;}



.main {
	min-height: 100%; /* ������ ����������� ������ ��������� ����� � ����� ��� IE 6.0*/
	height:auto !important;
	height:100%;margin:20px auto auto auto;
	background:url(../img/centr/bg-no-repid.jpg) repeat-x 0 0px}
	.main_bg_01 {
		background:url(../img/centr/shadow.png) no-repeat 50% 0;
		width:1093px;
		margin:0 auto}
		.main_bg_02 {
			background:url(../img/centr/rep-cont.jpg) repeat-y 0 0;
			width:1003px;
			margin:0 auto}
			.main_bg_03 {
				background:url(../img/centr/top2.jpg) no-repeat 0 28px;
				}


.header {}
	.top-links {
		background:url(../img/centr/top.jpg) no-repeat 50% 0;
		height:28px
		}
			.top-links ul {
				margin:0 0 0 750px;
				padding:2px 0 0 0;
				list-style:none;}
				.top-links ul li {
					float:left;
					padding:0 0 0 15px}
					.top-links ul li a {
						display:block;
						background:url(../img/centr/home.jpg) no-repeat 0 2px;
						font:normal normal 1.1em Tahoma, Geneva, sans-serif;
						color:#FFF;
						padding:0 0 0 15px;
						text-decoration:none;					
						}
						.top-links ul li a.fone {
							background:url(../img/centr/fone.jpg) no-repeat 0 2px }
							
							
	.big-pic {
		background:url(../img/centr/big-photo.jpg) no-repeat 50% 0;
		width:1003px;
		height:254px;
		margin:26px 0 0 0 
		}
		.poz-bord {
			padding:1px 0 0 0}
		.bord {
			height:250px;
			border-top:1px solid #FFF;
			border-bottom:1px solid #FFF;}							
							

	.logo-poz {
		position:relative;}
		.logo {
			position:absolute;
			top:2px;
			left:30px}
		
		
		
	.top-menu {}
		.top-menu ul { display:none}
			.top-menu ul li {}
			.top-menu ul li.activ {}
				.top-menu ul li a {}
						.top-menu ul li a.activ {}
						.top-menu ul li a:hover {}
					.top-menu ul li a span {cursor:pointer;}
			


.content {
	background:url(../img/centr/bg-bottom.jpg) no-repeat 100% 100%}
	.left-sb {
		float:left;
		width:250px;
		}
		.left-menu {
			background:url(../img/centr/l-menu-top.gif) no-repeat 50% 0;
			width:207px;
			margin:25px 0 35px 39px
			}
		.left-menu-bg-bottom {
			background:url(../img/centr/l-menu-bottom.gif) no-repeat 50% 100%;
			}
		
			.left-menu ul {
				margin:0;
				padding:0;
				list-style:none;
				overflow:hidden;
				width:100%
				}
				.left-menu ul li {
					background:url(../img/centr/l-menu-separ.gif) no-repeat 50% 0;
					padding:10px 0 10px 18px;
					margin:0px 0 0 0}
				.left-menu ul li.first {background:none}	
				
				.left-menu ul li.activ {}
					.left-menu ul li a {
						font:1.4em Arial, Helvetica, sans-serif;
						text-transform:uppercase;
						text-decoration:none;
						color:#FFF;
						display:block;
						padding:0 0 0 27px;
						}						
							.left-menu ul li a.activ, .left-menu ul li a:hover {
								background:url(../img/centr/ukaz-menu.gif) no-repeat 0 2px;
								color:#e2f963;
								text-decoration:underline}
						.left-menu ul li a span {cursor:pointer;}
							.left-menu ul li a span b {
								font-weight:normal}


.news-box {
	padding:0 0 0 45px;
	font:1em Tahoma, Geneva, sans-serif;
	color:#4b3b24}

	.news-box div.h1 {
		font: normal 2.4em  'MyriadProCondensed', sans-serif;
		color:#000;
		margin:0;
		padding:0 0 0 0;
		}

	.date {
		background:url(../img/centr/pik-str.gif) no-repeat 0 2px;
		padding:0 0 0 18px;
		color:#ffedd2;
		font: bold 1.2em Tahoma, Geneva, sans-serif;
		margin:10px 0 2px -18px;
		}
	
	.news-link  {
		display:block;
		color:#950000;
		font:1em Tahoma, Geneva, sans-serif;}
		
	.all-news-link {
		background:url(../img/centr/dalee.gif) no-repeat 65px 4px;
		display:block;
		font:1em Tahoma, Geneva, sans-serif;
		color:#0f0902;
		margin:-220px 0 10px;
		padding:0 0 15px 0}






		
		
	.right-sb {
		float:right;
		width:710px;
		padding:10px 0 10px 0;
		margin:0 30px 0 0;
		_margin:0 20px 0 0 }
		
		.pic-content {
			float:left;
			border:1px solid #fff;
			margin:0 0 0 10px}
			.pic-content img {
				border:1px solid #e18a19}	
		
		.zaglov {
			float:left;
			margin:0 0 0 25px;
			_margin:0 0 0 15px;
			width:210px;
			padding:0 0 25px 0}
			.zaglov div.h1 {
				font: normal 3.4em 'MyriadProCondensed', sans-serif;
				color:#5f402c;
				margin:0;
				padding:0px 0 0 0;}
			.zaglov div.h2 {
				font: normal 2.3em 'MyriadProCondensed', sans-serif;
				color:#000;
				margin:0;
				padding:5px 0 15px 0;}
			.zaglov ul {
				margin:0;
				padding:0;
				list-style:none;
				}
				.zaglov ul li {
					background:url(../img/centr/pik-str-wiete.gif) no-repeat 0 10px;
					padding:7px 0 7px 18px;
					font:1.4em Arial, Helvetica, sans-serif;
					color:#000;}
					
			
		.content-text {
			font:1.5em Arial, Helvetica, sans-serif;
			color:#000;
			padding:0 0 0 20px;
			}		



.info-box {}		
	.spec-pred {
		width:410px;
		float:left;
		background:url(../img/centr/news-separ.jpg)  no-repeat 0 50%;
		padding:10px 0
		}
	.restoran {
		width:280px;
		float:right;
		background:url(../img/centr/news-separ.jpg)  no-repeat 0 50%;
		padding:10px 0
		}
	
	.info-zag {
		background:url(../img/centr/vaz.gif) no-repeat 100% 12px;
		//background:url(../img/centr/vaz.gif) no-repeat 100% 22px;
		margin:0 0 0 2px;
		}
		.info-zag div.h1 {
			font: normal normal 1.4em Arial, Helvetica, sans-serif;
			color:#000;
			background:#e18a19;
			float:left;
			padding:0 5px 0 35px;
			margin:6px 0 15px 0px;
			//margin:6px 0 1px 0px;
			}
			
		.info-zag .derw {
			font: normal normal 1.4em Arial, Helvetica, sans-serif;
			color:#000;
			background:#e18a19;
			float:left;
			padding:0 5px 0 23px;
			margin:6px 0 15px 0px;
			//margin:6px 0 1px 0px;
			}
			
			
			
		.info-zagl {
			font:bold 1.1em Tahoma, Geneva, sans-serif;
			color:#000;
			padding:0 0 0 19px;
			background:url(../img/centr/pik-str.gif) no-repeat 0 2px;
			margin:0 0 0 19px}
			.info-zagl b {
				color:#FFF}
		.info-cont {
			font:1em/130% Tahoma, Geneva, sans-serif;
			color:#4b3b24;
			padding:5px 0 0 38px}
			
		.info-cont2 {
			font:1em/130% Tahoma, Geneva, sans-serif;
			color:#4b3b24;
			padding:0px 0 0 27px}
			
.poz-pic-info {
	margin:20px 0 0 0}			
		
			

.pic-info-01 {
	overflow:hidden;
	width:139px;
	height:71px;
	position:relative;
	}
	.pic-info-01 img {
		position:absolute;
		z-index:1}
	.pic-info-border {
		background:url(../img/centr/bord-pic.gif) no-repeat 0 0;
		position:absolute;
		z-index:10;
		width:139px;
		height:71px;
		}

	.all-info-link {
		background:url(../img/centr/dalee.gif) no-repeat 55px 4px;
		display:block;
		font:1em Tahoma, Geneva, sans-serif;
		color:#0f0902;
		margin:10px 0 10px 5px;
		padding:0 0 5px 0}


.boot-menu {
	text-align:center;
	padding:0 0 10px 0
	}
	.boot-menu ul {
		margin:0;
		padding:0;
		list-style:none;
		text-align:center}
		.boot-menu ul li {
			font:1em Tahoma, Geneva, sans-serif;
			display:inline;
			color:#000}
			.boot-menu ul li a {
				font:1em Tahoma, Geneva, sans-serif;
				color:#000}
		
		
		

.convert {
	position:relative;}
	.convert img {
		position:absolute;
		margin:-28px 0 0 35px;
		top:0;
		left:0;}


		

.footer {
	background:url(../img/centr/footer-png.png) repeat-x; /* ���� ���� ������� (��� �����������) */
	color: #fff; /* ���� ������ ������� */
	height: 54px; /* ������ ������� */
	margin-top: -54px; /* ������ ������������� ������ �� ������ ������ ������ �������, ����� ����� ��������� � ������ ������ */
	}
	.hFooter { /* ��� �������� � �������� ����� - ����������� ����� ��� ������� */
		height: 54px; /* ������ ������ ������� */
		}
	
	
	
.bot-inf-poz {
	background:url(../img/centr/footer.jpg) no-repeat 0 0;
	width:1003px;
	height: 54px;
	margin:0 auto}

.poz-inf-footer-01 {
	padding:0 0 0 150px}
.poz-inf-footer-02 {
	padding:0 0 0 35px}
.poz-inf-footer-03 {
	padding:0 0 0 240px}


.top-link {
    background: url("/img/top-bg.png") repeat-x scroll left center transparent;
    height: 30px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 900;
}
.top-link ul {
    clear: both;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    z-index: 900;
}
.top-link li {
    background: url("/img/separ.png") no-repeat scroll right center transparent;
    color: #4481B5;
    display: inline;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 0 10px 0 9px;
    z-index: 900;
}
.top-link a {
    color: #4481B5;
    text-decoration: none;
    z-index: 900;
}
.boot-menu a
{
margin-left:20px;
}
.content-text a
{
color:#52240d;
text-decoration:none;
}


td a.sezon_room_order {
    background: #ff0000;
    color:#ffffff;
    font-weight: bold;
}

.ua { background: url("http://sezon.in/img/ukrflagmal.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0); display: block;
    float: right;
    font-size: 0;
    height: 20px;
    margin-right: 8px;
    width: 41px;}
.ru { background: url("http://sezon.in/img/rusflagmal.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);  display: block;
    float: left;
    font-size: 0;
    height: 20px;
    margin-right: 8px;
    width: 41px;}