/*GLOBAL CSS*/
* {
	border: none;
	margin: 0px;
	padding: 0px;
}
body {
	background-color: #000;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 100.01%;
}
label, input, select {
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle;
}
input, textarea, select {
	border: 1px solid #7f9db9;
	font-family: Arial, Helvetica, sans-serif;
}
select {position: relative; top: -1px;}
textarea {
	font-size: 1.0em;
}
ul {
	list-style: none;
}
a, h1, h2, h3  {
	color: #003471;
}

/* #4816 */
.znContent-inner a {text-decoration:none;}
.znContent-inner a:link {color: #003471;}
.znContent-inner a:visited {color: #800080!important;}
.znContent-inner a:visited:hover {color:#DA9ADA!important;}
.znContent-inner a:hover {color: #3d8eee!important; text-decoration:underline;}

h1 {
	font-size: 1.8em;
}
* 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: #003471 !important;}
.znTColor3 {color: #404040 !important;}
.znTColor4 {color: #212121 !important;}
.znTColor5 {color: #f60 !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: #f7fbfc !important;}
.znBG2 {background-color: #fff !important;}
/*BORDERS*/
.znGrayBorder {border: 1px solid #cdd3d5 !important;}
.znNoBorder {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;}
.znHBorder {border-top: 1px solid #cdd3d5; border-bottom: 1px solid #cdd3d5;}
/*CURSORS*/
.znPointer {
	cursor: pointer;
}
/*MAIN CLASSES*/
.znBlock {display: block;}
.znInline {display: inline;}
.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;
}
.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;}
.znVBottom {vertical-align: bottom !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;
}
.znInsideList {list-style-position: inside;}
.znRegular {font-weight: normal !important;}
.znBold {font-weight: bold !important;}
/*BUTTONS*/
.znButton {
	background: url(/znimages/buttons/bgButton-left.gif) no-repeat left top;
	color: #666;
	font-size: 12px;
	margin-right: 1px;
	padding: 4px 0 5px 5px;
	position: relative;
	text-decoration: none;
	line-height: 23px;
	vertical-align: middle;
}
.znButton span {
	background: url(/znimages/buttons/bgButton-right.gif) no-repeat right top;
	cursor: pointer;
	padding: 4px 8px 5px 0 !important;
	position: relative;
	left: 1px;
}
.znButton-arrowDown span {
	background-image: url(/znimages/buttons/bgButtonArrowDown-right.gif);
	padding-right: 19px !important;
}
.znButton-arrow span {
	background-image: url(/znimages/buttons/bgButtonArrow-right.gif);
	padding-right: 19px !important;
}
.znButton:hover {background-image: url(/znimages/buttons/bgButton-left-active.gif);}
.znButton:hover span {background-image: url(/znimages/buttons/bgButton-right-active.gif);}

/* #4816 */
.znButton span {text-decoration:none;}
.znButton:link span {color: #666;}
.znButton:visited span {color: #666!important;}
.znButton:visited:hover span {color:#666!important;text-decoration:none;}
.znButton:hover span {color: #666!important; text-decoration:none;}

.znButton-arrowDown:hover span {background-image: url(/znimages/buttons/bgButtonArrowDown-right-active.gif);}
.znButton-arrow:hover span {background-image: url(/znimages/buttons/bgButtonArrow-right-active.gif);}
* html .znButton {
	padding: 0 0 0 5px;
	position: static;
	line-height: 18px;
	position: static;
	zoom: 1;
}
* html .znButton span {
	padding: 2px 8px 3px 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 5px;
	position: static;
	line-height: 18px;
	zoom: 1;
}
* + html .znButton span {
	padding: 2px 8px 3px 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: #666;
	font-size: 0.9em;
	padding-bottom: 5px;
	
}
.znWide .znBreadCrumb {
	padding: 0 0 10px 177px;
}
.znBreadCrumb a {
	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;}
.znWidgetInner22 {margin-right: 5px !important;}
.znWidgetInner23 {margin-right: 0 5px !important;}
.znWidgetToogl {
	border-left: 4px solid #003471;
	padding: 10px 10px 10px 6px;
}
.znWidgetToogl2 {
	border-top: 1px solid #003471;
}
.znWidgetHeadline0 {
	background: url(/znimages/headlineArrow.gif) no-repeat left 55%;
	padding-left: 18px;
}
.znWidgetHeadline2 {
	border-left: 4px solid #003471;
	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;
}
.znRSS {
	background-image: url(/znimages/buttons/icoRSS.gif);
}
.znBookmark {
	background-image: url(/znimages/buttons/icoBookmark.gif);
}
.znPrint {
	background-image: url(/images/decor/bkgPrint.gif);	
}
.znEmail {
	background-image: url(/images/decor/bkgEmail.gif);
}
.znHeaderClose {
	background-image: url(/znimages/buttons/bgClose.gif);
}
.znRemove {
	background-image: url(/images/profile-marker.gif);
}
.znHeaderGButton {
	position: relative;
	top: -4px;
}
.znHeaderLink {
	position: relative;
	top: -2px;
}
* html .znHeaderLink {top: -3px;}
* + html .znHeaderLink {top: -3px;}
/*MAIN LAYOUT*/
.znMain {
	background-color: #fff;
	text-align: left;
	margin: 0 auto;
	padding: 2px;
	width: 985px;
}
.znHeader {
	background: #016895 url(/znimages/bgHeader-v2.jpg) no-repeat left top;
	width: 100%;
}
.znHeader-inner {
	background: url(/znimages/bgContent-top.gif) no-repeat 163px bottom;
	height: 1%;
	overflow: hidden;
	padding-bottom: 15px;
	position: relative;
}
.znSign {
	color: #c3c1d2;
	font-size: 0.75em;
	padding: 5px 8px 0 0;
	text-align: right;
}
.znSign a {
	color: #c3c1d2;
}
.znSign span {
	font-size: 0.8em;
	margin: 0 5px;
	position: relative;
	top: -1px;
}
.znLogo {
	display: block;
	height: 53px;
	margin-left: 12px;
	width: 150px;
}
.znMainMenu {
	background: url(/znimages/bgMainMenu.gif) no-repeat left 11px;
	bottom: 15px;
	right: 0;
	padding-right: 4px;
	position: absolute;
}
* html .znMainMenu {right: -1px;}
.znMainMenu li {
	border-left: 1px solid #90b9d4;
	float: left;
	font-size: 0.75em;
	margin: 14px 0 2px 0;	
}
.znMainMenu a {
	color: #001b3b;
	/*padding: 0 15px;*/
    padding: 0 5px;
	text-decoration: none;
}
li.znCurrent {
	background: url(/znimages/bgMMCurrent-left.gif) no-repeat left top;
	border: none;
    font-size: 0.88em;
	margin: 0;
	padding: 0 0 0 6px;
	position: relative;
	top: 4px;
}
.znCurrent a {
	color: #003471;
	background: url(/znimages/bgMMCurrent-right.gif) no-repeat right top;
	display: block;
	padding: 10px 17px 0 11px;
}
.znCurrent span {
	background: url(/znimages/mmCurrent-corner.gif) no-repeat center bottom;
	display: block;
	font-weight: bold;
	padding-bottom: 7px;
	position: relative;
}
.znContent-left {
	float: left;
	width: 70%;
}
.znContent-right {
	float: right;
	width: 28.5%;
}
.znSubContent-left {
	float: left;
	overflow: hidden;
	width: 75%;
}
.znSubContent-right {
	float: right;
	overflow: hidden;
	width: 24%;
}
.znContentWide-left {
	float: left;
	width: 20%;
}
.znContentWide-right {
	float: right;
	width: 80%;
}
.znExtra {
	float: left;
	margin-left: -985px;
	width: 163px;
}
.znUserMenu {
	background: url(/znimages/bgUM-top.gif) no-repeat left top;
	display: inline;
	float: right;
	margin-top: 10px;
	position: relative;
	left: 4px;
	width: 160px;
}
.znUserMenu ul {
	background: url(/znimages/bgUM-bottom.gif) no-repeat left bottom;
	padding: 1px 0 3px 3px;
}
.znUserMenu li {
	background: url(/znimages/bgUM-item.gif) repeat-y left top;
	border: 1px solid #b8b9c1;
	border-right: 4px solid #90b9d4;
	font-size: 0.81em;
	line-height: 1.35em;
	margin-top: 2px;
	position: relative;
}
.znUserMenu a {
	color: #000;
	display: block;
	height: 1%;
	padding: 5px 0 6px 10px;
	position: relative;
	text-decoration: none;
}
li.znUM-first {
	background-image: url(/znimages/bgUM-first.gif);
	border-top: none;
	border-left: none;
}
li.znUM-last {
	background-image: url(/znimages/bgUM-last.gif);
	background-position: left bottom;
	border-bottom: none;
	border-left: none;
}
li.znUM-current {
	background: none;
	border: none;
	border-left: 4px solid #90b9d4;
}
.znUM-current a {
	color: #90b9d4;
	font-weight: bold;
}
.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;
}
.znContentArea {
	float: left;
	width: 100%;
}
.znContent {
	margin-left: 163px;
}
.znWide .znContent {
	background: url(/znimages/bgContentWide-top.gif) no-repeat left top;
	margin-left: 2px;
	padding-top: 23px;
}
* html .znWide .znContent {
	margin: 0 0 0 1px;
}
.znWide .znContent-wide-bc {padding-top: 0;}
.znContent-inner {
	background: url(/znimages/bgContent-bottom.gif) no-repeat left bottom;
	padding-bottom: 10px;
}
.znWide .znContent-inner {
	background-image: url(/znimages/bgContentWide-bottom.gif);
	padding-bottom: 4px;
}
.znContent-outer {
	padding: 0 4px 0 13px;
	min-height: 750px;
	/*overflow: hidden;*/
	zoom: 1;
}
.znWide .znContent-outer {
	background-image: url(/znimages/bgContentWide.gif);
	padding: 0 4px 0 5px;
}
* html .znContent-outer {
	height: 750px;
	overflow: visible;
}
.znPostContent {
	background: url(/znimages/bgPostCont.gif) repeat-x left bottom;
	clear: both;
	font-size: 0.75em;
	height: 1%;
	margin-left: 163px;
	padding: 7px 10px 10px 0;
	overflow: hidden;
}
.znBottomMenu {
	text-align: center;
}
.znBottomMenuWide {
	margin-left: 130px;
}
.znBottomMenu a {
	line-height: 1.6em;
	padding: 0 2px;
}
.znPoweredBy {
	margin-top: 3px;
}
.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;
}
.znRamp {
	background: url(/znimages/bgRamp-top.gif) no-repeat left top;
	border-right: 1px solid #cfd4d6;
	padding-top: 10px;
}
.znRamp-inner {
	background: url(/znimages/bgRamp-bottom.gif) no-repeat left bottom;
	padding-bottom: 10px;
}
.znRamp-outer {
	background-color: #fff;
	border-left: 1px solid #cfd4d6;
	min-height: 730px;
}
* html .znRamp-outer {
	height: 730px;
}
.znContentHeadline {
	font-size: 0.8em;
	padding-bottom: 10px;
}
.znRamp .znContentHeadline {
	padding: 0 10px;
}
/*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) no-repeat left 5px;
	min-height: 29px;
	padding: 0 0 1px 10px;
}
* html .znTabs {
	height: 29px;
}
.znTabs-small {
	font-size: 0.9em;
	padding-left: 1px;
}
.znTabs-brd {background-image: url(/znimages/bgTabs-brd.gif);}
.znTabs li {
	background-color: #edf3f8;
	border-top: 1px solid #c1ced1;
	display: inline;
	float: left;
	line-height: 15px; /* !!!!!! */
	margin-top: 4px;
	padding: 4px 0 3px 0;
	position: relative;
	top: 2px;
}
.znTabs li  a {
	border-left: 1px solid #cfd5d6;
	color: #4a4a4a;
	display: block;
	padding: 0 15px;
	text-decoration: none;
}

/* #4816 */
.znTabs a {text-decoration:none;}
.znTabs a:link {color: #4a4a4a;}
.znTabs a:visited {color: #4a4a4a!important;}
.znTabs a:visited:hover {color:#4a4a4a!important;text-decoration:none;}
.znTabs a:hover {color: #4a4a4a!important; text-decoration:none;}

.znTabs-small li a {padding: 0 5px;}
.znTabs li.znTabs-current {
	border: none;
	background: url(/znimages/bgTabs-left.gif) no-repeat left top;
	margin: 0 8px 0 0;
	padding: 0;
	position: relative;
	top: 1px;
}
.znTabs-small li.znTabs-current {
	margin-right: 6px;
}
.znTabs .znTabs-current a {
	border: none;
	background: url(/znimages/bgTabs-right.gif) no-repeat right top;
	left: 8px;
	padding: 9px 16px 5px 8px;
	position: relative;
}

.znTabs .znTabs-current a {text-decoration:none;}
.znTabs .znTabs-current a:link {color: #000;}
.znTabs .znTabs-current a:visited {color: #000!important;}
.znTabs .znTabs-current a:visited:hover {color:#000!important;text-decoration:none;}
.znTabs .znTabs-current a:hover {color: #000!important; text-decoration:none;}


.znTabs-small .znTabs-current a {
	left: 6px;
	padding: 9px 12px 5px 6px;
}
.znTabs li.znTabs-last {
	background: url(/znimages/bgTabs-last.gif) no-repeat right top transparent;
	border: none;
	padding-top: 5px;
}
.znTabs2 {
	background: url(/znimages/bgTabs2.gif) repeat-x left top;
	height: auto !important;
	padding-left: 0;
}
.znTabs2 li {
	background: none;
	border: none;
	top: 3px;
}
.znTabs2 li a {
	border-color: #dce9f2;
	color: #fff;
	padding: 0 5px;
}

/* #4816 */
.znTabs2 a {text-decoration:none;}
.znTabs2 a:link {color: #fff;}
.znTabs2 a:visited {color: #fff!important;}
.znTabs2 a:visited:hover {color:#fff!important;text-decoration:none;}
.znTabs2 a:hover {color: #fff!important; text-decoration:none;}

.znTabs2 li.znTabs-current {
	background-image: url(/znimages/bgTabs2-left.gif);
}
.znTabs2 li.znTabs-current a {
	background-image: url(/znimages/bgTabs2-right.gif);
	color: #003471;
	font-weight: bold;
}

/* #4816 */
.znTabs2 li.znTabs-current a {text-decoration:none;}
.znTabs2 li.znTabs-current a:link {color: #003471;}
.znTabs2 li.znTabs-current a:visited {color: #003471!important;}
.znTabs2 li.znTabs-current a:visited:hover {color:#003471!important;text-decoration:none;}
.znTabs2 li.znTabs-current a:hover {color: #003471!important; text-decoration:none;}

/*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%;
}

#createEventForm .znForm input, #createEventForm .znForm textarea{
	width: 99.4%;
}

.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;
}
* html .ieInputFix {
	height: 21px;
	position: relative;
}
* html .ieInputFix input {
	position: absolute;
}
* + html .ieInputFix {
	height: 21px;
	position: relative;
}
* + html .ieInputFix input {
	position: absolute;
}
.znForm td table {
	width: 100%;
}
.znFormErrors {
	border: 1px solid #f2bfbf;
	padding: 5px;
}
.znFormMessage {
	border: 1px solid #f60;
	padding: 5px;
}
.znNoItems {
	border: 1px solid #f60;
	padding: 8px;
	color: #f60;
	text-align: center;
	margin: 10px;
}
.znHalfWidth {width: 49.9% !important;}
.znThirdWidth {width: 33.3% !important;}
.znWidthPer20 {width: 20% !important;} 
.znQuarterWidth {width: 24.5% !important;}
.znWidthPer45 {width: 45%;}
.znWidthPer75 {width: 75% !important;}
.znWidthPer80 {width: 80% !important;}
.znWidth30 {width: 30px !important;}
.znWidth50 {width: 50px !important;}
.znWidth70 {width: 70px !important;}
.znWidth75 {width: 75px !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;}
.znWidth160 {width: 160px !important;}
.znWidth174 {width: 174px !important;}
.znWidth180	{width: 180px !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;}
.znWidth518 {width: 518px !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;
}
.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;
	zoom: 1;
}
.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;
}
.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: #f60;
}
.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;
	width: 31% !important;
}
.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: url(/znimages/buttons/bgCOHeadline.gif) no-repeat left 3px #7eaed0;
	padding: 4px 5px 1px 18px;
}
* html .znCO-headline .znHeaderTools {margin-bottom: -6px;}
* + html .znCO-headline .znHeaderTools {margin-bottom: -6px;}
.znCO-headline-view {
	background: url(/znimages/buttons/bgCOHeadline-view.gif) no-repeat left 3px #f5f5f5;
}
.znCO-headline-view .znTColor8 {
	color: #333 !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 #003471;
}
/* 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;}
/*RANKING*/
.znCO-Ranking {
	background: url(/images/rankstars.gif) left top;
	height: 15px;
	width: 75px;
}
.znCO-Ranking li {
	background: url(/images/rankstars.gif) left bottom;
	height: 15px;
}