/*GLOBAL CSS*/
* {
	border: none;
	margin: 0px;
	padding: 0px;
}
body {
	background: #998561 url(/znimages/bgPageZfb.jpg);
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
label, input, select {
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle;
}
label {
	color: #25481e;
}
input, textarea, select {
	color: #25481e;
	border: 1px solid #517238;
	font-family: Arial, Helvetica, sans-serif;
}
input.znNoBorder {background: none;}
select {position: relative; top: -1px;}
textarea {
	font-size: 1.0em;
}
ul {
	list-style: none;
}
a  {
	color: #517238;
}
form a {color: #517238;}
h1, h2, h3 {
	color: #25481e;
}
h1 {
	font-size: 1.8em;
	font-family: Georgia,"Times New Roman", arial, tahoma, sans-serif;
}
* html h2 {
	font-size: 1.5em;
}
* + html h2 {
	font-size: 1.5em;
}
* html h3 {
	font-size: 1.15em;
}
* + html h3 {
	font-size: 1.15em;
}
* html h4 {
	font-size: 1.0em;
}
* + html h4 {
	font-size: 1.0em;
}
pre {font-size: 1.2em;}
/*COLORS*/
.znTColor1 {color: #000 !important;}
.znTColor2 {color: #517238 !important;}
.znTColor3 {color: #404040 !important;}
.znTColor4 {color: #212121 !important;}
.znTColor5 {color: #25481e !important;}
.znTColor6 {color: #9A1100 !important;}
.znTColor7 {color: #366 !important;}
.znTColor8 {color: #fff !important;}
.znTColor9 {color: #666 !important;}
.znTColor10 {color: #8ab420 !important;}
/*BACKGROUND COLORS*/
.znGrayBG {background-color: #f6f6f6 !important;}
.znBG1 {background-color: #f1f9e9 !important;}
.znBG2 {background-color: #fff !important;}
/*BORDERS*/
.znGrayBorder {border: 1px solid #cdd3d5 !important;}
.znNoBorder {border: none !important;}
.znNoBorder a {border: none !important;}
.znNoRBorder {border-right: none !important;}
.znNoLBorder {border-left: none !important;}
.znNoTBorder {border-top: none !important;}
.znBorderTop {border-top: 1px solid #cdd3d5;}
.znBorderRight {border-right: 1px solid #cdd3d5;}
.znBorderBottom {border-bottom: 1px solid #cdd3d5;}
/*CURSORS*/
.znPointer {
	cursor: pointer;
}
/*MAIN CLASSES*/
.znBlock {display: block;}
.zbBlockCentered {margin: 0 auto; text-align: center;}
.znNone {display: none;}
.znSubmit {
	border: none;
	display: inline;
	height: 0 !important;
	overflow: hidden;
	width: 0 !important;
}
.znZeroFont {font-size: 0em;}
.znFloatLeft {
	display: inline;
	float: left;
}
.znFloatRight {
	display: inline;
	float: right;
}
.znClearContainer {
	overflow: hidden;
	height: 1%;
}
.znClearContainer2 {
	overflow: hidden;
}
.znClearContainer3 {
	overflow: hidden;
	zoom: 1;
}
.znClearer {clear: both;}
.znClearer2 {
	clear: both;
	zoom: 1;
}
.znClearer3 {
	clear: both;
	zoom: 1;
	line-height:0;
	font-size:0;
}
* html .znClearer3 {
	height: 10px;
}
* + html .znClearer3 {
	height: 20px;
}
.znScroll {overflow: auto !important;}
.znTLeft {text-align: left !important;}
.znTRight {text-align: right !important;}
.znTCenter {text-align: center !important;}
.znTJustify {text-align:justify !important;}
.znVTop {vertical-align: top !important;}
.znVMiddle {vertical-align: middle !important;}
.znDefaultText {
	color: #404040;
	padding-bottom: 10px;
}
.znTip {
	color: #404040;
	font-size: 0.8em;
}
.znFullWidth {width: 100%;}
.znAutoWidth {width: auto !important;}
.znIndentTop {margin-top: 3px;}

.znIndentTop5 {margin-top: 5px;}
.znIndentLeft {margin-left: 3px;}
.znIndentRight {margin-right: 3px;}
.znIndentBottom {margin-bottom: 3px;}

.znNoPadding {padding: 0 !important;}
.znNoVPadding {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
.znNoHPadding {
	padding-right: 0 !important;
	padding-left: 0 !important;
}
.znNoMargin {margin: 0 !important}
.znLabelIcon {
	position: relative;
	top: -1px;
	vertical-align: middle; 
}
.znCircleList {
	list-style: disc;
	margin-left: 13px;
}
.znRegular {font-weight: normal !important;}
.znBold {font-weight: bold !important;}
/*BUTTONS*/
.znButton {
	background: url(/znimages/buttons/bgButton-left.gif) no-repeat left top;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	margin-right: 1px;
	padding: 3px 0 8px 12px;
	position: relative;
	text-decoration: none;
	line-height: 22px;
	vertical-align: middle;
}
.znButton span {
	background: url(/znimages/buttons/bgButton-right.gif) no-repeat right top;
	cursor: pointer;
	padding: 3px 12px 8px 0 !important;
	position: relative;
	left: 1px;
	vertical-align: top;
}
.znButton-arrowDown span {
	background-image: url(/znimages/buttons/bgButton-left.gif);
}
.znButton-arrow span {
	background-image: url(/znimages/buttons/bgButton-left.gif);
}
.znButton:hover {}
* html .znButton {
	padding: 0 0 0 12px;
	position: static;
	line-height: 20px;
	position: static;
	zoom: 1;
}
* html .znButton span {
	padding: 0 12px 7px 0 !important;
	position: static;
	zoom: 1;
}
* html .znButton-arrowDown span {padding-right: 19px !important;}
* html .znButton-arrow span {padding-right: 19px !important;}
* + html .znButton {
	padding: 0 0 0 12px;
	position: static;
	line-height: 20px;
	zoom: 1;
}
* + html .znButton span {
	padding: 0 12px 7px 0 !important;
	position: static;
	zoom: 1;
}
* + html .znButton-arrowDown span {padding-right: 19px !important;}
* + html .znButton-arrow span {padding-right: 19px !important;}
.znOrangeButton {
	background: url(/znimages/buttons/bgOB-left.gif) no-repeat left top;
	color: #2d2d2d;
	display: block;
	height: 27px;
	margin-right: 12px;
	padding-left: 12px;
	position: relative;
	text-decoration: none;
}
.znOrangeButton span {
	background: url(/znimages/buttons/bgOB-right.gif) no-repeat right top;
	cursor: pointer;
	font-weight: bold;
	display: block;
	left: 12px;
	line-height: 26px;
	padding-right: 24px;
	position: relative;
	text-align: center;
	zoom: 1;
}
.znArrow {
	background: url(/znimages/buttons/bgArrowRight.gif) no-repeat left center;
	padding-left: 10px;
}
.znArrow-down {
	background: url(/znimages/buttons/bgArrowDown.gif) no-repeat left center;
	padding-left: 10px;
}
.znArrow2 {
	background: url(/znimages/buttons/bgArrow2.gif) no-repeat right 65%;
	padding-right: 10px;
}
.znArrow2-down {
	background: url(/znimages/buttons/bgArrow2Down.gif) no-repeat right 65%;
	padding-right: 10px;
}
.znArrow3 {
	background: url(/znimages/buttons/bgArrow3.gif) no-repeat right center;
	padding-right: 15px;
}
.znArrow3-down {
	background: url(/znimages/buttons/bgArrow3-down.gif) no-repeat right 65%;
	padding-right: 15px;
}
/* BREADCRUMB */
.znBreadCrumb {
	color: #812c1d;
	font-size: 0.9em;
	padding-bottom: 5px;
}
.znWide .znBreadCrumb {
	padding: 0 0 10px 177px;
}
.znBreadCrumb a {
	color: #812c1d;
	background: url(/znimages/decor/breadcrumb.gif) no-repeat right 60%;
	padding-right: 12px;
}
/* WIDGETS */
.znWidget0 {
	background-color: #fff;
	border: 1px solid;
	font-size: 0.75em;
	margin-bottom: 4px;
}
.znWidget1 {font-size: 0.75em;}
.znWidgetInner0 {padding: 10px !important;}
.znWidgetInner1 {padding: 10px 10px 0 10px !important;}
.znWidgetInner2 {padding: 10px 5px 5px 5px !important;}
.znWidgetInner3 {padding: 0 10px !important;}
.znWidgetInner4 {padding-top: 5px !important;}
.znWidgetInner5 {padding: 0 10px 10px 10px !important;}
.znWidgetInner6 {padding-left: 15px !important;}
.znWidgetInner7 {margin-left: 25px !important;}
.znWidgetInner8 {padding: 6px 10px 0 10px !important;}
.znWidgetInner9 {padding-top: 10px !important;}
.znWidgetInner10 {padding-left: 10px !important;}
.znWidgetInner11 {padding-bottom: 10px !important;}
.znWidgetInner12 {padding: 10px 0 10px 10px !important;}
.znWidgetInner13 {padding: 10px 0 !important;}
.znWidgetInner14 {padding: 5px !important;}
.znWidgetInner15 {padding: 0 50px !important;}
.znWidgetInner16 {padding-top: 20px !important;}
.znWidgetInner17 {padding: 5px 0 0 10px !important;}
.znWidgetInner18 {padding: 0 5px 5px 5px !important;}
.znWidgetInner19 {padding-left: 7px !important;}
.znWidgetInner20 {padding: 5px 0 !important;}
.znWidgetInner21 {padding-bottom: 5px !important;}
.znWidgetToogl {
	border-left: 4px solid #517238;
	padding: 10px 10px 10px 6px;
}
.znWidgetToogl2 {
	border-top: 1px solid #517238;
}
.znWidgetHeadline0 {
	background: url(/znimages/headlineArrow.gif) no-repeat left 55%;
	padding-left: 18px;
}
.znWidgetHeadline2 {
	border-left: 4px solid #517238;
	padding: 5px;
}
.znHeaderTools {
	font-size: 0.9em;
	padding-top: 5px;
}
.znHeaderTools span {
	padding-left: 5px;
}
.znHeaderButtons a {
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 18px;/* !!!!!!!!!!! */
	line-height: 0.5em;
	padding: 0 8px;
	position: relative;
	top: -2px;
	text-decoration: none;
	vertical-align: bottom;
}
* html .znHeaderButtons a {
	line-height: normal;
}
* + html .znHeaderButtons a {
	line-height: normal;
}
.znContentHeadline .znHeaderButtons a {
	font-size: 20px;/* !!!!!!!!!!! */
	padding: 0 16px;
}
.znRSS {
	background-image: url(/znimages/buttons/icoRSS.gif);
}
.znContentHeadline .znRSS {
	background-image: url(/znimages/buttons/icoRSS-at.gif);
}
.znBookmark {
	background-image: url(/znimages/buttons/icoBookmark.gif);
}
.znPrint {
	background-image: url(/znimages/buttons/icoPrint.gif);	
}
.znEmail {
	background-image: url(/znimages/buttons/icoEmail.gif);
}
.znHeaderClose {
	background-image: url(/znimages/buttons/bgClose.gif);
}
.znHeaderGButton {
	position: relative;
	top: -4px;
}
.znHeaderLink {
	position: relative;
	top: -2px;
}
* html .znHeaderLink {top: -3px;}
* + html .znHeaderLink {top: -3px;}
/*MAIN LAYOUT*/
.znMain {
	text-align: left;
	margin: 0 auto;
	width: 780px;
	padding: 0 81px;
	background: #000 url(/znimages/mainbgZfb_ff.jpg);
	_background: #000 url(/znimages/mainbgZfb.jpg);
}
.znHeader {
	background: transparent url(/znimages/bgHeadeZfb.jpg) no-repeat right bottom; 
	background-color: #99B781;
	padding: 0;
	zoom: 1;
}


/* * html .znHeader {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/znimages/bgHeader.png',sizingMethod='scale');
}  */


.znHeader-inner {
	background: transparent url(/znimages/bgContent-topZfb.gif) no-repeat scroll right bottom;
	height: 87px;
	position: relative;
	zoom: 1;
}
.znHeader-wide .znHeader-inner {
	background: transparent url(/znimages/bgWideContent-topZfb.gif) no-repeat scroll left bottom;
}
.znSign {
	color: #25481e;
	font-size: 0.75em;
	font-weight: bold;
	padding: 15px 10px 0 0;
	position: relative;
	text-align: right;
}
.znSign span {
	font-size: 0.8em;
	margin: 0 5px;
	position: relative;
	top: -1px;
}
.znSign a {
	color: #25481e;
}
.znLogo {
	bottom: 0;
	display: block;
	height: 82px;
	left: 5px;
	position: absolute;
	width: 150px;
}
.znMainMenu {
	bottom: 0px;
	top: 54px;
	height: 30px;
	overflow: hidden;
	position: absolute;
	right: 0px;
	zoom: 1;
}
.znMainMenu ul {
	zoom: 1;
}
.znMainMenu li {
	background: url(/znimages/bgMainMenuZbf.gif) repeat-x bottom;
	float: left;
	font-size: 0.75em;
	font-weight: bold;
	height: 30px;
}
.znMainMenu a {
	/* border-right: 1px solid #799566; */
	border-left: 1px solid #5C794D;
	color: #fff;
    padding: 0 6px;
	position: relative;
	text-decoration: none;
	top: 6px;
}
.znMainMenu a:hover {color: #fff;}


/* li.znCurrent-first {background: url(/znimages/bgMemuFirstZbf.gif) no-repeat left bottom; padding-left: 20px;}
 li.znCurrent-last {background: url(/znimages/bgMMCurrent-last.gif) no-repeat right top; padding-right: 20px;} 
li.znFirst {background: url(/znimages/bgMemuFirstZbf.gif) no-repeat left bottom; padding-left: 20px;} */
.znFirst a, .znCurrent-first a {border-left: none;}
/* li.znLast {background: url(/znimages/bgMMLast.gif) no-repeat right top; padding-right: 20px;} */
.znLast a, .znCurrent-last a {border-right: none;}


li.znCurrent, li.znCurrent-first, li.znCurrent-last  {
	background-image:url(/znimages/menuButtonWZbf.gif) !important;
	height:30px;
	width:100px;
}




/* * html li.znCurrent  {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/znimages/bgMM-current.png',sizingMethod='scale');
} */

.znCurrent a, .znCurrent-first a, .znCurrent-last a {
	border: none;
	color:#000000;
	display:block;
	text-align:center;
}
.znContent-left {
	float: left;
	width: 400px;
}
.znContent-right {
	float: right;
	width: 187px;
}
.znSubContent-left {
	float: left;
	width: 440px;
}
.znSubContent-right {
	float: right;
	width: 110px;
}
.znContentWide-left {
	float: left;
	width: 162px;
}
.znContentWide-right {
	float: right;
	width: 594px;
}
.znExtra {
	background: #C1D6AF url(/znimages/bgExtraZfb.jpg) no-repeat; 
	float: left;
	padding: 360px 0 10px 10px;
	position: relative;
	width: 152px;
}
.znUserMenu {
	position: relative;
	top: -1px;
}
.znUserMenu ul {
}
.znUserMenu li {
	background: url(/znimages/bgUM-item.gif) no-repeat left top;
	font-size: 0.9em;
	height: 32px;
	position: relative;
}
.znUserMenu a {
	color: #fff;
	display: block;
	height: 1%;
	padding: 7px 0 0 15px;
	position: relative;
	text-decoration: none;
}
.znUserMenu a:hover {
	color: #c9d03b;
}
li.znUM-current {
	/* current menu utem style */
}
.znUM-current a {
	border: none;
	color: #fff;
}
.znExtraContent {
	clear: both;
	font-size: 0.87em;
	padding: 10px 9px 0 9px;
	position: relative;
	width: 145px;
}
.znExtraContent h3 {
	padding-bottom: 2px;
	overflow: hidden;
	width: 145px;
}
.znAdsBlock {
	background-color: #ebf2f7;
	border: 1px solid #cdd3d5;
	margin-bottom: 10px;
	padding: 5px;
	text-align: center;
}
.znRightArea {
	background: #ebf2f7 url(/znimages/bgRightAreaZfb.gif) repeat-y;
	display: inline;
	float: right;
	margin-right: 0px;
	width: 618px;
}
.znWide {
	display: block;
	float: none;
	width: auto;
}
.znContent {
	float: left;
	padding: 10px 0;
	width: 610px;
}
.znWide .znContent {
	background-color: #fff;
	float: none;
	margin-left: 6px;
	padding: 0;
	width: auto;
}
.znWide  .znContent-inner {margin-left: 0;}
* html .znWide .znContent {
	margin: 0 0 0 1px;
}
.znWide .znContent-wide-bc {padding-top: 0;}
.znContent-inner {
	margin-left: 15px;
	padding: 0 0 10px 0;
}
.znContent-outer {
	min-height: 700px;
	padding: 10px 0;
	/*overflow: hidden;*/
}
* html .znContent-outer {
	height: 700px;
	overflow: visible;
}
.znWide .znContent-outer {padding: 0;}
.znPostContent {
	background-color: #52743B;
	clear: both;
	font-size: 0.75em;
	height: 1%;
	padding: 7px 10px 10px 0;
	overflow: hidden;
}
.znWide .znPostContent {

}
.znBottomMenu {
	color: #fff;
	text-align: center;
}
.znBottomMenuWide {
	margin-left: 130px;
}
.znBottomMenu a {
	color: #fff;
	line-height: 1.6em;
	padding: 0 2px;
}
.znPoweredBy {
	display: block;
	margin: 25px 0 0 265px;
	width: 64px;
	margin-bottom: 30px;
}
.znWide .znPoweredBy {
	margin-left: 350px;
}
.znFooter {
	background-color: #1a1347;
	clear: both;
	color: #a3a1b5;
	font-size: 0.75em;
	font-weight: bold;
	padding: 10px;
	position: relative;
	zoom: 1;
}
.znFooter a {
	color: #a3a1b5;
}
.znContentHeadline {
	border-bottom: 1px dotted #968858;
	font-size: 0.8em;
	margin-bottom: 10px;
	padding-bottom: 3px;
}
* html .znContentHeadline  {padding-bottom: 0;}
* + html .znContentHeadline  {padding-bottom: 0;}
/*STORIES*/
.znStoryDate {
	color: #636363;
	font-size: 0.9em;
	padding-bottom: 5px;
}
.znContentTools-small {
	border: none;
	font-size: 0.8em;
	padding: 4px;
}
.znContentTools span {
	padding-left: 10px;
}
.znContentTools-small span {
	padding-left: 5px;
}
/*RANKING*/
.znRank {
	cursor: default;
}
.znRank a {
	background: url(/znimages/buttons/icoRank.gif) no-repeat left center;
	cursor: default;
	padding: 0 5px;
	text-decoration: none;
}
.znRank a:hover {
	background-position: right center;
}
/*BOOKMARKS*/
.znBookmarks {
	cursor: default;
}
.znBookmarks a {
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0 7px;
	text-decoration: none;
}
.znDIU {
	background-image: url(/znimages/buttons/icoDIU.gif);
}
.znTechnorati {
	background-image: url(/znimages/buttons/icoTechnorati.gif);
}
/*TABS*/
.znTabs {
	background: url(/znimages/bgTabs.gif) repeat-x left top;
	font-size: 0.9em;
	height: 31px;
	padding-left: 10px;
}
.znTabs-small {
	padding-left: 1px;
}
.znTabs li {
	border-left: 1px dotted #b9bd93;
	display: inline;
	float: left;
	font-weight: bold;
	margin-top: 3px;
	padding: 2px 0;
	text-transform: uppercase;
}
.znTabs a {
	color: #fff;
    padding: 0 7px;
	text-decoration: none;
}
.znTabs a:hover {color: #fff;}
.znTabs-small li a {padding: 0 5px;}
.znTabs .znTabs-current {background-image: url(/znimages/bgTabs-current.png);}

/* * html .znTabs .znTabs-current {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/znimages/bgTabs-current.png',sizingMethod='scale');
} */

.znTabs .znTabs-current a {
	color: #fff;
}
.znTabs li.znTabs-last {border-right: 1px dotted #b9bd93;}
.znTabs2 {
	background: none;
	border-bottom: 25px solid #517238;
	font-size: 0.9em;
	height: auto !important;
	padding-left: 0px;
}
.znTabs2 li {
	background-image: url(/znimages/bgTabs2-inactive-left.gif);
	border: none;
	line-height: 15px;
	margin: 0 4px 0 0;
	padding: 0;
	position: relative;
	top: 5px;
}

.znTabs2 a {
	background: url(/znimages/bgTabs2-inactive-right.gif) no-repeat right top;
	border: none;
	display: block;
	font-weight: bold;
	padding: 0 5px;
	left: 3px;
	padding: 2px 6px 1px 3px;
	position: relative;
}
* html .znTabs2 a {
	float: left;
	zoom: 1;
}
* + html .znTabs2 a {
	float: left;
	zoom: 1;
}
.znTabs2 li.znTabs-current {
	background-image: url(/znimages/bgTabs2-left.gif);
	top: 1px;
}

/* * html .znTabs2 .znTabs-current {
	filter: none;
} */


.znTabs2 li.znTabs-current a {
	background: url(/znimages/bgTabs2-right.gif) no-repeat right top;
	padding-top: 3px;
	padding-bottom: 5px;
}
/*STORIES LIST*/
.znContentList {
	font-size: 1.0em;
	height: 350px;
	overflow: auto;
}
.znContentList .znFloatLeft {
	margin-left: 7px;
	width: 19.7em;
}
.znContentList p {
	padding-right: 2px;
}
.znContentList .znClearContainer3 {
	padding-bottom: 10px;
}
/* DEFAULT FORM */
.znForm {width: 100%;}
.znForm th {
	font-size: 0.92em;
	font-weight: normal;
}
.znForm th, .znForm td {
	padding: 6px 5px 1px 0;
	vertical-align: top;
}
.znForm td.znTRight {
	padding-top: 5px;
}
* html .znForm td.znTRight {
	padding-top: 8px;
}
* + html .znForm td.znTRight {
	padding-top: 8px;
}
.znForm input, .znForm textarea{
	width: 99%;
}
.znForm textarea {
	height: 45px;
}
.znForm select {
	width: 100%;
}
.znForm td.znTip {padding-top: 8px;}
* html .znForm td.znTip {padding-top: 10px;}
* + html .znForm td.znTip {padding-top: 10px;}
.znTRight label {
	font-weight: bold;
}
.znForm td table {
	width: 100%;
}
.znFormErrors {
	border: 1px solid #9A1100;
	padding: 5px;
}
.znFormMessage {
	border: 1px solid #25481e;
	padding: 5px;
}
.znNoItems {
	border: 1px solid #25481e;
	padding: 8px;
	color: #25481e;
	text-align: center;
	margin: 5px 10px 10px 10px;
}
.znHalfWidth {width: 50% !important;}
.znThirdWidth {width: 33.3% !important;}
.znQuarterWidth {width: 25% !important;}
.znWidthPer80 {width: 80% !important;}
.znWidth30 {width: 30px !important;}
.znWidth50 {width: 50px !important;}
.znWidth70 {width: 70px !important;}
.znWidth217 {width: 217px !important;}
.znWidth100 {width: 100px !important;}
.znWidth110 {width: 110px !important;}
.znWidth115 {width: 115px !important;}
.znWidth130 {width: 130px !important;}
.znWidth135 {width: 135px !important;}
.znWidth145 {width: 135px !important;}
.znWidth160 {width: 160px !important;}
.znWidth174 {width: 174px !important;}
.znWidth185 {width: 185px !important;}
.znWidth200 {width: 200px !important;}
.znWidth218 {width: 218px !important;}
.znWidth245 {width: 245px !important;}
.znWidth250 {width: 250px !important;}
.znWidth280 {width: 280px !important;}
.znWidth300 {width: 300px !important;}
.znWidth340 {width: 340px !important;}
.znWidth390 {width: 390px !important;}
.znWidth410 {width: 410px !important;}
.znWidth430 {width: 430px !important;}
.znWidth440 {width: 440px !important;}
.znLabelFix50 {width: 50px !important;}
* html .znLabelFix50 {padding-top: 3px;}
* + html .znLabelFix50 {padding-top: 3px;}
.znFieldError {border-color: #9a1100;}
/*TOOLS*/
.znTools {
	border-collapse: collapse;
	width: 100%;
}
.znTools  th, .znTools td {
	color: #666;
	border: 1px solid #cdd3d5;
	vertical-align: center;
}
.znTools  th {
	padding: 1px 5px;
}
.znTools  td {
	padding: 5px;
}
.znTools .znNoRBorder {
	padding-right: 0;
}
.znTools label {
	color: #333;
	font-weight: bold;
}
.znTools .znFormErrors {
	font-size: 0.8em;
}
/*RESULT*/
.znResult-outer {
	padding: 2px;
}
.znResult {
	background-color: #fff;
	border-collapse: collapse;
	border: 1px solid #cdd3d5;
	vertical-align: center;
	width: 100%;
}
.znResult  th {
	border: 1px solid #cdd3d5;
	color: #666;
	font-weight: normal;
	padding: 1px;
}
* html .znResult  th input {
	height: 15px;
	position: relative;
	top: 2px;
}
.znResult th div {
	padding: 1px 3px 3px 3px;
}
.znResult td {
	padding: 10px 4px;
}
.znRActive {
	background: #f58832 no-repeat right center;
	background: #8aac70 no-repeat right center;
}
.znRActive-top {
	background-image: url(/znimages/decor/resultTop.gif);
}
.znRActive-bottom {
	background-image: url(/znimages/decor/resultBottom.gif);
}
/* TEASER */
.znTeaser {
	background: url(/znimages/bgTeaser-tl.gif) no-repeat left top;
	margin-right: 10px;
	position: relative;
}
.znTeaser-inner {
	background: url(/znimages/bgTeaser-tr.gif) no-repeat right top;
	margin-bottom: 10px;
	position: relative;
	left: 10px;
	zoom: 1;
}
.znTeaser-inner2 {
	background: url(/znimages/bgTeaser-br.gif) no-repeat right bottom;
	position: relative;
	top: 10px;
}
.znTeaser-inner3 {
	background: url(/znimages/bgTeaser-bl.gif) no-repeat left bottom;
	padding: 0 0 10px 10px;
	position: relative;
	left: -10px;
}
.znTeaser-white {background-image: url(/znimages/bgTeaserWhite-tl.gif);}
.znTeaser-white .znTeaser-inner {background-image: url(/znimages/bgTeaserWhite-tr.gif);}
.znTeaser-white .znTeaser-inner2 {background-image: url(/znimages/bgTeaserWhite-br.gif);}
.znTeaser-white .znTeaser-inner3 {background-image: url(/znimages/bgTeaserWhite-bl.gif);}
.znTeaser-list {background-image: url(/znimages/bgTeaserWhite-tl.gif);}
.znTeaser-list .znTeaser-inner {background-image: url(/znimages/bgTeaserToogle-tr.gif);}
.znTeaser-list .znTeaser-inner2 {background-image: url(/znimages/bgTeaserToogle-br.gif);}
.znTeaser-list .znTeaser-inner3 {background-image: url(/znimages/bgTeaserToogle-bl.gif);}
/* My Groups */
.znNewMessagesLink {
	display: block;
	background: url(/images/decor/bkgNewMessages.gif) no-repeat left top;
	padding-left: 20px;
}
.znNewMembersRequests {
	display: block;
	background: url(/images/decor/bkgNewMembersRequests.gif) no-repeat left top;
	padding-left: 20px;
}
.znNewDiscussions {
	display: block;
	background: url(/images/bkgNewDiscussions.gif) no-repeat left top;
	padding-left: 20px;	
}
.znNewPhotos {
	display: block;
	background: url(/images/bkgNewPhotos.gif) no-repeat left top;
	padding-left: 20px;	
}
.znNewEvents {
	display: block;
	background: url(/images/bkgCalendar.gif) no-repeat left top;
	padding-left: 20px;	
}
/*My Messages*/
.znMessages {
	border-right: 1px solid #cdd3d5;
	background: url(/znimages/bgMessages-top-gray.gif) no-repeat 93px top;
	float: left;
	margin: 0 -1px 10px 0;
	position: relative;
	width: 100%;
}
.znMessages-inner {
	background: url(/znimages/bgMessages-bottom-gray.gif) no-repeat left bottom;
	border-right: 1px solid #cdd3d5;
	margin: 0 -1px 0 93px;
	min-height: 200px;
	padding: 0 10px 10px 10px;
	position: relative;
	top: 10px;
}
* html .znMessages-inner {
	height: 200px;
}
.znMessages-menu {
	float: left;
	left: 1px;
	margin: 15px 0 0 -100%;
	position: relative;
	width: 93px;
}
.znMessages-menu li {
	background-color: #fff !important;
	border: 1px solid #cdd3d5;
	border-right: none;
	margin: 0 1px 2px -1px;
	padding: 5px;
	zoom: 1;
	position: relative;
}
.znMessages-menu .znMessages-menu-current {
	margin-right: 0;
}
.znMessages-menu-current a {text-decoration: none;}
.znMessages-menu .znMessages-menu-first {
	background: url(/znimages/bgMessages-top-gray.gif) no-repeat left top;
	border: none;
	border-bottom: 1px solid #cdd3d5;
	padding: 6px 5px 5px 6px;
}
.znMessages-menu .znMessages-menu-last {
	background: url(/znimages/bgMessages-bottom-gray.gif) no-repeat left bottom;
	border: none;
	border-top: 1px solid #cdd3d5;
	padding: 5px 5px 6px 6px;
}
/* MY FRIEND */
.znFriendAction {
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	padding-bottom: 3px;
	text-decoration: none;
}
.znFriendMail {background-image: url(/images/bkgEmailFriend.gif);}
.znFriendInvite {background-image: url(/images/bkgInviteFriend.gif);}
.znFriendAccept{background-image: url(/images/bkgAcceptFriend.gif);}
.znFriendDelete {background-image: url(/images/bkgDeleteFriend.gif);}
/* DISCUSSIONS */
.znPostNumber {
	background: url(/znimages/decor/list.gif) no-repeat right center;
	padding-right: 10px;
}
/* LISTS */
.znList-number {
	color: #404040;
	font-weight: bold;
	font-size: 1.5em;
	left: 5px;
	position: absolute;
	top: -3px;
}
* html .znList-number {left: -4px;}
.znList-close {
	background: url(/znimages/buttons/bgList-close.gif) no-repeat left top;
	height: 12px;
	right: 0;
	position: absolute;
	top: -2px;
	text-decoration: none;
	width: 12px;
}
.znList-remove {
	background: url(/znimages/buttons/bgList-remove.gif) no-repeat left top;
	height: 24px;
	right: 0;
	position: absolute;
	top: -4px;
	text-decoration: none;
	width: 24px;
}
.znList-number-active {
	color: #25481e;
}
.znList-content {
	padding: 10px 30px 0 20px;
}
.znTeaser-white .znList-content {
	padding-top: 0;
}
/* PHOTOS */
.znPhotoItem {
	background: url(/znimages/bgPhotoItem-tl.gif) no-repeat left top;
	float: left;
	display: inline;
	margin-right: 9px;
	position: relative;
	font-size: 0.9em;
}
.znPhotoItem-inner {
	background: url(/znimages/bgPhotoItem-tr.gif) no-repeat right top;
	margin-bottom: 5px;
	position: relative;
	left: 5px;
	zoom: 1;
}
.znPI-content {
	background: url(/znimages/bgPhotoItem-br.gif) no-repeat right bottom;
	position: relative;
}
.znPI-contentInner {
	background: url(/znimages/bgPhotoItem-bl.gif) no-repeat left bottom;
	min-height: 250px;
	padding: 0 0 5px 5px;
	position: relative;
	left: -5px;
	text-align: center;
}
* html .znPI-contentInner {height: 250px;}
.znPhotoItem-header {
	height: 41px;
	position: relative;
}
.znPI-by {
	left: -4px;
	position: absolute;
	top: 1px;
}
.znPI-new {
	right: 5px;
	position: absolute;
	top: 1px;
}
.znPI-byName {
	left: 4px;
	position: absolute;
	top: 20px;
}
.znPI-photo {
	position: relative;
	top: 10px;
	margin: 0 auto 12px auto;
	padding: 5px;
	width: 100px;
}
.znPI-photo img {display: block;}
/*POPUP*/
.znPopUp {
	background-color: #fff;
	position: absolute;
}
.znPopUp-inner {border: 1px solid #9faaad;}
.znPopUp-close {
	background-image: url(/znimages/buttons/bgList-close.gif);
}
/*CONTENT OBJECTS*/
.znCO-headline {
	background-color: #52743b;
	color: #fff;
	padding: 4px 5px 1px 7px;
}
* html .znCO-headline .znHeaderTools {margin-bottom: -6px;}
* + html .znCO-headline .znHeaderTools {margin-bottom: -6px;}
.znCO-headline-view {
	background-color: #a0bd87;
}
.znCO-headline-view .znTColor8 {
	color: #fff !important;
}
.znCO-headline .znHeaderButtons a {padding-right: 0;}
.znCO-close {background-image: url(/znimages/buttons/bgCO-close.gif);}
.znCO-cancel {background-image: url(/znimages/buttons/bgCO-cancel.gif);}
.znCO-save {background-image: url(/znimages/buttons/bgCO-save.gif);}
.znCO-edit {background-image: url(/znimages/buttons/bgCO-edit.gif);}
.znCO-tolbox {
	background-color: #f1f1f1;
	border-bottom: 1px solid #cdd3d5;
	border-top: 1px solid #cdd3d5;
	padding: 3px;
}
.znWidgetToogl-co {
	border-top: 1px solid #517238;
}
/* VERACIFIER FIX */
div#veracifier_badge {
	background: none;
	width: auto;
}
div#veracifier_badge div#NNNHeader, div#veracifier_badge div#NNNThumb, div#veracifier_badge div#NNNFooter {
	background: none !important;
}
div#veracifier_badge a, div#veracifier_badge {color: #858585 !important;}
div#veracifier_badge {width: auto !important;}
div#veracifier_badge div#NNNThumb img {padding: 5px 0 !important;}

/* MAINADMIN AREA */
.znAreaBackground1, .znAreaBackground4 { 
	background-color: #fff; 
	margin: 0 10px;
}

.znAreaBackground2 { 
	background-color: #fff; 
	margin: 0 10px;
	padding: 10px !important;
}

.znAreaBackground3 { 
	background-color: #fff; 
	margin: 0 10px;
	padding-top: 0px !important;
}

	
.znAdminAreaButton1 .znButton {
	position: relative;
	bottom: 4px;
	right: 50%;
}

.znAdminAreaButton2 { 
	text-align: right; 
}

.znAdminAreaButton2 .znButton {
	position: relative;
	bottom: 4px;
}

.znAdminAreaButton3 .znButton {
	position: relative;
	top: 9px;
}

.znAreaBackground4 .znButton {
	bottom: 7px;
}