#adm-main {
	margin: 0px auto; left: 0px; top: 0px; width: 100%; line-height: 150%; overflow: hidden; font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 11px; font-style: normal; font-weight: normal; position: relative; cursor: default; min-height: 100%; background-image: url("../images/page.png"); background-color: rgb(241, 241, 241);
}
table {
	line-height: 150%; font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 11px; font-style: normal; font-weight: normal;
}
ul.adm-hmenu {
	line-height: 150%; font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 11px; font-style: normal; font-weight: normal;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
a {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
.adm-button {
	color: rgb(2, 125, 197); font-size: 11px; text-decoration: underline;
}
.adm-postcontent {
	text-align: left;
}
.adm-postheadericons {
	text-align: left;
}
.adm-postfootericons {
	text-align: left;
}
.adm-blockcontent {
	text-align: left;
}
ul.adm-vmenu a {
	text-align: left;
}
.adm-postcontent {
	font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 12px;
}
.adm-postcontent li {
	font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 12px;
}
.adm-postcontent table {
	font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 12px;
}
.adm-postcontent a {
	font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 12px;
}
.adm-postcontent a:link {
	font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 12px;
}
.adm-postcontent a:visited {
	font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 12px;
}
.adm-postcontent a.visited {
	font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 12px;
}
.adm-postcontent a:hover {
	font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 12px;
}
.adm-postcontent a.hovered {
	font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 12px;
}
.adm-postcontent p {
	margin: 12px 0px;
}
.adm-postcontent h1 {
	line-height: 120%; font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 20px; font-style: normal; font-weight: normal;
}
.adm-postcontent h1 a {
	line-height: 120%; font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 20px; font-style: normal; font-weight: normal;
}
.adm-postcontent h1 a:link {
	line-height: 120%; font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 20px; font-style: normal; font-weight: normal;
}
.adm-postcontent h1 a:visited {
	line-height: 120%; font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 20px; font-style: normal; font-weight: normal;
}
.adm-postcontent h1 a:hover {
	line-height: 120%; font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 20px; font-style: normal; font-weight: normal;
}
.adm-postcontent h2 {
	line-height: 120%; font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 20px; font-style: normal; font-weight: normal;
}
.adm-postcontent h2 a {
	line-height: 120%; font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 20px; font-style: normal; font-weight: normal;
}
.adm-postcontent h2 a:link {
	line-height: 120%; font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 20px; font-style: normal; font-weight: normal;
}
.adm-postcontent h2 a:visited {
	line-height: 120%; font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 20px; font-style: normal; font-weight: normal;
}
.adm-postcontent h2 a:hover {
	line-height: 120%; font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 20px; font-style: normal; font-weight: normal;
}
.adm-postcontent h3 {
	line-height: 120%; font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 20px; font-style: normal; font-weight: normal;
}
.adm-postcontent h3 a {
	line-height: 120%; font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 20px; font-style: normal; font-weight: normal;
}
.adm-postcontent h3 a:link {
	line-height: 120%; font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 20px; font-style: normal; font-weight: normal;
}
.adm-postcontent h3 a:visited {
	line-height: 120%; font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 20px; font-style: normal; font-weight: normal;
}
.adm-postcontent h3 a:hover {
	line-height: 120%; font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 20px; font-style: normal; font-weight: normal;
}
.adm-postcontent h4 {
	line-height: 120%; font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 20px; font-style: normal; font-weight: normal;
}
.adm-postcontent h4 a {
	line-height: 120%; font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 20px; font-style: normal; font-weight: normal;
}
.adm-postcontent h4 a:link {
	line-height: 120%; font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 20px; font-style: normal; font-weight: normal;
}
.adm-postcontent h4 a:visited {
	line-height: 120%; font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 20px; font-style: normal; font-weight: normal;
}
.adm-postcontent h4 a:hover {
	line-height: 120%; font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 20px; font-style: normal; font-weight: normal;
}
.adm-postcontent h5 {
	line-height: 120%; font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 20px; font-style: normal; font-weight: normal;
}
.adm-postcontent h5 a {
	line-height: 120%; font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 20px; font-style: normal; font-weight: normal;
}
.adm-postcontent h5 a:link {
	line-height: 120%; font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 20px; font-style: normal; font-weight: normal;
}
.adm-postcontent h5 a:visited {
	line-height: 120%; font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 20px; font-style: normal; font-weight: normal;
}
.adm-postcontent h5 a:hover {
	line-height: 120%; font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 20px; font-style: normal; font-weight: normal;
}
.adm-postcontent h6 {
	line-height: 120%; font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 20px; font-style: normal; font-weight: normal;
}
.adm-postcontent h6 a {
	line-height: 120%; font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 20px; font-style: normal; font-weight: normal;
}
.adm-postcontent h6 a:link {
	line-height: 120%; font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 20px; font-style: normal; font-weight: normal;
}
.adm-postcontent h6 a:visited {
	line-height: 120%; font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 20px; font-style: normal; font-weight: normal;
}
.adm-postcontent h6 a:hover {
	line-height: 120%; font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 20px; font-style: normal; font-weight: normal;
}
.adm-blockheader .t {
	line-height: 120%; font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 20px; font-style: normal; font-weight: normal;
}
.adm-blockheader .t a {
	line-height: 120%; font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 20px; font-style: normal; font-weight: normal;
}
.adm-blockheader .t a:link {
	line-height: 120%; font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 20px; font-style: normal; font-weight: normal;
}
.adm-blockheader .t a:visited {
	line-height: 120%; font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 20px; font-style: normal; font-weight: normal;
}
.adm-blockheader .t a:hover {
	line-height: 120%; font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 20px; font-style: normal; font-weight: normal;
}
.adm-vmenublockheader .t {
	line-height: 120%; font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 20px; font-style: normal; font-weight: normal;
}
.adm-vmenublockheader .t a {
	line-height: 120%; font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 20px; font-style: normal; font-weight: normal;
}
.adm-vmenublockheader .t a:link {
	line-height: 120%; font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 20px; font-style: normal; font-weight: normal;
}
.adm-vmenublockheader .t a:visited {
	line-height: 120%; font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 20px; font-style: normal; font-weight: normal;
}
.adm-vmenublockheader .t a:hover {
	line-height: 120%; font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 20px; font-style: normal; font-weight: normal;
}
.adm-headline {
	line-height: 120%; font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 20px; font-style: normal; font-weight: normal;
}
.adm-headline a {
	line-height: 120%; font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 20px; font-style: normal; font-weight: normal;
}
.adm-headline a:link {
	line-height: 120%; font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 20px; font-style: normal; font-weight: normal;
}
.adm-headline a:visited {
	line-height: 120%; font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 20px; font-style: normal; font-weight: normal;
}
.adm-headline a:hover {
	line-height: 120%; font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 20px; font-style: normal; font-weight: normal;
}
.adm-slogan {
	line-height: 120%; font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 20px; font-style: normal; font-weight: normal;
}
.adm-slogan a {
	line-height: 120%; font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 20px; font-style: normal; font-weight: normal;
}
.adm-slogan a:link {
	line-height: 120%; font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 20px; font-style: normal; font-weight: normal;
}
.adm-slogan a:visited {
	line-height: 120%; font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 20px; font-style: normal; font-weight: normal;
}
.adm-slogan a:hover {
	line-height: 120%; font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 20px; font-style: normal; font-weight: normal;
}
.adm-postheader {
	line-height: 120%; font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 20px; font-style: normal; font-weight: normal;
}
.adm-postheader a {
	line-height: 120%; font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 20px; font-style: normal; font-weight: normal;
}
.adm-postheader a:link {
	line-height: 120%; font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 20px; font-style: normal; font-weight: normal;
}
.adm-postheader a:visited {
	line-height: 120%; font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 20px; font-style: normal; font-weight: normal;
}
.adm-postheader a:hover {
	line-height: 120%; font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 20px; font-style: normal; font-weight: normal;
}
.adm-postcontent a {
	color: rgb(2, 125, 197); font-family: Tahoma, Arial, Helvetica, Sans-Serif; text-decoration: underline;
}
.adm-postcontent a:link {
	color: rgb(2, 125, 197); font-family: Tahoma, Arial, Helvetica, Sans-Serif; text-decoration: underline;
}
.adm-postcontent a:visited {
	color: rgb(172, 21, 21); font-family: Tahoma, Arial, Helvetica, Sans-Serif; text-decoration: underline;
}
.adm-postcontent a.visited {
	color: rgb(172, 21, 21); font-family: Tahoma, Arial, Helvetica, Sans-Serif; text-decoration: underline;
}
.adm-postcontent a:hover {
	color: rgb(23, 71, 109); font-family: Tahoma, Arial, Helvetica, Sans-Serif; text-decoration: underline;
}
.adm-postcontent a.hover {
	color: rgb(23, 71, 109); font-family: Tahoma, Arial, Helvetica, Sans-Serif; text-decoration: underline;
}
.adm-postcontent h1 {
	margin: 10px 0px 0px; color: rgb(0, 87, 131); font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 14px; font-style: normal; font-weight: bold; text-shadow: 0px 0px 0px rgb(255,255,255);
}
.adm-blockcontent h1 {
	margin: 10px 0px 0px; font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 14px; font-style: normal; font-weight: bold; text-shadow: 0px 0px 0px rgb(255,255,255);
}
.adm-postcontent h1 a {
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 14px; font-style: normal; font-weight: bold; text-shadow: 0px 0px 0px rgb(255,255,255);
}
.adm-postcontent h1 a:link {
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 14px; font-style: normal; font-weight: bold; text-shadow: 0px 0px 0px rgb(255,255,255);
}
.adm-postcontent h1 a:hover {
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 14px; font-style: normal; font-weight: bold; text-shadow: 0px 0px 0px rgb(255,255,255);
}
.adm-postcontent h1 a:visited {
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 14px; font-style: normal; font-weight: bold; text-shadow: 0px 0px 0px rgb(255,255,255);
}
.adm-blockcontent h1 a {
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 14px; font-style: normal; font-weight: bold; text-shadow: 0px 0px 0px rgb(255,255,255);
}
.adm-blockcontent h1 a:link {
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 14px; font-style: normal; font-weight: bold; text-shadow: 0px 0px 0px rgb(255,255,255);
}
.adm-blockcontent h1 a:hover {
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 14px; font-style: normal; font-weight: bold; text-shadow: 0px 0px 0px rgb(255,255,255);
}
.adm-blockcontent h1 a:visited {
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 14px; font-style: normal; font-weight: bold; text-shadow: 0px 0px 0px rgb(255,255,255);
}
.adm-postcontent h2 {
	margin: 10px 0px 0px; color: rgb(45, 136, 210); font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 14px; font-style: normal; font-weight: bold;
}
.adm-blockcontent h2 {
	margin: 10px 0px 0px; font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 14px; font-style: normal; font-weight: bold;
}
.adm-postcontent h2 a {
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 14px; font-style: normal; font-weight: bold;
}
.adm-postcontent h2 a:link {
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 14px; font-style: normal; font-weight: bold;
}
.adm-postcontent h2 a:hover {
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 14px; font-style: normal; font-weight: bold;
}
.adm-postcontent h2 a:visited {
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 14px; font-style: normal; font-weight: bold;
}
.adm-blockcontent h2 a {
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 14px; font-style: normal; font-weight: bold;
}
.adm-blockcontent h2 a:link {
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 14px; font-style: normal; font-weight: bold;
}
.adm-blockcontent h2 a:hover {
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 14px; font-style: normal; font-weight: bold;
}
.adm-blockcontent h2 a:visited {
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 14px; font-style: normal; font-weight: bold;
}
.adm-postcontent h3 {
	margin: 10px 0px 0px; color: rgb(226, 52, 29); font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 13px;
}
.adm-blockcontent h3 {
	margin: 10px 0px 0px; font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 13px;
}
.adm-postcontent h3 a {
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 13px;
}
.adm-postcontent h3 a:link {
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 13px;
}
.adm-postcontent h3 a:hover {
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 13px;
}
.adm-postcontent h3 a:visited {
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 13px;
}
.adm-blockcontent h3 a {
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 13px;
}
.adm-blockcontent h3 a:link {
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 13px;
}
.adm-blockcontent h3 a:hover {
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 13px;
}
.adm-blockcontent h3 a:visited {
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 13px;
}
.adm-postcontent h4 {
	margin: 10px 0px 0px; color: rgb(29, 90, 139); font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 14px;
}
.adm-blockcontent h4 {
	margin: 10px 0px 0px; font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 14px;
}
.adm-postcontent h4 a {
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 14px;
}
.adm-postcontent h4 a:link {
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 14px;
}
.adm-postcontent h4 a:hover {
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 14px;
}
.adm-postcontent h4 a:visited {
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 14px;
}
.adm-blockcontent h4 a {
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 14px;
}
.adm-blockcontent h4 a:link {
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 14px;
}
.adm-blockcontent h4 a:hover {
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 14px;
}
.adm-blockcontent h4 a:visited {
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 14px;
}
.adm-postcontent h5 {
	margin: 10px 0px 0px; color: rgb(29, 90, 139); font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 13px; font-style: normal; font-weight: normal;
}
.adm-blockcontent h5 {
	margin: 10px 0px 0px; font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 13px; font-style: normal; font-weight: normal;
}
.adm-postcontent h5 a {
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 13px; font-style: normal; font-weight: normal;
}
.adm-postcontent h5 a:link {
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 13px; font-style: normal; font-weight: normal;
}
.adm-postcontent h5 a:hover {
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 13px; font-style: normal; font-weight: normal;
}
.adm-postcontent h5 a:visited {
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 13px; font-style: normal; font-weight: normal;
}
.adm-blockcontent h5 a {
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 13px; font-style: normal; font-weight: normal;
}
.adm-blockcontent h5 a:link {
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 13px; font-style: normal; font-weight: normal;
}
.adm-blockcontent h5 a:hover {
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 13px; font-style: normal; font-weight: normal;
}
.adm-blockcontent h5 a:visited {
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 13px; font-style: normal; font-weight: normal;
}
.adm-postcontent h6 {
	margin: 10px 0px 0px; color: rgb(91, 162, 220); font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 12px;
}
.adm-blockcontent h6 {
	margin: 10px 0px 0px; font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 12px;
}
.adm-postcontent h6 a {
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 12px;
}
.adm-postcontent h6 a:link {
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 12px;
}
.adm-postcontent h6 a:hover {
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 12px;
}
.adm-postcontent h6 a:visited {
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 12px;
}
.adm-blockcontent h6 a {
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 12px;
}
.adm-blockcontent h6 a:link {
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 12px;
}
.adm-blockcontent h6 a:hover {
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 12px;
}
.adm-blockcontent h6 a:visited {
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 12px;
}
header {
	background-origin: border-box !important; -webkit-background-origin: border; -moz-background-origin: border;
}
footer {
	background-origin: border-box !important; -webkit-background-origin: border; -moz-background-origin: border;
}
article {
	background-origin: border-box !important; -webkit-background-origin: border; -moz-background-origin: border;
}
nav {
	background-origin: border-box !important; -webkit-background-origin: border; -moz-background-origin: border;
}
#adm-hmenu-bg {
	background-origin: border-box !important; -webkit-background-origin: border; -moz-background-origin: border;
}
.adm-sheet {
	background-origin: border-box !important; -webkit-background-origin: border; -moz-background-origin: border;
}
.adm-hmenu a {
	background-origin: border-box !important; -webkit-background-origin: border; -moz-background-origin: border;
}
.adm-vmenu a {
	background-origin: border-box !important; -webkit-background-origin: border; -moz-background-origin: border;
}
.adm-slidenavigator > a {
	background-origin: border-box !important; -webkit-background-origin: border; -moz-background-origin: border;
}
.adm-checkbox::before {
	background-origin: border-box !important; -webkit-background-origin: border; -moz-background-origin: border;
}
.adm-radiobutton::before {
	background-origin: border-box !important; -webkit-background-origin: border; -moz-background-origin: border;
}
.adm-object1589640823 h1 {
	line-height: 100%;
}
.adm-object1589640823 h2 {
	line-height: 100%;
}
.adm-object1589640823 h3 {
	line-height: 100%;
}
.adm-object1589640823 h4 {
	line-height: 100%;
}
.adm-object1589640823 h5 {
	line-height: 100%;
}
.adm-object1589640823 h6 {
	line-height: 100%;
}
.adm-object1589640823 p {
	line-height: 100%;
}
.adm-object1589640823 a {
	line-height: 100%;
}
.adm-object1589640823 ul {
	line-height: 100%;
}
.adm-object1589640823 ol {
	line-height: 100%;
}
.adm-object1589640823 li {
	line-height: 100%;
}
.adm-object1589640823 {
	left: 95.88%; top: 85px; width: 150px; height: 16px; margin-left: -146px !important; position: absolute; z-index: 101; transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg);
}
header {
	display: block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
footer {
	display: block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
article {
	display: block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
nav {
	display: block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
#adm-hmenu-bg {
	display: block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.adm-sheet {
	display: block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.adm-slidenavigator > a {
	display: block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.adm-checkbox::before {
	display: block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.adm-radiobutton::before {
	display: block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
ul {
	list-style-type: none;
}
ol {
	list-style-position: inside;
}
html {
	height: 100%;
}
body {
	height: 100%;
}
body {
	margin: 0px; padding: 0px; color: rgb(0, 0, 0); min-width: 1000px;
}
.clearfix::before {
	width: 100%; display: table; content: " ";
}
.clearfix::after {
	width: 100%; display: table; content: " ";
}
.clearfix::after {
	clear: both;
}
.cleared {
	font: 0px/0 serif; clear: both; font-size-adjust: none; font-stretch: normal;
}
form {
	margin: 0px !important; padding: 0px !important;
}
table.position {
	width: 100%; position: relative; table-layout: fixed;
}
li h1 {
	margin: 1px;
}
.adm-postcontent li h1 {
	margin: 1px;
}
.adm-blockcontent li h1 {
	margin: 1px;
}
li h2 {
	margin: 1px;
}
.adm-postcontent li h2 {
	margin: 1px;
}
.adm-blockcontent li h2 {
	margin: 1px;
}
li h3 {
	margin: 1px;
}
.adm-postcontent li h3 {
	margin: 1px;
}
.adm-blockcontent li h3 {
	margin: 1px;
}
li h4 {
	margin: 1px;
}
.adm-postcontent li h4 {
	margin: 1px;
}
.adm-blockcontent li h4 {
	margin: 1px;
}
li h5 {
	margin: 1px;
}
.adm-postcontent li h5 {
	margin: 1px;
}
.adm-blockcontent li h5 {
	margin: 1px;
}
li h6 {
	margin: 1px;
}
.adm-postcontent li h6 {
	margin: 1px;
}
.adm-blockcontent li h6 {
	margin: 1px;
}
li p {
	margin: 1px;
}
.adm-postcontent li p {
	margin: 1px;
}
.adm-blockcontent li p {
	margin: 1px;
}
.adm-shapes {
	left: 0px; top: 0px; right: 0px; bottom: 0px; overflow: hidden; position: absolute; z-index: 0;
}
.adm-slider-inner {
	width: 100%; height: 100%; overflow: hidden; position: relative;
}
.adm-slidenavigator > a {
	font-size: 1px; vertical-align: middle; display: inline-block; outline-style: none;
}
.adm-slidenavigator > a:last-child {
	margin-right: 0px !important;
}
.adm-header {
	background-position: 0px 0px; margin: 7px auto 0px; border-radius: 5px 5px 0px 0px; width: 1000px; height: 115px; position: relative; z-index: auto !important; background-image: url("../images/header.jpg"); background-repeat: no-repeat; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0;
}
.adm-header > div.adm-nostyle {
	position: absolute; z-index: 101;
}
.adm-header > div.adm-block {
	position: absolute; z-index: 101;
}
.adm-header > div.adm-post {
	position: absolute; z-index: 101;
}
.adm-header .adm-slider-inner {
	border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0;
}
.adm-nav {
	background: -ms-linear-gradient(rgb(235, 235, 235) 0px, rgb(235, 235, 235) 50%, rgb(232, 232, 232) 60%, rgb(207, 207, 207) 100%) no-repeat; margin: 0px auto; border-radius: 0px 0px 5px 5px; text-align: left; position: relative; z-index: 100; box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.1); -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; -webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1); -svg-background: linear-gradient(top, #EBEBEB 0, #EBEBEB 50%, #E8E8E8 60%, #CFCFCF 100%) no-repeat;
}
ul.adm-hmenu a {
	position: relative; z-index: 11;
}
ul.adm-hmenu a:link {
	position: relative; z-index: 11;
}
ul.adm-hmenu a:visited {
	position: relative; z-index: 11;
}
ul.adm-hmenu a:hover {
	position: relative; z-index: 11;
}
ul.adm-hmenu {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; display: block; list-style-type: none;
}
ul.adm-hmenu ul {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; display: block; list-style-type: none;
}
ul.adm-hmenu li {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; float: left; display: block; position: relative; z-index: 5;
}
ul.adm-hmenu li:hover {
	white-space: normal; z-index: 10000;
}
ul.adm-hmenu::after {
	height: 0px; overflow: hidden; clear: both; display: block; visibility: hidden; content: ".";
}
ul.adm-hmenu ul::after {
	height: 0px; overflow: hidden; clear: both; display: block; visibility: hidden; content: ".";
}
ul.adm-hmenu {
	min-height: 0px;
}
ul.adm-hmenu ul {
	min-height: 0px;
}
ul.adm-hmenu {
	padding-right: 5px; padding-left: 5px; vertical-align: bottom; display: inline-block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.adm-nav::before {
	content: " ";
}
.adm-nav.desktop-nav {
	width: 1000px; padding-right: 5px; padding-left: 5px; position: relative;
}
.adm-hmenu-extra1 {
	background-position: center; width: auto; height: auto; float: left; display: block; position: relative;
}
.adm-hmenu-extra2 {
	background-position: center; width: auto; height: auto; float: right; display: block; position: relative;
}
.adm-hmenu {
	float: left;
}
.adm-menuitemcontainer {
	margin: 0px auto;
}
ul.adm-hmenu > li {
	margin-left: 11px;
}
ul.adm-hmenu > li:first-child {
	margin-left: 5px;
}
ul.adm-hmenu > li:last-child {
	margin-right: 5px;
}
ul.adm-hmenu > li.last-child {
	margin-right: 5px;
}
ul.adm-hmenu > li > a {
	margin: 0px auto; padding: 0px 17px; height: 31px; text-align: center; color: rgb(66, 66, 66); line-height: 31px; text-decoration: none; display: block; position: relative; cursor: pointer;
}
.adm-hmenu a {
	text-align: left; font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; text-shadow: 0px 0px 0px rgb(255,255,255);
}
.adm-hmenu a:link {
	text-align: left; font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; text-shadow: 0px 0px 0px rgb(255,255,255);
}
.adm-hmenu a:visited {
	text-align: left; font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; text-shadow: 0px 0px 0px rgb(255,255,255);
}
.adm-hmenu a.active {
	text-align: left; font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; text-shadow: 0px 0px 0px rgb(255,255,255);
}
.adm-hmenu a:hover {
	text-align: left; font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; text-shadow: 0px 0px 0px rgb(255,255,255);
}
ul.adm-hmenu > li > a.active {
	background: -ms-linear-gradient(rgb(125, 181, 227) 0px, rgb(45, 136, 210) 63%, rgb(35, 106, 164) 100%) no-repeat; margin: 0px auto; padding: 0px 17px; color: rgb(255, 255, 255); font-style: normal; font-weight: bold; text-decoration: none; -svg-background: linear-gradient(top, #7DB5E3 0, #2D88D2 63%, #236AA4 100%) no-repeat;
}
ul.adm-hmenu > li > a:visited {
	font-style: normal; font-weight: bold; text-decoration: none;
}
ul.adm-hmenu > li > a:hover {
	font-style: normal; font-weight: bold; text-decoration: none;
}
ul.adm-hmenu > li:hover > a {
	font-style: normal; font-weight: bold; text-decoration: none;
}
ul.adm-hmenu > li > a:hover {
	background: rgba(255, 255, 255, 0.35); margin: 0px auto; padding: 0px 17px;
}
.desktop ul.adm-hmenu > li:hover > a {
	background: rgba(255, 255, 255, 0.35); margin: 0px auto; padding: 0px 17px;
}
ul.adm-hmenu > li > a:hover {
	color: rgb(1, 142, 223); text-decoration: none;
}
.desktop-nav ul.adm-hmenu > li:hover > a {
	color: rgb(1, 142, 223); text-decoration: none;
}
ul.adm-hmenu > li::before {
	background: url("../images/menuseparator.png") no-repeat center; left: -11px; top: 0px; width: 11px; height: 31px; display: block; position: absolute; content: " ";
}
ul.adm-hmenu > li:first-child::before {
	display: none;
}
ul.adm-hmenu li li a {
	background: none; margin: 0px auto; padding: 0px 10px;
}
ul.adm-hmenu li li {
	width: auto; margin-top: 2px; margin-bottom: 2px; float: none;
}
.desktop-nav ul.adm-hmenu li li ul > li:first-child {
	margin-top: 0px;
}
ul.adm-hmenu li li ul > li:last-child {
	margin-bottom: 0px;
}
.adm-hmenu ul a {
	margin: 0px; border: 0px solid transparent; border-image: none; height: 24px; text-align: left; color: rgb(48, 48, 48); line-height: 24px; font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 12px; text-decoration: none; display: block; white-space: nowrap; min-width: 7em;
}
.adm-hmenu ul a:link {
	margin: 0px; text-align: left; color: rgb(48, 48, 48); line-height: 24px; font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 11px; text-decoration: none;
}
.adm-hmenu ul a:visited {
	margin: 0px; text-align: left; color: rgb(48, 48, 48); line-height: 24px; font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 11px; text-decoration: none;
}
.adm-hmenu ul a.active {
	margin: 0px; text-align: left; color: rgb(48, 48, 48); line-height: 24px; font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 11px; text-decoration: none;
}
.adm-hmenu ul a:hover {
	margin: 0px; text-align: left; color: rgb(48, 48, 48); line-height: 24px; font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 11px; text-decoration: none;
}
ul.adm-hmenu li li::after {
	left: 0px; top: -1px; height: 0px; right: 0px; border-bottom-color: rgb(191, 191, 191); border-bottom-width: 1px; border-bottom-style: dotted; display: block; position: absolute; z-index: 1; content: " ";
}
.desktop-nav ul.adm-hmenu li li:first-child::before {
	display: none;
}
.desktop-nav ul.adm-hmenu li li:first-child::after {
	display: none;
}
ul.adm-hmenu ul li a:hover {
	background: none; margin: 0px auto;
}
.desktop ul.adm-hmenu ul li:hover > a {
	background: none; margin: 0px auto;
}
.adm-hmenu ul a:hover {
	text-decoration: none;
}
.adm-hmenu ul li a:hover {
	color: rgb(0, 0, 0);
}
.desktop-nav .adm-hmenu ul li:hover > a {
	color: rgb(0, 0, 0);
}
ul.adm-hmenu ul::before {
	background: rgb(222, 222, 222); margin: 0px auto; border: 1px dotted rgba(171, 171, 171, 0.9); border-image: none; display: block; position: absolute; z-index: 1; content: " ";
}
.desktop-nav ul.adm-hmenu li:hover > ul {
	top: 100%; visibility: visible;
}
.desktop-nav ul.adm-hmenu li li:hover > ul {
	left: 100%; top: 0px;
}
ul.adm-hmenu ul {
	left: 0px; top: 0px; visibility: hidden; position: absolute; z-index: 10; background-image: url("../images/spacer.gif");
}
.desktop-nav ul.adm-hmenu > li > ul {
	margin: -10px 0px 0px -30px; padding: 16px 36px 36px;
}
.desktop-nav ul.adm-hmenu ul ul {
	margin: -36px 0px 0px -5px; padding: 36px 36px 36px 16px;
}
.desktop-nav ul.adm-hmenu ul.adm-hmenu-left-to-right {
	margin: -10px 0px 0px -30px; left: 0px; right: auto;
}
.desktop-nav ul.adm-hmenu ul.adm-hmenu-right-to-left {
	margin: -10px -30px 0px 0px; left: auto; right: 0px;
}
.desktop-nav ul.adm-hmenu li li:hover > ul.adm-hmenu-left-to-right {
	left: 100%; right: auto;
}
.desktop-nav ul.adm-hmenu li li:hover > ul.adm-hmenu-right-to-left {
	left: auto; right: 100%;
}
.desktop-nav ul.adm-hmenu ul ul.adm-hmenu-left-to-right {
	margin: -36px 0px 0px -5px; padding: 36px 36px 36px 16px; left: 0px; right: auto;
}
.desktop-nav ul.adm-hmenu ul ul.adm-hmenu-right-to-left {
	margin: -36px -5px 0px 0px; padding: 36px 16px 36px 36px; left: auto; right: 0px;
}
.desktop-nav ul.adm-hmenu li ul > li:first-child {
	margin-top: 0px;
}
.desktop-nav ul.adm-hmenu li ul > li:last-child {
	margin-bottom: 0px;
}
.desktop-nav ul.adm-hmenu ul ul::before {
	border-radius: 0px; left: 10px; top: 30px; right: 30px; bottom: 30px;
}
.desktop-nav ul.adm-hmenu > li > ul::before {
	left: 30px; top: 10px; right: 30px; bottom: 30px;
}
.desktop-nav ul.adm-hmenu > li > ul.adm-hmenu-left-to-right::before {
	left: 30px; right: 30px;
}
.desktop-nav ul.adm-hmenu > li > ul.adm-hmenu-right-to-left::before {
	left: 30px; right: 30px;
}
.desktop-nav ul.adm-hmenu ul ul.adm-hmenu-left-to-right::before {
	left: 10px; right: 30px;
}
.desktop-nav ul.adm-hmenu ul ul.adm-hmenu-right-to-left::before {
	left: 30px; right: 10px;
}
.desktop-nav ul.adm-hmenu > li.ext > a {
	white-space: nowrap;
}
.desktop-nav ul.adm-hmenu > li.ext > a:hover {
	background: none; margin: 0px; padding: 0px 17px; border-radius: 0px; border: currentColor; border-image: none; color: rgb(1, 142, 223); overflow: hidden; position: relative; box-shadow: none;
}
.desktop-nav ul.adm-hmenu > li.ext:hover > a {
	background: none; margin: 0px; padding: 0px 17px; border-radius: 0px; border: currentColor; border-image: none; color: rgb(1, 142, 223); overflow: hidden; position: relative; box-shadow: none;
}
.desktop-nav ul.adm-hmenu > li.ext:hover > a.active {
	background: none; margin: 0px; padding: 0px 17px; border-radius: 0px; border: currentColor; border-image: none; color: rgb(1, 142, 223); overflow: hidden; position: relative; box-shadow: none;
}
.desktop-nav ul.adm-hmenu > li.ext > a:hover::before {
	border: 1px dotted rgba(171, 171, 171, 0.9); border-image: none; left: 0px; top: 0px; right: 0px; bottom: -1px; position: absolute; z-index: -1; content: " "; border-top-left-radius: 0px; border-top-right-radius: 0px; box-shadow: 0px 0px 0px rgba(0,0,0,0.8); background-color: rgb(222, 222, 222);
}
.desktop-nav ul.adm-hmenu > li.ext:hover > a::before {
	border: 1px dotted rgba(171, 171, 171, 0.9); border-image: none; left: 0px; top: 0px; right: 0px; bottom: -1px; position: absolute; z-index: -1; content: " "; border-top-left-radius: 0px; border-top-right-radius: 0px; box-shadow: 0px 0px 0px rgba(0,0,0,0.8); background-color: rgb(222, 222, 222);
}
.desktop-nav ul.adm-hmenu > li.ext:hover > a.active::before {
	border: 1px dotted rgba(171, 171, 171, 0.9); border-image: none; left: 0px; top: 0px; right: 0px; bottom: -1px; position: absolute; z-index: -1; content: " "; border-top-left-radius: 0px; border-top-right-radius: 0px; box-shadow: 0px 0px 0px rgba(0,0,0,0.8); background-color: rgb(222, 222, 222);
}
.desktop-nav ul.adm-hmenu > li.ext:hover > ul {
	padding-top: 5px; margin-top: 0px;
}
.desktop-nav ul.adm-hmenu > li.ext:hover > ul::before {
	top: -1px; clip: rect(6px, auto, auto, auto); border-top-left-radius: 0px; border-top-right-radius: 0px; box-shadow: 0px 0px 0px rgba(0,0,0,0.8);
}
ul.adm-hmenu > li.ext > .ext-r {
	display: none; z-index: 12; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
ul.adm-hmenu > li.ext > .ext-l {
	display: none; z-index: 12; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
ul.adm-hmenu > li.ext > .ext-m {
	display: none; z-index: 12; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
ul.adm-hmenu > li.ext > .ext-off {
	display: none; z-index: 12; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.desktop-nav ul.adm-hmenu > li.ext > ul {
	z-index: 13;
}
.desktop-nav ul.adm-hmenu > li.ext-r.ext:hover > .ext-r {
	top: 100%; height: 6px; overflow: hidden; padding-top: 1px; margin-top: -1px; display: block; position: absolute;
}
.desktop-nav ul.adm-hmenu > li.ext-l.ext:hover > .ext-l {
	top: 100%; height: 6px; overflow: hidden; padding-top: 1px; margin-top: -1px; display: block; position: absolute;
}
.desktop-nav ul.adm-hmenu > li.ext:hover > .ext-r::before {
	border: 1px dotted rgba(171, 171, 171, 0.9); border-image: none; top: 0px; bottom: -1px; position: absolute; content: " "; box-shadow: 0px 0px 0px rgba(0,0,0,0.8); background-color: rgb(222, 222, 222);
}
.desktop-nav ul.adm-hmenu > li.ext:hover > .ext-l::before {
	border: 1px dotted rgba(171, 171, 171, 0.9); border-image: none; top: 0px; bottom: -1px; position: absolute; content: " "; box-shadow: 0px 0px 0px rgba(0,0,0,0.8); background-color: rgb(222, 222, 222);
}
.desktop-nav ul.adm-hmenu > li.ext-r.ext:hover > .ext-r {
	left: 100%; right: auto; padding-right: 1px; padding-left: 0px; margin-right: -1px; margin-left: 0px;
}
.desktop-nav ul.adm-hmenu > li.ext-r.ext:hover > .ext-r::before {
	left: -1px; right: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px;
}
.desktop-nav ul.adm-hmenu > li.ext-l.ext:hover > .ext-l {
	left: auto; right: 100%; padding-right: 0px; padding-left: 1px; margin-right: 0px; margin-left: -1px;
}
.desktop-nav ul.adm-hmenu > li.ext-l.ext:hover > .ext-l::before {
	left: 0px; right: -1px; border-top-left-radius: 0px; border-top-right-radius: 0px;
}
.desktop-nav ul.adm-hmenu > li.ext:hover > .ext-m {
	top: 100%; height: 5px; overflow: hidden; display: block; position: absolute;
}
.desktop-nav ul.adm-hmenu > li.ext:hover > .ext-off {
	top: 100%; height: 5px; overflow: hidden; display: block; position: absolute;
}
.desktop-nav ul.adm-hmenu > li.ext-r.ext:hover > .ext-m {
	left: 0px; right: 0px; padding-right: 0px; padding-left: 0px;
}
.desktop-nav ul.adm-hmenu > li.ext:hover > .ext-off {
	left: 0px; right: 0px; padding-right: 0px; padding-left: 0px;
}
.desktop-nav ul.adm-hmenu > li.ext-l.ext:hover > .ext-m {
	left: 0px; right: 0px; padding-right: 0px; padding-left: 0px;
}
.desktop-nav ul.adm-hmenu > li.ext-r.ext-l.ext:hover > .ext-m {
	left: 0px; right: 0px; padding-right: 0px; padding-left: 0px;
}
.desktop-nav ul.adm-hmenu > li.ext:hover > .ext-m::before {
	border: 1px dotted rgba(171, 171, 171, 0.9); border-image: none; top: -1px; bottom: -1px; position: absolute; content: " "; box-shadow: 0px 0px 0px rgba(0,0,0,0.8); background-color: rgb(222, 222, 222);
}
.desktop-nav ul.adm-hmenu > li.ext:hover > .ext-off::before {
	border: 1px dotted rgba(171, 171, 171, 0.9); border-image: none; top: -1px; bottom: -1px; position: absolute; content: " "; box-shadow: 0px 0px 0px rgba(0,0,0,0.8); background-color: rgb(222, 222, 222);
}
.desktop-nav ul.adm-hmenu > li.ext-r.ext:hover > .ext-m::before {
	left: 0px; right: -1px;
}
.desktop-nav ul.adm-hmenu > li.ext-l.ext:hover > .ext-m::before {
	left: -1px; right: 0px;
}
.desktop-nav ul.adm-hmenu > li.ext-r.ext-l.ext:hover > .ext-m::before {
	left: -1px; right: -1px;
}
.adm-sheet {
	background: rgb(255, 255, 255); margin: 0px auto; padding: 5px; border-radius: 5px; width: 1000px; position: relative; z-index: auto !important; cursor: auto; box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.1); -moz-border-radius: 5px; -webkit-border-radius: 5px; -webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1);
}
.adm-layout-wrapper {
	margin: 0px auto; position: relative; z-index: auto !important;
}
.adm-content-layout {
	width: 100%; display: table; table-layout: fixed;
}
.adm-content-layout-row {
	display: table-row;
}
.adm-layout-cell {
	vertical-align: top; display: table-cell;
}
.adm-postcontent .adm-content-layout {
	border-collapse: collapse;
}
.adm-vmenublock {
	background: none; margin: 6px;
}
div.adm-vmenublock img {
	margin: 0px;
}
.adm-vmenublockheader {
	background: -ms-linear-gradient(rgb(72, 174, 234) 0px, rgb(27, 154, 228) 33%, rgb(16, 93, 137) 100%) no-repeat; margin: 0px auto; padding: 8px 0px; border-radius: 6px 6px 0px 0px; -moz-border-radius: 6px 6px 0 0; -webkit-border-radius: 6px 6px 0 0; -svg-background: linear-gradient(top, #48AEEA 0, #1B9AE4 33%, #105D89 100%) no-repeat;
}
.adm-vmenublockheader .t {
	margin: 0px 10px; color: rgb(245, 245, 245); font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 14px; font-style: normal; font-weight: bold;
}
.adm-vmenublockheader .t a {
	margin: 0px 10px; color: rgb(245, 245, 245); font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 14px; font-style: normal; font-weight: bold;
}
.adm-vmenublockheader .t a:link {
	margin: 0px 10px; color: rgb(245, 245, 245); font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 14px; font-style: normal; font-weight: bold;
}
.adm-vmenublockheader .t a:visited {
	margin: 0px 10px; color: rgb(245, 245, 245); font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 14px; font-style: normal; font-weight: bold;
}
.adm-vmenublockheader .t a:hover {
	margin: 0px 10px; color: rgb(245, 245, 245); font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 14px; font-style: normal; font-weight: bold;
}
.adm-vmenublockcontent {
	margin: 0px auto; border-radius: 0px 0px 6px 6px; border: 1px solid rgb(222, 222, 222); border-image: none; -moz-border-radius: 0 0 6px 6px; -webkit-border-radius: 0 0 6px 6px;
}
ul.adm-vmenu {
	list-style: none; display: block;
}
ul.adm-vmenu ul {
	list-style: none; display: block;
}
ul.adm-vmenu {
	margin: 0px; padding: 0px; width: auto; line-height: 0; display: block;
}
ul.adm-vmenu li {
	margin: 0px; padding: 0px; width: auto; line-height: 0; display: block;
}
ul.adm-vmenu {
	margin-top: 1px; margin-bottom: 1px;
}
ul.adm-vmenu > li > a {
	margin: 0px auto; padding: 0px 7px; color: rgb(66, 66, 66); line-height: 21px; min-height: 21px;
}
ul.adm-vmenu a {
	line-height: 125%; font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; display: block; position: relative; z-index: 1; cursor: pointer;
}
ul.adm-vmenu ul {
	position: relative;
}
ul.adm-vmenu li {
	position: relative;
}
ul.adm-vmenu > li {
	margin-top: 6px;
}
ul.adm-vmenu > li > ul {
	padding: 0px; margin-top: 5px; margin-bottom: 5px;
}
ul.adm-vmenu > li:first-child {
	margin-top: 0px;
}
ul.adm-vmenu > li > a:hover {
	margin: 0px auto; padding: 0px 7px;
}
ul.adm-vmenu > li > a.active:hover {
	margin: 0px auto; padding: 0px 7px;
}
ul.adm-vmenu > li > a:hover {
	text-decoration: underline;
}
ul.adm-vmenu > li > a.active:hover {
	text-decoration: underline;
}
ul.adm-vmenu a:hover {
	color: rgb(45, 136, 210);
}
ul.adm-vmenu a.active:hover {
	color: rgb(45, 136, 210);
}
ul.adm-vmenu > li > a.active:hover > span.border-top {
	background-color: transparent;
}
ul.adm-vmenu > li > a.active:hover > span.border-bottom {
	background-color: transparent;
}
ul.adm-vmenu > li > a.active {
	margin: 0px auto; padding: 0px 7px; color: rgb(45, 136, 210); text-decoration: none;
}
ul.adm-vmenu > li::after {
	left: 0px; top: -6px; right: 0px; display: block; position: absolute; content: " ";
}
ul.adm-vmenu > li > ul::after {
	left: 0px; top: -6px; right: 0px; display: block; position: absolute; content: " ";
}
ul.adm-vmenu > li::after {
	height: 2px; border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: dotted; z-index: 1;
}
ul.adm-vmenu > li > ul::after {
	height: 2px; border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: dotted; z-index: 1;
}
ul.adm-vmenu > li:first-child::before {
	display: none;
}
ul.adm-vmenu > li:first-child::after {
	display: none;
}
ul.adm-vmenu > li > ul::before {
	margin: 0px auto; left: 0px; top: 0px; right: 0px; bottom: 0px; display: block; position: absolute; content: " ";
}
ul.adm-vmenu li li a {
	margin: 0px auto; border-radius: 1px; position: relative; -moz-border-radius: 1px; -webkit-border-radius: 1px;
}
ul.adm-vmenu ul {
	margin: 0px; padding: 0px;
}
ul.adm-vmenu ul li {
	margin: 0px; padding: 0px;
}
ul.adm-vmenu ul {
	position: relative;
}
ul.adm-vmenu li li {
	position: relative;
}
ul.adm-vmenu ul a {
	padding: 0px 20px; color: rgb(66, 66, 66); line-height: 150%; text-indent: 0px; overflow: visible; font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; margin-right: 0px; margin-left: 0px; word-spacing: 0px; display: block; position: relative; z-index: 0; min-height: 20px;
}
ul.adm-vmenu ul a:visited {
	color: rgb(66, 66, 66); line-height: 150%; text-indent: 0px; font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; margin-right: 0px; margin-left: 0px; word-spacing: 0px;
}
ul.adm-vmenu ul a.active:hover {
	color: rgb(66, 66, 66); line-height: 150%; text-indent: 0px; font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; margin-right: 0px; margin-left: 0px; word-spacing: 0px;
}
ul.adm-vmenu ul a:hover {
	color: rgb(66, 66, 66); line-height: 150%; text-indent: 0px; font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; margin-right: 0px; margin-left: 0px; word-spacing: 0px;
}
ul.adm-vmenu ul a.active {
	color: rgb(66, 66, 66); line-height: 150%; text-indent: 0px; font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; margin-right: 0px; margin-left: 0px; word-spacing: 0px;
}
ul.adm-vmenu li li {
	margin-top: 1px; position: relative;
}
ul.adm-vmenu ul ul a {
	padding-left: 40px;
}
ul.adm-vmenu ul ul ul a {
	padding-left: 60px;
}
ul.adm-vmenu ul ul ul ul a {
	padding-left: 80px;
}
ul.adm-vmenu ul ul ul ul ul a {
	padding-left: 100px;
}
ul.adm-vmenu ul > li > a:hover {
	margin: 0px auto; border-radius: 1px; -moz-border-radius: 1px; -webkit-border-radius: 1px;
}
ul.adm-vmenu ul > li > a.active:hover {
	margin: 0px auto; border-radius: 1px; -moz-border-radius: 1px; -webkit-border-radius: 1px;
}
ul.adm-vmenu ul li a:hover {
	color: rgb(45, 136, 210); text-decoration: underline;
}
ul.adm-vmenu ul li a.active:hover {
	color: rgb(45, 136, 210); text-decoration: underline;
}
ul.adm-vmenu ul a:hover::after {
	background-position: center;
}
ul.adm-vmenu ul a.active:hover::after {
	background-position: center;
}
ul.adm-vmenu ul a.active::after {
	background-position: bottom;
}
ul.adm-vmenu ul > li > a.active {
	margin: 0px auto; border-radius: 1px; -moz-border-radius: 1px; -webkit-border-radius: 1px;
}
ul.adm-vmenu ul a.active {
	color: rgb(45, 136, 210); text-decoration: none;
}
ul.adm-vmenu ul a:hover {
	color: rgb(45, 136, 210); text-decoration: none;
}
ul.adm-vmenu ul a.active:hover {
	color: rgb(45, 136, 210); text-decoration: none;
}
ul.adm-vmenu li li::after {
	left: 0px; top: -1px; height: 0px; right: 0px; border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: dotted; display: block; position: absolute; z-index: 1; content: " ";
}
ul.adm-vmenu li li::before {
	left: 0px; top: -1px; height: 1px; right: 0px; display: block; position: absolute; z-index: 0; content: " ";
}
ul.adm-vmenu > li > ul > li:first-child::before {
	display: none;
}
ul.adm-vmenu > li > ul > li:first-child::after {
	display: none;
}
.adm-block {
	background: none; margin: 6px;
}
div.adm-block img {
	margin: 0px; border: currentColor; border-image: none;
}
.adm-blockheader {
	background: rgb(222, 222, 222); margin: 0px auto; padding: 6px 7px; border-radius: 6px 6px 0px 0px; -moz-border-radius: 6px 6px 0 0; -webkit-border-radius: 6px 6px 0 0;
}
.adm-blockheader .t {
	margin: 0px 10px; color: rgb(48, 48, 48); font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 12px; font-style: normal; font-weight: bold;
}
.adm-blockheader .t a {
	margin: 0px 10px; color: rgb(48, 48, 48); font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 12px; font-style: normal; font-weight: bold;
}
.adm-blockheader .t a:link {
	margin: 0px 10px; color: rgb(48, 48, 48); font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 12px; font-style: normal; font-weight: bold;
}
.adm-blockheader .t a:visited {
	margin: 0px 10px; color: rgb(48, 48, 48); font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 12px; font-style: normal; font-weight: bold;
}
.adm-blockheader .t a:hover {
	margin: 0px 10px; color: rgb(48, 48, 48); font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 12px; font-style: normal; font-weight: bold;
}
.adm-blockcontent {
	margin: 0px auto; color: rgb(20, 20, 20); letter-spacing: normal; font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 12px;
}
.adm-blockcontent table {
	color: rgb(20, 20, 20); letter-spacing: normal; font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 11px;
}
.adm-blockcontent li {
	color: rgb(20, 20, 20); letter-spacing: normal; font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 11px;
}
.adm-blockcontent a {
	color: rgb(20, 20, 20); letter-spacing: normal; font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 11px;
}
.adm-blockcontent a:link {
	color: rgb(20, 20, 20); letter-spacing: normal; font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 11px;
}
.adm-blockcontent a:visited {
	color: rgb(20, 20, 20); letter-spacing: normal; font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 11px;
}
.adm-blockcontent a:hover {
	color: rgb(20, 20, 20); letter-spacing: normal; font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 11px;
}
.adm-blockcontent p {
	margin: 0px 5px 0px 0px;
}
.adm-blockcontent a {
	color: rgb(45, 136, 210); font-family: Tahoma, Arial, Helvetica, Sans-Serif;
}
.adm-blockcontent a:link {
	color: rgb(45, 136, 210); font-family: Tahoma, Arial, Helvetica, Sans-Serif;
}
.adm-blockcontent a:visited {
	color: rgb(172, 21, 21); font-family: Tahoma, Arial, Helvetica, Sans-Serif; text-decoration: underline;
}
.adm-blockcontent a.visited {
	color: rgb(172, 21, 21); font-family: Tahoma, Arial, Helvetica, Sans-Serif; text-decoration: underline;
}
.adm-blockcontent a:hover {
	color: rgb(23, 71, 109); font-family: Tahoma, Arial, Helvetica, Sans-Serif; text-decoration: none;
}
.adm-blockcontent a.hover {
	color: rgb(23, 71, 109); font-family: Tahoma, Arial, Helvetica, Sans-Serif; text-decoration: none;
}
.adm-block li {
	margin: 5px 0px 0px 10px; color: rgb(14, 43, 67); line-height: 150%; font-family: Tahoma, Arial, Helvetica, Sans-Serif;
}
.adm-breadcrumbs {
	margin: 0px auto;
}
a.adm-button {
	color: rgb(2, 125, 197); font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: underline; float: right; position: relative;
}
a.adm-button:link {
	color: rgb(2, 125, 197); font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: underline; float: right; position: relative;
}
a.adm-button:link {
	color: rgb(2, 125, 197); font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: underline; float: right; position: relative;
}
body a.adm-button:link {
	color: rgb(2, 125, 197); font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: underline; float: right; position: relative;
}
a.adm-button:visited {
	color: rgb(2, 125, 197); font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: underline; float: right; position: relative;
}
body a.adm-button:visited {
	color: rgb(2, 125, 197); font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: underline; float: right; position: relative;
}
input.adm-button {
	color: rgb(2, 125, 197); font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: underline; float: right; position: relative;
}
button.adm-button {
	color: rgb(2, 125, 197); font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: underline; float: right; position: relative;
}
.adm-button img {
	margin: 0px; vertical-align: middle;
}
.firefox2 .adm-button {
	float: left; display: block;
}
input {
	font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 12px; font-style: normal; font-weight: normal; vertical-align: middle;
}
select {
	font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 12px; font-style: normal; font-weight: normal; vertical-align: middle;
}
textarea {
	font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 12px; font-style: normal; font-weight: normal; vertical-align: middle;
}
a.adm-search-button span {
	font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 12px; font-style: normal; font-weight: normal; vertical-align: middle;
}
.adm-block select {
	width: 96%;
}
input.adm-button {
	float: none !important;
}
.active.adm-button {
	
}
.active.adm-button:hover {
	
}
.active.adm-button {
	
}
.active.adm-button:hover {
	
}
.hover.adm-button {
	
}
.adm-button:hover {
	
}
.hover.adm-button {
	color: rgb(10, 30, 46) !important;
}
.adm-button:hover {
	color: rgb(10, 30, 46) !important;
}
input[type='text'] {
	background: rgb(255, 255, 255); margin: 0px auto; border-radius: 4px; border: 1px solid rgb(191, 191, 191); border-image: none; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
input[type='password'] {
	background: rgb(255, 255, 255); margin: 0px auto; border-radius: 4px; border: 1px solid rgb(191, 191, 191); border-image: none; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
input[type='email'] {
	background: rgb(255, 255, 255); margin: 0px auto; border-radius: 4px; border: 1px solid rgb(191, 191, 191); border-image: none; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
input[type='url'] {
	background: rgb(255, 255, 255); margin: 0px auto; border-radius: 4px; border: 1px solid rgb(191, 191, 191); border-image: none; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
textarea {
	background: rgb(255, 255, 255); margin: 0px auto; border-radius: 4px; border: 1px solid rgb(191, 191, 191); border-image: none; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
input[type='text'] {
	padding: 4px 0px; width: 100%; color: rgb(64, 64, 64) !important; font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 12px; font-style: normal; font-weight: normal; text-shadow: none;
}
input[type='password'] {
	padding: 4px 0px; width: 100%; color: rgb(64, 64, 64) !important; font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 12px; font-style: normal; font-weight: normal; text-shadow: none;
}
input[type='email'] {
	padding: 4px 0px; width: 100%; color: rgb(64, 64, 64) !important; font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 12px; font-style: normal; font-weight: normal; text-shadow: none;
}
input[type='url'] {
	padding: 4px 0px; width: 100%; color: rgb(64, 64, 64) !important; font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 12px; font-style: normal; font-weight: normal; text-shadow: none;
}
textarea {
	padding: 4px 0px; width: 100%; color: rgb(64, 64, 64) !important; font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 12px; font-style: normal; font-weight: normal; text-shadow: none;
}
input.adm-error {
	background: rgb(255, 255, 255); margin: 0px auto; border: 1px solid rgb(226, 52, 29); border-image: none;
}
textarea.adm-error {
	background: rgb(255, 255, 255); margin: 0px auto; border: 1px solid rgb(226, 52, 29); border-image: none;
}
input.adm-error {
	color: rgb(64, 64, 64) !important; font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 12px; font-style: normal; font-weight: normal;
}
textarea.adm-error {
	color: rgb(64, 64, 64) !important; font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 12px; font-style: normal; font-weight: normal;
}
form.adm-search input[type='text'] {
	border-width: 0px; margin: 0px auto; padding: 0px 0px 0px 10px; border-radius: 15px; width: 100%; color: rgb(105, 105, 105) !important; font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 13px; font-style: normal; font-weight: normal; box-sizing: border-box; -moz-border-radius: 15px; -webkit-border-radius: 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
form.adm-search {
	margin: 5px; padding: 0px; border: 0px currentColor; border-image: none; left: 0px; top: 0px; width: 150px; line-height: 0; display: block; position: relative; background-image: none;
}
form.adm-search input {
	top: 0px; right: 0px;
}
a.adm-search-button {
	top: 0px; right: 0px;
}
form.adm-search > input {
	left: 0px; bottom: 0px; vertical-align: middle;
}
a.adm-search-button {
	left: 0px; bottom: 0px; vertical-align: middle;
}
form.adm-search input[type='submit'] {
	margin: 0px auto;
}
input.adm-search-button {
	margin: 0px auto;
}
a.adm-search-button {
	margin: 0px auto;
}
form.adm-search input[type='submit'] {
	background: url("../images/searchicon.png") no-repeat center; padding: 0px; border: currentColor; border-image: none; left: auto; width: 24px; height: 100%; color: rgb(69, 69, 69) !important; display: block; position: absolute; cursor: pointer;
}
input.adm-search-button {
	background: url("../images/searchicon.png") no-repeat center; padding: 0px; border: currentColor; border-image: none; left: auto; width: 24px; height: 100%; color: rgb(69, 69, 69) !important; display: block; position: absolute; cursor: pointer;
}
a.adm-search-button {
	background: url("../images/searchicon.png") no-repeat center; padding: 0px; border: currentColor; border-image: none; left: auto; width: 24px; height: 100%; color: rgb(69, 69, 69) !important; display: block; position: absolute; cursor: pointer;
}
a.adm-search-button span.adm-search-button-text {
	display: none;
}
label.adm-checkbox::before {
	background: rgb(255, 255, 255); border-width: 0px; margin: 0px auto; border-radius: 1px; width: 16px; height: 16px; -moz-border-radius: 1px; -webkit-border-radius: 1px;
}
label.adm-checkbox {
	color: rgb(64, 64, 64) !important; line-height: 16px; font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 13px; font-style: normal; font-weight: normal; display: inline-block; cursor: pointer;
}
.adm-checkbox > input[type='checkbox'] {
	margin: 0px 5px 0px 0px;
}
label.active.adm-checkbox::before {
	background: rgb(158, 200, 234); border-width: 0px; margin: 0px auto; border-radius: 1px; width: 16px; height: 16px; display: inline-block; -moz-border-radius: 1px; -webkit-border-radius: 1px;
}
label.hovered.adm-checkbox::before {
	background: rgb(221, 236, 248); border-width: 0px; margin: 0px auto; border-radius: 1px; width: 16px; height: 16px; display: inline-block; -moz-border-radius: 1px; -webkit-border-radius: 1px;
}
label.adm-radiobutton::before {
	background: rgb(255, 255, 255); border-width: 0px; margin: 0px auto; border-radius: 3px; width: 12px; height: 12px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
label.adm-radiobutton {
	color: rgb(64, 64, 64) !important; line-height: 12px; font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 13px; font-style: normal; font-weight: normal; display: inline-block; cursor: pointer;
}
.adm-radiobutton > input[type='radio'] {
	margin: 0px 5px 0px 0px; vertical-align: baseline;
}
label.active.adm-radiobutton::before {
	background: rgb(158, 200, 234); border-width: 0px; margin: 0px auto; border-radius: 3px; width: 12px; height: 12px; display: inline-block; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
label.hovered.adm-radiobutton::before {
	background: rgb(221, 236, 248); border-width: 0px; margin: 0px auto; border-radius: 3px; width: 12px; height: 12px; display: inline-block; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.adm-comments {
	margin: 25px auto 0px; border-top-color: rgb(191, 191, 191); border-top-width: 1px; border-top-style: dotted;
}
.adm-comments h2 {
	color: rgb(0, 0, 0);
}
.adm-comment-inner {
	margin: 0px auto 0px 96px; padding: 5px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.adm-comment-avatar {
	background: rgb(255, 255, 255); padding: 2px; border: 1px solid rgb(191, 191, 191); border-image: none; width: 80px; height: 80px; float: left;
}
.adm-comment-avatar > img {
	margin: 0px !important; border: currentColor !important; border-image: none !important;
}
.adm-comment-content {
	padding: 10px 0px; color: rgb(0, 0, 0); font-family: Tahoma, Arial, Helvetica, Sans-Serif;
}
.adm-comment {
	margin-top: 6px;
}
:first-child.adm-comment {
	margin-top: 0px;
}
.adm-comment-header {
	color: rgb(0, 0, 0); font-family: Tahoma, Arial, Helvetica, Sans-Serif;
}
.adm-comment-header a {
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
}
.adm-comment-header a:link {
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
}
.adm-comment-header a:visited {
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
}
.adm-comment-header a.visited {
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
}
.adm-comment-header a:hover {
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
}
.adm-comment-header a.hovered {
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
}
.adm-comment-header a {
	color: rgb(29, 90, 139); font-family: Tahoma, Arial, Helvetica, Sans-Serif;
}
.adm-comment-header a:link {
	color: rgb(29, 90, 139); font-family: Tahoma, Arial, Helvetica, Sans-Serif;
}
.adm-comment-header a:visited {
	color: rgb(64, 64, 64); font-family: Tahoma, Arial, Helvetica, Sans-Serif;
}
.adm-comment-header a.visited {
	color: rgb(64, 64, 64); font-family: Tahoma, Arial, Helvetica, Sans-Serif;
}
.adm-comment-header a:hover {
	color: rgb(7, 22, 34); font-family: Tahoma, Arial, Helvetica, Sans-Serif;
}
.adm-comment-header a.hovered {
	color: rgb(7, 22, 34); font-family: Tahoma, Arial, Helvetica, Sans-Serif;
}
.adm-comment-content a {
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
}
.adm-comment-content a:link {
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
}
.adm-comment-content a:visited {
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
}
.adm-comment-content a.visited {
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
}
.adm-comment-content a:hover {
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
}
.adm-comment-content a.hovered {
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
}
.adm-comment-content a {
	color: rgb(29, 90, 139); font-family: Tahoma, Arial, Helvetica, Sans-Serif;
}
.adm-comment-content a:link {
	color: rgb(29, 90, 139); font-family: Tahoma, Arial, Helvetica, Sans-Serif;
}
.adm-comment-content a:visited {
	color: rgb(64, 64, 64); font-family: Tahoma, Arial, Helvetica, Sans-Serif;
}
.adm-comment-content a.visited {
	color: rgb(64, 64, 64); font-family: Tahoma, Arial, Helvetica, Sans-Serif;
}
.adm-comment-content a:hover {
	color: rgb(7, 22, 34); font-family: Tahoma, Arial, Helvetica, Sans-Serif;
}
.adm-comment-content a.hovered {
	color: rgb(7, 22, 34); font-family: Tahoma, Arial, Helvetica, Sans-Serif;
}
.adm-pager {
	margin: 2px; padding: 6px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.adm-pager > *:last-child {
	margin-right: 0px;
}
.adm-pager > *:last-child:hover {
	margin-right: 0px;
}
.adm-pager > span {
	cursor: default;
}
.adm-pager > * {
	background: rgb(222, 222, 222); margin: 0px 4px 0px 0px; padding: 4px 10px; border-radius: 4px; display: inline-block; position: relative; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.adm-pager a:link {
	color: rgb(66, 66, 66); font-family: Tahoma, Arial, Helvetica, Sans-Serif; text-decoration: none;
}
.adm-pager a:visited {
	color: rgb(66, 66, 66); font-family: Tahoma, Arial, Helvetica, Sans-Serif; text-decoration: none;
}
.adm-pager .active {
	background: rgb(158, 200, 234); margin: 0px 4px 0px auto; padding: 4px 10px; color: rgb(9, 27, 42);
}
.adm-pager .more {
	background: rgb(222, 222, 222); margin: 0px 4px 0px auto;
}
.adm-pager a.more:link {
	color: rgb(12, 35, 55);
}
.adm-pager a.more:visited {
	color: rgb(12, 35, 55);
}
.adm-pager a:hover {
	background: rgb(158, 200, 234); margin: 0px 4px 0px auto; padding: 4px 10px;
}
.adm-pager a:hover {
	color: rgb(26, 26, 26);
}
.adm-pager a.more:hover {
	color: rgb(26, 26, 26);
}
.adm-pager > *::after {
	margin: 0px 0px 0px auto; top: 0px; width: 0px; height: 100%; right: 0px; text-decoration: none; display: inline-block; position: absolute; content: " ";
}
.adm-pager > *:last-child::after {
	display: none;
}
.adm-commentsform {
	background: none; margin: 25px auto 0px; padding: 10px; color: rgb(0, 0, 0);
}
.adm-commentsform h2 {
	margin: 0px; color: rgb(0, 0, 0); padding-bottom: 10px;
}
.adm-commentsform label {
	line-height: 25px; display: inline-block;
}
.adm-commentsform input:not([type=submit]) {
	width: 100%; max-width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.adm-commentsform textarea {
	width: 100%; max-width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.adm-commentsform .form-submit {
	margin-top: 10px;
}
.adm-post {
	margin: 5px; padding: 15px; border-radius: 5px; border: 1px solid rgb(222, 222, 222); border-image: none; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
a img {
	border: 0px currentColor; border-image: none;
}
.adm-article img {
	margin: 0px;
}
img.adm-article {
	margin: 0px;
}
.adm-block img {
	margin: 0px;
}
.adm-footer img {
	margin: 0px;
}
.adm-metadata-icons img {
	margin: 2px; border: currentColor; border-image: none; vertical-align: middle;
}
.adm-article table {
	margin: 1px; border-collapse: collapse;
}
table.adm-article {
	margin: 1px; border-collapse: collapse;
}
.adm-post .adm-content-layout-br {
	height: 0px;
}
.adm-article th {
	padding: 2px; border: 1px solid rgb(191, 191, 191); border-image: none; text-align: left; vertical-align: top;
}
.adm-article td {
	padding: 2px; border: 1px solid rgb(191, 191, 191); border-image: none; text-align: left; vertical-align: top;
}
.adm-article th {
	padding: 7px; text-align: center; vertical-align: middle;
}
pre {
	padding: 0.1em; overflow: auto;
}
.preview-cms-logo {
	margin: 1em 1em 0px 0px; border: 0px currentColor; border-image: none; float: left;
}
.image-caption-wrapper {
	padding: 10px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.image-caption-wrapper img {
	margin: 0px !important; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.image-caption-wrapper div.adm-collage {
	margin: 0px !important; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.image-caption-wrapper p {
	margin: 0px; text-align: right; font-size: 80%;
}
.adm-postmetadataheader {
	margin: 0px auto 5px; padding: 1px; border-bottom-color: rgb(191, 191, 191); border-bottom-width: 1px; border-bottom-style: solid; position: relative; z-index: 1;
}
.adm-postheader {
	margin: 3px 0px; color: rgb(0, 87, 131); font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 16px; font-style: normal; font-weight: bold;
}
.adm-postheader a {
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 16px; font-style: normal; font-weight: bold;
}
.adm-postheader a:link {
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 16px; font-style: normal; font-weight: bold;
}
.adm-postheader a:visited {
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 16px; font-style: normal; font-weight: bold;
}
.adm-postheader a.visited {
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 16px; font-style: normal; font-weight: bold;
}
.adm-postheader a:hover {
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 16px; font-style: normal; font-weight: bold;
}
.adm-postheader a.hovered {
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-size: 16px; font-style: normal; font-weight: bold;
}
.adm-postheader a {
	text-align: left; color: rgb(40, 122, 189); font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-style: normal; font-weight: bold; text-decoration: none;
}
.adm-postheader a:link {
	text-align: left; color: rgb(40, 122, 189); font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; font-style: normal; font-weight: bold; text-decoration: none;
}
.adm-postheader a:visited {
	color: rgb(95, 164, 221); font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; text-decoration: none;
}
.adm-postheader a.visited {
	color: rgb(95, 164, 221); font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; text-decoration: none;
}
.adm-postheader a:hover {
	color: rgb(23, 71, 109); font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; text-decoration: underline;
}
.adm-postheader a.hovered {
	color: rgb(23, 71, 109); font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif; text-decoration: underline;
}
.adm-postheadericons {
	color: rgb(119, 119, 119); font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-weight: normal;
}
.adm-postheadericons a {
	color: rgb(119, 119, 119); font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-weight: normal;
}
.adm-postheadericons a:link {
	color: rgb(119, 119, 119); font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-weight: normal;
}
.adm-postheadericons a:visited {
	color: rgb(119, 119, 119); font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-weight: normal;
}
.adm-postheadericons a:hover {
	color: rgb(119, 119, 119); font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-weight: normal;
}
.adm-postheadericons {
	padding: 1px;
}
.adm-postheadericons a {
	color: rgb(89, 89, 89); font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: bold;
}
.adm-postheadericons a:link {
	color: rgb(89, 89, 89); font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: bold;
}
.adm-postheadericons a:visited {
	color: rgb(89, 89, 89); font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: bold; text-decoration: none;
}
.adm-postheadericons a.visited {
	color: rgb(89, 89, 89); font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: bold; text-decoration: none;
}
.adm-postheadericons a:hover {
	color: rgb(10, 30, 46); font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: bold; text-decoration: underline;
}
.adm-postheadericons a.hover {
	color: rgb(10, 30, 46); font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: bold; text-decoration: underline;
}
.opera .adm-postdateicon::before {
	bottom: 0px;
}
.adm-postauthoricon::before {
	bottom: auto; line-height: 0; font-size: 0px; margin-right: 6px; vertical-align: middle; display: inline-block; position: relative; content: url('../images/postauthoricon.png');
}
.opera .adm-postauthoricon::before {
	bottom: 0px;
}
.adm-postpdficon::before {
	bottom: auto; line-height: 0; font-size: 0px; margin-right: 6px; vertical-align: middle; display: inline-block; position: relative; content: url('../images/system/pdf_button.png');
}
.opera .adm-postpdficon::before {
	bottom: 0px;
}
.adm-postprinticon::before {
	bottom: 1px; line-height: 0; font-size: 0px; margin-right: 6px; vertical-align: middle; display: inline-block; position: relative; content: url('../images/system/printButton.png');
}
.opera .adm-postprinticon::before {
	bottom: 0px;
}
.adm-postemailicon::before {
	bottom: 1px; line-height: 0; font-size: 0px; margin-right: 6px; vertical-align: middle; display: inline-block; position: relative; content: url('../images/system/emailButton.png');
}
.opera .adm-postemailicon::before {
	bottom: 0px;
}
.adm-postediticon::before {
	bottom: 1px; line-height: 0; font-size: 0px; margin-right: 6px; vertical-align: middle; display: inline-block; position: relative; content: url('../images/system/edit.png');
}
.opera .adm-postediticon::before {
	bottom: 0px;
}
.adm-postcontent ul > li::before {
	bottom: 2px; line-height: 0; font-size: 0px; margin-right: 6px; vertical-align: middle; display: inline-block; position: relative;
}
.adm-post ul > li::before {
	bottom: 2px; line-height: 0; font-size: 0px; margin-right: 6px; vertical-align: middle; display: inline-block; position: relative;
}
.adm-textblock ul > li::before {
	bottom: 2px; line-height: 0; font-size: 0px; margin-right: 6px; vertical-align: middle; display: inline-block; position: relative;
}
.opera .adm-postcontent ul > li::before {
	bottom: 0px;
}
.opera .adm-post ul > li::before {
	bottom: 0px;
}
.opera .adm-textblock ul > li::before {
	bottom: 0px;
}
.adm-postcontent li {
	background: url("../images/li.gif") no-repeat 0px 0.5em; margin: 5px 0px 0px 7px; color: rgb(20, 20, 20); line-height: 150%; font-family: Tahoma, Arial, Helvetica, Sans-Serif;
}
.adm-post li {
	background: url("../images/li.gif") no-repeat 0px 0.5em; margin: 5px 0px 0px 7px; color: rgb(20, 20, 20); line-height: 150%; font-family: Tahoma, Arial, Helvetica, Sans-Serif;
}
.adm-textblock li {
	background: url("../images/li.gif") no-repeat 0px 0.5em; margin: 5px 0px 0px 7px; color: rgb(20, 20, 20); line-height: 150%; font-family: Tahoma, Arial, Helvetica, Sans-Serif;
}
.adm-postcontent ul > li {
	padding: 0px;
}
.adm-post ul > li {
	padding: 0px;
}
.adm-textblock ul > li {
	padding: 0px;
}
.adm-postcontent ol {
	padding: 0px;
}
.adm-post ol {
	padding: 0px;
}
.adm-textblock ol {
	padding: 0px;
}
.adm-postcontent ul > li {
	padding-left: 10px;
}
.adm-post ul > li {
	padding-left: 10px;
}
.adm-textblock ul > li {
	padding-left: 10px;
}
.adm-postcontent ul > li::before {
	margin-left: -10px;
}
.adm-post ul > li::before {
	margin-left: -10px;
}
.adm-textblock ul > li::before {
	margin-left: -10px;
}
.adm-postcontent ol {
	margin: 1em 0px 1em 7px;
}
.adm-post ol {
	margin: 1em 0px 1em 7px;
}
.adm-textblock ol {
	margin: 1em 0px 1em 7px;
}
.adm-postcontent ul {
	margin: 1em 0px 1em 7px;
}
.adm-post ul {
	margin: 1em 0px 1em 7px;
}
.adm-textblock ul {
	margin: 1em 0px 1em 7px;
}
.adm-postcontent li ol {
	margin: 0.5em 0px 0.5em 7px;
}
.adm-post li ol {
	margin: 0.5em 0px 0.5em 7px;
}
.adm-textblock li ol {
	margin: 0.5em 0px 0.5em 7px;
}
.adm-postcontent li ul {
	margin: 0.5em 0px 0.5em 7px;
}
.adm-post li ul {
	margin: 0.5em 0px 0.5em 7px;
}
.adm-textblock li ul {
	margin: 0.5em 0px 0.5em 7px;
}
.adm-postcontent li {
	margin: 5px 0px 0px;
}
.adm-post li {
	margin: 5px 0px 0px;
}
.adm-textblock li {
	margin: 5px 0px 0px;
}
.adm-postcontent ol > li {
	overflow: visible;
}
.adm-post ol > li {
	overflow: visible;
}
.adm-textblock ol > li {
	overflow: visible;
}
.adm-postcontent ul > li {
	-ms-overflow-x: visible; -ms-overflow-y: hidden;
}
.adm-post ul > li {
	-ms-overflow-x: visible; -ms-overflow-y: hidden;
}
.adm-textblock ul > li {
	-ms-overflow-x: visible; -ms-overflow-y: hidden;
}
blockquote {
	background: url("../images/postquote.png") no-repeat rgb(221, 236, 248); margin: 10px 0px 0px 25px; padding: 10px 10px 10px 38px; color: rgb(6, 19, 29); overflow: auto; clear: both; font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-style: italic; font-weight: normal;
}
blockquote a {
	color: rgb(6, 19, 29); font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-style: italic; font-weight: normal;
}
.adm-postcontent blockquote a {
	color: rgb(6, 19, 29); font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-style: italic; font-weight: normal;
}
.adm-blockcontent blockquote a {
	color: rgb(6, 19, 29); font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-style: italic; font-weight: normal;
}
.adm-footer blockquote a {
	color: rgb(6, 19, 29); font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-style: italic; font-weight: normal;
}
blockquote a:link {
	color: rgb(6, 19, 29); font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-style: italic; font-weight: normal;
}
.adm-postcontent blockquote a:link {
	color: rgb(6, 19, 29); font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-style: italic; font-weight: normal;
}
.adm-blockcontent blockquote a:link {
	color: rgb(6, 19, 29); font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-style: italic; font-weight: normal;
}
.adm-footer blockquote a:link {
	color: rgb(6, 19, 29); font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-style: italic; font-weight: normal;
}
blockquote a:visited {
	color: rgb(6, 19, 29); font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-style: italic; font-weight: normal;
}
.adm-postcontent blockquote a:visited {
	color: rgb(6, 19, 29); font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-style: italic; font-weight: normal;
}
.adm-blockcontent blockquote a:visited {
	color: rgb(6, 19, 29); font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-style: italic; font-weight: normal;
}
.adm-footer blockquote a:visited {
	color: rgb(6, 19, 29); font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-style: italic; font-weight: normal;
}
blockquote a:hover {
	color: rgb(6, 19, 29); font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-style: italic; font-weight: normal;
}
.adm-postcontent blockquote a:hover {
	color: rgb(6, 19, 29); font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-style: italic; font-weight: normal;
}
.adm-blockcontent blockquote a:hover {
	color: rgb(6, 19, 29); font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-style: italic; font-weight: normal;
}
.adm-footer blockquote a:hover {
	color: rgb(6, 19, 29); font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-style: italic; font-weight: normal;
}
blockquote p {
	margin: 0px;
}
.adm-postcontent blockquote p {
	margin: 0px;
}
.adm-blockcontent blockquote p {
	margin: 0px;
}
.adm-footer blockquote p {
	margin: 0px;
}
.Sorter img {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; width: 12px; height: 6px; vertical-align: middle; position: static; z-index: 1;
}
.Sorter a {
	color: rgb(117, 117, 117); font-family: Tahoma, Arial, Helvetica, Sans-Serif; position: relative;
}
.Sorter a:link {
	color: rgb(117, 117, 117); font-family: Tahoma, Arial, Helvetica, Sans-Serif;
}
.Sorter a:visited {
	color: rgb(117, 117, 117); font-family: Tahoma, Arial, Helvetica, Sans-Serif;
}
.Sorter a.visited {
	color: rgb(117, 117, 117); font-family: Tahoma, Arial, Helvetica, Sans-Serif;
}
.Sorter a:hover {
	color: rgb(89, 89, 89); font-family: Tahoma, Arial, Helvetica, Sans-Serif;
}
.Sorter a.hover {
	color: rgb(89, 89, 89); font-family: Tahoma, Arial, Helvetica, Sans-Serif;
}
.Sorter {
	color: rgb(64, 64, 64); font-family: Tahoma, Arial, Helvetica, Sans-Serif;
}
.adm-footer {
	background: -ms-linear-gradient(rgba(22, 169, 254, 0.23) 0px, rgba(0, 19, 30, 0.14) 100%) no-repeat, url("../images/footer.png"), -ms-linear-gradient(rgb(1, 148, 233) 0px, rgb(0, 45, 71) 100%) no-repeat; margin: 0px auto; padding: 15px; border-radius: 0px 0px 3px 3px; text-align: center; color: rgb(255, 255, 255); font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 11px; border-top-color: rgb(191, 191, 191); border-top-width: 1px; border-top-style: dotted; position: relative; -moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px; -svg-background: linear-gradient(top, rgba(22, 169, 254, 0.23) 0, rgba(0, 19, 30, 0.14) 100%) no-repeat, url(../images/footer.png), linear-gradient(top, #0194E9 0, #002D47 100%) no-repeat;
}
.adm-footer a {
	color: rgb(255, 255, 255); font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 11px;
}
.adm-footer a:link {
	color: rgb(255, 255, 255); font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 11px;
}
.adm-footer a:visited {
	color: rgb(255, 255, 255); font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 11px;
}
.adm-footer a:hover {
	color: rgb(255, 255, 255); font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 11px;
}
.adm-footer td {
	color: rgb(255, 255, 255); font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 11px;
}
.adm-footer th {
	color: rgb(255, 255, 255); font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 11px;
}
.adm-footer caption {
	color: rgb(255, 255, 255); font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 11px;
}
.adm-footer p {
	padding: 0px; text-align: center;
}
.adm-footer a {
	color: rgb(247, 250, 253); font-family: Tahoma, Arial, Helvetica, Sans-Serif; text-decoration: underline;
}
.adm-footer a:link {
	color: rgb(247, 250, 253); font-family: Tahoma, Arial, Helvetica, Sans-Serif; text-decoration: underline;
}
.adm-footer a:visited {
	color: rgb(250, 250, 250); font-family: Tahoma, Arial, Helvetica, Sans-Serif; text-decoration: underline;
}
.adm-footer a:hover {
	color: rgb(191, 191, 191); font-family: Tahoma, Arial, Helvetica, Sans-Serif; text-decoration: underline;
}
.adm-footer h1 {
	color: rgb(61, 145, 214); font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
}
.adm-footer h2 {
	color: rgb(108, 172, 224); font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
}
.adm-footer h3 {
	color: rgb(191, 191, 191); font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
}
.adm-footer h4 {
	color: rgb(108, 172, 224); font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
}
.adm-footer h5 {
	color: rgb(108, 172, 224); font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
}
.adm-footer h6 {
	color: rgb(108, 172, 224); font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
}
.adm-footer img {
	margin: 0px; border: currentColor; border-image: none;
}
.adm-rss-tag-icon {
	background: url("../images/footerrssicon.png") no-repeat left; margin: 0px auto; text-indent: 35px; display: inline-block; min-height: 32px; min-width: 32px;
}
:empty.adm-rss-tag-icon {
	vertical-align: middle;
}
.adm-facebook-tag-icon {
	background: url("../images/footerfacebookicon.png") no-repeat left; margin: 0px auto; text-indent: 35px; display: inline-block; min-height: 32px; min-width: 32px;
}
:empty.adm-facebook-tag-icon {
	vertical-align: middle;
}
.adm-twitter-tag-icon {
	background: url("../images/footertwittericon.png") no-repeat left; margin: 0px auto; text-indent: 35px; display: inline-block; min-height: 32px; min-width: 32px;
}
:empty.adm-twitter-tag-icon {
	vertical-align: middle;
}
.adm-footer ul > li::before {
	bottom: 1px; line-height: 0; font-size: 0px; margin-right: 6px; margin-left: -13px; vertical-align: middle; display: inline-block; position: relative; content: url('../images/footerbullets.png');
}
.opera .adm-footer ul > li::before {
	bottom: 0px;
}
.adm-footer li {
	color: rgb(179, 212, 239); font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 11px;
}
.adm-footer ul > li {
	padding: 0px;
}
.adm-footer ol {
	padding: 0px;
}
.adm-footer ul > li {
	padding-left: 13px;
}
.adm-page-footer {
	color: rgb(31, 95, 147); letter-spacing: normal; font-family: Arial; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: underline; word-spacing: normal;
}
.adm-page-footer a {
	color: rgb(31, 95, 147); letter-spacing: normal; font-family: Arial; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: underline; word-spacing: normal;
}
.adm-page-footer a:link {
	color: rgb(31, 95, 147); letter-spacing: normal; font-family: Arial; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: underline; word-spacing: normal;
}
.adm-page-footer a:visited {
	color: rgb(31, 95, 147); letter-spacing: normal; font-family: Arial; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: underline; word-spacing: normal;
}
.adm-page-footer a:hover {
	color: rgb(31, 95, 147); letter-spacing: normal; font-family: Arial; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: underline; word-spacing: normal;
}
.adm-page-footer {
	padding: 1em; text-align: center !important; color: rgb(89, 89, 89); text-decoration: none; position: relative; z-index: auto !important;
}
.adm-lightbox-wrapper {
	padding: 0px 100px; left: 0px; top: 0px; text-align: center; right: 0px; bottom: 0px; position: fixed; z-index: 1000000; background-color: rgba(0, 0, 0, 0.8);
}
.adm-lightbox {
	cursor: pointer;
}
.adm-lightbox-wrapper .adm-lightbox-image {
	cursor: pointer;
}
.adm-lightbox-wrapper .adm-lightbox-image {
	border-radius: 3px; border: 6px solid rgb(255, 255, 255); border-image: none; vertical-align: middle; display: none; max-width: 100%;
}
.adm-lightbox-wrapper .active.adm-lightbox-image {
	display: inline-block;
}
.adm-lightbox-wrapper .lightbox-error {
	background: rgb(255, 255, 255); padding: 20px; border-radius: 10px; border: 1px solid rgb(180, 180, 180); border-image: none; width: 300px; height: 80px; position: fixed; z-index: 100; opacity: 0.95; box-shadow: 0px 2px 5px #333;
}
.adm-lightbox-wrapper .loading {
	background: url("../images/preloader-01.gif") no-repeat center rgb(255, 255, 255); padding: 10px; border-radius: 10px; border: 1px solid rgb(180, 180, 180); border-image: none; width: 32px; height: 32px; position: fixed; z-index: 10100; opacity: 0.5; box-shadow: 0px 2px 5px #333;
}
.adm-lightbox-wrapper .arrow {
	width: 82px; height: 100px; position: fixed; z-index: 10003; cursor: pointer; opacity: 0.5;
}
.adm-lightbox-wrapper .left.arrow {
	left: 9px;
}
.adm-lightbox-wrapper .right.arrow {
	right: 9px;
}
.adm-lightbox-wrapper .arrow:hover {
	opacity: 1;
}
.adm-lightbox-wrapper .disabled.arrow {
	display: none;
}
.adm-lightbox-wrapper .arrow-t {
	border-radius: 3px; left: 26px; width: 30px; height: 6px; position: relative; background-color: rgb(255, 255, 255);
}
.adm-lightbox-wrapper .arrow-b {
	border-radius: 3px; left: 26px; width: 30px; height: 6px; position: relative; background-color: rgb(255, 255, 255);
}
.adm-lightbox-wrapper .arrow-t {
	top: 38px;
}
.adm-lightbox-wrapper .arrow-b {
	top: 50px;
}
.adm-lightbox-wrapper .close {
	top: 30px; width: 22px; height: 22px; right: 39px; position: fixed; z-index: 10003; cursor: pointer; opacity: 0.5;
}
.adm-lightbox-wrapper .close:hover {
	opacity: 1;
}
.adm-lightbox-wrapper .close .cw {
	border-radius: 3px; left: -4px; top: 8px; width: 30px; height: 6px; position: absolute; background-color: rgb(255, 255, 255);
}
.adm-lightbox-wrapper .close .ccw {
	border-radius: 3px; left: -4px; top: 8px; width: 30px; height: 6px; position: absolute; background-color: rgb(255, 255, 255);
}
.adm-lightbox-wrapper .cw {
	transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg);
}
.adm-lightbox-wrapper .ccw {
	transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg);
}
.adm-lightbox-wrapper .close-alt {
	color: rgb(255, 255, 255); font-size: 2.5em; display: none;
}
.adm-lightbox-wrapper .arrow-right-alt {
	color: rgb(255, 255, 255); font-size: 2.5em; display: none;
}
.adm-lightbox-wrapper .arrow-left-alt {
	color: rgb(255, 255, 255); font-size: 2.5em; display: none;
}
.ie8 .adm-lightbox-wrapper .close-alt {
	display: block;
}
.ie8 .adm-lightbox-wrapper .arrow-right-alt {
	display: block;
}
.ie8 .adm-lightbox-wrapper .arrow-left-alt {
	display: block;
}
.ie8 .adm-lightbox-wrapper .cw {
	display: none;
}
.ie8 .adm-lightbox-wrapper .ccw {
	display: none;
}
.adm-content-layout .adm-sidebar1 {
	margin: 0px auto; border-radius: 3px 0px 0px; width: 220px; -moz-border-radius: 3px 0 0; -webkit-border-radius: 3px 0 0;
}
.adm-content-layout .adm-content {
	margin: 0px auto;
}
.adm-content-layout .adm-sidebar2 {
	margin: 0px auto; border-radius: 0px 3px 0px 0px; width: 220px; -moz-border-radius: 0 3px 0 0; -webkit-border-radius: 0 3px 0 0;
}
fieldset {
	border: currentColor; border-image: none;
}
fieldset dl {
	background: none; margin: 0px; padding: 0px; display: block;
}
fieldset dt {
	background: none; margin: 0px; padding: 0px; width: 12em; height: 2em; line-height: 2em; overflow: hidden; clear: both; float: left; display: block; box-sizing: border-box; -moz-box-sizing: border-box;
}
fieldset dd {
	background: none; margin: 0px 0px 0px 12em; padding: 0px; line-height: 2em; display: block; min-height: 2em;
}
fieldset label {
	width: 12em; display: inline-block;
}
fieldset textarea {
	vertical-align: text-top;
}
.img-fulltext-left {
	margin: 0px 0.3em 0.3em 0px; padding: 0px; border: currentColor; border-image: none; float: left; display: block;
}
.img-intro-left {
	margin: 0px 0.3em 0.3em 0px; padding: 0px; border: currentColor; border-image: none; float: left; display: block;
}
.img-fulltext-right {
	margin: 0px 0px 0.3em 0.3em; padding: 0px; border: currentColor; border-image: none; float: right; display: block;
}
.img-intro-right {
	margin: 0px 0px 0.3em 0.3em; padding: 0px; border: currentColor; border-image: none; float: right; display: block;
}
ul.pagenav {
	list-style: none; margin: 0px; padding: 0px; clear: both; display: block;
}
ul.pagenav li {
	background: none; margin: 0px; padding: 0px; width: 50%; text-align: center; display: block; content: normal;
}
ul.pagenav li::before {
	background: none; margin: 0px; padding: 0px; width: 50%; text-align: center; display: block; content: normal;
}
ul.pagenav li.pagenav-prev {
	float: left;
}
ul.pagenav li.pagenav-next {
	margin: 0px 0px 0px 50%;
}
div.item-page dl.tabs {
	margin: 0px; padding: 0px; display: block;
}
div.item-page dl.tabs::before {
	width: 1em; height: 2em; overflow: hidden; float: left; display: block; box-sizing: border-box; -moz-box-sizing: border-box;
}
div.item-page dl.tabs dt {
	height: 2em; overflow: hidden; border-top-color: rgb(191, 191, 191); border-left-color: rgb(191, 191, 191); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; float: left; display: block; box-sizing: border-box; -moz-box-sizing: border-box;
}
div.item-page dl.tabs dt h3 {
	margin: 0px; padding: 0px 1em; line-height: 2em; overflow: hidden; font-size: 100%;
}
div.item-page dl.tabs dt h3 a {
	text-decoration: none;
}
div.item-page dl.tabs::after {
	height: 2em; overflow: hidden; border-left-color: rgb(191, 191, 191); border-left-width: 1px; border-left-style: solid; display: block; content: " "; box-sizing: border-box; -moz-box-sizing: border-box;
}
div.item-page div.current {
	border: 1px solid rgb(191, 191, 191); border-image: none; clear: both;
}
div.item-page div.current dd.tabs {
	margin: 0px; padding: 0px;
}
div.item-page .panel {
	border: 1px solid rgb(191, 191, 191); border-image: none; margin-top: -1px;
}
div.item-page .panel h3 {
	margin: 0px; padding: 0px;
}
div.item-page .panel h3 a {
	padding: 6px; text-decoration: none; display: block;
}
div.item-page .panel h3.pane-toggler-down a {
	border-bottom-color: rgb(191, 191, 191); border-bottom-width: 1px; border-bottom-style: solid;
}
div.item-page .panel .pane-slider {
	margin: 0px; padding: 0px;
}
div.item-page div.pagination ul {
	list-style: none; margin: 0px; padding: 0px; clear: both; display: block;
}
div.item-page div.pagination li {
	margin: 0px; padding: 0px; width: 50%; text-align: center; float: left; display: block; white-space: nowrap;
}
div.item-page div.pagination::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: " ";
}
#searchForm .phrases-box {
	float: left; display: block;
}
#searchForm .ordering-box {
	text-align: right;
}
#searchForm .phrases-box label {
	margin: 0px; padding: 0px 0.3em; width: auto; height: 2em; display: inline-block;
}
#searchForm .ordering-box label {
	margin: 0px; padding: 0px 0.3em; width: auto; height: 2em; display: inline-block;
}
#searchForm .only label {
	margin: 0px; padding: 0px 0.3em; width: auto; height: 2em; display: inline-block;
}
#mod-finder-searchform label {
	display: block;
}
#mod-finder-searchform input.inputbox {
	width: 100%; max-width: 300px; box-sizing: border-box; -moz-box-sizing: border-box;
}
#login-form #form-login-username label {
	display: block;
}
#login-form #form-login-password label {
	display: block;
}
#login-form #form-login-username input {
	width: 100%; max-width: 300px; box-sizing: border-box; -moz-box-sizing: border-box;
}
#login-form #form-login-password input {
	width: 100%; max-width: 300px; box-sizing: border-box; -moz-box-sizing: border-box;
}
.breadcrumbs {
	padding: 7px 0px 6px 15px; color: rgb(169, 172, 180);
}
.breadcrumbs a {
	color: rgb(74, 128, 190); text-decoration: underline;
}
.breadcrumbs img {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
dl.stats-module {
	margin: 0px; padding: 0.3em 0px 0.3em 0.3em;
}
dl.stats-module dt {
	margin: 0px; padding: 0.3em 0.3em 0px 0px; width: 10em; line-height: 1.5em; font-weight: bold; float: left; display: block; min-height: 1.5em;
}
dl.stats-module dd {
	line-height: 1.5em; display: block; min-height: 1.5em;
}
div.mod-languages ul {
	list-style: none; margin: 0px; padding: 0px;
}
div.mod-languages li {
	background: none; margin: 0px 0.3em; padding: 0px;
}
div.mod-languages ul.lang-inline li {
	display: inline;
}
div.mod-languages ul.lang-block li {
	display: block;
}
div.mod-languages img {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
div.clr {
	clear: both;
}
#system-message ul li {
	background-image: none;
}
ul.actions {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; display: inline;
}
ul.actions li {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; display: inline;
}
ul.actions li img {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; display: inline;
}
ul.actions li {
	background: none; list-style: none;
}
.items-row {
	width: 100%; display: table; border-collapse: collapse; table-layout: fixed;
}
.items-row .item {
	vertical-align: top; display: table-cell;
}
.items-row .row-separator {
	display: none;
}
div.pagination p.counter {
	background: none; margin: 0px 0.3em 0px 0px; padding: 0px; display: inline-block;
}
div.pagination ul {
	background: none; list-style: none; margin: 0px; padding: 0px 0.3em; display: inline-block; content: normal;
}
div.pagination ul li {
	background: none; list-style: none; margin: 0px; padding: 0px 0.3em; display: inline-block; content: normal;
}
div.pagination ul > li::before {
	background: none; list-style: none; margin: 0px; padding: 0px 0.3em; display: inline-block; content: normal;
}
div.tip-wrap {
	background: rgb(255, 255, 255); border: 1px solid rgb(170, 170, 170); border-image: none;
}
div.tip-wrap div.tip {
	padding: 0.3em;
}
div.tip-wrap div.tip-title {
	font-weight: bold;
}
table.category {
	width: 100%;
}
table.category thead th img {
	margin: 0px; padding: 0px 0px 0px 0.3em; border: currentColor; border-image: none;
}
span.hasTip a img {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
div.categories-list ul li span.item-title {
	margin: 0px 0px 0.3em; display: block;
}
div.cat-children ul li span.item-title {
	margin: 0px 0px 0.3em; display: block;
}
div.categories-list ul li div.category-desc {
	margin: 0px 0px 0.3em;
}
div.cat-children ul li div.category-desc {
	margin: 0px 0px 0.3em;
}
div.categories-list dl {
	background: none; padding-right: 0px; padding-left: 0px; margin-right: 0px; margin-left: 0px; display: block;
}
div.cat-children dl {
	background: none; padding-right: 0px; padding-left: 0px; margin-right: 0px; margin-left: 0px; display: block;
}
div.categories-list dl dt {
	background: none; margin: 0px; padding: 0px; display: inline-block;
}
div.cat-children dl dt {
	background: none; margin: 0px; padding: 0px; display: inline-block;
}
div.categories-list dl dd {
	background: none; margin: 0px; padding: 0px; display: inline-block;
}
div.cat-children dl dd {
	background: none; margin: 0px; padding: 0px; display: inline-block;
}
div.img_caption p.img_caption {
	margin: 0px; padding: 0.3em 0px;
}
form .search label {
	display: none;
}
form .finder label {
	display: none;
}
.cols-2 .column-1 {
	clear: right; float: left;
}
.cols-2 .column-2 {
	clear: right; float: left;
}
.cols-3 .column-1 {
	clear: right; float: left;
}
.cols-3 .column-2 {
	clear: right; float: left;
}
.cols-3 .column-3 {
	clear: right; float: left;
}
.cols-2 .column-1 {
	width: 50%;
}
.cols-2 .column-2 {
	width: 50%;
}
.cols-3 .column-1 {
	width: 33%;
}
.cols-3 .column-2 {
	width: 33%;
}
.cols-3 .column-3 {
	width: 34%;
}
.row-separator {
	clear: both; font-size: 1px; float: none; display: block;
}
.contacts {
	margin: 28px 0px 0px 820px; color: rgb(255, 255, 255); font-size: 10pt; font-style: italic;
}
.xmap {
	margin-right: 25px; float: right;
}
.xmap a {
	color: rgb(74, 128, 190); text-decoration: underline;
}
.top_block {
	margin: 7px auto 0px; width: 1000px; color: rgb(102, 102, 102); font-size: 10px;
}
.email {
	margin: 8px 0px 0px;
}
