#Kunena {
	line-height: 1.333em;
	margin: 10px0 0;
	padding: 0;
}
#Kunena td, #Kunena table, #Kunena th, #Kunena div, #Kunena p, #Kunenaspan {
	font-size: 1em;
}
#Kunena thead tr th, #Kunena tr.ksthth {
	color: #666;
	background: #f5f5f5;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
#Kunena thead tr th:first-child, #Kunena tr.ksth th:first-child {
	border-left: 0;
}
#Kunenasup {
	vertical-align: super;
}
#Kunenasub {
	vertical-align: sub;
}
#Kunena.clr {
	clear: both;
	height: 1px;
	overflow: hidden;
}
#Kunena.fltlft {
	float: left;
}
#Kunena.fltrt {
	float: right;
}
#Kunena.kright {
	text-align: right;
}
#Kunena.kleft {
	text-align: left;
}
#Kunena.kcenter {
	text-align: center;
}
#Kunena.nowrap {
	white-space: nowrap;
}
#Kunena.divider {
	margin: 03px;
	color: #ddd;
}
#Kunena.hidden {
	overflow: hidden;
}
#Kunenaa {
	font-weight: normal;
	text-decoration: none;
	word-break: break-word;
}
#Kunena.overflow {
	display: table;
	table-layout: fixed;
	width: 100%;
}
#Kunena.kxs {
	font-size: .75em;
}
#Kunena.kms {
	font-size: .833em;
}
#Kunena.ks {
	font-size: 1em;
}
#Kunena.km {
	font-size: 1em;
}
#Kunena.kl {
	font-size: 1.333em;
}
#Kunena.kxl {
	font-size: 1.417em;
}
#Kunena.kxxl {
	font-size: 1.667em;
}
#Kunenainput.ksmall {
	width: 25%;
}
#Kunenainput.kmedium {
	width: 45%;
}
#Kunenainput.klarge {
	width: 95%;
}
#Kunena input, #Kunena select, #Kunena textarea, #Kunena.inputbox {
	;
}
#Kunenainput {
	padding: 4px;
}
#Kunena input[type="radio"] {
	margin: 05px;
}
#Kunenainput.input {
	vertical-align: middle;
}
#Kunena input.input, #Kunena input.kinputbox, #Kunena input.inputbox, #Kunena input.kfile-input {
	border: 1pxsolid #D5D5D5;
	color: #666;
	padding: 5px;
	font-size: 95%;
}
#Kunena input.input:hover, #Kunena input.kinputbox:hover, #Kunena input.inputbox:hover, #Kunena input.kfile-input:hover {
	background: #FFF;
}
#Kunenainput.kinput {
	border: 1pxsolid #ccc;
}
#Kunena textarea, #Kunenatextarea.kmedium {
	font-size: 1em;
	height: 10em;
	width: 95%;
}
#Kunenatextarea.ksmall {
	height: 5em;
}
#Kunenatextarea.klarge {
	height: 20em;
}
#Kunena select, #Kunena select:focus, #Kunena select:hover {
	vertical-align: top;
}
#Kunena .button, #Kunena input.kbutton, #Kunena .kattachment-remove, #Kunena .kattachment-insert {
	display: inline-block;
	margin-right: 5px;
	overflow: visible;
	padding: 4px10px 4px 10px;
	font-size: 92%;
	font-weight: normal;
}
#Kunena button::-moz-focus-inner, #Kunena .button::-moz-focus-inner, #Kunena input.kbutton::-moz-focus-inner, #Kunena .kattachment-remove::-moz-focus-inner, #Kunena .kattachment-insert::-moz-focus-inner {
	padding: 0;
	border: 0;
}
#Kunenaa.button {
	padding: 4px12px 4px;
	font-size: 100%;
}
#Kunena #kavatar-upload.button, #Kunena #kavatar-upload.kbutton:hover, #Kunena #kavatar-upload.kbutton:focus, #Kunena #kavatar-upload.kbutton:active {
	background: none;
	border: solid 1px #e1e1e1;
	padding: 0px;
	border-radius: 0px;
	-webkit-border-raidus: 0px;
	color: #545454;
}
#Kunena .kicon-button, #Kunena .kicon-button:link {
	color: #fff !important;
}
#Kunena .kicon-button:hover, #Kunena .kicon-button:focus, #Kunena .kicon-button:active {
	color: #fff !important;
}
#Kunenafieldset {
	border: 1pxsolid #ddd;
	margin-top: 10px;
	margin-bottom: 15px;
	padding: 15px;
	zoom: 1;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
#Kunena fieldsetlegend {
	font-size: 110%;
	font-weight: bold;
	padding: 3px5px 5px 5px;
	margin: 0px;
	color: #333;
	zoom: 1;
}
#Kunena.knewchar {
	font-size: .9em;
	font-weight: normal !important;
	margin-left: 3px;
	vertical-align: top;
	white-space: nowrap;
	text-transform: lowercase;
}
#Kunenatable {
	border-collapse: collapse;
	margin: 03px 0px 0px;
	padding: 0;
	width: 100%;
}
.kmsg, #kunenatable {
	background-color: rgba(255, 255, 255, 0.5);
}
#kforumua_gal input[type="radio"], #kforumua_gal input[type="checkbox"], #kavatar-delete {
	border: none !important;
	background: none !important;
}
#kforumua_galtd.kuadesc {
	overflow: hidden;
}
#kforumua_gal td.kuadescspan {
	float: left;
	display: inline-block;
	white-space: nowrap;
	width: 84px;
}
#kforumua_gal .kuadescinput {
	padding: 02px;
}
#Kunenadiv.kblock {
	border: 0none !important;
	clear: both;
	display: table;
	margin: 5px0 10px 0;
	table-layout: fixed;
	width: 100%;
}
#Kunena div.kblock.kcontainer {
	background: transparent;
}
body #Kunena .kblock div.kheader, body #Kunena div.kblock>div.kheader {
	border: 1pxsolid #DDD;
	-webkit-border-radius: 3px 3px 0 0px;
	-moz-border-radius: 3px 3px 0 0px;
	-ms-border-radius: 3px 3px 0 0px;
	-o-border-radius: 3px 3px 0 0px;
	border-radius: 3px 3px 0 0px;
	position: relative;
	color: #666;
	padding: 15px;
	font-size: 100%;
	min-height: 0;
	background: #E6E6E6;
	background: -moz-linear-gradient(top, #E6E6E6 1%, #f5f5f5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #E6E6E6), color-stop(100%, #f5f5f5));
	background: -webkit-linear-gradient(top, #E6E6E6 1%, #f5f5f5 100%);
	background: -o-linear-gradient(top, #E6E6E6 1%, #f5f5f5 100%);
	background: -ms-linear-gradient(top, #E6E6E6 1%, #f5f5f5 100%);
	background: linear-gradient(top, #E6E6E6 1%, #f5f5f5 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6', endColorstr='#f5f5f5', GradientType=0);
	-webkit-box-shadow: inset 0 1px 0 #fff, inset 0 -1px 0 #fff;
	-moz-box-shadow: inset 0 1px 0 #FFF, inset 0 -1px 0 #FFF;
	box-shadow: inset 0 1px 0 #fff, inset 0 -1px 0 #fff;
}
#Kunena tr.krow1td {
	background: #fff;
	background: -moz-linear-gradient(top, #fff 0%, #f9f9f9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f9f9f9));
	background: -webkit-linear-gradient(top, #fff 0%, #f9f9f9 100%);
	background: -o-linear-gradient(top, #fff 0%, #f9f9f9 100%);
	background: -ms-linear-gradient(top, #fff 0%, #f9f9f9 100%);
	background: linear-gradient(top, #fff 0%, #f9f9f9 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f9f9f9', GradientType=0);
}
body #Kunena .kblock:hover div.kheader, body #Kunena div.kblock:hover>div.kheader {
	color: #FFF;
}
#Kunena .kheader:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	overflow: hidden;
}
#Kunena .kheaderh2 {
	margin: 0px5px 0px 0px;
	padding: 0!important;
	font-size: 116%;
	line-height: 1;
	min-height: 0;
	width: auto;
	display: inline;
	float: left;
}
#Kunena .kheader h2, #Kunena .kheader h2a {
	font-size: 26px;
	color: #666;
	font-weight: normal;
}
#Kunena .kblock:hover .kheader h2, #Kunena .kblock:hover .kheader h2 a, #Kunena .kheader h2 a:focus, #Kunena .kheader h2 a:active {
	color: #fff;
}
#Kunena div.kblockdiv.ktitle {
	display: table-row;
	margin: 0;
	overflow: hidden;
	text-align: left;
	width: 100%;
	word-wrap: break-word;
}
#Kunena div.kblock div.ktitle h1, #Kunena div.kblock div.ktitleh2 {
	border: none;
	display: block;
	font-size: 1.333em;
	line-height: 1.9em;
	margin: 010px;
	padding: 2px0;
	padding-top: 2px;
	text-indent: 0;
	width: auto;
}
#Kunena div.kblockspan.ktoggler {
	float: right;
	height: 1px;
	position: relative;
	right: 0px;
	top: 0;
}
#Kunena div.kblock span.select-toggle {
	position: absolute;
	right: 10px;
	top: 15px;
}
#Kunena input[type="checkbox"] {
	border: none;
	margin: 0px;
	padding: 0px;
	background: none;
	vertical-align: middle;
}
#Kunena div.kblockdiv.kcontainer {
	display: table-row;
}
#Kunena div.kblockdiv.kbody {
	border: 1pxsolid #ddd;
	overflow: hidden;
	word-wrap: break-word;
}
#Kunena div.kblocklabel {
	clear: both;
}
#Kunena div.kblock div.khelprulescontent, #Kunena div.kblockdiv.kfheadercontent {
	padding: 15px;
	vertical-align: top;
}
#Kunena div.kblock div.khelprulescontent img[align="left"] {
	margin-right: 10px;
}
#Kunena div.kblockdiv.khelprulesjump {
	border: 1pxsolid #ddd;
}
#Kunena div.kblock div.khelprulesjumpspan.kright {
	float: none;
}
#Kunena div.kblockdiv.kactions {
	border-left: 1px solid #DDD;
	border-right: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	padding: 5px10px;
}
#Kunena div.kblock div.kactionsa {
	padding: 05px;
}
#Kunenatable.kblock {
	border-spacing: 0;
	clear: both;
	margin: 5px0 0 0;
	width: 100%;
}
#Kunena tr.krow1td {
	padding: 10px;
	background: #F5F5F5;
	overflow: hidden;
}
#Kunena #kpostmessage tr.krow1 td, #Kunena #kpostmessage tr.krow1 td, #Kunena #kforumsearch tr.krow1td {
	background: rgba(255, 255, 255, 0.5);
}
#Kunena tr.krow2td {
	padding: 10px;
}
#kunena #kpost-buttons {
	border-bottom: 1px solid #dedede !important;
}
#Kunena table.kblock.kcol {
	padding: 10px;
}
#Kunena .kcol-annid {
	text-align: center;
	width: 5%;
}
#Kunena .kcol-anndate {
	width: 15%;
}
#Kunena .kcol-anntitle {
	width: 50%;
}
#Kunena .kcol-annpublish {
	text-align: center;
	width: 10%;
}
#Kunena .kcol-annedit {
	text-align: center;
	width: 10%;
}
#Kunena .kcol-anndelete {
	text-align: center;
	width: 10%;
}
#Kunena table.kblocktable.knewchar {
	font-size: .9em;
}
#Kunenatr.ksth {
	font-size: 1em;
}
#Kunena tr.ksthth {
	padding: 4px8px;
	text-align: left;
}
#Kunena td#kpost-buttons {
	text-align: right;
	border-bottom: 1px solid #dedede;
	padding: 12px7px;
}
#Kunena tr.krow1 td.kcc-row1, #Kunena tr.krow2 td.kcc-row1 {
	background: none;
}
#Kunena td.kcol-ktopicreplies {
	text-align: center;
	width: 1%;
}
#Kunena td.kcol-ktopicrepliesstrong {
	display: block;
	font-size: 1.5em;
	font-weight: normal;
	margin: 4px0;
}
#Kunena span.kcat-topics, #Kunena span.kcat-replies {
	font-size: 1em;
	text-align: center;
}
#Kunena span.kcat-topics-number, #Kunena span.kcat-replies-number {
	display: block;
	font-size: 1.617em;
	margin: 5px0;
}
#Kunena .ktopic-latest-post, #Kunena .ktopic-date {
	;
}
#Kunena a.ktopic-title {
	font-size: 100%;
}
#Kunena div.ktopic-title-cover {
	text-align: left;
	margin-bottom: 3px;
}
#Kunena div.ktopic-details {
	overflow: hidden;
}
#Kunena div.ktopic-detailsspan {
	clear: none;
	float: none;
	display: inline;
	font-size: 1em;
}
#Kunena .klatest-avatar, #Kunena .ktopic-latest-post-avatar {
	border: 1pxsolid #ddd;
	display: block;
	float: left;
	height: auto;
	margin: 4px6px 2px 0;
	padding: 1px;
	width: 36px;
}
#Kunena img.klist-avatar, #Kunena .klist-avatar {
	border: 0;
	height: auto;
	width: 36px;
}
#Kunena .klatest-post-info {
	display: block;
}
#Kunena td.kcredits-kintro {
	padding: 015px;
	vertical-align: middle;
}
#Kunena.kfooter {
	font-size: .833em;
}
#Kunena .kfooter-time {
	;
}
#Kunena.kalert {
	;
}
#Kunena .kwho-admin {
	color: #FF7014;
}
#Kunena .kwho-globalmoderator {
	color: #586900;
}
#Kunena .kwho-moderator {
	color: #9E1600;
}
#Kunena .kwho-user {
	color: #3463AA;
}
#Kunena .kwho-guest {
	color: #808080;
}
#Kunena .kwho-banned, #Kunena a.kwho-banned {
	color: #A39D49;
}
#Kunena .kwho-blocked, #Kunena a.kwho-blocked {
	color: #f00;
	text-decoration: line-through;
}
body #Kunena#ktop {
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
}
#Kunena #ktopspan.ktoggler {
	margin: 0;
	padding: 1px1px 0;
	position: absolute;
	right: 10px;
	top: 12px;
}
#Kunena#ktopmenu {
	background: transparent;
}
#Kunena#ktab {
	;
	top: 0;
	background: #E6E6E6;
	border: 1pxsolid #DEDEDE;
	height: 39px;
	-webkit-border-radius: 2px 2px 0 0;
	-moz-border-radius: 2px 2px 0 0;
	-ms-border-radius: 2px 2px 0 0;
	-o-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0;
	background: -moz-linear-gradient(top, #E6E6E6 1%, #f5f5f5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #E6E6E6), color-stop(100%, #f5f5f5));
	background: -webkit-linear-gradient(top, #E6E6E6 1%, #f5f5f5 100%);
	background: -o-linear-gradient(top, #E6E6E6 1%, #f5f5f5 100%);
	background: -ms-linear-gradient(top, #E6E6E6 1%, #f5f5f5 100%);
	background: linear-gradient(top, #E6E6E6 1%, #f5f5f5 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6', endColorstr='#f5f5f5', GradientType=0);
	-webkit-box-shadow: inset 0 1px 0 #fff, inset 0 -1px 0 #fff;
	-moz-box-shadow: inset 0 1px 0 #FFF, inset 0 -1px 0 #FFF;
	box-shadow: inset 0 1px 0 #fff, inset 0 -1px 0 #fff;
}
#ktabdiv.moduletable {
	background: none;
	margin-bottom: 0;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}
#Kunena #ktabul {
	display: inline-block;
	list-style: none;
	margin: 0;
	padding: 0;
	border-right: 1px solid rgba(255, 255, 255, 0.8);
}
#Kunena #ktab ulul {
	float: left;
	list-style: none;
	margin: -2px 0;
	padding: 0;
	overflow: hidden;
}
#Kunena #ktab li, #Kunena #ktab div.moduletable ul.menuli {
	border-bottom: medium none;
	border-left: 1px solid rgba(255, 255, 255, 0.8);
	border-right: 1px solid #DDDDDD;
	float: left;
	padding: 0;
}
#Kunena #ktab li.active a span, #Kunena #ktab li a:hover span {
	color: #FFFFFF !important;
	text-shadow: none !important;
	background: none repeat scroll 0 0 #F07057 !important;
}
#ktab div.moduletable ul.menu, #ktab div.moduletable ul.menu li a, #ktab div.moduletable ul.menu li aspan {
	;
}
#Kunena #ktab a {
	background-color: transparent !important;
	border-radius: 0 0 0 0 !important;
	color: #7C7C7C;
	display: block;
	font-size: 95%;
	line-height: 40px;
	margin: 0;
	padding: 0 20px;
	text-decoration: none;
}
#Kunena #ktab ul.menu li.active a, #Kunena #ktab ul.menu li a:hover, #Kunena #ktab ul.menu li a:focus {
	background: none repeat scroll 0 0 #F07057 !important;
	;
	color: #666;
}
#Kunena #ktab li.active, #Kunena #ktab div.moduletable ul.menuli.active {
	position: relative;
	z-index: 9;
}
#Kunena #ktab ul.menuli.active {
	border-bottom: 1px solid #FFF !important;
	margin-bottom: -1px;
	position: relative;
	z-index: 10;
}
#Kunena #ktab a span {
	color: #444444 !important;
	padding: 0;
	text-indent: 0;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);
}
#Kunena #ktab li.Kunena-item-activea {
	;
}
#Kunena #ktab li.Kunena-item-active aspan {
	text-decoration: none;
}
#Kunenaselect#searchlist {
	float: left;
	margin-bottom: 10px;
}
#Kunena td.td-1 {
	vertical-align: top;
}
#Kunena table.kprofilebox .kprofileboxcntlabel {
	color: #666;
	display: inline-block;
	font-weight: normal;
}
#Kunena table.kprofilebox .kprofileboxcnt label.rememberinput {
	background: none;
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
	line-height: 10px;
	border: none;
}
#Kunena table.kprofilebox .kprofileboxcnt .klink-blocka {
	padding-left: 15px;
	color: #666;
	font-size: 95%;
}
#Kunena table.kprofilebox .kprofileboxcnt .klink-block a:hover, #Kunena table.kprofilebox .kprofileboxcnt .klink-block a:focus, #Kunena table.kprofilebox .kprofileboxcnt .klink-block a:active {
	color: #333;
	background-position: left top;
	text-decoration: none;
}
#Kunenadiv.moduletable {
	border: none;
	margin: 0;
	padding: 0;
}
#Kunena #ktab ul.menu li.activea {
	;
}
#Kunenaoption {
	background: none repeat scroll 0 0;
	font-size: .917em;
	padding: 010px 0 2px;
}
#Kunena .kbutton-container {
	margin-top: 20px;
	text-align: right;
}
#Kunena .kbutton-container input.kbutton, #Kunena .kbutton-container .kbutton, #Kunena .kbutton-container .kbutton:hover, #Kunena .kbutton-container .kbutton:focus {
	font-size: 92%;
	padding: 6px10px 4px;
	vertical-align: middle;
}
#Kunena table.klist-bottomtd {
	height: 20px;
	line-height: 20px;
	padding: 05px;
	text-align: center;
}
#Kunena table.klist-bottom td.klist-moderators {
	text-align: left;
}
#Kunena .klist-actions {
	margin: 18px0 10px;
	padding: 8px0px;
}
#Kunena .klist-actionsform#jumpto {
	margin: 0;
}
table.klist-actions, table.klist-actions-bottom {
	border: 0none !important;
}
#Kunena .klist-actions form#jumpto.kbutton {
	background: -moz-linear-gradient(center top, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%) repeat scroll 0 0 #EEEEEE;
	background: #EEEEEE -moz-linear-gradient(top, rgba(255, 255, 255, .2) 0%, rgba(0, 0, 0, .2) 100%);
	
	/* FF3.6+ */background: #EEEEEE -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, .2)), color-stop(100%, rgba(0, 0, 0, .2)));
	
	/* Chrome,Safari4+ */background: #EEEEEE -webkit-linear-gradient(top, rgba(255, 255, 255, .2) 0%, rgba(0, 0, 0, .2) 100%);
	
	/* Chrome10+,Safari5.1+ */background: #EEEEEE -o-linear-gradient(top, rgba(255, 255, 255, .2) 0%, rgba(0, 0, 0, .2) 100%);
	
	/* Opera11.10+ */background: #EEEEEE -ms-linear-gradient(top, rgba(255, 255, 255, .2) 0%, rgba(0, 0, 0, .2) 100%);
	
	/* IE10+ */background: #EEEEEE linear-gradient(top, rgba(255, 255, 255, .2) 0%, rgba(0, 0, 0, .2) 100%);
	
	/* W3C */border-color: #CCCCCC #AAAAAA #AAAAAA #CCCCCC;
	margin-left: 10px;
}
#Kunena .klist-actions-bottom {
	margin-bottom: 10px;
	padding: 7px0;
}
#Kunena .klist-actions-info {
	float: left;
	font-weight: bold;
}
#Kunena .klist-actions-infoa {
	text-decoration: underline;
}
#Kunena .klist-pages {
	border-left: 1px solid #ddd;
	float: right;
	font-size: 1.333em;
	font-weight: bold;
	height: 28px;
	line-height: 28px;
	padding-left: 10px;
	padding-right: 5px;
}
#Kunena .klist-times {
	border-left: 1px solid #ddd;
	height: 28px;
	line-height: 28px;
	padding-left: 5px;
	padding-right: 10px;
}
#Kunena a.klist-pages-link:link, #Kunena a.klist-pages-link:visited {
	text-decoration: underline;
}
#Kunena .klist-pages-link {
	padding: 05px;
}
#Kunena .klist-actions-info-all {
	float: left;
	margin-right: 10px;
	padding-top: 2px;
	vertical-align: top;
	display: inline-block;
}
#Kunena .klist-actions-goto {
	float: left;
	margin: 5px10px 0 0;
	padding: 0;
	display: none;
}
#Kunena .klist-actions-forum {
	padding: 0;
}
#Kunena .klist-pages-all {
	text-align: right;
	vertical-align: middle;
	margin: 00 10px 0;
	padding: 5px0 0 15px;
}
#Kunena .klist-times-all {
	float: left;
	margin-right: 2px;
	padding-top: 0px;
}
#Kunena .klist-jump-all {
	float: left;
	margin-right: 10px;
}
#Kunena .klist-actions .klist-pages-all {
	border: 0;
	background: none;
	float: right;
	margin: 0;
	padding: 0;
}
#Kunena .klist-jump-allform {
	display: table;
}
#Kunena .klist-times-all.inputboxusl {
	margin: 0;
	padding: 3px;
	width: 100px;
}
#Kunena .klist-jump-all form.inputbox {
	margin: 0;
	padding: 3px;
	width: 150px;
	vertical-align: top;
}
#Kunena .klist-pages-all table trtd {
	height: 28px;
	line-height: 28px;
	white-space: nowrap;
}
#Kunena td.klist-jump-allinput.kjumpgo {
	display: none;
}
#Kunena .klist-top {
	background: none;
	border: 1pxsolid #ddd;
	margin: -1px 0 0;
	width: 100%;
}
#Kunena .klist-bottom {
	background: #fff;
	border: 1pxsolid #ddd;
	margin: 00 5px;
	min-height: 2.33em;
	padding: 1px5px;
	padding-bottom: 10px !important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
#Kunena .klist-moderators {
	clear: left;
	float: left;
	width: 70%;
	margin: 10px5px 0px;
}
#Kunena .klist-categories {
	border-left: 1px solid;
	margin: 0;
	padding: 05px 0 10px;
	white-space: nowrap;
}
#Kunenadiv.bannergroup {
	text-align: center;
}
#Kunenaul.kpagination {
	border: 0;
	margin: 0;
	padding: 7px0 0 0;
	float: right;
}
#Kunena .kpaginationli {
	border: 0;
	display: inline-block;
	float: left;
	list-style-type: none;
	font-size: 92%;
	line-height: 1;
	margin: 0;
	padding: 0;
}
#Kunena #kflattableul.kpagination {
	width: auto;
	padding-right: 0px;
}
#Kunena .kpaginationa {
	border: solid 1px #ddd;
	font-weight: bold;
	color: #3a3a3a;
	border-radius: 3px;
	-webkit-border-radius: 3px;
}
#Kunena .kpaginationli.page {
	margin-right: 2px;
	padding: 4px0;
}
.kpagination li.pagenav {
	padding: 4px0;
	display: block;
	margin-left: 2px;
}
#Kunena .kpaginationli.more {
	font-weight: bold;
	padding: 4px2px;
}
#Kunena .kpagination.active {
	border: solid 1px #404040;
	background: #606060;
	color: #fff;
	margin: 0px3px 0 3px;
	font-weight: normal;
	padding: 3px5px;
	-webkit-box-shadow: 0 0 0 2px #DEDEDE;
	-moz-box-shadow: 0 0 0 2px #DEDEDE;
	box-shadow: 0 0 0 2px #DEDEDE;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
#Kunena .kpagination a:link, #Kunena .kpagination a:visited {
	display: block;
	margin: 02px;
	padding: 3px5px;
	text-decoration: none;
	font-weight: normal;
}
#Kunena #kflattable .kpagination a:link, #Kunena #kflattable .kpagination a:visited {
	margin: 0;
}
#Kunena div.ktopic-title-coverul.kpagination {
	padding-top: 2px;
	text-align: left;
}
#Kunena div.ktopic-title-cover ul.kpaginationli {
	font-size: .833em;
}
#Kunena div.ktopic-title-cover ul.kpaginationli.page {
	float: left;
	padding: 4px3px 0 0;
}
#Kunena div.ktopic-title-cover ul.kpaginationa {
	border: solid 1px;
}
#Kunena div.ktopic-title-cover ul.kpagination a:hover {
	border: solid 1px;
}
#Kunena #kflattable ul.kpaginationli {
	margin-right: 5px;
}
#Kunena span.ktopic-category {
	clear: left;
	float: left;
	font-size: .917em;
}
#Kunena span.ktopic-views {
	text-align: center;
}
#Kunena span.ktopic-views-number {
	display: block;
	font-size: 1.5em;
	margin: 4px0;
	text-align: center;
}
#Kunena span.ktopic-by {
	float: left;
}
#Kunena span.ktopic-locked {
	margin-left: 3px;
	text-align: left;
}
#Kunena div#kforum-head {
	border: 1pxsolid #ddd;
	padding: 5px10px;
	vertical-align: middle;
	background: #fff;
}
#Kunena table#kforumsearchinput.kbutton {
	margin: 10px2px;
}
#Kunena div#kmoderatorslistdiv.kbody {
	border: 1pxsolid #ddd;
	height: 25px;
	line-height: 25px;
	margin: -6px 0 0;
	padding: 5px;
}
div.kbodytable {
	border: 0none;
}
#Kunena div.kmoderatorslist-jumpform#jumpto {
	margin: 5px;
}
#Kunena table.kblock .kcol-search-subject {
	width: 70%;
}
#Kunena table.kblock .kcol-search-author {
	width: 10%;
}
#Kunena table.kblock .kcol-search-date {
	width: 20%;
}
#Kunena select#catidsoption {
	padding-left: 5px;
}
#Kunenalabel.searchlabel {
	display: block;
	margin-bottom: 5px;
	margin-right: 100px;
}
#Kunena input#keywords, #Kunena input#username, #Kunenainput#kusername {
	margin-right: 10px;
}
#Kunenaselect#catids {
	float: left;
	margin-bottom: 20px;
}
#Kunena label#childforums-lbl {
	clear: left;
	float: left;
}
#Kunena fieldset#search-posts-date select, #Kunena fieldset#search-posts-sortselect {
	margin-right: 10px;
}
#Kunena fieldset#search-posts-startselect {
	margin-left: 10px;
}
#Kunena div.ksearchresult-desc {
	padding: 5px;
	display: inline;
}
#Kunena div#ksearchresult.kbody {
	padding: 10px;
}
#Kunena div#ksearchresultdiv.resultmsg {
	clear: left;
	padding: 15px0;
}
#Kunena div#ksearchresult span.kmsgtitlea {
	font-weight: bold;
}
#Kunena div#ksearchresultspan.kmsgdate {
	float: left;
}
#Kunena div#ksearchresult div.kresult-title {
	border-bottom: 1px solid #ddd;
	overflow: hidden;
	padding-bottom: 5px;
}
#Kunena div#ksearchresulttd.resultmsg {
	padding: 010px 10px;
}
#Kunena div#ksearchresultdiv.resultcat {
	border-top: 1px dotted #ddd;
	padding: 5px0 0 0;
}
#Kunena div.kadvsearch td.kcol-first, #Kunena div.kadvsearch td.kcol-mid {
	vertical-align: top;
	width: 50%;
}
#Kunena #ksearchresult tabletable {
	margin-bottom: 10px;
	border-collapse: collapse;
	border: 1pxsolid #ddd;
}
#Kunena table.kprofilebox, .kprofilebox, .kblock.kpbox {
	display: none !important;
}
#ktop.ktoggler.fltrt {
	display: none;
}
#Kunena ul.kprofilebox-link {
	float: right;
}
#Kunena ul.kprofilebox-linkli {
	background: url("../images/arrow.png") no-repeat left !important;
	display: inline;
	padding-left: 12px;
	padding-right: 10px;
}
#Kunena .kprofilebox-left {
	border-right: 1px solid #ddd;
	padding: 8px;
	vertical-align: middle;
	width: 5%;
}
#Kunena .kprofilebox-right {
	border-left: 1px solid;
	padding: 8px;
}
#Kunena .klink-block {
	padding-top: 5px;
}
#Kunenadiv.kpbox {
	border-bottom-width: 1px;
	margin-bottom: 0;
}
#Kunena trtd.kprofileboxcnt {
	padding: 10px;
	text-align: left;
	vertical-align: middle;
	width: 95%;
}
#Kunena div.kpbox tr.krow1td {
	background: #fff;
}
#Kunena td.kprofileboxcntul {
	margin: 5px0 5px 5px;
	padding-left: 0;
}
#Kunena td.kprofileboxcnt ul.kprofilebox-link {
	margin: 5px0;
}
#Kunena td.kprofileboxcnt ul.kprofilebox-linkli {
	font-size: 11px;
	height: 12px;
	line-height: normal;
	margin-top: 5px;
	padding-left: 10px !important;
	overflow: visible;
}
#Kunena td.kprofileboxcnt ulli {
	background: 0 none;
	display: block;
	list-style-type: none;
}
#Kunena td.kprofileboxcnt ul.kprofilebox-welcomeli {
	padding: 2px;
}
#Kunena td.kprofileboxcnt ul.kprofilebox-welcome liinput.kbutton {
	margin: 0;
}
#Kunena td.kprofileboxcnt ul.kprofilebox-welcome li input.kbutton:hover {
	;
}
#Kunena.kpbox {
	margin: 0!important;
	padding: 0;
}
#Kunena div.kblock #kprofilebox.kbody {
	padding: 10px;
}
#Kunena div.kblock #kprofileboxtable.kprofilebox {
	border: 1pxsolid #ddd;
}
#Kunena .kprofilebox form .inputspan {
	padding-right: 10px;
	font-weight: bold;
	display: inline-block;
}
#Kunena .kprofilebox form .input spaninput.ks {
	;
}
#Kunena .kprofilebox form.input {
	margin-bottom: 5px;
}
#Kunena .klink-blockspan {
	padding-right: 10px;
}
#Kunena.kpathway {
	margin-top: 0 !important;
}
#Kunena .kforum-pathway, #Kunena .kforum-pathway-bottom {
	height: 18px;
	margin: -2px 0 4px;
	padding: 10px12px;
	border: 1pxsolid #DDD;
	background: #fff;
	background: -moz-linear-gradient(top, #fff 0%, #f3f3f3 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f3f3f3));
	background: -webkit-linear-gradient(top, #fff 0%, #f3f3f3 100%);
	background: -o-linear-gradient(top, #fff 0%, #f3f3f3 100%);
	background: -ms-linear-gradient(top, #fff 0%, #f3f3f3 100%);
	background: linear-gradient(top, #fff 0%, #f3f3f3 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f3f3', GradientType=0);
	-webkit-box-shadow: 0 -1px 1px #fff inset;
	-moz-box-shadow: 0 -1px 1px #fff inset;
	box-shadow: 0 -1px 1px #fff inset;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
#Kunena .kforum-pathway-bottom {
	margin: 00 15px 0;
	height: 17px;
}
#Kunena .kforum-pathway-bottomimg {
	vertical-align: text-bottom;
}
#Kunena .path-element-first {
	background: url("../images/pathway_start.png") no-repeat left center;
	display: inline-block;
	font-weight: normal;
	height: 16px;
	line-height: 18px;
	padding: 1px8px 1px 22px;
	float: left;
}
#Kunena .path-element-first a:link, #Kunena .path-element-first a:visited {
	background: none;
	font-weight: normal;
	text-decoration: none;
}
#Kunena .path-element-last, #Kunena .path-element-last a:link {
	display: block;
	float: left;
	font-weight: bold;
	text-decoration: none;
	text-indent: 5px;
}
#Kunena .kforum-pathway .path-element, #Kunena .kforum-pathway-bottom .path-element {
	background: url("../images/arrow2.png") no-repeat left center;
	* background-position: left 6px;
	display: inline-block;
	float: left;
	font-weight: normal;
	padding-left: 20px;
	padding-right: 5px;
}
.rtl #Kunena .kforum-pathway .path-element, .rtl #Kunena .kforum-pathway-bottom .path-element {
	background: url("../images/arrow_rtl.png") no-repeat right center;
	* background-position: right 6px;
	padding-right: 10px;
	padding-left: 3px;
	float: right;
}
#Kunena .kforum-pathway .path-element-last, #Kunena .kforum-pathway-bottom .path-element-last {
	height: 25px;
	line-height: 32px;
	background: url("../images/pathway_finallink.png") no-repeat left center;
	padding: 0px5px 0px 40px;
	border: solid 1px transprarent;
	float: left;
	display: none;
}
#Kunena .path-element-users {
	display: none;
	line-height: 32px;
}
#Kunenadiv.k_guest {
	margin: 5px0px 10px;
	font-weight: bold;
	color: #000;
}
.kprofileboxcnt .k_guestb {
	color: #000;
}
#Kunena .klist-markallcatsread {
	min-height: 27px;
	overflow: hidden;
	margin-bottom: 10px;
	padding: 5px0;
}
#Kunena .klist-markallcatsreadinput.kbutton {
	margin: 5px;
}
#Kunenatable.kblocktable {
	border-style: solid;
	border-width: 0 0 0 0;
	text-align: left;
}
#Kunena td.kcol-first {
	border-bottom: 1px dotted #ddd;
	border-left: none;
	padding: 4px8px;
	vertical-align: middle;
	white-space: nowrap;
}
#Kunena .kcontainer td.kcol-first.kcol-category-icon {
	width: 50px;
}
#Kunena td.kcol-category-iconspan.kicon {
	;
}
#Kunena td.kcol-category-iconspan.knotloginforum {
	;
}
#Kunena td.kcol-mid {
	border-bottom: 1px dotted #ddd;
	padding: 8px;
	vertical-align: middle;
}
#Kunena .kblocktable td.kcol-kcattitle {
	padding: 15px10px;
}
#Kunena td.kcol-kcattitle .khead-title {
	;
}
#Kunena td.kcol-kcattitle .khead-titlea {
	display: inline-block;
	float: left;
	font-size: 100%;
	font-weight: bold;
	margin-bottom: 5px;
	padding-bottom: 0;
}
#Kunena td.kcol-kcattitle .khead-desc {
	clear: left;
	line-height: 1.2em;
}
#Kunena div.kthead-desca {
	font-weight: bold;
}
#Kunena div.kthead-desc a:hover {
	text-decoration: underline;
}
#Kunena td.kcol-kcattopics {
	;
}
#Kunena td.kcol-kcattopics .kcat-topics-number {
	;
}
#Kunena td.kcol-kcattopics .kcat-topics {
	;
}
#Kunena td.kcol-kcatreplies {
	;
}
#Kunena td.kcol-kcattopics .kcat-replies-number {
	;
}
#Kunena td.kcol-kcattopics .kcat-replies {
	;
}
#Kunena td.kcol-kcatlastpost {
	;
}
#Kunena td.kcol-kcatlastpost .klatest-subject {
	;
}
#Kunena div.klatest-subjecta {
	font-weight: normal;
}
#Kunena td.kcol-kcatlastpost .klatest-subject-by {
	;
}
#Kunena td.kcol-last {
	border-bottom: 1px dotted #ddd;
	border-left: 1px dotted #ddd;
	padding: 4px8px;
	vertical-align: middle;
}
#Kunenatd.ktopicmodule {
	padding: 0;
}
#Kunenatd.ktopicmoderation {
	vertical-align: middle;
	width: 1%;
}
#Kunena td.kcol-ktopiclastpost {
	font-size: .917em;
	vertical-align: middle;
	width: 25%;
}
#Kunena td.kmycount, #Kunena td.kcol-kcattopics, #Kunena td.kcol-kcatreplies, #Kunena td.kcol-ktopicicon, #Kunena td.kcol-ktopicviews {
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
}
.kcol-ktopiciconimg {
	border: 0none;
	padding-top: 5px;
}
#Kunena td.kcol-kcatlastpost {
	text-align: left;
	vertical-align: middle;
}
#Kunena td.kcol-knoposts {
	text-align: center;
	vertical-align: middle;
}
#Kunena #kblock4, #Kunena #kblock1, #Kunena .k-bt-cvr1 {
	margin-top: 5px;
}
#Kunena h1, #Kunenah2 {
	display: block;
	font-weight: bold;
	margin-bottom: 0;
	margin-top: 0;
	min-height: 1.6em;
	padding-top: 2px;
	text-align: left;
	text-transform: none;
	width: 100%;
}
#Kunena h2a {
	font-weight: bold;
}
#Kunena h1 a:hover, #Kunena h2 a:hover {
	text-decoration: none;
}
#Kunena h1 a:link, #Kunena h1 a:active, #Kunena h1 a:visited {
	;
}
#Kunena h2span.kheadbtn {
	margin: 0!important;
}
#Kunenaspan.kright {
	margin: 00 0 10px !important;
	display: block;
}
#Kunena .k-profilespan.kheadbtn.kright {
	margin: 0px!important;
	position: absolute;
	right: 15px;
	top: 15px;
	display: inline-block;
}
#Kunena .klist-jump-allspan.kright {
	float: left;
}
#Kunena span.kheadbtna {
	border: 1pxsolid #3a3a3a;
	font-size: 12px;
	color: #fff;
	text-shadow: none !important;
	padding: 3px;
	display: block;
	float: right;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
}
#Kunena span.kheadbtn:hovera {
	text-decoration: none;
	color: #fff;
	background: none;
	border-color: #545454;
}
#Kunena span.kheadbtn a:hover {
	color: #fff;
	background: #3a3a3a;
}
#Kunena div.ktitle-desc {
	display: inline;
	padding-left: 20px;
	background: url("../images/arrow.png") left center no-repeat;
	font: 13px/20px 'PT Sans', 'Helvetica', "OpenSansLight", serif;
	top: 2px;
	position: relative;
}
.rtl #Kunena div.ktitle-desc {
	background-image: url("../images/arrow_rtl.png");
}
#Kunena.kcheckbox {
	float: right;
}
#Kunenadiv.kfavorite {
	background: url("../images/favoritestar.png") no-repeat left top;
	display: inline-block;
	float: right;
	height: 18px;
	margin: 0;
	width: 18px;
}
#Kunena .ktitlea {
	font-weight: bold;
	text-decoration: none;
}
#Kunena div.kthead-moderators {
	font-size: .833em;
	margin-top: 5px;
	clear: left;
	line-height: 1.2em;
}
#Kunena table.kcc-table trtd {
	border: 0solid;
}
#Kunena div.kcc-childcat-title {
	display: inline-block;
	font-size: .833em;
	line-height: 2em;
	padding-top: 4px;
	text-transform: uppercase;
	vertical-align: top;
	width: 100%;
}
#Kunena div.kcc-table {
	display: inline;
}
#Kunenaspan.kchildcount {
	display: inline;
	font-size: 0.833em;
	line-height: 17px;
	margin-left: 2px;
	margin-right: 6px;
}
#Kunena div.klatest-subject, #Kunena div.klatest-subject-by {
	margin-left: 5px;
}
#Kunena div.kthead-title {
	font-size: 100%;
	font-weight: bold !important;
	margin-bottom: 5px;
}
#Kunena div.kthead-titlea {
	font-weight: bold;
}
#Kunena div.kthead-child {
	clear: left;
	margin-top: 4px;
	overflow: hidden;
}
#Kunena div.kthead-child .kcc-table {
	display: block;
	overflow: hidden;
}
#Kunena div.kthead-child .kcc-table .kcc-subcat {
	display: block;
	float: left;
	padding: 8px0 0;
	vertical-align: top;
	width: 33%;
}
#Kunena div.kcc-subcata {
	font-size: .917em;
	vertical-align: middle;
	line-height: 20px;
}
#Kunena div.kcc-subcat aspan {
	vertical-align: middle;
}
#Kunena img.stickyicon, #Kunenaimg.attachicon {
	border: 0;
	float: right;
	margin: 2px;
}
#Kunenaimg.catavatar {
	border: 1pxsolid #ddd;
	height: 20px;
	margin-left: 4px;
	width: 20px;
}
#Kunena .kcontenttablespacer, #Kunena div.kmsg-headerh2 {
	border-bottom: 1px solid #ddd;
	border-left: 0;
	border-right: 0;
	line-height: 0.5em;
	background: #fff;
	background: -moz-linear-gradient(top, #fff 0%, #e5e5e5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e5e5e5));
	background: -webkit-linear-gradient(top, #fff 0%, #e5e5e5 100%);
	background: -o-linear-gradient(top, #fff 0%, #e5e5e5 100%);
	background: -ms-linear-gradient(top, #fff 0%, #e5e5e5 100%);
	background: linear-gradient(top, #fff 0%, #e5e5e5 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=0);
}
#Kunena .krow1-stickymsg {
	;
}
#Kunena .krow2-stickymsg {
	;
}
#Kunena div.kmsg-header {
	background: #fff;
	border-bottom: 1px solid #ddd;
	padding: 0;
}
#Kunena div.kmsg-headerh2 {
	color: #333;
	font-size: 11px;
	margin: 0px!important;
	padding: 5px0 !important;
}
#Kunena div.kmsg-header-top span.kmsgdate-top, #Kunena div.kmsg-header-bottom span.kmsgdate-bottom, #Kunena div.kmsg-header-right span.kmsgdate-right, #Kunena div.kmsg-header-left span.kmsgdate-left {
	line-height: 1.8em;
	padding-left: 10px;
	text-align: center;
	width: 180px;
}
#Kunena div.kmsg-header-left span.kmsgdate-left {
	color: #444444 !important;
	float: none;
	padding: 0 0 5px;
}
#Kunena div.kmsg-header-top span.kmsg-title-top, #Kunena div.kmsg-header-bottom span.kmsg-title-bottom, #Kunena div.kmsg-header-left span.kmsg-title-left, #Kunena div.kmsg-header-right span.kmsg-title-right {
	color: #444444 !important;
	margin-left: 5px;
}
#Kunena div.kmsg-header-top span.kmsg-id-top, #Kunena div.kmsg-header-bottom span.kmsg-id-bottom, #Kunena div.kmsg-header-left span.kmsg-id-left, #Kunena div.kmsg-header-right span.kmsg-id-right {
	float: right;
	margin: 5px10px 0 0;
	padding: 0;
}
.rtl #Kunena div.kmsg-header-top span.kmsg-id-top, .rtl #Kunena div.kmsg-header-bottom span.kmsg-id-bottom, .rtl #Kunena div.kmsg-header-left span.kmsg-id-left, .rtl #Kunena div.kmsg-header-right span.kmsg-id-right {
	float: left;
	margin: 5px0 0 10px;
}
#Kunena span.kpost-thankyou {
	float: right;
	font-size: 0.917em;
	margin-right: 15px;
}
#Kunena div.kpost-thankyou {
	margin-top: 4px;
}
#Kunenaspan.kmsgusertype {
	font-style: italic;
	font-weight: normal;
	text-decoration: none;
}
#Kunena span.kavatarimg {
	border: 1pxsolid #cacaca;
	margin: 5px;
	max-height: 150px;
	max-width: 100px;
	padding: 1px;
	-webkit-box-shadow: 0 0 0 2px #E0E0E0;
	-moz-box-shadow: 0 0 0 2px #E0E0E0;
	box-shadow: 0 0 0 2px #E0E0E0;
}
#Kunena span.kmsgtitle, #Kunena span.kmsgtitle-new {
	font-size: 1.333em;
	font-weight: bold;
	line-height: 28px;
	padding-left: 10px;
	text-decoration: none;
}
.rtl #Kunena span.kmsgtitle, .rtl #Kunena span.kmsgtitle-new {
	background: url("../images/msgtitleicon_rtl.gif") no-repeat right center;
	padding: 025px 0 0;
	float: right;
	margin: 05px 0 0;
}
#Kunena table.kmsg th.kmsg-date {
	vertical-align: middle !important;
}
#Kunena th.kmsg-date span.ktopbottom, #Kunena th.kmsg-date span.kheader-right {
	float: left;
	margin: 2px25px;
}
#Kunenaspan.kmsgdate {
	font-weight: normal;
	padding-left: 5px;
	text-decoration: none;
	white-space: nowrap;
}
#Kunenadiv.kmsgbody {
	margin-top: 5px;
	min-height: 100px;
	padding: 10px0 0 0;
	table-layout: fixed;
	width: 100%;
}
#Kunena div.kmsgbodydiv.kmsgtext {
	word-wrap: break-word;
	line-height: 1.5;
}
#Kunena td.kmessage-right div.kmsgbody, #Kunena td.kmessage-left div.kmsgbody, #Kunena td.kmessage-top div.kmsgbody, #Kunena td.kmessage-bottomdiv.kmsgbody {
	width: 97%;
}
#Kunena div.kmsgbody div.kmsgtextimg {
	max-height: 800px;
	max-width: 100%;
}
#Kunena div.kmsgbody div.kmsgtext ul>li {
	list-style-type: disc;
}
#Kunenadiv.kmsgattach {
	background: none;
	border: 1pxdotted;
	display: block;
	margin-top: 8px;
	overflow: hidden;
	padding: 8px;
}
#Kunena ul.kfile-attach, #Kunena ul.kfile-attach-editing {
	margin: 00 8px 0;
	padding: 0;
}
#Kunena ul.kfile-attachli {
	background: url("../images/attachment.png") no-repeat;
	float: left;
	height: 32px;
	line-height: 32px;
	list-style-type: none;
	margin-top: 10px;
	padding-left: 30px;
	width: auto;
}
#Kunena ul.kfile-attach lispan {
	font-size: .833em;
	padding-left: 10px;
	vertical-align: top;
}
#Kunena ul.kfile-attach-editing lispan {
	padding-left: 2px;
	vertical-align: top;
}
#Kunena ul.kfile-attach-editingli {
	line-height: normal;
	list-style-type: none;
	margin-top: 10px;
}
#Kunena ul.kfile-attach li a img, #Kunena ul.kfile-attach-editing li aimg {
	margin-left: 10px;
	max-height: 32px;
	max-width: 32px;
}
#Kunena span.kmsgtext-xs {
	font-size: 0.5em;
}
#Kunena span.kmsgtext-s {
	font-size: 0.75em;
}
#Kunena span.kmsgtext-m {
	font-size: 1em;
}
#Kunena span.kmsgtext-l {
	font-size: 1.25em;
}
#Kunena span.kmsgtext-xl {
	font-size: 1.50em;
}
#Kunena span.kmsgtext-xxl {
	font-size: 2em;
}
#kunena div.kmsgtextdiv.highlight {
	background: none !important;
}
#Kunena table.kmsg tha {
	float: right;
}
#Kunena div.kmessage-editmarkup-cover {
	border-bottom: 1px dotted #ddd;
	padding-top: 5px;
	text-align: right;
}
#Kunena span.kmessage-editmarkup {
	background: no-repeat left center;
	border-left: 1px dotted;
	border-right: 1px dotted;
	border-top: 1px dotted;
	font-size: .75em;
	height: 16px;
	margin-left: 3px;
	padding: 2px5px 2px 5px;
}
#Kunena span.kmessage-informmarkup {
	border-left: 1px dotted;
	border-right: 1px dotted;
	border-top: 1px dotted;
	font-size: .75em;
	height: 16px;
	margin-left: 3px;
	padding: 2px5px 2px 5px;
}
#Kunenadiv.kmsgsignature {
	border-top: 1px dotted #ddd;
	font-size: .833em;
	margin: 15px0;
	padding: 5px0;
	text-align: left;
}
#Kunena div.kmsgsignatureimg {
	max-height: 100px;
	max-width: 100%;
}
#Kunena div.kmessage-buttons-cover {
	float: right;
	padding: 5px0;
}
#Kunena div.kmessage-buttons-row {
	margin: 0;
	text-align: left;
}
#Kunena div.kmessage-thankyou {
	border-top: 1px dotted #ddd;
	clear: both;
	padding: 4px0;
}
#Kunena .kreply-form {
	border: 1pxsolid #ddd;
	padding: 15px20px 15px 15px;
}
#Kunena .kreply-form.inputbox {
	border: 1pxsolid #ddd;
	margin: 2px0;
}
#Kunena .kreply-formtextarea {
	margin-top: 8px !important;
}
#Kunena div.kmsgtext-quote {
	background: #FFF8E1;
	border: 1pxsolid #FFF3CB;
}
#Kunena div.kmsgtext-article, #Kunena div.kmsgtext-quote, #Kunena div.kmsgtext-hide, #Kunena div.kmsgtext-confidential {
	border-left: 1px dotted #ccc;
	display: block;
	margin: 5px0;
	font-style: italic;
	font-size: 12px;
	color: #777;
	padding: 10px;
	font-family: "OpenSansLight", sans-serif;
}
#Kunena div.kmsgtext-article {
	;
}
#Kunena div.kmsgtext-hide {
	;
}
#Kunena div.kmsgtext-confidential {
	;
}
#Kunenadiv.khide {
	background: url("../images/bullet-tips.gif") no-repeat scroll 5px center;
	border: 1pxdotted;
	font-size: 1.3em;
	padding: 10px10px 10px 25px;
}
#Kunenadiv.kmsgtitle {
	;
}
#Kunena td.kprofile-right {
	border-bottom: 1px solid;
	border-left: 1px solid;
	min-width: 170px;
	vertical-align: top;
	width: 170px;
}
#Kunena td.kmessage-right {
	overflow: hidden;
	padding: 10px10px 0 10px;
	vertical-align: top;
	width: 100%;
}
#Kunena td.kbuttonbar-right {
	border-bottom: 1px solid;
	height: 1em;
	margin: 3px;
	padding: 3px10px;
	vertical-align: bottom;
	width: 100%;
}
#Kunena td.kprofile-left {
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	min-width: 170px;
	vertical-align: top;
	width: 15%;
	background: #fff;
	background: -moz-linear-gradient(top, #fff 0%, #EDEDED 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #EDEDED));
	background: -webkit-linear-gradient(top, #fff 0%, #EDEDED 100%);
	background: -o-linear-gradient(top, #fff 0%, #EDEDED 100%);
	background: -ms-linear-gradient(top, #fff 0%, #EDEDED 100%);
	background: linear-gradient(top, #fff 0%, #EDEDED 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#EDEDED', GradientType=0);
	-webkit-box-shadow: 0 -1px 2px #fff inset;
	-moz-box-shadow: 0 -1px 2px #fff inset;
	box-shadow: 0 -1px 2px #fff inset;
}
#Kunena td.kmessage-left {
	overflow: hidden;
	padding: 10px;
	vertical-align: top !important;
	width: 85%;
	border-bottom: 1px solid #ddd;
	line-height: 1.5;
}
#Kunena td.kbuttonbar-left {
	border-bottom: 1px solid #ddd;
	height: 1em;
	margin: 3px;
	padding: 3px10px;
	vertical-align: bottom;
	width: 100%;
}
#Kunena .kunapprovedtd {
	;
}
#Kunena .kdeletedtd {
	background: #cecdcd !important;
}
#Kunenadiv.kprofile {
	padding: 5px;
	text-align: center;
}
#Kunena #khistorytr.ksth {
	border-top: 1px solid #ddd;
}
#Kunena ul.kpost-profileli {
	padding: 0;
}
#Kunena ul.kpost-profile {
	line-height: 1.5em;
	margin: 8px0;
	padding: 0;
	text-align: center;
}
#Kunena ul.kpost-profileli {
	display: block;
	list-style-type: none;
	padding-bottom: 1px;
	text-align: center !important;
}
#Kunena ul.kpost-profile li.kpost-username {
	font-size: 100%;
	font-weight: bold;
}
#Kunena ul.kpost-profile li.kpost-usernamea {
	font-weight: bold;
}
#Kunena ul.kpost-profile li.kpost-usertype {
	;
}
#Kunena ul.kpost-profile li.kpost-avatar {
	;
}
#Kunena ul.kpost-profile li.kpost-userrank {
	;
}
#Kunena ul.kpost-profile li.kpost-userrank-img {
	;
}
#Kunena ul.kpost-profile li.kpost-userrank-imgimg {
	vertical-align: text-top;
}
#Kunena ul.kpost-profile li.kpost-online-img {
	;
}
#Kunena ul.kpost-profile li.kpost-online-imgimg {
	vertical-align: text-top;
}
#Kunena ul.kpost-profile li.kpost-karma {
	;
}
#Kunena li.kpost-karmaspan.kmsgkarma {
	;
}
#Kunena span.kkarma-minus {
	background: url("../images/default.png") no-repeat 0 -294px;
	display: inline-block;
	height: 14px;
	margin: -2px 0;
	width: 14px;
}
#Kunena span.kkarma-plus {
	background: url("../images/default.png") no-repeat 0 -313px;
	display: inline-block;
	height: 14px;
	margin: -2px 0;
	width: 14px;
}
#Kunena li.kpost-userposts {
	margin: 0;
}
#Kunena ul.kpost-profile li.kpost-smallicons {
	margin: 0auto;
	width: 90%;
}
#Kunena ul.kpost-profile li.kpost-personal {
	font-style: italic;
	text-align: center;
}
#Kunena ul#kpost-profiletop {
	margin: 0;
	padding: 0;
}
#Kunena ul#kpost-profiletopli {
	display: block;
	list-style-type: none;
	padding: 0;
}
#Kunena ul#kpost-profiletop li.kpost-avatar {
	clear: left;
	float: left;
	margin-right: 5px;
}
#Kunena ul#kpost-profiletop li.kpost-userrank {
	padding-right: 5px;
}
#Kunena ul#kpost-profiletop li.kpost-smallicons {
	float: right;
	padding-top: 5px;
	width: auto;
}
#Kunena ul#kpost-profiletop li.kpost-personal {
	float: right;
	font-style: italic;
	padding-top: 5px;
	text-align: center;
	width: 40%;
}
#Kunena ul#kpost-profiletop li.kpost-userrank-img {
	display: block;
}
#Kunena td.kprofile-top {
	border-bottom: 1px solid;
	padding: 5px;
	vertical-align: top;
}
#Kunena td.kmessage-top {
	padding: 10px10px 0 10px;
	width: 100%;
}
#Kunena td.kbuttonbar-top {
	border-bottom: 1px solid;
	margin: 3px;
	padding: 3px10px;
	width: 100%;
}
#Kunena div.ktopbottom-avatar {
	float: left;
}
#Kunena div.kprofile-mid {
	display: inline;
	float: left;
	padding: 05px;
	text-align: left;
	vertical-align: middle;
}
#Kunena div.kprofile-right {
	display: inline;
	float: right;
	text-align: right;
	vertical-align: middle;
	width: 15%;
}
#Kunenadiv.kpersonal {
	display: inline;
	float: left;
	padding: 020px;
	text-align: left;
	vertical-align: middle;
}
#Kunena td.kprofile-bottom {
	border-bottom: 1px solid;
	border-top: 1px solid;
	padding: 5px;
	vertical-align: bottom;
}
#Kunena td.kmessage-bottom {
	overflow: hidden;
	padding: 10px10px 0 10px;
	width: 100%;
}
#Kunena td.kbuttonbar-bottom {
	margin: 3px;
	padding: 3px10px;
	width: 100%;
}
#Kunena ul#kstatslistleft, #Kunenaul#kstatslistright {
	margin: 5px0;
	padding: 0;
}
#Kunena ul#kstatslistleft li, #Kunena ul#kstatslistrightli {
	background: none;
	display: block;
	line-height: 1.333em;
	list-style-type: none;
	margin-left: 0;
	padding: 1px0 1px 0;
}
#Kunena ul#kstatslistright li stronga {
	font-weight: bold;
}
#Kunena #kpost-message.postinput {
	border: 1pxsolid #ddd;
	padding: 3px5px;
	width: 94%;
}
#Kunena #kpost-message .postinput:hover, #Kunena #kpost-message .postinput:focus {
	border: 1pxsolid #ddd;
	padding: 3px5px;
	width: 94%;
}
#Kunena #kpostmessage tr.krow2 td.kcol-ktopiciconstable {
	width: 95%;
}
#Kunena #kpostmessage tr.krow2 td.kcol-ktopiciconstd {
	border: 1pxsolid #ddd;
	width: 99%;
}
#Kunena #kpostmessage tr.krow1 .kpostbuttonsettd.kposthint {
	border: 1pxsolid #ddd;
	padding: 2px5px;
}
#Kunena table#kpostmessage .kposthint.kinputbox {
	border: 0solid;
	width: 99%;
}
#Kunena.kpostbuttonset {
	border: 1pxsolid #ddd;
	margin: 2px;
	width: 95%;
}
#Kunena table#kpostmessage.ktxtarea {
	border: 1pxsolid #ddd;
	height: 200px;
	overflow: auto;
}
#Kunena table.kreview-tabletd.author {
	text-align: center;
	width: 15%;
}
#Kunenatd.kcaptcha {
	height: 35px;
	text-align: left;
	vertical-align: middle;
}
#Kunena div#khistory td.kauthor, #Kunena div#ksearchresulttd.kresultauthor {
	text-align: center;
}
#Kunena div#khistorytd.khistorymsg {
	padding: 10px;
	text-align: left;
}
#Kunena div#khistory span.khistory-msgdate {
	float: left;
	padding-left: 10px;
}
#Kunena div#khistory tr.kstha {
	float: right;
	padding-right: 10px;
	color: #c33;
}
#Kunena textarea#kbbcode-message {
	border: 1pxsolid #ddd;
	float: left;
	width: 95%;
}
#Kunena #kbbcode-preview {
	border: 1pxsolid #ddd;
	overflow: scroll;
	padding: 5px;
}
#Kunena div.kbbcode-preview-bottom {
	clear: left;
	float: left;
	margin-top: 10px;
	width: 95%;
}
#Kunena div.kbbcode-preview-right {
	float: right;
	margin-right: 10px;
	width: 47%;
}
#Kunena #kpost-message td.kcol-first {
	text-align: right;
	vertical-align: middle;
	width: 15%;
}
#Kunena #kpost-resultdiv {
	border: 1pxsolid #ddd;
	font-size: 1em;
}
#Kunena #kpost-buttons {
	padding: 4px;
}
#Kunena #kpost-buttons.kbutton {
	padding: 4px10px;
}
#Kunena div#kcolor-palette, #Kunena div#link, #Kunena div#image, #Kunenadiv#video {
	border-bottom: 1px solid;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
#Kunena .kicon-button:link, #Kunena .kicon-button, #kunena .kbutton.kreply-submit {
	display: block;
	float: left;
	font-size: 12px;
	margin: 2px10px 2px 0 !important;
	text-decoration: none;
	padding: 2px7px;
	border: 1pxsolid #CCC;
	border-bottom-color: #AAA;
}
#Kunena .kicon-buttonspan {
	color: #404040;
	display: block;
	margin: 0;
	padding: 020px 0 0px;
	overflow: hidden;
}
img.kstats-bar {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
}
#Kunena .kicon-button span span {
	color: #444444;
	display: block;
	margin: 0;
	padding: 0;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);
}
#Kunena .kbuttonuser, #Kunena .kbuttonuser:hover {
	background-position: 0 -360px;
}
#Kunena .kbuttononline-yes, #Kunena .kbuttonmod, #Kunena .kbuttononline-yes:hover, #Kunena .kbuttonmod:hover {
	background-position: 0 -200px;
}
#Kunena .kbuttononline-no, #Kunena .kbuttongen, #Kunena .kbuttoncomm, #Kunena .kbuttononline-no:hover, #Kunena .kbuttongen:hover, #Kunena .kbuttoncomm:hover {
	background-position: 0 -480px;
}
#Kunena .kbuttononline-yes span span, #Kunena .kbuttonmod span span, #Kunena .kbuttononline-yes span span:hover, #Kunena .kbuttonmod span span:hover {
	background-position: right -220px;
}
#Kunena .kbuttonuser span span, #Kunena .kbuttonuser span span:hover {
	background-position: right -380px;
}
#Kunena .kbuttononline-no span span, #Kunena .kbuttongen span span, #Kunena .kbuttoncomm span span, #Kunena .kbuttononline-no span span:hover, #Kunena .kbuttongen span span:hover, #Kunena .kbuttoncomm span span:hover {
	background-position: right -500px;
}
#Kunena .kbuttononline-yes span span, #Kunena .kbuttononline-no spanspan {
	height: 15px;
	padding: 04px;
}
body #Kunena .kbuttononline-no, body #Kunena .kbuttononline-yes {
	float: none !important;
	margin-right: 0;
	border: 0!important;
	background: none !important;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
#Kunena .kbuttononline-yes span.online-yes, #Kunena .kbuttononline-no span.online-no {
	display: inline-block;
	padding: 3px3px 0px 3px;
	line-height: 13px;
	font-size: 10px;
	text-transform: uppercase;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
}
#Kunena .kbuttononline-yes span.online-yes {
	background: #F5FFE6;
	color: #6E8746;
	border: 1pxsolid #B4C896;
}
#Kunena .kbuttononline-no span.online-no {
	border: 1pxsolid #E8CAAF;
	background: #FBEFE5;
	color: #A06855;
}
#Kunena .kbuttoncommspan.reply {
	background: url("../images/icon-reply.png") no-repeat 100% 3px;
}
#Kunena .kbuttoncommspan.quote {
	background: url("../images/icon-comment.png") no-repeat 100% 3px;
}
#Kunena .kbuttoncommspan.newtopic {
	background: url("../images/icon-add.png") no-repeat 100% 3px;
}
#Kunena .kbuttonuser span.layout-flat {
	background-position: 0 -240px;
}
#Kunena .kbuttonuser span.layout-flatspan {
	padding: 07px;
}
#Kunena .kbuttonuser span.layout-threaded {
	background-position: 0 -240px;
}
#Kunena .kbuttonuser span.layout-threadedspan {
	padding: 07px;
}
#Kunena .kbuttonuser span.layout-indented {
	background-position: 0 -240px;
}
#Kunena .kbuttonuser span.layout-indentedspan {
	padding: 07px;
}
#Kunena .kbuttonuserspan.thankyou {
	background: url("../images/icon-thank.png") no-repeat 100% 3px;
}
#Kunena .kbuttonuserspan.favorite {
	background: url("../images/icon-star.png") no-repeat 100% 3px;
}
#Kunena .kbuttonuserspan.subscribe {
	background: url("../images/icon-subscribe.png") no-repeat 100% 3px;
}
#Kunena .kbuttonuserspan.markread {
	background: url("../images/icon-markread.png") no-repeat 100% 3px;
}
#Kunena .kbuttonuserspan.report {
	background: url("../images/icon-report.png") no-repeat 100% 3px;
}
#Kunena .kbuttonmodspan.merge {
	background: url("../images/icon-merge.png") no-repeat 100% 3px;
}
#Kunena .kbuttonmodspan.edit {
	background: url("../images/icon-edit.png") no-repeat 100% 3px;
}
#Kunena .kbuttonmodspan.delete {
	background: url("../images/icon-delete.png") no-repeat 100% 3px;
}
#Kunena .kbuttonmodspan.permdelete {
	background: url("../images/icon-permdelete.png") no-repeat 100% 3px;
}
#Kunena .kbuttonmodspan.undelete {
	background: url("../images/icon-undelete.png") no-repeat 100% 3px;
}
#Kunena .kbuttonmodspan.move {
	background: url("../images/icon-move.png") no-repeat 100% 3px;
}
#Kunena .kbuttonmodspan.sticky {
	background: url("../images/icon-sticky.png") no-repeat 100% 3px;
}
#Kunena .kbuttonmodspan.lock {
	background: url("../images/icon-lock.png") no-repeat 100% 3px;
}
#Kunena .kbuttonmodspan.split {
	background: url("../images/icon-split.png") no-repeat 100% 3px;
}
#Kunena .kbuttonmodspan.approve {
	background: url("../images/icon-approve.png") no-repeat 100% 3px;
}
#Kunena .kbuttonmodspan.moderate {
	background: url("../images/icon-mod.png") no-repeat 100% 3px;
}
#Kunenaa.kbuttongoto {
	;
}
#Kunena a.kbuttongotospan.top {
	background: url("../images/top_arrow.gif") no-repeat left top;
	display: block;
	height: 18px;
	width: 18px;
}
#Kunena a.kbuttongotospan.bottom {
	background: url("../images/bottom_arrow.gif") no-repeat left top;
	display: block;
	height: 18px;
	width: 18px;
}
#Kunena div#kreport-container {
	height: 1%;
	overflow: auto;
	padding: 10px10px 30px;
}
#Kunena form.kform-report, #Kunena form.kform-report label, #Kunena form.kform-report input, #Kunena form.kform-reporttextarea {
	clear: both;
	float: left;
}
#Kunena form.kform-reportlabel {
	margin-top: 15px;
}
#Kunena form.kform-reportinput.kbutton {
	border: none;
	margin-top: 10px;
}
#Kunena form.kform-report input, #Kunena form.kform-reporttextarea {
	border: 1pxsolid #ddd;
}
#Kunenadiv.kreportstatus {
	margin: 30px0;
	text-align: center;
}
#Kunenaimg.kbbcode {
	margin-right: 1px;
	margin-top: 4px;
	padding: 0;
}
#Kunena img.kbbcode:hover {
	margin-right: 1px;
	margin-top: 4px;
	padding: 0;
}
#Kunena .kbbcode-colortable {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}
table.kmsg {
	border: 0none;
}
#Kunena div#kbbcode-size-options {
	margin: 2px0 0;
}
#Kunena div#kbbcode-size-optionsspan {
	display: inline-block;
	line-height: 24px;
	vertical-align: middle;
}
#Kunena div#kbbcode-size-options span:hover {
	padding: 0;
}
#Kunena table.kpostbuttonset tr td.kpostbuttonsselect.kslcbox {
	bottom: 5px;
	position: relative;
}
#Kunena #kbbcode-toolbar {
	height: 18px;
	list-style-position: inside;
	list-style-type: none;
	margin: 2px0 2px;
	padding: 0;
	position: relative;
}
#Kunena #kbbcode-toolbarli {
	float: left;
	list-style-image: none !important;
	list-style-type: none !important;
	margin: 0;
	padding: 0;
}
#Kunena #kbbcode-toolbar lia {
	background-repeat: no-repeat;
	display: block;
	height: 18px;
	margin-right: 2px;
	width: 18px;
}
#Kunena #kbbcode-toolbar li a:hover {
	padding: 0;
}
#Kunena #kbbcode-toolbar lispan {
	display: none;
}
#Kunena ul#kbbcode-toolbar li a#kbbcode-separator1, #Kunena ul#kbbcode-toolbar li a#kbbcode-separator2, #Kunena ul#kbbcode-toolbar li a#kbbcode-separator3, #Kunena ul#kbbcode-toolbar li a#kbbcode-separator4, #Kunena ul#kbbcode-toolbar li a#kbbcode-separator5, #Kunena ul#kbbcode-toolbar li a#kbbcode-separator6, #Kunena ul#kbbcode-toolbar li a#kbbcode-separator7, #Kunena ul#kbbcode-toolbar li a#kbbcode-separator8 {
	background-position: -400px 0;
	width: 8px;
}
#Kunena ul#kbbcode-toolbar li a#kbbcode-bold-button {
	background-position: 0 0;
}
#Kunena ul#kbbcode-toolbar li a#kbbcode-italic-button {
	background-position: -18px 0;
}
#Kunena ul#kbbcode-toolbar li a#kbbcode-underline-button {
	background-position: -36px 0;
}
#Kunena ul#kbbcode-toolbar li a#kbbcode-strike-button {
	background-position: -54px 0;
}
#Kunena ul#kbbcode-toolbar li a#kbbcode-sub-button {
	background-position: -72px 0;
}
#Kunena ul#kbbcode-toolbar li a#kbbcode-sup-button {
	background-position: -90px 0;
}
#Kunena ul#kbbcode-toolbar li a#kbbcode-size-button {
	background-position: -108px 0;
}
#Kunena ul#kbbcode-toolbar li a#kbbcode-color-button {
	background-position: -126px 0;
}
#Kunena ul#kbbcode-toolbar li a#kbbcode-spoiler-button {
	background-position: -144px 0;
}
#Kunena ul#kbbcode-toolbar li a#kbbcode-hide-button {
	background-position: -162px 0;
}
#Kunena ul#kbbcode-toolbar li a#kbbcode-ulist-button {
	background-position: -180px 0;
}
#Kunena ul#kbbcode-toolbar li a#kbbcode-olist-button {
	background-position: -198px 0;
}
#Kunena ul#kbbcode-toolbar li a#kbbcode-list-button {
	background-position: -216px 0;
}
#Kunena ul#kbbcode-toolbar li a#kbbcode-left-button {
	background-position: -234px 0;
}
#Kunena ul#kbbcode-toolbar li a#kbbcode-center-button {
	background-position: -252px 0;
}
#Kunena ul#kbbcode-toolbar li a#kbbcode-right-button {
	background-position: -270px 0;
}
#Kunena ul#kbbcode-toolbar li a#kbbcode-quote-button {
	background-position: -288px 0;
}
#Kunena ul#kbbcode-toolbar li a#kbbcode-code-button {
	background-position: -306px 0;
}
#Kunena ul#kbbcode-toolbar li a#kbbcode-image-button {
	background-position: -324px 0;
}
#Kunena ul#kbbcode-toolbar li a#kbbcode-link-button {
	background-position: -342px 0;
}
#Kunena ul#kbbcode-toolbar li a#kbbcode-table-button {
	background-position: 0 -18px;
}
#Kunena ul#kbbcode-toolbar li a#kbbcode-module-button {
	background-position: -18px -18px;
}
#Kunena ul#kbbcode-toolbar li a#kbbcode-ebay-button {
	background-position: -360px 0;
}
#Kunena ul#kbbcode-toolbar li a#kbbcode-video-button {
	background-position: -378px 0;
}
#Kunena ul#kbbcode-toolbar li a#kbbcode-map-button {
	background-position: -72px -18px;
}
#Kunena ul#kbbcode-toolbar li a#kbbcode-attach-button {
	background-position: -36px -18px;
}
#Kunena ul#kbbcode-toolbar li a#kbbcode-gallery-button {
	background-position: -54px -18px;
}
#Kunena ul#kbbcode-toolbar li a#kbbcode-poll-button {
	background-position: -90px -18px;
}
#Kunena ul#kbbcode-toolbar li a#kbbcode-previewbottom-button {
	background-position: -252px -18px;
}
#Kunena ul#kbbcode-toolbar li a#kbbcode-previewright-button {
	background-position: -270px -18px;
}
#Kunena ul#kbbcode-toolbar li a#kbbcode-help-button {
	background-position: -396px -18px;
}
#Kunena.kspoiler {
	;
}
#Kunena .kattachment.hasTip {
	display: inline;
}
#Kunena .kattachment.kbutton {
	padding: 4px10px;
}
#Kunena#kattachments {
	line-height: 18px;
}
#Kunena #kattachmentsa {
	background-repeat: no-repeat;
	display: inline-block;
	height: 18px;
	margin-right: 2px;
	width: 18px;
}
#Kunena #kattachmentsa {
	background-position: -216px -18px;
}
#Kunena #kbbcode-toolbar li a, #Kunena #kattachmentsa {
	background-image: url("../images/default.png");
}
#kfilename {
	;
}
#Kunena .kfile-input-textbox {
	display: inline-block;
	vertical-align: top;
}
#kupload {
	;
}
#Kunena .kfile-hide {
	height: 26px;
	overflow: hidden;
	width: 100px;
}
#Kunena.kattachment {
	margin-bottom: 10px;
	position: relative;
}
#Kunena input.kfile-input {
	filter: alpha(opacity=0);
	font-size: 100%;
	opacity: 0;
	position: absolute;
	left: 13px;
	top: 0;
	width: 220px;
}
#Kunena #kbbcode-filelist {
	list-style: none;
	margin: 0;
	padding: 0;
}
#Kunena #kbbcode-filelist .file-invalid {
	line-height: 24px;
	margin-bottom: 1px;
	padding-left: 48px;
}
#Kunena #kbbcode-filelist .file-invalidspan {
	padding: 1px;
}
#Kunena #kbbcode-filelist.file {
	line-height: 2em;
	padding-left: 22px;
}
#Kunena #kbbcode-filelist .file span, #Kunena #kbbcode-filelist .filea {
	padding: 04px;
}
#Kunena #kbbcode-filelist .file .file-progress {
	height: 12px;
	vertical-align: middle;
	width: 125px;
}
label.kpoll-title-lbl {
	display: inline-block;
	margin: 10px15px 10px 5px;
}
label.kpoll-term-lbl {
	display: inline-block;
	margin: 10px15px 10px 30px;
}
#kpoll-text-help {
	font-weight: bold;
	margin: 3px;
	padding: 010px;
}
#kpoll-text-helpp {
	padding: 5px10px;
}
#kpoll-form-votefieldset {
	border: 0none;
	margin: 0;
	padding: 0;
}
#kpoll-form-votelegend {
	;
}
#kpoll-form-voteul {
	margin: 0;
	padding: 0;
}
#kpoll-form-vote ulli {
	line-height: 25px;
	list-style: none !important;
	list-style-type: none;
	background: none;
	padding-left: 20px;
}
#kpoll-btns {
	margin: 5px0 20px 20px;
}
#Kunena div.kpolldesc td.kpoll-option {
	padding: 3px8px;
	text-align: left;
	width: 60%;
}
#Kunena div.kpolldesc td.kpoll-bar {
	text-align: left;
	width: 20%;
}
#Kunena div.kpolldesc td.kpoll-number, #Kunena div.kpolldesc td.kpoll-percent {
	text-align: center;
	width: 10%;
}
#Kunena .kpoll-btns {
	margin: 10px0px 10px 25px;
}
#Kunena .kpoll-btnsa {
	display: inline-block;
	vertical-align: top;
	margin-top: 4px;
}
#Kunena .kforum-headerdesc {
	border: 1pxsolid #ddd;
	line-height: 18px;
	margin: -1px 0 0 0;
	padding: 3px;
}
#Kunena .kforum-headerdesctd {
	padding: 8px;
}
#Kunena div.kannouncementh2 {
	table-layout: fixed;
	word-wrap: break-word;
}
#Kunena div#kannouncement.kanndesc {
	padding: 5px10px;
}
#Kunenaimg.calendar {
	margin: 5px0 -5px 5px;
}
#Kunena td.kuadesc, #Kunenatd.kcreditsdesc {
	padding: 15px;
	vertical-align: top;
}
#Kunena td.kcreditsdescdiv.kfooter {
	text-align: center;
}
#Kunena .kcredits-intro {
	border: 1pxsolid #ddd;
	margin: 5px;
	padding: 15px30px;
	text-align: left;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
}
#Kunena.kteam {
	margin: 0;
	padding: 0;
}
#Kunena.kteammember {
	background: transparent none;
	list-style-type: circle;
	margin: 010px;
	padding: 0;
	text-align: left;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
}
#Kunena .kcredits-more {
	border: 1pxsolid #ddd;
	margin: 15px;
	padding: 10px20px;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
}
#Kunena .kcredits-language {
	border: 1pxsolid #ddd;
	margin: 15px;
	padding: 10px20px;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
}
#Kunena.kstatsicon {
	background: url("../images/stats.png") no-repeat center center;
	height: 40px;
	width: 40px;
	margin: 4px;
}
#Kunena div#searchuser_tbody div.search-user {
	float: left;
	padding: 5px10px;
}
#Kunena div#searchuser_tbody div.userlist-jump {
	float: right;
}
#Kunena tr.userlistth {
	padding: 3px;
	text-align: center;
}
#Kunena tr.userlist tha {
	color: #333;
}
#Kunena div#userlist_tbody td, #Kunena table#kuserlist_bottomth {
	padding: 4px8px;
}
#Kunena div#userlist-tbodytd {
	text-align: center;
}
#Kunena table#kuserlist-bottomdiv {
	padding: 3px;
	text-align: center;
}
#Kunena tr.ksthth.kname {
	text-align: left;
	width: 50%;
}
#Kunena tr.ksthth.kbar {
	width: 40%;
}
#Kunena tr.ksthth.knr {
	width: 10%;
}
#Kunena div.kwhoisonline td.kcol-first, #Kunena div.kgenstats td.kcol-first, #Kunena div.kfrontstats td.kcol-first {
	width: 1%;
}
#Kunena div.kgenstatsth {
	text-align: left !important;
}
#Kunena div.kedituser td.kcol-first, #Kunena div.keditavatar td.kcol-first, #Kunena div.keditprofile td.kcol-first, #Kunena div.keditsettings td.kcol-first {
	;
}
#Kunena div.klogin div.kbody, #Kunena div.kinfomessagediv.kbody {
	padding: 15px;
	text-align: center;
}
#Kunena.kwhoicon {
	background: url("../images/who_is_online.png") no-repeat center center;
	height: 40px;
	width: 40px;
	margin: 4px;
}
#Kunena khidden-ktitle {
	;
}
#Kunena kwho-total {
	;
}
#Kunena.kwholegend {
	border-top: 1px dotted #ddd;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 5px;
	width: 100%;
}
#Kunena.kwhoonline {
	border-bottom: 1px dotted #ddd;
	margin-top: 5px;
	padding-bottom: 5px;
	width: 100%;
}
#Kunena #kwhoispage td.td-3 {
	text-align: left;
}
#Kunena div#kmod-container {
	clear: left;
	height: 1%;
	margin: 0;
	overflow: hidden;
	padding: 10px10px 30px 10px;
}
#Kunena div#kmod-containerdiv {
	padding: 5px0;
}
#Kunena div#kmod-containera.button {
	padding: 4px12px 4px 12px;
}
#Kunena div#kmod-leftcol {
	clear: left;
	float: left;
	width: 47%;
}
#Kunena div#kmod-rightcol {
	float: right;
	width: 47%;
}
#Kunena div.kmoderate-message {
	border: 1pxsolid #ddd;
	display: inline-block;
	margin: 5px0;
	padding: 5px!important;
	width: 98%;
}
#Kunena div.kmoderate-messageh4 {
	margin: 0;
	padding: 0;
}
#Kunena div.kmoderate-message div.kmessage-avatar {
	float: left;
	padding: 5px5px 0 0;
}
#Kunena div.kmoderate-message div.kmessage-msgtext {
	margin-left: 42px;
}
#Kunena td.krowmoderationinput.kbutton {
	margin: 00 0 5px;
}
#Kunena table#kaddban td.kcol-first {
	width: 35%;
}
#Kunena table#kaddban td.kcol-midtextarea {
	height: 50px;
	width: 90%;
}
#Kunena table#kforumsearchth {
	padding: 0;
}
#Kunenatd.krowmoderation {
	text-align: right;
}
#Kunena div.banhistoryth.kid {
	width: 2%;
}
#Kunena div.banhistoryth.kbanfrom {
	width: 14%;
}
#Kunena div.banhistory th.kbanstart, #Kunena div.banhistory th.kbanexpire, #Kunena div.banhistoryth.kbancreate {
	width: 20%;
}
#Kunena div.banhistoryth.kbanmodify {
	width: 24%;
}
#Kunena .kicon-profile {
	background-image: url("../images/default.png");
	background-repeat: no-repeat;
	display: inline-block;
	height: 16px;
	margin-right: 3px;
	vertical-align: text-top;
	width: 16px;
}
#Kunena span.kicon-profile-website, #Kunena span.kicon-profile-pm {
	margin-top: 3px;
	vertical-align: top;
}
#Kunena .kicon-profile-aim {
	background-position: 0 0;
}
#Kunena .kicon-profile-bebo {
	background-position: 0 -21px;
}
#Kunena .kicon-profile-birthdate {
	background-position: 0 -42px;
}
#Kunena .kicon-profile-blogspot {
	background-position: 0 -63px;
}
#Kunena .kicon-profile-delicious {
	background-position: 0 -84px;
}
#Kunena .kicon-profile-digg {
	background-position: 0 -105px;
}
#Kunena .kicon-profile-email {
	background-position: 0 -126px;
}
#Kunena .kicon-profile-facebook {
	background-position: 0 -147px;
}
#Kunena .kicon-profile-gender-female {
	background-position: 0 -168px;
}
#Kunena .kicon-profile-flickr {
	background-position: 0 -189px;
}
#Kunena .kicon-profile-friendfeed {
	background-position: 0 -210px;
}
#Kunena .kicon-profile-gender-unknown {
	background-position: 0 -231px;
}
#Kunena .kicon-profile-gtalk {
	background-position: 0 -252px;
}
#Kunena .kicon-profile-icq {
	background-position: 0 -273px;
}
#Kunena .kicon-profile-karmaminus {
	background-position: 0 -294px;
}
#Kunena .kicon-profile-karmaplus {
	background-position: 0 -313px;
}
#Kunena .kicon-profile-linkedin {
	background-position: 0 -332px;
}
#Kunena .kicon-profile-location {
	background-position: 0 -353px;
}
#Kunena .kicon-profile-gender-male {
	background-position: 0 -374px;
}
#Kunena .kicon-profile-msn {
	background-position: 0 -395px;
}
#Kunena .kicon-profile-myspace {
	background-position: 0 -416px;
}
#Kunena .kicon-profile-pm {
	background-position: 0 -437px;
}
#Kunena .kicon-profile-remind {
	background-position: 0 -458px;
}
#Kunena .kicon-profile-skype {
	background-position: 0 -479px;
}
#Kunena .kicon-profile-twitter {
	background-position: 0 -500px;
}
#Kunena .kicon-profile-website {
	background-position: 0 -521px;
}
#Kunena .kicon-profile-yim {
	background-position: 0 -542px;
}
#Kunena .kicon-profile-aim-off {
	background-position: 0 -563px;
}
#Kunena .kicon-profile-bebo-off {
	background-position: 0 -584px;
}
#Kunena .kicon-profile-birthday-off {
	background-position: 0 -605px;
}
#Kunena .kicon-profile-blogspot-off {
	background-position: 0 -626px;
}
#Kunena .kicon-profile-delicious-off {
	background-position: 0 -647px;
}
#Kunena .kicon-profile-digg-off {
	background-position: 0 -668px;
}
#Kunena .kicon-profile-facebook-off {
	background-position: 0 -689px;
}
#Kunena .kicon-profile-flickr-off {
	background-position: 0 -710px;
}
#Kunena .kicon-profile-friendfeed-off {
	background-position: 0 -731px;
}
#Kunena .kicon-profile-gender-off {
	background-position: 0 -752px;
}
#Kunena .kicon-profile-gtalk-off {
	background-position: 0 -773px;
}
#Kunena .kicon-profile-icq-off {
	background-position: 0 -794px;
}
#Kunena .kicon-profile-linkedin-off {
	background-position: 0 -815px;
}
#Kunena .kicon-profile-msn-off {
	background-position: 0 -836px;
}
#Kunena .kicon-profile-myspace-off {
	background-position: 0 -857px;
}
#Kunena .kicon-profile-pm-off {
	background-position: 0 -878px;
}
#Kunena .kicon-profile-remind-off {
	background-position: 0 -899px;
}
#Kunena .kicon-profile-skype-off {
	background-position: 0 -920px;
}
#Kunena .kicon-profile-twitter-off {
	background-position: 0 -941px;
}
#Kunena .kicon-profile-website-off {
	background-position: 0 -962px;
}
#Kunena .kicon-profile-yim-off {
	background-position: 0 -983px;
}
#Kunena #kprofile-leftcol {
	float: left;
	font-size: 1em;
	width: 200px;
}
#Kunena .kavatar-lg {
	border: 1pxdotted #ddd;
	display: table-cell;
	padding: 4px4px 0;
	text-align: center;
	vertical-align: middle;
}
#Kunena .kavatar-lgimg {
	;
}
#Kunena div#kprofile-stats {
	margin-top: 15px;
}
#Kunena div#kprofile-statsul {
	margin: 00 0 3px;
	padding: 0;
}
#Kunena div#kprofile-stats ulli {
	clear: both;
	font-size: .917em;
	list-style-type: none;
	padding-top: 5px;
}
div#kprofile-stats ul lispan.krankname {
	display: block;
	float: left;
	font-weight: bold;
	margin-right: 5px;
}
div#kprofile-stats ul li span.krank-admin {
	background: url("../images/ranks/rankadmin.gif") no-repeat;
	display: block;
	float: right;
	height: 16px;
	margin-right: 5px;
	margin-top: 0;
	width: 70px;
}
#Kunena div#kprofile-rightcol {
	;
}
#Kunena table#kprofile td.kcol-left {
	padding: 10px10px 30px;
	vertical-align: top;
	width: 20%;
}
#Kunena table#kprofile td.kcol-right {
	border-left: 0;
	padding: 10px10px 30px;
	vertical-align: top;
}
#Kunena div#kprofile-rightcoltop {
	width: 100%;
}
#Kunena div.kprofile-rightcol1 {
	width: 45%;
}
#Kunena div.kprofile-rightcol1ul {
	margin: 0;
	padding: 0;
}
#Kunena div.kprofile-rightcol1 ul li, #Kunena div.kprofile-rightcol2 ulli {
	background: 0 none;
	list-style-type: none !important;
	padding-bottom: 8px;
	padding-left: 0;
}
#Kunena div#kprofile-stats ulli {
	background: 0 none;
	list-style-type: none !important;
	padding-left: 0;
}
#Kunena li.bda {
	margin-left: 10px;
}
#Kunenadiv.kiconrow {
	float: left;
	padding-bottom: 5px;
	padding-right: 10px;
	width: 121px;
}
#Kunena div.kiconrow span, #Kunena div.kiconprofilespan {
	background-repeat: no-repeat;
	border: 0none;
	display: block;
	float: left;
	margin: 05px 5px 0;
}
#Kunena div.kiconprofilespan.birthday {
	background-image: none;
	border: 0none;
}
#Kunenadiv.clrline {
	border-top: 1px solid #ddd;
	clear: both;
	line-height: 10px;
	margin: 15px0 20px 0;
}
#Kunena div#kprofile-rightcolbot {
	;
}
#Kunena div.kprofile-rightcol1h4 {
	font-size: 1em;
	font-weight: bold;
	margin: 10px0 0 0;
	padding: 0;
}
#Kunena div.kprofile-rightcol1p {
	margin: 0;
	padding: 0;
}
#Kunena div.kprofile-rightcol2 {
	float: right;
	margin-left: 10px;
	width: 45%;
}
#Kunena div.kprofile-rightcol2ul {
	margin: 0;
	padding: 0;
}
#Kunena div.kprofile-rightcol2 ulli {
	list-style-type: none !important;
	padding-bottom: 8px;
}
#Kunena div.kprofile-rightcol2 ul lispan.email {
	background: url("../images/email.png") no-repeat;
	display: block;
	float: left;
	height: 16px;
	margin-right: 5px;
	width: 16px;
}
#Kunena div.kprofile-rightcol2 ul lispan.website {
	float: left;
	margin-right: 5px;
}
#Kunena dd.kprofile-modtoolsh4 {
	margin-bottom: 5px;
	margin-left: 5px;
}
#Kunena dd.kprofile-modtools ul lispan {
	margin-right: 15px;
}
#Kunena dd.kprofile-modtools ulli {
	padding-bottom: 5px;
}
#Kunenali.usertype {
	font-weight: bold;
}
#Kunena li.kprofile-rank {
	;
}
#Kunena li.kprofile-rankimg {
	;
}
#Kunena #kprofile-tabs {
	margin-top: 0;
	width: 100%;
}
#Kunenadl.tabs {
	float: left;
	margin: 10px0 -1px 0;
	z-index: 50;
	padding-left: 0;
}
#Kunena dl.tabsdt {
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-top: 1px solid #ddd;
	float: left;
	margin-right: 3px;
	padding: 12px10px;
	position: relative;
	z-index: 8;
	color: #333;
}
#Kunena dl.tabs dt:hover {
	color: #c33;
}
#Kunena dl.tabsdt.open {
	border-bottom: 1px solid #fff;
	z-index: 9;
}
#Kunenadiv.current {
	border: 1pxsolid #ddd;
	clear: both;
	overflow: hidden;
	padding: 10px10px;
	max-width: 700px;
	position: relative;
	z-index: 8;
}
#Kunena div.currentdd {
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	width: 100%;
}
#Kunena div.current dd.kblock {
	display: block;
	margin: 00 15px;
	padding: 0;
	overflow: hidden;
}
#Kunena div.current dd .kblock.kheader {
	position: relative;
}
#Kunena div.current dd .kblock .kheaderh2 {
	padding: 010px;
}
#Kunena div.current dd .kblock .kheader.kcheckbox {
	display: block;
	position: absolute;
	top: 13px;
	right: 10px;
	margin-right: 0;
	height: auto;
}
#Kunena div.current dd .kblock.kcontainer {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
}
#Kunena div.current dd .kblock .kbodytable {
	width: 100%;
}
#Kunena dt.kprofile-modbtn {
	;
}
#Kunena dd.kprofile-modtoolsul {
	margin: 0;
	margin-left: 5px;
	padding: 0;
}
#Kunena dd.kprofile-modtools ulli {
	list-style-type: none;
}
#Kunena dd.kprofile-modtools.kcheckbox {
	clear: left;
	float: left;
}
#Kunena dd.kprofile-modtoolslabel {
	clear: right;
	float: left;
	margin: 3px10px 10px 5px;
}
#Kunenaform#jumpto {
	margin: 5px0;
}
#Kunena form#jumptoinput.kbutton {
	margin: 00 0 6px;
}
#Kunena table.klist-top td.klist-markallcatsreadinput.kbutton {
	margin: 5px;
	vertical-align: middle;
}
#Kunena span#kprofilebox-status {
	display: block;
	font-weight: bold;
	height: 14px;
	width: 15px;
}
#Kunena #kprofilebox-toggle {
	border: 1pxsolid #ddd;
	display: block;
	height: 15px;
	margin-right: 1px;
	margin-top: -14px;
	width: 15px;
}
#Kunenaa.close {
	display: block;
	background: url("../images/shrink1.png") no-repeat 0px 0px;
	height: 16px;
	width: 16px;
}
#Kunena #ktopa.close {
	background-image: url("../images/shrink1.png");
}
#Kunena #ktop a.close:hover {
	background-image: url("../images/shrink.png");
}
#Kunena a.kbuttongotospan.bottom {
	background: url("../images/bottom_arrow.gif") no-repeat left top;
	height: 18px;
	width: 18px;
	display: block;
}
#Kunena a.kbuttongotospan.top {
	background: url("../images/top_arrow.gif") no-repeat left top;
	height: 18px;
	width: 18px;
	display: block;
}
#Kunenaa.open {
	display: block;
	background: url("../images/expand1.png") no-repeat 0px 0px;
	height: 16px;
	width: 16px;
}
#Kunena #ktopa.open {
	background-image: url("../images/expand1.png");
}
#Kunena #ktop a.open:hover {
	background-image: url("../images/expand.png");
}
#Kunenaa.ktoggler {
	margin-top: 3px;
}
#Kunena a.close:hover {
	background: url("../images/shrink.png") no-repeat 0px 0px;
}
#Kunena a.open:hover {
	background: url("../images/expand.png") no-repeat 0px 0px;
}
#Kunena .kheadera.close {
	background: url("../images/shrink2.png");
}
#Kunena .kheadera.open {
	background: url("../images/expand2.png");
}
#Kunena.kcredits {
	float: left;
}
#Kunena.kfooter {
	float: left;
	clear: left;
	margin-bottom: 5px;
}
#Kunenaimg.rsslink {
	float: right;
	margin-right: 3px;
	margin-top: 10px;
}
ul.autocompleter-choices {
	border: 1pxsolid #ddd;
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	text-align: left;
	z-index: 50;
	background: #f5f5f5;
	width: 136px !important;
	margin-left: 1px;
}
ul.autocompleter-choicesli {
	display: block;
	float: none !important;
	font-size: 1em;
	font-weight: normal;
	line-height: 1.5em;
	margin: -2px 0 0 0;
	padding: 0.2em 1.5em 0.2em 1em;
	position: relative;
	white-space: nowrap;
}
ul.autocompleter-choices li.kautocompleter-selected {
	;
}
ul.autocompleter-choices li.kautocompleter-selected span.kautocompleter-queried {
	;
}
#Kunena #kpost-message.invalid {
	border: 1pxsolid #ddd !important;
}
#Kunenaspan.kicon {
	background: none;
	border: 0;
	display: inline-block;
	margin: 04px;
	padding: 0;
}
#Kunenaspan.ktopicattach {
	background: url("../images/attachment.png") no-repeat left center;
	float: right;
	height: 24px;
	width: 24px;
	margin: 0;
}
#Kunenaspan.kfavoritestar {
	background: url("../images/favoritestar.png") no-repeat left center;
	height: 16px;
	width: 16px;
}
#Kunena span.kfavoritestar-grey {
	background: url("../images/favoritestar-grey.png") no-repeat left center;
	height: 16px;
	width: 16px;
}
#Kunena span.ktopiclocked, #Kunenaspan.kforumlocked {
	background: url("../images/lock_sm.png") no-repeat left center;
	height: 16px;
	width: 16px;
	margin: 05px;
}
#Kunenaspan.ktopicsticky {
	background: url("../images/tsticky.png") no-repeat left center;
	float: right;
	height: 24px;
	margin-right: 0px;
	width: 24px;
}
#Kunenaspan.kforumbottom {
	background: url("../images/bottom_arrow.gif") no-repeat left center;
	height: 15px;
	width: 18px;
}
#Kunenaspan.kforumtop {
	background: url("../images/top_arrow.gif") no-repeat left center;
	height: 15px;
	width: 18px;
}
#Kunenaspan.krss {
	background: url("../images/rss.png") no-repeat left center;
	height: 24px;
	margin: 5px5px 0 -29px;
	width: 24px;
}
#Kunenaspan.kpdf {
	background: url("../images/pdf.png") no-repeat left center;
	height: 24px;
	margin: 5px33px 0 -29px;
	width: 24px;
}
#Kunena div.krss-block {
	float: right;
}
#Kunenaspan.kforummoderated {
	background: url("../images/tmoder.gif") no-repeat left center;
	height: 16px;
	width: 16px;
}
#Kunena span.kreadforum, #Kunenaspan.knotloginforum {
	background: url("../images/folder_nonew.png") no-repeat center center;
	height: 40px;
	width: 40px;
}
#Kunenaspan.kunreadforum {
	background: url("../images/folder.png") no-repeat center center;
	height: 40px;
	width: 40px;
}
#Kunena span.kreadforum-sm, #Kunena span.knotloginforum-sm {
	background: url("../images/folder_nonew_sm.png") no-repeat left center;
	height: 20px;
	margin-right: 3px;
	vertical-align: middle;
	width: 20px;
}
#Kunena span.kunreadforum-sm {
	background: url("../images/folder_sm.png") no-repeat left center;
	height: 12px;
	margin-right: 3px;
	vertical-align: middle;
	width: 12px;
}
.kgooglemap {
	display: block;
	height: 480px;
	overflow: hidden;
	position: relative;
	width: 100%;
}
.kgooglemapimg {
	max-width: none !important;
}
#ktab .joomla-nav {
	background-color: transparent;
	border: 0none;
}
#Kunena.ktree {
	background: url("../images/treenodes.png") no-repeat left center;
	display: inline-block;
	height: 27px;
	margin: -9px 0;
	width: 15px;
}
#Kunena .ktree-crossedge {
	background-position: -45px 0;
}
#Kunena .ktree-lastedge {
	background-position: -75px 0;
}
#Kunena .ktree-root {
	background-position: -15px 0;
}
#Kunena .ktree-single {
	background-position: 0 0;
}
#Kunena .ktree-leaf {
	background-position: -90px 0;
}
#Kunena .ktree-node {
	background-position: -60px 0;
}
#Kunena .ktree-edge {
	background-position: -30px 0;
}
#Kunena .ktree-gap {
	background-position: -105px 0;
}
#Kunena .ktree-empty {
	background: none;
}
#Kunena .klist-actions .klist-pages-all, #Kunena .klist-actions-bottom .klist-pages-all {
	background: none;
	padding: 0px;
	margin: 0px;
	border: none;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
}
#kbbcode-poll-optionsdiv {
	margin: 3px0px;
}
#kbbcode-poll-options divinput {
	margin-left: 10px;
}
.span-16 {
	width: 100% !important;
}
#Kunena #kbutton_addvideo1, #Kunena#kbutton_addvideo2 {
	background: none repeat scroll 0 0 #1A1A1A;
	border: medium none;
	color: #CCC;
	display: inline-block;
	font-weight: 700;
	overflow: visible;
	padding: 5px12px;
	text-transform: uppercase;
	vertical-align: middle;
	outline: 0;
}
#Kunena #kbutton_addvideo1:hover, #Kunena #kbutton_addvideo1:active, #Kunena #kbutton_addvideo1:focus, #Kunena #kbutton_addvideo2:hover, #Kunena #kbutton_addvideo2:active, #Kunena #kbutton_addvideo2:focus {
	text-decoration: none;
	color: #fff;
}
#kbbcode-video-optionsinput {
	margin: 5px;
}
#kbbcode-image-options, #kbbcode-video-options {
	font-weight: bold;
}
.kblock-banth {
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
}
.kblock-ban th:first-child {
	border-left: 1px solid #ddd;
}
.kblocktable .ksthth {
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
}
.kblocktable .ksth th:first-child {
	border-left: 1px solid #ddd;
}
#kpost-topiciconsinput {
	border: none;
}
div.kstats-bar {
	background: url("../images/bar.png") top left repeat-x;
	height: 6px;
}
#Kunena .khelprulescontentli {
	padding-left: 10px;
}
#Kunena #kpost-message.invalid {
	border-color: red !important;
}
#Kunenadiv.kblock.kannouncement {
	margin-bottom: 0;
}
#Kunena div.kblock.kannouncement.anncreated {
	text-transform: uppercase;
}
.kanndesc.kbutton {
	margin: 10px0 5px;
}
#Kunena .kcol-anndelete, #Kunena .kcol-annedit, #Kunena .kcol-annpublish {
	text-align: center !important;
}
#kusersearch, .searchlabel#kusername {
	width: 128px;
}
#Kunena .kprofilebox .kprofileboxcntinput.kbutton {
	padding: 5px10px;
	margin: 010px;
}
#Kunena .ksth .kcol-annid {
	text-align: center !important;
}
#Kunena #kmod-containerinput.button {
	padding: 4px12px 5px;
}
#Kunena .kattachment .kattachment-remove.kbutton, #Kunena .kattachment .kattachment-insert.kbutton {
	padding: 3px10px 4px !important;
}
#Kunena .kfile-hide .kfile-input-button.kbutton {
	margin-left: 5px;
}
#Kunena .kheader h2, #Kunena .kheader h2a {
	text-shadow: 0 1px 0 rgba(255, 255, 255, .75) !important;
}
body #Kunena .kblock:hover div.kheader, body #Kunena div.kblock:hover>div.kheader {
	color: #909090 !important;
}
#Kunena .kblock:hover .kheader h2, #Kunena .kblock:hover .kheader h2 a, #Kunena .kheader h2 a:focus, #Kunena .kheader h2 a:active {
	color: #909090 !important;
}
#Kunena .klist-markallcatsread .fltlftinput.kbutton.ks {
	margin: 7px2px 0 !important;
}
#Kunena .klist-markallcatsread .fltrtinput.kbutton.ks {
	margin: 2px0 0 5px !important;
}
#Kunena .kbutton-containerbutton.validate {
	margin-right: 6px !important;
}
#mbOverlay {
	background: rgba(0, 0, 0, 0.3);
}
#mbCenter {
	background-color: #404040;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	padding: 5px;
}
#mbBottom {
	line-height: 12px;
	color: #FFF;
}
#mbTitle, #mbPrevLink, #mbNextLink, #mbCloseLink, #mbPrevLink big, #mbNextLink big, #mbCloseLinkbig {
	color: #FFF;
}
#Kunena #ktab {
	margin: 0 !important;
	top: 0;
background: #E6E6E6;
border: 1px solid #DEDEDE;
height: 39px;
-webkit-border-radius: 2px 2px 0 0;
-moz-border-radius: 2px 2px 0 0;
-ms-border-radius: 2px 2px 0 0;
-o-border-radius: 2px 2px 0 0;
border-radius: 2px 2px 0 0;
background: -moz-linear-gradient(top, #E6E6E6 1%, #f5f5f5 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#E6E6E6), color-stop(100%,#f5f5f5));
background: -webkit-linear-gradient(top, #E6E6E6 1%,#f5f5f5 100%);
background: -o-linear-gradient(top, #E6E6E6 1%,#f5f5f5 100%);
background: -ms-linear-gradient(top, #E6E6E6 1%,#f5f5f5 100%);
background: linear-gradient(top, #E6E6E6 1%,#f5f5f5 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6', endColorstr='#f5f5f5',GradientType=0);
-webkit-box-shadow: inset 0 1px 0 #fff, inset 0 -1px 0 #fff;
-moz-box-shadow: inset 0 1px 0 #FFF, inset 0 -1px 0 #FFF;
box-shadow: inset 0 1px 0 #fff, inset 0 -1px 0 #fff;
}
#Kunena div.kblock > div.kheader, #Kunena .kblock div.kheader {
	background: -moz-linear-gradient(center top, #FFFFFF 0%, #F3F3F3 100%) repeat scroll 0 0 transparent !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #F3F3F3)) !important;
}
#Kunena .ktitle, #Kunena a.ktitle {
	color: #444444 !important;
}
#Kunena .kheader h2, #Kunena .kheader h2 a {
	color: #444444 !important;
	font-family: "OpenSansLight", sans-serif !important;
}
#Kunena a:link, #Kunena a:visited, #Kunena a:active {
	color: #F07057 !important;
}
#Kunena .kwho-admin, #Kunena a.kwho-admin {
	color: inherit !important;
}
#Kunena .kwho-moderator, #Kunena a.kwho-moderator {
	color: #F07057 !important;
}
#Kunena .kpagination span {
	background-color: #F07057;
	border-color: #F07057;
	color: #FFFFFF;
}
#Kunena #ktop {
	border-color: #F07057 !important;
}
#Kunena td {
	font-family: "OpenSansLight", Helvetica, sans-serif;
}
#Kunena table {
	font-family: "OpenSansLight", Helvetica, sans-serif;
}
#Kunena th {
	font-family: "OpenSansLight", Helvetica, sans-serif;
}
#Kunena div {
  font-family: "OpenSansLight";
}
#Kunena p {
	font-family: "OpenSansLight", Helvetica, sans-serif;
}
#Kunena span {
	font-family: "OpenSansLight", sans-serif;
	font-weight: normal;
}
#Kunena .ktitle, #Kunena a.ktitle {
	display: block;
	float: left;
	font-family: "OpenSansLight", sans-serif !important;
	font-weight: normal;
	text-decoration: none;
}
#Kunena .klist-actions {
	background-color: transparent !important;
	border-color: #BFC3C6;
	color: #444444;
}
#Kunena #ktab ul.menu li.active a, #Kunena #ktab li#current.selected a {
	background-color: #F07057 !important;
}
#Kunena a:link, #Kunena a:visited, #Kunena a:active {
	color: #F07057 !important;
}
#Kunena .kicon-button {
	background: -moz-linear-gradient(center top, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%) repeat scroll 0 0 #EEEEEE !important;
	background: #EEEEEE -moz-linear-gradient(top, rgba(255, 255, 255, .2) 0%, rgba(0, 0, 0, .2) 100%) !important;
	
	/* FF3.6+ */background: #EEEEEE -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, .2)), color-stop(100%, rgba(0, 0, 0, .2))) !important;
	
	/* Chrome,Safari4+ */background: #EEEEEE -webkit-linear-gradient(top, rgba(255, 255, 255, .2) 0%, rgba(0, 0, 0, .2) 100%) !important;
	
	/* Chrome10+,Safari5.1+ */background: #EEEEEE -o-linear-gradient(top, rgba(255, 255, 255, .2) 0%, rgba(0, 0, 0, .2) 100%) !important;
	
	/* Opera11.10+ */background: #EEEEEE -ms-linear-gradient(top, rgba(255, 255, 255, .2) 0%, rgba(0, 0, 0, .2) 100%) !important;
	
	/* IE10+ */background: #EEEEEE linear-gradient(top, rgba(255, 255, 255, .2) 0%, rgba(0, 0, 0, .2) 100%) !important;
	
	/* W3C */border-color: #CCCCCC #AAAAAA #AAAAAA #CCCCCC !important;
	color: #444444 !important;
}
#Kunena div.kmsg-header-top span.kmsg-id-top a, #Kunena div.kmsg-header-bottom span.kmsg-id-bottom a, #Kunena div.kmsg-header-left span.kmsg-id-left a, #Kunena div.kmsg-header-right span.kmsg-id-right a {
	color: #444444 !important;
}
#Kunena span.kmsgtitle, #Kunena span.kmsgtitle-new {
	background: url("../images/msgtitleicon.gif") no-repeat scroll left center transparent;
	padding-left: 25px !important;
}

#Kunena div.kthead-title a {
  font-family: "OpenSansLight";
}

#Kunena .km {
  font-size: 14px;
}

#Kunena div.kthead-desc, #Kunena div.kthead-moderators {
  clear: left;
  line-height: 1.6em;
}

#Kunena #ktop span.ktoggler {
  background-color: transparent !important;
}

#Kunena .klist-jump-all form .inputbox {
  margin-left: 80px;
  padding: 3px;
  vertical-align: top;
  width: 150px;
}