body {

    background: #EFF7D9;

	font-family: Verdana, Tahoma, Arial, sans-serif;

	font-size: 9pt;

	width: 1024px;

	margin: 0 auto;

}

.c {

	display: inline;

	float: left;

}

.cr {

	clear: left;

}



td {

	vertical-align: top;

	padding: 5px;

}



h1 {

	font-size: 14pt;

	margin: 5px 0 5px 0;

}



h2 {

	font-size: 10pt;

	margin: 0;

	padding: 0;

}



h3 {

	color: #5e74b3;

	font-size: 8pt;

	padding: 0;

	border-bottom: 1px dotted #5e74b3;

}



#descr {

	padding: 0px;

	margin: 0 0 5px 0;

}



td.err {

	padding: 3px;

	color: #FF0000;

	background: #FFEDED;

	border: 1px solid #A0A0A0;

	text-align: left;

}

td.msg {

	padding: 3px;

	color: #D2091C;

	background: #FFFFF3;

	border: 1px solid #A0A0A0;

	text-align: left;

}

.label {

	text-align: right;

}

.buttons {

	border-top: 1px solid #A0A0A0;

	text-align: center;

}

.count {

	color: #6f6f6f;

	font-size: 8pt;

	font-weight: normal;

}

#path {

	margin-top: 2px;

	padding: 3px;

	background: #D9E8F9;

	line-height: 19px;

	border-top: 1px solid #5e74b3;

}

.submit {

	float: right;

	display: inline;

	vertical-align: bottom;

}

#user-bar {

   clear:both;

   width:20%;

   margin:0 0 0 auto;

   padding:3px;

   background:#D9E8F9;

   line-height:19px;

   text-align:right;

}



.text, .btn {

	font-size: 8pt;

	font-family: Verdana, Tahoma, Arial, sans-serif;

}

.text2 {

	font-size: 10px;

	font-family: Verdana, Tahoma, Arial, sans-serif;

}

input.text {

	color: #000000;
	padding: 2px;
	border: 1px solid #d3ddbb;

}

textarea.text {

	font-size: 8pt;
	padding:3px;
	border: 1px solid #d3ddbb;

}

.renew-text {

	padding: 2px;

	border: 1px #819848 solid;

}
.renew-text-focus {

	padding: 2px;

	background-color: #fcf1f2;

	border: 1px #d2091C solid;

}

select {

	font-size: 8pt;

	border: 1px solid #5e74b3;

}



.captcha {

	border: 1px solid #5e74b3;

	margin-top: 10px;

}



form {

	display: inline;

	margin: 0;

	padding: 0;

}

.btn {

	font-size: 8pt;

	font-weight: bold;

	border: 1px solid #FFFFFF;

	background-color: #819848;

	color: #FFFFFF;

	cursor: pointer;

	height: 23px;

}

span.req {

	margin-left: 3px;

	color: #FF0000;

	font-weight: bold;

}



div.errForm, span.errForm {

	margin: 2px 0 0px 0px;

	padding: 2px 3px 2px 3px;

	color: #D2091C;

	background: #FFFFF3;

	border: 1px solid #cccccc;

	text-align: left;

	clear: both;

	display: block;

}

.small, .small a {

	padding: 0px;

	margin: 0px;

	color: #909090;

	font-size: 7pt;

	text-decoration: none;

}

.sort {

	color: #819848;

	font-weight: bold;

}

p.subcats {

	margin: 0px 0px 7px 0px;

	padding: 0px;

}

div.pr {

	font-size: 6pt;

	color: #000000;

	float: left;

	display: inline;

	height: 30px;

	margin-right: 5px;

}

div.prg {

	width: 40px;

	border: 1px solid #999999;

	height: 3px;

	font-size: 1px;

}

div.prb {

	background: #5eaa5e;

	height: 3px;

	font-size: 1px;

}



.price {

	border: 1px solid #A0A0A0;

}

.price table td{

	margin: 0;

	padding: 2px;

	vertical-align: bottom;

}



.paging-info {

   text-align: right;

}



.paging-info {

   font-style: italic;

}



.limit_field {

   border: 0 solid transparent;

   border-width:0;

}


table.formPage {
	border: 1px solid #A0A0A0;
}

#toggleCategTree {

   display:block;

   cursor:pointer;

   

   color:#6A8AD4;

}



#categtree {

   margin:3px 0;

   height:200px;

   width:300px;

   overflow:auto;

   border:1px dotted #9EC2F3;

   border-width:0 1px 1px;

}



#catTitle { background:#fff; } /* Important for Konqueror */



#categtree h2 {

   margin:0 0 5px;

   padding:2px;

   text-align:center;

   color:#5e74b3;

   background:#DDE5F3;

   vertical-align:middle;

}



#categtree #close_tree {

   right:0;

   padding:1px;

   text-align:center;

   white-space:nowrap;

   cursor:pointer;

   

}



#categtree .categ-item {

   clear:both;

   margin:3px 5px;

   padding:2px 5px;

   display:block;

   border:1px dotted #CBE2EC;

   border-width:1px 0;

   cursor:pointer;

   

}



#categtree .categ-item img {

   margin-right:1em;

}



#categtree .odd {

   background:#F8F8FC;

}



#categtree .even {

   background:#fff;

}



#categtree .categ-item:hover {

   background:#eee;

}



a:link, a:active, a:visited {

	color: #D2091C;

	text-decoration: underline;

}



a:hover {

	color: #819848;

	text-decoration: underline;

}



.list {

	float: left;

	padding-left: 8px;

}


.homeRss {

	padding-left:13px;

}

/*---------------------------------------------------------------------*/

.header img {

	float: left;

	display: inline;

}



.topBar img {

	float: left;

	display: inline;

}



.hMenu {

	margin: 0;

	padding: 0;

}



.hMenu li {

	display: inline;

}



.hMenu li a:link, .hMenu li a:active, .hMenu li a:visited {

	display: block;

	float: left;

	background: url("../images/tbA.gif") no-repeat;

	color: #D2091C;

	width: 90px;

	height: 51px;

	padding-top: 30px;

	text-align: center;

	vertical-align: middle;

	text-decoration: none;

	font-family: Arial;

	font-weight: bold;

}



.hMenu li a:hover {

	background: url("../images/tbAhover.gif") no-repeat;

}



/*---------------------*/



.leftSideContainer {

	float: left;

	display: inline;

	background: url("../images/leftSideContainerBg.gif") repeat-x;

	width: 588px;

	margin-bottom: 0px;

}



.spotlightTop {

	float: left;

	display: inline;

	background: url("../images/spotlightTop.gif") no-repeat;

	width: 544px;

	margin: 0px 0px 0px 42px;

	padding: 9px 0px 0px 0px;	

}



.spotlightTop2 {

	float: left;

	display: inline;

	background: url("../images/spotlightTop2.gif") no-repeat;

	width: 500px;

	margin: 0px 0px 0px 18px;

	padding: 9px 0px 0px 0px;	

}



.spotlightLeft {

	float: left;

	display: inline;

	background: url("../images/spotlightLeft.gif") no-repeat;

	width: 5px;

	height: 130px;

}



.spotlightCenter {

	float: left;

	display: inline;

	background: url("../images/spotlightCenter.gif") repeat-x;

	padding: 5px 30px 0px 20px;

	width: 484px;

	height: 130px;

}



.spotlightCenter2 {

	float: left;

	display: inline;

	background: url("../images/spotlightCenter.gif") repeat-x;

	padding: 5px 30px 0px 20px;

	width: 440px;

	

}



.tagTop {

	background: url("../images/spotlightTop2.gif") no-repeat;

	width: 500px;

	padding: 9px 0px 0px 0px;	

}

.tagLeft {

	background: url("../images/spotlightLeft2.gif") no-repeat;

	width: 5px;

	margin:0px;

	padding:0px;

	min-height:130px;

}

.tagRight {

	background: url("../images/spotlightRight2.gif") no-repeat;

	width: 5px;

	margin:0px;

	padding:0px;

	min-height:130px;

}

.tagCenter {

	background: url("../images/spotlightCenter.gif") repeat-x;

	width: 490px;

	padding-left:10px;

	padding-right:10px;

	min-height:130px;

}

.latestArticle {

	margin-top: 10px;

}



.latestArticleTitle {

	font-family: Arial;

	font-style: italic;

	font-weight: bold;

	font-size: 13px;

	color: #819848;

}



a.latestArticleA:link, a.latestArticleA:active, a.latestArticleA:visited {

	font-size: 11px;

	color: #D2091C;

	text-decoration: none;

}



a.latestArticleA:hover {

	text-decoration: underline;

}



.spotlightRight {

	float: left;

	display: inline;

	background: url("../images/spotlightRight.gif") no-repeat;

	width: 5px;

	height: 130px;

}



/*---------------------*/



.contentTop {

	float: left;

	display: inline;

	background: url("../images/contentTop.gif") no-repeat 1px 0px;

	width: 546px;

	padding-top: 10px;

	margin: 30px 0px 0px 42px;

}

.contentTop1 {

	float: left;

	display: inline;

	width: 100%;

	padding-top: 10px;

	margin: 30px 0px 0px 42px;

}

.contentLeft {

	float: left;

	display: inline;

	background: url("../images/contentLeft.gif") no-repeat;

	width: 5px;

	height: 520px;

}



.contentRight {

	float: left;

	display: inline;

	background: url("../images/contentRight.gif") no-repeat;

	width: 5px;

	height: 520px;

}



.content {

	float: left;

	width: 536px;

	

	z-index: 2;

}

.content1 {

	float: left;

	width: 100%;

	

	z-index: 2;

}

/*---------------------*/



.catHome {

	float: left;

	display: inline;

	width: 153px;

	padding: 0px 0px 18px 25px;

	background: url("../images/catHomeIcon.gif") 13px 4px no-repeat;

}



a.catHomeMain:link, a.catHomeMain:active, a.catHomeMain:visited {

	color: #D2091C;

	font-weight: bold;

	text-decoration: underline;

}



a.catHomeMain:hover {

	text-decoration: none;

}



.catHomeSubcats {

	margin: 18px 0px 0px 0px;

}



a.catHomeSub:link, a.catHomeSub:active, a.catHomeSub:visited {

	color: #444444;

	text-decoration: none;

}



a.catHomeSub:hover {

	color: #D2091C;

	text-decoration: underline;

}



.catHomeCount {

	color: #3988AA;

}



/*---------------------*/



.link {

	float: left;

	display: inline;

	margin: 0px 0px 5px 20px;

}

.link2 {

	float: left;

	display: inline;

	margin: 0px 0px 5px 0px;

}



a.linkTitle:link, a.linkTitle:active {

	display: block;

	background: url("../images/linkTitleBullet.gif") no-repeat 0px 3px;

	padding-left: 17px;

	color: #D2091C;

	text-decoration: underline;

	font-size: 13px;

}



a.linkTitle:visited {

	display: block;

	background: url("../images/linkTitleBullet.gif") no-repeat 0px 3px;

	padding-left: 17px;

	color: #819848;

	text-decoration: underline;

	font-size: 13px;

}



a.linkTitle:hover {

	text-decoration: none;

}



.linkUrl {

	padding-left: 17px;

	color: #B3B3B3;

}



.link p {

	border-left: 1px solid #E1E6D3;

	color: #B0A77E;

	padding: 0px 20px 0px 10px;

	margin: 5px 0px 8px 3px;

	width: 480px;

}



p.featLinkRightP {

	border-left: 1px solid #E1E6D3;

	color: #B0A77E;

	padding-left: 10px;

	margin: 5px 0px 8px 3px;

	width: 360px;

}



a.linkReadMore:link, a.linkReadMore:active, a.linkReadMore:visited {

	color: #B0A77E;

	font-weight: bold;

	text-decoration: underline;

}



a.linkReadMore:hover {

	text-decoration: none;

}



/*---------------------*/



.articlelink {

	float: left;

	display: inline;

	width: 510px;

	margin: 0px 0px 5px 13px;

}



.articlelink a:link, .articlelink a:active, .articlelink a:visited {

	display: block;

	background: url("../images/linkTitleBullet.gif") no-repeat 0px 3px;

	padding-left: 17px;

	color: #D2091C;

	text-decoration: underline;

	font-size: 13px;

}



.articlelink a:hover {

	display: block;

	background: url("../images/linkTitleBullet.gif") no-repeat 0px 3px;

	padding-left: 17px;

	color: #819848;

	text-decoration: underline;

	font-size: 13px;

}



/*---------------------*/



.paging {

	text-align: right; 

	margin-right: 13px;

	font-weight: bold;

	color: #D2091C;

}



.paging a:link, .paging a:active, .paging a:visited {

	color: #819848;

	font-weight: normal;

}



.paging a:hover {

	color: #D2091C;

	font-weight: normal;

}



.paging-links {

	float: right;

	display: inline;

	color: #D2091C;

	font-weight: bold;

	width: 510px;

	margin-right: 13px;

	text-align: right;

}



.paging-links a:link, .paging-links a:active, .paging-links a:visited {

	color: #819848;

	font-weight: normal;

}



.paging-links a:hover {

	color: #D2091C;

	font-weight: normal;

}





.searchMoreTitle {

	margin-left:20px;

	display: inline;

	border-bottom: 1px solid #E2EDC3;

	color: #000;

	font-weight: normal;
}

.searchMore {

	display: inline;

/*	border-bottom: 1px solid #E2EDC3; */

	color: #819848;

	font-weight: bold;

}

/*---------------------*/



.contentTitle {

	float: left;

	clear: both;

	width: 510px;

	display: inline;

	margin: 20px 0px 20px 13px;

	padding-bottom: 5px;

	border-bottom: 1px solid #E2EDC3;

	color: #819848;

	font-weight: bold;

}



.contentTitle a:link, .contentTitle a:active, .contentTitle a:visited {

	color: #D2091C;

	text-decoration: none;

}



.contentTitle a:hover {

	text-decoration: underline;

}



.contentTitle label {

	float: left;

	display: inline;

}



.contentTitleMenu {

	float: right;

	display: inline;

	padding: 0px;

	margin: 0px;

	color: #909090;

	font-size: 7pt;

	font-weight: normal;

	text-decoration: none;

}



/*---------------------*/



.rightSideContainer {

	float: right;

	display: inline;

	background: url("../images/leftSideContainerBg.gif") repeat-x;

	width: 432px;

	margin-bottom: 0px;

	padding-left: 4px;

}



.searchTop {

	float: left;

	display: inline;

	background: url("../images/searchTop.gif") no-repeat;

	width: 432px;

	padding-top: 9px;

}



.searchLeft {

	float: left;

	display: inline;

	background: url("../images/spotlightLeft.gif") no-repeat;

	width: 5px;

	height: 130px;

}



.searchCenter {

	float: left;

	display: inline;

	background: url("../images/spotlightCenter.gif") repeat-x;

	width: 427px;

	height: 130px;

}



.searchCenter img {

	display: inline;

	float: right;

}



.search {

	margin: 38px 150px 0px 0px;

}



.searchText {

	background: url("../images/searchBg.gif") no-repeat 6px 3px;

	background-color: #FFFFFF;

	width: 270px;

	height: 16px;

	padding: 2px 0px 2px 25px;

	margin: 0px 5px 0px 50px;

	border: 2px solid #A7B384;

}



.searchCenter input {

	display: inline;

	float: left;

}



.rightTitle {

	float: left;

	display: inline;

	width: 420px;

	margin-left: 10px;

}



.rightTitleText {

	color: #819848;

	font-weight: bold;

	font-size: 13px;

	font-family: Arial;

}



.rightTitleLine {

	background: url("../images/rightTitleBg.gif") no-repeat right;

	width: 100%;

}



/*---------------------*/



.popCats {

	float: left;

	display: inline;

	margin: 0px 0px 0px 30px;

	padding: 20px 0px 20px 0px;

}



.popCats li {

	display: inline;

	background: url("../images/popCatsBullet.gif") no-repeat 0px 4px;

	padding-left: 10px;

	width: 190px;

	float: left;

}



.popCats li a:link, .popCats li a:active, .popCats li a:visited {

	color: #000000;

	text-decoration: none;

}



.popCats li a:hover {

	color: #919191;

}



.catHome {

	float: left;

	display: inline;

	width: 153px;

	padding: 0px 0px 18px 25px;

	background: url("../images/catHomeIcon.gif") 13px 4px no-repeat;

}



a.catHomeMain:link, a.catHomeMain:active, a.catHomeMain:visited {

	color: #D2091C;

	font-weight: bold;

	text-decoration: underline;

}



a.catHomeMain:hover {

	text-decoration: none;

}



a.pcats:link, a.pcats:active, a.pcats:visited {

	color: #000000;

	text-decoration: none;

	background: url("../images/popCatsBullet.gif") no-repeat 0px 4px;



}

a.pcats:hover {

	color: #919191;

}



/*---------------------*/



.articleContent {

	padding: 0px 10px 0px 13px;

	text-align: justify;

	width: 510px;

}



/*-------------------*/



.footer {

	background: url("../images/footerBg.gif") repeat-x;

	height: 49px;

	padding-top: 20px;

	clear: both;

	text-align: center;

	color: #FFFFFF;

}



.footerMenu {

	margin: 0px 0px 8px 0px;

	padding: 0;

}



.footerMenu li {

	display: inline;

}



.footerMenu li a:link, .footerMenu li a:active, .footerMenu li a:visited {

	color: #FFFFFF;

	text-decoration: none;

	font-weight: bold;

}



.footerMenu li a:hover {

	color: #D2091C;

}



.footer label {

	color: #BAD085;

}



.footer a:link, .footer a:active, .footer a:visited {

	color: #BAD085;

	text-decoration: none;

}



.footer a:hover {

	color: #D2091C;

	text-decoration: underline;

}



.footer1 {

	clear: both;

	background: url("../images/footerBg1.gif") repeat-x bottom;

	background-color: #FFFFFF;

	height: 200px;

	text-align: right;

	

	z-index: 1;

}



