body {
    background: white;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 11px;
	margin: 0;
}
#header{ clear:both; padding:0; height: 110px; background: white url(../images/logo.gif) no-repeat center; }
#header-left{    }
#header-left a{ }
#header-left a:hover{}
#header-right{}
.tagclouds { margin:0 auto; padding:20px;  width: 80%;       }
.tagclouds h3 { font-size:150%; }
.tagclouds .cloud-word { /* add you general rules for ALL tags */  color: #549dee;  font-size: 14px;  font-weight: normal;  line-height: 24px;     }
.topnav{font-weight:bold; margin:15px 5px 0px 5px; text-align: left; font-size:13px;  height: auto; color: #549dee;  margin-left: 20px; }
.topnav a{margin:0px 5px; text-decoration:none; width:70%; color: #549dee;
}
.topnav a:hover{text-decoration:underline; background: #e46751; color:White}
#login{font-weight:bold; color:#050505; font-size:7pt; margin:0px 5px}
#login a{color:#050505; margin:0px; text-decoration:none}
#login a:hover{color:#069; text-decoration:underline}
#searchbox{text-align:center; padding:0; margin:15px 15px 0 0}
.searchtext{font-size: 10pt; margin:0;    }
#trail{font-size:9pt; font-weight:bold; font-style:italic; color: #ff4800; height:4px;  line-height:4px; text-align:left; vertical-align:middle}
#trail a{color: #549dee; text-decoration:none}
#trail a:hover{background:#4682B4; color:White}

#statistic{width:140px; color: #549dee; height:80px}
.statistic{ color: #549dee; font-weight:bold;  text-align:left;  height: auto;  clear:both;  margin-left: 20px;  font-size: 10px;  }
#wrapper{    margin:0px;     padding:0px;     }
#left{float:left; width:190px}

#right{float:right; width:190px}
#content{margin-left: 240px;     padding: 0px; }
#content2{margin-left: 240px;     padding: 0px;  width: 65%;}
#content3{margin-left: 190px;     padding: 0px;  width: 75%;}
.clear{    clear:both;     display:block;     height:1px;     overflow:hidden;     margin:0;     padding:0}

.sidebar{width:200px; margin:20px 5px; }
.sidebar-top{width:200px; height:13px; color: green; font-weight:bold; padding:3px 0; font-size: 14px; text-align:center; }
.sidebar-body{background:White; color: #549dee;   font-size: 12px;  font-weight: bold;  line-height: 20px;         }
.sidebar-body a{color: #549dee;  font-size: 12px;  font-weight: bold;  margin-left: 20px;      }
.sidebar-body a:hover{color: #549dee; }
.articlesearch{margin:0 0 10px 0}
#footer{ height:79px; padding:0 0 0; clear:both; margin: 0; text-align:center; color:#050505; font-size:8pt; font-weight:bold}
#footer a{color:#050505; text-decoration:none;  padding:0px; padding-top:0px}
#footer a:hover{text-decoration:underline}
.cats{}
.cats a{color: #549dee; text-decoration:none}
.cats a:hover{text-decoration:underline}
.subcats {
	margin : 0 2px 20px 0;
	padding : 0 0 0;
	font-size : 8pt;
	color : green;
	text-decoration: underline;
	margin-left: 10px;
	}
.subcats a {
	color : green;
	text-decoration : none;
}
.subcats a:hover {
	text-decoration : underline;
}
.featlink{width:97%; padding:3px; margin-bottom:5px; background-color:#DDF7FF; border: thin solid #549dee;
}
.featlink a{color: #549dee; font-weight:bold; text-decoration:none}
.featlink a:hover{text-decoration:underline}
.reglink{width:97%; padding:3px; margin-bottom:5px}
.reglink a{color: #549dee; font-weight:bold; text-decoration:none}
.reglink a:hover{text-decoration:underline; color:Red}
#detail{width:97%; padding:3px; margin:0}
#detail a{color: #549dee; font-weight:bold; text-decoration:none}
#detail a:hover{text-decoration:underline}
.articles{width:97%; padding:3px; margin-bottom:15px}
.articles a{color:#069; font-weight:bold; text-decoration:none}
.articles a:hover{text-decoration:underline}
.c{float:left}
.cr{clear:left}
td{vertical-align:top; padding:0}
h1{font-size:9pt}
h2 {
	font-size: 10pt;
	margin: 0;
	padding: 0;
	margin-left: 10px;
	color: green;
	}
h3 {
	color: green;
	font-size: 12pt;
	padding: 10px 0px 0px 30px;
	margin: 0px 0px 5px 0px;
	margin-left: 0px;
	}
h4{color:#069; font-size:9pt; font-style:italic; padding:0; margin:8px 0 3px 0}
#descr{padding:0; color:#FFF; font-weight:bold; margin:23px 0 5px 10px}
table.formPage{border:0 solid #a0a0a0; width:97%}
table.formPage a{color:#050505; font-weight:bold}
td.err{padding:0; color:#f00; background:#ffeded; border:0 solid #a0a0a0; text-align:left}
td.msg{padding:0; font-weight:bold; color:red; text-align:left}
td.msg2{padding:0; color: navy;   text-align:left;  font-size: 14px;}
.label{text-align:right; font-weight:bold; width:20%}
.field{width:80%; color:#050505}
.smallDesc{color:#050505; font-size:10pt; font-weight:normal; margin:0; padding:0}

.buttons{text-align:center}

.count{color:Navy; font-size:8pt; font-weight:normal}
.url{color:#666; font-weight:bold}
.featurl{color:#666; font-weight:bold}
#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{font-size:10pt; margin:0; padding:0}
input.text{color:#050505; border:1px solid #5e74b3}
textarea.text{font-size:10pt; color:#050505; border:1px solid #5e74b3}
select{font-size:8pt; color:#050505; border:1px solid #5e74b3}
.captcha{border:1px solid #5e74b3; margin-top:10px}
form{display:inline; margin:0; padding:0;   }
.btn{border:1px solid #999;  cursor:pointer; height:18px; font-size:8pt; font-family:Verdana,Tahoma,Arial,sans-serif; font-weight:bold; margin-top:2px; color:#050505}
span.req{margin-left:3px; color:#f00; font-weight:bold}
div.errForm, span.errForm {
	margin : 0 0 0 2px;
	padding : 0;
	color : #ff0000;
	font-size : 8pt;
	font-weight : bold;
}
.small{padding:0; margin:0 0 0 20px; color:#909090; font-size:7pt; text-decoration:none}
.small a{padding:0; margin:0; color:#909090; font-size:7pt; text-decoration:none}
.small a:hover{text-decoration:underline}
.sort{color:#000}
div.pr{font-size:6pt; color:#050505}
div.prg{width:40px; border:1px solid #999; height:3px; font-size:1px}
div.prb{background:#5eaa5e; height:3px; font-size:1px}

div.search-form{font-size: 0.90em; font-weight:bold; height:24px; }
.price{border:0 solid #a0a0a0; margin:0; padding:2px; vertical-align:bottom}
.price table td{margin:0; padding:2px; vertical-align:bottom}
.paging-links, .paging-info{text-align:right}
.navig{ font-style:italic;  color:#050505;  text-decoration:none;  font-weight:bold}
.navig a{ font-style:italic;  color:#069;  text-decoration:none;  font-weight:bold}
.navig a:hover{ text-decoration:underline}
.paging-info{font-style:italic; color:#050505; font-weight:bold}
.paging-links, .paging-links a{color:#069; text-decoration:none; font-weight:bold}
.paging-links a:hover{text-decoration:underline}
.limit_field{border:0 solid transparent; border-width:0}
#toggleCategTree {
   display:block;
   cursor:pointer;
   cursor:hand;
   color: #4c6678;
   font-weight: bold;
      border: 1px solid #4c6678;
      height: 20px;
      vertical-align: middle;
      font-size: 14px;
      width: 140px;
      text-align: center;
      background: white;
      padding-left: 20px;
      }
#categtree{margin:3px 0; height:200px; width:300px; overflow:auto; border:1px dotted #9ec2f3; border-width:0 1px 1px}
#catTitle{background:#fff}
#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: #dde5f3;
}
img.thumb{border:1px solid #888; width:85px; height:66px; margin:3px; padding:0}
img.validator{margin:5px; border:0}

.list, .articlelist{width:97%; margin:0 0 5px 0}
.list, .list a, .articlelist, .articlelist a{font-size:9pt; font-weight:bold; text-decoration:none}
.articlelist, .articlelist a{color: #549dee;  margin-left: 20px;  text-align: left;  margin-bottom: 10px;         }
.list, .list a{color:#069}
.articlelist p, .list p{color: green; font-weight:normal; font-size:8pt;           }
.list a:hover, .articlelist a:hover{text-decoration:underline}
.searchpaging a{color:#069; font-weight:bold; text-decoration:none}
.searchpaging a:hover{text-decoration:underline}
.sep {
	height: 1px;
	width: 97%;
	border-top: 1px dotted red;
	margin-bottom: 5px;
	}
.social {
	padding: 0;
	margin: 0 0 0 0px;
	color: red;
	font-size: 8pt;
	text-decoration: none;
}
