* {
	margin:0;
	padding:0;
	outline:0;
}
a {
	color:#ccc;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
h1 {
	font-size:18px;
	color:#e57103;
	text-transform:uppercase;
	font-style:italic;
	line-height:18px;
}
h1 span {
	color:#fff;
}
h2 {
	font-size:14px;
	text-transform:uppercase;
	color:#fff;
	font-style:italic;
	line-height:18px;
}
h2 span {
	color:#e57103;
}
h2 a {
	color:#fff;
}
h3 {
	font-size:11px;
	font-style:italic;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
}
.left {
	float:left;
	display:inline;
}
.right {
	float:right;
	display:inline;
}
.cl, .clear {
	height:0;
	line-height:0;
	font-size:0;
	clear:both;
}
body {
	font-size:11px;
	font-weight:normal;
	color:#ccc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#000;
	line-height:16px;
}
.shell {
	width:886px;
	margin:0 auto;
}
.wrap {
	background:url(../images/bg-top.gif) repeat-x 0 0;
}
.top {
	width:886px;
	height:73px;
	margin:0 auto;
	position:relative;
	z-index:5;
}
.logo {
	text-indent:-100000px;
	background:url(../images/logo.gif) no-repeat 0 0;
	width:550px;
	height:32px;
	float:left;
	margin:37px 12px 0 60px;
}
.header {
	background:url(../images/header.jpg) no-repeat 0 0;
	height:279px;
	z-index:4;
	position:relative;
}
.content {
	width:790px;
	margin:0 auto;
	padding-bottom:30px;
}
.sl {
	width:191px;
	float:left;
	display:inline;
	padding-right:8px;
	margin-right:8px;
	background:url(../images/ver-dot.gif) repeat-y top right;
}
.sr {
	float:left;
	display:inline;
	width:581px;
}
/*---------------------Main Navigation Menu-------------------------*/
ul.nav {
	list-style-type:none;
	height:36px;
	background:url(../images/nav.gif) repeat-x 0 0;
	padding-top:25px;
	margin-bottom:19px;
	line-height:14px;
}
ul.nav li {
	display:inline;
	float:left;
	background:url(../images/bgnavli.gif) no-repeat 0 29px;
}
ul.nav li.first {
	background:none;
}
ul.nav li a {
	text-align:center;
	float:left;
	height:32px;
	padding:0 26px 0 27px;
	padding-bottom:2px;
	background:url(../images/bgnavlia.gif) no-repeat right 10px;
	color:#e0e0e0;
	text-transform:uppercase;
	font-weight:bold;
}
ul.nav li a:hover,
ul.nav li a.active {
	color:#e57103;
	border-bottom:2px solid #fff;
	text-decoration:none;
}
ul.nav li a:hover,
ul.nav li a.active_line {
	border-bottom:2px solid #fff;
}
ul.nav li a.final {
	background:none;
}
.cars {
	margin-bottom:15px;
}
/*-------------------End Main Navigation Menu-----------------------*/

.topbox {
	background:url(../images/hor-dot.gif) repeat-x bottom center;
	padding-bottom:14px;
	margin-bottom:13px;
}
.topbox img.left {
	margin-right:15px;
}
.topbox img {
	margin-bottom:5px;
}
.car-box {
	float:left;
	display:inline;
	margin-right:6px;
	margin-top:10px;
}
.wider {
	margin-right:8px;
}
.nowider {
	margin-right:0px;
}
.wider .text, .nowider .text {
	width:160px;
}
.text {
	padding-left:10px;
	width:173px;
	margin-top:3px;
}
.car-box h1 {
	margin-top:8px;
}
.car-box p.small {
	font-size:10px;
	line-height:23px;
	color:#ccc;
}
.banner {
	display:block;
	margin-bottom:15px;
}
.special {
	font-size:14px;
	font-weight:bold;
	color:#e57103;
	line-height:16px;
	margin-top:30px;
	margin-left:10px;
}
.hummer .car-box {
	margin-right:4px;
}
.hummer .car-box .text {
	width:176px;
}
.box {
	width:281px;
	float:left;
	display:inline;
	margin-top:13px;
	line-height:14px;
	font-weight:bold;
}
.box ul {
	margin-bottom:10px;
	font-weight:normal;
	color:#c7c4c4;
}
.box ul li {
	list-style-type:none;
	background:url(../images/star.gif) no-repeat 0 5px;
	padding-left:11px;
}
.box-orange {
	margin-top:26px;
	width:338px;
	float:left;
	background:#bf4b0d;
	display:inline;
	padding:14px 8px;
}
.box-orange ul {
	margin-bottom:10px;
}
.box-orange ul li {
	list-style-type:none;
	background:url(../images/star-2.gif) no-repeat 0 5px;
	padding-left:11px;
}
.box-orange .head {
	font-weight:bold;
	color:#000;
}
.head-orange {
	font-weight:bold;
	color:#e57103;
}
/*---------------------Sub Navigation Menu--------------------------*/
.subnav {
	background:#bf4b0d;
	padding:7px;
	margin-bottom:13px;
}
.subnav ul {
	list-style-type:none;
}
.subnav ul li {
	height:17px;
	padding-top:2px;
	background:url(../images/submenu-bgli.gif) repeat-x 0 0;
	margin-bottom:4px;
}
.subnav ul li a {
	display:block;
	background:url(../images/arrow.gif) no-repeat 8px 2px;
	padding-left:24px;
	text-transform:uppercase;
	font-size:10px;
}
.subnav ul li a:hover,
.subnav ul li a.active {
	background:url(../images/arrow-active.gif) no-repeat 8px 2px;
	text-decoration:none;
}
h1.unser_service, 
h1.mehr_information {
	text-indent:-10000px;
	margin:10px 0;
} 
h1.unser_service {
	background:url(../images/unser-service.gif) no-repeat 0 0;
	margin-left:7px;
}
h1.mehr_information {
	background:url(../images/mehr-information.gif) no-repeat 0 0;
}
/*-------------------End Sub Navigation Menu------------------------*/

.footer {
	text-align:center;
	background:url(../images/bg-footer.gif) repeat-x 0 0;
	height:20px;
	padding-top:31px;
}
.lefthead {
	background:url(../images/bg-head-left.gif) repeat-x 0 0;
	position:absolute;
	top:73px;
	left:0;
	width:50%;
	height:279px;
	z-index:2;
}
.righthead {
	background:url(../images/bg-head-right.gif) repeat-x 0 0;
	position:absolute;
	top:73px;
	right:0;
	width:50%;
	height:279px;
	z-index:1;
}

.button {
  display: inline-block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;

  border: none;

  color: rgba(255,255,255,1);

  -o-text-overflow: clip;
  text-overflow: clip;
  white-space: pre;
  text-shadow: 0 0 10px rgba(255,255,255,1) , 0 0 20px rgba(255,255,255,1) , 0 0 30px rgba(255,255,255,1) , 0 0 40px #ff00de , 0 0 70px #ff00de , 0 0 80px #ff00de , 0 0 100px #ff00de ;
  -webkit-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
}

.button:hover {
  text-shadow: 0 0 10px rgba(255,255,255,1) , 0 0 20px rgba(255,255,255,1) , 0 0 30px rgba(255,255,255,1) , 0 0 40px #00ffff , 0 0 70px #00ffff , 0 0 80px #00ffff , 0 0 100px #00ffff ;
}