body{
padding:0;
margin:0 auto;
font-family:arial;
font-size:12px;
width:100%;
background:#FFFFFF;
}
img{
border:0px;}
a img {
border:0 none;
}
a,a:hover,a:visited{
font-size:12px;
text-decoration:none;
color:#567ab3;
}
p{
margin:0px;
padding:0px;}
.clearl {clear:left; padding:0; margin:0;}
.clearb {clear:both; margin:0; padding:0; height:0; display:block; #display:compact;}
.clearr {clear:right; padding:0; margin:0;}
#header{
width:990px;
height:145px;
background:url(../images/back_main.png) no-repeat;
margin:0 auto;}
.header_l a,.header_l a:hover,.header_l a:visited{
float:left;
margin:50px 00px 0 50px;
display:block;
height:70px;
width:384px;
background:url(../images/logo.png) no-repeat;
}
.header_r{
float:right;
margin:30px 100px;
height:17px;
}
.headerbg{
background:#8db11d;
width:100%;
height:145px;}

#search{
border:1px solid #CCCCCC;
height:14px;
font-size:11px;
width:150px;}
#top-submit{
vertical-align:top;}


#content{
width:990px;
margin:0 auto;}

.contentl {
float:left;
line-height:22px;
margin:0 20px 0 0;
width:220px;
}
.contentl ul li a {
font-size:14px;
width:200px;
}
.contentl h2,.contentr h2{
margin:10px 0 10px 15px;
padding:0px;}
.contentl ul{
list-style:none;
margin:0px 15px;
padding:0px;}
.contentl ul li{
margin:0px;
padding:0px;
height:25px;
font-size:14px;
width:200px;
}
.contentl ul li a{
font-size:14px;
}
.contentl ul li.current{
margin:5px 0;}
.contentl ul li.current a,.contentl ul li.current a:hover,.contentl ul li.current a:visited{
text-align:center;
display:block;
background:url(../images/current.png) no-repeat;
padding:6px 0 0 0px;
width:93px;
height:28px;
color:#FFFFFF;
font-weight:bold;
vertical-align:middle;
}
.contentc{
float:left;
width:500px;
margin:10px 0 0 0;
}
.contentr{
float:left;
width:220px;
margin:0 0 0 20px;
}
div.photo{
float:left;
width:130px;
}
div.text{
float:right;
width:340px;
line-height:18px;
}
.h3tittle{
margin:0px 0 5px 0;
padding:0px;}

a.bimg img, span.bimg img {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #E8E0D1;
height:90px;
margin-bottom:3px;
padding:3px;
width:120px;
}
p.small{
font-size:11px;}
span.date{
color:#666666;
line-height:20px;}
#footer{
background:url(../images/footer.png) repeat-x;
margin-top:15px;
border-top:1px solid #CCCCCC;
height:120px;}

.footer2 {
float:left;
margin:10px 0 0 40px;
color:#FFF;
}
.footer2 a,.footer2 a:visited,.footer2 a:hover{
color:#FFF;}
.footer2 strong{
font-size:12px;}

.paging {padding:8px 0; margin:5px auto; text-align:center;}
.page_cur {font-size:12px; color:#FFF; background:#666; padding: 3px 6px 3px 6px;}
.paging a {font-size:12px; color:#06F; background:#F2F2F2; padding: 3px 6px 3px 6px;}
.paging a:hover {font-size:12px; color:#FFF; background:#09F; padding: 3px 6px 3px 6px; }

.contentmore{
width:745px;
float:left;
margin-top:10px;}
.photo2{
float:left;
width:130px;
margin:0 20px 0 0;}
span.podr_t{
line-height:25px;}
.combox{
height:120px; width:450px; border:1px solid #CCCCCC; margin:0 0 10px 0;}
ul.comments {
list-style-type:none;}
ul.comments li{
line-height:22px;
margin:0px;
padding:0px;
}
blockquote .q, q .q, .quote .q {
color:#D7CDB9;
font-family:"Lucida Grande",Georgia,serif;
font-size:36px;
height:15px;
line-height:0;
vertical-align:bottom;
width:1em;
}
span.com{
line-height:20px;}
.date2{
margin-right:5px;
font-size:11px;
color:#666666;
}
#top-search{
background:url(../images/search_button.png) no-repeat 0px 0px;
width:70px;
height:20px;
border:none;
font-size:14px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
vertical-align:middle;
color:#4d4d4d;
float:left;}
#search{
float:left;
width:140px;
border:1px solid #6c8c0c;
margin:0 10px 0 0;
height:16px;}
.cont_bg{
background:url(../images/cont_bg.png) repeat-x;
width:100%;
margin:2px 0 0 0;
}
.news_block{
border:1px solid #CCC;
padding:10px;
background:#FFF;
-moz-border-radius-bottomleft:0.6em;
-moz-border-radius-bottomright:0.6em;
-moz-border-radius-topleft:0.6em;
-moz-border-radius-topright:0.6em;
margin:10px 0;}
.flogo a,.flogo a:hover,.flogo a:visited{
float:left;
margin:0px;
padding:0px;
display:block;
height:120px;
width:246px;
background:url(../images/flogo.png) no-repeat;
}

