body {
	margin-left : 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom : 0px;
	background-color : White;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

div.main {
	background-color : White;
	left: 170px;
	top : 60px;
	right : 10px;
    position : absolute;
	padding-left: 10px;
	padding-right: 10px;
	margin : 0px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

#menu {
	background-color : #FF8C00;
	width : 160px;
	height : 360px;
	position : relative;
	margin : 0px;
	padding: 0px;
}

#menu ul {
	margin : 5px;
	margin-top: 0px;
	padding : 0px;
	white-space : nowrap;
		text-align : right;
}

#menu a {
	color : #F0FFFF;
	text-decoration : none;
}

#menu a:hover {
text-decoration : none;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #FFFFFF;
width : 100%;
display : block;
text-align : left;
}

#menu li {
	list-style-type: none;
}

#menu p {
	visibility : hidden;
	position : absolute;
}

div.main ul a {
	width : auto;
	background-color : transparent;
	color: #FF8C00;
	text-decoration : none;
	padding : 5px;
	display : inline;
}

div.main ul a:hover {
	background-color : transparent;
	color: Gray;
	text-decoration : underline;
}

div.main a {
	color: #FF8C00;
	background-color : tranparent;
	text-decoration : none;
	display : inline;
}

div.main a:hover {
	text-decoration : underline;
}

div.links a, div.forum a {
	color: #FF8C00;
	background-color : Gray;
	text-decoration : none;
	display : block;
}

div.links a:hover, div.forum a:hover {
	text-decoration : underline;
}

div.main ul {
list-style-image : url(bullet.gif);
}

div.links, div.forum {
		width : 100%;
}

div.links br, div.forum br {
	visibility : hidden;
	position : absolute;
	line-height : 0px;
}

div.main form {
	background-color: #FF8C00;
	color : white;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding : 2px;
}

div.main label {
	float : left;
	width: 100px;
	top: 0px;
	position : relative;
	vertical-align : top;
	text-align : right;
}

div.main input {
	left: 2px;
	position : relative;
	border-width : 1px;
	border-style : solid;
	border-color : gray;
	margin : 1px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

div.main textarea {
	left: 2px;
	top: 0px;
	position : relative;
	border-width : 1px;
	border-style : solid;
	border-color : gray;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

div.main Input.button {
	background-color : Gray;
	color: #FF8C00;
	left: 0px;
	width: 100px;
	position : relative;
	border-style : none;
	padding: 2px;
	font : small;
	text-decoration : underline;
	cursor : hand;
}

div.menu a {
  color: Gray;
  text-decoration: none;
  display: block;
  font-size : 20px;
  font-weight : bold;
  text-align : right;
}

div.menu a:hover {
background-color : Gray;
color : #FF8C00;
}

[class~="links"] p {
  margin-top: 0px;
}

[class~="forum"] p {
  margin-top: 0px;
}

div.links p, div.forum p {
	background-color : Gray;
	margin-top : 0px;
	position : relative;
}

div.noeska {
	top : 0px;
	position: relative;
}

div.dgs {
	top: 0px;
	left: 170px;
	position: absolute;
}

div.noeska h1 {
	color : Gray;
}

div.dgs h1 {
	color : #FF8C00;
}

div.footer {
	background-color: #FF8C00;
	width: 160px;
	top: -10px;
	position : relative;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
 
div.footer p {
	color: white;
	font-size : 8px;
	text-align : center;
}