html, body {
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	background: #19c6ff;
	//background: linear-gradient(to bottom, #00a2ef 0, #00a2ef 190px, #19c6ff 191px, #19c6ff 100%);
	background: linear-gradient(to bottom, #0085ef 0, #0085e0 210px, #00a2e0 211px, #00a2ef 750px, #0085ef 751px, #0085ef 100%);
	font-family: Segoe UI, sans-serif;
	font-size: 14pt;
	color: white;
}

a {
	text-decoration: none;
	color: white;
}

#page_container {
	width: 900px;
	margin: 0 auto;
	padding: 0;
}

#header {
	width: 100%;
	margin: 0 auto;
	padding: 20px 0 0 0;	
		
	//border: 1px solid black;
}
#header::after {
	content: "";
	display: table;
	clear: both;
}

#logo {
	float: left;
	height: 150px;
	width: 50%;
	background: url(Header.png) no-repeat;
	background-position: left;
	text-align: right;
	vertical-align: middle;
}
#head_contacts {
	float: left;
	height: 100%;
	width: 50%;
	text-align: right;
}

#main_menu {
	width: 100%;
	margin: 0 auto;
	padding: 0;
}

#main_menu a {
	margin: 0 15px;
	line-height: 40px;
	transition: all 0.2s ease;
}

#main_menu a:hover {
	color: #f25c01;
}

#main_menu a:first-child {
	margin: 0;
}

#center {
	width: 100%;
	margin: 0 auto;
	padding: 30px 0;
}

#center::after {
	content: "";
	display: table;
	clear: both;
	}

.tile {
	float: left;
	height: 70px;
	width: 240px;
	margin: 0 45px 0 0;
	padding: 15px;
	overflow: hidden;
	transition: all 0.3s ease;
}

#center .tile:nth-child(3) {
	margin: 0;
}

.tile a {
	display: block;
	padding: 0;
	line-height: 70px;
	white-space: nowrap;
	text-overflow: ellipsis;
}

#tile1 {
	background: #06d219 url(Room_small.png) no-repeat;
	background-position: right;
	background-size: 40%;
}

#tile2 {
	background: #f25c01 url(Koord_small.png) no-repeat;
	background-position: right;
	background-size: 40%;
}

#tile3 {
	background: #2965ff url(Sale_small.png) no-repeat;
	background-position: right;
	background-size: 40%;
}

#center div.tile:hover {
	transform: scale(1.02);
}

#promo {
	position: relative;
	float: left;
	height: 220px;
	width: 100%;
	margin: 30px 0 auto;
	padding: 0;
	background: #19b0f8 url(HappySmilingPeople_new.jpg) no-repeat;
	background-position: right;
	background-size: cover;
}

#room {
	position: relative;
	float: left;
	height: 220px;
	width: 100%;
	margin: 30px 0 auto;
	padding: 0;
	background: #19b0f8 ;
	background-position: right;
	background-size: cover;
	font-family: Segoe UI, sans-serif;
	font-size: 16pt;
	color: yellow;
}
#room a {
	margin: 0 15px;
	line-height: 40px;
	transition: all 0.2s ease;
	font-family: Segoe UI, sans-serif;
	font-size: 18pt;
}
#room b {
	
	font-size: 24pt;
}

#room a:hover {
	color: #f25c01;
}

#route {
	position: relative;
	float: left;
	height: 220px;
	width: 100%;
	margin: 30px 0 auto;
	padding: 0;
	background: #19b0f8 ;
	background-position: right;
	background-size: cover;
	font-family: Segoe UI, sans-serif;
	font-size: 16pt;                               
	color: yellow;

}
#route a {
	margin: 0 15px;
	line-height: 40px;
	transition: all 0.2s ease;
	font-family: Segoe UI, sans-serif;
	font-size: 24pt;
}

#route a:hover {
	color: #f25c01;
}

.cnt {
	float: left;
	height: 31px;
	width: 88px;
	margin: 99px 0 0 0px;
	padding: 0;
	transition: all 0.3s ease;
}

.grp {
	position: relative;
	float: left;
	height: 100px;
	width: 420px;
	margin: 30px 0 0 0;
	padding: 0;
	background: #19b0f8 ;
	background-position: right;
	background-size: cover;
	font-family: Segoe UI, sans-serif;
	font-size: 16pt;
	color: red;
}

.fig {
	float: right;
	height: 100px;
	width: 100px;
	margin: 30px 0 0 30px;
	padding: 0;
	transition: all 0.3s ease;
}

#fig_1 {
	background: url(fig_1.png);
}

#fig_2 {
	background: url(fig_2.png);
}

#fig_3 {
	background: url(fig_3.png);
}

#footer {
	width: 100%;
	margin: 0 auto;
	padding: 10px 0;
}

#extlink {
	font-family: Segoe UI, sans-serif;
	font-size: 8pt;
	color: yellow;
}
