	
	/*css olenichev
		by aka[Gamlet]	
	*/
	
	/*page description*/	
	
	/*PIC*/
	.analogHotel
	{
		font: normal 10px Arial;
/*		color: #d4b129;*/
color: white;
		display: block;
width: 195px;  padding:2px;
font-size: 12px;
background-color: #418731; margin-top: 3px;
	}
	a.pdf:hover
	{
		color: #ad2719 !important;		
	}
	.aPrice:hover
	{
		text-decoration: none !important;
	}
	.aPrice
	{
		text-decoration: underline !important;
	}
	#tPlace
	{
		text-align: center;
	}
	/*END PIC*/
	
	body,html
	{
		margin: 0px;
		padding: 0px;
		font:normal 12px Tahoma, Verdana, Arial, Geneva, Helvetica;
		min-height: 100%;
		height: 100%;			
		min-width: 1214px;
		background: #1a4b0e url(images/body.jpg) 0 0 repeat-x;			
	}		
	a
	{
		color: #000;
		outline: none;
	}
	img
	{
		border: none;
	}
	form
	{
		padding: 0px;
		margin: 0px;
	}
	#mainBox
	{		
		
		min-height: 900px;
		/*background: url(images/mainBackg.jpg) 0 0 no-repeat;	*/
		width: 100%;
		height: 100%;
		background: url(images/mainRepeat.jpg) 1105px 440px repeat-x;					
	}

	/* end page description*/	
	
	/***************************************************************************
		HEADER of PAGE(tpl)
	***************************************************************************/

	/*#header
	{			
		height: 100%;
		min-width: 1214px;
		height: 131px;		
		width: 1214px;
	}*/
	
	/***************************************************************************
		main_container of  PAGE(tpl)
	***************************************************************************/	
	
	#pod
	{
		background: url(images/pod.png) 0 0 no-repeat;
		position: absolute;
		height: 106px;
		width: 159px;
		left: 0;
		top: 345px;
		margin-left: 700px;
		
	}
	#mainContainer
	{		
		min-width: 1214px;				
		min-height: 100%;
		height: auto !important; /*ie min HEIGHT HACK*/
		height: 100%;											
		width: 1214px;		
		/*background: url(images/mainRepeat.jpg) 0 0 repeat-x;*/
		background: url(images/mainBackg.jpg) 0 0 no-repeat;		
	}
	#logo
	{
		position: absolute;
		left: 20px;
		top: 5px;
		z-index: 9090;
	}
	#logo div 
	{
		background: url(images/logo.png) 0 0 no-repeat;
		height: 232px;
		width: 166px;
	}
	#logo a{display: block;position: relative;height: 232px;}
	#topBlock
	{
		width: 600px;		
		position: relative;
		float: left;
		padding-left: 330px;		
	}	
	#topMenuBox
	{
		height: 1%;
		overflow /**/:/**/ auto;
		padding-top: 10px;
	}
	#topMenuBox ul
	{
		list-style: none;
		font: normal 16px Arial;
		margin: 0;
		padding: 0;
		margin-left: 35px;
	}
	#topMenuBox ul li 
	{
		float: left;
		display: inline;
		/*border-right: 1px solid #685838;*/		
	}
	#topMenuBox ul li.separ
	{
		border-bottom: 1px solid #7c0107;
	}
	#topMenuBox ul li a
	{
		color: #ad2719;
		text-decoration: none;
		display: block;
		border-right: 1px solid #685838;
		padding: 0 6px 3px;
		margin: 3px 0;
	}
	#lstLi
	{
		padding-right: 10px;		
	}
	#topMenuBox ul li a:hover
	{
		text-decoration: underline;
		color: #fff;
	}
	.lst
	{
		border-right: none !important;
	}
	#fut
	{
		background: url(images/fut.png) 0 0 no-repeat;
		width: 320px;
		height: 41px;
		position: relative;		
	}
	#topAnonsIn
	{
		/*height: 55px;*/		
		background: url(images/topAnons.jpg) 0 0 no-repeat;		
		height: 56px;				
		width: 563px;	
		font: normal 11px Tahoma;
		margin-left: 20px;
		color: red;
	}
	span.smallPr
	{
		color: red !important;
	}
	#topAnonsIn div
	{
		margin-right: 0px;		
		margin-left: 25px;
	}
	span.anonsH
	{
		font: bold 15px Arial;
		display: block;
		padding-bottom: 0px;
		color: #4d3d3b;
		padding-top: 0px;		
	}
	#kup
	{
		background: url(images/kup.png) 0 0 no-repeat;
		height: 74px;
		width: 454px;
		text-indent: -9999px;
		margin-left: 50px;
	}
	#kupText
	{
		margin-left: 45px;
		color: #28160e;
		font: bold 12px Tahoma;
		padding: 10px 55px 0 15px;
		line-height: 16px;
	}
	.cpy
	{
		color: #63482e;
		margin-top: 10px;
		display: block;
	}
	/*LEFT BLOCK TEXT*/
	#leftBlockText
	{		
		position: absolute;		
		left:  30px;
		top: 440px;
		color: #fff;
		font: normal 11px Arial;
		width: 200px;
	}
	#leftBlockText p
	{
		font-weight: bold;
		line-height: 20px;
	}
	/*END LEFT BLOCK*/
	
	#rightBlock
	{		
		height: 800px;
		margin-left: 930px;		
	}
	#img2
	{
		position: relative;
		left: -20px;
		margin-right: -20px;
	}
	#img2 div
	{
		padding: 10px 0 15px 0;
		color: #000;
		font: normal 11px Tahoma;
		text-transform: uppercase;
		padding-left: 90px;
	}
	#ch img
	{
		/*width: 125px !important;
		height: 24px !important*/
		margin-right: 10px;
	}
	#ch
	{		
		padding: 8px 0;
		position: relative;
		left: -20px;
		margin-right: -20px;
		/*padding-left: 70px;*/		
	}
	#contacs
	{
		color: #000;
		margin-top: 15px;				
		width: 200px;
	}
	span#pl a
	{
		text-decoration: underline;
	}
	span#pl a:hover
	{
		text-decoration: none;
	}
	span#pr
	{
		color: #ff0000;
	}
	span#spr
	{
		color: #ff0000;
		font-size: 18px;
	}
	#contacs a
	{
		color: #d4b129;
		text-decoration: none;
		display: block;
	}
	#contacs a:hover
	{
		text-decoration: underline;
	}
	span#cont
	{
		text-decoration: underline;
		font: normal 11px Tahoma;
		color: #fff;
	}
	span#tel
	{
		display: block;
		font: bold 16px Tahoma;
		padding: 10px 0;
		/*color: #d4b129;*/
		color: #fff;
		
	}
	span#tel span
	{
		font-size: 12px;	
		color: #d4b129;
	}
	span#tel a
	{
		color: #d4b129 !important;
	}
	#hotel
	{
		margin-top: 15px;	
		color: #fff	;	
	}
	#inf
	{
		margin-right: 50px;	
		font-size: 11px;		
	}
	#inf p
	{
		padding: 0;
		margin: 5px 0;
	}
	
	#place
	{
		color: #fff;
		font: normal 11px Tahoma;
		text-decoration: underline;
		padding-bottom: 10px;
	}
	#nameHotel
	{
		color: #d4b129;
		font: normal 16px Tahoma;		
		padding: 10px 0;
	}
	#nameHotel a
	{
		color: #d4b129;
		text-decoration: underline;
	}
	#nameHotel a:hover
	{
		text-decoration: none;
	}
	#img2 img
	{		
		margin-right: 10px;
	}	
	
	/*MIDDLE BLOCK*/
	#middleBlock
	{		
		height: 500px;		
		margin: 20px 20px 0 40px;
	}
	#sign	
	{
		background: url(images/sign.png) 0 0 no-repeat;
		width: 172px;
		height: 111px;
	}
	#middleTop
	{
		background: url(images/middleTop.png) 0 0 no-repeat;
		height: 30px;
		width: 538px;
	}
	#middleCenter
	{
		background: url(images/middleCenter.jpg) 0 0 repeat-y;
		min-height: 400px;
		height: auto !important;		
		height: 400px;		
	}
	#middleCenter a
	{
		position: relative !important;
	}
	#middleBottom
	{
		background: url(images/middleBottom.png) 0 0 no-repeat;
		height: 30px;
		width: 538px;
		padding-bottom: 0px;
	}
	#bh
	{
			color: #ae9962;
			text-transform: uppercase;
			display: block;
			padding: 30px 0 50px 0; 
			text-align: center;
			font-size: 12px	
	}
	#globHeader
	{
		color: #76613b;
		font: normal 18px Arial;
		text-indent: 15px;				
		padding-bottom: 15px;
	}
	#otherText
	{
		color: #000;
		font: normal 12px Tahoma;
		padding: 0 30px 0 15px;
		text-align: justify;
		line-height: 17px;
		position: relative;
		z-index: 90;
		height: 1%;
		overflow /**/:/**/ auto;
	}
	.pTHeader
	{
		font: normal 22px Arial;
		padding-top: 0px;
		padding-bottom: 4px;
	}
	#otherText a
	{
		color: #000;
		text-decoration: underline;		
	}	
	#otherText a
	{
		text-decoration: none;
	}
	/*END MIDDLE BLOCK*/

	/***************************************************************************
		footerof PAGE(tpl)
	***************************************************************************/	

	#footer
	{		
		height: 177px;	
		min-width: 1214px;
		position: relative;
		margin-top: -177px;	
		width: 1214px;	
		border: 1px solid red;
	}
	p
	{
		padding-top: 5px;				
	}

	
	/*Otchety*/
	.otch-list dt {
		clear:left;
		float:left;
		margin-bottom:20px;
	}
	
	.otch-list dd {
		display:block;
		height:134px;
		margin:0 0 20px 210px;
		overflow:hidden;
		word-spacing: -0.3ex;
	}
	.otch-list dd:after {clear:both;}
	#otherText .otch-list dd a:hover {
		color:#f00;
		text-decoration:underline;
	}
	
	.gal-list li {
		list-style:none;
		float:left;
		margin:5px;
	}
	#otherText .gal-list li a {
		color:#f00;
		font-size:14px;
		font-weight:bold;
		text-align:center;
		text-decoration:underline;
	}
	.gal-list li a img {
		display:block;
		margin-bottom:5px;
	}
	
	p.head {
		color: #76613b;
		font: normal 18px Arial;
		margin:0 0 15px 0;
	}
	
	.red, #otherText .red  {color:#f00;}
	.bold {font-weight:bold;}
	.turprog li {list-style:none;}
	
	
	.gameDay {list-style:none;}
	.gameDay .day {color:#008000;}