body {
    background: #edead9;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 8pt;
	margin: 0 auto;
	padding: 0px;
}

h1, h2, h3, h4, h5, h6, p {margin:0; padding:0;}

#wrapper{

	width:921px;

	margin: 0 auto;

	border:0px solid;

	

}

#top{

	width:893px;

	height: 155px;

	padding:0 14px 0 14px;

	border-left:1px solid #D3CEB8;

	border-right:1px solid #D3CEB8;

	background: #E5E1C6;

}

#head-bottom{

	width:923px;

	margin: 0 auto;

	padding:0px;

	height:10px;

	background:#E5E1C6 url('../images/bg_shade.gif') repeat-x left bottom;

}

#search-bar{

	position:relative;

	height:53px;

	padding: 0px;

	border:0px solid #aa1111;



}

#img-left{position:relative;float:left;background: url('../images/header_left.jpg') no-repeat left center; width:470px; height:101px;}

#img-right{position:relative;float:right;background: url('../images/header_right.jpg') no-repeat right center; width:423px; height:101px;}

#img-left-bot{position:relative;float:left;background: url('../images/bg_l_menu_outer_l_b.gif') no-repeat left bottom; width:471px; height:10px;}

#img-right-bot{position:relative;float:right;background: url('../images/bg_l_menu_outer_r_b.gif') no-repeat right bottom; width:423px; height:10px;}

#logo-area{margin-top:29px;margin-left:50px; border:0px solid;}

#logo {

	background: url('../images/logo.gif') no-repeat left center; 

	display:block;

	height:51px;

	width:190px;

}

.spacer{position:relative;float:right;padding: 0 0 0 16px;border:0px solid #aa11ff;}

.menu-sep-top{background:url('../images/menu_sep1.gif') no-repeat left top;width:1px;height:33px; border:0px solid;}

#main{

	width:921px;

	margin: 0px auto;

	

	border:0px solid;

}



.header{

	font:bold 18px verdana;

	color:#8A9C04;

	padding: 5px;

	border:0px solid;



}



.promo{

	background: url('../images/img_promo.gif') no-repeat left center;

	width:300px;

	height: 182px;

	position:relative;

	float:right;

}



.general-div{

	border: 1px solid #D2CEBB;width:629px;margin: 0 auto;padding: 0px;

}

.article-title{

	background: url('../images/folder.png') no-repeat 6px 3px;

	padding-left: 27px;

	font: bold 12px verdana;

	color: #616152;

	text-decoration: none;

	line-height:18px;

}

.article-title a:link, .article-title a:visited{

	color: #5d6b0a;

	text-decoration: none;

}

.article-title a:hover{



	color: #616152;

	text-decoration: underline;

}

.article-details{font: normal 11px verdana;color:#464646;text-decoration:none;padding-left:27px; line-height:17px;}

.article-details a:link, .article-details a:visited{color:#E77C1D;text-decoration:none;}

.article-details a:hover{color:#E77C1D;text-decoration:underline;}



.article-desc{font: normal 11px verdana;color:#464646;text-decoration:none;padding-left:5px; line-height:17px;}

.article-desc a:link, .article-details a:visited{color:#E77C1D;text-decoration:none;}

.article-desc a:hover{color:#E77C1D;text-decoration:underline;}

.article-misc {

	color: #6a6a3e;

	font: normal 11px Verdana, Georgia, "Times New Roman", Times, serif;

	line-height:16px;

	margin:0 5px 7px 5px;

	padding:5px;

}			

.article-misc a:link, .article-misc a:visited {

	color: #6a6a3e;

	font: normal 11px Verdana, Georgia, "Times New Roman", Times, serif;

	text-decoration:none;

}

.article-misc a:hover {

	color: #323234;

	text-decoration:underline;

}



.article-box{background:#EAE8D2;padding: 5px;}

.regular-box{padding: 5px;}











#left-panel{position:relative;float:left;width:265px;border:0px solid;}

#right-panel{position:relative;float:right;width:647px; border:0px solid;}

#right{width:645px;border-left:1px solid #D2CEBB;border-right:1px solid #D2CEBB;border-bottom:1px solid #D2CEBB;background:#E4E0C5;}



.left-menu-top{background: #E4E0C5 url('../images/bg_shade_1.gif') repeat-x left top; height:10px;border:1px;}

.left-menu-bg{border-left:1px solid #D3CEB8;border-right:1px solid #D3CEB8;border-bottom:1px solid #D3CEB8; background:#E4E0C5;}

.left-menu-bg-l{background: url('../images/bg_l_menu_outer_l_t.gif') no-repeat left top;width:11px;height:10px;position:relative;float:left;}

.left-menu-bg-r{background: url('../images/bg_l_menu_outer_r_t.gif') no-repeat left top;width:11px;height:10px;position:relative;float:right;}



.left-menu-inner-top{background: url('../images/bg_l_menu_inner_top.gif') no-repeat center top;height:9px;width:247px;margin-left:7px;}

.left-menu-inner-mid{background: #F1EFE0;width:247px;border-left:1px solid #D3CEB8;border-right:1px solid #D3CEB8;border-top:1px solid #D3CEB8;border-bottom:1px solid #D3CEB8;margin-left:7px;}

.left-menu-inner-bot{background: url('../images/bg_l_menu_inner_bottom.gif') no-repeat center bottom;height:11px;width:247px;margin-left:7px;}



.left-menu-header{background: url('../images/bg_header.gif') repeat-x top;width:215px;height:29px;position:relative;float:left;}

.left-menu-header-left{background: url('../images/bg_header_left.gif') no-repeat left center;width:8px;height:29px;position:relative; float:left;}

.left-menu-header-right{background: url('../images/bg_header_right.gif') no-repeat right center;width:8px;height:29px;position:relative; float:right;border:0px solid;}



.menu-title{ background: url('../images/logo_header.gif') no-repeat left center;height:16px;font-size:11px; color:#fff;font-weight:bold;padding-left:20px;margin-top:7px;}



.cat-list{

	background: url('../images/arr_orange.gif') no-repeat 10px center;

	line-height:15px;

	font:normal 12px Arial, Helvetica, sans-serif; 

	color:#8a9c04;

	padding-left:22px;

	margin:5px 0 3px 0;

}

.cat-list a:link, .cat-list a:visited{color:#8a9c04;text-decoration:none;}

.cat-list a:hover{text-decoration:underline;}



.menu-center{background: url('../images/bg_menu.gif') repeat-x;height:30px;width:614px;position:relative;float:right;margin-top:7px;}

.menu-left{background: url('../images/bg_menu_left.gif') no-repeat left center;height:30px;width:8px;position:relative;float:left;margin-top:7px;}

.menu-right{background: url('../images/bg_menu_right.gif') no-repeat right center;height:30px;width:8px;position:relative;float:right;margin-top:7px;}

.kj{font-size:12px;color:#fefefe;text-decoration: none;font-weight:bold; border:0px solid;position:relative;float:right;padding: 0 2px 0 2px;}

.menubar{position:relative;height:31px;border:0px solid;}

.menu-item{margin:9px 3px 0 2px;color:#fff;font-weight:bold;text-decoration:none;position:relative;float:right;}

.menu-item a:link, .menu-item a:visited{color:#fff;text-decoration:none;}

.menu-item a:hover{text-decoration:underline;color:#cadc25;}

.menu-sep{background:url('../images/menu_sep2.gif') no-repeat center 3px;width:16px;height:26px;border:0px solid;position:relative;float:right;}

.search_text{

	width: 181px;

	height: 17px;

	border: 1px solid #444444;

	background-color: #e5e1c6;

	padding-left: 3px;}

	

.links{font-weight: normal; font-size: 8pt; color: #456757; text-decoration:none; border:5px solid #dcd9b4; margin:5px; padding:10px;}

.links a:link{color: #456757;text-decoration:none;}

.links a:visited{color: #456757;text-decoration:none;}

.links a:hover{color: #456757;text-decoration:underline;}



.curr_path{background:url(../images/home1.gif) no-repeat left center;height:13px;padding-left:16px;margin:8px 0 5px 8px;font-weight: bold; font-size: 8pt; color: #E77C1D; text-decoration:none;}

.curr_path a:link, .curr_path a:visited{font-weight: normal; color: #E77C1D;text-decoration:none;}

.curr_path a:hover{font-weight: normal; color: #E77C1D;text-decoration:underline;}



.top-stories{

	font: normal 11px verdana;

	color: #2255aa;

	text-decoration: none;

}

.top-stories a:link, .top-stories a:visited{

	color: #2255aa; text-decoration: none;

}

.top-stories a:hover{

	color: #2255aa; text-decoration: underline;

}

.resources{

	padding:0 5px;

	font: normal 11px Verdana, Arial, Helvetica, sans-serif;

	color: #616152; 

	line-height:16px; 

	border:0px solid;

	margin:0 auto;

}

.resources ul {padding-left: 4px;margin: 5px 0 10px 0px;}

.resources li  {list-style: none;text-decoration: none;margin-bottom: 10px;}

.resources a{padding-left:10px;background: url('../images/arr_orange.gif') no-repeat left center;}

.resources a:visited, .resources a:link{font: normal 11px Verdana, Arial, Helvetica, sans-serif;color: #2255aa;text-decoration: none;}

.resources a:hover{font: normal 11px Verdana, Arial, Helvetica, sans-serif;text-decoration: underline;}



.table-border{

	border:1px solid #D2CEBB;

}

.label{color: #787878;}

.text{

	background-color: #f1efe0;

	font: normal 12px Arial, Helvetica, sans-serif;

	color: #696969;

	border: 1px solid #ada785;

	width: 270px;

	padding: 4px;

}

.textarea{

	background-color: #f1efe0;

	font: normal 12px Arial, Helvetica, sans-serif;

	color: #696969;

	border: 1px solid #ada785;

	width: 270px;

	padding: 4px;

}

.captcha_text{

	background-color: #f1efe0;

	font: normal 12px Arial, Helvetica, sans-serif;

	color: #696969;

	border: 1px solid #ada785;

	width: 50px;

	padding: 4px;

}



select {

	background-color: #f1efe0;

	font-size: 12px;

	color: #696969;

	border: 1px solid #cac6b0;

	padding: 4px;

	width:278px;

}

.rate {

	background-color: #f3ecdc;

	font-size: 12px;

	color: #696969;

	border: 1px solid #cac6b0;

	padding: 1px;

	width:50px;

}

input.check-radio {

	margin-right: 10px;

}

input {padding-right: 10px;}



.limit_field { background:none; border:none;}

/*select {width: 360px;font-size: 8pt;border: 1px solid #5e74b3;}*/

.rating-select {font-size: 8pt;color: #060606;border: 1px solid #bf9817;}

.commentlist {

	margin: 10px 5px;

	padding-left: 20px;

	line-height: 130%;

}

.commentlist li{

	padding: 5px 10px;

}

.commentlist .alt {

	background: #edead9;

	border: 1px solid #cacaca;

}

.commentlist cite, .commentlist cite a, .commentlist cite a:visited {

	font-weight: bold;

	font-style: normal;

	font-size: 120%;

	color: #CC6600;

}

.commentlist small {

	margin-bottom: 5px;

	display: block;

	font-size: 87%;

}

.sort{

	font-size: 10px;

	font-weight: bold;

	color: #336C8C;

	text-decoration: none;

	

}

	.sort a:link, .sort a:visited{

		font-size: 10px;

		font-weight: normal;

		color: #336C8C;

		text-decoration: none;	

	}

	.sort a:hover{

		font-size: 10px;

		font-weight: normal;

		color: #336C8C;

		text-decoration: underline;

	}

.warning{font: normal 12px verdana;color:#dd1111;padding:5px 0 5px 10px;}

.no-search{padding-left:10px;font: normal 11px Verdana, Arial, Helvetica, sans-serif;color: #116757;}	

.no-search ul {padding-left: 10px;margin: 5px 0 5px 0px;}

.no-search li  {padding-left:15px;background: url('../images/arr_orange.gif') no-repeat left center;list-style: none;text-decoration: none;margin-bottom: 10px;}

.cat {

	background: url('../images/bg_cat.gif') no-repeat left center;

	height:12px;

	padding-left: 15px;

	margin: 10px 0 10px 10px;

	font-weight: bold; 

	font: bold 12px Arial, Helvetica, sans-serif; 

	color: #4d3906;

}

.cat a:link {

	color: #4d3906; text-decoration: none;

}

.cat a:visited {

	color: #4d3906; text-decoration: none;

}

.cat a:hover {

	color: #A51405; text-decoration: underline;

}



.subcat{

	background: url('../images/sq_or.gif') no-repeat left center;

	line-height:16px;

	padding-left: 10px;

	margin: 0 0 3px 20px;

	font-weight: normal; 

	font-size: 11px; 

	color: #2255aa;
	border:0px solid;

}

.subcat a:link {

	color: #5d6b0a; text-decoration: none;

}

.subcat a:visited {

	color: #5d6b0a; text-decoration: none;

}

.subcat a:hover {

	color: #4d3906; text-decoration: underline;

}



.small {

	color: #717066;

}			

.small a:link, .small a:visited{

	color: #339933;

	text-decoration:none;

}

.small a:hover { text-decoration:underline;}



.sort {

	color: #717066;

	border:0px solid;

	font: normal 11px Arial, Helvetica, sans-serif;

}			

.sort a:link, .sort a:visited{

	color: #339933;

	font: normal 11px Arial, Helvetica, sans-serif;

	text-decoration:none;

}

.sort a:hover { text-decoration:underline;}	



.sort2 {

	color: #44431c;

	border:0px solid #ff0000;

	font: normal 10px Verdana, Arial, Helvetica, sans-serif;

	

	height:12px;

	margin: 5px;

}			

.sort2 a:link, .sort2 a:visited{

	color: #44731c;

	font: normal 11px Arial, Helvetica, sans-serif;

	text-decoration:none;

	

}

.sort2 a:hover { text-decoration:underline;}



.link-holder {

	/*background: url('../images/bg_repeat.jpg') repeat-y left top;*/

	background-color: #eae8d2;

	border:5px solid #c9c58b;

	margin:5px;

	padding:10px;

	

}



	

.btn {

	background: url('../images/btn.gif') no-repeat center;

	width: 76px;

	height: 26px;

	border: 0px solid #BDB9AD;

	color: #ffffff;

	font-size: 11px;

	font-weight: bold;

	text-align:center;

}

.sub{

	background: url('../images/sq_or.gif') no-repeat left 5px;

	height:12px;

	padding-left: 10px;

	margin: 0 0 3px 20px;

	font-weight: normal; 

	font-size: 10px; 

	color: #225555;

}

.sub a:link {

	color: #2255aa; text-decoration: none;

}

.sub a:visited {

	color: #2255aa; text-decoration: none;

}

.sub a:hover  {

	color: #2255aa; text-decoration: underline;

}

.pr {

	font-size: 10px;

	color: #E77C1D;

	font-weight:normal;

}

div.prg {

	width: 40px;

	border: 1px solid #999999;

	height: 3px;

	font-size: 1px;

}

div.prb {

	background: #5eaa5e;

	height: 3px;

	font-size: 1px;

}

.image {

	border: 1px solid #acacac;

	margin-bottom:10px;

	padding:2px;

	text-align:center;

	width:120px;

}

.link-title{color: #975229;text-decoration:none;}

.link-title a:link, .link-title a:visited{color:#9b8844;text-decoration:none;font-weight:bold;}

.link-title a:hover{color: #975229;text-decoration:underline;font-weight:bold;}



.details{font: normal 11px verdana;color:#464646;text-decoration:none; line-height:17px;}

.details a:link, .details a:visited{color:#7e8c03;text-decoration:none;}

.details a:hover{color:#E77C1D;text-decoration:underline;}

.url {

	color: #2255aa;

}



#comments, #respond {

	border-bottom: 0px dotted #CCCCCC;

	padding: 10px 5px;

	clear: both;

	color: #006600;

	font-size:12px;

}

div.footer {

	bottom:0;

	clear:both;

	background: url('../images/bg_f.gif') repeat-x left center;

	width:921px;

	height:82px;	

	text-align: center;

	border: 0px solid #111111;

	margin: 0 auto;

}

.footer-left{background: url('../images/bg_f_left.gif') no-repeat left center;position:relative;float:left;width:19px;height:82px;}

.footer-right{background: url('../images/bg_f_right.gif') no-repeat right center;position:relative;float:right;width:19px;height:82px;}

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

	color: #ffffdd;

	text-decoration: none;

}

.footer a:hover{

	color: #ffffdd;

	text-decoration: underline;

}

.footer-links{

	padding-top: 30px;

	color: #fff;

}



#toggleCategTree {

   display:block;

   cursor:pointer;

   color:#8a9c04;

}



#categtree {

   margin:3px 0;

   height:200px;

   width:270px;

   overflow:auto;

   border:1px dotted #9EC2F3;

   border-width:0 1px 1px;

}



#catTitle { background:none;padding:3px;color:#bf1d07; } /* Important for Konqueror */



#categtree h2 {

   margin:0 0 5px;

   padding:2px;

   text-align:center;

   color:#ffffdd;

   background:#a8b658;

   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:#e4eace;

}



#categtree .even {

   background:#fff;

}



#categtree .categ-item:hover {

   background:#e6dac4;

}



.no-links {

	background: #edead9 url('../images/note.gif') no-repeat 10px 10px;

	border: 1px solid #bfb168;

	color: #4d3906;

	font: normal 11px Verdana, Arial, Helvetica, sans-serif;

	margin: 10px;

	padding:10px 10px 10px 52px;

	text-align:justify;

}



.no-links a:link, .no-links a:visited{

	color: #5d5c19;

	font: bold 15px Arial, Helvetica, sans-serif;

	text-decoration:underline;	

}

.no-links a:hover{

	text-decoration: none;

}



.clear { clear:both; margin:0 auto; padding:0px;}

.break { clear:both; margin:0 auto; padding:5px;}



div.pagination {

	text-align:center;

	padding: 5px 0;

	margin: 5px auto;

	color:#d2994d;

	font-size:10px; 

	border:0px solid; 

	

}

div.pagination a {

	background: #dcd9b4;

	border: 1px solid #918767;

	color: #7b7b7b;

	font: bold 10px Verdana, Arial, Helvetica, sans-serif;

	margin-right:3px;

	padding:3px 7px;

	text-decoration: none;

}

div.meneame a:active, div.pagination span.current {

	margin-right:3px;

	padding:3px 7px;

	border: 1px solid #617706;

	color: #ffffff;

	font: bold 10px Verdana, Arial, Helvetica, sans-serif; 

	background: #7e9c08;

}

div.pagination a:hover{

	background: url('../images/paging-hover.gif') repeat-x left top;

	border: 1px solid #918766;

	margin-right:3px;

	padding:3px 7px;

	color: #969696;

	font-weight: bold;

}

.page-navigation{

	border:0px solid;

	margin: 0 auto;

	padding:5px 0 0 0;

}

.page-navigation .left {

	border:1px solid;

	color: #717168;

	font: normal 10px Verdana, Arial, Helvetica, sans-serif;

	float:left; 

	width:120px;

}

.page-navigation .right {

	border:1px solid;

	color: #717068;

	font: normal 10px Verdana, Arial, Helvetica, sans-serif;

	float:right;

	

/*	width:460px;*/

}

.paging-links,

.paging-info {

	color:#a69f4d;

	font: normal 11px Verdana, Arial, Helvetica, sans-serif;

   text-align:center;

}	



.gen {

	margin: 0 auto;

	padding:0px;

}

.gen .title{ 

	background: url('../images/dot.gif') repeat-x left bottom;

	color:#666666; 

	font: bold 14px Georgia, "Times New Roman", Times, serif;

	margin: 15px 0 10px 0;

}

.gen ul {

	list-style-type:none;

}

.gen ul li {

	background:url('../images/sq_or.gif') no-repeat left 9px;

	list-style-type:none; 

	line-height:20px; 

	padding-left:10px;

}

.div-holder{

	margin:0 auto;

	padding:5px 20px;

	border:0px solid;

}

.div-holder h3 {

	color: #717067;

	display:block;

	font: bold 14px Verdana, Georgia, "Times New Roman", Times, serif;

	margin-bottom:10px;



}

.comment {

	background: #f0f4e1;

	border: 1px solid #8fa53d;

	color:#666666;

	font:bold 10px Verdana, Arial, Helvetica, sans-serif;

	margin:10px 0;

	padding:10px;

	width:70%;

}

.comment .descr {

	font: normal 12px Verdana, Arial, Helvetica, sans-serif;

	line-height:18px;

}



.title-holder {

	font: normal 12px Arial, Georgia, "Times New Roman", Times, serif;

	padding:0 0 5px 0;

	border:0px solid;

	margin:0px;

	/*width:345px;*/

	}



h3{	font: italic 12px Georgia, "Times New Roman", Times, serif;

		color:#456757;}							

	h3 span {

		font: normal 12px Georgia, "Times New Roman", Times, serif;

		color:#959f5c;

		

		}



.req {

	color: #FF0000;

}

.msg {

	background-color:#328428;

	color: #ffffee;

	font: bold 12px Verdana, Arial, Helvetica, sans-serif;

	padding:5px;

	margin:5px;

	line-height:18px;

}			

.warning {

	color: #CC3300;

	font: bold 12px Verdana, Arial, Helvetica, sans-serif;

}

.errForm {color: #FF0000;}



.price-regular{

	background: url('../images/tag.png') no-repeat 213px 4px;

	background-color:#f3f3e9;

	border:3px solid #d1cd9e;

	display:block;

	float:left;

	margin:5px;

	padding:10px;

	width:285px;

}

.price-regular h3 {

	color: #717067;

	display:block;

	font: bold 14px Georgia, "Times New Roman", Times, serif;

	margin-bottom:10px;	

}

.price-regular ul{ list-style-type:none; padding:0px; margin:0px 5px;border:0px solid;}

.price-regular ul li{ 

	background: url('../images/arr_orange.gif') no-repeat left 7px;

	display:block;

	line-height:18px;

	list-style-type:none;

	margin: 0 auto;

	padding-left: 12px;

	color: #6a6a6a;

	border:0px solid;

}



.price-featured{

	background: url('../images/tag.png') no-repeat 213px 4px;

	background-color:#f3f3e9;

	border:3px solid #d1cd9e;

	display:block;

	float:right;

	margin:5px;

	padding:10px;

	width:285px;

}

.price-featured h3 {

	color: #717067;

	display:block;

	font: bold 14px Georgia, "Times New Roman", Times, serif;

	margin-bottom:10px;	

}

.price-featured ul{ list-style-type:none; padding:0px; margin:0px 5px;}

.price-featured ul li{ 

	background: url('../images/arr_orange.gif') no-repeat left 7px;

	display:block;

	line-height:18px;

	list-style-type:none;

	margin: 0 auto;

	padding-left: 12px;

	color: #6a6a6a;

}



.display-amount{

	color:#FF6600;

	font: bold 16px Georgia, "Times New Roman", Times, serif;

	float:right;

	margin: 0 10px 0 0;

	border:0px solid;

}

.duration {

	border:0px solid;

	color:#003300;

	font: normal 11px Verdana, "Times New Roman", Times, serif;

	margin: 0 auto;

	padding-left: 5px;

}	
