body{ margin: 0px; padding: 0px; background: #ffffff url('../images/back.gif') repeat-x; color:#000000; font: 70% arial,"Arial Unicode MS","Trebuchet MS", Arial, Tahoma;}

#container { width: 993px; margin:0px auto;}

a { color: #cc0000; text-decoration: underline; }
a:hover { text-decoration: none; }

h1, h2, h3, h4 { margin: 0px; font-size: 1.2em; }




.header {margin: 25px 0px 0px 0px; width: 100%;}
 .header h1 {  margin: 0px 0px 0px 90px; }
 .header p {  float: right;  margin: 0px; }

.bar a { font-family:arial; font-weight:bold;  font-size:1.3em;  color: #FFFFFF;  text-decoration: none; }
.bar a:hover {  color: #ffcc00;  text-decoration: underline; }

.common {  padding: 0px;  text-align: center;  font-size: 12px;  font-weight: bold;  line-height: normal; }
 a.common {   overflow:hidden;   display:block;   width:90px;   height:27px;   padding: 10px 0px 0px 0px; }
 a.common:hover {  background:url('../images/bar.bg.gif') no-repeat center -74px;  }

.search {  margin: 6px 15px 3px 8px; padding: 2px 0px 0px 8px; border: 1px solid #696969; font-size: 12px; font-weight: bold; background: none; color: #a69d7f; height: 18px; width: 100px;}

.box { background:#fafafa; margin-top:10px;margin-bottom:0px; padding: 0px; width: 190px; }
 .box a {  padding: 0px; color: #696969; text-decoration: none; }
 .box a:hover {  text-decoration: underline; }
 .box ul {  margin: 0px;  padding: 0px; }
 .box li {  list-style-type: none;  margin: 5px 0px 0px 0px;  padding: 0px 0px 0px 0px; }
 
.boxcaption { border-bottom: 2px solid #cc0000; background:#ffffff;width: 100%; height:21px; }
 .boxcaption p { font-family: "Trebuchet MS",Sans-Serif;font-weight: normal;font-size: 1.2em;  color:#cc0000;text-transform:uppercase; margin:0px;padding-top: 3px; padding-right: 10px; padding-bottom: 0pt; padding-left: 10px;}


.submit { color: #334953; font-weight: normal; font-size: 1.1em; margin: 0px 0px 0px 10px;}

.page { color: #334953; font-weight: normal; font-size: 1.1em; margin: 0px 0px 50px 50px;}
 .page p { }

.pagination { padding: 2px; float: right; font-size: 1.em; font-weight: normal;}
 .pagination ul {  font-size: 12px;  margin: 10px 0px 10px 0px;  padding: 0px;  text-align: left; }
 .pagination li {  display: inline;  list-style-type: none;  padding-bottom: 1px; }
 .pagination a {  color: #334953;  border: #334953 1px solid;  padding: 5px;  margin: 0px 5px 0px 0px;  text-decoration: none; }
 .pagination a:visited {  border: #334953 1px solid;  color: #334953;  padding: 5px;  text-decoration: none; }
 .pagination a:hover {  background-color: #f9fcf5;  border: #334953 1px solid;  color: #334953;  text-decoration: none; }
 
.padding { padding: 0px 20px 0px 0px;}
.padding2 { padding: 0px 0px 0px 20px;}

.paypal { font-size: 18px; color: #334953; font-weight: bold; text-align: center;}

.caption { background: #cc0000;   width:100%; height: 30px; font-size: 1.1em; font-weight: bold; color: #303030; margin: 0px 0px 10px 0px;}
 .caption p {  background: #cc0000;  padding: 8px 0px 2px 14px;  height: 20px;  color: #ffffff;  margin: 0px; }
 .caption a {  color: #ffffff;  text-decoration: underline; }
 .caption a:hover {  text-decoration: none; }
 .caption h2 {color: #ffffff;  float: right; margin: 0px;  font-size: 10px;  height: 22px;  padding: 8px 10px 0px 0px; }


.content { margin: 0px 16px 0px 10px;}
 .content ul {  margin: 0px;  padding: 0px; }
 .content li {  font-size:1.3em; list-style-type: none;  margin: 0px 0px 0px 3px;  padding: 0px 0px 4px 20px; }

.ltdiv{ margin-left:20px;width:380px;}

div.pr { margin-top:15px; margin-right:10px; float:right; font-size: 0.9em;color: #000000; }
div.prg {width: 40px;margin-left:66px;margin-top:5px;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #999999;border-right-color: #999999;border-bottom-color: #999999;border-left-color: #999999;height: 3px;font-size: 1px;}
div.prb {background-color: #5eaa5e;background-image: none;background-repeat: repeat;background-attachment: scroll;background-x-position: 0%;background-y-position: 0%;height: 3px;font-size: 1px;}


.fbox { border: #e0e8ca 1px solid; padding-bottom:5px; background: #f8fcef; margin: 0px 0px 10px 0px; }

.lbox { width:530px;	margin: 0px 0px 25px 0px;}

.title { font-weight: bold; font-size: 1.3em; color: #cc0000; margin: 5px 0px 5px 0px;}
.title a { color: #cc0000; text-decoration: underline; }
.title a:hover {  color: #cc0000; text-decoration: none; }

.desc { font-size: 1.2em; font-weight: normal; margin: 0px 20px 5px 0px;}

.url { font-weight: normal; font-size: 1.2em;color: #414141;  }




.footer {background:#414141; margin: 0px auto; width: 993px; color: #ffffff; height: 40px;}
 .footer p {  padding:10px; margin: 0px auto;   float: right;font-size: 1.2em;}
 .footer h3 {  padding:10px; margin: 0px auto; float: left; font-weight: normal; font-size: 1.2em;}
 .footer a {  color: #ffffff; text-decoration: none; }
 .footer a:hover {  text-decoration: underline; }

.nav { color: #585858; font-size: 1.9em; font-weight: bold; margin: 0px 0px 15px 0px; padding: 0px;}
 .nav p {  margin: 0px;  padding: 2px 0px 0px 0px; }
 .nav h3 {  float: right;  margin: 0px;  font-size: 11px; }
 .nav a {  color: #585858; text-decoration: none; }
 .nav a:hover {  text-decoration: underline; }


.article { margin: 5px 5px 10px 5px; line-height: 18px;}
 .article a {  font-weight: bold; color: #334953; text-decoration: none; }
 .article a:hover {  font-weight: bold; color: #334953; text-decoration: underline; }

.text {border: #CDCDCD 1px solid;color:#000000;height:16px;background: #FFFFFF url(../images/input-bg.gif) repeat-x top;font: 11px Verdana, Arial, Helvetica, sans-serif;}

.textarea {border: #CDCDCD 1px solid;color:#5F5F5F;background: #FFFFFF url(../images/input-bg.gif) repeat-x top;font: 11px Verdana, Arial, Helvetica, sans-serif;}

.limit_field {width: 18px;font-size: 11px;color: #128318;padding-left : 5px;border-width: 0px;background: transparent;}

.textpy {
 border: 1px solid #696969;
 background: #ffffff;
 height: 17px;
 font-size: 12px;
 padding: 2px 2px 2px 6px;
 width: 50px;
 color: #696969;
}

/*
//.limit_field {
//  border: 0px;
//   font-size: 10px;
//   color: #696969;
//   background: none;
//}
*/



.captcha {
 border: 1px solid #696969;
 background: url('../images/loader.gif') no-repeat center;
}

form {
 Margin: 0px;
}

.cat { font-size: 1.3em; font-weight: bold; margin: 0px 0px 12px 5px;}
 .cat a {  color:#cc0000; text-decoration: underline; }
 .cat a:hover {  text-decoration: none; }
 .cat span {  font-size: 0.9em;  padding: 0px 0px 0px 4px; font-weight: normal; }
 
.subcat { font-size: 1.1em; color: #334953; margin: 3px 10px 2px 10px; font-weight: normal;}
.subcat a {  COLOR: #334953; text-decoration: none; }
.subcat a:hover {  text-decoration: underline; }

.break {
 padding: 3px 0px 3px 0px;
}



.small, .small a { padding: 0px; margin: 0px; color: #696969; font-weight: normal; font-size: 7pt; text-decoration: none; }

.err { color: #FF0000; margin: 0px 5px 5px 5px; font-weight: bold; padding: 6px;border: 1px solid #334953;}
.errForm { color: #FF0000; font-weight: bold;}

.msg { color: green; margin: 0px 5px 5px 5px; font-weight: bold; font-size:14px;padding: 10px; border: 1px solid #334953; }

span.req { color: #FF0000; font-weight: bold; }

select {
 font-size: 8pt;
 color: #000000;
 border: 1px solid #d5d5d5;
}

#toggleCategTree {
   display:block;
   cursor:pointer;
   color:#334953;
   font-weight: bold;
}

#categtree {
   margin:3px 0px;
   height:200px;
   width:300px;
   overflow:auto;
   border:1px dotted #696969;
   border-width:0px 1px 1px;
}

#catTitle {
 background: none;
 font-weight: bold;
} /* Important for Konqueror */

#categtree h2 {
 margin:0px 0px 5px;
 font-size: 11px;
 padding:2px;
 text-align:center;
 color:#FFFFFF;
 background:#a7cb67;
 vertical-align:middle;
}

#categtree #close_tree {
   right:0px;
   padding:1px;
   text-align:center;
   white-space:nowrap;
   cursor:pointer;
}

#categtree .categ-item {
   clear:both;
   margin:3px 5px;
   padding:2px 5px;
   display:block;
   color: #303030;
   border:1px dotted #FFFFFF;
   border-width:1px 0px;
   cursor:pointer;
}

#categtree .categ-item img {
   margin-right:1em;
}

#categtree .odd {
   background:#d9e9bd;
}

#categtree .even {
   background:#FFFFFF;
}

#categtree .categ-item:hover {
   background:#eee;
}

.newsLink {color: #585858; text-decoration:none;}
.newsLink:hover {text-decoration:underline;}
.newsLinkAlt {color: #334953;text-decoration:none; }
.newsLinkAlt:hover {text-decoration:underline;}
