@charset "utf-8";
/* CSS Document */
body {background:#0A0A0A; margin:0; color:#FDFCFA; font-family:Arial, Helvetica, sans-serif; font-size:14px;}

#header {width:100%; height:190px;}
.logos {height:130px; width:1000px; margin:0 auto; position:relative;}
.slogan {width:386px; height:25px; background:url(../images/slogan.png); margin:105px 0 0 590px; position:absolute;}

div a {color:#FDFCFA; text-decoration:none;}
div a:hover {text-decoration:underline;}
a.logo {margin-left:70px; width:172px; height:131px; display:block; background:url(../images/logo.png) top no-repeat; position:absolute;}
a.logo:hover {background:url(../images/logo.png) bottom no-repeat;}

a.logotip {margin:15px 0 9px 300px; width:546px; height:91px; display:block; background:url(../images/logotip.png) top no-repeat; position:absolute;}
a.logotip:hover {background:url(../images/logotip.png) bottom no-repeat;}

a.velomotors {margin:0 12px; width:237px; height:50px; display:block; background:url(../images/velomotors.png) top no-repeat;}
a.velomotors:hover {background:url(../images/velomotors.png) bottom no-repeat;}
	
/*ul.leftmenu {margin:20px 0 20px 10px; padding:0; list-style:none;}
ul.leftmenu li a {height:27px; display:block; background:url(../images/leftmenu3.png);}
ul.leftmenu li.quads a {width:223px; margin-bottom:12px;}
ul.leftmenu li.quads a:hover {background-position:0 -142px;}
ul.leftmenu li.moto a {width:195px; background-position:0 -38px; margin-bottom:12px;}
ul.leftmenu li.moto a:hover {background-position: 0 -180px;}
ul.leftmenu li.skuter a {width:160px; background-position:0 -76px;  margin-bottom:12px;}
ul.leftmenu li.skuter a:hover {background-position:0 -218px;}
ul.leftmenu li.helmet a {height:45px; background-position:0 -117px;}
ul.leftmenu li.helmet a:hover {background-position:0 -321px;}
ul.leftmenu li.aksesuar a {width:239px; background-position:0 -114px;}
ul.leftmenu li.aksesuar a:hover {background-position:0 -256px;}*/

ul.leftmenu {margin:20px 0 20px 10px; padding:0; list-style:none;}
ul.leftmenu li a {height:25px; width:239px; margin-bottom:20px; display:block; background:url(../images/leftmenu3.png);}
ul.leftmenu li.quads a {}
ul.leftmenu li.quads a:hover {background-position:0 -204px;}
/*ul.leftmenu li.utv-stels a {background-position:0 78px;}
ul.leftmenu li.utv-stels a:hover {background-position:0 34px;}*/
ul.leftmenu li.utv-stels a {background-position:0 168px;}
ul.leftmenu li.utv-stels a:hover {background-position:0 124px;}

ul.leftmenu li.moto a {background-position:0 -39px;}
ul.leftmenu li.moto a:hover {background-position:0 -243px;}
ul.leftmenu li.skuter a {background-position:0 -78px;}
ul.leftmenu li.skuter a:hover {background-position:0 -282px;}
ul.leftmenu li.helmet a {height:45px; background-position:0 -117px;}
ul.leftmenu li.helmet a:hover {background-position:0 -321px;}
ul.leftmenu li.aksesuar a {width:239px; background-position:0 -178px;}
ul.leftmenu li.aksesuar a:hover {background-position:0 -382px;}

ul.leftmenu li.accessory a {background-position:0 -178px;}
ul.leftmenu li.accessory a:hover {background-position:0 -382px;}

ul.leftmenu li.oil a {background-position:0 -510px;}
ul.leftmenu li.oil a:hover {background-position:0 -551px;}

table td {padding:0;}
	
.navig {width:100%; height:70px; background:url(../images/nav_fon.png) repeat-x; min-width:1000px;}
.navig div {width:1000px; margin:0 auto;}
.navig ul {width:820px; list-style:none; height:70px; margin:0 auto; padding:0;}
.navig ul li {float:left;}
.navig ul li a {display:block; _display:inline; height:52px; background: url(../images/nav.png); float: left;}
.navig ul li.velo a {width:148px;}
.navig ul li.gallery a {width:148px; background-position:-148px 0; margin-left:18px;}
.navig ul li.service a {width:149px; background-position:-296px 0; margin-left:18px;}
.navig ul li.zip a {width:148px; background-position:-445px 0; margin-left:18px;}
.navig ul li.contacts a {width:148px; background-position:-593px 0; margin-left:18px;}

.navig ul li.velo a:hover {width:148px; background-position:0 -52px;}
.navig ul li.gallery a:hover {width:148px; background-position:-148px -52px; margin-left:18px;}
.navig ul li.service a:hover {width:149px; background-position:-296px -52px; margin-left:18px;}
.navig ul li.zip a:hover {width:148px; background-position:-445px -52px; margin-left:18px;}
.navig ul li.contacts a:hover {width:148px; background-position:-593px -52px; margin-left:18px;}
.navig ul li.velo a.active {width:148px; background-position:0 -52px;}
.navig ul li.gallery a.active {width:148px; background-position:-148px -52px; margin-left:18px;}
.navig ul li.service a.active {width:149px; background-position:-296px -52px; margin-left:18px;}
.navig ul li.zip a.active {width:148px; background-position:-445px -52px; margin-left:18px;}
.navig ul li.contacts a.active {width:148px; background-position:-593px -52px; margin-left:18px;}

#mainconteiner {width:1000px; margin:7px auto 0; clear: both;}
.leftsidebar {width:256px; float:left; margin:0; padding:0; position:relative;}
.leftsidebar div {text-align:center;}
.leftsidebar table {border-collapse:collapse; margin:0 auto;}
.leftsidebar table td {padding:0;}
#leftbanner {background:url(../images/banner_fon.png) center no-repeat; position: relative; width: 250px; height: 360px; padding: 3px; z-index: 0;}
.banner_border {position: absolute; width: 256px; height: 366px; top: 0; left: 0; background:url(../images/banner_border.png) no-repeat top left; z-index: 10;}

#content {width:710px; float:right; padding-top:0px; position:relative; font-family:tahoma; font-size:11px;}
.news {width:710px;}
.news table {border-collapse:collapse; margin:0; padding:0; height:115px;}
.news table td {padding:0;}
.newstitle {font-size:12px; font-weight:bold; line-height:30px; margin:0 13px 0px; float:left;}
.allnews {float:right; margin:13px 13px 0; display:inline;}
.leftsidenews {height:115px; background:url(../images/lside_news.gif) center no-repeat;}
.contentnews {height:107px; background:url(../images/side_news.gif) center repeat-x; padding-top:8px;}
.contentnews table {height:97px; border-collapse:collapse;}
.contentnews table td {padding:0;}
.framenews {background:url(../images/photo_news.gif); height:91px; width:91px; margin-right:10px; float:left; padding:3px 3px;}
.framenews div {width:91px; height:91px; overflow:hidden;}
.textnews {margin-right:10px; height:97px; overflow:hidden;}
.textnews div {font-weight:bold; font-size:14px;}
.rightsidenews {height:115px; background:url(../images/rside_news.gif) center no-repeat;}

#bestmoto {margin:10px 0; padding-left: 10px;}
.position {padding-bottom:25px;}
/*.position img {float:left; width:130px; height:130px; overflow:hidden;}*/
.position img {float:left}
.position a img {border: 0;}
.textposition {margin-left:188px; width:510px;}
.textposition p {margin:10px 0;}
.titleposition {margin:0; font-size:18px; font-weight:bold;}
.titleposition div {float:right; font-size:12px;}
.titleposition div span {font-size:16px; color: #e5be0a;}
.titleposition div span small {font-size:12px;}
.more {margin:0; font-size:16px;}
.more div {float:right; font-size:16px;text-decoration:none;}
.more div a {display: block; width: 131px; height: 19px; background: url(../images/details_btn.png) no-repeat top left;text-decoration:none;}
.more div a:hover {text-decoration:none; background-position: bottom left;}
.more div a:active {text-decoration:none; background-position: bottom left;}
.more_zip {margin:0; font-size:16px;}
.more_zip div {float:left; font-size:16px;text-decoration:none; padding-top: 10px;}
.more_zip div a {display: block; width: 131px; height: 19px; background: url(../images/load_btn.png) no-repeat top left;text-decoration:none;}
.more_zip div a:hover {text-decoration:none; background-position: bottom left;}
.more_zip div a:active {text-decoration:none; background-position: bottom left;}
.add_pic a img {border: 0;}
.add_pic div {float:right; font-size:16px;text-decoration:none;}
.add_pic div a {display: block; width: 131px; height: 19px; background: url(../images/details_btn.png) no-repeat top left;text-decoration:none;}
.add_pic div a:hover {text-decoration:none; background-position: bottom left;}
.add_pic div a:active {text-decoration:none; background-position: bottom left;}


.cl {clear:both;}

#footer {clear: all; height: 46px; width: 100%; background: url(../images/footer_bg.gif) top left repeat-x; color: black;}
#footer div {width: 1000px; margin: 0 auto;}
#footer div a {float: right;}
#footer div a img {border: 0;}
#footer div p {width: 900px; padding-top: 17px;}

