html, body {
    padding: 0px;
    margin: 0px;
    width: 100%;
    height:100%;
    background-color:#fff;
    color: #000;
    font-family: Tahoma;
    font-size: 11px;}
img {border:none;}



a {color: #019eff;}
a:hover {text-decoration: none;}
.blue {color: #019eff;}
.adress{
    background-image: url('/pics/white_bg.png');
    background-position: bottom left; 
    background-repeat: repeat;
    background-image: expression('none');
     filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/pics/white_bg.png', sizingMethod='scale');
border-right:  1px solid #cccccc;
    
    padding: 10px 0px 10px 0px;
    
}
.adress h3 {margin-left: 50px;}
.adress table {margin-left: 30px;}
.adress table .pic {background: url(/pics/li.gif) no-repeat  left 5px;width: 15px;}
.b {color:#4f4f4f;text-decoration: none;}
.main{width:960px;margin:0px auto;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1; height:100%;border-collapse:collapse;}
.main td {vertical-align: top;}
h1,h2,h3 {font-size:11px;text-transform: uppercase;font-weight: normal;}
h1 span,h2 span,h3 span {color: #019eff;}
.logo {width: 275px;background: url(/pics/bg_logo.gif) no-repeat bottom right #e1e1e1;}
.logo img {margin-top: 54px;margin-bottom: 85px;}
.logo2 {background: url(/pics/bg_logo2.gif) no-repeat  right  bottom #e1e1e1;  width:276px; height:241px;}
.logo2 img {margin-top: 37px; margin-bottom: 41px;}
.top {background: url(/pics/main_bg.jpg) no-repeat top right; color: #fff;height: 386px;}
.top2 {background: url(/pics/main_bg2.jpg) no-repeat bottom left; color: #fff;height:241px;}
.slogan{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    width: 487px;
    padding: 10px;
    float: right;
    margin-top: 85px;
    margin-right: 0px;
     margin-bottom: 65px;
    background-image: url('/pics/black_bg.png');
    background-position: bottom left; 
    background-repeat: repeat;
    background-image: expression('none');
     filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/pics/black_bg.png', sizingMethod='scale')
    }
.slogan2{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    width: 487px;
    height:35px;
    padding:10px;
    float: right;
    margin-top: 22px;
    margin-right: 0px;
    margin-bottom: 24px;
    background-image: url('/pics/black_bg.png');
    background-position: bottom left; 
    background-repeat: repeat;
    background-image: expression('none');
     filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/pics/black_bg.png', sizingMethod='scale')
    }
.slogan2 a{
  color: #ffffff;
  text-decoration: none;
}
.slogan2 a:hover{
  color: #ffffff;
  text-decoration: underline;
}
.flag {background: url(/pics/flag.gif) no-repeat  10px 5px;}
.flag2 {background: url(/pics/flag.gif) no-repeat  10px 0px;}

.bg_topmenu {
   height: 41px;
    width: 467px;
    float: right;
    text-align: left;
    padding: 0px 10px;
   background-image: url('/pics/black_bg2.png');
    background-position: bottom left; 
    background-repeat: repeat;
    background-image: expression('none');
     filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/pics/black_bg2.png', sizingMethod='scale')
    
}
.topmenu {float: left;position: absolute;}
.topmenu td {padding: 15px 10px;color: #fff;}
.topmenu td a {color: #fff;text-decoration: none;text-transform: uppercase;}
.topmenu .active {background: url(/pics/active_menu.gif) repeat-x;padding: 15px 10px;}
.navig{
     margin-top: 73px;
    margin-left: 15px;
    color: #000;
    height: 22px;
    
}

.navig a{
    color: #000;
    background: url(/pics/tic.gif) no-repeat right 6px;
    padding-right: 15px;
    
    
}
.left {width: 275px; }
.leftmenu {padding:25px 25px 20px 27px; background-color:#fff;}
.leftmenu .lm {margin-bottom:5px; background: url(/pics/li.gif) no-repeat  left 5px;padding-left: 25px;}
.leftmenu h3 {margin:0px 0px 20px 25px;}
.dealers{padding:25px 0 20px 25px}
.blue_head{
     background-color: #019eff;
     padding: 5px 15px;
     color: #fff;
     width: 243px;
     margin: 0px 0px 11px 0px;
}

.content{padding: 20px 0px;}
.news-item{background: url(/pics/li.gif) no-repeat  10px 19px; padding-left: 30px; margin:0px 20px 20px 0px;}
.news-item span{color:#919090;}
.news-item a{font-size:12px;} 
.news-item div{margin-bottom:5px;}
h3 a,h2 a {color: #000;text-decoration: none;}
.block1 {width: 220px;height: 115px;}
.abs{position:absolute;}
.block1 h3, .block2 h3, .block3 h3{margin: 5px 0px 0px 11px; position:absolute;top:-26px;width:250px;}
.block2 {width: 220px;}
.block3 {width: 220px;}
.bg_gray{background-color:#e1e1e1; color:#4f4f4f; }
.white_block {background: url(/pics/cubock.gif) no-repeat right 30px #fff;padding: 15px 25px 15px 15px;}
.copy {border-top: 1px solid #bfbfbf; }
div.copy{padding: 20px 5px 5px 5px;}
table.copy td{padding: 20px 5px 5px 5px;}
.sm{display:none;}
.submenu{margin:5px 0px 10px 15px;}
.submenu a{color:#aaaaaa;}
.submenu li{margin:5px 0px 0px 0px;}
#clients {background: #EEEEEE; padding: 10px;}
#right {font-size:11px;text-transform: uppercase;font-weight: normal; color: #019eff; padding-left: 10px;}
#right a {text-decoration: none;}
