html, body { height: 100%; }
body { margin: 0pt; padding: 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-family: tahoma,verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 70%; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(0, 0, 0); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#allpage { min-width: 995px; }
table { font-size: 100%;}
table td { vertical-align: top; }
a { color: rgb(0, 74, 148); text-decoration: underline; }
a:hover { color: rgb(242, 101, 34); }
a img, img { border: medium none ; }
.usual { margin-bottom: 30px; }
.usual input { border: 1px solid rgb(212, 213, 216); background: rgb(247, 247, 247) none repeat scroll 0% 0%; width: 250px; padding-left: 3px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.usual div { margin: 0pt 0pt 1.1em; }
.usual input, .usual select, .usual textarea { margin-top: 4px; vertical-align: middle; }
form { margin: 0pt 0pt 1em; padding: 0pt; }
label, button { cursor: pointer; }
input, select, textarea, button { font-family: tahoma,verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 100%; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(51, 51, 51); }
input, textarea, select { margin: 3px 0pt; }
input, textarea { border: 1px solid rgb(170, 170, 170); }
ul { margin: 0pt 0pt 1em 20px; padding: 0pt; }
ul li { background: transparent url('/img/li.gif') no-repeat scroll 0pt 0.45em; padding-bottom: 0.5em; padding-left: 12px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; line-height: 120%; list-style-type: none; list-style-image: none; list-style-position: outside; }
p { margin: 0pt 0pt 1em; padding: 0pt; }
h2 { margin: 0pt 0pt 0.5em; padding: 0pt; font-family: arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 150%; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
h3 { margin: 0pt 0pt 0.5em; padding: 0pt; font-family: arial,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 130%; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.rel { position: relative; }
.abs { position: absolute; }
.aright { text-align: right; }
.orange { color: rgb(242, 101, 34); }
.header { height:140px}


.top_menu { background: rgb(190, 190, 190) url('/img/context_menu_bg.gif') repeat-x scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; position: relative; top: -1px; width: 100%; height: 39px; }
.top_menu .nav { margin: 15px auto 0pt; width: 160px; }
.top_menu .nav img { margin: 0pt 12px; }
.context_menu { margin: 0pt -10px 0pt 0pt; float: left; }
.context_menu li { padding: 0pt 0pt 0pt 22px; background: transparent url('/img/context_menu_li.gif') no-repeat scroll 0% 0%; float: left; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; min-height: 39px; font-weight: bold; font-size: 12px; text-transform: uppercase; }
.context_menu li a { padding: 8px 10px; background: transparent url('/img/context_menu_bg.gif') repeat-x scroll 0% 0%; float: left; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-decoration: none; color: rgb(112, 118, 128); }
.left { width: 24%; float: left; color: rgb(102, 102, 102); }
.right { margin-left: 24%;}
.footer { background: rgb(193, 193, 193) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; clear: both; }
.footer .left { background: rgb(193, 193, 193) url('/img/wheel_bg.gif') repeat-x scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 18%; }
.footer .right { border-left: 1px solid rgb(255, 255, 255); background: transparent url('/img/footer_bg.gif') repeat-x scroll 116px 0pt; margin-left: 18%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.footer .right .cont { padding: 0pt 0pt 0pt 80px; background: transparent url('/img/footer_bg2.gif') no-repeat scroll 0% 0%; min-height: 150px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.footer .left .aright { background: transparent url('/img/wheel.gif') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.footer .left .aright img { margin: 0pt 0pt 10px; }
.footer .right .abs { right: 0pt; top: -115px; }
.footer .phone, .footer .copy { padding: 40px 0pt 0pt 40px; float: left; }
.footer .copy { background: transparent url('/img/copy_text.gif') no-repeat scroll 40px 100%; color: rgb(196, 196, 196); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-bottom: 23px; }
.footer .developer { margin: 0pt auto; padding: 30px 0pt 0pt; font-size: 10px; width: 140px; }
.footer .developer img { margin: 0pt 10px 2em 0pt; float: left; }
.footer .developer a { color: rgb(255, 255, 255); text-decoration: none; }
.content { background: transparent url('/img/mbg.gif') repeat-y scroll 24% 0pt; width: 100%; clear: both; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; float: left; }
.content .left { background: transparent url('/img/leftcolumn_top_bg.gif') repeat-x scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.content .right { margin-top: 20px; padding-bottom: 40px; }
.content .left .cont { background: transparent url('/img/leftcolumn_bg.gif') no-repeat scroll 100% 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; min-height: 1150px; }
.moto { background: transparent url('/img/moto.jpg') no-repeat scroll 0pt 100%; float: left; width: 100%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.accel { background: transparent url('/img/under_menu.jpg') no-repeat scroll 0% 0%; width: 183px; height: 125px; margin-bottom: -25px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.cont_pad { padding: 0pt 20px 0pt 30px; }
.cont_pad img { border: 1px solid rgb(206, 206, 206); margin: 0pt 0pt 20px 15px; }
.cont_pad .btn_enter img { border: medium none ; margin: 0pt; }
.menu_phone { padding: 7px 25px 0pt 0pt; float: right; color: rgb(0, 0, 0); font-weight: bold; }
.menu_pad { padding: 25px 20px 0pt 30px; overflow: hidden; }
.menu { margin: 0pt; width: 100%; }
.menu li { padding: 0pt; background: transparent url('/img/menu_dotted2.gif') no-repeat scroll 18px 100%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-family: arial,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(242, 101, 34); float: left; width: 100%; clear: both; text-transform: uppercase; }
.menu li a, .menu li span { padding: 3px 0pt 3px 18px; float: left; color: rgb(0, 74, 148); text-decoration: none; }
.menu li a:hover, .menu li span, .menu li.curr a { background: transparent url('/img/menu_li.gif') no-repeat scroll 0pt 6px; color: rgb(242, 101, 34); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.hide_line { background: rgb(231, 231, 231) url('/img/leftcolumn.gif') repeat-y scroll 100% 0pt; font-size: 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 1px; position: relative; z-index: 100; top: -1px; }
.leftcolumn, .rightcolumn { width: 49.7%; float: left; }
.col_pad { padding: 0pt 60px 20px 20px; }
.leftcolumn .col_pad { padding: 0pt 40px 20px; }
.fp h2 { color: rgb(242, 101, 34); text-transform: uppercase; font-family: tahoma,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 18px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
#salon { background: transparent url('/img/v-motosalone.jpg') no-repeat scroll 100% -2px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#tech { background: transparent url('/img/v_etom_sezone.jpg') no-repeat scroll 100% -2px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#advice { background: transparent url('/img/new_in_club.jpg') no-repeat scroll 100% -2px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#tests { background: transparent url('/img/pict_tests.jpg') no-repeat scroll 100% -2px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.picture div { background: transparent url('/img/pict_brd.gif') repeat-x scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.picture div div { background: transparent url('/img/shadow.gif') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-bottom: 10px; }
.picture img { background: transparent url('/img/01.png') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-bottom: 10px; }
a.orange { color: rgb(242, 101, 34); font-weight: bold; text-decoration: none; }
.news a, .news a.orange:hover { text-decoration: none; }
.news a:hover { text-decoration: underline; }
.block { margin: 15px 0pt 25px; background: rgb(229, 229, 229) url('/img/grey_block_bg.gif') repeat-y scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(102, 102, 102); float: left; width: 100%; }
.block div { background: transparent url('/img/u01.gif') no-repeat scroll 100% 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; float: left; width: 100%; }
.block div div { background: transparent url('/img/u02.gif') no-repeat scroll 100% 100%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; min-height: 90px; }
.block div div div { padding: 11px 20px 11px 7px; background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: auto; height: auto; }
.block h3 { text-transform: uppercase; }
.block img { margin: 0pt 15px 0pt 0pt; float: left; }
.block p { margin: 0pt; font-size: 80%; font-weight: bold; }
.columns { overflow: hidden; width: 100%; }
.right .cont { padding: 0pt 50px 80px 40px; }
.news_single { overflow: hidden; width: 100%; }
.news_single .news { margin-right: 300px; }
.news_single .picture { margin: 0pt; width: 290px; float: right; }
.news_single p { margin-top: 0.5em; }
.fp .news { margin-right: 0pt; }
.fp .news b { font-weight: normal; color: rgb(102, 102, 102); }
.fp .news_single .picture { display: none; }
.login_form div { margin-bottom: 8px; }
.login_form input { width: 110px; }
.login_form a { font-size: 92%; }
.left .auth_form { position: relative; margin-bottom: 2em; }
.pict2 img { border: 1px solid rgb(204, 204, 204); padding: 1px; }
.pict2:hover img { border: 1px solid rgb(242, 101, 34); padding: 1px; }
.search_block { margin: 2em 0pt 2em -1.5em; padding: 1px 0pt 2em 36px; min-height: 28px; font-weight: bold; font-size: 88%; text-transform: uppercase; }
.search_block form { margin: 0pt; padding: 0pt; }
.search_block form input { margin: 3px 9px; float: left; width: 11em; height: 15px; padding-left: 3px; }
.search_block form button { border: medium none ; background: transparent url('/img/search.gif') no-repeat scroll 0% 0%; float: left; width: 74px; height: 21px; margin-top: 2px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#user-list { border: 1px solid rgb(153, 153, 153); padding: 2px; background: rgb(254, 254, 254) none repeat scroll 0% 0%; display: none; position: absolute; width: 110px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; opacity: 0.9; z-index: 10; }



.cat_links { padding: 0pt 0pt 5px 33px; }
.cat_links a { padding: 0pt 20px 0pt 12px; background: transparent url('../img/bull01.gif') no-repeat scroll 0pt 5px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#catalogue .picture { margin: 0pt 35px 0pt 0pt; }
