@charset "utf-8";

body  { font: 100% Verdana, Arial, Helvetica, sans-serif; background: #999999 url(../img/bk2.gif) no-repeat center top; margin: 0;  padding: 0; text-align: center; color: #000000; 
}
.h1-intro  { font-size: 13px; font-weight: normal; color: #999999; margin: 0px; padding: 0px; text-indent: -1000px; line-height: 13px; float: left; }
.twoColFixRtHdr #container { width: 680px;  background: #FFFFFF; margin: 33px auto 0; text-align: left; padding: 0px; 
} 
.twoColFixRtHdr #header { background: #D20202 url(../img/Speed96-baner.jpg) no-repeat right top; padding: 0; height: 103px; 
} 
.twoColFixRtHdr #header h1 { font-size: 13px; text-indent: -1000px; margin: 0; padding: 0px; color: #999999; line-height: 13px; 
}

.twoColFixRtHdr #container #header #MenuBar1 .MenuBarSubmenuVisible { background: #FFFFFF; color: #000000; }
.twoColFixRtHdr #container #header #MenuBar1 .MenuBarSubmenuVisible a { color: #000000; }
.twoColFixRtHdr #container #header #MenuBar1 .MenuBarSubmenuVisible a:hover { color: #FFFFFF; }
.twoColFixRtHdr  #container  #header  #MenuBar1 .MenuBarItemSubmenuSelect { color: #000000; background: #FFFFFF; }


.select { color: #000000 !important; background: #FFFFFF !important; display: block; }

.select a:link { color: #FFFFFF !important background: #000000 !important }

.twoColFixRtHdr #sidebar1 { float: right; width: 280px; padding: 33px 10px 15px; margin: 0px; }
.twoColFixRtHdr #sidebar1 p { font-size: 10px; line-height: 12px; margin-top: 0px; margin-bottom: 5px; margin-left: 20px; text-indent: -20px; }
.twoColFixRtHdr #sidebar1 p span { font-size: 10px; line-height: 12px; margin-top: 0px; margin-bottom: 5px; background: #EEEEEE repeat; }

.twoColFixRtHdr #sidebar1 h2 { font-size: 16px; font-weight: bold; color: #CC0000; margin-bottom: 10px; margin-top: 0px; }
.twoColFixRtHdr  #sidebar1  h2 span { font-size: 13px; font-weight: bold; color: #CC0000; margin-bottom: 10px; margin-top: 0px; }

.twoColFixRtHdr #sidebar2 { float: right; width: 280px; padding: 33px 10px 15px; margin: 0px; display: none; }

.twoColFixRtHdr #mainContent { padding: 0 0px 0 20px; width: 350px; } 
.twoColFixRtHdr  #mainContent h1 { font-size: 16px; margin: 0px; padding-top: 37px; padding-bottom: 10px; font-weight: normal; color: #CCCCCC; line-height: 16px; }
.twoColFixRtHdr #mainContent form { margin: 0px; padding: 0px; background: url(../img/stripes.gif) repeat; width: 330px; }
.twoColFixRtHdr #mainContent2 { padding: 0; width: 680px; height: 264px; background: url(../img/Speed96-news4.jpg) no-repeat top; }
.twoColFixRtHdr #mainContent3 { padding: 0; width: 680px; background: url(../img/contact-baner.jpg) no-repeat center -15px; }


.twoColFixRtHdr #scooters { margin: 0; padding: 0 0 20px; height: auto; background: url(../intro/scooters-bk.gif) repeat-x bottom; width: 680px; }
.twoColFixRtHdr #scooters tr { background: url(../intro/scooters-bk.gif) repeat-x top; }
.twoColFixRtHdr #scooters a, .twoColFixRtHdr #scooters h6 { font-size: 11px; text-decoration: none; color: #000000; font-weight: normal; margin: 0px; padding: 0 0 7px; float: left; text-align: center; }

.twoColFixRtHdr #scooters a:hover { border-style: none; font-size: 11px; text-decoration: none; color: #CC0000; margin: 0px; padding: 0px 0px 7px; }

.scooters img  { border-style: none;  
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; padding: 0px; margin: 0px;  }
.scooters:hover img { 
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40); -moz-opacity: 0.4; margin: 0px; padding: 0px; border-top: none; border-right: none; border-bottom: none; border-left: none; }





/*icon */
.icon { text-align: center; margin: 0px; padding: 0px; 
}
.icon img {
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; padding: 0px; margin: 0px; }

.icon:hover img {
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40); -moz-opacity: 0.4; margin: 0px; padding: 0px; border: 2px solid #009049; }

.icon a:link, .icon a:visited { padding: 0px; margin: 0px; color: #000000; }
.icon a:hover { color: #CC0000; }


.contacts { text-align: left; margin: 0px; padding-top: 60px; padding-left: 110px; padding-bottom: 10px; }
.contacts p { font-size: 12px; font-weight: normal; text-align: left; margin: 0px; line-height: 18px; padding-bottom: 10px; }


.twoColFixRtHdr #footer { padding: 0 10px 0 20px; margin: 0px; height: auto; width: auto; 
} 
.twoColFixRtHdr #footer p { margin: 0; padding: 10px 0; line-height: normal; 
}
.copyright { text-align: right; margin-right: 10px; font-size: 10px; color: #CCCCCC; padding: 0px; float: none; margin-top: 30px; margin-bottom: 15px; }
.copyright img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); -moz-opacity: 0.3;}
.copyright a:link, .copyright a:visited { font-size: 10px; color: #CCCCCC; text-decoration: none; }
.copyright a:hover { font-size: 10px; color: #999999; text-decoration: underline; }



.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

#small-scooters { height: 182px; }
#small-scooters p { font-size: 11px; font-weight: bold; color: #CC0000; padding: 0px; margin: 0px; float: none; }
.zaiavka { font-size: 11px; font-weight: bold; color: #CC0000; padding: 7px 0px 3px; margin: 0px; float: none; clear: none; }
.small-scooters { text-align: center; float: left; padding: 4px; margin-top: 10px; background: #FFFFFF; font: 10px Arial, Helvetica, sans-serif; text-decoration: none; margin-bottom: 20px; width: 68px; margin-right: 5px; }

.small-scooters:link, .small-scooters:visited { text-align: center; float: left; padding: 4px; font: normal 10px Arial, Helvetica, sans-serif; color: #999999; text-decoration: none; margin: 0px 10px 5px 0px; display: block; white-space: nowrap; }

.small-scooters img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); -moz-opacity: 0.3; margin-bottom: 5px; }

.small-scooters:hover img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; margin-bottom: 5px; }

.small-scooters:hover { text-align: center; float: left; padding: 4px; color: #CC0000; font-size: 10px; text-decoration: none; margin: 0px 10px 5px 0px; }


#small-motors { height: 100px; }
#small-motors p { font-size: 11px; font-weight: bold; color: #CC0000; padding: 0px; margin: 0px; float: none; }
.small-motors { text-align: center; float: left; padding: 4px; margin-right: 10px; margin-top: 10px; background: #FFFFFF; font: 10px Arial, Helvetica, sans-serif; text-decoration: none; margin-bottom: 20px; }
.small-motors:link, .small-motors:visited { text-align: center; float: left; padding: 4px; font: normal 10px Arial, Helvetica, sans-serif; color: #999999; text-decoration: none; margin: 0px 10px 5px 0px; display: block; white-space: nowrap; }
.small-motors img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); -moz-opacity: 0.3; margin-bottom: 5px; }
.small-motors:hover img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; margin-bottom: 5px; }
.small-motors:hover { text-align: center; float: left; padding: 4px; color: #CC0000; font-size: 10px; text-decoration: none; margin: 0px 10px 5px 0px; }




.cpecf { background: #CCCCCC; font-weight: bold; color: #666666; }
#container table th { font-size: 12px; background: #D5D5D5; letter-spacing: 1px; padding-bottom: 6px; padding-top: 4px; color: #828282; text-align: left; }
#container  table  td  { font-size: 14px; }
.h1-dealers  { font-size: 18px; text-align: left; margin: 0px; padding-top: 60px; padding-left: 40px; color: #CE0202; font-weight: normal; }
.h2-dealers  { font-size: 12px; font-weight: normal; line-height: 12px; margin: 0px; padding: 0px; text-indent: -1000px; }
.dealers { font-size: 13px; padding: 0px; margin: 10px 35px 10px 40px; }
.baner  { width: 180px; font-size: 10px; position: absolute; margin-left: 500px; font-weight: normal; color: #FFFFFF; margin-top: 0px; }
.baner a:link, .baner a:visited { font-size: 10px; font-weight: normal; color: #C70303; text-decoration: none; display: block; padding-top: 5px; padding-bottom: 4px; padding-left: 7px; }
.baner a:hover { font-size: 10px; font-weight: normal; color: #FFFFFF; text-decoration: none; background: #C70303 url(../img/Speed96-baner.jpg) no-repeat left top; display: block; }
.price { background: #FFFFCC; height: auto; width: auto; border: 1px dashed #FF6600; font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #CC0033; display: block; padding: 3px 5px; float: right; position: relative; top: -10px; right: 10px; text-align: center; clear: none; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; }
.clock { width: 120px; float: left; height: 72px; margin: 0px 0px 0px 20px; padding: 0px; display: block; clear: none; }
