body{
padding:0px;
margin:0px;
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
background: url(images/bg.jpg) repeat center top;
}

p{
margin:0;
font-size:12px; 
padding:1px 6px 10px 4px;
line-height:19px;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
}

h1{
font-size:16px;
color:#000000;
padding-left:4px;
margin-bottom:3px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
h2{
font-size:14px;
color:#000000;
margin-bottom:3px;
margin-top:1px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
.clear{
clear:both;
}
#main_block{
width:960px;
margin:auto;
}

#header{
width:960px;
height:88px;
background:url(images/header.jpg) no-repeat center top;
}
#logo{
padding:11px 0 0px 36px;
width:144px;
height:61px;
font-weight:bold;
float:left;
margin-left:15px;
font-size:36px;
color:#FFFFFF;
background:url(images/logo.jpg) no-repeat;
}
#title{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:10px 10px 10px 10px;
width:110px;
float:right;
color:#0DB0FF;
font-weight:bold;
}
#nav{
background:url(images/nav.jpg) no-repeat;
height:38px;
width:960px;
margin-bottom:4px;

}

#container{
width:938px;
margin:auto;
padding:13px 11px 0 11px;
border-top-width:13px;
display:inline-block;
background:url(images/con_bg_top.jpg) no-repeat center top;  
background-color: #ffffff;

}


#banner{
height:241px;
margin-bottom:7px;
width:938px;
}


#content{
width:938px;
}

#left{
float:left;
width:759px;
}

.image_block{
width:759px;
height:170px;
}

.images_box{
width:180px;
float:left;
height:170px;
margin:0px 9px 0 0;
}
.images_box_top{
background:url(images/image_top.jpg) no-repeat;
width:165px;
height:22px;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
padding:8px 0 0 15px;
}

.images_box_body{
background:url(images/image_body.jpg) no-repeat;
width:157px;
height:119px;
padding:10px 10px 10px 13px;
}

.content_rou{
border-top-width:14px;
width:750px;
padding-top:14px;
margin-bottom:5px;
background:url(images/content_top.jpg) no-repeat center top;
}

.content_rou_bg{
background:url(images/content_bg.jpg) repeat-y center top;
width:750px;
}
.content_rou_bm{
background:url(images/content_bm.jpg) no-repeat center top;
width:750px;
height:14px;
}


#right{
float:right;
width:173px;
}

.news_rou{
border-top-width:30px;
width:173px;
padding-top:30px;
margin-bottom:5px;
background:url(images/news_top.jpg) no-repeat center top;
}

.news_rou_bg{
background:url(images/news_bg.jpg) repeat-y center top;
width:165px;
padding:0 4px 0 4px;
}
.news_rou_bm{
background:url(images/news_bm.jpg) no-repeat center top;
width:173px;
height:14px;
}

.photo_gallery{
width:173px;
height:147px;
margin-bottom:7px;
}
.thum{
float:left;
padding:5px 8px 5px 8px;
}
.thum_2{
float:left;
margin:2px 0 6px 2px;
padding:2px 0px 2px 2px;

}


#footer{
background:url(images/footer.jpg) repeat-x center top;
height:18px;
padding:16px 5px 10px 5px;
color:#ffffff;
width:950px;
margin:auto;
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
}
#rcs{
width:250px;
float:left;
margin-left:10px;
}
#rcs a{
color:#FF9900;
font-weight:bold;
text-decoration:none;
}
#rcs a:hover{
color:#ffffff;
font-weight:bold;

}
#foolinks{
width:540px;
float:right;
text-align:centre;
}
#foolinks ul{
margin:0;
padding:0;
list-style:none;
}
#foolinks ul li{
margin:0;
padding:0;
display:inline;
}
#foolinks ul li a{
margin:0;
padding-right:6px;
padding-left:4px;
color:#ffffff;
border-right:solid 1px #ffffff;
text-decoration:none;
}
#foolinks ul li a:hover{
margin:0;
padding-right:6px;
padding-left:4px;
color:#ffffcc;

text-decoration:underline;

}
#foolinks ul li a.last{
border:none;

}
img{
border:none;

}
.readmore{
float:right;
width:102px;
height:28px;
padding-right:10px;
}


