html { height:100%; }
body { font-family:Arial, sans-serif; height:100%; background:#000000 url(../images/bg.png) top center no-repeat;  }



#parent {  
width:900px; 
margin:0 auto; 
min-height:100%; 
height:800px; 
color:#000000; 
}

.clear {  

display:block; 
clear:both; 
float:none !important; 
height:0px !important; 
font-size:0px !important; 
border:none; 
margin:0 !important; 
padding:0 !important; 
background:transparent !important; 
visibility:hidden !important; 

}
#head { 
height:118px;
width:900px;
display:block;
margin-top:20px;
}


.menu {margin-top:43px;padding-left:25px; float:right;height:44px;width:635px;float:right; background:url(../images/bg-menu.png) no-repeat;}
.menu li { margin-top:11px;float:left; margin-left:4px;}
.menu a { display:block; height:24px;background-position:0 -24px;}
.menu a:hover { background-position:0 0px; }
    .menu1 { width:43px; background:url(../images/menu1.png) no-repeat; }
    .menu2 { width:72px; background:url(../images/menu2.png) no-repeat; }
    .menu3 { width:91px; background:url(../images/menu3.png) no-repeat; }
    .menu4 { width:52px; background:url(../images/menu4.png) no-repeat; }
    .menu5 { width:86px; background:url(../images/menu5.png) no-repeat; }
    .menu6 { width:114px; background:url(../images/menu6.png) no-repeat; }
    .menu7 { width:77px; background:url(../images/menu7.png) no-repeat; }
	.menu9 { width:58px; background:url(../images/menu9.png) no-repeat; }

 
 .menu .active {background-position:0 0px;}

.logo {
float:left;
margin-top:10px;
}
.logo img {
margin-left:20px;
}



.white-box-top {
background:#ffffff url(../images/bg-top-white.png) top center no-repeat;
width:820px;
display:block;
height: auto!important;
height: 400px;
min-height: 400px;
padding:40px;
padding-top:30px;
padding-bottom:5px;

}
.white-box-top h2 {
margin-bottom:5px;
}
.white-box-top h3 {
margin-bottom:15px;
font-size:18px;
}
.white-box-top h4 {
margin-bottom:15px;
font-size:16px;
}
.white-box-top a {
color:#5e5838;
font-weight:bold;
text-decoration:underline;
}

.white-box-top a:hover {
text-decoration:none;

}
.white-box-top p {
margin-bottom:15px;
margin-top:10px;
font-size:14px;
line-height:20px;
text-align:justify;
}

.credit {
font-size: 11px;
}

.white-box-top .img {
margin: -20px 30px 20px 10px;
float: right;
border: 1px solid #cccccc;
padding: 5px;
}

.white-box-top .button {
background: #000000;
color: #ffffff;
border: 1px solid #cccccc;

}

.content-miniframe {
margin-top:-5px;
padding-bottom:20px;
display:block;
}

.mini-frame {
float: right;
display:block;
width:340px;
height:240px;
background:url(../images/miframe.png) top center no-repeat;
position:relative;
left:20px;
margin-top:-10px;

}
.mini-frame img {

margin-left:20px;
margin-top:20px;
}
.mini-frame2 {
float: right;
display:block;
width:216px;
height:149px;
background:url(../images/miframe2.png) top center no-repeat;
position:relative;
left:10px;
margin-top:10px;
margin-left:10px;

}
.mini-frame2 img {

margin-left:8px;
margin-top:8px;
}
.mini-frame3 {
float: right;
display:block;
width:340px;
height:270px;
background:url(../images/miframe3.png) top center no-repeat;
position:relative;
left:20px;
margin-top:-10px;

}
.mini-frame3 img {

margin-left:20px;
margin-top:20px;
}





.table {
font-size:12px;
line-height:20px;
text-align:justify;
font-weight: bold;
}
.table1 {
width:300px;
}
.big-table input {
border:1px solid #7F9DB9;
width:300px;

}
.big-table .border{
border:1px solid #7F9DB9;
width:300px;

}
.big-table .button {
position:relative;
left:300px;
width:100px;
} 
.big-table .button2 {
width:100px;
position:relative;
left:200px;
background: #000000;
color: #ffffff;
border:1px solid #cccccc;
} 
.white-bottom {
background:url(../images/bg-bottom-white.png) top center no-repeat;
height:8px;
width:900px;
display:block;

}


#slideshow1 { 
 background:url(../images/frame.png) top center no-repeat;
 height:386px;  
 width:574px;  
 padding:0px;  
 margin:0px;
display:block;
float:right;
position:relative;
left:30px;
top:-20px;
} 
 * html #slideshow1 { 
 background:url(../images/frame.png) top center no-repeat;
 height:386px;  
 width:574px;  
 padding:0px;  
 margin:0px;
display:block;
float:right;
position:relative;
left:0px;
top:0px;
} 
#slideshow1 img {
padding-top:20px;
padding-left:18px; 
    width:538px; 
    height:341px; 
	left:0px;
	top:0px 
}

* html #slideshow1 img {
padding-top:20px;
padding-left:18px; 
    width:538px; 
    height:341px; 
left:0px;
top:0px ; 
}

.txt-left{
float:left;
display:block;
width:240px;
}

.txt-left .aa {
float:right;
}

.subtitle {
float:right;
margin-top:-50px;
margin-right:20px;
margin-bottom:0px;

}
.highlight {

color:#5e5838;
font-weight:bold;
}
#footer {
color:#ffffff;
width:860px;
padding:20px;
font-size:14px;
}
.submenu ul {
margin-left:270px;
margin-top:-15px;
}
.submenu li{
display:inline;


}
.submenu li a {
color:#ffffff;
text-decoration:none;
}
.submenu li a:hover {

text-decoration:underline;
}

.down {
position:relative;
left:-35px;
}


.info-contact {
float:left;
}
.frame-map {
float:right;
margin-right:20px;
margin-bottom:30px;
background:url(../images/framemap.png) top center no-repeat;
width:455px;
height:380px;
}

.map {
margin-top:15px;
margin-left:15px;

}
