body{
  background: #fff;
   margin: 0;
   padding: 0;
   font:13px verdana,sans-serif;   
   color:#222;   
}

img{
 border:0;
}

a{
 color: #4188F3
}

#wrapper{
  width: 996px;
  background: #fff url('img/bg.jpg') top left repeat-y;
  margin: 0 auto;
  border-top: 0;
}

#header{
  width: 996px;
  
  margin: 0 auto;
  height: 100px;
}

#header img{
  float: left;
  width: 327px;
  height: 91px;
}

#contener{
 width: 980px;
 margin: 0 8px;
 background: #fff url('img/bg.gif') top left repeat-y; 
 overflow: hidden;
}

#leftcol{
   float: left;
   display: inline;
   margin-left: 5px;
   width: 285px;
   font-size: 12px;
   line-height: 15px;
overflow: hidden;   
}

#leftcol p, #rightcol p{
    margin: 5px;	
	line-height: 17px;
}

#contener .box{
        margin: 20px;
        background-color: #F8FFEB;
        border: 1px #EBEEE7 solid;
}

ul.nodots{
   list-style: none;
   margin: 0;
   padding: 0;
}

ul.nodots li{
   padding: 10px;
   margin: 0;
   height: 20px;
   border-bottom: 1px #222 dotted;
}

ul.nodots a.a{
   float: left;
   width: 150px;
   height: 20px;
   display: inline;
   margin: 0;
   margin-right: 10px;
}

ul.nodots2{
   list-style: none;
   margin: 0;
   padding: 0;
}

ul.nodots2 li{
   padding: 10px;
   margin: 0;
   height: 140px;
   border-bottom: 1px #222 dotted;
}

ul.nodots2 a.a{
   float: left;
   width: 200px;
   font-size: 20px;
   font-weight: bold;
   line-height: 130px;
   display: inline;
   margin: 0;
   margin-right: 10px;
   overflow: hidden;
}




#midcol{
   float: left;
   display: inline;
   margin: 0 10px;
   width: 380px;
   overflow: hidden;

}

#rightcol{
   float: right;
   width: 285px;
   display: inline;
   margin-right: 5px;   
   font-size: 12px;
   line-height: 15px;
   overflow: hidden;
}



#clear{
   clear: both;
}

#footer{
  background: #fff url('img/footer.jpg') top left no-repeat;   
   width: 996px;
   height: 29px;
   margin: 0 auto;
}

#leftcol h2, #rightcol h2, #midcol h2{
  color: #fff;
  font-size: 13px;
  padding: 3px;
  margin: 10px 0 0 0;
}

h2.chg{
  background: #85C329;
}

h2.chg2{
  background: #C1C1C1;
}

h2.cho{
  background: #FB9622;
}

h2.chy{
  background: #FFD600;
}

h2.chb{
  background: #74A8F5;
}

#headermenu{ 
 
 width: 980px;
 margin: 0 8px;  
 height: 23px;
 background: #85C329; 
}

#headermenu ul{
 height: 18px;
 margin: 5px 0 0 0;
 padding: 0;
 list-style: none;
 width: 680px;
 float: left;
 }

#headermenu li{
 float: left;
 margin: 0;
 padding: 0;
}
#headermenu li a{
 float: left;
 width: 120px;
 height: 18px;
 background: transparent url('img/tab.gif') top left no-repeat;
 text-decoration: none;
 color: #222;
 font-size: 11px;
 line-height: 18px;
 text-indent: 3px;
/* border-bottom: 1px solid #b1b1b1; */
}

#headermenu li a:hover{
  text-decoration: underline;
}
/*
#headermenu li a.tabOn{
 border-bottom: 1px solid #fff;
 font-weight: bold;
}
*/
#headermenu p{
 float: right;
 height: 23px;
 margin: 0;
 padding: 0;
 line-height: 23px;
 font-size: 11px;
 color: #fff;
 width: 300px;
}

#headermenu p a{
 color: #fff;
 text-decoration: none;
}

#headermenu p a:hover{
  text-decoration: underline;
}

img.box {
	margin: 10px auto;
	padding: 4px;
	display: block;
	border: 1px solid #ccc;
	max-width: 100%;
	}

#midcol p{
    margin: 5px;	
}

.commentbox{
  width: 320px;
  margin: 0 auto;
  padding: 0;
border:0;  
}

.commentbox fieldset{
  margin: 0 0 10px 0;
  padding: 0;
  border:0;
}

.commentbox label{
    margin: 5px 0;
    display: block;
}

.commentbox input{
   width: 300px;
   border: 1px #ccc solid;
}

.commentbox select{
   width: 200px;
   border: 1px #ccc solid;
}

.commentbox textarea{
   width: 300px;
   border: 1px #ccc solid;
}

.commentbox .submit{
    width: 150px;
	border: 1px #ccc solid;
    background: #74A8F5;
	color: #fff;
	font-weight: bold;
}

ul{
 color: #74A8F5;
}

li{
  color: #222;
}


.comment p{
   font-size: 11px;
}

.comment small{
    font-weight: bold;
}

.comment{
   margin: 0;
}

.ad{
 text-align: center;
}

#adsright{
   width: 250px;
   height: 600px;
   padding: 0;
   display: block;
}

.ads{
   text-align: center;
   width: 980px;
   margin: 0 auto;
   padding-top: 10px;
   border-top: 1px #222 dotted;
   height: 105px;
}

p.foot{
   font-size: 8px;
   text-align: center;
   color: #999;
}
