/*2026-02-04*/
/*@font-face {
	font-family:Share;
	src:url("../axs_gfx/Share-Bold_0.ttf") format("truetype");
	font-style:normal;
	font-weight:bold;
	}*/
html.javascript .javascript_hide {	display:none;	}
.accessibility {
	position:absolute;
	top:-999em;
	left:-999em;
	}
.clear {	clear:both;	}
.clear-left {	clear:left;	}
.clear-right {	clear:right;	}
span.clear {
	display:block;
	height:0;
	}
.clear-content:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
/*div, form, ul, li {	outline:dotted 1px;	}*/

html {
	min-height:100.20%;
	}
body {
	margin:0px;
	padding:0px;
	max-width:1600px;
	min-height:100.00%;
	background:rgb(82,255,255) url(../axs_gfx/body_bg.png) left repeat-y;
	color:rgb(68,68,68);
	font:12px Arial, Helvetica, sans-serif;
	}
body.popup_window {
	width:auto;
	background-image:none;
	}
/*div, form, ul, li {	outline:dotted 1px;	}*/

a {
	color:rgb(21,111,11);
	text-decoration:none;
	}
a:hover {
	text-decoration:underline;
	}
a:focus, a:active {}
a:visited {}
form {
	margin:0px;
	padding:0px 0px 0px 0px;
	}
	label {
		display:block;
		}
	input, select, textarea {
		margin:0px 0px 1px 0px;
		}
	input.link, input.password, input.text, textarea {
		width:300px;
		}
	input.link  {
		color:rgb(128,128,128);
		text-decoration:underline;
		}
	input.submit {
		}
	select {
		}
	textarea {
		height:100px;
		}
	form span.captcha {
		display:block;
		width:100px;
		border:solid 1px;
		}
	form .input_required {
		color:#f00;
		}
	form .msg {
		margin:0;
		padding:0;
		color:#f00;
		}

h1, h2, h3, h4, h5, h6 {
	margin:0px 0px 5px 0px;
	}
h1 {
	font-size:18px;
	}
h2 {
	font-size:16px;
	}
h3 {
	font-size:14px;
	}
h4 {
	font-size:12px;
	}
h5 {
	font-size:12px;
	}
h6 {
	font-size:12px;
	}
p {
	margin:0px 0px 10px 0px;
	}

#releases_banner {
	padding:10px 0 0 0;
	background:#000;
	}
.javascript #releases_banner {
	/*height:250px;
	overflow:hidden;*/
	}
	#releases_banner #top {
		margin:0px 16px 16px 16px;
		height:18px;
		color:rgb(3,211,255);
		font-size:14px;
		}
	#releases_banner #releases_container {
		}
	#releases_banner #releases_container p {
		float:left;
		margin:0px 0px 16px 16px;
		border:16px solid #000;
		padding:0px;
		width:168px;
		height:168px;
		overflow:hidden;
		font-weight:bolder;
		}
		#releases_banner #releases_container p img {
			display:block;
			border:none;
			}
#header {
	min-height:55px;
	background:rgb(12,246,243);
	color:rgb(0,94,93);
	}
	#header #logo {
		float:left;
		margin:0;
		padding:0 0 0 10px;
		width:250px;
		color:#fff;
		}
	#header #logo a {
		color:#fff;
		}
		#header #logo a img {
			margin:0;
			padding:0;
			border:none;
			vertical-align:middle;
			}
	#header #banner1 {
		float:left;
		padding:20px 5px 0 10px;
		}
	#header #banner2 {
		float:right;
		padding:0 10px 0 5px;
		width:210px;
		}
		#header #banner2 form,
		#header #banner2 form input {
			margin:0;
			padding:0;
			}
			#header #banner2 form input {	display:block;	}
	#header #menu1 {
		color:rgb(0,95,91);
		}
		#header #menu1>ul {
			margin:0px 225px 0px 270px;
			padding:20px 0 5px 0;
			}
		#header #menu1>ul>li {
			display:inline;
			margin:0;
			padding:0;
			}
		#header #menu1>ul>li>a:before {	content:"[ ";	}
		#header #menu1>ul>li>a:after {	content:" ]";	}
			#header #menu1>ul li a {
				color:rgb(21,111,11);
				text-decoration:none;
				}
			#header #menu1>ul>li>a {
				margin:0px 3px;
				padding:0;
				white-space:nowrap;
				text-transform:uppercase;
				}
			#header #menu1>ul li a:hover {
				text-decoration:underline;
				}
				#header #menu1>ul li a em {
					font-style:normal;
					}
#banner3 {
	padding:20px 15px;
	min-height:10px;
	background:rgb(1,175,174);
	color:#fff;
	}
/*.javascript #banner3 {
	height:10px;
	}
	.javascript #banner3 div {
		float:left;
		}*/
	#banner3>div a {
		color:rgb(10,246,242);
		}
	#banner3>div p {
		margin:0;
		padding:0;
		}
#langs {
	float:right;
	text-align:right;
	}
	#langs li {
		display:inline;
		margin-left:10px;
		}
	#langs li:only-child {	display:none;	}
	#langs li.act {
		font-weight:bold;
		text-decoration:none;
		}
#login {
	clear:left;
	padding-bottom:5px;
	text-align:right;
	}
.authform {
	padding:20px 0px 70px 40px;
	}
	.authform input.password,
	.authform input.text {
		width:100px;
		}
#news,
#media {
	float:left;
	padding:9px 10px 50px 10px;
	width:280px;
	}
	#news h1 {
		text-align:right;
		}
	#news a,
	#media a {
		color:rgb(12,246,243);
		}
	#news h1,
	#media h1,
	#content #menu_path {
		border-bottom:1px solid;
		color:#fff;
		font-size:32px;
		font-weight:normal;
		text-transform:uppercase;
		}
		#news h1 a,
		#media h1 a,
		#content #menu_path a {
			color:#fff;
			}
	#news h2,
	#media h2 {
		clear:left;
		}
	#news img,
	#media img {
		margin:0px;
		border:none;
		}
	#news .pic,
	#media .pic {
		float:left;
		margin:0px 5px 5px 0px;
		}
#content {
	margin:0 0 0 600px;
	padding:9px 13px 50px 13px;
	}
	#content #float_clear {
		float:left;
		width:100%;
		}
	#content a {}
	#content a:hover {
		}
	#content img {
		margin:5px 5px 0px 0px;
		border:none;
		}
	#content img.mediaplayer {
		margin:1px 3px;
		vertical-align:text-top;
		}
	#content p {
		text-align:justify;
		}
	#content table {
		border-spacing:0px;
		border-collapse:collapse;
		}
		#content table thead th {
			background:rgb(230,230,230);
			}
		#content table th,
		#content table td {
			border:1px solid #fff;
			}
	
	#content .list .time {
		float:right;
		}
	#content .list .name {
		text-decoration:underline;
		}
	#content .list blockquote {
		border:1px solid rgb(128,128,128);
		background:rgb(240,240,240);
		font-style:italic;
		}
	#content .pager {
		margin:5px 0px 20px 0px;
		}
	#content .pager .act {
		font-weight: bold;
		color:rgb(180,180,180);
		}

	#content.plugin-deflt2 .row {
		clear:both;
		}
		#content.plugin-deflt2 .col1 {
			float:left;
			width:270px;
			}
			#content.plugin-deflt2 .col1 h1,
			#content.plugin-deflt2 .col1 h2,
			#content.plugin-deflt2 .col1 h3,
			#content.plugin-deflt2 .col1 h4,
			#content.plugin-deflt2 .col1 h5,
			#content.plugin-deflt2 .col1 h6 {
				margin-right:-215px;
				}
		#content.plugin-deflt2 .col2 {
			margin-left:285px;
			}
			#content.plugin-deflt2 .col2 img {
				margin:0px 0px 5px 0px;
				}

/* <custom plugins> */
.plugin-articles {
	font-size:10px;
	}
	.plugin-articles .publ {
		height:23px;
		color:#fff;
		font-size:9px;
		font-weight:normal;
		}
		#news.plugin-articles .publ a,
		#media.plugin-articles .publ a {
			display:block;
			float:left;
			border-bottom:1px dashed;
			padding:5px 0px;
			color:#fff;
			}
	#content .releases.list.item {
		clear:left;
		margin:0px 0px 20px 0px;
		padding:5px 10px 10px 10px;
		}
		#content .releases.list.item h2 {
			}
		#content .releases.list.item .cover {
			float:left;
			margin:0 5px 5px 0;
			width:100px;
			}
			#content .releases.list.item .cover img {
				margin:0px;
				}
		#content .releases.list.item dl {
			margin:0px 0px 0px 110px;
			min-height:105px;
			}
			#content .releases.list.item dl dt {
				float:left;
				font-weight:bold;
				}
			#content .releases.list.item dl dd {
				margin:0 0 0 110px;
				}
/* </custom plugins> */
	
	#footer {
		clear:both;
		margin-top:10px;
		border-bottom:dotted 1px;
		}
		#footer p {
			text-align:inherit;
			margin:0px;
			padding:0px;
			}
#axis {
	clear:both;
	float:left;
	margin:-15px 0 0 0;
	padding:0 0 0 10px;
	height:15px;
	}
	#axis #admin {
		color:rgb(218,2,149);
		text-decoration:none;
		}
.clear_both {
	display:block;
	clear:both;
	height:0;
	overflow:hidden;
	}

@media all and (min-width:45em) { /* 45*12px=720px */
	#axs_media::before {	content:"screen";	}
	nav.mobile-toggle .title { /* Hide title of the menu for screen media type. */
		position:absolute;
		left:-999em;
		top:-999em;
		}
	}
/*2009-05*/