html {
	height: 100%;
}
body {
	background-color: #e1d4d4;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 100%; 
}
h1 {
	color: #d9004e;
	margin-top: 0px;
	margin-bottom: 10px;
	height: 20px;
	font: bold 16px/18px "Verdana", "Arial CE", sans-serif;
}
h2 {
	color: #d9004e;
	text-align: right;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 14px;
	font: 10px/12px "Verdana", "Arial CE", sans-serif;
}
ul { 
	margin-top: 0px;
	margin-bottom: 0px;
}
ul.sm {
	margin-left: 24px;
	padding: 2px;
}
li.sm {
	color: #d9004e;
}
table.mainlogos {
	background-color: #e1d4d4;
	height: 60px;
}
table.around {
	width: 100%; 
	height: 100%; 
}
td.main {
	background-image: url('../gfx/foto/0.jpg');
	vertical-align: bottom;
	height: 376px;
}
td.subpage {
	background-color: #ebe7e7;
	vertical-align: top;
}
td.submenu_back {
	background-image: url('../gfx/submenu_back.gif');
	background-repeat: no-repeat;
	vertical-align: top;
	width: 185px;
	height: 421px;
}
hr {
	border: 1px;
	height: 1px;
	background-color: #dacacc;
	color: #dacacc;
	margin-top: 2px;
	margin-bottom: 2px;
}
p {
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 13px;
	text-indent: 20px;
}
img.mapka {
	border: 1px;
	border-style: solid;
	border-color: #d9004e;
	padding: 1px;
}
div.mapka {
	border: 1px;
	border-style: solid;
	border-color: #d9004e;
	padding: 1px;
}
div.copy {
	margin-top: 3px;
	text-align: left;
	color: #8d425c;
	font: 10px/16px "Verdana", "Arial CE", sans-serif;
}
div.author {
	margin-top: 3px;
	text-align: right;
	color: #8d425c;
	font: 10px/16px "Verdana", "Arial CE", sans-serif;
}
div.submenu {
	margin-top: 14px;
	text-align: left;
	color: #d9004e;
	font: 10px/16px "Verdana", "Arial CE", sans-serif;
}
div.mainpage {
	text-align: justify;
	width: 580px;
	background-color: #ebe7e7;
	color: #584f32;
	font: 11px/14px "Tahoma", "Arial CE", sans-serif;
}
div.main {
	margin-left: 7px;
	margin-right: 7px;
	margin-bottom: 0px;
}
div.mainbottom {
	margin-left: 7px;
	margin-right: 7px;
	margin-bottom: 7px;
}
div.subpage {
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 20px;
	margin-bottom: 10px;
	text-align: justify;
	color: #584f32;
	font: 11px/14px "Tahoma", "Arial CE", sans-serif;
}
a.mm {
	color: #ffffff;
	text-decoration: none;
}
a.mm:hover {
	color: #ffb8b8;
	text-decoration: underline;
}
a.sm {
	color: #f9869c;
	text-decoration: none;
}
a.sm:hover {
	color: #ffb8b8;
	text-decoration: underline;
}
a {
	color: #d9004e;
	text-decoration: none;
}
a:hover {
	color: #d9004e;
	text-decoration: underline;
}
a.auth {
	color: #8d425c;
	text-decoration: none;
}
a.auth:hover {
	color: #d9004e;
}
.margin {
	margin-left: 14px;
	margin-right: 14px;
}
.nobr {
	white-space: nowrap;
}
.mainback {
	background-color: #dacacc;
	color: #baaaac;
	width: 14px;
}
.mainback2 {
	background-color: #dacacc;
	vertical-align: top;
	width: 336px;
}
.mainback3 {
	background-color: #dacacc;
	vertical-align: top;
	width: 604px;
}
.mainback4 {
	background-color: #dacacc;
}
.mainwhite {
	background-color: #ffffff;
	width: 940px;
}
.logo {
	background-color: #ffffff;
}
.pas {
	background-color: #d9004e;
}
.marked {
	color: #d9004e;
}

.menu {
	margin-left: 14px;
	text-align: left;
	color: #ffffff;
	font: 10px/16px "Verdana", "Arial CE", sans-serif;
}
.space {
	color: #ffffff;
}
.artde {
	text-align: right; 
  vertical-align: bottom; 
}
