	* {
		margin: 0px;
		padding: 0px;
	}
	body {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background: #fcf7eb url(../images/bg.png);
	}
	a {
		text-decoration: none;
	}
	a:hover {
		text-decoration: underline;
	}
	.topbg {
		background: url(../images/pic_.png);
		width: 534px;
		height: 307px;
		margin-top:40px;
	}
	.topen {
		background: url(../images/pic_.png);
		width: 534px;
		height: 307px;
		margin-top:40px;
	}
	.topbg h1 {
		float:right;
		display:block;
		}
	.topbg h1 span {
		display:none;
		}
	.topen h1 span {
		display:none;
		}
	.topbg h1 a{
		width: 224px;
		height: 64px;
		float:right;
		background: url(../images/logo.png) no-repeat 0px -64px;
	}
	.topen h1 a{
		width: 224px;
		height: 64px;
		float:right;
		background: url(../images/logo.png) no-repeat left top;
	}
	.container {
		width: 534px;
		margin-right: auto;
		margin-left: auto;
	}
	.langbar {
		font-size: 10px;
		float:left;
		display:block;
		padding-left: 5px;
	}
	.langbar a {color: #b7b6b1;}
	.langbar span {float: right;}
	
	.line {border-bottom: 1px dashed #E9E0DC;}

	/* --------------------------------------------------------------------------------------  CONTENT  */
	
	.top {
		text-align:center;
		padding: 20px 0 20px;		
	}
	
	.top_offer {
		width: 626px;
		height: 839px;
		background:url(../top/menu.jpg) 0px;
		border: solid; color:#333;
		margin: 20px 0 20px;
		margin-right: auto;
		margin-left: auto;
	}
	
	.content {
		font-size: 12px;
		padding-left: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.content p {
		padding-bottom: 14px;
	}
	.content h2 {
		text-align:center;
		font-size: 12px;
		color: #333;
		padding-bottom: 14px;
	}
	.content h3 {
		text-align:center;
		font-size: 11px;
		color: #CC3300;
		font-weight: normal;
		padding-bottom: 20px;
	}
	.content img {
		border: 7px solid #FFFFFF;
	}
	.content li {
		padding-bottom: 12px;
		list-style: none;
	}
	.content span {
		font-weight: bold;
	}
	.content .thumbs {
		text-align:center;
		padding: 10px 0;
	}
	.content .thumbs img {
		margin-right: 5px;
		margin-left: 5px;
	}
	
	
	/* --------------------------------------------------------------------------------------  MENU  */
	
	/* main navigation bg */
	
	.menu_bg{
		height: 15px;
		width: 514;
		margin: 15px 10px;
		background:url(../images/menu.png) 0px -60px;
	}
	
	.menu_bg li {display:inline;}
	
	.menu_bg .situation{
		width: 114px;
		background: url(../images/menu.png) 0px -80px;
	}
	.menu_bg .situation_act{
		width: 114px;
		background: url(../images/menu.png) 0px -100px;
	}
	.menu_bg .situation:hover{background-position: 0px -100px;}
	
	.menu_bg .climate{
		width: 59px;
		margin-left: 30px;
		background: url(../images/menu.png) -144px -80px;
	}
	.menu_bg .climate_act{
		width: 59px;
		margin-left: 30px;
		background: url(../images/menu.png) -144px -100px;
	}
	.menu_bg .climate:hover{background-position: -144px -100px;}
	
	.menu_bg .offers{
		width: 104px;
		margin-left: 30px;
		background: url(../images/menu.png) -233px -80px;
	}
	.menu_bg .offers_act{
		width: 104px;
		margin-left: 30px;
		background: url(../images/menu.png) -233px -100px;
	}
	.menu_bg .offers:hover{background-position: -233px -100px;}
	
	.menu_bg .prices{
		width: 44px;
		margin-left: 30px;
		background: url(../images/menu.png) -367px -80px;
	}
	.menu_bg .prices_act{
		width: 44px;
		margin-left: 30px;
		background: url(../images/menu.png) -367px -100px;
	}
	.menu_bg .prices:hover{background-position: -367px -100px;}
	
	.menu_bg .contacts{
		width: 73px;
		margin-left: 30px;
		background: url(../images/menu.png) -441px -80px;
	}
	.menu_bg .contacts_act{
		width: 73px;
		margin-left: 30px;
		background: url(../images/menu.png) -441px -100px;
	}
	.menu_bg .contacts:hover{background-position: -441px -100px;}
	
	
	.menu_bg a{
		display: inline;
		float: left;
		height: 20px;
		background-repeat: no-repeat;
	}
	
	.menu_bg a span {display: none;}
	
	/* main navigation en */
	
	.menu_en{
		height: 15px;
		width: 514;
		margin: 15px 10px;
		background:url(../images/menu.png);
	}
	.menu_en li {display:inline;}
	
	.menu_en .situation{
		width: 79px;
		background: url(../images/menu.png) 0px -20px;
	}
	.menu_en .situation_act{
		width: 79px;
		background: url(../images/menu.png) 0px -40px;
	}
	.menu_en .situation:hover{background-position: 0px -40px;}
	
	.menu_en .climate{
		width: 68px;
		margin-left: 42px;
		background: url(../images/menu.png) -121px -20px;
	}
	.menu_en .climate_act{
		width: 68px;
		margin-left: 42px;
		background: url(../images/menu.png) -121px -40px;
	}
	.menu_en .climate:hover{background-position: -121px -40px;}
	
	.menu_en .offers{
		width: 66px;
		margin-left: 42px;
		background: url(../images/menu.png) -231px -20px;
	}
	.menu_en .offers_act{
		width: 66px;
		margin-left: 42px;
		background: url(../images/menu.png) -231px -40px;
	}
	.menu_en .offers:hover{background-position: -231px -40px;}
	
	.menu_en .prices{
		width: 56px;
		margin-left: 42px;
		background: url(../images/menu.png) -339px -20px;
	}
	.menu_en .prices_act{
		width: 56px;
		margin-left: 42px;
		background: url(../images/menu.png) -339px -40px;
	}
	.menu_en .prices:hover{background-position: -339px -40px;}
	
	.menu_en .contacts{
		width: 77px;
		margin-left: 42px;
		background: url(../images/menu.png) -437px -20px;
	}
	.menu_en .contacts_act{
		width: 77px;
		margin-left: 42px;
		background: url(../images/menu.png) -437px -40px;
	}
	.menu_en .contacts:hover{background-position: -437px -40px;}
	
	
	.menu_en a{
		display: inline;
		float: left;
		height: 20px;
		background-repeat: no-repeat;
	}
	
	.menu_en a span {display: none;}
	
	/* --------------------------------------------------------------------------------------  BOTTOM  */
	.footer {
		height: 22px;
		padding-right: 10px;
		padding-left: 10px;
		color: #eaa89b;
		clear:both;
		font-size: 10px;
		padding-top: 8px;
	}
	.footer p {
		float:left;
	}
	.footer span {
		float: right;
	}
	.footer span a {
		color: #eaa89b;
	}
