body{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
background-color:#eee;
}

p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
padding:2px 6px 6px 6px;
line-height:20px;
margin:0px;
}
.clear{
clear:both;
}

img{border:none;
}
h1{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#000;
text-align:center;
padding:5px 0 5px 0;
margin:0px;
}

#main_block{
width:972px;
padding:5px;
margin:auto;
background-color:#FFFFFF;
}

#header{
width:972px;
height:142px;
margin:auto auto 4px auto;
}
#container{
width:972px;
padding-top:2px;
margin:auto;
}
#left_nav{
width:173px;
float:left;
}
#left_nav ul{
margin:0px;
padding:0px;
}
#left_nav ul li{
margin:0px;
float:left;
padding:0px;
list-style:none;
}

#left_nav ul li a{
background:url(../images/nav.jpg) no-repeat center top;
width:140px;
height:25px;
padding:7px 0 0 30px;
float:left;
font-weight:bold;
text-decoration:none;
color:#000;
display:block;
margin-bottom:6px;
}
#left_nav ul li a:hover{
background:url(../images/nav_hover.jpg) no-repeat center top;
width:140px;
height:25px;
padding:7px 0 0 30px;
color:#FFFFFF;
}
#left_nav ul li .active{
background:url(../images/nav_hover.jpg) no-repeat center top;
color:#FFFFFF;
}

#right_box{
width:792px;
float:right;
}

.right_in_box_l{
width:555px;
float:left;
background-color:#f2f3f5;
border:1px solid #c9cacd;
}
.right_in_box_l_top{
background:url(../images/box_top_bg.jpg) repeat-x center top;
height:24px;
color:#FFFFFF;
font-size:15px;
font-weight:bold;
padding:5px 0 0 10px;
}
.right_in_box_r{
width:225px;
float:right;
}
.right_in_box_r_top{
background:url(../images/right_box_top.jpg) repeat-x center top;
height:24px;
color:#FFFFFF;
font-weight:bold;
width:214px;
font-size:15px;
padding:7px 0 0 10px;
}
.right_in_box_r_bg{
width:222px;
background-color:#fcf7c9;
border:1px solid #d0bc83;
padding-bottom:10px;
}

.thum{
background-color:#FFFFFF;
padding:4px;
margin:5px;
float:left;
border:1px solid #ccc;
}
.read{
margin-right:10xpx;
text-align:right;
height:38px;
}

div#marqueecontainer{
position: relative;
width: 230px; /*marquee width */
height: 357px; /*marquee height */
overflow: hidden;
margin-top:10px;
padding: 2px 4px 0 0 ;
}

.principal_box_l{
width:736px;
float:left;
background-color:#f2f3f5;
border:1px solid #c9cacd;
}
.news{
padding-right:80px;
}

.news_block{
border-right:1px solid #666;
width:160px;
padding:10px;
float:left;
margin-right:12px;
margin-top:10px;
}
.news_block a{
color:#005F8C;
text-decoration:none;
font-weight:bold;
}

.news_block a:hover{
color:#000;
text-decoration:underline;
font-weight:bold;
}

.road{
background:url(../images/road.jpg) no-repeat center top;
width:191px;
height:28px;
padding-top:7px;
text-align:center;
margin:auto auto 2px auto;
}

.road a{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

.road a:hover{
color:#FFcc33;
}

#footer{
height:44px;
width:982px;
margin:auto;
padding-top:25px;
background:url(../images/footer.jpg) repeat-x center top;
}

#footer_left{
float:left;
padding-left:30px;
color:#FFFFFF;
}

#footer_left a{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
#footer_left a:hover{
color:#ffcc33;
text-decoration:underline;
}

#footer_right{
float:right;
padding-right:30px;
font-weight:bold;
color:#FFFFFF;
}