#loading {position: absolute; top:0; left:0; z-index: 200; width: 100%; height: 100%;}
#mainbody {position: absolute; top:0; left:0; visibility: hidden; z-index: 400;}
html {overflow-y: scroll;   overflow-x: hidden; overflow: -moz-scrollbars-vertical; }
body {
	background:#fbfbf9; color:#3A3424;
	font-family: sans-serif, Tahoma, Helvetica, Arial, Verdana, Lucida, Geneva;
	font-size:13px; line-height:16px;
	margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;
}
td {
	font-size: 13px;
}
th {
	font-size:12px; font-weight:bold;
}
.pr {
	color:#888888;
}
.cell {
	padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; font-size:11px;
}
b {
	font-weight:#292529; color:#958777;
}
h1 {
	 text-indent:20.0pt; color:#9e8775; font-weight:bold; font-size:14px; line-height:17px; margin:0px
}
h2 {
	font-weight:bold; color:#958777; font-size:13px; line-height:16px; margin:0px;
}

h3 {
	text-align:center; color:#ccb7a6; font-weight:bold;font-size:13px; line-height:18px; margin:0px
}
h4 {
	text-align:center; color:#b3a292; font-weight:bold; font-size:14px; line-height:17px; margin:0px
}
.top {
	color:#555555; font-size:12px; line-height:20px; font-weight:bold;
}
.descr {
	font-weight:bold; font-size:13px; color:#998A7D;
}
.anons {
	font-size:11px; color:#5A4D43;
	}
.address {
	color:#ffffff; font-size:13px; line-height:14px; font-weight:bold;
}
.note {
	color:#578eb7; font-size:12px; line-height:14px;
}
.adr  {
	color:#4a4d7d; font-size:12px;
}
.sm  {
	font-size:11px;
}
.white {
	color:#FFFFFF; font-size:12px; line-height:15px;
}
a.art:active, a.art:link  {
	color:#000099; font-size:11px; text-decoration: none; font-weight:bold;
}
a.art:visited {
	color:#000099; font-size:11px; text-decoration: none; font-weight:bold;
}
a.art:hover, a.art:focus {
	color: #126ca8; font-size:11px; text-decoration: none; font-weight:bold;
}

a.dmenu:active, a.dmenu:link  {
	color:#000000; font-weight:bold;font-size:13px; text-decoration: underline;
}
a.dmenu:visited {
	color:#000000; font-weight:bold;font-size:13px; text-decoration: underline;
}
a.dmenu:hover, a.dmenu:focus {
	color:#888888; font-weight:bold;font-size:13px; text-decoration: none;
}

a.menu:active, a.menu:link  {
	color:#595059; font-size:14px; text-decoration:none; line-height:16px; border: 1px #FFF5C5 solid; border-top: 1px #FFF5C5 solid; border-bottom: 1px #706555 solid; border-right: 1px #706555 solid; padding:3px; padding-left:7px; padding-right:7px;
}
a.menu:visited {
	color:#595059; font-size:14px; text-decoration:none; line-height:16px; border: 1px #FFF5C5 solid; border-top: 1px #FFF5C5 solid; border-bottom: 1px #706555 solid; border-right: 1px #706555 solid; padding:3px; padding-left:7px; padding-right:7px;
}
a.menu:hover, a.menu:focus {
	color:#292529; font-size:14px; text-decoration:none; line-height:16px; border: 1px #D7C2AF solid; border-top: 1px #D7C2AF solid; border-bottom: 1px #A99E9E solid; border-right:1px #A99E9E solid; padding:3px; padding-left:7px; padding-right:7px;
}

a.sm:active, a.sm:link  {
	color:#595059; font-size:10px; text-decoration: underline;
}
a.sm:visited {
	color:#897B88; font-size:10px; text-decoration:  underline;
}
a.sm:hover, a.sm:focus {
	color: #897B88; font-size:10px; text-decoration: none;
}
a:active, a:link  {
	color:#595059; font-size:13px; text-decoration: underline;
}
a:visited {
	color:#897B88; font-size:13px; text-decoration:  underline;
}
a:hover, a:focus {
	color: #897B88; font-size:13px; text-decoration: none;
}
.box {
	color:#4a4d7d; font-weight:bold; font-family:arial; font-size:12px; line-height:15px;
}
p {
	font-size:13px; line-height:15px; text-align:justify; margin-top:10px;
}
ul {
	font-size:13px; text-align:left;
}
li {
	font-size:13px; line-height:15px; text-align:left; margin-top:3px;
}
.fbottom {
	color:#ede8de; font-weight:bold; font-family:arial; font-size:11px; line-height:15px;
}
input,textarea {
	background:#FFFFFF; border: 1px #646464 solid; color:#9e8775; font-size:13px;
}
.button {
	margin-top: 0px; margin-left: 0px; border: 1px #9e8775 solid; background:#E1D8C8; color:#646464;
}
.fbut {
	margin-top: 0px; margin-left: 0px; border: 1px #c5c5c5 solid; color:#264f87; background:#e0e0e0; font-size:12px; font-weight:bold;
	width:100%
}
.fdiv {
	margin-top: 5px; margin-bottom: 5px; margin-right: 7px; font-size:12px; text-align:right
}
.smhead {
	font-size:120%;padding-bottom:5px;line-height:25px; color:#264f87;
}
hr {margin-top:5px}
.ph {font-family:georgia,serif;color:#ffffff; font-size:13px; line-height:14px; font-weight:bold;}




