@charset "utf-8";
/* CSS Document for znalac.com */
/* Global Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border:0pt none;
	font-family:inherit;
	font-size:100%;
	font-style:inherit;
	font-weight:inherit;
	margin:0pt;
	outline-style:none;
	outline-width:0pt;
	padding:0pt;
	vertical-align:baseline;
}
table {
	border-collapse:separate;
	border-spacing:0pt;
}
caption, th, td {
	font-weight:normal;
	text-align:left;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:"";
}
blockquote, q {
	quotes:"" "";
}
strong {
	font-weight:bold;
}
em {
	font-style:italic;
}
* {
	margin:0pt;
	padding:0pt;
}
/*
 * Theme Style
 */

/*-- Common Styles --*/

.clsBodyContent, .clsPopUpBodyContent {
	margin:0 auto;
	text-align:left;
}
.clsPopUpBodyContent {
	width:550px;
}
/*-- Nomensa hack --*/

form, table, p, h1, h2, h3, h4, h5, h6, ul, li, div, dt, dl, dd {
	margin:0;
	padding:0;
	font-size:100%;
}
dt, dl, dd {
	list-style-type:none;
}
li {
	list-style:none;
}
img {
	border:0;
	vertical-align:top;
}
input {
	outline:none !important;
}
/*-- Header --*/
.clsAlternateSheet ul {
	margin:0;
}
.clsAlternateSheet li {
	float:left;
	padding:0 5px;
}
* html .clsAlternateSheet li {
	padding:0 3px;
}
.clsAlternateSheet li a {
	display:block;
	padding:2px 0;
}
.clsActiveTheme {
	border:1px solid #0189EF;
}
.clsAlternateSheet .clsChangeTheme {
	font-weight:bold;
	height:24px;
	line-height:28px;
}
.clsAlternateStyle {
	margin:0;
	text-align:right;
	float:right;
}
.clsLeftHeader {
	float:left;
	width:270px;
	margin:0 0 0 20px;
	_margin:0 0 0 10px;
	display:inline; /* used for ie6, normally ie6 takes more margin when compared to others to avoid this we are using this line */
}
.clsRightHeader {
	float:right;
	width:680px;
	margin:0 25px 0 0;
	height:143px;
	display:inline; /* used for ie6, normally ie6 takes more margin when compared to others to avoid this we are using this line */
}
.clsPopUpBodyContent #header {
	background:none;
	height:95px;
}
.clsPopUpBodyContent #header h1 {
	margin:0 0 0 10px;
}
/*-- for popup windows --*/

.clsPopupHeader #header {
	text-align:left;
	padding:0.5em 0;
	margin:0;
}
.clsPopupHeader #header h1 {
	float:none;
}
#selHeaderBanner {
	margin:0;
	/*text-align:right;*/
		height:60px;/*float:left;*/
}
.clsHeaderBannerTemplate {
	height:90px;
	width:650px;
	float:left;
}
*html .clsChechRadio {
	border:0px;
}
.clsChechRadio {
	border:0px !important;
	outline:none !important;
}
.clsHeaderWelcomeSection {
	margin:2px 0 4px 0px;
	_margin:2px 0 1px 0px;
	width:680px;
	height:30px;
}

.clsHeaderWelcomeImage {
	width:49px;
	float:right;
	clear:right;
	margin:0 0 0 5px
}
#selRootWelcome .clsHeaderWelcomeImage {
	background:url(../img/znd/icon-welcome.jpg) no-repeat left top;
	width:37px;
	height:35px;
}
#selRootWelcome .clsHeaderWelcomeImage p {
	text-indent:-999em;
}
.clsHeaderWelcomeContent {
	margin-left:20px;
}
.clsHeaderWelcomeLinks li {
	display:inline;
	border-left:1px solid #6E810B;
	padding:0 0 0 8px;
	margin:3px 0 0 5px !important;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
.clsHeaderWelcomeLinks li a {
	font-weight:bold;
	color:#000;
}
.clsHeaderWelcomeLinks li a:hover {
	color:#8FA715;
}
.clsHeaderWelcomeLinks {
	font-family:tahoma;
	font-size:13px;
	float:right;
	height:30px;
}
.clsHeaderWelcomeLinks .clsSignup, .clsHeaderWelcomeLinks .clsSignIn {
	float:right;
}
.clsHeaderWelcomeLinks .clsSignIn a {
	background:url(../img/znd/bg-loginleft.gif) no-repeat left center;
	padding:7px 4px;
	color:#FFFFFF;
}
.clsHeaderWelcomeLinks .clsSignIn span {
	background:url(../img/znd/bg-loginright.gif) no-repeat right center;
	padding:7px 4px;
}
.clsHeaderWelcomeLinks .clsSignup a {
	background:url(../img/znd/bg-signupleft.gif) no-repeat left center;
	padding:7px 4px;
	color:#000;
}
.clsHeaderWelcomeLinks .clsSignup span {
	background:url(../img/znd/bg-signupright.gif) no-repeat right center;
	padding:7px 4px;
}
.clsHeaderWelcomeLinks div {
	padding:0.5em 0 0.5em 2em !important;/*height:25px*/
}
.clsHeaderWelcomeLinks li {
	float:left;
}
.clsHeaderWelcomeLinks a {
	font-weight:bold;
	color:#000;
}
.clsHeaderWelcomeLinks a:hover {
	color:#8FA715;
}
.clsHeaderWelcomeLinks .clsUserNameLink, .clsHeaderWelcomeLinks .clsSignIn {
	border:0;
	margin:0;
	padding:0;
}
.clsHeaderWelcomeLinks .clsUserNameLink {
	color:#000;
}
.clsHeaderWelcomeLinks .clsActiveNavigationLink a {
	color:#8FA715;
}
#selLang {
	text-align:right;
	height:20px;
}
.clsRightNew {
	width:100%;
	height:35px;
	margin:1em 0 0 0;
}
#selStyle {
 *margin-top:11px;
	_margin-top:0px;
}
#selLang select, #selStyle select {
	padding:1px;
 *padding:0 0 2px 0;
	margin:0px;
	border:1px solid #B0CF40;
	font-size:12px;
}
#selLang .clsSubmitButton, #selStyle .clsSubmitButton {
	font-size:11px;
	padding:2px;
 *padding:1px 0;
	border:1px solid #95AE18 !important;
}
#selLang .clsSubmitButton {
	margin-right:20px;
}
/* style for veil style */

.VeilStyle1c {
	position: absolute;
	top:0;
	left:0;
	cursor:"not-allowed";
	background:#454545;
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	opacity:0.2;
	width:100% !important;
	height:100%;
}
/*-- selSubHeader --*/
#selSubHeader {
	background:url(../img/znd/bg-navigation.jpg) repeat-x;
	margin:0 0 0 1px;
	width:998px;
}
html*#selSubHeader {
/*	[margin:17px 0 0 1px;	/*-- any css property must for safari to work --*/
/*	margin:15px 0 0 1px;	/*-- applied in IE6, 7 and Safari --*/
/*	]margin:15px 0 0 1px;	/*-- applied in IE6, 7 only and safari neglects this --*/
	}/**/
.dummyend[id] {
	clear: both
}
@media all and (min-width:0px) {
#selSubHeader {
margin:0px 0 0 1px;
}
}
* html #selSubHeader {
	margin:0px 0 0 1px;
}
#selSubHeader li {
	float:left;
	background:url(../img/znd/bg-navigationseparator.jpg) no-repeat right center;
}
#selSubHeader .clsTopLoginLink {
	background:none;
}
#selSubHeader a {
	font-weight:bold;
	font-size:11px;
	color:#000;
	text-transform:uppercase;
	line-height:36px;
	text-align:center;
	display:block;
	padding:0 10px;
}
#selSubHeader .clsActiveLink a, #selSubHeader a:hover, #selSubHeader .clsTopNavigationHover {
	background:url(../img/znd/bg-activenavigation.jpg) repeat-x;
}
#selSubHeader .clsActiveLink span, #selSubHeader .clsTopNavigationHover a {
	background:url(../img/znd/bg-navigationarrow.jpg) no-repeat center bottom;
	line-height:36px;
	display:block;
}
#selSubHeader .clsActiveLink a, #selSubHeader a:hover, #selSubHeader .clsActiveLink a:hover {
	color:#FFF;
}
.clsExpandMain {
	margin:0 0 20px 0;
}
/*-- sideBar1 --*/
.clsHideSideBar {
	width:10px;
	display:none;
}
/* style for sidebar banner */
#selSidebarBanner {
	text-align:center;
	padding:0.5em 0;
}
#selSidebarBanner p {
	text-align:center;
	margin:0.5em 0;
}
/*.sideBar1{
	width:260px;
	float:left;
	clear:left;
	display:block;
}*/
.clsSideBarSections .clsActiveSidebarLinks a {
	color:#f60;
	font-weight:bold;
}
.clsSideBarLogin table {
	background:transparent;
	margin:0;
}
.clsSideBarLogin table td {
	vertical-align:middle;
	font-size:8pt;
}
.clsSideBarLogin .clsTextBox {
	width:150px;
}
.clsCheckBox {
	vertical-align:middle;
	border:0;
}
.clsSideBarLogin .clsLogin a {
	font-size:7pt;
	font-weight:normal;
	text-decoration:underline;
}
.clsRegister a {
/*padding:0 45px 0 0;*/
		}
.clsSideBarSections {
	margin:0 0 10px 0;
}
.clsSideBarSections a {
	color:#63604D;
}
.clsStartMessageTitle {
	text-indent:-999em;
}
.clsStartMessageTitle a {
	width:259px;
	background:url(../img/znd/bg-getstarted.jpg) no-repeat;
	height:85px;
	display:block;
}
.clsSideBarLinks li {
	margin:0 0 8px 0;
	background:transparent url(../img/znd/icon-sidebarlink.gif) no-repeat left 4px;
}
.clsSideBarLinks li.clsInactive img {
	padding-top: 6px !important;
}
.clsSideBarLinks .clsNoCategory {
	background:none;
}
.clsSideBarLinks li a {
	padding:0 0 0 15px;
	font-size:8pt;
	color:#000;
	font-weight:bold;
}
.clsSideBarLinks li .clsDropDown {
	margin:0 0 8px 0;
	background:transparent url(../img/znd/icon-dropdown.gif) no-repeat right center;
	padding:0 8px 0 20px;
}
.clsSubCategorySidebar span img {
	vertical-align:middle;
}
/*.sideBar1 ul ul{
			margin:0 0 0 1.7em;
		}
			.sideBar1 ul ul li{
				list-style:none;
				margin:8px 0 0 0;
			}
				.sideBar1 ul ul li a{
					background:transparent url(../img/znd/icon-sidebarinnerlink.gif) no-repeat left center;
					margin:0;
					padding:0 0 0 15px;
				}
				.sideBar1 p,.sideBar1 a{
					font-weight:bold;
					font-size:8pt;
					color:#000;
				}*/

/*-- Orange color rounded corners --*/
/* \*/
* html .tlcsidebarsections, * html .trcsidebarsections, * html .trctitle, * html .tlctitle, * html .trcprofile, * html .tlcprofile, * html .trcbestanswers, * html .tlcbestanswers, * html .trcrichtext, * html .tlcrichtext, * html .tlcpopular, * html .trcpopular, * html .tlcsidebar, * html .trcsidebar, * html .tlcindex, * html .trcindex, * html .tlcblog, * html .trcblog, * html .tlctopanalyst, * html .trctopanalyst, * html .tlctotalquestions, * html .trctotalquestions, * html .tlctotalanswers, * html .trctotalanswers, * html .tlcpopularvideos, * html .trcpopularvideos {
	height:1%
}
/* */
* html .lbsidebarsections, * html .lbtitle, * html .lbprofile, * html .lbbestanswers, * html .lbrichtext, * html .lbpopular, * html .lbsidebar, * html .lbindex, * html .lbblog, * html .lbtotalquestions, * html .lbtotalanswers, * html .lbtopanalyst, * html .lbpopularvideos {
	width:100%
}
.lbsidebarsections, .tlcsidebarsections, .trcsidebarsections, .tlctitle, .trctitle, .lbtitle, .lbprofile, .tlcprofile, .trcprofile, .trcbestanswers, .tlcbestanswers, .trcbestanswers, .trcrichtext, .tlcrichtext, .lbrichtext, .lbpopular, .tlcpopular, .trcpopular, .tlcsidebar, .trcsidebar, .lbsidebar, .tlcindex, .trcindex, .lbindex, .tlcblog, .trcblog, .lbblog, .tlctopanalyst, .trctopanalyst, .lbtopanalyst, .tlctotalquestions, .trctotalquestions, .lbtotalquestions, .tlctotalanswers, .trctotalanswers, .lbtotalanswers, .tlcpopularvideos, .trcpopularvideos, .lbpopularvideos {
	zoom:1
}
.tlcsidebarsections {
	background:transparent url(../img/znd/tlc-sidebarsections.jpg) no-repeat;
}
.trcsidebarsections {
	background:transparent url(../img/znd/trc-sidebarsections.jpg) no-repeat right top;
	padding:10px;
}
.blcsidebarsections {
	background:transparent url(../img/znd/blc-sidebarsections.jpg) no-repeat left bottom;
}
.brcsidebarsections {
	background:transparent url(../img/znd/brc-sidebarsections.jpg) no-repeat right bottom;
}
.tbsidebarsections {
	background:transparent url(../img/znd/tb-sidebarsections.jpg) repeat-x;
}
.bbsidebarsections {
	background:transparent url(../img/znd/bb-sidebarsections.jpg) repeat-x center bottom;
}
.rbsidebarsections {
	background:transparent url(../img/znd/rb-sidebarsections.jpg) repeat-y right top;
}
.lbsidebarsections {
	background:#FCFFEC url(../img/znd/lb-sidebarsections.jpg) repeat-y left bottom;
}
.tlcsidebar {
	background:transparent url(../img/znd/tlcsidebar.jpg) no-repeat;
}
.trcsidebar {
	background:transparent url(../img/znd/trcsidebar.jpg) no-repeat right top;
	padding:10px 15px;
}
.blcsidebar {
	background:transparent url(../img/znd/blcsidebar.jpg) no-repeat left bottom;
}
.brcsidebar {
	background:transparent url(../img/znd/brcsidebar.jpg) no-repeat right bottom;
}
.tbsidebar {
	background:transparent url(../img/znd/tbsidebar.jpg) repeat-x;
}
.bbsidebar {
	background:transparent url(../img/znd/bbsidebar.jpg) repeat-x center bottom;
}
.rbsidebar {
	background:transparent url(../img/znd/rbsidebar.jpg) repeat-y right top;
}
.lbsidebar {
	background:#FCFFEC url(../img/znd/lbsidebar.jpg) repeat-y left bottom;
}
/* Blue color rounded corner */
/*.tlctitle{
	background:transparent url(../img/znd/bg-tlcrate.gif) no-repeat;
}

.brctitle{
	background:transparent url(../img/znd/bg-blcrate.gif) no-repeat left bottom;
}
.blctitle{
	background:#4EA1DF url(../img/znd/bg-brcrate.gif) no-repeat right bottom;
	color:#FFF;
	font-weight:bold;
}*/
.trctitle {
	text-align:center;
	padding:0 0 10px 0;
	color:#FFF;
	font-size:8pt;
	font-weight:bold;
}
.clsForumComment .trctitle {
	text-align:left;
}
.clsRateScores {
	margin:0 0 0 10px;
	padding:0 0 0 10px;
	border-left:1px solid #FFF;
}
/* rounded corner for myhome section */
.tlcprofile {
	background:transparent url(../img/znd/tlcprofile.jpg) no-repeat;
}
.trcprofile {
	background:transparent url(../img/znd/trcprofile.jpg) no-repeat right top;
	padding:10px;
}
.blcprofile {
	background:transparent url(../img/znd/blcprofile.jpg) no-repeat left bottom;
}
.brcprofile {
	background:transparent url(../img/znd/brcprofile.jpg) no-repeat right bottom;
}
.tbprofile {
	background:transparent url(../img/znd/tbprofile.jpg) repeat-x;
}
.bbprofile {
	background:transparent url(../img/znd/bbprofile.jpg) repeat-x center bottom;
}
.rbprofile {
	background:transparent url(../img/znd/rbprofile.jpg) repeat-y right top;
}
.lbprofile {
	background:#F2F4FF url(../img/znd/lbprofile.jpg) repeat-y left bottom;
}
/* style for best answers */

.tlcbestanswers {
	background:transparent url(../img/znd/tlcbestanswers.gif) no-repeat;
}
.trcbestanswers {
	background:transparent url(../img/znd/trcbestanswers.gif) no-repeat right top;
	padding:10px;
}
.trcbestanswers {
 *padding:15px;
}
.blcbestanswers {
	background:transparent url(../img/znd/blcbestanswers.gif) no-repeat left bottom;
}
.brcbestanswers {
	background:transparent url(../img/znd/brcbestanswers.gif) no-repeat right bottom;
}
.tbbestanswers {
	background:transparent url(../img/znd/tbbestanswers.gif) repeat-x;
}
.bbbestanswers {
	background:transparent url(../img/znd/bbbestanswers.gif) repeat-x center bottom;
}
.rbbestanswers {
	background:transparent url(../img/znd/rbbestanswers.png) repeat-y right top;
}
.lbbestanswers {
	background:#F5F5F5 url(../img/znd/lbbestanswers.png) repeat-y left bottom;
}
.clsFirstBestAnswers {
	margin:1em 0;
}
.clsBestAnswers table {
	background:transparent;
}
.clsBestQA {
	margin:0;
}
.clsBestQA table {
	margin:1em 0;
}
.clsMyHomeDetails p {
	background:url(../img/znd/icon-commentarrow.gif) no-repeat left 2px;
	padding:0 0 0 15px;
	color:#000;
	font-weight:bold;
	font-size:8pt;
	margin:10px 0 !important;
}
.clsMyHomeDetails p span {
	color:#799006;
}
/* end of style for best answers */
/* start of style for rounded corner in popular section */
.tlcpopular {
	background:transparent url(../img/znd/tlcpopular.jpg) no-repeat;
}
.trcpopular {
	background:transparent url(../img/znd/trcpopular.jpg) no-repeat right top;
	padding:5px 10px;
}
.blcpopular {
	background:transparent url(../img/znd/blcpopular.jpg) no-repeat left bottom;
}
.brcpopular {
	background:transparent url(../img/znd/brcpopular.jpg) no-repeat right bottom;
}
.tbpopular {
	background:transparent url(../img/znd/tbpopular.jpg) repeat-x;
}
.bbpopular {
	background:transparent url(../img/znd/bbpopular.jpg) repeat-x center bottom;
}
.rbpopular {
	background:transparent url(../img/znd/rbpopular.jpg) repeat-y right top;
}
.lbpopular {
	background:#FFF url(../img/znd/lbpopular.jpg) repeat-y left bottom;
}
.clsPopularHeading {
	float:left;
}
.clsPopularHeading h2 {
	color:#BCDA20;
}
.clsPopularMore {
	float:right;
}
.clsPopularMore p a {
	background:url(../img/znd/icon-more.gif) no-repeat right 5px;
	padding:0 13px 0 0;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#FFF;
}
.clsPopularHeadingMore {
	overflow:auto;
	zoom:1;
}
* html .clsPopularHeadingMore {
	height:1%;
	overflow:visible;
}
.clsIndexPopular table {
	margin:1em 0;
	border:0;
	background:transparent;
}
.clsIndexPopular table td {
	border:0;
	background:transparent;
}
/* end of stlye for rounded corner in popular section */

.tlcroundedcorner {
	background:transparent url(../img/znd/tlcroundedcorner.jpg) no-repeat;
}
.trcroundedcorner {
	background:transparent url(../img/znd/trcroundedcorner.jpg) no-repeat right top;
	padding:5px 10px;
}
.blcroundedcorner {
	background:transparent url(../img/znd/blcroundedcorner.jpg) no-repeat left bottom;
}
.brcroundedcorner {
	background:transparent url(../img/znd/brcroundedcorner.jpg) no-repeat right bottom;
}
.tbroundedcorner {
	background:transparent url(../img/znd/tbroundedcorner.jpg) repeat-x;
}
.bbroundedcorner {
	background:transparent url(../img/znd/bbroundedcorner.jpg) repeat-x center bottom;
}
.rbroundedcorner {
	background:transparent url(../img/znd/rbroundedcorner.jpg) repeat-y right top;
}
.lbroundedcorner {
	background:#F2F5FE url(../img/znd/lbroundedcorner.jpg) repeat-y left bottom;
}
.clsRecentQuestionAnswer {
	margin:1em 0;
}
/* start of style for earn points */
.clsEarnPoint {
	text-align:center;
	font:bold 14px Georgia, "Times New Roman", Times, serif;
	color:#BE050A;
	padding:0.5em 0 0 0;
}
.clsReplyAnswers .clsEarnPoint {
	margin:0 0 1em 0;
}
/* start of style for best answers and question */
.clsTopAnalystTbl .clsTopAnalystLevel {
	width:100px;
	text-align:center;
	height:71px;
}
.clsTopAnalyst .clsLevelTypes {
	text-align:center !important;
	height:80px;
}
.clsBestAnswerQuestion, .clsSideBarUserInfo {
	background:#FCFFEC url(../img/znd/bg-bestanswer.gif) no-repeat right bottom;
}
#sliderbestAnswers {
	margin:10px 0;
}

.clsQuestionsWithBestAnswer {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	background:#fff none repeat scroll 0 0;
	border:1px solid #a1a1a1;
	overflow:auto;
	padding:5px;
	margin:1em 0 20px 0;
}

.clsQuestionsWithBestAnswer .clsUserDetails span {
	border-right:1px solid #CCC;
	padding:0 5px 0 0;
	margin:0 5px 0 0;
}
.clsQuestionsWithBestAnswer .clsUserDetails .clsNoBorder {
	border:0;
}
/* end of style for best answers and question */
/* style for richtext */
.tlcrichtext {
	background:transparent url(../img/znd/tlcrichtext.jpg) no-repeat;
}
.trcrichtext {
	background:transparent url(../img/znd/trcrichtext.jpg) no-repeat right top;
	padding:10px;
}
.blcrichtext {
	background:transparent url(../img/znd/blcrichtext.jpg) no-repeat left bottom;
}
.brcrichtext {
	background:transparent url(../img/znd/brcrichtext.jpg) no-repeat right bottom;
}
.tbrichtext {
	background:transparent url(../img/znd/tbrichtext.jpg) repeat-x;
}
.bbrichtext {
	background:transparent url(../img/znd/bbrichtext.jpg) repeat-x center bottom;
}
.rbrichtext {
	background:transparent url(../img/znd/rbrichtext.jpg) repeat-y right top;
}
.lbrichtext {
	background:#FFF url(../img/znd/lbrichtext.jpg) repeat-y left bottom;
}
/* end of style for richtext */
/*--Main--*/
#indexdefault .clsExpandMain, #membersindexdefault .clsExpandMain {
	margin:0 15px 0 0 !important;
}
.clsShowHideTab a {
	position:absolute;
	background:#D9D9D9 url(../img/znd/icon-hide.jpg) repeat center center;
	margin:0 0 0 514px;
	display:block;
	text-indent:-999em;
	width:12px;
	z-index:9999;
}
.clsShowHideTab .clsShow {
	background:#D9D9D9 url(../img/znd/icon-show.jpg) repeat center center;
	margin:0 0 0 790px;
}
.clsShowHideTab .clsShowDivider {
	background:#D9D9D9 url(../img/znd/icon-divider.jpg) repeat center center;
}
.clsExpandMain {
	margin:0 20px 0 0 !important;
}
/*-- for help tips--*/
.clsHelpText {
	background:url(../img/znd/icon-help.gif) no-repeat left top;
	line-height:13px;
	cursor:help;
	display:block;
	margin:0;
	padding:0 3px 0 15px;
	text-align:left;
	color:#3A8800;
	font-weight:normal;
}
.clsBalloon {
	position:absolute;
	padding:0;
	border:1px solid #3A8800;
	background:#FFF;
	text-align:left;
}
.clsBalloonTittle {
	background:#3A8800 url(../img/znd/bg-clsballoon.gif) no-repeat left center;
	padding:0.3em;
	display:block;
	font-weight:bold;
	color:#FFF;
	text-align:left;
}
.clsBalloonDesc {
	padding:0.3em;
	background-color:#F1F3E8;
	color:#444;
	text-align:left;
}
/*-- To differentiate each rows --*/
/* style for manage settings */
.clsAllEmail {
	background-color:#809610;
	color:#FF7900;
	font-weight:bold;
}
.clsManageSettings {
	border:none;
}
.clsManageSettings td {
	width:30%;
	border:none;/*border-bottom:1px solid #9EB71D;
	border-right:1px solid #9EB71D;*/
}
/*.clsTblRow2{
	background-color:#FEFEFE;
}
.clsTblRow3{
	background-color:#F0F0F0;
}*/

/*-- Messaging Module in Members --*/
.clsAlignCenter {
	text-align:center;
	padding:0.2em 0 0.5em 0;
}
#selNotReadMail, #selReadMail, #selRepliedMail, #selForwardedMail {
	padding:2px 0 2px 18px;
	font-weight:bold
}
#selNotReadMail {
	background:url(../img/icons/email.png) no-repeat scroll left center;
}
#selReadMail {
	background:url(../img/icons/email_open.png) no-repeat scroll left center;
}
#selRepliedMail {
	background:url(../img/icons/email_go.png) no-repeat scroll left center;
}
#selForwardedMail {
	background:url(../img/icons/email_go.png) no-repeat scroll left center;
}
/*-- selMisNavLinks --*/
#selMisNavLinks {
	list-style:none outside;
	overflow:auto;
	zoom:1;
	padding:0.2em 0 0.1em 0;
	border-bottom:1px solid #e1e1e1;
	width:100%;
}
* html #selMisNavLinks {
	height:1%;
	overflow:visible;
}
#selMisNavLinks ul {
	margin:0;
}
#selMisNavLinks li {
	list-style:none;
	float:left;
	margin:0 15px 0 0;
	padding:0;
	font-size:8pt;
	font-weight:700;
}
#selMisNavLinks li a {
	display:block;
	margin:0;
	text-decoration:none;
	font-weight:700;
}
/* selMessageNavLinks */
#selMessageNavLinks {
	margin:0.5em 0 0 0;
	text-align:right;
}
/*-- Rich text table --*/
.clsRichTextTable {
	border:0;
	background:transparent;
}
* html #selComposeMail table, * html #selManageBlog table {
	width:99%;
}
.clsRichTextTable td {
	border:0;
	padding:0.5em 0.4em;
	background:transparent;
}
* html .clsRichTextTable td {
	padding:0.5em 0.2em;
}
.clsRichTextTable td td, .clsRichTextTable td table {
	padding:0;
	margin:0;
	background:transparent;
	border:0;
}
.clsRichTextTable td table {
	width:686px;
}
* html .clsRichText {
	width:99%;
}
.clsRichTextTable textarea {
	width:580px;
}
.clsRichTextTable td .clsRichTextTbl {
	background:red url(../img/znd/bg-richtext.jpg) repeat-x;
	padding:0;
	margin:0;
}
.clsRichTextTable td .clsRichTextTbl td {
	text-align:center;
}
.clsRichTextTable td .clsRichTextTbl img {
	cursor:pointer;
}
.clsRichTextTable .clsRichTextLeft {
	background:url(../img/znd/bg-left.png) no-repeat left center;
	padding:0 0 0 8px;
}
.clsRichTextTable .clsRichTextRight {
	background:url(../img/znd/bg-right.png) no-repeat right center;
	padding:0 7px 0 0;
}
* html #selForumTopicCreate .clsRichTextTable .clsRichTextRight, * html #selComposeMail .clsRichTextTable .clsRichTextRight, * html #selForumResponseCreate .clsRichTextTable .clsRichTextRight, * html .clsManageBlogRichText .clsRichTextTable .clsRichTextRight {
	padding:0 !important;
}
.clsRichTextTable .clsContentIframeTable {
	margin:10px 0 10px 4px;
	width:648px;
	background:#FFF;
	border:0 !important;
}
.clsRichTextTable .clsContentIframeTable {
 *margin:20px 0 10px 4px;
 *width:642px;
}
.clsExpandMain .clsRichTextTable td table {
	width:725px;
}
* html .clsExpandMain .clsRichTextTable .clsRichTextRight {
	padding:0;
}
.clsExpandMain .clsRichTextTable textarea {
	width:725px;
}
.clsExpandMain .clsRichTextTable td .clsRichTextTbl {
	width:750px;
}
/*-- For The Table with the Forms --*/
/*-- common --*/
.clsTextBox, .clsPasswordBox, textarea {
	width:200px;
	font-size:14px;
	color:#676767;
}
.clsBadgeTextBox {
	width:300px;
	margin:0.5em 0;
}
.clsCommonTextArea {
	width:97%;
}
.clsCommonTextBox {
	width:150px;
}
.clsCommonTextBox {
	width:150px;
}
.clsCommonNumberTextBox {
	width:60px;
}
select {
	color:#676767;
	font-size:14px;
}
.clsCommonListBox {
	width:154px;
}

#selMsgError, #selMsgSuccess, #selMsgConfirm, #selDelMsgConfirm, #selDelInfoconfirm, #selMsgAlert, #selDelAttachconfirm, .clsMsgAlert, .clsNoRecords, #selMsgAbuseConfirm, #selAlertbox, #selMsgSuccess1 {
	margin:1em 0;
	text-align:center;
	font-weight:bold;
	font-size:1em;
	background-color:#d0e5f2;
	color:#000;
	padding:8px;
	border:1px solid #d1d1d1;
	z-index:9999;
}
#selMsgAlert p {
	margin:0!important;
	padding:0!important;
}
#selMsgConfirm, #selMsgAbuseConfirm, #selDelMsgConfirm, #selDelInfoconfirm, #selDelAttachconfirm, #selAlertbox {
	margin:0 0%;
	z-index:9999!important;
	position:absolute;
	top:50%!important;
	left:auto!important;
}
#hideScreen {
	position:absolute;
	z-index:0!important;
	visibility:hidden!important;
}
.clsAskQuestionPopup #selMsgConfirm {
	margin:0 0% 0 0%;
}
#selMsgConfirm, #selAlertbox, #selDelMsgConfirm, #selDelInfoconfirm, #selDelAttachconfirm, #selAlertbox {
	width:350px;
	margin:0 0 0 0;
}
#selMsgConfirm, #selDelMsgConfirm, #selDelInfoconfirm, #selDelAttachconfirm, #selAlertbox {
	margin:0 0 0 0;
}
.clsMsgAlert {
	padding:1em 0;
	color:#C00609;
}
.clsMsgAlert input {
	margin:1em 0;
}
#selMsgAbuseConfirm, .clsMsgAlert {
	width:400px;
	position:absolute;
	margin:0;
}
#selMsgConfirm table, #selMsgAbuseConfirm table, #selDelMsgConfirm table, #selDelInfoconfirm table, #selDelAttachconfirm table, #selAlertbox table {
	margin:0 0;
	background:transparent;
	border:0;
	z-index:9999;
}
#selMsgConfirm table td, #selMsgAbuseConfirm table td, #selDelMsgConfirm table td, #selDelInfoconfirm table td, #selDelAttachconfirm table td, #selAlertbox table td {
	border:0;
}
#selMsgError {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	border:1px dotted #EA939E;
	color:#ED1C24!important;
	font-size:8pt;
	font-weight:700;
	margin:10px 0;
	padding:5px;
	text-align:center;
}
.clsMsgAdditionalText {
	padding:0.5em 0;
}
.clsClosePopup {
	padding:0.2em 0.5em;
	margin:-1.8em 0 0 0;
	float:right;
	background:transparent;
}
.clsClosePopup span {
	float:left;
	background:transparent url(../img/znd/bg-closepopup.gif) no-repeat;
}
.clsClosePopup a {
	text-indent:-2000em;
	display:block;
	overflow:hidden;
	width:14px;
	height:14px;
	background:transparent url(../img/znd/bg-closepopuphover.jpg) no-repeat -140px -140px;
}
.clsClosePopup a:hover {
	background-position:0 0;
}
.clsFormFieldErrTip {
	background:url(../img/znd/icon-alert.gif) no-repeat left center;
	padding:0.3em 0.3em 0.3em 1.5em;
	display:block;
}
.clsFormFieldCellDefault, .clsFormFieldCellError {
	color:#444;
	padding:10px !important;
}
.clsFormFieldCellDefault a {
	color:#8FA715;
	font-weight:bold;
	margin:0 10px 0 0;
}
.clsFormFieldCellError input, .clsFormFieldCellError select, .clsFormFieldCellError textarea {
	background:#F8F1C3;
}
.clsFormLabelCellDefault, .clsFormLabelCellError {
	padding:10px !important;
}
.clsFormLabelCellDefault, .clsFormLabelCellError {
	font-weight:bold;
}
.clsFormLabelCellError, .clsFormFieldCellError {
	color:#CC0000;
}
.clsFormLabelCellDefault, .clsFormFieldCellDefault {
	padding:10px !important;
}
/*-- Data Table --*/
/*table {
	background-color:#FFF;
	border:1px solid #DDD;
	border-collapse:collapse;
	color:#444;
	font-size:1em;
	margin:0 0 1em 0;
	width:100%;
	vertical-align:top;
}
th {
	background-color:#809610;
	border:1px solid #DDD;
	border-collapse:collapse;
	color:#FFF;
	font-size:1em;
	vertical-align:top;
	text-align:left;
	font-weight:bold;
	padding:0.3em 0.5em;
}
th a {
	font-weight:bold;
}
td {
	vertical-align:top;
	border:1px solid #DDD;
	padding:0.2em 0.5em;
}*/
.clsButtonAlignment {
	text-align:right;
}
.clsCheckRadio {
	border:0;
	vertical-align:middle;
}
/* style for advance search table */
#moreSearchOptions table {
	margin:1em 0 0 0;
}
#moreSearchOptions table .clsSubmitButton {
	float:right;
}
#submitsearch {
	margin:0.5em 0 0 0;
	text-align:right;
}
/*-- Form Table --*/
form td {
	border:none;
}
th p, .clsAsc, .clsDesc {
	background:#F1EEEE url(../img/znd/icon-sort.gif) no-repeat 0.2em 0.2em;
	padding:0 0 0 1.4em;
}
.clsAsc {
	background-image:url(../img/znd/icon-ascsort.gif);
}
.clsDesc {
	background-image:url(../img/znd/icon-dscsort.gif);
}
/*th p a, th p a:visited {
	color:#8FA715;
}*/
/*-- overflow code --*/
pre {
	width:100%;
	overflow-x:auto;
	margin:0;
	padding:0;
}
* html pre {
	width:75%;
}
/*-- clearfix hacks - starts here --*/
.clsProfile:after {
	content:".";
	visibility:hidden;
	display:block;
	clear:both;
}
.clsAskAnswerBanners, .clsSideBarLinks, .clsStartMessage, .clsHeaderWelcomeSection, #selSubHeader, #pagingList, .clsTopHeader, .clsBannerSection, .clsImportButtonClose, .clsIndexAskAnswerBanner, .clsPopularAudioVideoCommon, .clsPopularVideoAudioRow {
	overflow:hidden;
 *overflow:visible;	/*-- Overwriting for IE7 --*/
	zoom:1;
}
@media all and (min-width:0px) {
.clsBannerSection {
overflow:hidden;
}
}
* html .clsAskAnswerBanners, * html .clsSideBarLinks, * html .clsStartMessage, * html .clsHeaderWelcomeSection, * html #selSubHeader, * html #pagingList, * html .clsTopHeader, * html .clsBannerSection, * html .clsImportButtonClose, * html .clsIndexAskAnswerBanner, * html .clsPopularAudioVideoCommon, * html .clsPopularVideoAudioRow {
	overflow:visible;
	height:1%
}
/*-- clearfix hacks - ends here --*/
/*-- paging --*/
.clsPagingCollapse {
	overflow:hidden;
 *overflow:visible;	/*-- Overwriting for IE7 --*/
	zoom:1;
}
* html .clsPagingCollapse {
	height:1%;
	overflow:visible;
}
.clsPagingList {
	color:#0063DB;
	margin:1em 0;
	height:26px;
	zoom:1;
}
.clsPagingListLeft {
	float:right;
	background:transparent url(../img/znd/bg-pagingright.jpg) no-repeat right top;
	padding:0 5px 0 0;
	margin:0 8px 0 0;
}
* html .clsPagingList {
	overflow:visible;
	height:1%;
}
.clsPagingList ul {
	float:left;
	background:transparent url(../img/znd/bg-pagingleft.jpg) no-repeat left top;
	padding:0 0 0 5px;
}
.clsPagingList li {
	padding:0 5px;
	float:left;
	margin:0;
	height:20px;
	line-height:20px;
	background:#E7E7E7 url(../img/znd/bg-pagingmiddle.jpg) repeat-x;
	color:#03ADDE;
	font-size:8pt;
	font-weight:bold;
}
.clsPagingList li a {
	color:#03ADDE;
	text-decoration:none;
	line-height:20px;
	display:block;
	font-size:8pt;
	font-weight:bold;
}
.clsPagingList li.clsCommonPaging {
	background-color:#F0F4FF;
	padding:0 5px;
	color:#0063DB;
}
.clsPagingList li.clsCommonPaging a {
	background-color:#F0F4FF;
	color:#0063DB;
}
.clsPagingList .clsCurrPageLink {
	background:#000;
	color:#FFF;
	line-height:20px;
	height:20px;
	font-weight:bold;
}
.clsPagingList li.clsLastPage a {
	color:#03ADDE;
	font-weight:bold;
	background:url(../img/znd/icon-nextarrow.jpg) no-repeat right center;
	padding:0 2em 0 0;
}
.clsPagingList li.clsFirstPage a {
	color:#03ADDE;
	font-weight:bold;
	background:url(../img/znd/icon-previousarrow.jpg) no-repeat left center;
	padding:0 0 0 2em;
}
.clsPagingList .clsInnactiveNextPageLink, .clsPagingList .clsInactivePrevLinkPage, .clsPagingList .clsFirstPageLink, .clsPagingList .clsLastPageLink {
	color:#8F8F8F;
}
#selNextMail a {
	padding-right:1em;
	background:url(../img/znd/icon-nextpage.gif) no-repeat right top;
}
#selPreviousMail a {
	padding-left:1em;
	background:url(../img/znd/icon-previouspage.gif) no-repeat left top;
}
/* style for more link */
.clsMore {
	text-align:right;
}
.clsMore a {
	font-weight:bold;
	font-size:12px;
	color:#FF7800;
	text-transform:capitalize;
	text-align:right;
}
.clsMoreLink {
	text-align:right;
}
.clsMoreLink a {
	padding:0 12px 0 0;
	font-weight:bold;
	color:#8FA715;
}
/*-- search form --*/
.clsSearchForm {
	padding:0 10px 3px 0;
	margin:0 0 10px 0;
}
.clsSubMainLeft {
	background:url(../img/znd/bg-searchleft.jpg) no-repeat left top;
	padding:0 0 0 11px;
 *margin:0 0 1em 0 !important;
}
.clsSubMainRight {
	background:url(../img/znd/bg-searchright.jpg) no-repeat right top;
	padding:0 11px 0 0;
}
.clsSubMainMiddle {
	background:url(../img/znd/bg-searchmiddle.jpg) repeat-x;
	padding:0;
	height:42px;
}
@media all and (min-width:0px) {
.clsSubMainMiddle {
padding:2px 0 0 0;
}
}
.clsSearchForm .clsTextBox {
	width:250px;
	height:23px;
	border:0;
	padding:5px 0 0 3px;
	border:1px solid #A0B91D;
}
html*.clsSearchForm .clsTextBox {
 [height:23px;	/*-- any css property must for safari to work --*/
	height:24px;/*-- applied in IE6, 7 and Safari --*/
 ]height:24px;	/*-- applied in IE6, 7 only and safari neglects this --*/
}/**/
.dummyend[id] {
	clear: both
}
.clsIndexSearch {
	background:url(../img/znd/bg-indexsearch.jpg) no-repeat;
	text-indent:-999em;
	width:30px;
	height:30px;
}
.clsSearchTable, .clsSearchTable td {
	margin:0;
	padding:0;
	border:0;
	background-color:transparent;
}
#selSearchForm .clsSearchTable {
	width:auto;
	margin:0px 0 1px 20px !important;
	line-height:40px;
	_margin-top:3px;
	_line-height:0px;
}
.clsSearchTable td {
	padding:0 6px 0 0;
	vertical-align:middle;
}
.clsSearchMore {
	background:url(../img/znd/bg-searchmore.jpg) no-repeat right top;
	padding:0 32px 0 0;
	display:block;
	height:28px;
	line-height:28px;
	color:#0271FF;
	font-size:14px;
	margin:0 0 0 20px;
}
.clsAdvanceSearchLeft {
	background:url(../img/znd/bg-advancesearchleft.jpg) no-repeat left top;
	padding:0 0 0 8px;
	margin-top:1px;
}
html*.clsAdvanceSearchLeft {
 [margin-top:1px;	/*-- any css property must for safari to work --*/
	margin-top:0;	/*-- applied in IE6, 7 and Safari --*/
 ]margin-top:1px;	/*-- applied in IE6, 7 only and safari neglects this --*/
}
 @media all and (min-width:0px) {
.clsAdvanceSearchLeft {
margin-top:0;
}
}
.clsAdvanceSearchRight {
	background:url(../img/znd/bg-advancesearchright.jpg) no-repeat right top;
	padding:0 8px 0 0;
}
.clsAdvanceSearchMiddle {
	background:url(../img/znd/bg-advancesearchmiddle.jpg) repeat-x;
	padding:0;
	height:33px;
	line-height:33px;
}
.clsAdvanceSearchMiddle a {
	font-weight:bold;
	color:#000;
}
/*-- Ask and Answer section --*/
/*.clsAskBanner,.clsAnswerBanner{
	width:250px;
	height:201px;
	float:left;
}*/
.clsAskAnswerBanners {
	margin:0 0 0 0;
}
.clsAskBannerLeft {
	background:url(../img/znd/bg-askbannerleft.jpg) no-repeat left top;
	padding:0 0 0 18px;
}
.clsAskBannerRight {
	background:url(../img/znd/bg-askbannerright.jpg) no-repeat right top;
	padding:0 92px 0 0;
}
.clsAskBannerMiddle {
	background:url(../img/znd/bg-askbannermiddle.jpg) repeat-x;
	height:93px;
}
.clsAnswerBannerLeft {
	background:url(../img/znd/bg-answerbannerleft.jpg) no-repeat left top;
	padding:0 0 0 18px;
}
.clsAnswerBannerRight {
	background:url(../img/znd/bg-answerbannerright.jpg) no-repeat right top;
	padding:0 92px 0 0;
}
.clsAnswerBannerMiddle {
	background:url(../img/znd/bg-answerbannermiddle.jpg) repeat-x;
	height:92px;
}
.clsAskBanner, .clsCommonAnswerBanner {
	background:url(../img/znd/bg-askbanner.jpg) no-repeat left center;
	float:left;
	height:92px;
	width:78px;
}
.clsAskBanner a, .clsCommonAnswerBanner a {
	width:78px;
	height:92px;
	text-indent:-999em;
	display:block;
}
.clsCommonAnswerBanner a {
	width:97px;
}
.clsCommonAnswerBanner {
	background:url(../img/znd/bg-answerbanner.jpg) no-repeat left center;
	width:97px;
}
.clsIndexAskBanner, .clsIndexAnswerBanner {
	float:left;
	width:355px;
}
#indexdefault .clsIndexAskBanner, #indexdefault .clsIndexAnswerBanner {
	width:480px;
}
.clsIndexAnswerBanner {
	margin:0 0 0 10px;
}
* html .clsIndexAnswerBanner {
	margin:0 0 0 5px;
}
.clsAskSection, .clsAnswerSection {
	float:right;/*margin:10px 0 0 0;*/
}
.clsAskSection li, .clsAnswerSection li {
	float:left;
	margin:20px 0 0 10px;
	height:56px;
	width:40px;
}
* html .clsAskSection li {
	margin:20px 0 0 5px;
}
#indexdefault .clsAskSection li, #indexdefault .clsAnswerSection li {
	width:73px;
}
.clsAnswerSection li {
	margin:0;
}
.clsAskSection li a, .clsAnswerSection li a {
	display:block;
	background:url(../img/znd/icon-asktext.jpg) no-repeat left top;
	text-indent:-200em;
	width:40px;
	padding:0;
}
.clsAnswerSection .clsAskAudioLink {
}
.clsAnswerSection li a {
	background:url(../img/znd/icon-answertext.jpg) no-repeat left center;
}
.clsAskSection .clsAskAudioLink a {
	background-image:url(../img/znd/icon-askaudio.jpg);
}
.clsAnswerSection .clsAnswerAudioLink a {
	background-image:url(../img/znd/icon-answeraudio.jpg);
}
.clsAnswerSection .clsAnswerVideoLink a {
	background-image:url(../img/znd/icon-answervideo.jpg);
	width:51px;
}
.clsAnswerSection .clsAnswerVideoLink {
	width:51px;
	margin-left:5px;
}
.clsAskSection .clsAskVideoLink a {
	background-image:url(../img/znd/icon-askvideo.jpg);
	width:51px;
}
.clsAskSection li.clsAskVideoLink {
	width:51px;
}
.clsAskAnswerBanners {
	margin:0 0 10px 0;
}
.clsAskSmallBanner a, .clsAnswerSmallBanner a {
	text-indent:-999em;
	display:block;
}
.clsAskSmallBanner {
	float:left;
	width:49%;
}
.clsAskAnswerSection {
	float:right;
	width:49%;
	margin:0;
}
.clsAskAnswerLinks a {
	background:url(../img/znd/bg-askbanner.jpg) no-repeat left center;
	line-height:92px;
	width:100%;
	height:92px;
	display:block;
	text-indent:-999em;
}
.clsAskAnswerLinks .clsAnswerSmallLink {
	background:url(../img/znd/bg-answerbanner.jpg) no-repeat left center;
}
* html .clsAnswerSmallBanner {
	margin:0 1px 0 0;
}
/*-- Answers scroller --*/
.clsScrollerLeftSection {
	background:url(../img/znd/bg-scrollerleft.jpg) no-repeat;
	padding:0 0 0 12px;
}
.clsScrollerRightSection {
	background:url(../img/znd/bg-scrollerright.jpg) no-repeat right top;
	padding:0 12px 0 0;
	height:215px;
}
.clsScrollerMiddleSection {
	background:url(../img/znd/bg-scrollermiddle.jpg) repeat-x;
}
.clsBestAnswer {
	height:145px;
}
.clsScrollerMiddleSection {
	margin:0px;
	overflow:hidden;
	width:100%;
}
.clsScrollerBottomSection {
	margin:0px;
	overflow:hidden;
	width:100%;
}
.jsBestAnswers {
	overflow:hidden;
	width:100%;
	display:none;
}
.clsScrollerContainer {
	height:120px;
	width:100%;
	overflow:hidden;
}
* html .clsScrollerMiddleSection, * html .clsScrollerBottomSection, * html .jsBestAnswers, * html.clsScrollerContainer {
	width:100%;
}
.clsScrollerMiddleSection, .clsScrollerBottomSection, .jsBestAnswers, .clsScrollerContainer {
 *width:auto;
}
#user1 div {
	overflow:hidden;
}
.clsAnswersTitle {
	padding:12px 0;
	margin:0;
	float:left;
	width:200px;
}
.clsMoreBest {
	float:right;
	width:250px;
	padding:12px 0;
	text-align:right;
}
.clsMoreBest p a {
	color:#BE0608;
	font-weight:bold;
	font-size:16px;
}
.clsMoreBest p a:hover {
	color:#B57806;
}
.clsMoreBestHeading {
	overflow:hidden;
 *overflow:visible;	/*-- Overwriting for IE7 --*/
	zoom:1;
}
* html .clsMoreBestHeading {
	height:1%;
	overflow:visible;
}
.clsText {
	font-weight:bold;
	font-size:12px;
	color:#B57806;
}
.clsUserThumb, .clsFeaturedUserThumb {
	float:left;
	width:50px;
	text-align:center;
	margin:0 10px 0 0;
}
.clsFeaturedUserThumb {
	width:100px;
}
.clsTitleLink a {
	font-size:14px;
	color:#0068CB;
}
.clsUserDetails, .clsFeaturedUserDetails {
	float:left;
	margin:3px 0 0 0;
	width:80%;
}
.clsUserDetails p {
	padding:0 0 3px 0;
}
.clsFeaturedUserDetails, .clsForumComment .clsUserDetails {
	width:75%;
}
.clsUsersAnswers .clsUserDetails p span, .clsBestAnswers .clsUserDetails p span {
	border-left:1px solid #CCC;
	border-right:0;
	padding:0 0 0 5px;
	margin:0 0 0 5px;
}
.clsUsersAnswers .clsUserDetails .clsNoBorder, .clsBestAnswers .clsUserDetails .clsNoBorder {
	border:0;
	margin:0;
	padding:0;
}
.clsUserDetails p span, .clsUserDet p span, .clsFeaturedUserDetails p span {
	border-right:1px solid #CCC;
	padding:0 5px 0 0;
	margin:0 5px 0 0;
	font-weight:normal;
	font-size:12px;
}
.clsFeaturedUserDetails p span {
	border:0;
}
.clsFeaturedUserDetails h3 {
	margin-left:0 !important;
}
.clsFeaturedUserDetails h3 a {
	color:#333333;
	font-weight:bold;
	font-size:12px;
}
.clsFeaturedUserDetails p .clsTotalPoints, .clsFeaturedUserDetails p .clsLevelTypes span {
	font-weight:bold;
	font-size:14px;
}
.clsQuestionLink a {
	font-weight:bold;
	font-size:13px;
	color:#333;
	padding:0 0 5px 0;
}
.clsUserLink a {
	color:#8FA715;
}
.clsUserDetails .clsNoBorder, .clsUserDet .clsNoBorder {
	border:0;
}
.clsUserDetails .clsResolved {
	color:#829811;
	font-weight:bold;
}
/* for answers section */
	.clsUsersQuestion .clsUserThumbDetails, .clsForumComment .clsUserThumbDetails, .clsQuestionDetails .clsUserThumbDetails {
	padding:0;
}
.clsFirstOne a {
	color:#3A8800;
	font-size:11px;
}
.clsQuestionTable {
	border:0;
}
.clsQuestionTable td {
	border:0;
}
.clsTotalAnswer {
}
.clsQuestionDetails {
	border:1px solid #9ECFFF;
	padding:0;
	margin:0.5em 0;
}
.clsQuestionDetails .clsDataTable, .clsBlogUserDisplayContent {
	background:url(../img/znd/bg-questiontop.gif) repeat-x;
	padding:1em 0;
}
.clsBlogUserDisplayContent {
	padding:1em 0.5em;
}
.clsUsersAnswers h3 {
	padding:0 0 0.5em 0;
}
.clsBestAnswers h3 {
	padding:0 0 0 0;
	color:#FF7800;
	margin:0.3em 0 1.5em 0;
	line-height:0;
}
/* end of answers section */
/* style for open question */
.clsViewBy, .clsMisNavSubLink {
	overflow:hidden;
 *overflow:visible;	/*-- Overwriting for IE7 --*/
	zoom:1;
	margin:1em 0 0 0;
 *padding:0 0 1em 0;
}
* html .clsViewBy, * html .clsMisNavSubLink {
	height:1%;
	overflow:visible;
}
* html .clsMisNavSubLink {
	padding:0 0 1em 0;
}
.clsViewHeading {
	float:left;
}
.clsViewBy li, .clsMisNavSubLink li {
	float:left;
	margin:0.8em 0 0 0;
}
.clsViewBy li {
	border-right:1px solid #8FA715;
	padding:0 0.5em;
	background:transparent;
	margin:0;
}
.clsMisNavSubLink li {
	margin:0;
}
.clsViewBy li a, .clsMisNavSubLink li a {
	padding:0 0.5em;
	display:block;
	font-weight:bold;
	font-size:12px;
	margin:0;
	color:#666;
	border-right:1px solid #8FA715;
}
.clsViewBy li a {
	border:0;
	padding:0;
	margin:0;
	line-height:20px;
}
.clsViewBy .clsDsc a {
	background:url(../img/znd/icon-descending.png) no-repeat right center;
	padding:0 20px 0 0;
	border:0;
	line-height:20px;
}
.clsViewBy .clsAsc a {
	background:transparent url(../img/znd/icon-ascending.png) no-repeat right center;
	padding:0 20px 0 0;
	border:0;
	line-height:20px;
}
.clsMisNavSubLink li {
	margin-bottom:10px;
}
.clsMisNavSubLink li a {
	border:0;
	padding:0 0 0 18px;
	margin:0 0.5em 0 0;
	color:#000;
	font-size:8pt;
	text-decoration:none;
}
.clsEmailFriends {
	background:url(../img/znd/icon-sendmail.gif) no-repeat left center;
}
/*.clsMisNavSubLink .clsFavourite{
					background:url(../img/znd/icon-addtofavorite.jpg) no-repeat left center;
				}*/
			.clsViewBy .clsNoBorder {
	border:0;
}
.clsViewBy li .clsActiveViewByLink {
	color:#333;
	text-decoration:underline;
}
#selShowQuestions h3 {
	padding:0.5em 0;
}
#selShowQuestions {
}
/*stylr for signup page */
.clsCommonTable {
	border:0;
	margin:1em 0 0 0;
}
.clsCommonTable td, .clsCommonTable th {
	border:0;
	padding:0.5em 0.2em;
}
.clsSignupImage img {
	min-height:50px;
	margin:0.3em 0;
}
* html .clsSignupImage img {
	height:50px;
}
/* stylr For ask question */
.clsAskQuestion {
	border:0;
	margin:3em 10px;
	padding:1em 0;
	width:97%;
	background:transparent;
}
#selFormSignup.clsAskQuestion {
	margin:0 10px 3em 10px;
}
.clsAskQuestion td {
	padding:0.5em 0.5em;
	border:0;
	background:transparent;
}
.clsAskQuestion .clsFormLabelCellDefault {
	width:25%;
}
#memberstopAnalysts .clsAskQuestion .clsFormLabelCellDefault, #topAnalysts .clsAskQuestion .clsFormLabelCellDefault, #questions .clsAskQuestion .clsFormLabelCellDefault, #membersquestions .clsAskQuestion .clsFormLabelCellDefault {
	width:250px;
}
.clsRight {
	text-align:right;
}
/* end of style for ask question */
.clsVideoIcon {
	background:url(../images/icon-video.png) no-repeat right top;
	float:right;
	width:24px;
	text-indent:-999em;
	line-height:24px;
}
.clsAudioIcon {
	background:url(../images/icon-audio.png) no-repeat right top;
	float:right;
	width:24px;
	text-indent:-999em;
	line-height:24px;
}
.clsVideoAudioIcon {
	background:url(../images/icon-videoaudio.png) no-repeat right top;
	float:right;
	width:24px;
	text-indent:-999em;
	line-height:55px;
}
.clsUserThumbDetails {
	overflow:hidden;
 *overflow:visible;	/*-- Overwriting for IE7 --*/
	zoom:1;
	padding:0 0 0 10px;
	margin:0 0 5px 0;
}
 @media all and (min-width:0px) {
.clsUserThumbDetails {
overflow:hidden;
}
}
* html .clsUserThumbDetails {
	overflow:visible;
	height:1%;
}
.clsQuestion a {
	font-weight:bold;
	font-size:14px;
	color:#0168CD;
}
.clsTotalPoints, .clsBestAnswersText, .clsLevelTypes span {
	color:#45B434;
	font-weight:bold;
}
.clsBestAnswersText {
	font-size:16px;
	background:none;
	color:#FF7800;
}
.clsLevelTypes span {
	font-size:13px;
	color:#0C64BF;
}
.clsDate {
	color:#444;
	font-weight:bold;
}
.clsMyBestAnswer a {
	color:#FF7800;
	font-size:14px;
	font-weight:bold;
}
.clsUserProfileInfo .clsTotalPoints, .clsUserProfileInfo .clsDate, .clsUserProfileInfo .clsBestAnswersText span {
	background:none;
}
.moveThrough {
	text-align:right;
	margin:0 10px 0 0;
}
/* For Image Display */
#selImageBorder {
	margin:0.2em 0;
}
#selImageBorder a img {
	border:1px solid #CCC;
	padding:2px;
	background:#FFF;
}
#selImageBorder a:hover img {
	border:1px solid #0067CE;
}
/* style for user popup */
.clsUserPopUp {
	position:absolute;
	margin:0 3em 0 4.5em;
	z-index:10000;
	text-align:left;
	font-size:11px;
}
.clsInline {
	overflow:hidden;
 *overflow:visible;	/*-- Overwriting for IE7 --*/
	zoom:1;
}
* html .clsInline {
	height:1%;
	overflow:visible;
}
.clsInline p {
	float:left;
	margin:0 5px 2px 0;
	padding:0;
}
.clsInline .clsLevelType {
	margin:0 0 0 5px;
}
.clsInline .clsLevelType span {
	color:#0C64BF;
}
.clsInline .clsSendMessage {
	background:url(../img/znd/icon-sendmail.gif) no-repeat left center;
	width:16px;
	margin:6px 0 0 10px;
}
.clsInline .clsSendMessage a {
	text-indent:-99em;
	display:block;
	width:16px;
	height:16px;
}
.clsInline .clsNumbers, .clsInline .clsUserName a {
	color:#3B8901;
	font-weight:bold;
	padding-right:3px;
}
.clsInline .clsUserName a {
	color:#990000;
}
.clsInline .clsTotalNumbers {
	color:#990000;
	font-weight:bold;
	padding-right:3px;
}
.clsUserPopUp a {
	color:#8FA715;
}
.clsUserPopUp a:hover {
	color:#FF7800;
	text-decoration:underline;
}
* html .clsUserPopUp {
	margin:0 3em 0 2.3em; /* hack for ie6 */
}
.clsUserPopUp {
 *margin:0 3em 0 2.3em; /* hack for ie7 */
}
.clsForumUserPopup {
	margin-left:-9.2em;
}
* html .clsForumUserPopup {
	margin-left:-9.2em;
}
.clsUserPopUpTop {
	background:url(../img/znd/bg-userpopuptop.gif) no-repeat left top;
	padding:0 0 0 22px;
}
.clsForumUserPopup .clsUserPopUpTop {
	background:url(../img/znd/bg-forumuserpopupbottom.jpg) no-repeat left top;
	padding:0 0 0 7px;
}
.clsUserPopUpMiddle {
	background:url(../img/znd/bg-userpopupbottom.gif) no-repeat right top;
	padding:0 7px 0 0;
}
.clsUserPopUpBottom {
	background:url(../img/znd/bg-userpopupmiddle.gif) repeat-x;
	height:72px;
}
.clsForumUserPopup .clsUserPopUpMiddle {
	background:url(../img/znd/bg-forumuserpopuptop.gif) no-repeat right top;
	padding:0 22px 0 0;
}
.clsUserPopUpDetails {
	padding:8px 0 0 0;
	width:400px;
}
.clsUserPopUpDetails p {
	margin:0.5em 0 0 0;
}
.selDispUserImage {
	vertical-align:middle;
}
.clsUserDetails p {
	margin:0 0 0.7em 0;
}
/* odd and even Background image for question */
.clsOddQuestion, #selQuestionBadgeEmbed {
	background:#FCF9F0 none scroll 0 0;
	padding:5px;
	margin:3px 5px 0 5px;
	border:1px solid #e1e1e1;
}
.clsBestAnswerQuestion {
	padding:5px !important;
	margin:3px 5px 0 5px;
	border:1px solid #e0e0e0;
}
.clsEvenQuestion {
	background:#FFF none scroll 0 0;
	padding:5px;
	margin:3px 5px 0 5px;
	border:1px solid #e1e1e1;
}
.clsWidgetCode .clsOddQuestion, .clsWidgetCode .clsEvenQuestion {
	padding:40px 5px;
	text-align:left;
}
#selQuestionBadgeEmbed {
	margin:0.5em 0;
	zoom:1;
}
.dragableBoxContent .clsOddQuestion, .dragableBoxContent .clsEvenQuestion {
	background:none;
	border-bottom:1px solid #E0E0E0;
}
#indexdefault #popular_videos td {
	text-align:center;
}
/* styles to center align the text */

.clsCenter {
	text-align:center;
}
.clsLeftAlign {
	text-align:left !important;
	padding-left:20px !important;
}
/* styles for index questions link */
/*.clsCommonIndexSection, .clsCommonSubscribeSection{
	padding:10px 7px;
	margin:0 0 10px 0;
}
*/
.clsCommonIndexRoundedCorner {
	margin:10px 0;
}
.clsCommonIndexRoundedCorner #selMsgAlert, .clsCommonIndexRoundedCorner .clsNoRecords {
	margin:10px;
}
.clsCommonIndexRoundedCorner h3 {
	margin:30px 0 5px 10px;
	display:inline;
}
.clsCommonSubscribeSection {
	border:1px solid #BBB;
	border-top:0;
	padding:10px 7px;
	margin:0 0 10px 0;
}
.clsQuestionsLink ul {
	overflow:hidden;
 *overflow:visible;	/*-- Overwriting for IE7 --*/
	zoom:1;
	margin:0 0 10px 0;
}
* html .clsQuestionsLink ul {
	overflow:visible;
	height:1%;
}
.clsQuestionsLink .clsSubscribe {
	background:url(../img/znd/bg-seperator.jpg) no-repeat right top;
	margin:0 0 0 10px;
	padding:0 10px 0 0;
	font-size:14px;
	font-weight:bold;
	line-height:36px;
	color:#555;
	display:inline;
}
.clsQuestionsLink li {
	float:left;
	margin:0;
	padding:0;
	background:url(../img/znd/bg-seperator.jpg) no-repeat right top;
}
.clsQuestionsLink li a {
	display:block;
	padding:0 8px;
	line-height:36px;
	color:#36F;
	text-decoration:none;
	font-size:8pt;
	font-weight:bold;
}
.clsQuestionsLink li .clsMiddleActiveQuestionsLink, .clsQuestionsLink li .clsActiveForumLinksMiddle {
	background:#FFF url(../img/znd/bg-activequestionmiddle.jpg) repeat-x scroll right top;
	color:#000;
	line-height:40px;
}
.clsQuestionsLink .clsFirstQuestionLink.clsLeftActiveQuestionsLink, .clsFirstQuestionLink.clsFirstQuestionLink {
	background:url(../img/znd/bg-activequestionleft.jpg) no-repeat left top;
	padding:0 0 0 7px;
	margin:0 0 0 -1px;
}
.tlcindex {
	background:transparent url(../img/znd/tlcindex.jpg) no-repeat;
}
.trcindex {
	background:transparent url(../img/znd/trcindex.jpg) no-repeat right top;
	padding:0 1px 10px 1px;
}
.clsBlogCommentRounded .trcindex {
	padding:10px 5px;
}
.blcindex {
	background:transparent url(../img/znd/blcindex.jpg) no-repeat left bottom;
}
.brcindex {
	background:transparent url(../img/znd/brcindex.jpg) no-repeat right bottom;
}
.tbindex {
	background:transparent url(../img/znd/tbindex.jpg) repeat-x;
}
.bbindex {
	background:transparent url(../img/znd/bbindex.jpg) repeat-x center bottom;
}
.rbindex {
	background:transparent url(../img/znd/rbindex.jpg) repeat-y right top;
}
.lbindex {
	background:#FFF url(../img/znd/lbindex.jpg) repeat-y left bottom;
}
/* Style for forum Page */
* html #selForumTopicCreate table, * html #selForumResponseCreate table {
	width:99%;
}
#selForumTopicList {
	width:25em;
}
.clsForumDetails {
	color:#757575;
	font-weight:bold;
}
#selForumTitle {
	padding:0 0 3px 0;
	margin:5px 0;
	color:#9EB71D;
}
#selForumTitle a {
	font-weight:bold;
	font-size:16px;
	color:#000;
}
.clsBackForum {
	float:left;
}
#selForumResponseListAll .clsBackForum a, #selForumResponseListAll .clsAlignRight a {
	color:#FFF;
}
#selForumResponseListAll .clsAlignRight a {
	color:#9EB71D;
	font-weight:bold;
}
* html #selForumResponseListAll .clsAlignRight, * html #selForumResponseListAll .clsBackForum {
	margin-top:5px;
}
#selForumResponseListAll .clsAlignRight, #selForumResponseListAll .clsBackForum {
 *margin-top:5px;
}
.clsForumPost {
	float:right;
	margin-bottom:0.5em;
}
#selGroupForumPost {
	margin:0.5em 0 0 0;
	overflow:hidden;
 *overflow:visible;	/*-- Overwriting for IE7 --*/
	zoom:1;
}
* html #selGroupForumPost {
	height:1%;
	overflow:visible;
}
#selGroupForumPost #post a {
	background:url(../img/znd/icon-submit.gif) no-repeat right center;
	padding:0 2em 0.1em 0;
}
#selGroupForumPost #post a {
 *padding:0 2em 0.9px 0;
}
#selGroupForumPost #selBackToForum a {
	background:url(../img/znd/icon-goback.gif) no-repeat left center;
	padding:0 0 0 1.5em
}
.clsTopicRes p {
	margin:5px 0 0 0;
}
.clsDataTable {
	border:0;
}
.clsDataTable td {
	border:0;
}
/*.clsForumComment{
			background:#EAF4FF;
			margin:0.3em 0.5em 0.3em 1em;
			padding:0.5em;
		}*/
			.clsForumComment {
	text-align:left;
	margin:0.3em 0.5em 0.3em 1em;
}
.clsStartBy {
	margin:5px 0;
	padding:0;
}
.clsStartBy a {
	font-weight:normal !important;
	color:#8FA715 !important;
}
/* style for blog page */
.clsBlogHeading h2 {
	color:#9EB71B;
	margin:0 0 0.5em 0;
	padding:0;
}
.clsManageBlog {
	float:right;
}
.clsManageBlogHeading {
	overflow:hidden;
 *overflow:visible;	/*-- Overwriting for IE7 --*/
	zoom:1;
	margin:0 0 0.5em 0;
}
* html .clsManageBlogHeading {
	height:1%;
	overflow:visible;
}
.clsUserBlogDetails {
	overflow:hidden;
 *overflow:visible;	/*-- Overwriting for IE7 --*/
	zoom:1;
}
* html .clsUserBlogDetails {
	overflow:visible;
	height:1%;
}
.clsCommonBlogRoundedCorner {
	margin:0 0 10px 0;
}
.clsCommonBlogRoundedCorner .clsDataTable {
	background:transparent;
}
.tlcblog {
	background:transparent url(../img/znd/tlcblog.jpg) no-repeat;
}
.trcblog {
	background:transparent url(../img/znd/trcblog.jpg) no-repeat right top;
	padding:10px;
}
.blcblog {
	background:transparent url(../img/znd/blcblog.jpg) no-repeat left bottom;
}
.brcblog {
	background:transparent url(../img/znd/brcblog.jpg) no-repeat right bottom;
}
.tbblog {
	background:transparent url(../img/znd/tbblog.jpg) repeat-x;
}
.bbblog {
	background:transparent url(../img/znd/bbblog.jpg) repeat-x center bottom;
}
.rbblog {
	background:transparent url(../img/znd/rbblog.jpg) repeat-y right top;
}
.lbblog {
	background:#EEF3DF url(../img/znd/lbblog.jpg) repeat-y left bottom;
}
.clsBlogCommentTitle {
	height:50px;
}
.clsBlogCommentHeading h2 {
	margin-bottom:0;
}
.clsBlogTop {
	float:left;
	width:150px;
	margin-top:7px;
}
.clsBlogCollapse {
	float:right;
	width:150px;
}
#backtotop a, #selTop a {
	text-align:right;
	padding:5px 25px 5px 0;
	margin:0 15px 0 0;
	display:block;
	background:url(../img/znd/icon-backtotop.png) no-repeat right center;
}
#selTop a {
	text-align:left;
	margin:0;
	background:url(../img/znd/icon-addcomment.png) no-repeat right center;
	width:120px;
	padding:5px 0;
}
#backtotop a:hover, #selTop a:hover {
	color:#3A3A3A;
}
.clsBlogUserThumb {
	float:left;
	width:50px;
	padding:0 5px 5px 0;
}
.clsBlogDetails {
	margin:0 0 0 5px;
	float:left
}
.clsBlogDisplay h3, #selblogList h2 {
	text-transform:capitalize;
}
.clsBlogDetails h4 {
	color:#799006;
	font-weight:bold;
}
.clsBlogDisplay h3 a {
	color:#3A8800;
	font-weight:bold;
	font-size:14px;
}
.clsBlogDisplay, .clsBlogDisplyDetails {
	margin:0 0 1em 0;
	color:#3F3F3F;
}
.clsBlogDisplyDetails {
	border:1px solid #9ECFFF;
}
.clsManageBlog a {
	color:#0268CA;
	margin:0 0 0 5px;
	font-weight:bold;
	font-size:15px;
}
.clsManageBlog a:hover {
	color:#FF7800;
}
.clsBlogDisplayLinks, .clsBlogLinks, .clsBlogInnerLinks {
	overflow:hidden;
 *overflow:visible;	/*-- Overwriting for IE7 --*/
	zoom:1;
	margin:1em 0;
}
.clsBlogLinks {
	margin:0;
}
.clsBlogLinks a {
	color:#3A8800;
	font-size:14px;
	font-weight:bold;
}
.clsBlogLinks {
	margin:0 0 1em 0;
}
* html .clsBlogDisplayLinks, * html .clsBlogLinks {
	height:1%;
	overflow:visible;
}
.clsBlogDisplayLinks li, .clsBlogLinks li, .clsBlogInnerLinks li {
	float:left;
	margin:0 1em 0 0.5em;
	padding:0 0 0 1.3em;
	background:transparent url(../img/znd/icon-commentarrow.gif) no-repeat left 3px;
	color:#799006;
	font-size:8pt;
	font-weight:bold;
}
.clsBlogDisplayLinks li span {
	font-weight:normal;
}
.clsBlogInnerLinks li {
	background:transparent url(../img/znd/icon-bloginnerlink.gif) no-repeat left 3px;
	color:#9FB81C;
}
.clsBlogDisplayLinks li a {
	color:#9FB81C;
	font-weight:bold;
}
.clsBlogInnerLinks li a {
	color:#9FB81C;
	font-weight:bold;
}
.clsBlogLinks li {
	float:right;
}
.clsBlogInfoTitle {
	color:#000;
}
.clsBlogLinks .clsActiveBlogTopLink a {
	color:#0063DE;
	text-decoration:underline;
}
.clsPostBlogTbl, .clsPostBlogTbl td {
	margin:0;
	padding:0;
	border:0;
	width:100%;
}
.clsPostBlogTbl textarea {
	width:99%;
	margin:0 0 0.5em 0;
}
.clsBlogPostCommentCell {
	text-align:right;
}
#selBlogRatingContent {
	margin:0 0 1em 0;
}
.clsRatingImg {
	color:#666!important;
	background:url(../img/znd/tbindex.jpg) repeat-x;
	margin:0 0 0 5px;
	padding:5px 0;
}
/* style for common answers link */
#selAnswersLink {
	padding:0;
	margin:0 0 1em 0;
	overflow:hidden;
 *overflow:visible;	/*-- Overwriting for IE7 --*/
	zoom:1;
	border-bottom:1px solid #c2c2c2;
}
* html #selAnswersLink {
	overflow:visible;
	height:1%;
}
#selAnswersLink li {
	float:left;
	background:url(../img/znd/bg-sublinkleft.jpg) no-repeat left top;
	padding:0 0 0 8px;
	margin:0 2px -1px 0;
}
#selAnswersLink li span {
	display:block;
	background:url(../img/znd/bg-sublinkright.jpg) no-repeat right top;
	padding:0 8px 0 0;
}
#selAnswersLink li a {
	font-weight:bold;
	font-size:8pt;
	line-height:24px;
	background:url(../img/znd/bg-sublinkmiddle.jpg) repeat-x;
	display:block;
	color:#666;
	text-decoration:none!important;
}
#selAnswersLink li a:hover {
	color:#06F;
	text-decoration:none!important;
}
#selAnswersLink .clsActiveMisNavLinks, #selAnswersLink .clsActiveBlogTopLink {
	background:url(../img/znd/bg-activesublinkleft.jpg) no-repeat left top;
}
#selAnswersLink .clsActiveMisNavLinks span, #selAnswersLink .clsActiveBlogTopLink span {
	background:url(../img/znd/bg-activesublinkright.jpg) no-repeat right top;
}
#selAnswersLink .clsActiveMisNavLinks a, #selAnswersLink .clsActiveBlogTopLink a {
	background:url(../img/znd/bg-activesublinkmiddle.jpg) repeat-x;
	color:#FFF;
}
/* style for sublink section links */
#selQuickLinks {
	overflow:hidden;
 *overflow:visible;	/*-- Overwriting for IE7 --*/
	zoom:1;
}
/* style for more link in myanswers page */
#selMoreQuestions {
	text-align:right;
}
#selMoreQuestions a {
	padding:1em 0;
	display:block;
}
/* style for myhome page */
.clsUserTotalPointLevel {
	overflow:hidden;
 *overflow:visible;	/*-- Overwriting for IE7 --*/
	zoom:1;
}
* hmtl .clsUserTotalPointLevel {
	height:1%;
	overflow:visible;
}
.clsMyHomeBadge {
	margin:10px;
	display:inline;
}
.clsUserTotalPointLevel .clsUsersTotalPoints {
	float:left;
	width:320px;
}
.clsCommonTotalAnswersRoundedCorner {
	margin:0 0 10px 0;
}
.tlctotalanswers {
	background:transparent url(../img/znd/tlctotalanswers.jpg) no-repeat;
}
.trctotalanswers {
	background:transparent url(../img/znd/trctotalanswers.jpg) no-repeat right top;
	padding:10px;
}
.blctotalanswers {
	background:transparent url(../img/znd/blctotalanswers.jpg) no-repeat left bottom;
}
.brctotalanswers {
	background:transparent url(../img/znd/brctotalanswers.jpg) no-repeat right bottom;
}
.tbtotalanswers {
	background:transparent url(../img/znd/tbtotalanswers.jpg) repeat-x;
}
.bbtotalanswers {
	background:transparent url(../img/znd/bbtotalanswers.jpg) repeat-x center bottom;
}
.rbtotalanswers {
	background:transparent url(../img/znd/rbtotalanswers.jpg) repeat-y right top;
}
.lbtotalanswers {
	background:#F0F5D7 url(../img/znd/lbtotalasnwers.jpg) repeat-y left bottom;
}
.clsCommonTotalQuestionsRoundedCorner {
	margin:0 0 10px 0;
}
.tlctotalquestions {
	background:transparent url(../img/znd/tlctotalquestions.jpg) no-repeat;
}
.trctotalquestions {
	background:transparent url(../img/znd/trctotalquestions.jpg) no-repeat right top;
	padding:10px;
}
.blctotalquestions {
	background:transparent url(../img/znd/blctotalquestions.jpg) no-repeat left bottom;
}
.brctotalquestions {
	background:transparent url(../img/znd/brctotalquestions.jpg) no-repeat right bottom;
}
.tbtotalquestions {
	background:transparent url(../img/znd/tbtotalquestions.jpg) repeat-x;
}
.bbtotalquestions {
	background:transparent url(../img/znd/bbtotalquestions.jpg) repeat-x center bottom;
}
.rbtotalquestions {
	background:transparent url(../img/znd/rbtotalquestions.jpg) repeat-y right top;
}
.lbtotalquestions {
	background:#ECECEC url(../img/znd/lbtotalquestions.jpg) repeat-y left bottom;
}
.clsTotalPointsLevel {
	float:left;
	width:320px;
	margin:0 0 0 10px;
	display:inline;
}
.clsPointsHeading, .clsPointsHeading a {
	font-size:18px !important;
	margin:0 0 10px 0;
}
.clsPointsHeading .clsTotalPoints, .clsPointsHeading a {
	color:#9EB71D !important;
}
.clsMyHomeAnswerSection h4 {
	color:#000;
	margin-bottom:20px;
}
.clsMyHomeAnswerSection p {
	font-size:8pt;
	color:#9EB71D;
	margin-bottom:10px;
	font-weight:bold;
}
.clsMyHomeAnswerSection p a {
	color:#000;
	font-size:8pt;
	font-weight:bold;
}
.clsSubscribedTitle {
	float:left;
	margin:0;
	height:23px;
	line-height:23px;
}
.clsSubscribedTitle h2 {
	padding:0;
	margin:0;
	min-height:0;
}
.clsSubscribedLink {
	float:left;
	margin:0 0 0 10px;
	padding:0;
}
.clsSubscribedTitleLink {
	overflow:hidden;
 *overflow:visible;	/*-- Overwriting for IE7 --*/
	zoom:1;
	border-bottom:1px solid #BBB;
}
.clsSubscribedTitleLink .clsQuestionsLink ul {
	margin:0;
	height:24px;
}
.clsSubscribeTbl {
	border:0;
}
.clsSubscribeTbl td {
	border:0;
}
.clsMysubscribeUser {
	background:#F0F5D7;
	margin:0 1px;
	text-align:center;
	padding:5px 0;
	width:150px;
	height:120px;
	vertical-align:middle;
}
* html .clsMysubscribeUser {
	margin:0;
}
.clsMysubscribeUser .clsSubscribeName a {
	font-weight:bold;
	color:#444;
}
.clsMysubscribeUser .clsSubscribeName a:hover {
	color:#3A8800;
	text-decoration:underline;
}
.clsSubscribeForum, .clsSubscribedTags {
	margin:0 0 0 10px;
}
.clsSubscribedTags {
	margin:10px 0 0 10px;
}
#selUserBadgeEmbed {
	margin:10px;
}
.clsSubscribeForum a {
	display:block;
	margin:0.5em 0;
	color:#8FA715;
	background:url(../img/znd/icon-nextarrow.gif) no-repeat left center;
	padding:0 0 0 15px;
}
.clsSubscribeForum .clsMoreLink a {
	background:none;
	padding:0 12px 0 0;
}
.clsSubscribeForum a:hover {
	color:#3A8800;
}
.clsBackToProfile {
	text-align:right;
}
.clsBackToProfile a {
	text-align:right;
	font-weight:bold;
	color:#8FA715;
	text-decoration:underline;
}
.clsBackToProfile a:hover {
	color:#FF7800;
}
.clsUserInfo {
	text-align:left;
	min-height:71px;
}
* html .clsUserInfo {
	height:71px;
}
.clsUserInfo span {
	margin:0.3em 0;
}
.clsUserProfileImageInfo {
	overflow:hidden;
 *overflow:visible;	/*-- Overwriting for IE7 --*/
	zoom:1;
}
@media all and (min-width:0px) {
.clsUserProfileImageInfo {
overflow:hidden;
}
}
* html .clsUserProfileImageInfo {
	height:1%;
	overflow:visible;
}
.clsUserProfileImage {
	float:left;
	width:100px;
	height:100px;
}
.clsUserProfileInfo {
	margin:0 0 0 1em;
	float:left;
}
.clsUserBio {
	margin:1em 0;
}
#myanswers .clsUserBio, #membersmyanswers .clsUserBio {
	margin-right:7em;
}
.clsUserProfileInfo .clsSendUserMsg {
	background:url(../img/znd/icon-sendmail.gif) no-repeat left top;
}
.clsUserProfileInfo .leveltwo {
	background:none;
}
.clsUserProfileInfo .clsIgnoreUser {
	background:url(../img/znd/icon-cancel.gif) no-repeat left top;
}
.clsUserProfileInfo .clsSubscribe {
	background:url(../img/znd/icon-subscribe.gif) no-repeat left 3px;
}
.clsUserProfileInfo span a {
	color:#799006;
	padding:0 5px 0 20px;
	margin:0 5px 0 0;
	font-weight:bold;
	font-size:8pt;
}
.clsUserInfo span .clsNoBorder {
	border-right:0;
	background:none;
}
.clsUserInfo p {
	margin:0.5em 0;
}
.clsCommonBlogRoundedCorner .clsProfileTitle a {
	color:#000;
	font-weight:bold;
	font-size:14px;
}
.clsCommonBlogRoundedCorner .clsProfileTitle a:hover {
	color:#8FA715;
}
.clsShowAnswerDetails {
	zoom:1;
	margin:1em 0 0 0;
	border-bottom:1px solid #BBB;
	height:25px;
	padding:0 0 0 10px;
}
* html .clsShowAnswerDetails {
	overflow:visible;
	height:1%;
}
.clsShowAnswerDetails ul {
	height:25px;
}
.clsShowAnswerDetails li {
	float:left;
	border-bottom-width: 0;
	margin:0 5px 0 0;
	background:url(../img/znd/bg-questionleft.gif) no-repeat left top;
	padding:0 0 0 7px;
}
.clsShowAnswerDetails .clsActiveProfileLeft {
	background:url(../img/znd/bg-activequestionleft.gif) no-repeat left top;
	margin:0 5px 0 0;
	top:1px;
	position:relative;
}
.clsShowAnswerDetails li a {
	display:block;
	cursor:pointer;
	background:url(../img/znd/bg-questionmiddle.gif) repeat-x;
	padding:5px 3px;
	color:#9A9A9A;
	text-decoration:none;
}
.clsShowAnswerDetails li .clsActiveProfileMiddle {
	background:url(../img/znd/bg-activequestionmiddle.gif) repeat-x;
	color:#0068CB;
}
.clsShowAnswerDetails li span {
	background:url(../img/znd/bg-questionright.gif) no-repeat right top;
	padding:0 7px 0 0;
	display:block;
}
.clsShowAnswerDetails li .clsActiveProfileRight {
	background:url(../img/znd/bg-activequestionright.gif) no-repeat right top;
	position:relative;
	top:1px;
}
.clsUserAnswerQuestion {
	overflow:hidden;
 *overflow:visible;	/*-- Overwriting for IE7 --*/
	zoom:1;
	margin:0;
	padding:1em 0;
}
* html .clsUserAnswerQuestion {
	height:1%;
	overflow:visible;
}
h4 {
	font-weight:bold;
	font-size:13px;
	color:#666;
	margin:0 0 0.5em 0;
}
.clsUsersTotalPoints {
	font-weight:bold;
	font-size:16px;
	color:#666;
	padding:0 0 0.5em 0;
	margin:0 20px 0 10px;
}
.clsUserAnswers {
	float:left;
	width:215px;
	margin:0 0 0 10px;
	padding:0.5em 0 0 0;
}
.clsUserQuestion {
	float:left;
	width:225px;
	margin:0 0 0 15px;
	padding:0.5em 0 0 15px;
	border-left:1px dotted #8FA715;
}
/* style for tags page */
.clsTags, .clsCategoryList {
	padding:0.5em;
	margin:0;
	border-top:0;
}
.clsTagStyleBlue a {
	color:#8FA715;
}
.clsTagStyleRed a {
	color:#B30507;
}
.clsTagStyleGreen a {
	color:#3A8800;
}
.clsTagStyleGrey a {
	color:#5D5D5D;
}
.clsTagStyleFont12, .clsTagStyleFont12 a {
	font-size:14px;
	color:#80960F;
}
.clsTagStyleFont13, .clsTagStyleFont13 a {
	font-size:15px;
	color:#3D4E58;
}
.clsTagStyleFont14, .clsTagStyleFont14 a {
	font-size:15px;
	color:#FF7700;
}
.clsTagStyleFont15, .clsTagStyleFont15 a {
	font-size:16px;
	color:#54626B;
}
.clsTagStyleFont16, .clsTagStyleFont16 a {
	font-size:16px;
	color:#1146C8;
}
.clsTagStyleFont17, .clsTagStyleFont17 a {
	font-size:17px;
	color:#FF8F29;
}
.clsTagStyleFont18, .clsTagStyleFont18 a {
	font-size:17px;
	color:#000000;
}
.clsTagStyleFont19, .clsTagStyleFont19 a {
	font-size:18px;
	color:#E33939;
}
.clsTagStyleFont20, .clsTagStyleFont20 a {
	font-size:18px;
	color:#580704;
}
.clsTagStyleFont21, .clsTagStyleFont21 a {
	font-size:19px;
	color:#AB3237;
}
.clsTagStyleFont22, .clsTagStyleFont22 a {
	font-size:19px;
	color:#8EA614;
}
.clsTagStyleFont23, .clsTagStyleFont23 a {
	font-size:20px;
	color:#3D4E58;
}
.clsTagStyleFont24, .clsTagStyleFont24 a {
	font-size:20px;
	color:#FF8820;
}
.clsTagStyleFont25, .clsTagStyleFont25 a {
	font-size:21px;
	color:#078FBA;
}
.clsTagStyleFont26, .clsTagStyleFont26 a {
	font-size:21px;
	color:#EA0101;
}
.clsTagStyleFont27, .clsTagStyleFont27 a {
	font-size:21px;
	color:#88BA3D;
}
.clsTagStyleFont28, .clsTagStyleFont28 a {
	font-size:21px;
	color:#6F6F71;
}
/* styles for first question */
.clsFirstQuestion {
	margin:0 20px 0 0;
	padding:0;
	background:url(../img/znd/bg-cartoon.gif) no-repeat right top;
	height:100px;
}
.clsFirstQuestionAnswer {
	margin:1em auto;
	background:url(../img/znd/bg-firstanswer.gif) no-repeat;
	width:500px;
	height:100px;
	text-align:center;
	vertical-align:middle;
}
.clsFirstQuestionAnswer a {
	color:#660000;
	font-weight:bold;
	font-size:13px;
	line-height:70px;
	display:block;
}
/* style for answer this question */
.clsAnswerQuestion {
	text-align:center;
	display:block;
}
.clsAnswerQuestion a {
	background:url(../img/znd/bg-answerlink.gif) no-repeat;
	height:30px;
	line-height:30px;
	width:210px;
	display:block;
	margin:0.5em auto;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	color:#153A90;
}
.clsAnswerQuestion a:hover {
	background:url(../img/znd/bg-answerlinkhover.gif) no-repeat;
	color:#22301A;
}
.clsCommonBlogRoundedCorner .clsUserDetails p, .clsCommonBlogRoundedCorner .clsUserDetails p a {
	color:#000;
}
.clsCommonBlogRoundedCorner .clsUserDetails p a {
	color:#829811;
}
.clsCommonBlogRoundedCorner .clsTotalAnswer {
	color:#FF7800;
}
/* end of style for answer this question */
.clsAnswersRate {
	margin:0.5em 0 0.5em 0;
}
/* style for close button in light window */
.clsClose {
	background:url(../img/znd/icon-close.jpg) no-repeat right center;
	width:12px;
	height:12px;
	float:right;
	clear:right;
}
.clsClose a {
	display:block;
	text-align:right;
	width:12px;
	text-indent:-2000em;
	height:12px;
	overflow:hidden;
}
/* style for edit, delete link in answers page */

.clsAnswers li {
	display:inline;
	margin:0 10px 0 0;
}
.clsAnswers li a {
	color:#364AA0;
	font-size:11px;
}
.clsAnswers li a:hover {
	text-decoration:underline;
}
/* style for show another question */
.clsAnswersPreviousNext {
	overflow:hidden;
 *overflow:visible;	/*-- Overwriting for IE7 --*/
	zoom:1;
}
* html .clsAnswersPreviousNext {
	overflow:visible;
	height:1%;
}
.clsShowAnotherQuestion {
	float:right;
	margin:0 5px 10px 0;
}
.clsShowAnotherQuestion p {
	float:left;
	margin:0 0 0 10px;
	border-right:1px solid #000;
	padding:0 10px 0 0;
}
.clsShowAnotherQuestion .clsNoBorder {
	border:0;
	padding:0;
}
.clsShowAnotherQuestion a {
	font-weight:bold;
}
.clsShowAnotherQuestion a:hover {
	color:#FF7800;
}
/* styles for category page */
.clsCategoryList {
	padding:1em;
}
.clsCommonCategory {
	overflow:hidden;
 *overflow:visible;	/*-- Overwriting for IE7 --*/
	zoom:1;
}
* html .clsCommonCategory {
	overflow:visible;
	height:1%;
}
/* style for sub category */
/* style for sub category */
#main #selCategory h2 {
	margin:0 0 1em 0;
}
.clsCategoryList p {
	display:block;
	margin:0.5em 0;
	color:#849A14;
}
#selCategoryList li {
	padding:0.3em 0;
	color:#849A14;
}
.clsSubCategory img {
	vertical-align:middle;
}
#selCategoryList {
	margin:0 0 0 1em;
	padding:0.5em 1em;
	background:#F7FBE2;
	width:210px;
	border:1px dotted #9FB81C;
}
.clsCategoryListLeft a {
	color:#849A14;
	font-size:8pt;
	font-weight:bold;
}
/* style for expanding / collapsing comments */
.collapse {
	display:block;
	float:right;
	text-indent:-900em;
	background:url(../../images/expand-collapse.png) no-repeat left top;
	width:16px;
	height:20px;
	cursor:pointer;
}
.expand {
	background: url(../../images/expand-collapse.png) no-repeat left top;
}
.expand-all {
	float:right;
	margin:5px 0 0 24px;
	padding:0;
	background: url(../../images/expand-all.png) no-repeat left top;
	height:36px;
	width:36px;
	display:block;
	text-indent:-900em;
	cursor:pointer;
}
/* style for manage settings page */
#selShowAvatarImages img {
	vertical-align:middle;
}
/* style for login page and signup page */
.clsForgot {
	float:left;
	width:100px;
}
#selLogin .clsForgot, #selSignUp .clsForgot {
	width:350px;
}
#selLogin .clsForgotWidth {
	width:150px;
}
#selLogin .clsRegister {
	float:right;
}
#selSignUp #selMsgSuccess {
	margin:10px;
}
.clsRegister, .clsAlreadyMember {
	float:right;
}
.clsLogin, .clsSignup {
	overflow:hidden;
 *overflow:visible;	/*-- Overwriting for IE7 --*/
	zoom:1;
	padding:0.5em 0 1em 0;
}
* html .clsLogin, * html .clsSignup {
	height:1%;
	overflow:visible;
}
.clsLogin a, .clsSignup a {
	font-weight:bold;
	font-size:13px;
}
.clsLogin a:hover, .clsSignup a:hover {
	color:#3A8800;
}
/* style for mail read page */
.clsMisNavLinksTbl, .clsMailReadTbl {
	border:0;
}
.clsInboxReadTbl {
	margin:10px;
}
.clsInboxReadTbl #selMsgSuccess {
	margin:10px 0;
}
.clsInboxReadTbl .clsVerifyFormLabelCellWidth {
	width:350px;
}
.clsInboxReadTbl table, .clsInboxReadTbl table td {
	background:transparent;
}
.clsMisNavLinksTbl td, .clsMailReadTbl td, .clsMailReadTbl th {
	border:0;
}
.clsMailReadTbl th {
	background:none;
}
.clsLargeImage img {
	width:670px !important;
	margin:0.2em 0;
}
.clsForumLargeImage img {
	width:380px !important;
	margin:0.2em 0;
}
.clsMailReadTbl .clsVerticalAlign {
	vertical-align:bottom;
}
.clsMailReadTbl .clsVerticalAlign img {
	vertical-align:bottom;
}
.clsUserName {
	color:#3A8800;
	font-weight:bold;
}
.clsBold {
	font-weight:bold;
	padding:0 3px;
}
#selforumsTopics .clsBold {
	padding:0;
}
.clsMailReadTbl table td {
	border:1px solid #DDD !important;
}
.clsInboxUserName {
	color:#000;
}
/* style for question librart */

.clsSideBarSections .clsActiveQuestionLib {
	font-size:20px;
	color:#FF0000;
	font-weight:bold;
}
/* style for email to friends popup */
#selContactUs .clsPopupTbl {
	width:550px;
	background:transparent;
	border:0!important;
}
#selContactUs .clsPopupTbl td {
	text-align:left;
}
/* style for popup div */
.clsVideoAudioUploadPopup {
	border:10px solid #0075D9;
	padding:10px;
	background:#FFF;
}
.clsPopupClose {
	text-align:right;
}
.clsPopupClose a {
	text-align:right;
	font-weight:bold;
	color:#FF7800;
}
/* style for top analyst */
.clsAllTimelast {
	overflow:hidden;
 *overflow:visible;	/*-- Overwriting for IE7 --*/
	zoom:1;
	margin:0 0 1em 0;
}
* html .clsAllTimelast {
	overflow:visible;
	height:1%;
}
.clsAllTimelast p {
	float:left;
	font-size:8pt;
	margin:0 10px 0 0;
	font-weight:bold;
	padding:0 0 0 7px;
	background:url(../img/znd/bg-alltimeleft.jpg) no-repeat left top;
	color:#7B910B
}
.clsAllTimelast .clsActive {
	background:url(../img/znd/bg-alltimeactiveleft.jpg) no-repeat left top;
}
.clsAllTimelast p span {
	background:url(../img/znd/bg-alltimeright.jpg) no-repeat right top;
	padding:0 7px 0 0;
	display:block;
}
.clsAllTimelast .clsActive span {
	background:url(../img/znd/bg-alltimeactiveright.jpg) no-repeat right top;
}
.clsAllTimelast p span span {
	background:url(../img/znd/bg-alltimemiddle.jpg) repeat-x;
	line-height:25px;
	font-size:8pt;
}
.clsAllTimelast .clsActive span span {
	background:url(../img/znd/bg-alltimeactivemiddle.jpg) repeat-x;
}
.clsAllTimelast p a {
	font-size:8pt;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}
.clsAllTimelast .clsActive {
	color:#FFF;
	font-size:8pt;
}
.clsAllTimelast .clsNoBorder {
	border:0;
}
.clsAllTimelast .clsLastWeekInfo {
	color:#3F3F3F;
}
.clsTopAnalyst table {
	width:99%;
	margin:5px 0 0 5px;
}
/*
.clsTopAnalyst table td{
	padding:0.4em;
	text-align:left;
}*/
.clsCommonTopAnalystRoundedCorner {
	margin:0 0 10px 0;
}
.clsCommonTopAnalystRoundedCorner #selMsgError {
	margin:10px;
}
.tlctopanalyst {
	background:transparent url(../img/znd/tlctopanalyst.jpg) no-repeat;
}
.trctopanalyst {
	background:transparent url(../img/znd/trctopanalyst.jpg) no-repeat right top;
	padding:0;
}
html*.trctopanalyst {
 [padding:0;	/*-- any css property must for safari to work --*/
	padding:0 0 10px 0;	/*-- applied in IE6, 7 and Safari --*/
 ]padding:0;	/*-- applied in IE6, 7 only and safari neglects this --*/
}/**/
.dummyend[id] {
	clear: both
}
.blctopanalyst {
	background:transparent url(../img/znd/blctopanalyst.jpg) no-repeat left bottom;
}
.brctopanalyst {
	background:transparent url(../img/znd/brctopanalyst.jpg) no-repeat right bottom;
}
.tbtopanalyst {
	background:transparent url(../img/znd/tbtopanalyst.jpg) repeat-x;
}
.bbtopanalyst {
	background:transparent url(../img/znd/bbtopanalyst.jpg) repeat-x center bottom;
}
.rbtopanalyst {
	background:transparent url(../img/znd/rbtopanalyst.jpg) repeat-y right top;
}
.lbtopanalyst {
	background:#FCFFEC url(../img/znd/lbtopanalyst.jpg) repeat-y left bottom;
}
#selComposeMail h2, .clsInboxReadHeading {
	padding:5px 0 0 10px;
	color:#000;
 *margin:0 0 15px 0 !important;
}
* html #selComposeMail h2, * html .clsInboxReadHeading {
	padding:5px 0 0 10px;
	margin:0 0 15px 0;
}
.clsForumCommonRounded {
	margin:10px;
 *margin:0 10px;
}
.clsForumResponseCommonRounded {
	padding:5px 10px;
}
.clsForumResponseCommonRounded #selAnswersLink {
	margin-top:15px !important;
 *padding-top:15px !important;
}
* html .clsForumResponseCommonRounded #selAnswersLink {
	padding-top:15px !important;
}
* html .clsForumCommonRounded {
	margin:0 10px;
}
.clsCommonTopAnalystRoundedCorner .clsTopAnalystTbl, .clsCommonTopAnalystRoundedCorner .clsTopAnalystTbl th, .clsForumTbl th, .clsForumTbl {
	background:transparent;
	border:0;
	margin:0;
	color:#000;
}
.clsForumTbl {
	width:99.8%;
}
 @media all and (min-width:0px) {
.clsForumTbl {
width:100%;
}
}
.clsSelectColumn {
	width:20px;
	text-align:center;
}
.clsUserNameColumn {
	width:115px;
}
.clsMessageStatus {
	width:100px;
}
.clsDateColumn {
	width:120px;
}
.clsManageBlogRichText {
	padding-top:50px;
}
.clsCommonTopAnalystRoundedCorner .clsTopAnalystTbl th, .clsForumTbl th {
	color:#000;
	border:0;
	border-right:1px solid #9EB71D;
	padding:0.8em 0 0.9em 0;
}
.clsForumTbl th {
	text-align:left;
	padding:0.8em 0.5em 0.9em 0.5em;
}
#selInboxMessage .clsForumTbl th {
	padding:0.8em 0.5em;
 *padding:0.5em 0.5em 0.6em 0.5em;
}
* html #selInboxMessage .clsForumTbl th {
	padding:0.5em 0.5em 0.6em 0.5em;
}
.clsCommonTopAnalystRoundedCorner .clsTopAnalystTbl td, .clsForumTbl td {
	border:0;
	border-right:1px solid #9EB71D;
	border-top:1px solid #9EB71D;
	text-align:center;
	font-size:12px;
	padding:1em 0.5em;
}
#selForumTable td {
	vertical-align:middle;
}
.clsForumTbl td {
	text-align:left;
}
.clsCommonTopAnalystRoundedCorner .clsTopAnalystTbl .clsLastPost, .clsCommonTopAnalystRoundedCorner .clsTopAnalystTbl .clsLastCellPost, .clsCommonTopAnalystRoundedCorner .clsForumTbl .clsLastPost, .clsCommonTopAnalystRoundedCorner .clsForumTbl .clsLastCellPost, .clsCommonTopAnalystRoundedCorner .clsForumTbl .clsButtonAlignment {
	border:0;
}
.clsCommonTopAnalystRoundedCorner .clsTopAnalystTbl .clsLastCellPost, .clsCommonTopAnalystRoundedCorner .clsForumTbl .clsLastCellPost, .clsCommonTopAnalystRoundedCorner .clsForumTbl .clsButtonAlignment {
	border-top:1px solid #9EB71D;
}
.clsCommonTopAnalystRoundedCorner .clsTopAnalystTbl a, .clsForumTbl td a {
	color:#000;
	font-weight:bold;
}
#selListAll .clsCommonTopAnalystRoundedCorner .clsTopAnalystTbl a, #selListAll .clsForumTbl td a {
	color:#8FA715;
	font-weight:normal;
}
.clsCommonTopAnalystRoundedCorner .clsTopAnalystTbl a:hover, .clsForumTbl td a:hover {
	color:#8FA715;
}
.clsCommonTopAnalystRoundedCorner .clsForumTbl .clsButtonAlignment {
	background:transparent;
	text-align:right;
}
/*-- help --*/
/*-- for popup windows --*/
.clsPopupHeader {
	padding:10px;
}
.clsPopupHeader #main {
	margin:0;
}
#selHelp {
	text-align:left;
}
#selHelp dt a {
	font-weight:bold;
}
#selHelp dd {
	padding:0.2em 0 1em 0;
}
/* style for welcome page */
.clsWelcomeContent {
	margin:1em 0;
}
.clsWelcomeContent h3 {
	color:#333;
	padding:0.1em 0 0.2em 0.5em;
	font-size:1.3em;
}
.clsWelcomeContent h4 {
	font-size:1.6em;
	font-weight:bold;
	color:#45B434;
	margin:1em 0;
}
.clsSignupContent {
	padding:1em;
}
.clsContinueRight {
	text-align:right;
	margin:1em 0;
}
.clsContinueRight a {
	background:#FF7800;
	padding:0.5em 1em;
	color:#FFF;
	font-weight:bold;
}
.clsContinueRight a:hover {
	background:#3B8901;
	text-decoration:none;
}
/*-- RSS Feeds --*/
.clsRssFeeds table, .clsRssFeeds td, .clsRssFeeds th {
	background:transparent;
	vertical-align:middle;
	border:0;
}
.clsRssFeeds th {
	width:24%;
	text-align:center;
}
.clsRssFeeds td {
	width:19%;
	text-align:center;
}
/* style for points and levels */
.clsPointsAndLevels p {
	margin:0.5em 0;
}
.clsActivityDetails, .clsPointsDetails {
	margin:1em 0;
}
.clsActivityDetails td, .clsPointsDetails td {
	padding:10px;
}
.clsPointsDetails .clsLevelTypes {
	text-align:left;
	height:80px;
}
/* style for blog comment reply */
.clsPostReply {
	width:570px;
	margin:1em auto;
	font-weight:bold;
}
.clsBlogButtons {
	margin:0 0 0 5.5em;
}
.clsBlogButtons input {
	margin:0 10px 0 0;
}
.clsPostReply p {
	margin:0 0 0.5em 0;
	font-weight:bold;
}
.clsPostReply textarea {
	width:430px;
}
.clsPostReply .clsValidReply {
	color:#FF7800;
}
.clsBlogReply {
	border-bottom:1px dotted #FF7800;
	margin:1em 0 1em 3em;
	width:640px;
	padding:0 0 1em 0;
}
.clsAnswers .clsBlogReply {
	width:350px;
	margin:1em 0;
}
.clsBlogReply p span {
	border:0 !important;
}
.clsBlogDelete a {
	color:#FF7800;
	text-transform:capitalize;
}
/* style for bookmarks options */
#selBookmarksOptions {
	margin:1em 0;
}
#selblogList #selBookmarksOptions {
	margin:1em 0 1em 1em;
}
/* start of style for rounded corner in popular section */
.tlcpopular {
	background:transparent url(../img/znd/tlcpopular.jpg) no-repeat;
}
.trcpopular {
	background:transparent url(../img/znd/trcpopular.jpg) no-repeat right top;
	padding:7px 10px;
}
.blcpopular {
	background:transparent url(../img/znd/blcpopular.jpg) no-repeat left bottom;
}
.brcpopular {
	background:transparent url(../img/znd/brcpopular.jpg) no-repeat right bottom;
}
.tbpopular {
	background:transparent url(../img/znd/tbpopular.jpg) repeat-x;
}
.bbpopular {
	background:transparent url(../img/znd/bbpopular.jpg) repeat-x center bottom;
}
.rbpopular {
	background:transparent url(../img/znd/rbpopular.jpg) repeat-y right top;
}
.lbpopular {
	background:#FFF url(../img/znd/lbpopular.jpg) repeat-y left bottom;
}
.clsPopularVideoAudio {
	margin:1em 0;
}
.clsPopularHeading {
	float:left;
}
.clsPopularHeading h2 {
	font:bold 14px Arial, Helvetica, sans-serif;
	margin:3px 0 0 0;
}
.clsPopularMore {
	float:right;
}
.clsPopularMore p a {
	background:url(../images/screen_violet/icon-more.gif) no-repeat right 5px;
	padding:0 13px 0 0;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#FFF;
}
.clsPopularHeadingMore {
	overflow:hidden;
 *overflow:visible;	/*-- Overwriting for IE7 --*/
	zoom:1;
}
* html .clsPopularHeadingMore {
	height:1%;
	overflow:visible;
}
.clsIndexPopular table {
	margin:1em 0;
	border:0;
	background:transparent;
}
.clsIndexPopular table td {
	border:0;
	background:transparent;
}
.clsPopularVideoAudioTbl {
	margin:1em 0;
}
.clsPopularVideoAudioTbl td p {
	margin:0.5em 0;
}
.clsPopularVideoAudioTbl td {
	padding:0.4em;
}
.clsVideoAudioImage {
	width:110px;
	text-align: center;
}
/* end of stlye for rounded corner in popular section */
/* style for widget generator starts here */
.clsCommonWidgetSection h3, .clsCommonPreviewWidgetSection h3 {
	color:#390;
	padding:0.2em 0 4px 0;
	margin:0;
	border-bottom:1px solid #e1e1e1;
}
.clsCommonPreviewWidgetSection h3 {
}
.clsCommonPreviewWidgetSection .clsWidgetCode {
	margin:0 0 1em 0;
	padding:0.5em;
}
.clsWidgetCodeTextarea {
	width:98%;
	margin:1em 0 0 0;
}
.clsWidgetTable, .clsWidgetGenerateTable {
	margin:0 0 1em 1px;
	width:99%;
}
.clsWidgetGenerateTable {
	margin:0 0 1em 0;
}
* html .clsWidgetTable {
	margin:0 0 1em 0;
}
.clsWidgetTable td, .clsWidgetGenerateTable td {
	border:0;
}
.clsWidgetGenerateTable td {
	padding:0.5em 0.4em;
}
/* style for forum publication */
.clsForumMyTitleHeading h2, .clsForumMyTitleHeading h2 a {
	font-size:16px !important;
}
.clsForumMyTitleHeading h2 a {
	font-weight:bold !important;
}
.clsForumTitleHeading {
	float:left;
}
.clsForumTitleHeading h2 {
	border:0;
}
#selForumTitleCreate h2 {
	margin:0 0 15px 0;
}
.clsMyTitleHeading {
	float:right;
}
.clsMyTitleHeading h2 a {
	color:#3A8800;
}
.clsForumMyTitleHeading {
	overflow:hidden;
 *overflow:visible;	/*-- Overwriting for IE7 --*/
	zoom:1;
}
* html .clsForumMyTitleHeading {
	height:1%;
	overflow:visible;
}
#selForumTopicList p {
	margin:0 0 0.5em 0;
}
#selForumTopicList p a, .clsUnpublishedText a {
	font-weight:bold;
	color:#FF7800;
}
.clsUnpublishedText {
	margin:0.5em 0;
}
/* style for image attachment*/
	.clsQuestionAttachment, .clsQuestionInnerAttachment {
	background:url(../img/znd/icon-attachment.gif) no-repeat left top;
	padding-left:20px !important;
}
.clsEditAttachment {
	margin:0 0 0.5em 0;
	padding:0 0 0.5em 0;
	border-bottom:1px dotted #6BB7C7;
}
.clsAttachmentRemove {
	color:#6BB7C7 !important;
	text-align:right !important;
}
.clsAttachments {
	margin:0 0 0.5em 0;
}
/* style for login light window */
.clsLoginWindow h2 {
	margin:10px 0;
	padding:0;
	text-align:center;
}
.clsLoginWindow table td {
	text-align:left;
}
.dragableBoxInner .clsMoreLink {
	background:url(../img/znd/btn-more.gif) left 2px no-repeat;
	width:60px;
	text-align:right;
	padding-left:15px;
	margin-left:18.2em;
	margin-top:10px;
}
.dragableBoxInner .clsMoreLink a {
	color:#FF0204;
}
.dragableBoxInner .clsUserDetails {
	color:#797979 !important;
}
.dragableBoxInner .clsUserLink a {
	font-weight:normal;
	color:#7E940E;
}
.dragableBoxInner .clsUserDetails p span {
	border:0;
	background:url(../img/znd/bg-arrow.gif) right bottom no-repeat;
 *background:url(../img/znd/bg-arrow.gif) right center no-repeat;
	padding-right:12px;
}
* html .dragableBoxInner .clsUserDetails p span {
	background:url(../img/znd/bg-arrow.gif) right center no-repeat;
}
.dragableBoxInner .clsUserDetails p .clsNoBorder {
	background:none;
	padding-right:0;
}
.dragableBoxInner .clsNoBorder img {
	border:1px solid #9D9CA1;
	margin-left:5px;
}
.dragableBoxInner .clsFeaturedUserThumb {
	float:right;
	width:80px !important;
	margin-bottom:-80px;
}
* html .dragableBoxInner .clsFeaturedUserThumb {
	margin-right:0px;
}
.dragableBoxInner .clsFeaturedUserDetails {
	width:99% !important;
}
.dragableBoxInner .clsTitleLink a {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#03A0D5
}
.dragableBoxInner .clsFeaturedUserDetails p {
	background:url(../img/znd/bg-arrow.gif) left 3px no-repeat;
	padding-left:15px;
	padding-bottom:10px;
	width:150px;
	color:#7A7A7A;
}
.dragableBoxInner .clsTotalPoints {
	color:#000;
	font-weight:bold;
}
.dragableBoxInner #top_analysts table, .dragableBoxInner #top_analysts td, .dragableBoxInner #top_analysts th, .dragableBoxInner #week_experts table, .dragableBoxInner #week_experts td, .dragableBoxInner #week_experts th {
	border:0;
}
.dragableBoxInner #top_analysts td, .dragableBoxInner #top_analysts th, .dragableBoxInner #week_experts td, .dragableBoxInner #week_experts th {
	width:33%;
}
.dragableBoxInner #top_analysts th, .dragableBoxInner #week_experts th {
	background:none;
	color:#6C6C6C;
	text-decoration:underline;
}
.dragableBoxInner .clsOddQuestion.clsUserThumbDetails, .dragableBoxInner .clsEvenQuestion.clsUserThumbDetails {
	font-weight:bold;
	color:#000;
}
.dragableBoxInner .clsNoRecords {
	background-color:#E1E1E1;
	color:#000;
	border:2px solid #93BB72;
	border-left:0;
	border-right:0;
}
.clsManageBlocks {
	padding:10px 0 0 0;
	float:left;
	width:400px;
}
.clsManageBlocks a {
	padding-left:20px;
	color:#7E940E;
	font-weight:bold;
	margin-bottom:10px;
}
.clsResetAll {
	float:right;
	color:#000;
	width:100px;
	margin-bottom:0;
}
* html .clsResetAll {
}
.clsResetAll a, .clsShowHideAll a {
	background:url(../img/znd/bg-reset.jpg) left top no-repeat;
	width:88px;
	line-height:32px;
	text-align:center;
	vertical-align:middle;
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#000;
	display:block;
	padding:10px 0;
}
.clsShowHideAll a {
	float:right;
	background:url(../img/znd/bg-hideall.jpg) left top no-repeat;
	color:#FFF;
}
.clsShowHideAll {
	float:right;
	text-align:right;
	margin-right:10px;
	color:#000;
	width:100px;
	margin-bottom:0;
}
* html .clsShowHideAll {
	margin-right:10px;
}
.clsIndexShowHideLink {
	overflow:hidden;
 *overflow:visible;	/*-- Overwriting for IE7 --*/
	zoom:1;
	height:32px;
	margin:5px 0 0 0 !important;
}
* html .clsIndexShowHideLink {
	height:1%;
	overflow:visible;
	margin:0 !important;
}
.clsSideBarLogin .clsCommonTable td {
	vertical-align:top;
	line-height:25px;
}
* html .clsSideBarLogin .clsCommonTable td {
	line-height:20px;
}
.clsSignupTextArea {
	height:80px;
}
.clsLeftButton {
	float:left !important;
}
.clsFormLabelCellWidth {
	width:120px;
}
/* style for import contacts section starts here */
.clsPopUpMain {
	margin:10px;
}
.clsImportContactLink {
	padding:10px 0;
}
.clsImportContactLink li {
	margin:0 0 5px 0;
}
.clsImportContactLink li a {
	background:url(../img/znd/icon-sidebarinnerlink.gif) no-repeat left 2px;
	padding:0 0 0 15px;
	color:#000;
	font-size:8pt;
	font-weight:bold;
}
.clsImportButtons {
	padding:10px 0;
}
.clsImportClose {
	float:right;
}
.clsImportClose a {
	background:url(../img/znd/btn-close.gif) no-repeat;
	text-indent:-999em;
	display:block;
	width:17px;
	height:17px;
}
/* style for import contacts section ends here */
/* style for popular audio and video in index page starts here */
.clsPopularAudioVideoLeft {
	float:left;
	width:367px;
}
.clsPopularAudioVideoRight {
	float:left;
	margin:0 0 0 10px;
	width:320px;
}
.clsCommonPopularVideosRoundedCorner {
	margin:17px 0 0 0;
}
.tlcpopularvideos {
	background:transparent url(../img/znd/tlcpopularvideos.jpg) no-repeat;
}
.trcpopularvideos {
	background:transparent url(../img/znd/trcpopularvideos.jpg) no-repeat right top;
	padding:10px;
}
* html .trcpopularvideos {
	padding:10px 10px 17px 10px;
}
.blcpopularvideos {
	background:transparent url(../img/znd/blcpopularvideos.jpg) no-repeat left bottom;
}
.brcpopularvideos {
	background:transparent url(../img/znd/brcpopularvideos.jpg) no-repeat right bottom;
}
.tbpopularvideos {
	background:transparent url(../img/znd/tbpopularvideos.jpg) repeat-x;
}
.bbpopularvideos {
	background:transparent url(../img/znd/bbpopularvideos.jpg) repeat-x center bottom;
}
.rbpopularvideos {
	background:transparent url(../img/znd/rbpopularvideos.jpg) repeat-y right top;
}
.lbpopularvideos {
	background:#54626B url(../img/znd/lbpopularvideos.jpg) repeat-y left bottom;
}
.clsPopularInnerDetails {
	height:284px;
	_height:280px;
}
.clsPopularVideoAudioRow p {
	float:left;
	margin:0 0 10px 10px;
	color:#FFF;
}
.clsPopularVideoAudioRow p.clsPopularVideoAudioNoMargin {
	margin:0;
}
.clsPopularVideoAudioRow p a {
	color:#FFF;
	font-size:8pt;
}
.clsPopularVideoAudioRow {
	border-bottom:1px dotted #FFF;
	margin:0 0 5px 0;
	padding:0 0 5px 0;
}
.lbpopularvideos .clsMoreLink a {
	color:#FFF;
}
.clsCommonPopularVideosRoundedCorner #selImageBorder {
	padding:1px;
}
.clsUploadSection {
	text-align:center;
}
.clsPopularVideosContent table td {
	border-right:0;
}
.clsVideosAudiosAnswer {
	width:180px;
}
/* style for popular audio and video in index page ends here */
/*.clsInboxReadTbl input.clsChechRadio,#selComposeMail .clsRichTextTable input.clsChechRadio{
	border:0 !important;
	vertical-align:middle;
	color:#666;
	font-size:12px;
	padding:0;
}*/
.clsNoLink {
	cursor:text;
}
.clsNoLink:hover {
	text-decoration:none;
}
.clsPopularVideoAudioRow .clsAddPlayImage {
	width:15px;
	height:15px;
	position:absolute;
	text-indent:-999em;
	margin:5.5em 0 0 5px;
 *margin:4.9em 0 0 5px;
	background:url(../img/znd/icon-playmusic.jpg) no-repeat;
}
* html .clsPopularVideoAudioRow .clsAddPlayImage {
	margin:4.9em 0 0 5px;
}
.clsForumCreateTopic {
	padding-left:0.6em
}
.clsImageLink a {
	color:#000;
	font-weight:bold;
}
.clsImageLink a:hover {
	color:#8FA715;
}
/* errorlist page */
.clsErrorList li {
	line-height:25px;
	background:url(../img/znd/icon-sidebarlink.gif) no-repeat left center;
	padding-left:15px;
}
#memberserror .clsBold, #error .clsBold {
	padding-left:0;
}
.clsZeroColour, .clsNegativeColour {
	font-size:12px;
	color:#339933;
	margin:5px 0 0 0;
}
.clsNegativeColour {
	color: #FF0000;
}
.clsCharacterLimit {
	font-size:16px;
	font-weight:bold;
}
.clsDisableButton {
	background:#D6D6D6;
	font-weight:bold;
	color:#999;
	font-size:14px;
	border:2px solid #BBB !important;
	padding:2px 5px;
	cursor:text;
}
.clsCommentTextArea {
	width:513px;
}
.clsCommentAnswerDisplay {
	background:#FFF;
	border:1px solid #EBEBEB;
	padding:10px 10px;
	margin:10px 0 0 0;
}
.clsAnswerCommentDetails {
	border-bottom:1px solid #EBEBEB;
	padding-top:10px;
}
.clsAnswerCommentDetails .clsUserDetails {
	margin-left:10px;
}
/* Style to display listing style in fckeditor */
* html .clsFckoverwrite p {
	font-size:auto;
}
.clsFckunOrderedLi li {
	list-style:disc;
	margin-left:15px;
}
.clsFckOrderedLi {
	margin-left:20px !important;
	padding-left:0 !important;
}
.clsFckOrderedLi li {
	list-style:decimal;
}
.clsFckIframe {
	border:0 !important;
	width:100%;
	margin:0;
	padding:0;
	background:transparent !important;
}
/* face book */
.sidebarFacebook p {
	color:#666;
	font-size:8pt;
	font-weight:normal;
	padding:5px 5px 5px 50px;
	background:transparent url(../img/fbapp.png) no-repeat scroll 0 5px;
	margin:5px 5px 5px 10px;
}
.sidebarFacebook p a {
	color:#000000;
	font-weight:bold;
}
.clsFaceBookProfileButton p {
	line-height:20px;
	padding-bottom:10px;
}
.clsManageFacebookBlocks h2 {
	font-size:10pt;
	line-height:20px;
	font-weight:bold;
	margin-left:20px;
	color:#7E940E;
}
.clsManageFacebookBlocks h2 span {
	font-size:8pt;
	color:#000;
	font-weight:normal;
}
.clsManageFacebookBlocks h2 span a {
	font-weight:bold;
	text-decoration:underline;
}
.clsManageFacebookBlocks h2 span a:hover {
	color:#000;
}
.clsOperaFacebook {
	font-size:8pt;
	color:#FF0000;
}
.clsSignupWith {
	font-weight:bold;
	line-height:24px;
	padding:2px 0 0 9px;
}
.clsSignupWith span {
	display:block;
	float:left;
	width:86px;
}
.clsLoginborder {
	border-bottom:1px solid #ecf3c7;
}
.clsStyleSwitcher {
*margin-top:0px !important;
}
.clsTwitterAlertIcon {
	background:url(../img/znd/icon-anonymoustwitteruser.jpg) no-repeat left top;
	padding:20px 0 25px 65px !important;
}
.clsTwitterAnswer {
	padding:5px 0 0 60px !important;
}
.clsTwitter a {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../img/znd/twittbtn.png) no-repeat scroll 0 0;
	display:inline-block;
	height:25px !important;
	margin:0 5px 15px 270px;
	text-indent:-999em;
	width:107px !important;
	float:left;
}
.clsFacebook {
	display:inline-block;
	height:25px !important;
	margin:0 0 15px 20px;
	text-indent:-999em;
	width:107px !important;
	margin-left:20px;
	float:left;
}
.ftlinf {
	margin-right:10px;
	margin-left:270px;
	margin-bottom:10px;
}
/*
 * Light window
 */
#lightwindow_overlay {
	/* REQUIRED */
	display: none;
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100px;
	z-index: 500;/* REQUIRED */
}
#lightwindow {
	/* REQUIRED */
	/* Of Note - The height and width of this element are set to 0px */
	display: none;
	visibility: hidden;
	position: absolute;
	z-index: 999;/* REQUIRED */
}
#lightwindow_container {
	/* REQUIRED */
		display: none;
	visibility: hidden;
	position: absolute;
	/* REQUIRED */
		padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#lightwindow_container div {
/*text-align:center !important;*/
	}
#selManageAbuseContent h2, #selManageAbuseContent div {
	text-align:left !important;
}
/* IE6 needs this or it messes with our positioning */
	* html #lightwindow_container {
	overflow: hidden;
}
#lightwindow_contents {
	overflow: hidden;
	z-index: 0;
	position: relative;
	background-color:#FFF;
	border: 10px solid #666;
}
#lightwindow_contents table {
	width:400px;
	margin:0 0 1em 1.4em;
}
* html #lightwindow_contents table {
	width:350px;
}
* html #lightwindow_contents table td {
	padding:0.3em !important;
}
#lightwindow_contents .clsCommonTopAnalystRoundedCorner {
	margin:10px;
	text-align:left;
}
#lightwindow_loading {
	/* REQUIRED */
	height: 100%;
	width: 100%;
	top: 0px;
	left: 0px;
	z-index: 9999;
	position: absolute;
	/* REQUIRED */
	background-color: #f0f0f0;
	padding: 10px;
}
#lightwindow_loading_shim {
	display: none;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 100%;
	height: 100%;
}
#lightwindow_loading span {
	font-size: 12px;
	line-height: 32px;
	color: #444444;
	float: left;
	padding: 0 10px 0 0;
}
#lightwindow_loading span a, #lightwindow_loading span a:link, #lightwindow_loading span a:visited {
	color: #09F;
	text-decoration: none;
	cursor: pointer;
}
#lightwindow_loading span a:hover, #lightwindow_loading span a:active {
	text-decoration: underline;
}
#lightwindow_loading img {
	float: left;
	margin: 0 10px 0 0;
}
/*-----------------------------------------------------------------------------------------------
	I liked the Navigation so much from http://www.huddletogether.com/projects/lightbox2/
	I mean let's face it, it works really well and is very easy to figure out.
-----------------------------------------------------------------------------------------------*/

#lightwindow_navigation {
	/* REQUIRED */
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;/* REQUIRED */
}
/* We need to shim the navigation for IE, though its more of a sub-floor */
	#lightwindow_navigation_shim {
	/* REQUIRED */
		display: none;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 100%;
	height: 100%;/* REQUIRED */
}
#lightwindow_navigation a, #lightwindow_navigation a:link, #lightwindow_navigation a:visited, #lightwindow_navigation a:hover, #lightwindow_navigation a:active {
	/* REQUIRED */
		outline: none;/* REQUIRED */
}
#lightwindow_previous, #lightwindow_next {
	width: 49%;
	height: 100%;
	background: transparent url(../js/lightwindow/images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
}
#lightwindow_previous {
	float: left;
	left: 0px;
}
#lightwindow_next {
	float: right;
	right: 0px;
}
#lightwindow_previous:hover, #lightwindow_previous:active {
	background: url(../js/lightwindow/images/prevlabel.gif) left 15% no-repeat;
}
#lightwindow_next:hover, #lightwindow_next:active {
	background: url(../js/lightwindow/images/nextlabel.gif) right 15% no-repeat;
}
#lightwindow_previous_title, #lightwindow_next_title {
	display: none;
}
#lightwindow_galleries {
	width: 100%;
	position: absolute;
	z-index: 50;
	display: none;
	overflow: hidden;
	margin: 0 0 0 10px;
	bottom: 0px;
	left: 0px;
}
#lightwindow_galleries_tab_container {
	width: 100%;
	height: 0px;
	overflow: hidden;
}
a#lightwindow_galleries_tab, a:link#lightwindow_galleries_tab, a:visited#lightwindow_galleries_tab {
	display: block;
	height: 20px;
	width: 77px;
	float: right;
	line-height: 22px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	cursor: pointer;
	font-size: 11px;
	color: #ffffbe;
	background:transparent url(../js/lightwindow/images/black-70.png) repeat 0 0;
}
* html a#lightwindow_galleries_tab, * html a:link#lightwindow_galleries_tab, * html a:visited#lightwindow_galleries_tab {
	background: none;
	background-color: #000000;
	opacity: .70;
	filter: alpha(opacity=70);
}
a:hover#lightwindow_galleries_tab, a:active#lightwindow_galleries_tab {
	color: #ffffbe;
}
#lightwindow_galleries_tab_span {
	display: block;
	height: 20px;
	width: 63px;
	padding: 0 7px 0 7px;
}
#lightwindow_galleries_tab .up {
	background:transparent url(../js/lightwindow/images/arrow-up.gif) no-repeat 60px 5px;
}
#lightwindow_galleries_tab .down {
	background:transparent url(../js/lightwindow/images/arrow-down.gif) no-repeat 60px 6px;
}
#lightwindow_galleries_list {
	background:transparent url(../js/lightwindow/images/black-70.png) repeat 0 0;
	overflow: hidden;
	height: 0px;
}
* html #lightwindow_galleries_list {
	background: none;
	background-color: #000000;
	opacity: .70;
	filter: alpha(opacity=70);
}
.lightwindow_galleries_list {
	width: 200px;
	float: left;
	margin: 0 0 10px 0;
	padding: 10px;
}
.lightwindow_galleries_list h1 {
	color: #09F;
	text-decoration: none;
	font-weight: bold;
	cursor: pointer;
	padding: 10px 0 5px 0;
	font-size: 16px;
}
.lightwindow_galleries_list li {
	margin: 5px 0 5px 0;
	list-style-type: none;
}
.lightwindow_galleries_list a, .lightwindow_galleries_list a:link, .lightwindow_galleries_list a:visited {
	display: block;
	line-height: 22px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	cursor: pointer;
	padding: 0 0 0 10px;
	font-size: 11px;
}
.lightwindow_galleries_list a:hover, .lightwindow_galleries_list a:active {
	background: #000000;
	color: #ffffbe;
	border-left: 3px solid #ffffbe;
	padding: 0 0 0 7px;
}
#lightwindow_data {
	/* REQUIRED */
	position: absolute;/* REQUIRED */
}
#lightwindow_data_slide {
	/* REQUIRED */
		position: relative;/* REQUIRED */
}
#lightwindow_data_slide_inner {
	background-color: #ffffff;
	padding: 0 10px 10px 10px;
}
#lightwindow_data_caption {
	padding: 10px 0 0 0;
	color: #666666;
	line-height: 25px;
	background-color: #ffffff;
	clear: both;
}
#lightwindow_data_details {
	background-color: #f0f0f0;
	padding: 0 10px 0 10px;
	height: 20px;
}
#lightwindow_data_author_container {
	width: 40%;
	text-align: right;
	color: #666666;
	font-style: italic;
	font-size: 10px;
	line-height: 20px;
	float: right;
	overflow: hidden;
}
#lightwindow_data_gallery_container {
	font-size: 10px;
	width: 40%;
	text-align: left;
	color: #666666;
	line-height: 20px;
	float: left;
	overflow: hidden;
}
#lightwindow_title_bar {
	height: 25px;
	overflow: hidden;
}
#lightwindow_title_bar_title {
	color: #ffffbe;
	font-size: 14px;
	line-height: 25px;
	text-align: left;
	float: left;
}
a#lightwindow_title_bar_close_link, a:link#lightwindow_title_bar_close_link, a:visited#lightwindow_title_bar_close_link {
	float: right;
	text-align: right;
	cursor: pointer;
	color: #ffffbe;
	line-height: 25px;
	padding: 0;
	margin: 0;
}
a:hover#lightwindow_title_bar_close_link, a:active#lightwindow_title_bar_close_link {
	color: #ffffff;
}
/*-----------------------------------------------------------------------------------------------
	Theme styling stuff
-----------------------------------------------------------------------------------------------*/

#lightwindow p {
	color: #000000;
	padding-right: 10px;
}
/* style for popup window */

.clsUploadSection {
	padding:1.5em 0;
}
#selMsgError p {
	color:#F00;
}
#lightwindow_contents .clsForgot {
	position:absolute;
	left:20px
}
/* Global.css */

/*
 * Input Styles
 
input,
textarea,
select {
  padding: 3px;
  font-size:14px;
  color: #666;
  margin:1px;
}

input:focus,
textarea:focus,
select:focus {
  color: #333;
  border: 1px solid #999;
}

input.button {
  color: #555;
  background: #FFF;
  border-width: 1px;
  border-style: solid;
  border-color: #FFF #00DFFF #00DFFF #FFF;
}*/

/*
 * Livevalidation Styles
 */
.LV_validation_message {
	font-weight:normal;
	margin:0 0 0 5px;
	display:block;
}
.LV_validation_message {
	width:auto;
}
.LV_validation_message {
	width:245px;
}
.LV_valid {
	color:#999;
	display:none;
}
.LV_invalid {
	color:#CC0000;
}
.LV_valid_field, input.LV_valid_field:hover, input.LV_valid_field:active, textarea.LV_valid_field:hover, textarea.LV_valid_field:active {
	border: 1px solid #999;
}
.LV_invalid_field, input.LV_invalid_field:hover, input.LV_invalid_field:active, textarea.LV_invalid_field:hover, textarea.LV_invalid_field:active {
	border: 1px solid #CC0000;
}
/* Content Slider */
.sliderwrapper {
	position: relative; /*leave as is*/
	overflow: hidden; /*leave as is*/
	border: 1px solid #FCFFEC;
	border-bottom-width: 1px;
	/*width of featured content slider*/
	height: 160px;
}
#sliderbestAnswers {
	border: 1px solid #FCFFEC;
	background-color: #FCFFEC;
}
.sliderHeading {
	border: 1px solid #FE912A;
	background-color: #FE912A;
	font-weight:bold;
	color:#FFF;
}
.sliderwrapper .contentdiv {
	visibility: hidden; /*leave as is*/
	position: absolute; /*leave as is*/
	left: 0;  /*leave as is*/
	top: 0;  /*leave as is*/
	padding: 5px;
	background: #fff;
	height:100%;
	width:100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	padding:0;
}
.pagination {
	text-align: right;
	background:transparent none scroll 0 0;
	padding: 0;
}
.pagination a {
	padding: 0 5px;
	text-decoration: none!important;
	color: #00007D;
	background: #FCFFEC;
}
#paginate-slider1 a:hover {
	color: #FCFFEC;
	background-color:#FF8F29;
}
.pagination a.selected {
	color: #FFF;
	background-color:#FF8F29;
}
#pag .pagination a:hover {
	background-color:#fff!important;
}
#pag .pagination a.selected {
	background-color:#fff!important;
}
.contentdiv .clsUserThumbDetails {
	overflow:auto;
	zoom:1;
	border:1px solid #e1e1e1;
	padding:5px;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	background:#fffde7 none repeat scroll 0 0;
}
* html .contentdiv .clsUserThumbDetails {
	overflow:visible;
	height:1%;
}
.clsAnsweredQuestion {
	background:#ffffcc !important;
	border:1px solid #e2e2e2;
}
.contentdiv .clsUserDetails p span {
	border-right:1px solid #fff;
}
.contentdiv .clsNoBorder {
	border:0 !important;
}
/* Suggest */
/*#message {
	font-weight: bold;
	text-align: center;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px
}*/
#scroll {
	position:absolute;
	margin: 0 auto;
	visibility: hidden;
	background-color: white;
	z-index: 1;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-collapse: collapse;
	border-bottom-style: solid;
	border-color: #999999;
	border-width: 1px;
	overflow:auto;
	margin-left:1px;
	margin-top:0px;
	width:467px;
}
.clsSuggestHeading {
	font:bold 14px Arial, Helvetica, sans-serif;
	background-color:#E8FFD1;
	border-bottom:1px solid #999;
	color:#479201;
}
* html .clsSuggestHeading {
	line-height:25px;
	text-indent:7px;
}
#scroll div {
	margin: 0 auto;
	text-align:left
}
#suggest table {
	width: 100%;
	font-size: 12px;
	font-weight: normal;
	color: #676767;
	text-decoration: none;
	border: 0px;
	padding: 0px;
	text-align:left;
	margin: 0px;
}
.highlightrow {
	background:#c5dcfa none scroll 0 0;
	cursor: pointer
}
.clsSuggestNoRecords {
	text-align:center;
}
.clsSuggestNoRecords strong {
	color:#F00;
}
/* Main style */

/* General Style */
html, body {
	height: 100%;
}
body {
	background:#e7f1fd url(../img/mbg.png) repeat-x scroll 0 0;
	font:0.80em/1.5 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	color:#555;
}
/* Text style */
a {
	color:#f26522;
	cursor:pointer;
	outline-style:none;
	text-decoration:underline;
}
a:link {
	color: #f26522;
	text-decoration:underline;
}
a:visited {
	color: #f26522;
	text-decoration:underline;
}
a:hover {
	color: #000;
	text-decoration:underline;
}
a:active {
	color: #000;
	text-decoration:underline;
}
hr {
	border:0 #b3c8e9 solid;
	border-top-width:1px;
	clear:both;
	height:0
}
h1 {
	font-size:25px
}
h2 {
	font-size:23px
}
h3 {
	font-size:21px
}
h4 {
	font-size:19px
}
h5 {
	font-size:17px
}
h6 {
	font-size:15px
}
ol {
	list-style:decimal
}
ul {
	list-style:disc
}
li {
	margin-left:30px
}
p, dl, hr, ol, ul, pre, table, address, fieldset {
	/*margin-bottom:20px*/
}
/* Grid constructors */
.container {
	margin-left:auto;
	margin-right:auto;
	width:960px;
	min-height:100%;
	margin-bottom: -310px;
	position:relative;
	/*margin-top:-19px;*/
}
.header {
	display:inline;
	float:left;
	position:relative;
	width:960px;
	height:90px;
}
.logo {
	display:inline;
	float:left;
	position:relative;
	width:266px;
	height:64px;
}
.logo h1 {
	text-indent:-9999px;
}
.logo h1 a {
	display:block;
	background:transparent url(../img/logo.png) repeat scroll 0 0;
	width:266px;
	height:64px;
	padding:0;
	margin:0;
}
.hdata {
	display:inline;
	float:left;
	position:relative;
	width:684px;
	height:32px;
	margin-left:10px;
}
.usermenu {
	text-align:right;
	padding-top:4px;
}
.usermenu ul {
	margin:0;
	padding-left:0;
	float:right;
	display: inline;
	list-style-type: none;
	list-style-image:none;
	list-style-position:outside;
}
.usermenu ul li {
	display:inline;
	margin:0 6px 0 0;
	float:right;
	color:#666;
}
.usermenu ul li span {
	color:#999;
}
.usermenu ul li a {
	text-decoration:none;
}
.usermenu ul li.zmcont {
	background:url(/img/icons/star.png) no-repeat scroll 0 2px;
	padding-left:18px;
}
.usermenu ul li.zuedit {
	background:url(/img/icons/user_edit.png) no-repeat scroll 0 2px;
	padding-left:18px;
}
.usermenu ul li.zprofi {
	background:url(/img/icons/user.png) no-repeat scroll 0 2px;
	padding-left:18px;
}
.shares {
	margin:4px 0 0 0;
}
.hdata h2 {
	font-size:14px;
	margin-top:10px;
	font-weight:100;
	display:none;
}
/* Big Search */
.bsearch {
	display:inline;
	float:left;
	position:relative;
	width:960px;
	height:90px;
	margin-top:2px;
}
.bgs {
	display:inline;
	float:left;
	position:relative;
	width:960px;
	height:58px;
	margin-top:17px;
	background:transparent url(../img/bsearch_bg.png) no-repeat scroll 0 0;
}
.bgs ul {
	margin:10px 0 0 6px;
	padding-left:0;
	float:left;
	display: inline;
	list-style-type: none;
	list-style-image:none;
	list-style-position:outside;
}
.bgs ul li {
	display:inline;
	margin:0 8px 0 0;
	float:left;
}
.pro_icon {
	display:inline;
	float:left;
	position:relative;
	width:20px;
	height:21px;
	margin:8px 0 0 6px;
}
.pro_title {
	display:inline;
	float:left;
	position:relative;
	width:152px;
	height:19px;
	margin:11px 3px 0 0;
}
.pro_title h2 {
	text-indent:-9999px;
}
.pro_title h2 label {
	display:block;
	background:transparent url(../img/podg_titl.png) repeat scroll 0 0;
	width:152px;
	height:19px;
	padding:0;
	margin:0;
}
.big_search {
	border:1px solid #acacac;
	background:#fff url(../img/big_search_bg.png) repeat-x scroll 0 0;
	width:476px;
	height:30px;
	font-size:24px;
	line-height:31px;
	padding:3px 2px 2px 2px;
	color:#666;
}
.big_btnsub {
	border:none;
	background:transparent url(../img/btn_search.png) no-repeat scroll 0 0;
	width:120px;
	height:38px;
	text-indent:-9999px;
	cursor:pointer;
	display:block;
}
.big_btnas a {
	background:transparent url(../img/btn_asearch.png) no-repeat scroll 0 0;
	width:120px;
	height:38px;
	text-indent:-9999px;
	cursor:pointer;
	display:block;
	text-decoration:none;
}
/* Main Menu */
.menu {
	display:inline;
	float:left;
	position:relative;
	width:960px;
	height:45px;
	margin:4px 0 0 0;
}
.menu ul {
	margin:4px 0 0 0;
	padding-left:0;
	float:left;
	display: inline;
	list-style-type: none;
	list-style-image:none;
	list-style-position:outside;
	width:960px;
}
.menu ul li {
	display:inline;
	margin:0 10px 0 0;
	float:left;
	width:90px;
}
.menu ul li.mme a {
	display:inline;
	float:left;
	width:90px;
	height:31px;
	display:inline-block;
	background:transparent url(../img/mbtn_bg.png) no-repeat scroll 0 0;
	font-size:14px;
	color:#898989;
	font-weight:300;
	text-align:center;
	line-height:29px;
	text-decoration:none;
	overflow:hidden;
	margin-top:1px;
}
.menu ul li.mme a:hover {
	background:transparent url(../img/mbtn_bg.png) no-repeat scroll 0 -31px;
	color:#000;
}
.menu ul li.flri {
	width:167px;
	float:right;
}
.menu ul li.popi a {
	display:inline;
	float:left;
	width:167px;
	height:32px;
	display:inline-block;
	background:transparent url(../img/popi_btn.png) no-repeat scroll 0 0;
	font-size:14px;
	color:#898989;
	font-weight:300;
	text-align:center;
	line-height:28px;
	text-decoration:none;
	overflow:hidden;
	text-indent:-9999px;
}
.menu ul li.popi a:hover {
	background:transparent url(../img/popi_btn.png) no-repeat scroll 0 -32px;
	color:#000;
}
.menu ul li.dood a {
	display:inline;
	float:left;
	width:167px;
	height:32px;
	display:inline-block;
	background:transparent url(../img/dood_btn.png) no-repeat scroll 0 0;
	font-size:14px;
	color:#898989;
	font-weight:300;
	text-align:center;
	line-height:28px;
	text-decoration:none;
	overflow:hidden;
	text-indent:-9999px;
}
.menu ul li.dood a:hover {
	background:transparent url(../img/dood_btn.png) no-repeat scroll 0 -32px;
	color:#000;
}
/* Abeceda Pitanja */
.pilb {
	display:inline;
	float:left;
	position:relative;
	width:960px;
	height:30px;
	margin:4px 0 0 0;
}
.pilb .adesc {
	display:inline;
	float:left;
	position:relative;
	width:300px;
	height:20px;
	margin:4px 0 0 0;
	font-size:11px;
	color:#333;
}
.alphawrap {
	position:absolute;
	top:-56px;
	left:290px;
	z-index:99;
	width:654px;
	height:22px;
	float:left;
	overflow:hidden;
	display:inline;
}
.alphabet {
	display:inline;
	float:left;
	position:relative;
	width:650px;
	height:20px;
	margin:2px 0 0 10px;
	font-size:12px;
	overflow:hidden;
}
.alphabet a {
	display:inline-block;
	float:left;
	position:relative;
	width:18px;
	height:18px;
	margin:0 4px 0 0;
	font-size:12px;
	font-weight:700;
	color:#666;
	text-decoration:none;
	background:#d7e7fd none scroll 0 0;
	border:1px solid #FFF;
	text-align:center;
}
.alphabet a:hover {
	color:#fff;
	text-decoration:none;
	background:#0185c8 none scroll 0 0;
	border:1px solid #FFF;
}
.alphabet .clsActiveQuestionLib {
	color:#fff;
	text-decoration:none;
	background:#0185c8 none scroll 0 0;
	border:1px solid #FFF;
}
/* Sidebar */
.sidebar {
	display:inline;
	float:left;
	position:relative;
	width:260px;
	height:100%;
	margin:26px 10px 0 0;
}
.sbox {
	display:inline;
	float:left;
	position:relative;
	width:260px;
	height:100%;
	margin:0 0 20px 0;
	overflow:hidden;
}
.sboxh {
	display:inline;
	float:left;
	position:relative;
	width:260px;
	height:30px;
	overflow:hidden;
}
.sbox .blue {
	background:transparent url(../img/blue_sbox_head.png) no-repeat scroll 0 0;
}
.sbox .red {
	background:transparent url(../img/red_sbox_head.png) no-repeat scroll 0 0;
}
.sboxc {
	display:inline;
	float:left;
	position:relative;
	width:260px;
	height:100%;
	background:transparent url(../img/sbox_cbg.png) repeat-y scroll 0 0;
	overflow:hidden;
}
.sboxf {
	display:inline;
	float:left;
	position:relative;
	width:260px;
	height:4px;
	background:transparent url(../img/sbox_fbg.png) no-repeat scroll 0 0;
	overflow:hidden;
}
h2.smallh {
	padding:4px 10px 4px 10px;
	font-size:13px;
	font-weight:100;
	margin:0;
}
.pade10 {
	padding:4px 10px 4px 10px;
}
h2.das {
	width:133px;
	height:17px;
	text-indent:-9999px;
	margin:8px 0 0 10px;
	background:transparent url(../img/daspremni_title.png) no-repeat scroll 0 0;
}
h2.kap {
	width:134px;
	height:17px;
	text-indent:-9999px;
	margin:8px 0 0 10px;
	background:transparent url(../img/katpit_title.png) no-repeat scroll 0 0;
}
h2.nep {
	width:169px;
	height:17px;
	text-indent:-9999px;
	margin:8px 0 0 10px;
	background:transparent url(../img/neopit_title.png) no-repeat scroll 0 0;
}
h2.mop {
	width:72px;
	height:17px;
	text-indent:-9999px;
	margin:8px 0 0 10px;
	background:transparent url(../img/mopr_title.png) no-repeat scroll 0 0;
}
h2.toz {
	width:124px;
	height:17px;
	text-indent:-9999px;
	margin:8px 0 0 10px;
	background:transparent url(../img/naoz_title.png) no-repeat scroll 0 0;
}
h2.abp {
	width:124px;
	height:17px;
	text-indent:-9999px;
	margin:8px 0 0 10px;
	background:transparent url(../img/abpi_title.png) no-repeat scroll 0 0;
}
h2.fba {
	width:218px;
	height:17px;
	text-indent:-9999px;
	margin:8px 0 0 10px;
	background:transparent url(../img/fbad_title.png) no-repeat scroll 0 0;
}
ul.katpit {
	margin:8px 0 6px 12px;
	padding-left:0;
	list-style-type: none;
	list-style-image:none;
	list-style-position:outside;
	display:block;
}
ul.katpit li {
	margin:4px 10px 0 0;
	display:block;
	border-bottom:1px #e1e1e1 dotted;
	padding-bottom:6px;
}
ul.katpit li a {
	color:#777;
	font-size:14px;
	text-decoration:none;
	width:240px;
	height:20px;
	display:block;
}
ul.katpit li a:hover {
	color:#F60;
	font-size:14px;
	text-decoration:underline;
	background:url(../img/light_bulb.png) no-repeat scroll 100% 0;
}
ul.katpit li.clsActive a {
	color:#F60;
	font-size:14px;
	text-decoration:none;
	background:url(../img/light_bulb.png) no-repeat scroll 100% 0;
}
ul.katpit li.clsActive ul {
	display:none;
}
ul.neopit {
	margin:8px 0 6px 12px;
	padding-left:0;
	list-style-type: none;
	list-style-image:none;
	list-style-position:outside;
	display:block;
}
ul.neopit li {
	margin:4px 10px 0 0;
	display:block;
	border-bottom:1px #e1e1e1 solid;
	padding-bottom:0px;
	padding-top:4px;
}
ul.neopit li a {
	text-decoration:none;
}
.btn_more {
	width:98px;
	height:28px;
	overflow:hidden;
	display:inline;
	margin:4px 10px;
	float:right;
}
.btn_more a {
	display:block;
	overflow:hidden;
	width:98px;
	height:28px;
	background:transparent url(../img/btn_more.png) no-repeat scroll 0 0;
	text-indent:-9999px;
}
.btn_more a:hover {
	background:transparent url(../img/btn_more.png) no-repeat scroll 0 -28px;
}
/* Right Content */
.content {
	display:inline;
	float:left;
	position:relative;
	width:680px;
	height:100%;
	margin:26px 0 0 10px;
}
.cbox {
	display:inline;
	float:left;
	position:relative;
	width:680px;
	height:100%;
	margin:0 0 20px 0;
	overflow:hidden;
}
.cboxh {
	display:inline;
	float:left;
	position:relative;
	width:680px;
	height:43px;
	overflow:hidden;
	background:transparent url(../img/cbox_hbg.png) no-repeat scroll 0 0;
}
.cboxhl {
	display:inline;
	float:left;
	position:relative;
	width:515px;/*670*/
	height:30px;
	overflow:hidden;
	margin:10px 0 3px 10px;
}
.cboxhr {
	display:inline;
	float:right;
	position:relative;
	width:125px;/*670*/
	height:25px;
	overflow:hidden;
	margin:14px 10px 0 10px;
	text-align:right;
}
.cbox2h {
	display:inline;
	float:left;
	position:relative;
	width:680px;
	height:5px;
	overflow:hidden;
	background:transparent url(../img/cbox2_hbg.png) no-repeat scroll 0 0;
}
.cbox3h {
	display:inline;
	float:left;
	position:relative;
	width:680px;
	height:14px;
	overflow:hidden;
	background:transparent url(../img/cbox3_hbg.png) no-repeat scroll 0 0;
}
h2.nao {
	width:130px;
	height:18px;
	text-indent:-9999px;
	margin:14px 0 0 14px;
	background:transparent url(../img/naodg_title.png) no-repeat scroll 0 0;
}
.cboxc {
	display:inline;
	float:left;
	position:relative;
	width:680px;
	height:100%;
	background:transparent url(../img/cbox_cbg.png) repeat-y scroll 0 0;
	overflow:hidden;
}
.cboxf {
	display:inline;
	float:left;
	position:relative;
	width:680px;
	height:3px;
	background:transparent url(../img/cbox_fbg.png) no-repeat scroll 0 0;
	overflow:hidden;
}
.cbox2f {
	display:inline;
	float:left;
	position:relative;
	width:680px;
	height:5px;
	background:transparent url(../img/cbox2_fbg.png) no-repeat scroll 0 0;
	overflow:hidden;
}
/* Footer */
.clearf {
	height: 310px;
	clear: both;
}
#footer {
	height: 310px;
	position: relative;
	background:#3c3c3c url(../img/fbg.png) repeat-x scroll 0 0;
}
.fcontainer {
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
	width:960px;
	position:relative;
	padding:40px 0;
	color:#ddd;
}
.btn_top {
	width:142px;
	height:32px;
	display:block;
	float:right;
	position:absolute;
	right:1px;
	top:13px;
	z-index:999;
}
.btn_top a {
	display:block;
	width:142px;
	height:32px;
	background:transparent url(../img/btn_top.png) no-repeat scroll 0 0;
	text-decoration:none;
	text-indent:-9999px;
}
.fbox {
	width:220px;
	display:inline;
	float:left;
	margin-right:20px;
}
.fbox2 {
	width:350px;
	display:inline;
	float:left;
	margin-left:20px;
}
.fbox2 p {
	padding-top:4px;
}
.fbox ul {
	margin:8px 0 6px 0;
	padding-left:0;
	list-style-type: none;
	list-style-image:none;
	list-style-position:outside;
}
.fbox ul li {
	margin:4px 10px 0 0;
	display:block;
	border-bottom:1px #494848 dotted;
	padding-bottom:0px;
	padding-top:4px;
}
.fbox ul li a, .fbox2 a {
	text-decoration:none;
	color:#CCC;
}
.fbox ul li a {
	background:transparent url(../img/icons/sarr.png) no-repeat scroll 0 50%;
	padding-left:8px;
}
.fbox ul li a:hover, .fbox2 a:hover {
	text-decoration:none;
	color:#F60;
}
.powby, .powby a {
	font-size:10px!important;
	text-transform:uppercase!important;
	color:#666!important;
	text-decoration:none!important;
}
.powby a:hover {
	font-size:10px!important;
	text-transform:uppercase!important;
	color:#999!important;
	text-decoration:none!important;
}
.fbox ul li.irss a {
	background:url(../img/icons/rss.png) no-repeat scroll 0 0;
	padding-left:18px;
	height:16px;
	display:inline-block;
}
/* Userbox */
.zavatar {
	width:54px;
	height:54px;
	display:inline;
	float:left;
	margin:10px;
	overflow:hidden;
}
.zavatar a img {
	width:48px;
	height:48px;
	padding:2px;
	background:#fff none scroll 0 0;
	border:1px solid #e1e1e1;
	position:relative;
}
.coolth img {
	padding:2px;
	background:#fff none scroll 0 0;
	border:1px solid #e1e1e1;
}
.zavadata {
	width:170px;
	margin:10px 10px 0 0;
	display:inline;
	float:left;
	position:relative;
}
.zavadata ul {
	margin:0;
	padding:0;
	list-style-type: none;
	list-style-image:none;
	list-style-position:outside;
}
.zavadata ul li {
	margin:1px 0 0 0;
	display:block;
}
/* User rank .sboxc */
.clsLevelOne, .clsLevelTwo, .clsLevelThree, .clsLevelFour, .clsLevelFive, .clsLevelSix {
	/*background:url(../img/icons/6stars.png) no-repeat scroll 0 0;*/
	display:inline-block;
	margin:0 2px 0 0;
	padding:0;
	width:16px;
	height:16px;
}
.clsLevelOne {
	background:url(../img/nivo/nivo1.png) no-repeat scroll 0 0;
}
.clsLevelTwo {
	background:url(../img/nivo/nivo2.png) no-repeat scroll 0 0;
}
.clsLevelThree {
	background:url(../img/nivo/nivo3.png) no-repeat scroll 0 0;
}
.clsLevelFour {
	background:url(../img/nivo/nivo4.png) no-repeat scroll 0 0;
}
.clsLevelFive {
	background:url(../img/nivo/nivo5.png) no-repeat scroll 0 0;
}
.clsLevelSix {
	background:url(../img/nivo/nivo6.png) no-repeat scroll 0 0;
}
/* Featured Analysts */
.faava {
	width:54px;
	height:54px;
	display:inline;
	float:left;
	margin:10px;
	overflow:hidden;
}
.faava a img {
	width:48px;
	height:48px;
	padding:2px;
	background:#fff none scroll 0 0;
	border:1px solid #e1e1e1;
	position:relative;
}
.fadata {
	width:400px;
	margin:10px 10px 0 10px;
	display:inline;
	float:left;
	position:relative;
}
.fadata ul {
	margin:0;
	padding:0;
	list-style-type: none;
	list-style-image:none;
	list-style-position:outside;
}
.fadata ul li {
	margin:1px 0 0 0;
	display:block;
}
.fadata ul li h3, .fadata ul li h3 a {
	margin-left:0;
	padding-left:0;
	font-size:14px!important;
}
/* User Popup info */

.zupop {
	display:inline;
	margin:0 5px!important;
	padding:2px;
	color:#FFF;
	display:inline;
	float:left;
}
.zupop h3, .zupop h3 a, .clsUserPopUpMiddle h3, .clsUserPopUpMiddle h3 a {
	margin:0!important;
	padding:0!important;
	font-size:14px!important;
	color:#FFF;
}
.clsUserPopUpMiddle h3, .clsUserPopUpMiddle h3 a {
	margin:0!important;
	padding:0!important;
	font-size:13px!important;
	color:#FFF;
}
.zupop h3 img {
	vertical-align:middle!important;
	width:16px!important;
	height:16px!important;
	border:none!important;
	background-color:transparent!important;
}
.zupop ul, .clsUserPopUpMiddle ul {
	margin:0!important;
	padding:0!important;
	list-style-type: none;
	list-style-image:none;
	list-style-position:outside;
}
.zupop ul li, .clsUserPopUpMiddle ul li {
	margin:1px 2px 0 0;
	font-size:11px;
	line-height:20px;
}
.zupop ul li a {
	color:#FFF;
	text-decoration:underline;
}
.topawrap .clsUserPopUp {
	left:20px!important;
}
.topwrap .clsUserPopUpBottom {
	margin-top:0!important;
	padding-top:0!important;
	line-height:14px;
}
/* Best answer */
.beans {
	width:50px;
	height:50px;
	display:inline;
	float:left;
	margin:5px;
	overflow:hidden;
}
.beans a img {
	width:44px;
	height:44px;
	padding:2px;
	background:#fff none scroll 0 0;
	border:1px solid #e1e1e1;
	position:relative;
}
.bedata {
	width:560px;
	margin:5px 5px 0 5px;
	display:inline;
	float:left;
	position:relative;
}
.bedata2 {
	width:610px;
	margin:6px 0 0 2px;
	display:inline;
	float:left;
	position:relative;
}
.bedatas {
	width:540px;
	margin:10px 10px 0 10px;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	background:#FFFDE7 none repeat scroll 0 0;
	border:1px solid #E1E1E1;
	overflow:auto;
	padding:5px;
}
.bedata ul, .bedata2 ul {
	margin:0;
	padding:0;
	list-style-type: none;
	list-style-image:none;
	list-style-position:outside;
}
.bedata ul li, .bedata2 ul li {
	margin:0 0 4px 0;
	display:block;
}
.bedata ul li h2, .fadata ul li h2 a {
	margin:0;
	padding:0;
	font-size:18px!important;
	text-decoration:none;
}
/* Answer box */
.zandatal {
	width:400px;
	margin:10px 10px 0 10px;
	display:inline;
	float:left;
	position:relative;
}
.zandatar {
	width:150px;
	margin:10px 6px 0 0;
	padding:4px;
	display:inline;
	float:right;
	position:relative;
	border:1px solid #f3eeb2;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	background:#fdfcda none repeat scroll 0 0;
	overflow:auto;
	color:#808080;
	font-size:12px;
}
.zandatal ul, .zandatar ul {
	margin:0;
	padding:0;
	list-style-type: none;
	list-style-image:none;
	list-style-position:outside;
}
.zandatal ul li, .zandatar ul li {
	margin:0 0 4px 0;
	display:block;
}
.zandatal ul li strong {
	color:#808080;
}
.azratel {
	padding-top:5px;
	margin-top:5px;
}
.zandatar ul li a {
	color:#999;
}
.zandatal ul li h2, .zandatal ul li h2 a, .zandatar ul li h2, .zandatar ul li h2 a {
	margin:0;
	padding:0;
	font-size:18px!important;
	text-decoration:none;
}
/**/
h2.zqpit {
	font-size:15px;
	color:#06F;
	margin-top:0;
	padding-top:0;
}
h3.zqdesc {
	color:#000;
	font-size:14px;
	margin-top:5px;
	font-style:italic;
}
.zcanrate img:hover {
	cursor:pointer;
}
.zblue {
	color:#06F;
	font-weight:700;
}
.anzdat {
	font-size:10px;
	text-transform:uppercase;
	padding:2px 0;
}
/* Control link links */

ul.amslnks {
	margin:4px 0 0 0;
	padding:4px 0 0 0;
	float:left;
	display: inline;
	list-style-type: none;
	list-style-image:none;
	list-style-position:outside;
	width:660px;
	overflow:hidden;
	border-top:1px solid #e1e1e1;
}
ul.amslnks li {
	display:inline;
	margin:0 5px 0 0;
	float:left;
	font-weight:700;
}
ul.amslnks li a {
	font-size:8pt;
	text-decoration:none;
	color:#333;
	padding:2px 0 2px 17px;
}
ul.amslnks li a:hover {
	font-size:8pt;
	text-decoration:none;
	color:#F60;
}
.aresolve a {
	background:transparent url(../img/light_bulb.png) no-repeat scroll 0 0;
}
.aabuse a {
	background:transparent url(../img/icons/error.png) no-repeat scroll 0 0;
}
.aemail a {
	background:transparent url(../img/icons/email_go.png) no-repeat scroll 0 0;
}
.adfavorit a {
	background:transparent url(../img/icons/heart_add.png) no-repeat scroll 0 0;
}
.refavorit a {
	background:transparent url(../img/icons/heart_delete.png) no-repeat scroll 0 0;
}
.aadfavorit {
	background:transparent url(../img/icons/heart_add.png) no-repeat scroll 0 0;
}
.arefavorit {
	background:transparent url(../img/icons/heart_delete.png) no-repeat scroll 0 0;
}
.qbadge a {
	background:transparent url(../img/icons/shield_go.png) no-repeat scroll 0 0;
}
.anedit a {
	background:transparent url(../img/icons/pencil.png) no-repeat scroll 0 0;
}
.andelete a {
	background:transparent url(../img/icons/pencil_delete.png) no-repeat scroll 0 0;
}
h2.heans {
	margin:10px;
	font-size:16px;
	font-weight:700;
	border-bottom:1px solid #e1e1e1;
	padding-bottom:5px;
}
.ainform {
	color:#C30;
	font-weight:700;
	font-size:8pt;
	background:transparent url(../img/icons/information_frame.png) no-repeat scroll 0 0;
	padding-left:20px;
}
.anresolved {
	background:url(../img/light_bulb.png) no-repeat scroll 0 0;
	padding:2px 0 2px 18px;
	font-weight:700;
	color:#090;
}
.grlink a {
	color:#555;
	text-decoration:underline;
}
.grlink a:hover {
	color:#F60;
	text-decoration:underline;
}
/* Top analysts table */
#topat {
	background: #fff;
	width:100%;
	margin:10px 0;
	border-collapse: collapse;
	text-align: left;
	z-index:1;
}
#topat th {
	font-size: 14px;
	font-weight: normal;
	color: #444;
	padding: 10px 8px;
	border-bottom: 2px solid #e7f1fd!important;
}
#topat td {
	color: #669;
	padding: 9px 8px 0px 8px;
	border-bottom: 1px solid #bbd2ed;
}
/* Construct Classes */
.clear {
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0
}
.fix {
	clear:both;
	height:1px;
	margin:-1px 0 0;
	overflow:hidden;
}
.fix10 {
	clear:both;
	height:11px;
	margin:-1px 0 0;
	overflow:hidden;
}
#selImageBorder {
	margin:0;
	padding:0;
}
.floatl {
	float: left;
}
.floatr {
	float: right;
}
.alignl {
	text-align: left;
}
.alignr {
	text-align: right;
}
.alignc {
	text-align: center;
}
/* Forme */

/* Contact form */

.form_container {
	background:#fff;
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size:small;
	margin:0 auto;
	text-align:left;/*width:650px;*/
}
/**** Form Section ****/
.appnitro {
	font-family:Lucida Grande, Tahoma, Arial, Verdana, sans-serif;
	font-size:small;
}
.appnitro li {
	width:61%;
}
.form_container form ul {
	font-size:100%;
	list-style-type:none;
	margin:0;
	padding:0;
	width:100%;
}
.form_container form li {
	display:block;
	margin:0;
	padding:4px 5px 2px 9px;
	position:relative;
}
.form_container form li:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}
.form_container .buttons:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}
.form_container .buttons {
	clear:both;
	display:block;
	margin-top:10px;
}
.form_container form li {
	height:1%;
}
.form_container .buttons {
	height:1%;
}
.form_container form li div {
	display:inline-block;
}
.form_container form li div {
	color:#444;
	margin:0 4px 0 0;
	padding:0 0 8px;
}
.form_container form li span {
	color:#444;
	float:left;
	margin:0 4px 0 0;
	padding:0 0 8px;
}
.form_container form li div.left {
	display:inline;
	float:left;
	width:48%;
}
.form_container form li div.right {
	display:inline;
	float:right;
	width:48%;
}
.form_container form li div.left .medium {
	width:100%;
}
form li div.right .medium {
	width:100%;
}
.form_container form li div label {
	clear:both;
	color:#444;
	display:block;
	font-size:9px;
	line-height:9px;
	margin:0;
	padding-top:3px;
}
.form_container form li span label {
	clear:both;
	color:#444;
	display:block;
	font-size:9px;
	line-height:9px;
	margin:0;
	padding-top:3px;
}
.form_container form li .datepicker {
	cursor:pointer !important;
	float:left;
	height:16px;
	margin:.1em 5px 0 0;
	padding:0;
	width:16px;
}
.form_description {
	border-bottom:1px dotted #ccc;
	clear:both;
	display:inline-block;
	margin:0 0 1em;
}
.form_description[class] {
	display:block;
}
.form_description h2 {
	clear:left;
	font-size:160%;
	font-weight:400;
	margin:0 0 3px;
}
.form_description p {
	font-size:95%;
	line-height:130%;
	margin:0 0 12px;
}
form hr {
	display:none;
}
form li.section_break {
	border-top:1px dotted #ccc;
	margin-top:9px;
	padding-bottom:0;
	padding-left:9px;
	padding-top:13px;
	width:97% !important;
}
form ul li.first {
	border-top:none !important;
	margin-top:0 !important;
	padding-top:0 !important;
}
form .section_break h3 {
	font-size:110%;
	font-weight:400;
	line-height:130%;
	margin:0 0 2px;
}
form .section_break p {
	font-size:85%;
	margin:0 0 10px;
}
/**** Buttons ****/
input.button_text {
	overflow:visible;
	padding:0 7px;
	width:auto;
}
.buttons input {
	font-size:120%;
	margin-right:5px;
}
/**** Inputs and Labels ****/
label.description {
	border:none;
	color:#222;
	display:block;
	font-size:95%;
	font-weight:700;
	line-height:150%;
	padding:0 0 1px;
}
span.symbol {
	font-size:115%;
	line-height:130%;
}
input.text {
	background:#fff url(../img/shadow.gif) repeat-x top;
	border-bottom:1px solid #ddd;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	border-top:1px solid #7c7c7c;
	color:#333;
	font-size:100%;
	margin:0;
	padding:2px 0;
}
input.file {
	color:#333;
	font-size:100%;
	margin:0;
	padding:2px 0;
}
textarea.textarea {
	background:#fff url(../img/shadow.gif) repeat-x top;
	border-bottom:1px solid #ddd;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	border-top:1px solid #7c7c7c;
	color:#333;
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size:100%;
	margin:0;
	width:99%;
	overflow:auto;
}
select.select {
	color:#333;
	font-size:100%;
	margin:1px 0;
	padding:1px 0 0;
	background:#fff url(../img/shadow.gif) repeat-x top;
	border-bottom:1px solid #ddd;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	border-top:1px solid #7c7c7c;
}
input.currency {
	text-align:right;
}
input.checkbox {
	display:block;
	height:13px;
	line-height:1.4em;
	margin:6px 0 0 3px;
	width:13px;
}
input.radio {
	display:block;
	height:13px;
	line-height:1.4em;
	margin:6px 0 0 3px;
	width:13px;
}
label.choice {
	color:#444;
	display:block;
	font-size:100%;
	line-height:1.4em;
	margin:-1.55em 0 0 25px;
	padding:4px 0 5px;
	width:90%;
}
select.select[class] {
	margin:0;
	padding:1px 0;
}
*:first-child+html select.select[class] {
	margin:1px 0;
}
.safari select.select {
	font-size:120% !important;
	margin-bottom:1px;
}
input.small {
	width:25%;
}
select.small {
	width:25%;
}
input.medium {
	width:50%;
}
select.medium {
	width:50%;
}
input.large {
	width:99%;
}
select.large {
	width:100%;
}
textarea.small {
	height:5.5em;
}
textarea.medium {
	height:10em;
}
textarea.large {
	height:20em;
}
textarea.znalko {
	height:20em;
}
/**** Guidelines and Error Highlight ****/
form li.highlighted {
	background-color:#fff7c0;
}
form .guidelines {
	background:#f5f5f5;
	border:1px solid #e6e6e6;
	color:#F30;
	font-size:80%;
	left:100%;
	line-height:130%;
	margin:0 0 0 8px;
	padding:8px 10px 9px 8px!important;
	position:absolute;
	top:0;
	visibility:hidden;
	width:42%;
	z-index:1000;
}
form .guidelines small {
	font-size:105%;
}
form li.highlighted .guidelines {
	visibility:visible;
}
form li:hover .guidelines {
	visibility:visible;
}
.no_guidelines .guidelines {
	display:none !important;
}
.no_guidelines form li {
	width:97%;
}
.no_guidelines li.section {
	padding-left:9px;
}
/* Fb & Twitter */
.fbbtn {
	width:32px;
	height:32px;
	display:inline;
	float:left;
	margin-left:10px;
}
.fbbtn a {
	display:block;
	width:32px;
	height:32px;
	text-indent:-9999px;
	background:transparent url(../img/fbbtn.png) no-repeat scroll 0 0;
	padding:0;
	text-decoration:none;
	float:left;
}
.twbtn {
	width:32px;
	height:32px;
	display:inline;
	float:left;
	margin-left:5px;
}
.twbtn a {
	display:block;
	width:32px;
	height:32px;
	text-indent:-9999px;
	background:transparent url(../img/twbtn.png) no-repeat scroll 0 0;
	padding:0;
	text-decoration:none;
	float:left;
}
.rgbtn {
	width:162px;
	height:34px;
	display:inline;
	float:left;
	margin-left:5px;
}
.rgbtn a {
	display:block;
	width:162px;
	height:34px;
	text-indent:-9999px;
	background:transparent url(../img/rgbtn.png) no-repeat scroll 0 0;
	padding:0;
	text-decoration:none;
	float:left;
}
/* Profil */
.zpava {
	width:90px;
	height:90px;
	display:inline;
	float:left;
	margin:10px;
	overflow:hidden;
}
.zpava a img {
	width:84px;
	height:84px;
	padding:2px;
	background:#fff none scroll 0 0;
	border:1px solid #e1e1e1;
	position:relative;
}
.zpava a:hover img {
	border:1px solid #666;
}
.zpdata {
	width:500px;
	margin:10px 10px 0 10px;
	display:inline;
	float:left;
	position:relative;
}
.zpdata ul {
	margin:0;
	padding:0;
	list-style-type: none;
	list-style-image:none;
	list-style-position:outside;
}
.zpdata ul li {
	margin:1px 0 0 0;
	display:block;
}
.zpdata ul li h3, .zpdata ul li h3 a {
	margin-left:0;
	padding-left:0;
	font-size:14px!important;
}
/* Breadcrumbs */
h2.zbcrumbs {
	font-size:13px;
	font-weight:700;
	margin:0 0 25px 0;
	padding:2px;
	border-bottom:1px solid #b3c8e9;
}
h2.zbcrumbs a {
	text-decoration:none;
}
h2.zaddc {
	font-size:13px!important;
	font-weight:700;
	margin:10px 0 5px 0;
	padding:2px;
	border-bottom:1px solid #ccc;
	text-align:right;
}
h2.zaddc a {
	text-decoration:none;
	font-size:13px!important;
	background:transparent url(../img/icons/comments_add.png) no-repeat scroll 0 0;
	padding-left:18px;
}
h2.mztitl {
	font-size:16px;
	font-weight:700;
	color:#666;
	margin:10px 0 0 10px;
}
h2.aztitl {
	font-size:15px;
	font-weight:700;
	color:#666;
	margin:0;
}
h2.zqopen {
	font-size:16px;
	font-weight:700;
	color:#666;
	background:transparent url(../img/light_bulb_off.png) no-repeat scroll 0 30%;
	padding-left:18px;
}
h2.zqclosed {
	font-size:16px;
	font-weight:700;
	color:#090;
	background:transparent url(../img/light_bulb.png) no-repeat scroll 0 30%;
	padding-left:18px;
}
h2.mztitl_star {
	font-size:16px;
	font-weight:700;
	color:#666;
	margin:10px 0 0 10px;
	background:transparent url(../img/icons/favorit.png) no-repeat scroll 0 30%;
	padding-left:20px;
}
h2.mztitl_star2 {
	font-size:16px;
	font-weight:700;
	color:#666;
	margin:0;
	background:transparent url(../img/icons/favorit.png) no-repeat scroll 0 30%;
	padding-left:20px;
}
/* First answer and no answer btn */
.zfirsta a {
	float:left;
	width:269px;
	height:44px;
	display:inline-block;
	background:transparent url(../img/btn_podg.png) no-repeat scroll 0 0;
	font-size:14px;
	color:#898989;
	font-weight:300;
	text-align:center;
	line-height:28px;
	text-decoration:none;
	overflow:hidden;
	text-indent:-9999px;
	margin:10px 0 10px 205px;
}
.zfirsta a:hover {
	background:transparent url(../img/btn_podg.png) no-repeat scroll 0 -44px;
	color:#000;
}
.adodg a {
	float:left;
	width:244px;
	height:36px;
	display:inline-block;
	background:transparent url(../img/btn_adodg.png) no-repeat scroll 0 0;
	font-size:14px;
	color:#898989;
	font-weight:300;
	text-align:center;
	line-height:28px;
	text-decoration:none;
	overflow:hidden;
	text-indent:-9999px;
	margin:10px 0 10px 220px;
}
.adodg a:hover {
	background:transparent url(../img/btn_adodg.png) no-repeat scroll 0 -36px;
	color:#000;
}
.znerr {
	background:#e8dae5 url(../img/icons/exclamation.png) no-repeat scroll 1% 50%;
	padding:5px 5px 5px 27px;
	margin:10px 0;
	font-size:8pt;
	color:#ed1c24;
	font-weight:700;
	border:1px dotted #ea939e;
}
.znerr a {
	text-decoration:none;
	color:#ed1c24;
	font-weight:700;
	cursor:default;
}
/* Answers */
.znaw2 {
	background:#d1f3ce none scroll 0 0;
	padding:5px;
	border:2px solid #ecfdea;
}
.znaw1 {
	border:1px solid #57bd86;
	font-weight:700;
}
.zrwrk {
	background:#e7f1fd none scroll 0 0;
	padding:2px;
	margin:5px 0;
}
/* Small comments */
.zscomaw {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #EBEBEB;
	margin:10px 0 0;
}
.zscoma {
	width:34px;
	height:34px;
	display:inline;
	float:left;
	margin:10px;
	overflow:hidden;
}
.zscoma a img {
	width:28px;
	height:28px;
	padding:2px;
	background:#fff none scroll 0 0;
	border:1px solid #e1e1e1;
	position:relative;
}
.zscoma a:hover img {
	border:1px solid #666;
}
.zscodata {
	width:515px;
	margin:10px 10px 0 0;
	display:inline;
	float:left;
	position:relative;
}
.zscodata ul {
	margin:0;
	padding:0;
	list-style-type: none;
	list-style-image:none;
	list-style-position:outside;
}
.zscodata ul li {
	margin:0 0 4px 0;
	display:block;
}
/* small answer links */
ul.odgls {
	margin-top:0;/*ex. 5px*/
}
ul.odgls li.odgn {
	font-size:8pt;
}
ul.odgls li.odgn a {
	font-size:8pt;
	text-decoration:none;
	color:#333;
	padding:2px 0 2px 17px;
	margin-right:4px;
	font-weight:700;
}
ul.odgls li.odgn a:hover {
	font-size:8pt;
	text-decoration:none;
	color:#F60;
	font-weight:700;
}
.odabuse a {
	background:transparent url(../img/icons/error.png) no-repeat scroll 0 0;
}
.odbest a {
	background:transparent url(../img/icons/star.png) no-repeat scroll 0 0;
}
.odauthor a {
	background:transparent url(../img/icons/user.png) no-repeat scroll 0 0;
}
.odedit a {
	background:transparent url(../img/icons/pencil.png) no-repeat scroll 0 0;
}
.oddelete a {
	background:transparent url(../img/icons/pencil_delete.png) no-repeat scroll 0 0;
}
/* Add commments */

.znadco {
	width:595px;
	float:left;
	display:inline;
	margin:10px 0 5px 0;
	border-bottom:1px solid #b3c8e9;
}
.znadco h2 {
	font-size:14px;
	font-weight:700;
	display:inline;
	float:left;
	width:400px;
	margin:0!important;
	padding:5px 0 0 0!important;
	color:#a1a1a1;
}
.znadco span {
	font-size:11px;
	float:right;
	display:inline;
	width:195px;
	text-align:right;
	padding-top:10px;
}
.znadco span a.pedit {
	background:transparent url(../img/icons/scom.png) no-repeat scroll 90px 2px;
	padding:1px 14px 1px 6px;
	text-decoration:none;
}
.znadco span a.pedit:hover {
	background:#0185c8 url(../img/icons/scom.png) no-repeat scroll 90px -10px;
	padding:1px 14px 1px 6px;
	color:#FFF;
	text-decoration:none;
}
/* RSS table */
#rsstable {
	font-size: 12px;
	border-collapse: collapse;
	text-align: left;
}
#rsstable th {
	font-size: 14px;
	font-weight: normal;
	padding: 4px;
}
#rsstable td {
	color: #669;
	padding: 4px;
}
/* Sitemap Table */

.sitemaptbl {
	background: #fff;
	margin: 10px 0;
	border-collapse: collapse;
	text-align: left;
}
.sitemaptbl table th {
	font-size: 14px;
	font-weight: normal;
	color: #666;
	padding: 5px;
	border-bottom: 2px solid #6678b1;
	font-weight:700;
}
.sitemaptbl table td {
	color: #669;
	padding: 5px;
	width:290px;
}
/* style for site map */
.sitemaptbl table, #selSiteMap table td {
	border:0;
}
.sitemaptbl ul {
	width:240px;
}
.sitemaptbl li {
	list-style:none;
	background:url(../img/icons/sarr.png) no-repeat scroll 0 50%;
	padding:0 0 0 8px;
	margin:0.5em 0 0.5em 1em;
}
.sitemaptbl .clsTitle {
	font-weight:bold;
	font-size:14px;
	list-style:none;
	margin:0 0 8px 0;
	text-transform:capitalize;
	padding:0.5em;
	background:transparent none scroll 0 0;
}
/* Widget display */
#selDisplayQuestions {
	margin:10px;
	padding:10px;
	background:#fff none scroll 0 0;
	border-top:1px solid #e1e1e1;
	border-right:1px solid #c4c3c3;
	border-bottom:1px solid #c4c3c3;
	border-left:1px solid #e1e1e1;
}
/* odd and even Background image for question */
.clsWidgetCode .clsEvenQuestion {
	background:#fff none scroll 0 0;
	padding:4px;
	margin:5px 4px 5px 0;
	border:1px solid #fff;
}
.clsWidgetCode .clsOddQuestion {
	background:#e5f2fa none scroll 0 0;
	padding:4px;
	margin:5px 4px 5px 0;
	border:1px solid #fff;
}
.clsWidgetCode .clsEvenQuestion a, .clsWidgetCode .clsOddQuestion a {
	background:transparent url(../img/light_bulb_off.png) no-repeat scroll 0 0;
	text-decoration:none;
	color:#333;
	font-size:13px;
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	padding-left:18px;
}
.clsWidgetCode .clsEvenQuestion a:hover, .clsWidgetCode .clsOddQuestion a:hover {
	background:transparent url(../img/light_bulb.png) no-repeat scroll 0 0;
	text-decoration:none;
	color:#f60;
}
.clsWidgetCode h4 {
	border-bottom:1px solid #ccc;
	font-size:18px;
	color:#666;
}
.clsWidgetCode h4 a {
	font-size:18px;
	color:#333;
	text-decoration:none;
	margin:0 4px 5px 1px;
}
.clsWidgetCode h4 a:hover {
	font-size:18px;
	color:#f60;
	text-decoration:none;
}
/* More best answers */
.zrestbest {
	text-align:right;
	border-top:1px solid #e1e1e1;
	padding-top:2px;
	font-size:8pt;
}
.zrestbest a {
	font-weight:bold;
	color:#333;
	text-decoration:none;
}
.zrestbest a:hover {
	font-weight:bold;
	color:#f60;
	text-decoration:none;
}
/* Slider best answer */

.zsban {
	width:44px;
	height:44px;
	display:inline;
	float:left;
	margin:5px;
	overflow:hidden;
}
.zsban a img {
	width:38px;
	height:38px;
	padding:2px;
	background:#fff none scroll 0 0;
	border:1px solid #e1e1e1;
	position:relative;
}
.zsban a:hover img {
	border:1px solid #666;
}
.zsbat {
	width:500px;
	margin:5px 5px 0 5px;
	display:inline;
	float:left;
	position:relative;
}
.zsbat ul {
	margin:0;
	padding:0;
	list-style-type: none;
	list-style-image:none;
	list-style-position:outside;
}
.zsbat ul li {
	margin:0 0 1px 0;
	display:block;
}
li.scf {
	font-size:8pt;
}
li.scf a {
	text-decoration:none;
}
.zsbat ul li h3, .zsbat ul li h3 a, .zsbat ul li h2, .zsbat ul li h2 a {
	margin-left:0;
	padding-left:0;
	font-size:14px!important;
}
.vinfas a {
	background:transparent url(../img/arrow.png) no-repeat scroll 0 0;
	padding-left:16px;
}
h5.btfl a {
	color:#6e9a05;
	font-size:13px;
	background:transparent url(../img/light_bulb_off.png) no-repeat scroll 0 0;
	padding-left:16px;
	padding-top:1px;
	text-decoration:none;
	font-weight:700;
}
h5.btfl a:hover {
	color:#f60;
	font-size:13px;
	background:transparent url(../img/light_bulb.png) no-repeat scroll 0 0;
	padding-left:16px;
	padding-top:1px;
	text-decoration:underline;
	font-weight:700;
}
/* Points and levels table */
.tblpole {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 10px 0;
	width: 560px;
	border-collapse: collapse;
	text-align: left;
}
.tblpole th {
	font-size: 14px;
	font-weight: normal;
	color: #333;
	padding: 10px 8px;
	border-bottom: 2px solid #b3c8e9;
}
.tblpole td {
	color: #666;
	padding: 9px 8px 0px 8px;
}
.tblpole tbody tr:hover td {
	color: #000;
}
.plwhitebg {
	background:#FFF none scroll 0 0;
	border:1px dotted #bad0e9;
	padding:4px;
	margin:10px 0;
}
/* Mail table */

#mailtbl {
	font-size: 12px;
	width: 100%;
	text-align: left;
	border-collapse: collapse;
	margin-top:5px;
}
#mailtbl th {
	font-size: 14px;
	font-weight: normal;
	padding: 6px 2px 6px 6px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #333;
}
#mailtbl td {
	padding: 8px 4px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #666;
	vertical-align:middle;
}
.mtbl-odd {
	background: #eff2ff;
}
.mtbl-even {
	background: #e8edff;
}
#mailtbl #mtbl1, #mailtbl #mtbl3, #mailtbl #mtbl5 {
	background: #d0dafd;
	border-bottom: 1px solid #c8d4fd;
}
#mailtbl #mtbl2, #mailtbl #mtbl4 {
	background: #dce4ff;
	border-bottom: 1px solid #d6dfff;
}
.zdalje a {
	display:inline;
	float:right;
	width:167px;
	height:32px;
	display:inline-block;
	background:transparent url(../img/btn_dalje.png) no-repeat scroll 0 0;
	font-size:14px;
	color:#898989;
	font-weight:300;
	text-align:center;
	line-height:28px;
	text-decoration:none;
	overflow:hidden;
	text-indent:-9999px;
}
.zdalje a:hover {
	background:transparent url(../img/btn_dalje.png) no-repeat scroll 0 -32px;
	color:#000;
}
/* Facebook profile table */

#fbptbl {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	background: #fff;
	margin: 5px;
	width: 650px;
	border-collapse: collapse;
	text-align: left;
}
#fbptbl th {
	font-size: 14px;
	font-weight: normal;
	color: #333;
	padding: 10px 8px;
	border-bottom: 2px solid #b3c8e9;
}
#fbptbl td {
	color: #666;
	padding: 9px 8px 0px 8px;
}

/* Pagination */
.zpagina {
	margin:20px 5px 10px 5px;
	clear:both;
}
.zpagina ul {
	border:0;
	margin:0;
	padding:0;
}
#zpagination li {
	border:0;
	margin:0;
	padding:0;
	font-size:11px;
	list-style:none;
	margin-right:2px;
	display:inline;
}
#zpagination a {
	border:solid 1px #9aafe5;
	margin-right:2px;
}
#zpagination .previous-off, #zpagination .next-off {
	border:solid 1px #DEDEDE;
	color:#888888;
	display:block;
	float:left;
	font-weight:bold;
	margin-right:2px;
	padding:3px 4px;
}
#zpagination .next a, #zpagination .previous a {
	font-weight:bold;
}
#zpagination .active {
	background:#2e6ab1;
	color:#FFFFFF;
	font-weight:bold;
	display:block;
	float:left;
	padding:4px 7px;
}
#zpagination a:link, #zpagination a:visited {
	color:#0e509e;
	display:block;
	float:left;
	padding:3px 6px;
	text-decoration:none;
}
#zpagination a:hover {
	border:solid 1px #0d53a2;
	background:#FFF none scroll 0 0;
}