
body {
	margin: 0px;
	padding: 0px;
	background-color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; 	
	text-align: center;		
	}
	
a {
	text-decoration: underline;
	color: black;
	}
	
img {border: none;}

h1 { 
	margin:0;
	padding:0;
  border:none;	
	}

h2 { 
	font-family: 'Arial CE', Arial,'Helvetica CE', helvetica, sans-serif;
	font-weight: normal;
	color: black;
	font-size: 20px;
	padding: 5px 5px 9px 3px;
	margin: 0;
	margin-bottom: 10px;
	margin-top: 20px;
	border-bottom: 1px solid #babfc2;	
	clear: right;
	}
	
h3 { 
	margin:0;
	background: url(images/bg-h3.png) repeat-x;
	padding-left:10px;
	font-size:15px;
  font-weight:bold;
  line-height:2em;
  font-family: 'Arial CE', Arial,'Helvetica CE', helvetica, sans-serif;
	}
	

.main {
	position: relative;
	margin: auto;	
	width: 781px;
	background-color:#ffffff;	
	color:#727272;
	text-align:left;
	

}

.top {
  text-align: right;
  padding:8px 0px 8px 0px;
 
}

.left {
  float: left;
  margin-right: 1px;
  width:158px;
  height:566px;
  background-image: url(images/bg-left.png);
  background-repeat: no-repeat;
  background-position: left top;
  padding:150px 3px 0px 3px;
}




.left ul {
  margin: 0;
  padding:0;
  list-style: none;
  width:157px;
  
}

.left li {
  list-style: none;
  display: block;
  background: url(images/bg-lmenu.png) no-repeat;
  padding:7px 0px 7px 20px;
  color:#2c5b75;
  
}



.left li a {
  color:#2A3843;
  font-family: 'Arial CE', Arial,'Helvetica CE', helvetica, sans-serif;
  text-decoration: none;
  font-size: 13px;
  font-weight: normal;
}

.right {
  xpadding:11px 0px 0px 164px;
  xbackground-image: url(images/bg-top.png);
  xbackground-repeat: repeat-x;
  xbackground-position: 0px 6px;
  float: left;
  width: 606px;
 
 
}


.topmotiv {
 
  margin: 0px 0px 1px 0px;
  padding: 0px;
  height:283px;
  font-size: 0px;
  line-height: 0px;
}

.content {
  background-image: url(images/bg-content.gif);
  background-repeat: no-repeat;
  background-position: right top;
  padding:17px 0px 0px 10px;
  line-height:1.3em;
  
}

.logo {
  float:right;
  margin:10px 10px 10px 15px;
  background-color: transparent;
  
}

.articles {
  float:right;
  width:420px;  
  font-size:10px;
  line-height:1.2em;
  margin-bottom:20px;
}

.articles a {
  color:#487d8d;
  
}

.articles div {
  padding:0px 0px 3px 10px;
}

.issue {
  background: url(images/bg-new-issue.jpg) no-repeat;
  width: 143px;
  height: 201px;
  padding:12px;
  margin-bottom:20px;
 
}

.download {
  display: block;
  background: url(images/pdf.gif) no-repeat;
  padding: 5px 0px 5px 40px;
  font-weight:bold;  
  color:black;
  margin-top:10px;
}


.date {
  text-align:right;
  font-size:9px;
  font-weight:bold;
  color:#babfc2;
  text-transform: uppercase;
}

.archive-content {  
  width:288px;
  height:150px;
  float:left;  
  padding-right:5px;
}

.archive-content img {
  float:left;
  margin:0px 10px 0px 0px;
}

.archive-content a {  
  display: block;
  font-weight: bold;
  padding:2px 0px 2px 0px;
  color:#487d8d;
  font-size:10px; 
 
}

.archive-content a:hover {
  color:#487d8d;
  text-decoration: underline;
}

.float {
  float:left;
  
}

.art {
  
  color:black;
  font-size:14px;
  line-height:1.4em;
}

.art p {
  margin:10px;
}

.h2art {
   margin-top:0px;
   color:#487d8d;
   font-weight: bold;
   font-size: 22px;
   line-height:normal;
}

.h3art { 
	margin:0;
	background: none;
	padding-left:0px;	
  font-weight:normal;
  line-height:2em;
  font-family: 'Arial CE', Arial,'Helvetica CE', helvetica, sans-serif;
  font-size: 25px;
	}

.intro {
  font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif ;
  font-weight:bold;
  font-size:16px;
  line-height:1.4em;
  color:#727272;
 
}

.subnavi {
  float:left;
  padding:8px 10px 0px 0px;
  margin-right:25px;
  background: url(images/bg-h3.png) repeat-x;
}

.subnavi a {
  color:#487d8d;
  font-size:10px;
  font-weight: bold;
  text-transform: uppercase;
}

.subnavibottom {
  text-align:right;
  padding:5px 10px 5px 0px;
  margin-right:25px;
  background: url(images/bg-h3.png) repeat-x;
}

.subnavibottom a {
  color:#487d8d;
  font-size:10px;
  font-weight: bold;
  text-transform: uppercase;
}

.ask {
  background: url(images/bg-h3.png) repeat-x;
  padding:10px 0px 10px 0px;
  font-size:11px;
  font-weight:bold;
}

.head {
  font-size:12px;
  line-height:1.5em;
  color:#727272;
}

.formtbl th {
  text-align:right;
}









.menuitem {
	height: 20px;
	border-top: 1px solid #CECECE;
	border-right: 1px solid #999999;
	background-image: url(images/bgmi.jpg);
	background-position: left bottom;
	background-repeat: repeat-x;
	padding: 7px 3px 0px 10px;
	font-size: 10px;
}

.menuitem a {
	text-decoration: none;
	background-image: url(images/bgmia.gif);
	background-position: center left;
	background-repeat: no-repeat;
	padding-left: 10px; 
	font-weight: bold;
}

.menuitem a:hover {
	text-decoration: underline;
}

.menuitemg {
	height: 20px;
	border-top: 1px solid #CECECE;
	border-right: 1px solid #999999;
	background-color: #EFEFEF;	
	padding: 7px 3px 0px 10px;
	font-size: 10px;	
}

.menuitemg a {
	text-decoration: none;
	background-image: url(images/bgmia.gif);
	background-position: center left;
	background-repeat: no-repeat;
	padding-left: 10px; 
	font-weight: bold;
}

.menuitemg a:hover {
	text-decoration: underline;
}

.areader {
	margin-top: 40px;
	padding-left: 5px;
	font-size: 9px;
	color: #C5C5C5;	
	text-align:left;
}

.areader a {
	color: #666666;
}

.opel {
	position: absolute;
	top: 0px; left: 0px;
	width: 167px;
	margin-left: 13px;
	margin-top: 0px;	
}

.opel img {
	margin: 0px 0px 20px 0px;
}

.model {
	border-bottom: 1px solid #C9C9C9;
	margin-bottom: 20px;
	padding-bottom: 20px;
}

.model img {
	margin-top: 10px;
}

.model span {
	font-size: 10px;	
}

.cartbl, .cartblspec {
	display: table;
	width: 409px;
	margin-top: 10px;
	
}

.cartbl td:hover {
  background-color:#FFCC00;
 
	
}

.cartbl th {
	background-color: #FFCC00;
	font-size: 10px;
	padding: 4px 2px 4px 2px;
	text-align: center;
	font-weight: normal;
}

.cartblspec th {
	background-color: #4A6985;
	font-size: 10px;
	padding: 4px 2px 4px 2px;
	text-align: center;
	font-weight: normal;
	color:#FFCE1F;
}

.cartbl td {
	background-color: #EFEFEF;
	font-size: 9px;
	padding: 4px 2px 4px 2px;
	text-align: center;
}

.cartbl span {
	font-size: 12px;
	line-height:1.7em;
	
}

.cartblspec td {
	background-color: #EFEFEF;
	font-size: 9px;
	padding: 4px 2px 4px 2px;
	text-align: center;
}

.cartblspec span {
	font-size: 11px;
	font-weight: bold;
	color:#4A6985;
}

.dph {
float:right;
padding: 4px;
color: white;
background-color: #666666;
margin-top:8px;
}

.dph a {
  color:white;
}

.engine {
  text-align:left;
  background-color:#efefef;
  background-image: url(images/bg-engine.png);
  background-repeat: repeat-x;
  background-position: left top;
}

.engine2 {
  text-align:left;
  background-color:#d1d1d1;  
}


.discount {
  text-align:left;
  background-color:#efefef;
  background-image: url(images/bg-engine.png);
  background-repeat: repeat-x;
  background-position: left top;
  font-size:16px;
  padding:10px;
  line-height:1.5em;
  margin-top:15px;
  border:1px solid #c9c9c9;
  color:black;
  
}

.discount strong {
  font-size:18px;
  color:black;
  
}

.discount b {
color:#d50000;
font-size:22px;
}

.discount .small {
  font-size:12px;
}















