html, body {
	background: #f0f0f0;
	margin: 0;
	height: 100%;
	color: #1F1F1F;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src:	url("fonts/OpenSans-Regular.eot");
  src: 	url("fonts/OpenSans-Regular.eot?#iefix") format('embedded-opentype'),
		url("fonts/OpenSans-Regular.woff") format("woff"),
		url("fonts/OpenSans-Regular.ttf") format("truetype"),
		url("fonts/OpenSans-Regular.svg#OpenSans") format("svg");
}
@font-face {
  font-family: 'Open Sans Light';
  font-style: normal;
  font-weight: 300;
  src:	url("fonts/OpenSans-Light.eot");
  src: 	url("fonts/OpenSans-Light.eot?#iefix") format('embedded-opentype'),
		url("fonts/OpenSans-Light.woff") format("woff"),
		url("fonts/OpenSans-Light.ttf") format("truetype"),
		url("fonts/OpenSans-Light.svg#OpenSans_Light") format("svg");
}
/* BEGIN IE */
main, .content {
	display: block;
}
/* END IE */
code {
	font-size: 1.1em;
}

.topbar {
	max-height: 47px;
	
	/*background: #0F0F0F;*/
	background: #001c21;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: small;
	border-bottom: 1px solid #bababa;
	z-index: 5000;
	width: 100%;
}
.topbar ul {
	list-style-type: none;
	overflow: hidden;
	padding: 0;
	margin: 0;
	position: relative;
}
.topbar li {
	float: left;
	height: 46px;
	line-height: 46px;
	vertical-align: middle;
	cursor: pointer;
}
.topbar li.first {
	cursor: default !important;
	padding: 0 32px;
}
.topbar li.first img {
	height: 32px;
	margin-top: 6px;
	vertical-align: baseline !important;
}
.topbar a {
	text-decoration: none;
	color: #fff;
	display: block;
	padding: 0 32px;
}
.topbar a:focus,
.topbar a:active
{
	outline: 0 none;
}
#magic-line {
	position: absolute;
	/*background: #2E2E2E;*/
	background: #344152;
	height: 46px;
}
.topbar .down {
	margin-left: 4px;
}

.fullcontent {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: small;
	height: 100%;
	margin: 0 auto;
	padding: 46px 8px 0 8px;
}
.content {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: small;
	width: 70%;
	height: 100%;
	margin: 0 auto;
	padding: 0 8px;
}

.fullcontent h1,
.content h1 {
	font-family: "Open Sans Light", "lucida grande", "Segoe UI", Arial, Verdana, "lucida sans unicode", Tahoma, sans-serif;
	padding-bottom: 8px;
	border-bottom: 1px dotted #808080;
}
.fullcontent a,
.content a {
	color: #3B5323;
	text-decoration: underline;
}
.fullcontent a:hover,
.content a:hover {
	color: #008b00;
	text-decoration: none;
}

.onux-menu {
	position:fixed;
	background: #121214;
	width: 100%;
	height: 43px;
	border-bottom: 3px solid #C0C0C0;
	z-index: 5001;
	font-family: "Open Sans", Arial, Verdana, "lucida sans unicode", Tahoma, Geneva, sans-serif;
	font-size: 0.8em;
}
#onux-menu-expand {
	position: fixed;
	top: 0;
	right: 24px;
	padding: 5px 7px;
	background: #121214;
	border-left: 2px solid #C0C0C0;
	border-right: 2px solid #C0C0C0;
	border-bottom: 2px solid #C0C0C0;
	border-radius: 0 0 5px 5px;
	cursor: pointer;
	z-index: 5001;
}
#onux-menu-expand:hover {
	background: #212121;
}
#onux-menu-expand a {
	height: 18px;
	background: url("../assets/onux.gif") no-repeat;
	background-size: 38px 18px;
	text-indent: -9999px;
	display: block;
	width: 52px;
}
#onux-menu-expand a::after {
	content: " ";
	background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAABlBMVEX///9ISEhr7AOpAAAAAXRSTlMAQObYZgAAACRJREFUCB1jQAYcAgwyFgx2NQzyPxj4PzCwP2BgPsDA2MCABAB3igVoBVbiiwAAAABJRU5ErkJggg==");
	transform: rotate(270deg);
	/*border-radius: 5px 5px 0 0;*/
	border-radius: 0 0 5px 5px;
	width: 16px;
	height: 16px;
	position: absolute;
	top: 6px;
	right: 3px;
}
#logo { float: left; margin: 10px 15px 0 20px; height: 50%; }
.onux-nav { float: left; padding: 0; font-size: 0.8em; margin: 0; color: #C0C0C0; }
#magic-line2 {
	position: absolute;
	top: 31px;
	background: #FAFAFA;
	height: 2px;
}
#onux_main_menu { list-style-type: none; margin: 0; padding: 0; height: 100%; overflow: hidden; }
#onux_main_menu li { float: left; height: 43px; line-height: 43px; }
#onux_main_menu li.first { padding-left: 0; margin-left: 20px; }
#onux_main_menu li:hover { cursor: pointer; }
#onux_main_menu a {
	display: block;
	text-decoration: none;
	color: #C0C0C0;
	padding-left: 40px; 
	width: 100%;
	text-transform: uppercase;
}
#onux_main_menu li.first a { padding-left: 0; }
#onux_main_menu a:hover { color: #FAFAFA; }

.statcounter {
	display: none;
}
