body{margin: 0; padding: 0 7px; background: url(/i/body_background.gif) repeat-x; font-family: Verdana; font-size: 85%; }
a {
border: none;
}
a img {
	text-decoration: none;
	border: none;
}

#header{height: 135px; background: url(/i/header_background.gif) no-repeat center;}
#header .logotype{float: left; width: 187px; padding-left: 22px; padding-top:0px;}
#header .logotype img{border: 0px; behavior: url(/i/pngfix.htc);}
#header .slogan{position: absolute; top: 0px; left: 410px;}
.slogan img{behavior: url(/i/pngfix.htc);}

#header .right-menu{float: right;color: #292929; padding: 7px; text-align: right;}
#header .right-menu a{color: #cc0000;}
#header .right-menu .phone{color:#303030; }
#header .right-menu .adress{color:#303030; }
#header .topmenu{padding-top:15px;}

#catbgs{background:#ffffff url(/i/cats.gif) repeat-x scroll left center;}
#catbg{background:transparent url(/i/catlefts.gif) no-repeat scroll left center;}
#catalog{overflow:hidden; background:transparent url(/i/catrights.gif) no-repeat scroll right top; width: 100%; height:116px; padding:5px 0; position:relative;}
#catalog div{width:11%; height: 186px; float: left;}
#catalog div div{width: 100%; height: 100%; text-align: center;}

#catalog a{display: block; padding-top: 75px; color: #3a3a3a; font-size: 90%; font-weight: bold; text-decoration:none;}


#catalog .moto{background: url(/i/cat/moto.gif) no-repeat top center;}
#catalog .scuter{background: url(/i/cat/scuter.gif) no-repeat top center;}
#catalog .motor{background:  url(/i/cat/motor.gif) no-repeat top center;}
#catalog .gidro{background: url(/i/cat/gidro.gif) no-repeat top center;}
#catalog .quadro{background: url(/i/cat/quadro.gif) no-repeat top center;}
#catalog .snow{background: url(/i/cat/snow.gif) no-repeat top center;}
#catalog .equip{background: url(/i/cat/equip.gif) no-repeat top center; }
#catalog .acces{background: url(/i/cat/accs.jpg) no-repeat top center;}
#catalog .block{background: url(/i/cat/block.gif) no-repeat top center;}

#container{padding: 11px 3px; margin-top:-50px;}
#container .left{float: left; width: 196px;}
#container .right{float: right; width: 196px;}
#container .content{padding: 0 210px;}
#container .top-banner{text-align: center; margin-bottom:15px;}
#container .top-banner img{border: 0;}

#container .side-banner{text-align: center; margin-bottom: 10px;}
#container .side-banner img{border: 0;}

.side-block{width: 196px; background: #cccccc url(/i/side_bg.gif) bottom no-repeat; margin-bottom: 10px;}
#container .side-block .title{background: url(/i/side__title_bg.gif) no-repeat; height: 25px; text-align: center; padding-top: 5px; color: #ffffff; width: 196px;}
.kw{color:#cc0000;}

#container .side-block .content{padding: 3px; }
.actions div{border-bottom:1px dashed; color:#444444; margin:0; padding:10px 0 10px 7px; }
.actions p{color: #444444; margin: 0 0 0.5em 0; }
.actions img{width:70px; border: 1px solid #a3a3a3; margin: 0 5px 5px 0;}
.pnews p{color:#444444; margin:0 0 0.5em 0; }
.pnews .prev_date{font-size: 85%; display:block; margin: 0 0 0.5em 0;}
.pnews div{border-bottom:1px dashed; padding:10px 0 10px 7px;}
.pnews img{width:70px; border: 1px solid #a3a3a3; margin: 0 5px 5px 0;}
.pnews a { color: #cc0000 !important; }
.actions a, .news a{color:#cc0000;}

.news p{ margin:0; padding:10px 0 10px 7px;}
.news ul{ margin:0 0 0 2em; padding:10px 0 10px 7px;}

#clear {
	clear: both;
	height: 63px;
	background: transparent url(/i/body_bbg.gif) no-repeat scroll right bottom;
}

#footer {clear: both; margin: 0px -7px 0px;  padding: 12px 24px; background:transparent url(/i/footerbg.gif) no-repeat scroll right bottom; height:50px}
#footer img{margin-top:-20px;}
#footer a{ color: #cc0000;}

#footer .copy{float: left; margin: 10px 0 0 10px; width: 300px;}
#footer .copy img{float: left;}
#footer .copy p{margin:0 0 0 22px; position:absolute;}

h2{}
p{}
h2 a{color: #3a3a3a;}
h3{}
h3.other{ color:#3a3a3a; margin-top:50px; clear:left;}

p img{margin: 0 10px 10px 0;}
a img{border:0;}

table.norm td{vertical-align:top;}
table.norm img{border: 2px solid #a3a3a3; margin:0 15px 10px 0;}
table.norm a{color:#a3a3a3;}

.cdetail img{margin: 0px 20px 20px 0px; border: 2px solid #a3a3a3;}
.cdetail{}
.cdetail p{}
.cdetail li{}



.mouseWheelButtons{position: relative; margin: 0 auto; width:436px;}
.jCarouselLite{
background:#cbcbcb; position: relative;
}
.jCarouselLite li{padding:6px;}
.jCarouselLite li img{margin: auto;}
.jCarouselLite li a{display:block; height:110px; overflow: hidden; border: 1px solid #87938b; background: #ffffff; text-align:center;}
button{height: 122px; background: #ffffff; opacity:0.7; filter: alpha(opacity=70, style=0); ms-filter: alpha(opacity=70, style=0); border: 0px;}
.prev{position: absolute; z-index: 10; width:20px;}
.next{position: absolute; z-index: 10; width:20px; left: 436px;}

#main-menu{ height:48px; margin:0px 3px;}/*background:url(/i/menu.gif) repeat-x;*/
#main-menu ul{padding:0 0 0 15px; margin:0px; list-style: none;}
#main-menu ul li div{height:18px; padding:45px 0 0; behavior:url(/i/pngfix.htc); float:left; width:121px; text-align: center;}
#main-menu ul li a{color:#196fd2; text-decoration: none;}
#main-menu li.home div{background:url(/i/home.png) no-repeat center 5px;}
#main-menu li.catalog div{background:url(/i/catalog.png) no-repeat center 5px;}
#main-menu li.order div{background:url(/i/order.png) no-repeat center 5px;}
#main-menu li.map div{background:url(/i/map.png) no-repeat center 5px;}
#main-menu li.active{background:url(/i/menu-select-r.gif) repeat-x 0 0; width:121px; height:68px; float:left;}

#counter{float:right; margin: -5px 150px 0 0; position:absolute; right:24px; _margin-top:-10px;}
#counter img{margin:0px;}
form{position:relative;}
form span{width:200px;}
form td{vertical-align:top;}
input{}
textarea{width:300px; height:200px;}
textarea.contacts{width:300px; height:100px;}
input.button{}

.content a{color: #3a3a3a; line-height:1.5em;}
.navstr a{color: #CC0000;}
.navstr{margin-bottom: 25px; }