html {
height:100%;
background-color:#000;
}
* html body {
height:100%;
}
body{
padding:0; margin:0 auto;
min-height:100%;
position:relative;
width:100%;
font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
behavior:url(js/csshover.htc);
color:#8a8f94;
min-width:990px;
background:url(../images/bkg_textmenu.gif);
}
H1 {
padding:0px;
MARGIN: 0px; 	
}
H2 {
padding:0px;
MARGIN:0px;

}
H3 {
padding:0px;
MARGIN:0px; 	
}

A {
color:#fff;
}
A:focus, a:active {
outline:none;
}
A:hover {
text-decoration: none;
}
p {
margin:0px;
padding:0px;
}
ul,li {
margin:0px;
padding:0px;
}
form {
margin:0px;
padding:0px;
}
.iePNG, IMG { filter:expression(fixPNG(this));} 
.iePNG A { position: relative; }
.iePNG A:hover { position: relative; }
#top_index {
background-color:#000;
overflow:hidden;
width:100%;
}
#top {
height:266px;
border-bottom:solid 8px #383838;
background:url(../images/bkg_textmenu.gif);
}
.top1 {
position:absolute;
left:0px;
z-index:0;
}
.logo {
margin-top:20px;
margin-left:20px;
float: left;
position:relative;
z-index:1;
}
.tel {
float:right;
color:#fff;
font-size:20px;
text-align:right;
padding-top:20px;
padding-right:20px;
}
.tel2 {
position:absolute;
left:450px;
color:#fff;
font-size:20px;
text-align:right;
padding-top:28px;
padding-right:20px;
}
.carmenu {
width:376px;
height:266px;
background:url(../images/carmenu.png) no-repeat;
float:right;
position:relative;
z-index:2;
position:relative;

}
.carmenu1 {
position:absolute;
top:36px;
left:7px;
}
.carmenu2 {
position:absolute;
top:9px;
left:159px;
}
.carmenu3 {
position:absolute;
top:29px;
left:308px;
}
.carmenu4 {
position:absolute;
top:149px;
left:307px;
}
.carmenu5 {
position:absolute;
top:195px;
left:225px;
}
.carmenu6 {
position:absolute;
top:207px;
left:131px;
}
.carmenu7 {
position:absolute;
top:182px;
left:9px;
}
.indexcar {
position:absolute;
left:50%;
margin-left:-378px;
top:123px;
width:757px;
height:438px;
color:#fff;
font-size:20px;
}
.picmenu1 {
position:absolute;
top:18px;
left:0px;
text-align:center;
}
.picmenu2 {
position:absolute;
top:-48px;
left:299px;

}
.picmenu3 {
position:absolute;
top:0px;
left:682px;
text-align:center;
}
.picmenu4 {
position:absolute;
top:290px;
left:686px;
text-align:center;
}
.picmenu5 {
position:absolute;
top:400px;
left:486px;
text-align:center;
}
.picmenu6 {
position:absolute;
top:438px;
left:255px;
text-align:center;
}
.picmenu7 {
position:absolute;
top:370px;
left:-45px;
text-align:center;
}
#content_index {
clear:both;
overflow:hidden;
width:100%;
height:680px;
background-color:#000;

}
.textmenu {
position:relative;
clear:both;
width:100%;
overflow:hidden;
background:url(../images/bkg_textmenu2.gif) no-repeat bottom left;
color:#fdfdfe;
font-size:11px;
padding-top:20px;
border-top: solid 8px #2f2f2f;
padding-bottom:130px;
}
.textmenu a {
font-size:18px;
margin-left:10px;
font-weight:bold;

}
.textmenu p {
margin-left:10px;
padding-top:5px;
}
.textmenu1 {
width:14%;
float:left;
}
#content {
background: #000 url(../images/bkg_content.gif) repeat-y left;
border-top:solid 9px #000;
border-bottom:solid 9px #000;
overflow:hidden;
}
.left {
float:left;
width:233px;
position:relative;
}
.leftmenu {
width:203px;
padding-top:20px;
padding-bottom:40px;
overflow:hidden;
position:relative;
padding-left:30px;

}
.leftmenu a {
color:#8a8f94;
line-height:20px;
display:block;
padding-left:7px;
padding-right:10px;
float:left;
height:14px;
padding-top:1px;
padding-bottom:1px;
line-height:14px;
text-decoration:none;
}
.leftmenu div {
padding-left:15px;
}
.leftmenu p {
float:left;
clear:both;
height:16px;
margin-bottom:2px;
margin-top:2px;
padding-left:3px;
}
.leftmenu p:hover {
background:  url(../images/lmenu_left.gif) no-repeat left top;
}
.leftmenu p.p_active {
background:  url(../images/lmenu_left.gif) no-repeat left top;
}
.leftmenu a:hover {
background: #8a8f94 url(../images/lmenu_right.gif) no-repeat right top;
color:#000;
}
.leftmenu a.a_active {
background: #8a8f94 url(../images/lmenu_right.gif) no-repeat right top;
color:#000;
}
.sublmenu {
width:233px;
}
.sublmenu p{

}
.right {
padding-left:280px;
padding-top:30px;
padding-right:30px;
padding-bottom:40px;


}
#foot{
position:absolute;
bottom:0px;
width:100%;
clear:both;
}
#foot p{
color:#686868;
font-size:11px;
padding-bottom:20px;
padding-left:20px;
float:left;
}
#foot p a{
color:#686868;
font-size:11px;
}
.tel_foot {
float:right;
color:#fff;
font-size:20px;
text-align:right;
padding-bottom:10px;
padding-right:20px;
margin-top:10px;
}