html body {
	margin: 0px;
	padding: 0px;
	background: #013145;
}

form, input, img {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

td {
	vertical-align: top;
}

.clr {
	height: 1%;
}

.clr:after {
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
	font-size: 0;
	line-height: 0;
}

/* text styles */

td, li, div, font, a, p, h1, h2, h3, h4, h5, h6, select, input, option, textarea {
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

/* suzuki */

/* gate page */

div#gatePage {
	margin: 20px auto 20px auto;
	width: 710px;
	position: relative;
}

div.gatePic {
	font-size: 0px;
	line-height: 0px;
	margin: 0px 0px 20px 0px;
}

/* gate brand menu */

ul.gateBrandMenu {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
}

ul.gateBrandMenu li {
	margin: 0px 40px 0px 0px;
	padding: 0px;
	float: left;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 16px;
}

ul.gateBrandMenu li:hover {
	background-position: 0px -16px;
}

ul.gateBrandMenu li a {
	display: block;
	position: relative;
	height: 16px;
}

ul.gateBrandMenu li a span {
	display: none;
}

ul.gateBrandMenu li.car {
	background-image: url(../img/img_gateMenu_car.gif);
	width: 26px;
}

ul.gateBrandMenu li.motor {
	background-image: url(../img/img_gateMenu_motor.gif);
	width: 33px;
}

ul.gateBrandMenu li.marine {
	background-image: url(../img/img_gateMenu_marine.gif);
	width: 38px;
}

ul.gateBrandMenu li.motorsport {
	background-image: url(../img/img_gateMenu_motorsport.gif);
	width: 61px;
}

ul.gateBrandMenu li.parts {
	background-image: url(../img/img_gateMenu_parts.gif);
	width: 60px;
}

ul.gateBrandMenu li div {
	width: 710px;
	height: 450px;
	visibility: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
}

ul.gateBrandMenu li:hover div {
	visibility: visible;
}

/* gate company menu */

ul.gateCompanyMenu {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: right;
}

ul.gateCompanyMenu li {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 16px;
}

ul.gateCompanyMenu li:hover {
	background-position: 0px -16px;
}

ul.gateCompanyMenu li a {
	display: block;
	position: relative;
	height: 16px;
}

ul.gateCompanyMenu li a span {
	display: none;
}

ul.gateCompanyMenu li.mszrt {
	background-image: url(../img/img_gateMenu_mszrt.gif);
	width: 102px;
}

ul.gateCompanyMenu li.global {
	background-image: url(../img/img_gateMenu_global.gif);
	width: 73px;
}

ul.gateCompanyMenu li div {
	width: 710px;
	height: 450px;
	visibility: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
}

ul.gateCompanyMenu li:hover div {
	visibility: visible;
}

a.impressum {
	margin-top: 33px;
	float: right;
	width: 115px;
	height: 12px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-image: url(../img/img_gateMenu_impressum.gif);
}

a.impressum:hover {
	background-position: 0px -12px;
}

a.impressum span {
	display: none;
}

/*Gate page picture's list*/
#gatepage_gallery {
  position: relative; width:710px; height:450px; margin:0; padding:0;
}
#gatepage_gallery li {
  display: block;
}