body {

    background: url('../images/bg_body.gif') repeat-y top;

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

	font-size: 8pt;

	margin: 0px;

}

.break{

	height: 15px;

	width: 97%;

	border: 0px solid #ff0000;

}

.banner-text1{

	margin-top: 50px;

	margin-left: 75px;

	color: #107138;

	font-size: 18px;

	

}

.banner-text2{

	margin-left: 100px;

	color: #242424;

	font-size: 15px;

	font-weight: bold;

}

.banner-text3{

	margin-left: 115px;

	color: #E91100;

	font-size: 15px;

	font-weight: bold;

}



#content{

	width: 100%;

	left: 16px;

	margin: 0 auto 0 auto;

	border: 0px solid #ff0000;

}



#headertop{

	background: url('../images/shade_top.gif') repeat-x;

	width: 100%;

	height: 6px;

	margin: 0 0 0 0;

	border: 0px solid #ff1111;

}

#header{

	background: url('../images/bg_top.jpg') no-repeat center top;

	position: relative;

	width: 100%;

	height: 140px;

	padding: 0px 0px 0px 0px;

	border: 0px solid #0000ff;

}

	#header-right{

		position: relative;

		float: right;

		padding: 0px 0px 0px 0px;

		width: 47%;

		height: 140px;

	}

	#header-left{

		position: relative;

		float: left;

		padding: 0px 0px 0px 0px;

		width: 48%;

		height: 140px;

	}

#logo{

	position: relative;

	width: 264px;

	height: 66px;

	border: 0px solid #111111;

}

	p{

		margin-top: 5px;

		color: #7b858f;

	}

#navbar{

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

	height: 24px;

	width: 100%;

	border: 0px solid #111111;

}

#nav{

	width: 770px;

	margin: auto;

	border: 0px solid #ff0000;

}

#nav_alt{

	width: 770px;

	margin: auto;

	border: 0px solid #00ff00;

}

	.nav-blue{

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

		position: relative;

		width: 90px;

		height: 31px;

		margin-top: -8px;

		float: right;

		border: 0px solid #ff0000;

	}

	.nav-green{

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

		position: relative;

		width: 90px;

		height: 31px;

		margin-top: -8px;

		float: right;

		border: 0px transparent;

	}

.home{

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

	position: relative;

	height: 15px;

	margin-left: 15px;

	margin-top: 9px;

	padding: 3px 0 0 18px;

}



.about{

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

	position: relative;

	height: 15px;

	margin-left: 7px;

	margin-top: 9px;

	padding: 3px 0 0 15px;

}

.about1{

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

	position: relative;

	height: 15px;

	margin-left: 7px;

	margin-top: 9px;

	padding: 3px 0 0 15px;

}

.top{

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

	position: relative;

	height: 15px;

	margin-left: 10px;

	margin-top: 9px;

	padding: 3px 0 0 15px;

}

.addUrl{

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

	position: relative;

	height: 15px;

	margin-left: 5px;

	margin-top: 9px;

	padding: 3px 0 0 12px;

}

.contact{

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

	position: relative;

	height: 15px;

	margin-left: 10px;

	margin-top: 9px;

	padding: 3px 0 0 15px;

}



.nav-link{

	font-family: verdana, arial;

	font-size: 11px;

	font-weight: normal;

	color: #ffffff;

	text-decoration: none;

}

	.nav-link a:link{

		font-family: verdana, arial;

		

		color: #ffffff;

		text-decoration: none;

	}

	.nav-link a:visited{

		font-family: verdana, arial;

		

		color: #ffffff;

		text-decoration: none;

	}

	.nav-link a:hover{

		font-family: verdana, arial;

		

		color: #ffffff;

		text-decoration: underline;

	}

#search{

	position: relative;

	float: left;

	width: 260px;

	height: 17px;

	line-height: normal;

	border: 0px solid #ff0000;

	vertical-align: middle;

}

.search-text{

	background: #f6f6f6;

	font-family: verdana, arial;

	font-size: 10px;

	font-weight: normal;

	width: 180px;

	line-height: normal;

	height: 16px;

	padding: 2px 0 0 2px;

	border: 1px solid #4d1731;

}

.btn{

	background: url('../images/bg_search.gif') repeat-x;

	width: 65px;

	height: 23px;

	font-family: verdana, arial;

	font-size: 11px;

	font-weight: normal;

	color: #ffffff;

	border: 1px solid #4d1731;

}



#body-main{

	width: 950px;

	position: relative;

	margin: 0 auto 0 auto;

	border-left: 1px solid #dedede;

        border-right: 1px solid #dedede;

}

#body-right{

	width: 222px;

	position: relative;

	float: right;

	padding:0px;

	vertical-align: top; 

	border: 0px solid #ffcccc;

}

#body-left {

	width: 728px;

	position: relative;

	float: left;

	border-left: 0px solid #dedede;

	border-bottom: 1px solid #dedede;

}

.left_bar {

	background: url('../images/dot_ver.gif') repeat-y;

}



.rightmenu_header{

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

	position: relative;

	float: right;

	width: 222px;

	margin-left: 0px;

	border-right: 0px solid #dedede;

}

.header-f-cat{

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

	height: 24px;

	font-size: 12px;

	font-weight: bold;

	color: #33629a;

	padding: 12px 0 0 30px;

}

.header-stat{

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

	height: 25px;

	font-size: 12px;

	font-weight: bold;

	color: #33629a;

	padding: 10px 0 0 30px;

}

.header-link{

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

	height: 25px;

	font-size: 12px;

	font-weight: bold;

	color: #33629a;

	padding: 10px 0 0 30px;

}

.link-box{

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

	position: relative;

	

}

.rightmenu-link{

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

	margin: 0 0 0 5px;

	font-size: 11px;

	font-weight: normal;

	color: #666666;

	text-decoration: none;

	line-height: 20px;

	padding: 0 0 0 10px;

}

.rightmenu-link a:link{

	font-size: 11px;

	font-weight: normal;

	color: #666666;

	text-decoration: none;

}

.rightmenu-link a:visited{

	font-size: 11px;

	font-weight: normal;

	color: #666666;

	text-decoration: none;

}

.rightmenu-link a:hover{

	font-size: 11px;

	font-weight: normal;

	color: #666666;

	text-decoration:underline;

}

#message-head{

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

	height: 30px;

	margin: 15px 0 10px 10px;

	border: 0px solid #111111;

}

#message{

	margin: 0px 0 10px 10px;

	border: 0px solid #111111;

	font-size: 11px;

	color: #777777;

	line-height: 18px;

}

.dot-hr{

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

	height: 1px;

	margin: 0 1px 0 1px;

}

.header_bg{

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

	height: 39px;

	border: 0px solid #ff0000;

	margin: 0 2px 0 2px;

}

.curr_path{

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

	height: 30px;

	border: 0px solid #ff0000;

	padding: 8px 0 0 35px;

	font-size: 14px;

	color: #666666;

	font-weight: bold;

	text-decoration: none;

}

.curr_path a:link{

	

	font-size: 12px;

	color: #666666;

	font-weight: normal;

	text-decoration: none;

}

.curr_path a:visited{

	

	font-size: 12px;

	color: #666666;

	font-weight: normal;

	text-decoration: none;

}

.curr_path a:hover{

	

	font-size: 12px;

	color: #666666;

	font-weight: normal;

	text-decoration: underline;

}

.feature-sites{

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

	height: 30px;

	border: 0px solid #ff0000;

	padding: 8px 0 0 40px;

	font-size: 14px;

	color: #666666;

	font-weight: bold;

	text-decoration: none;

}

#feature_bg_art{

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

	margin: 0 1px 0 1px;

	padding: 10px 5px 10px 10px;

	border: 0px solid #1111ff;

}

#feature_bg{

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

	position: relative;

	margin: auto 1px auto 1px;

	width: 597px;

	height: 600px;

	border: 0px solid #1111ff;

}

	.feature_thumb{

		width: 130px;

		position: relative;

		float: left;

		padding: 10px 0px 0px 10px;

		border: 0px solid #111111;

	}

	.thumb_display{

		border: 2px solid #8fceed;

		width: 120px;

		height: 90px;

	}

	.feature_info{

		width: 433px;

		height: 100px;

		position: relative;

		float: right;

		padding: 10px 2px 0px 5px;

		border: 0px solid #dd1111;

	}

.link-title{

	font-size: 10pt;

	color: #43884b;

	font-weight: bold;

	text-decoration: none;

}

	.link-title a:link{

		font-size: 10pt;

		color: #43884b;

		font-weight: bold;

		text-decoration: none;

	}

	.link-title a:visited{

		font-size: 10pt;

		color: #43884b;

		font-weight: bold;

		text-decoration: none;

	}

	.link-title a:hover{

		font-size: 10pt;

		color: #43884b;

		font-weight: bold;

		text-decoration: underline;

	}



.slogan{

	font-size: 11px;

	color: #676767;

	font-weight: normal;

	text-decoration: none;

}





.details{

	font-size: 11px;

	color: #676767;

	font-weight: normal;

	line-height: 18px;

	text-decoration: none;

}

	.details a:link{

		font-size: 10px;

		color: #43884b;

		font-weight: normal;

		text-decoration: none;

	}

	.details a:visited{

		font-size: 10px;

		color: #43884b;

		font-weight: normal;

		text-decoration: none;

	}

	.details a:hover{

		font-size: 10px;

		color: #43884b;

		font-weight: normal;

		text-decoration: underline;

	}

.url{

	font-size: 11px;

	color: #538bd0;

	font-weight: normal;

	line-height: 18px;

}

.search_result{

	font-size: 11px;

	color: #427ba8;

	font-weight: bold;

	text-decoration: none;

}

	.search_result a:link{

		font-size: 11px;

		color: #427ba8;

		font-weight: bold;

		text-decoration: none;

	}

	.search_result a:visited{

		font-size: 11px;

		color: #427ba8;

		font-weight: bold;

		text-decoration: none;

	}

	.search_result a:hover{

		font-size: 11px;

		color: #427ba8;

		font-weight: bold;

		text-decoration: underline;

	}		

.cat_right{

	background: url('../images/arr_ash.gif') no-repeat left top;

	width: 5px;

	height: 15px;

	border: 0px solid #ff0000;

}

.cat_title{

	padding-left: 3px;

	padding-bottom: 4px;

	border-bottom: 0px solid #f8f8f8;

	font-size: 10px;

	font-weight: bold;

	color:#427ba8;

	text-decoration: none;

}

	.cat_title a:link{

		font-size: 10px;

		font-weight: bold;

		color:#427ba8;

		text-decoration: none;

	}

	.cat_title a:visited{

		font-size: 10px;

		font-weight: bold;

		color:#427ba8;

		text-decoration: none;

	}

	.cat_title a:hover{

		font-size: 10px;

		font-weight: bold;

		color:#427ba8;

		text-decoration: underline;

	}



.subcats{

	height: 18px;

	font-size: 11px;

	font-weight: normal;

	color:#358945;

	text-decoration: none;

	padding: 0 0 0 10px;

	 

}

	.subcats a:link{

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

		font-size: 11px;

		font-weight: normal;

		color:#358945;

		text-decoration: none;

		padding: 0 0 0 10px;

	}

	.subcats a:visited{

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

		font-size: 11px;

		font-weight: normal;

		color:#398945;

		text-decoration: none;

		padding: 0 0 0 10px;

	}

	.subcats a:hover{

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

		font-size: 11px;

		font-weight: normal;

		color:#398945;

		text-decoration: underline;

		padding: 0 0 0 10px;

	}	

.footer {

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

   width: 100%;

   height: 20px;

   bottom: 0px;

   clear:both;

   text-align: center;

   padding: 8px 0 0 0;

   font-size: 10px;

   color: #ffffff;

}

	.footer a:link{

		font-size: 9px;

		color: #ffffff;

		text-decoration: none;

	}

	.footer a:visited{

		font-size: 9px;

		color: #ffffff;

		text-decoration: none;

	}

	.footer a:hover{

		font-size: 9px;

		color: #ffffff;

		text-decoration: underline;

	}

div.prg {

	width: 40px;

	border: 1px solid #999999;

	height: 3px;

	font-size: 1px;

}

div.prb {

	background: #5eaa5e;

	height: 3px;

	font-size: 1px;

}

.show_pr{

	width: 120px;

	height: 100px;

	position: relative;

	float: left;

	padding: 10px 0px 0px 10px;

	border: 1px solid #111111;

}

#feature-box{

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

	border: 0px solid #699ab8;

	margin: 9px 5px 5px 5px;

}

.feature_link{

	padding: 3px 2px 0px 5px;

	border: 0px solid #dd1111;

}	

#regular-box{

	border: 0px solid #699ab8;

	margin: 9px 5px 5px 5px;

}

.sort{

	font-size: 10px;

	font-weight: bold;

	color: #336C8C;

	text-decoration: none;

	

}

	.sort a:link{

		font-size: 10px;

		font-weight: normal;

		color: #336C8C;

		text-decoration: none;

		

	}

	.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;

		

	}

#pagination{

	width: 581px;

	height: 30px;

	position: relative;

	font-family: verdana, arial;

	font-size: 10px;

	color: #666666;

	border-left: 0px solid #dedede;

	border-top: 1px solid #dedede;

	padding: 10px 2px 1px 2px;

	

}

.paging a:link{

	font-family: verdana, arial;

	font-size: 10px;

	color: #666666;

	text-decoration: none;

}

.paging a:visited{

	font-family: verdana, arial;

	font-size: 10px;

	color: #666666;

	text-decoration: none;

}

.paging a:hover{

	font-family: verdana, arial;

	font-size: 10px;

	color: #333333;

	text-decoration: underline;

}

.label {

	text-align: left;

}

.req {

	margin-left: 3px;

	color: #FF0000;

	font-weight: bold;

}.text{

	font-family: verdana,arial;

	font-size: 8pt;

	color: #060606;

	border: 1px solid #666666;

	height: 17px;

	width: 260px;

	padding: 2px 0 0 3px;

}

.textarea{

	font-family: verdana,arial;

	font-size: 8pt;

	color: #060606;

	border: 1px solid #666666;

	width: 260px;

	padding: 2px 0 0 3px;

}

select {

	font-size: 8pt;

	border: 1px solid #5e74b3;

}

.captcha {

	border: 1px solid #111111;

	margin-top: 10px;

}

.captcha_text{

	font-family: verdana,arial;

	font-size: 8pt;

	color: #060606;

	border: 1px solid #666666;

	height: 17px;

	width: 50px;

	padding: 2px 0 0 3px;

}

.limit_field {

   border: 0 solid transparent;

   border-width:0;

}

.err {

	padding: 3px;

	color: #FF0000;

	background: #FFEDED;

	border: 1px solid #A0A0A0;

	text-align: left;

}

.msg {

	font-size: 12px;

	padding: 3px;

	color: #3399FF;

	text-align: left;

}

div.errForm, span.errForm {

	margin: 0px 0 0px 5px;

	padding: 2px 3px 2px 3px;

	color: #FF0000;

	text-align: left;

	clear: right;

}

/**********************************************************************

.c {

	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;

}



table.formPage {

	border: 1px solid #A0A0A0;

}

td.err {

	padding: 3px;

	color: #FF0000;

	background: #FFEDED;

	border: 1px solid #A0A0A0;

	text-align: left;

}

td.msg {

	padding: 3px;

	color: #0000FF;

	background: #EDF3FF;

	border: 1px solid #A0A0A0;

	text-align: left;

}



.buttons {

	border-top: 1px solid #A0A0A0;

	text-align: center;

}

.count {

	color: #6f6f6f;

	font-size: 8pt;

	font-weight: normal;

}

#links a {

	font-size: 10pt;

}

#links p {

	margin: 0 0 7px 0;

}

.url {

	color: #6f6f6f;

}

#path {

	margin-top: 2px;

	padding: 3px;

	background: #D9E8F9;

	line-height: 19px;

	border-top: 1px solid #5e74b3;

}

.submit {

	float: right;

	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;

}

input.text {

	color: #000000;

	border: 1px solid #5e74b3;

}

textarea.text {

	font-size: 8pt;

	border: 1px solid #5e74b3;

}

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 #5e74b3;

	background-color: #FFAA11;/*#FFCC33;* /

	

	height: 17px;

}



div.errForm, span.errForm {

	margin: 0px 0 0px 5px;

	padding: 2px 3px 2px 3px;

	color: #FF0000;

	background: #FFFFF3;

	border: 1px solid #cccccc;

	text-align: left;

	clear: right;

}

.small, .small a {

	padding: 0px;

	margin: 0px;

	color: #909090;

	font-size: 7pt;

	text-decoration: none;

}

.sort {

	color: #000000;

}

p.subcats {

	margin: 0px 0px 7px 0px;

	padding: 0px;

}

div.pr {

	font-size: 6pt;

	color: #000000;

	float: left;

	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;

}



div.footer {

   bottom:0;

   clear:both;

	text-align: center;

	border-top: 1px solid #E0E0E0;

	padding: 3px 0 0 0;

	margin-top: 50px;

}

div.footer a {

	color: #606060;

}

.price {

	border: 1px solid #A0A0A0;

}

.price table td{

	margin: 0;

	padding: 2px;

	vertical-align: bottom;

}



.paging-links,

.paging-info {

   text-align:right;

}



.paging-info {

   font-style: italic;

}



.limit_field {

   border: 0 solid transparent;

   border-width:0;

}





************************************************************************/

#toggleCategTree {

   display:block;

   cursor:pointer;

   /* cursor:hand */;

   color:#6A8AD4;

   position: relative;

   left: 189px;

}



#categtree {

   margin:3px 0;

   height:200px;

   width:300px;

   overflow:auto;

   border:1px dotted #9EC2F3;

   border-width:0 1px 1px;

   position: relative;

   left: 189px;

}

.catTitle { 

	background:#fff; 

	font-weight: bold;

	color: #dd3333;

	position: relative;

    left: 121px;

	width:300px;

} /* Important for Konqueror */



#categtree h2 {

   margin:0 0 5px;

   padding:2px;

   text-align:center;

   color:#237d3e;

   background:#DDE5F3;

   vertical-align:middle;

}



#categtree #close_tree {

   right:0;

   padding:1px;

   text-align:center;

   white-space:nowrap;

   cursor:pointer;

   /* cursor:hand */;

}



#categtree .categ-item {

   clear:both;

   margin:3px 5px;

   padding:2px 5px;

   display:block;

   border:1px dotted #CBE2EC;

   border-width:1px 0;

   cursor:pointer;

   /* cursor:hand */;

   color: #0f86af;

}



#categtree .categ-item img {

   margin-right:1em;

}



#categtree .odd {

   background:#F8F8FC;

}



#categtree .even {

   background:#fff;

}



#categtree .categ-item:hover {

   background:#eee;

}