*{margin:0;padding:0}iframe,a img,fieldset,form,table{border:0}h6,h5,h4,h3,h2,h1,caption,th,td{font-size:100%;font-weight:normal}

ul,li,dd,dt {list-style:none}legend{color:#000}button,select,textarea,input{font:100% serif}

table{border-collapse:collapse;border-spacing:0}table,tr,th,td,thead,tbody{font-size:1em}caption,th,td{text-align:left}

html {font-size: 100.01%; height: 100.15%}



body {font: 62.5% arial, sans-serif; background: #000; color: #000; width: 100%; background: #000000 url(../images/bg.jpg) repeat-x 50% 0}





h2 {font-size: 1.8em; font-weight: bold; margin: 1em 0 .5em}

h3 {font-size: 1.5em; font-weight: bold; margin: 1em 0 .5em}

a {color: #369}

p {margin: .4em 0 .8em; font-size: 12px; line-height: 1.65em}

.site-list li {margin: .4em .8em .8em ; font-size: 12px; line-height: 1.65em}



/* Hides from IE-mac */

.g-cfx {display: inline-block; clear: both}

.g-cfx {display: block}

/* End hide from IE-mac */

.g-cfx:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}



h1.logo {position: absolute; z-index: 100; left: 35px; top: 40px}



.h-medium {font-size: 1.8em !important; text-transform: uppercase; line-height: 1.1em; letter-spacing: -.025em}

.h-small {font-size: 1.8em; line-height: 1.1em; letter-spacing: -.025em}



.l-cont-out {width: 995px; margin: 0 auto; position: relative}

.l-cont-out .l-cont-pad {padding: 0 50px}





.l-head {background: transparent url(../images/bg2.jpg) no-repeat 50% 0; margin-bottom: -48px; position: relative}



.l-body {background-color: #FFFFFF}

.l-body .l-cont-pad {position: relative; padding-top: 40px; padding-bottom: 40px}

.l-body h1 {font-size: 3em; line-height: 1em; margin-bottom: 1em}

.p-index .l-body h1 {margin-left: -29px; position: relative; padding-left: 25px; border-left: 4px solid #e9140f}



.l-footer {padding: 20px 0 40px}

.l-footer, .l-footer a {color: #FFFFFF}

.l-footer p {width: 60%}



.l-path {padding: 10px 0; font-size: 12px; line-height: 1em; background-color: #213156; text-transform: uppercase}

.l-path, .l-path a {color: #FFFFFF}

.l-path strong {margin-right: .5em}

.l-path a {margin: 0 .5em}

.l-path p {}



.motto1, .motto2 {position: absolute; text-transform: uppercase; z-index: 100}

.motto1 {color: #FFFFFF; top: 380px; left: 20px; font-size: 30px; line-height: 1em}

.motto2 {color: #f9d905; top: 78px; left: 750px; font-size: 18px; line-height: 1em}



.nav-level1 {text-align: right; padding: 18px 22px; text-transform: uppercase; font-size: 12px; line-height: 12px; height: 12px; position: relative; z-index: 99}

.nav-level1 li {display: inline; margin-right: 23px}

.nav-level1 li a {color: #FFFFFF; text-decoration: none}



.nav-entrance {width: 100%; height: 528px; background: transparent url(../images/moto.png) no-repeat 50% 0; margin-top: -48px; position: relative}

.nav-entrance li {position: absolute; font-size: 30px; line-height: 1em; text-transform: uppercase}

.nav-entrance li a {text-decoration: none; color: #FFFFFF; position: relative; z-index: 500}

.nav-entrance li span {padding-top: 17px; padding-bottom: 16px}

.nav-entrance li a, .nav-entrance li span {display: block}

.nav-entrance li a.g-left {background: transparent url(../images/slide_ll.png) no-repeat 0 0; padding-left: 20px}

.nav-entrance li a.g-left span {background: transparent url(../images/slide_lr.png) no-repeat 100% 0; padding-left: 7px; padding-right: 15px}

.nav-entrance li a.g-right {background: transparent url(../images/slide_rr.png) no-repeat 100% 0; padding-right: 20px}

.nav-entrance li a.g-right span {background: transparent url(../images/slide_rl.png) no-repeat 0 0; padding-right: 7px; padding-left: 15px}

.nav-entrance .nav-item-motorcycle {top: 63px; left: 550px}

.nav-entrance .nav-item-quadrocycle {top: 146px; left: 850px}

.nav-entrance .nav-item-scooter {top: 174px; left: 20px}





.goods-item {position: relative}

.goods-item .t-bigger {display: block; line-height: 1.25em; margin-left: -.35em}

.goods-descr {margin-left: 360px}

.g-ahtung {margin: 0}

.goods-price {font-size: 2.4em; margin: 0; font-weight: bold}

.goods-photo {float: left; position: relative}

.goods-photo img {border: 9px solid #d0cbd0}



.l-body .category-list {padding-left: 10px; padding-right: 10px; padding-top: 0}

.category-item {float: left; width: 33%}

.category-item h2 {font-size: 2.4em; text-transform: uppercase; background: #FD0551; position: relative; margin: 0 10px 20px 10px}

.category-item h2, .category-item h2 span {color: #FFFFFF; background: #FD0551 url(../images/slide_h2.png) no-repeat 0 100%}

.category-item h2 {padding-left: 20px}

.category-item h2 span {display: block; padding: 10px 20px 4px 0; background-position: 100% 100%}

.category-item p {text-transform: uppercase; margin-left: 30px}



.slider-list-back, .slider-list-next {display: none; position: relative; text-indent: -10000px; height: 123px; width: 46px; top: 75px; margin: 0 0 -123px 0;

		background: transparent url(../images/slider_arrows.png) no-repeat; cursor: pointer}

.slider-list-back a, .slider-list-next a {outline: none; white-space: nowrap}

.slider-list-back {float: left; left: -16px}

.slider-list-next {float: right; background-position: -46px 0; right: -16px}

.slider-list {position: relative; overflow: hidden; width: 725px; margin: 0 85px}

.slider-list .slider-container {position: relative; left: 0; width: auto; margin: 0; padding: 0; list-style-type: none; overflow: hidden; z-index: 1}

.slider-list .slider-item {float: left; display: inline; width: 725px}



.c-red {color: #e9140f}

.g-ahtung {color: #e9140f; text-transform: uppercase; font-size: 18px}

.t-bigger {font-size: 2.4em}

.nav-level1 {z-index:999}
.nav-level1 li {position:relative}

.nav-level1 ul {
    overflow:hidden;
    position:absolute;
    padding-left:0;
    margin-left:0;
    padding-top:5px;
    list-style:none;
    left:0;
    top:14px;
    display:none;
    z-index:999;
    text-align:left;
    background:#111;
}

.nav-level1 ul li:hover {background:white}
.nav-level1 ul li:hover a {color:black}

.nav-level1 ul li {padding:3px; width:100%}
.nav-level1 ul li {display:list-item;}
.nav-level1 li:hover ul {display:block}

.popularModels {width:100%}
.popularModels td {padding: 0 1em 1em 0}
.popularModels img {border: 9px solid #d0cbd0; float:left; margin-right:1em}
.popularModels a {font-weight:bold; color:black; font-size:120%}

.ditto_paging {
    border-top: 1px solid #ccc;
    padding: 10px;
    font-size: 86%;
    color: black;
}
#ditto_pages .ditto_currentpage {
    border: 1px solid black;
    padding: 1px 5px 2px;
    margin-right: 1px;
    background-color: #369;
    color: #fff;
}
#ditto_pages .ditto_off {
    border: 1px solid #ccc;
    padding: 1px 5px 2px;
    margin-right: 1px;
    color: #ccc;
}
#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {
    border: 1px solid #369;
    padding: 1px 5px 2px;
    margin-right: 1px;
    text-decoration: none !important;
    color: black;
}
#ditto_pages a:hover {
    background-color: #fff;
    color: #000;
}
