/* general */
* {
	margin: 0;
	padding: 0;
	border: 0
}
html, body {
	width: 100%;
	font: 62.5% Arial, sans-serif;
	height: 100%;
}
body {
	font-size: 1.4em;
	min-height:100%;
	height: 100%;
	color: #111;
	background: url('/data/i/site/genMainBack.gif') 0 182px repeat-x;
	text-align: left
}
/*container*/
#page {
	position: relative;
	width: 1000px;
	height: auto !important;
	margin: 0 auto;
	min-height: 100%;
	height: 100%
}

/*head*/
#topHead {
	overflow: hidden;
	padding-top: 34px;
	padding-right: 50px;
}
#logo {
	padding-top: 15px;
	padding-left: 44px;
	float: left
}
#topMenu {
	padding-top: 15px;
	padding-left: 177px;
	float: left
}
#topMenu a {
	display: block;
	float: left;
	padding-left: 24px
}
#topMenu img {
	float: left
}
#phone {
	float: right;
	width: 273px;
	color: #818181;
	font-size: 11px;
	padding-top: 55px;
	padding-left: 20px;
	height: 29px;
	background: url('/data/i/site/phone.jpg')
}
#genMenu {
	width: 193px;
	position: relative;
	top: -54px;
	z-index: 100;
	left: 39px
}
#genMenu .topBorder {
	width: 193px;
	height: 24px
}
*html #genMenu .topBorder {
	margin-bottom: -3px
}
#genMenu .center {
	border-left: 1px solid #CCCCCC;
	border-right: 11px solid #CCCCCC;
	background: #FFF;
	position: relative;
	width: 181px
}
#genMenu .center ul {
	list-style: none;
	padding-top: 3px;
	font-size: 0.85em;
	font-family: Verdana, Arial, sans-serif;
	margin-left: 52px
}
#genMenu .center .bullet {
	position: absolute;
	left: 27px;
	top: 8px
}
#genMenu .center ul li a {
	color: #878787;
	line-height: 1.7
}
#genMenu .bottomBorder {
	height: 24px;
	width: 193px
}
#carMain {
	margin-top: 14px;
	margin-left: 201px
}
*html #carMain {
	margin-top: 25px;
}
#carGaz {
	margin-top: 14px;
	margin-left: 190px
}
*html #carGaz {
	margin-top: 25px;
}
/*content*/
#content {
	overflow: hidden;
	top: -152px;
	position: relative
}
*html #content {
	overflow: visible;
	height: 1%
}
#logoCol {
	float: left;
	padding-top: 152px;
	width: 198px;
	padding-left: 40px
}
#secondMenu {
	list-style: none;
	margin-left: 53px;
	margin-top: -40px;
	padding-bottom: 50px;
	font-size: 0.85em
}
#secondMenu li {
	line-height: 1.8
}
#gazMenu {
	list-style: none;
	visibility: hidden;
	margin-left: 37px;
	padding-bottom: 50px;
	font-size: 0.85em
}
#gazMenu li {
	line-height: 1.8
}
#textCol {
	float: left;
	width: 658px;
	padding-left: 50px
}

#textCol ul{
	padding-bottom: 1.5em
}
#textCol ul li{
	margin-left: 1.2em
}
#compl {
	float: left;
	width: 660px
}
#tab div {
	float: left;
	color: #AEAEAE;
	font-size: 0.95em
}
#tab a {
	color: #818181;
	font-size: 0.95em;
	text-decoration: none
}
#compl #charTab {
	background: url('/data/i/site/charTab.gif') left top no-repeat;
	width: 108px;
	height: 18px;
	padding-top: 3px;
	padding-left: 18px
}
#compl #complTab, #compl #colorTab {
	background: url('/data/i/site/complTab.gif') left top no-repeat;
	width: 100px;
	height: 18px;
	padding-top: 3px;
	padding-left: 17px
}
#compl #photoTab {
	background: url('/data/i/site/photoTab.gif') left top no-repeat;
	width: 92px;
	height: 18px;
	padding-top: 3px;
	padding-left: 18px
}
#compl #descrTab {
	background: url('/data/i/site/descrTab.gif') left top no-repeat;
	width: 82px;
	height: 18px;
	padding-top: 3px;
	padding-left: 18px
}
#tab .active {
	top: 1px;
	margin-top: -1px;
	padding-bottom: 1px;
	position: relative
}
#complContent {
	clear: both
}
#complContent .topBorderCompl{
	height: 6px;
	font-size: 0;
	background: url('/data/i/site/complBorder.gif') right top no-repeat;
}
#complContent .topBorderCompl div {
	height: 6px;
	width: 5px;
	background: url('/data/i/site/complBorder.gif') left top no-repeat;
}
#complContent .centerCompl {
	padding: 15px 26px 139px 19px;
	width: 613px;
	border-left: 1px solid #DDDDDD;
	overflow: auto;
	height: 1%;
	overflow-y: hidden;
	border-right: 1px solid #DDDDDD
}
#complContent .centerCompl table.complectation td{
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	color: #878787;
	text-align: center
}
#complContent .centerCompl table.complectation tr.odd td{
	background: #EEF0F2
}
#complContent .centerCompl table.character tr.odd td{
	background: #EEF0F2;
}
#complContent .centerCompl table.character tr td{
	padding: 10px;
}
#complContent .bottomBorderCompl {
	height: 6px;
	font-size: 0;
	background: url('/data/i/site/complBorder.gif') right bottom no-repeat;
}
#complContent .bottomBorderCompl div {
	height: 6px;
	width: 5px;
	background: url('/data/i/site/complBorder.gif') left bottom no-repeat;
}
#complContent .centerCompl table.complectation .tabName {
	width: 20%;
	color: #4D4E51;
	padding: 10px 12px 9px 15px; 
	text-align: left
}
#complContent .centerCompl table.complectation .tabNameHeader {
	width: 97px;
	color: #4D4E51;
	padding: 10px 12px 9px 15px; 
	text-align: center
}
#complContent .centerCompl table.complectation .headTab td {
	color: #4D4E51;
	border: none
}
.photCompl p{
	float: left;
	padding-right: 18px
}
.photCompl p a{
	color: #878787;
	display: block;
	padding-top: 2px;
	font-size: 0.8em;
	clear: left
}
#complContent .centerCompl table.character td {
	font-size: 0.9em;
	padding-bottom: 6px
}
div.exa {
	float: left;
	position: relative;
	padding-left: 10px;
	z-index: 300;
	padding-top: 10px;
	padding-bottom: 30px;
	width: 310px
}
img.ex {
	float: left;
}
div.ch {
	margin-left: 110px
}
div.exa .modSecMenu {
	position: absolute;
	top: 22px;
	left: 144px;
	width: 175px
}
div.exa .modSecMenuCenter {
	border-left: 2px solid #E9E0B9;
	border-right: 2px solid #E9E0B9;
}
div.exa .modSecMenuCenter a {
	color: #4D4E51;
	font-size: 0.85em;
	display: block;
	padding-left: 16px;
	line-height: 1.5
}
div.exa  a.active {
	color: #9C1212;
	font-weight: bold
}
div.exa .modSecMenuCenter span {
	color: #9C1212;
	font-size: 0.85em;
	display: block;
	padding-left: 16px;
	line-height: 1.5;
	font-weight: bold
}
.modLeftTab {
	width: 667px;
	display:none;
	clear: left
}
.modLeftTopTab {
	height: 98px;
	padding-top: 20px;
	padding-left: 5px;
	background: url('/data/i/site/modLeftTop.jpg') no-repeat; 
	width: 347px;
	position: relative; 
	margin-bottom: -1px
}
.modLeftCornerTopTab {
	height: 9px; 
	font-size: 0;
	background: url('/data/i/site/modLeftCorner.jpg') no-repeat
}
.modLeftCenterTab {
	border-left: 1px solid #CBCBCB;
	border-right: 1px solid #CBCBCB;
	overflow: hidden;
	background: url('/data/i/site/modCenterLeft.jpg') no-repeat #f8f8f8
}
*html .modLeftCenterTab {
	overflow: visible;
	height: 1%
}
.modLeftCornerBottomTab {
	height: 12px; 
	font-size: 0;
	background: url('/data/i/site/modLeftCorner.jpg') bottom no-repeat
}

.modRightTab {
	width: 667px;
	display: none;
	clear: left
}
.modRightTopTab {
	height: 98px;
	padding-top: 20px;
	float: right;
	background: url('/data/i/site/modRightTop.jpg') no-repeat; 
	width: 347px;
	position: relative; 
	margin-bottom: -1px
}
.modRightCornerTopTab {
	height: 9px; 
	font-size: 0;
	clear: both;
	background: url('/data/i/site/modRightCorner.jpg') no-repeat
}
.modRightCenterTab {
	border-left: 1px solid #CBCBCB;
	border-right: 1px solid #CBCBCB;
	overflow: hidden;
	background: url('/data/i/site/modCenterRight.jpg') no-repeat #f8f8f8
}
*html .modRightCenterTab {
	overflow: visible;
	height: 1%
}
.modRightCornerBottomTab {
	height: 12px; 
	font-size: 0;
	background: url('/data/i/site/modRightCorner.jpg') bottom no-repeat
}
.modch {
	color: #4D4E51;
	line-height: 1.4;
	padding-left: 19px;
	padding-right: 9px
}
.modchval {
	color: #9E9D9D
}
.news .daten {
	font-size: 0.8em;
	color: #B4B4B4
}
.news a {
	line-height: 1.7
}
/*footer*/
#footer {
	position: relative;
	background: url('/data/i/site/footerBack.jpg') left bottom repeat-x;
	height: 126px;
	clear: both;
	margin-top: -126px
}
#footer #centerFoot {
	position: relative;
	width: 960px;
	padding-left: 40px;
	margin: 0 auto
}
#footer .topBorder {
	font-size: 0;
	height: 13px
}
#footer .center {
	background: #FFF;
	border-left: 1px solid #EBEBEB;
	font-size: 0.85em;
	padding-left: 31px;
	padding-top: 10px;
	padding-bottom: 15px;
	border-right: 1px solid #EBEBEB
}
#footerContent {
	width: 211px;
	float: left;
	overflow: hidden
}
#guarator {
	height: 126px;
	clear: both;
	overflow: hidden
}
/*text*/
p {
	margin-bottom: 1.1em
}
ul {
	margin-left: 1.2em
}
h1 {
	font-weight: normal;
	color: #F53712;
	line-height: 2;
	font-size: 1.7em
}
h2 {
	color: #818181;
	line-height: 1.5;
	font-size: 1.2em
}
h3 {
	color: #111111;
	line-height: 1.5;
	font-size: 1.2em
}
.date {
	font-size: 0.8em;
	margin-left: -38px;
	display: block
}
.date span {
	color: #B4B4B4
}
.shHeadline {
	width: 184px;
	background: url('/data/i/site/shIe.gif') right bottom repeat-x;
	margin-bottom:10px;
}
.shHeadline .shTopBorder {
	height: 11px;
	font-size: 0;
	background: url('/data/i/site/shHeadBack.gif') right top no-repeat
}
.shHeadline .shBottomBorder {
	height: 11px;
	font-size: 0;
	background: url('/data/i/site/shHeadBack.gif') right bottom no-repeat
}
.shHeadline .shCenter {
	font-weight: bold;
	padding:0 16px;
	position: relative;
	top: -8px;
	margin-bottom: -15px;
	font-size: 1.2em
}
.shCenter a {
  color: black;
  text-decoration: none;
}
 .shContent a {
	display: block;
	font-size: 0.85em;
	padding-top: 5px;
	padding-left: 10px;
}
.shHeadlinePng {
	width: 170px;
}
.shHeadlinePng .shTopBorder {
	height: 11px;
	font-size: 0;
	width: 170px;
	background: url('/data/i/site/shHeadBack.png') right top no-repeat
}
.shHeadlinePng .shBottomBorder {
	height: 11px;
	font-size: 0;
	width: 170px;
	background: url('/data/i/site/shBottomBack.png') right bottom no-repeat
}
.shHeadlinePng .shCenter {
	font-weight: bold;
	padding:0 16px;
	margin-bottom: -14px;
	background: url('/data/i/site/shIePng.gif') right bottom repeat-x;
	font-size: 1.2em
}
.shHeadlinePng .shCenter a{
	position: relative;
	display: block;
	top: -8px;
}
.navigation {
  font-size: 0.8em
}
#content table { 
	margin: 10px 0; 
	border-collapse: collapse
}
#content table th {
	font-weight: bold
}
#content table th, 
#content table td { 
	padding: 8px 13px; 
	border: 1px solid #494949
}
#content table td { 
	vertical-align: top
}
/*form*/
/*links*/
a {
	color: #4BA3C8
}

/* photo */
#ImageBoxOverlay {
	background-color: #000;
	z-index: 200
}
#ImageBoxOuterContainer {
	z-index: 300
}
#ImageBoxCaption {
	background-color: #FFFFFF;
}

#ImageBoxContainer {
	width: 250px;
	height: 250px;
	background-color: #FFFFFF
}

#ImageBoxCaptionText {
	padding-bottom: 5px
}

#ImageBoxCaptionImages {
	margin: 0
}

#ImageBoxNextImage {
	background-image: url('/data/i/site/imageSpacer.gif');
	background-color: transparent;
}

#ImageBoxPrevImage {
	background-image: url('/data/i/site/imageSpacer.gif');
	background-color: transparent;
}

#ImageBoxNextImage:hover {
	background-image: url('/data/i/site/imageNext.gif');
	background-repeat: no-repeat;
	background-position: right center;
}

#ImageBoxPrevImage:hover {
	background-image: url('/data/i/site/imageBack.gif');
	background-repeat: no-repeat;
	background-position: left center;
}
/* adding - 12.03.2008 */
#summary {
 font-size: 0.85em
}

/*form*/
input {
 border: 1px solid #CCCCCC;
 width: 286px
}
label {
 cursor: pointer
}
.button {
 width: 76px;
 height: 18px;
 font-size: 1em;
 border: 0;
 font-weight: bold;
 color: #FFF;
 background: url('/data/i/site/button.gif') top left no-repeat

}

/* end adding 12.03.2008 */
.colorSets div { margin: 1px; }

/* addign - 30.07.2008 */
#content table.noborder, 
#content table.noborder tr,
#content table.noborder tr td {  border: 0px; }
/* end addign - 30.07.2008 */
