body {
margin: 0 ;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
background: url(../images/bg_bod.jpg) ;
font-size: .8em;
}

img {
padding:0;
margin: 0;
border: 0px;
clear:both
}

.header_01 {
clear: both;
padding-bottom: 10px;
margin-bottom: 10px;
font-size: 32px;
line-height: 40px;	
color: #ffffff;
}

.header_02 {
clear: both;
padding-bottom: 20px;
margin-bottom: 15px;
font-size: 22px;
letter-spacing: 2px;
color: #000000;
background: url(images/header_01_bg.jpg) left bottom no-repeat;	
}

.header_03 {
clear: both;
height: 25px;
padding: 8px 0 0 20px;
font-size: 18px;
color: #667685;
background: url(images/header_02_bg.jpg) repeat-x;
}

.header_04 {
clear: both;
font-size: 12px;
font-weight: bold;
color: #000000;
}

.header_04 a{
clear: both;
font-size: 12px;
font-weight: bold;
color: #000000;
text-decoration: none;
}

.header_05 {
clear: both;
font-size: 14px;
color: #ffffff;
width: 128px;
height: 24px;
padding: 3px 0 0 20px;
margin-bottom: 5px;
background:  url(images/footer_title_bg.png) no-repeat;
}


.header_06 {
clear: both;
font-size: 14px;
color: #000;
width: 510px;
height: 28px;
padding: 3px 0 0 20px;
margin-bottom: 5px;
background: #ebebeb;
}

.header {
width:960px; 
height:150px; 
margin:auto	
}

.banner {
background:#FFF;
width:960px; 
height:280px; 
margin:0px auto 0px auto;
border: 1px solid #0F0F0F ;
border-width: 10px 0 10px 0;
}

.content {
background: #FFF url(../images/bg_content.jpg) no-repeat top right;
width:940px; 
height:auto; 
margin:auto;
padding: 0 20px 0 0;
}

.contentleft {
width:160px; 
height:auto; 
float:left;
padding: 20px 0 0 0;
}

.contentright {
width:780px; 
height:auto; 
float:left; 
}

.tittlebox {
float:left; 
padding-left:40px
}

.div-1{
width:780px; 
height:100px; 
float:left;
padding: 20px 0 0 0;
}

.div-2 {
width:546px; 
height:auto;
margin:0 40px 40px 40px ; 
padding:0px 20px 20px 20px;
text-align: justify;
float:left;
border: 8px #0068C3 solid;
}

.div-3{
width:550px; 
height:auto; 
float:left;
margin:0px 40px 30px 40px;
padding:0px 20px 0px 20px;
border-bottom: 4px #000 solid;
}

.div-4{
width:538px; 
height:auto; 
float:left;
margin: 0px 40px 0px 40px;
padding:10px 20px 0px 20px;
border: 8px #0068C3 solid;
}

.div-5{
width:590px; 
height:auto; 
float:left;
margin:20px 40px 30px 40px;
padding:0px ;
}

.div-6 {
width:546px; 
height:auto;
margin:0 40px 40px 40px ; 
padding:20px 20px 20px 20px;
text-align: justify;
float:left;
border: 8px #0068C3 solid;
}

.footer {
width:740px; 
height:100px;
font-size: .9em;
color:#333;
float:left;
padding:20px 100px 20px 100px;
}

.footer td {
line-height: 1.5em;
font-size:.8em;
text-align:center;
}

.footer a {
text-decoration:none;
color:#C30
}

.footer a:hover {
text-decoration:none;
color:#06C
}

/************************/

#slideshow {
    position:relative;
    height:280px;
	width:960px;
}

#slideshow div {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 280px;
    background-color: #FFF;
}

#slideshow div.active {
    z-index:10;
    opacity:1.0;
}

#slideshow div.last-active {
    z-index:9;
}

#slideshow div img {
    height: 280px;
    display: block;
    border: 0;
}


/*************************/

.message {background: #069; color:#fff;display:none;width:460px;padding:10px;}
.contact {text-align:right;}
.contact ul {list-style-type:none;width:390px;}
.contact li {list-style-type:none; padding-bottom:8px}
.contact li.special {display:none;}
.contact input {width:260px;}
.contact textarea {width:260px;}

