body {
	background-color: #093824;
	margin: 0px;
	padding: 0px;
	text-align: center;

}

body, table, tr, th, input, textarea {
		font-size: 12px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

a {
	color: White;
}

a img {
	border: 0px;
}

img {
	vertical-align: bottom;
}

div.clr {
	clear: both;
}

div.headerout {
	background-color: #2a2c2b;
	/* background-image: url(/i/headerout-bg.gif); */
	background-position: center;
}

div.headerin {
	margin: auto;
	width: 680px;
	padding: 10px;
	background-color: #093824;
	text-align: justify;
}

div.subheaderout {
	background-image: url(/i/subheaderout-bg.gif);
	background-position: center;
}

div.subheaderin {
	margin: auto;
	width: 700px;
	padding: 0px;
	height: 187px;
	background-color: #3d3f3e;
	text-align: justify;
}

div.menu {
	width: 700px;
	margin: auto;
	margin-bottom: 2px;
	background-color: #ff6600;
	background-image: url(/i/corner.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	border-bottom: 1px solid #093824;
}

div.menu ul, div.menu li {
	margin: 0px;
	padding: 0px;
}

div.menu li {
	float: left;
	background-image: url(/i/corner.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	background-color: #595d5c;
	border-right: 2px solid #093824;
	list-style: none;
}

div.menu li.a {
	background-color: #6b6f6e;
	background-image: url(/i/corner-orange.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

div.menu li a {
	padding-top: 35px;
	padding-bottom: 10px;
	padding-left: 7px;
	padding-right:15px;
	display: block;
	white-space: nowrap;
}

* html div.menu li a {
width: 70px; /*IE использует и интерпретирует height как min-height */
}
html > body div.menu li a {
width: auto; /* для браузеров */
min-width: 60px;
}

/* Fix IE. Hide from IE Mac \*/ 
* html div.menu ul li { height: 1%; } 
* html div.menu ul li a { height: 1%; } 
/* End */ 

div.banners {
	margin: auto;
	width: 700px;
	margin-bottom: 2px;
	text-align: left;
}

div.banner {
	height: 78px;
	background-image: url(/i/corner.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	float: left;
	background-color: #2a2c2b;
}

div.brd {
	border-right: 2px solid #093824;
}

* html div.text {
height: 300px; /*IE использует и интерпретирует height как min-height */
}
html > body div.text {
height: auto; /* для браузеров */
min-height: 300px;
}

div.text {
	background-color: #6b6f6e;
	width: 660px;
	padding: 20px;
	color: white;
	text-align: justify;
	background-image: url(/i/corner.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	margin: auto;
	
	
}

div.text img.photo {
	margin: 10px;
	float: right;
	margin-right: 0px; 
}

div.text img {
	padding: 2px;
	background-color: White;
	border: 1px solid #D2D2D2;
}

div.text img.admin {
	border: 1px solid #C6C6C6;
	background-color: #F9F9F9;
	padding: 1px;
}

div.text h2 {
	font-size: 18px;
	text-align: left;
	color: #F0F0F0;
}

div.text h3 {
	font-size: 16px;
	text-align: left;
	color: #F0F0F0;
}



div.text p {
	margin-left: 15px;
	margin-top: 0px;
	margin-bottom: 10px;
}

div.text table{
border:0px; /* border="0" */
border-collapse:collapse; /* cellspacing="0" */
width: 100%;
}

div.text table td{
padding: 2px; /* cellspadding="0" */
}

div.text table td.cnt {
text-align: center;
}

div.text th {
	background: #C5C5C5;
	color: #5A5A5A;
	text-align: center;
	padding: 4px;
}

div.footer {
	width: 700px;
	height: 63px;
	font-size: 10px;
	margin: auto;
	margin-bottom: 10px;
}

div.l {
	float: left;
	width: 500px;
	background-color: #484e4c;
	text-align: center;
	height: 41px;
	color: white;
	padding-top: 22px; 
	background-image: url(/i/corner.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	font-size: 11px;
}

div.l a {
	padding-left: 2px;
	padding-right: 2px;
}

div.r {
	color: #c8cccb;
	float: right;
	width: 200px;

}

div.r p {
		height: 50px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	margin-right: 11px;
	padding-top: 2px;
	padding-left: 10px;
	background-color: #545756;
	background-image: url(/i/corner.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

/* admin */

div.text label {
	display: block;
}

div.text label.input {
	margin-top: 10px;
}

div.text label.check {
	margin-left: 20px;
}

div.text .text {
	border: 1px solid #CBCBCB;
	display: block;
	width: 470px;
	margin-left: 20px;
}

div.text textarea.text {
	overflow: visible;
	min-height: 200px;
}

div.text select {
	border: 1px solid #CBCBCB;
	display: block;
	width: 400px;
	margin-left: 20px;
}

div.text input.sbmt {
	border: 1px solid #CBCBCB;
	background-color: #F4F4F4;
	margin-top: 10px;	
}

div.text div.error {
	border: 1px solid #9fd119;
	background-color: #d7f095;
	width: 416px;
	padding: 2px;
}

/* wiki */
span.cite {
	color: red;
}
.indent {
	margin-left: 20px;
}

table.usertable {
  border: 1px none;
  border-collapse: collapse;
}
table.usertable tr td
{
  border-width: 1px;
  border-color: black;
  border-style: solid;
  padding: 4px;
  vertical-align: top;
}