html, body {
	margin: 0;
	padding: 0;
	height: 100%;
}
body {
	background: #E9EBD2 url("/i/header-background.jpg") no-repeat top left;
	font-family: Arial, sans-serif;
	behavior: url("/s/vlalek.htc");
}

#idPage {
	background: url("/i/footer-background.jpg") no-repeat bottom right;
}

/* Оформление наполнения */
a:link,
a:visited {
	text-decoration: unterlane;
	color: #004B81;
}
a:hover {color: #000}
p, li {
	font-size: 0.8em;
	line-height: 1.6em;
}
li ul li{
	font-size: 1em;
}
big {font-size: 1.6em}
h2 {
	font-size: 1.2em;
	font-weight: normal;
}
h3 {
	font-size: 1em;
	font-weight: normal;
}
td.Content {padding: 0 35px 35px 35px}
td {vertical-align: top}

/* Навигация */
.NavigationHomeCanvas {
	position: absolute;
	top: 33px;
	margin-left: 33px;
	z-index: 999
}
a.NavigationHome {
	_width: 22px;
	_height: 22px;
	_margin: 1px;
}
a.NavigationHome:hover {
	_border: 1px solid #316082;
	_margin: 0;
}
.NavigationHomeCanvas > a.NavigationHome:hover img {
	border: 1px solid #316082;
	margin: -1;
}

#idNavigation {
	list-style-type: none;
	line-height: 1.4em;
	margin: 220px 0 0 34px;
	padding: 0;
	width: 200px;
	color: #004B81;
}
#idNavigation li span {
	font-size: 1.4em;
	line-height: 1.5em;
}
#idNavigation li span.Selected {
	color: #5889AC;
}
#idNavigation ul {
	list-style-type: none;
	margin: 0.3em 0 1.3em 0;
	padding: 0;
	font-size: 0.7em;
}
#idNavigation ul li {
	line-height: 1.1em;
	margin-bottom: 0.5em;
}

/* Колонка с изображениями */
#idImages {margin: 17px 0}
#idImages div {text-align: center}
#idImages a:hover {border: 0}
#idImages a img {
	border: 1px solid #316082;
	margin: 17px;
}
#idImages a:hover img {
	border: 3px solid #316082;
	margin: 15px;
}

/* Правая колонка */
#idSolid table {
	color: #DADADA;
/*
	width: 100%;
	width: expression( document.body.clientWidth < 1260 ? "100%": "900px");
	max-width: 900px;
*/
}
#idSolid img {border: 1px solid #DADADA}
#idSolid a:link,
#idSolid a:visited {color: #DADADA}
#idSolid a:hover {color: #FFF}
#idSolidBody {background: #004B81 url("/i/solid-background.jpg") no-repeat left bottom}
#idSolid td {color: #DADADA}
#idSolidShadow {
	height: 39px;
	background: url("/i/solid-shadow.gif") repeat-x;
}

#idContacts {padding: 0 0 35px 35px}
#idContacts p {line-height: 1.3em}

/* Копирайты */
.Copyright {
	text-align: right;
	font-size: 0.7em;
	padding: 0 30px 30px 0;
	vertical-align: bottom;
}
.Astra {
	padding: 0 0 30px 0;
	vertical-align: bottom;
}
.Astra p {
	font-size: 0.7em;
	background: url("/i/astra.gif") no-repeat top left;
	margin-left: 10px;
	padding-left: 20px;
}

/* Облака */
.Cloud {
	position: absolute;
	z-index: 999;
	width: 100%;
	height: 150px;
	background-repeat: repeat-x;
}
.Cloud.n1 {top: 60px; background-position: -150px 0;}
.Cloud.n2 {top: 20px; background-position: 500px 0; z-index: 1;}
