#header{ background:#000 url(images/ddg_bg_top.jpg) 100% 0% repeat-y;}

span a.button { display: block; float: left; /* чтобы кнопка не растягивалась на всю ширину родительского блока, а ограничивалась текстом */ font: 0.9em tahoma, sans-serif; font-weight:bold; color: #fff; text-decoration: none; background: url(images/Dodge_button_r.jpg) top right no-repeat; padding-right: 11px; /* отступ для "раздвижных дверей" */ outline: none; /* убираем точечную обводку в FireFox, которая появляется при клике */ margin: 10px 10px 0 0px; padding-left: 10px;}
span a.button span {display: block; line-height: 13px; background: url(images/Dodge_button.jpg) no-repeat; padding: 2px 0 5px 10px;}


#content_firm a.button:hover {background-position: 100% -21px;}
#content_firm a.button:hover span{background-position: 0% -21px; color: #fff; }
#content_firm a.button:active {background-position: 100% -42px;}
#content_firm a.button:active span {background-position: 0% -42px;color: #fff; padding: 3px 0 4px 11px; }

#footer{margin: -140px 0; width: 755px; height: 140px; clear: both; background: url(images/footer.gif) 0 0 repeat-x;  color: #505050;  font: 62.5%/1.4 Verdana, sans-serif; }
	#footer p{font-size: 1.1em; padding-top: 13px; padding-bottom:11px; }
	#footer p a{color: #8e0100; font-family: Tahoma; font-weight:bold; font-size: 0.9em; text-decoration: none;}
	#footer p a:hover{text-decoration: underline; color:#5f0302;}
		#footer p.left{padding-left: 12px;}
		#footer p.left span{font-size: 1.17em; font-weight:bold;}
		#footer p.right{padding-right: 12px;}
	#footer_bottom{height:34px; background:#000;  clear: both; padding-left: 12px; color:#b4b4b4;  }
		#footer_bottom p{padding-top:6px; margin: 0;}
		#footer_bottom p a{color:#b4b4b4; font-family: Arial;}
		#footer_bottom p a:hover{color:#fff;}

#main-menu {
background:#FFFFFF url(images/bg_main_menu.gif) repeat-x scroll center bottom;
height:17px;
margin-top:20px;
}
#main-menu .item {
border-bottom:1px solid #999999;
float:left;
margin-right:1px;
}
#main-menu .item .left {
background:transparent url(images/ddg_mdl_l_off.gif) no-repeat scroll left top;
}
#main-menu .item .right {
background:transparent url(images/ddg_mdl_r_off.gif) no-repeat scroll right top;
}
#main-menu .item a {
border-top:1px solid #999999;
color:#000000;
display:block;
font-family:Tahoma;
font-size:10px;
font-weight:bold;
margin:0 2px;
padding:0 5px;
text-align:center;
text-transform:uppercase;
}
#main-menu .active {
border-bottom:1px solid #000000;
}
#main-menu .active .left {
background:transparent url(images/ddg_mdl_l.gif) no-repeat scroll left top;
}
#main-menu .active .right {
background:transparent url(images/ddg_mdl_r.gif) no-repeat scroll right top;
}
#main-menu .active a {
background:#B10101 none repeat scroll 0 0;
border-top:1px solid #000000;
color:#FFFFFF;
}
#main-menu.price {
margin-bottom:15px;
}
#top-dd-menu{background:#fff url(/assets/templates/asmoto/images/ddg_bg_smenu.gif) 0 0 repeat-x;}
#header_bottom_menu ul{padding-top: 5px;}
#header_bottom_menu a:hover{background:url(/assets/templates/asmoto/images/ddg_topmenu_bg.jpg) 0 0 repeat-x; color:#000;}
.header_subbottom_menu ul {margin-top:2px !important;}

#content td {color:#505050;font-family:Verdana;font-size:11px;}
#content h1 {font-size:18px;color:#8E0100;line-height:20px;}

img.arrr {width:3px;height:5px;background:url(images/ddg_strelka.gif) no-repeat;}

a.supmenu {color:#000000;font-family:Verdana;font-size:10px;font-weight:bold;text-decoration:none;}
a.ssupmenu {color:#000000;font-family:Verdana;font-size:10px;text-decoration:none;}

#left-menu .lv4 td {border-bottom:1px solid #999999;padding:2px 4px;}
#left-menu .lv4 .child {border-bottom:1px dashed #999999;}
#left-menu .lv4 .child a {margin-right:4px;}
#left-menu .lv4 .active {background:#B10101 none repeat scroll 0 0;}
#left-menu .lv4 .active a {color:#FFFFFF;}
#left-menu .lv5 td {padding:2px 4px 3px 12px;}
#left-menu .lv5 .active {background:#B10101 none repeat scroll 0 0;color:#FFFFFF;}
#left-menu .lv5 .active a {color:#FFFFFF;}

table.tech003 { width: 100%; }
table.tech003 td, table.tech003 th { border: 1px solid #000; padding-left:5px; }
table.tech003 td, table.tech003 th { padding: 3px; text-align: left;}
table.tech003 td { color: black; vertical-align: middle;}
table.tech003 .leftcol { text-align: left;}
table.tech003 th { background:#000;color:white;}
table.tech003 a { display: block;}
table.tech003 a img, table.tech003 img { margin: 0!important;}
table.tech003 .bord0 {border:none; padding:20px 0 10px 0; }

h3, h4 {font-size:14px;}
#news-index {font-size:11px;font-family:Verdana;}
#news-index a {text-decoration:underline;color:#8E0100;}