html {
height:100%;
}
* html body {
height:100%;
width:expression( documentElement.clientWidth < 999 ? (documentElement.clientWidth == 0 ? (body.clientWidth < 999 ? "999" : "auto") : "999px") : "auto" );
}
body{
padding:0; margin:0 auto;
min-height:100%;
position:relative;
width:100%;
min-width:999px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#4f4f4f;
}
H1 {
padding:0px;
MARGIN:0px;
color:#ff9000;
font-size:24px;
font-weight:normal;	
}
H2 {
padding:0px;
MARGIN:0px;
color:#ff9000;
font-size:18px;
font-weight:normal;
}
A {
color:#f79617;
}
A:focus, a:active {
outline:none;
}
A:hover {
text-decoration: none;
}
p {
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 {
background:url(../images/bkg_top.gif) repeat-x top;
height:275px;
}
.top_left {
float:left;
}
.top_right {
float:right;
}
.top_net {
background:url(../images/net.png) no-repeat;
width:998px;
height:104px;
position:absolute;
top:177px;
left:50%;
margin-left:-499px;
filter:expression(fixPNG(this));
}
.car {
width:745px;
height:236px;
background:url(../images/car.png) no-repeat;
position:absolute;
top:35px;
right:0px;
filter:expression(fixPNG(this));
}
.logo {
position:absolute;
left:0px;
top:95px;
left:46px;
}
.hmm {
background:url(../images/bkg_hmm.gif) no-repeat center top;
height:18px;
position:absolute;
left:24px;
top:29px;
}
.hmm a {
margin-right:27px;
margin-left:27px;
margin-top:3px;
}
.ihome {
background:url(../images/hmm.gif) no-repeat;
width:11px;
height:11px;
display:block;
float:left;
}

.imail {
background:url(../images/hmm.gif) no-repeat;
background-position:-11px;
width:11px;
height:11px;
display:block;
float:left;

}
.imap {
background:url(../images/hmm.gif) no-repeat;
background-position:-22px;
width:11px;
height:11px;
display:block;
float:left;
}
.title {
width:398px;
height:30px;
background:url(../images/ferrari.gif) no-repeat right;
background-position:right 20px;
position:absolute;
left:50%;
height:60px;
margin-left:-199px;
color:#fff;
font-family:Arial Narrow, Arial, Helvetica, sans-serif;
font-size:16px;
}
.title1 {
padding-top:19px;
line-height:10px;
}
.title2 {
padding-left:47px;
}
.contact {
position:absolute;
font-family:"Times New Roman", Times, serif;
font-size:20px;
color:#696969;
left:42px;
top:173px;
}
.contact span{
font-size:14px;
}
.topmenu {
background:url(../images/bkg_topmenu.gif) repeat-x top;
height:40px;
}
.topmenu td {
background:url(../images/bkg_topmenu_a.gif) no-repeat top right;
}
.topmenu td a{
display:block;
color:#fff;
text-decoration:none;
font-size:12px;
height:28px;
padding-top:12px;
text-align:center;
}
#content {
clear:both;
overflow:hidden;
padding-bottom:170px;
width:100%;
}
.left {
width:233px;
float:left;
}
.menu {
padding-bottom:40px;
font-size:12px;
}
.menu ol{
padding-left:31px;
padding-top:15px;
list-style:inside decimal-leading-zero;
color:#bfbfba;
}
*html .menu ol{
padding-left:15px;
padding-top:15px;
list-style:inside decimal-leading-zero;
color:#bfbfba;
}
*:first-child+html .menu ol {
padding-left:15px;
padding-top:15px;
list-style:inside decimal-leading-zero;
color:#bfbfba;
}
.menu li{
background:url(../images/bkg_li.gif) repeat-x bottom;
padding-bottom:10px;
padding-top:7px;
}
.menu li span{
color:#bfbfba;
padding-left:18px;
padding-right:20px;
}
.menu li a{
color:#eb6900;
}
.spec {
padding-left:30px;
padding-bottom:10px;
}
.spec h2{
margin-bottom:10px;
}
.pic {
background:url(../images/bkg_pic.gif) no-repeat;
background-position:50% 100%;
padding-bottom:2px;
//padding-bottom:4px;
overflow:hidden;
}
.pic img {
border:solid 1px #ccc;
padding:2px;
}
.sign {
background:url(../images/bkg_sign.gif) no-repeat left;
background-position:4px;
padding-left:35px;
font-weight:bold;
padding-bottom:5px;
display:block;
text-decoration:none;
color:#ff9000;
}
.spec .sign{
margin-top:7px;
margin-bottom:7px;
}
.all {
background:url(../images/bkg_all.gif) no-repeat left;
background-position:4px;
padding-left:65px;
color:#ff9000;
padding-bottom:3px;
}
.right {
padding-left:302px;
padding-top:20px;
padding-right:67px;
overflow: visible;
}
.right p {
margin: 10px 0; 
text-align: justify;	
}
.service {
background:url(../images/bkg_li.gif) repeat-x bottom;
padding-bottom:10px;
padding-top:10px;
overflow:hidden;
margin-top:10px;
margin-bottom:10px;
width:99%;
}
.service u {
float:right;
margin-left:30px;
margin-bottom:10px;
padding-bottom:4px;
}
#foot{
position:absolute;
bottom:0px;
width:100%;
clear:both;
background:#f49a05 url(../images/bkg_foot.gif) repeat-x top;
height:127px;
}
.fcont1 {
background:url(../images/tel.jpg) no-repeat;
font-family:"Times New Roman", Times, serif;
font-size:24px;
color:#fff;
padding-top:31px;
padding-left:125px;
padding-bottom:20px;
margin-top:17px;
float:left;
padding-right:25px;
}
.fcont1 span{
font-size:14px;
line-height:8px;
}
.fcont2 {
background:url(../images/bkg_foot2.gif) no-repeat;
font-family:"Times New Roman", Times, serif;
font-size:24px;
color:#fff;
float:left;
padding-left:30px;
margin-top:35px;
padding-top:13px;
padding-bottom:20px;
}
.fcont2 span{
font-size:14px;
line-height:8px;
}
.fright {
background:url(../images/bkg_foot2.gif) no-repeat;
font-size:10px;
color:#fff;
float:right;
padding-left:25px;
margin-top:35px;
padding-top:13px;
padding-bottom:20px;
padding-right:30px;
}
.fright img {
float:left;
margin-right:15px;
}
.fright p {
float:left;
padding-top:6px;
}


ul.breadcrumbs { display: block; height: 25px; margin: 0 0 10px 0; padding: 0px; border-bottom:1px solid #e2e2e2; }
ul.breadcrumbs li { list-style: none; float: left; height: 15px; font-size: 11px; border-left: 1px solid gray; padding: 0; margin-right: 10px; padding-left: 10px; }

.managers {
    position: absolute; 
    top: 30px; 
    left: 230px; 
    font-weight: bold; 
    color: white;
}
.managers p {
    float: left;
    margin: 0 5px 0 0;
}
.managers p.skype {
    margin-top: -15px;
}
.managers a {
    color: white; 
    font-size: 11px;
}