* {
margin: 0;
padding: 0;
}
html, body {
height: 100%;
}
body {
background: #fff;
color: #27221f;
font: 70% tahoma, sans-serif;
min-width: 1000px;
}
a {
color: #ff2525;
}
a img {
border: 0;
}
li {
list-style: none;
}
table, td, th {
position: relative;
}
.clear {
clear: both;
font-size: 0;
height: 0;
line-height: 0;
padding: 0;
visibility: hidden;
width: 0;
}
.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.color_1 {
color: #a11313;
}
.gal_img {
	border: 1px solid #7F7F7F;
	height: 150px;
	overflow: hidden;
	position: relative;
	width: 200px;
}
.gal_info {
	font-size: 1.2em;
	height: 50px;
	overflow: auto;
	position: relative;
	text-align: center;
	width: 200px;
}
.item_gal_items {
width: 200px;
}
.item_gal_items ul li {
margin: 0 0 10px 0;
padding: 0 30px 0 0;
text-align: right;
}
#item_params .item_params_b td {
background: #737373;
}
#item_params .item_params_black td {
background: #000;
}
#item_params .item_params_dot {
background: transparent;
padding: 0;
}
.l_adv {
background: #e5e5e5 url(/img/l_adv.gif) 0 0 repeat-y;
color: #515151;
font-size: 1em;
margin: 0 0 15px 28px;
}
.l_adv p {
padding: 0 12px 16px 12px;
}
.l_adv_str {
padding: 8px 0 10px 0;
position: relative;
}
.l_adv_w {
background: url(/img/l_adv_b.png) 0 100% no-repeat;
margin: 0;
}
.l_adv_wb {
background: url(/img/l_adv_t.png) 0 0 no-repeat;
}
.l_adv, .l_adv_w, .l_adv_wb {
min-height: 15px;
position: relative;
width: 221px;
}
.l_block {
margin: 0 0 15px 28px;
position: relative;
}
.m_left_div {
background: url(/img/icon_rarr_11x8.gif) 21px 4px no-repeat;
padding: 0 0 0 48px;
position: relative;
}
.png_alpha a {
position: relative;
}
.products {
/*background: #000;*/
}
#right .products td, #right .products a {
color: #fff;
}
#right .products td {
font-size: 12px;
padding: 3px;
}
.r_block {
background: #666 url(/img/r_block.png) 0 0 repeat-x;
position: relative;
}
.r_block2 {
background: #666 url(/img/r_block2.png) 0 0 repeat-x;
position: relative;
}


.r_block2 table {
width: 100%;
}
.r_block2 table td {
text-align: center;
}


.r_block table {
width: 100%;
}
.r_block table td {
text-align: center;
}
.r_block_33 {
vertical-align: top;
width: 33%;
}

.r_block_332 {
vertical-align: top;
width: 99%;
}


.r_block_corn {
width: 8px;
}
.r_block_img {
margin: 10px 0 0 0;
}
.r_block_img_m {
margin: 10px 0 8px 0;
}
.r_block_name {
background: #000;
height: 18px;
margin: 0 0 5px 0;
}
.r_block_name_m {
margin: 0 0 5px 0;
}
.r_block_trid {
vertical-align: top;
width: 7px;
}
.r_block_triu {
width: 7px;
vertical-align: bottom;
}
.r_fsz_1_1 {
font-size: 1.1em;
}
.r_margin_1 {
margin: 0 0 1em 0;
}
.r_wrap {
font-size: 1.1em;
padding: 0 0 0 17px;
}
.r_wrap form input {
width: 300px;
}
.r_wrap form textarea {
font: 1.1em tahoma, sans-serif;
height: 90px;
width: 302px;
}
.r_wrap form table td {
padding: 2px;
}
.r_wrap h1, .r_wrap h2, .r_wrap h3 {
background: url(/img/icon_rarr_10x7.gif) 0 .4em no-repeat;
font-size: 1.1em;
margin: 0 0 1.2em -17px;
padding: 0 0 0 17px;
position: relative;
}
.r_wrap p {
margin: 0 0 1.2em 0;
}
.wrapper {
overflow: auto;
position: relative;
width: 100%;
}
#body {
background: #fff;
height: 100%;
position: relative;
}
#f_img {
/*background: url(/img/img_helmet.png) 0 0 no-repeat;*/
background: url(/img/left_b.png) 0 0 no-repeat;
/*height: 160px;*/
height: 121px;
left: 0;
position: absolute;
top: -16px;
width: 245px;
z-index: 1;
}


#f_img2 {
background: url(/img/right_b.png) 0 0 no-repeat;
height: 160px;
right: 0;
position: absolute;
top: -55px;
width: 245px;
z-index: 1;
}

#f_info {
background: url(/img/des_vline_2x87.png) 100% 9px no-repeat;
height: 105px;
left: 0;
position: absolute;
top: 0;
width: 64%;
}
#f_info p {
margin: 0 10px 0 0;
}
#f_info_w {
height: 105px;
margin: 0 0 0 268px;
position: relative;
}
#f_studio {
position: absolute;
right: 0px;
/*z-index:100;*/
bottom:0px;
background: url(/img/right_b.png)  no-repeat right;
width:280px;
height:116px;
/*top: 15px;*/
}
#footer {
background: #7f7f7f url(/img/footer.png) 0 0 repeat-x;
bottom: 0;
color: #fff;
font-size: 12px;
height: 105px;
left: 0;
position: absolute;
width: 100%;
}
#footer a {
color: #fff;
}
#gallery {
	left: -15px;
	margin: 0 0 20px 0;
	position: relative;
	width: 100%;
	z-index: 3;
}
#gallery li {
	float: left;
	height: 200px;
	margin: 0 0 0 15px;
	position: relative;
}
#header {
height: 85px;
position: relative;
}
#item_gal {
margin: 0 0 15px 0;
width: 100%;
}
#item_gal td {
vertical-align: top;
}
#item_params {
margin: 12px 16px;
}
#item_params td {
background: #4e4e4e;
color: #fff;
font-size: 1.1em;
padding: 2px 5px;
text-align: left;
}
#left {
float: left;
padding: 32px 0 0 0;
position: relative;
width: 267px;
z-index: 2;
}
#logo {
height: 125px;
left: 28px;
position: absolute;
top: 0px;
width: 222px;
}
#m_left {
background: #7f7f7f url(/img/m_left.gif) 0 0 repeat-y;
margin: 100px 0 13px 28px;
min-height: 70px;
position: relative;
width: 221px;
}
#m_left #m_left_a, #m_left #m_left_a a {
font-weight: bold;
}
#m_left #m_left_a a {
text-decoration: none;
}
#m_left #m_left_last {
background: none;
margin: 0;
}
#m_left_w {
background: url(/img/m_left_b.png) 0 100% no-repeat;
min-height: 70px;
position: relative;
width: 221px;
}
#m_left ul {
background: url(/img/m_left_t.png) 0 0 no-repeat;
padding: 16px 0 0 0;
}
#m_left ul li {
background: url(/img/des_hline_199x2.png) 11px 100% no-repeat;
margin: 0 0 14px 0;
padding: 0 0 14px 0;
}
#m_left ul, #m_left ul li {
position: relative;
width: 221px;
}
#m_left ul ul {
background: none;
padding: 10px 0 0 0;
}
#m_left ul ul li {
background: none;
font-size: 1.1em;
margin: 0 0 .3em 0;
padding: 0;
}
#m_left ul ul li a {
color: #fff;
}
#m_left ul ul li div {
background: url(/img/icon_rarr_5x4.gif) 32px .4em no-repeat;
padding: 0 0 0 47px;
}
#m_service {
background: #b2b2b2 url(/img/m_service.png) 0 0 no-repeat;
float: right;
height: 32px;
position: absolute;
right: 28px;
top: 53px;
width: 108px;
}
#m_service ul {
padding: 11px 0 0 0;
margin: 0 0 0 15px;
}
#m_service ul li {
float: left;
padding: 0 7px;
}
#m_service ul li img {
display: block;
}
#m_service ul, #m_service ul li {
position: relative;
}
#m_top {
background: #030303 url(/img/m_top.png) 0 0 repeat-x;
height: 32px;
margin: 30px 137px 0 267px;
overflow: hidden;
position: relative;
top: 53px;
}
#m_top #m_top_last {
background: none;
padding: 0 0 0 12px;
}
#m_top ul {
margin: 0 0 0 14px;
}
#m_top ul li {
background: url(/img/des_vline_2x24.png) 100% 4px no-repeat;
float: left;
padding: 0 8px 0 12px;
}
#m_top ul li img {
display: block;
margin: 8px 0 0 0;
}
#m_top ul, #m_top ul li {
height: 32px;
position: relative;
}
#m_top a.m_link{
	font-size: 17px;
  color: #fff;
  text-decoration: none;
  display: block;
  padding: 6px 0;
  letter-spacing: -1px;
  font-family: serif;
}
#m_top_l {
background: url(/img/m_top_l.png) 0 0 no-repeat;
height: 32px;
left: 0;
position: absolute;
top: 0;
width: 1px;
}
#m_top_r {
background: url(/img/m_top_r.png) 0 0 no-repeat;
float: right;
height: 32px;
position: absolute;
right: 0;
top: 0;
width: 140px;
}
#prefooter {
clear: both;
height: 150px;
}
#r_img_moto, #r_img_moto_img, #r_img_moto_img div, #r_img_hydro, #r_img_hydro_img, #r_img_hydro_img div, #r_img_quadro, #r_img_quadro_img, #r_img_quadro_img div, #r_img_snow_img, #r_img_snow_img div {
height: 159px;
position: relative;
}
/*url(/img/r_img_quadro_b.jpg) 0 0 repeat-x*/
#r_img_snow {
background: #00ccff;
margin: 32px 0 18px 0;
}
#r_img_snow_img {
background: url(/img/r_img_snow.jpg) 100% 0 no-repeat;
}


#r_img_hydro {
background: url(/img/r_img_hydro_b.jpg) 0 0 repeat-x;
margin: 32px 0 18px 0;
}
#r_img_hydro_img {
background: url(/img/r_img_hydro.jpg) 100% 0 no-repeat;
}
#r_img_hydro_img div {
background: url(/img/r_img_hydro_l.png) 0 0 no-repeat;
}
#r_img_moto {
background: #909092 url(/img/r_img_moto_b.png) 0 0 repeat-x;
margin: 32px 0 18px 0;
}
#r_img_moto_img {
background: url(/img/r_img_moto.jpg) 100% 0 no-repeat;
}
#r_img_moto_img div {
background: url(/img/r_img_moto_l.png) 0 0 no-repeat;
}
#r_img_hydro_img div div, #r_img_moto_img div div, #r_img_quadro_img div div, #r_img_snow_img div div {
background: none;
color: #fff;
font-size: 20px;
left: 22px;
position: absolute;
text-transform: uppercase;
top: 124px;
height: 30px; /* by 4j9 */
}
#r_img_hydro_img div div span, #r_img_moto_img div div span, #r_img_quadro_img div div span {
color: #f00;
}
#r_img_quadro {
background: url(/img/r_img_quadro_b.jpg) 0 0 repeat-x;
margin: 32px 0 18px 0;
}
#r_img_quadro_img {
background: url(/img/r_img_quadro.jpg) 100% 0 no-repeat;
}
#r_img_quadro_img div {
background: url(/img/r_img_quadro_l.png) 0 0 no-repeat;
}
#r_img_i {
background: url(/img/img_big.jpg) 50% 0 no-repeat;
height: 355px;
margin: 0;
position: relative;
}
#r_model {
font-size: 1.3em;
}
#right {
margin: 0 28px 0 267px;
padding: 6px 0 0 0;
position: relative;
}
#sitemap li {
margin: 0 0 .2em 0;
}
#sitemap ul {
margin: 10px 0 10px 20px;
}
html>body #body {
height: auto;
min-height: 100%;
}
* html .clearfix {
	display: inline-block;
}
* html #gallery li {
	display: inline-block;
}
* html #m_service {
right: 27px;
}
* html #m_top_r {
right: -1px;
}
* html #right {
height: 10px;
left: -3px;
margin: 0 25px 0 267px;
}
html>/**/body .float_left_not_ie {
	float: left;
}

img.dillerlogo{height: 30px; padding-left: 3px; position: relative; top: -10px;}

