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

img{
border:none;
}
p{
margin:0;
font-size:12px; 
padding:1px 6px 10px 8px;
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;
padding-left:6px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
.clear{
clear:both;
}
#main_block{
width:940px;
margin:auto;
}

#top{
height:48px;
margin-bottom:6px;
}
#logo{
width:261px;
height:44px;
float:left;
margin-left:15px;
font-size:36px;
color:#FFFFFF;
padding-top:3px;
}
#title{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding:20px 10px 10px 15px;
width:180px;
float:right;
color:#ffffff;
font-weight:bold;
}

#nav{
height:40px;
width:940px;
margin:auto;
margin:4px 0 4px 0;
}
#banner{
width:940px;
height:313px;
margin:auto;
}

#content_block{
width:940px;
display:inline-block;
}


#left{
float:left;
width:324px;
padding-left:15px;
}
.news{
width:314px;
background:url(images/news_top.jpg) no-repeat center top;
border-top-width:10px;
padding-top:9px;
}
.news_bg{
background:url(images/news_bg.jpg) repeat-y center top;
width:314px;
}

.news_bm{
background:url(images/news_bm.jpg) no-repeat center top;
width:314px;
height:10px;
margin-bottom:6px;
}

.readmore{
float:right;
margin:3px 10px 0 0;
}


.gallery2{
float:left;
padding:10px 10px 10px 12px;
}

#right{
float:right;
width:580px;
padding:0 10px 0 0 ;
}

.right_box{
width:187px;
float:left;
margin:3px;
}
.right_box_top{
background:url(images/box_top.jpg) no-repeat;
height:27px;
width:176px;
font-weight:bold;
color:#FFFFFF;
font-size:14px;
padding:8px 0 0 13px;
font-family:Arial, Helvetica, sans-serif;
float:left;
}
.right_box_bm{
background:url(images/box_bg.jpg) no-repeat;
width:187px;
float:left;
text-align:center;
height:138px;
margin-bottom:3px;
padding-top:8px;
}
.thum{
margin:5px;
float:left;
}

#footer{
background:url(images/footer_bg.jpg) repeat-x center top;
height:40px;
padding:18px 5px 10px 5px;
color:#ffffff;
width:930px;
margin:auto;
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
}
#rcs{
width:250px;
float:left;
margin-left:10px;
}
#rcs a{
color:#ffffff;
font-weight:bold;
text-decoration:none;
}
#rcs a:hover{
color:#ffff33;
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:#ffff33;

text-decoration:underline;

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

}
/*banner*/


slider {  width:940px; padding:0 0 0 0; margin:auto;}
div#slideshow { float: left; width:940px; height: 313px; }
.slider-item { width: 940px !important; height: 313px; }
.slider_content_inner img { border: none; }
.controls-center { width: 940px; margin-left: auto; margin-right: auto; }
#slider_controls { float: right; position: relative; margin:0 0 0 0; z-index: 1000; width:940px; height:23px;}
#slider_controls ul { margin:0 auto; padding:2px 23px 2px 0; width:54px;}
#slider_controls ul li { margin: 0; padding: 0; list-style: none; }
#slider_controls ul li { float: left; display: block; }
#slider_controls ul li a { width: 10px; height: 10px; background:url('images/tabs_2.gif') no-repeat center center; display: block; float: left; padding:2px; margin:2px !important; margin:1px 1px; outline: none; }
#slider_controls ul li a:focus { outline: none; }
#slider_controls ul li a:hover,
#slider_controls ul li a.activeSlide { background:url('images/tabs_1.gif') no-repeat center center; }