* {
padding: 0;
margin: 0;
}

/*
body {
font-family: "lucida sans", verdana, arial, helvetica, sans-serif;
font-size: 75%;
}
*/

html, body {
height: 100%;
}

#wrapper {
min-height: 100%;
/*background-color: #DDD;
border-left: 2px solid #666;
border-right: 2px solid #666;*/
width: 100%;
margin: 0 auto;
}

* html #wrapper {
height: 100%;
}

#footer {
width: 100%;
/*background-color: #000;
color: #DDD;
text-align: center;*/
height: 16px;
padding-top: 10px;
margin: -36px auto 0 auto;
}

#push {
height: 26px;
}

/*
* {
    margin: 0; 
} 

html, body { 
    height: 100%; 
} 

.wrapper { 
    min-height: 100%; 
    height: auto !important; 
    height: 100%; 
    margin: 0 auto -21px; 
}
*/


.top {
	width: 100%;
}

/*
.push {
    height: 21px; 
}

.footer { 
	position: relative;
	top: 0px;
	float: center;
    height: 21px; 
}
*/


a {
	font-family: tahoma;
	font-size: 10pt;
	color: #4A8EB1;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a.blue {
	font-size: 11pt;
}

a.category {
	font-size: 10pt;
}

a.parentcategory {
	font-family: tahoma;
	font-size: 10pt;
	color: #1B223F;
	text-decoration: none;
}

a.parentcategory:hover {
	text-decoration: underline;
}

a.part {
	font-family: tahoma;
	font-size: 12pt;
	color: #4A8EB1;
	text-weight: bold;
	text-decoration: none;
}

a.part:hover {
	text-decoration: underline;
}

.listelement {
	font-size: 10pt;
	color: #4A8EB1;
}


.lefttopaboutus {
	background: url('./../gfx/top_aboutus_bg_l.jpg');
	height: 133px;
}

.lefttopoffer {
	background: url('./../gfx/top_offer_bg_l.jpg');
	height: 133px;
}

.lefttopquery {
	background: url('./../gfx/top_query_bg_l.jpg');
	height: 133px;
}

.lefttopservice {
	background: url('./../gfx/top_service_bg_l.jpg');
	height: 133px;
}

.lefttopcontact {
	background: url('./../gfx/top_contact_bg_l.jpg');
	height: 133px;
}

.centertopaboutus {
	background: url('./../gfx/top_aboutus_bg_r.jpg');
	width: 760px;
	height: 133px;
}

.centertopoffer {
	background: url('./../gfx/top_offer_bg_r.jpg');
	width: 760px;
	height: 133px;
}

.centertopquery {
	background: url('./../gfx/top_query_bg_r.jpg');
	width: 760px;
	height: 133px;
}

.centertopservice {
	background: url('./../gfx/top_service_bg_r.jpg');
	width: 760px;
	height: 133px;
}

.centertopcontact {
	background: url('./../gfx/top_contact_bg_r.jpg');
	width: 760px;
	height: 133px;
}

.righttopaboutus {
	background: url('./../gfx/top_aboutus_bg_r.jpg');
	height: 133px;
}

.righttopoffer {
	background: url('./../gfx/top_offer_bg_r.jpg');
	height: 133px;
}

.righttopquery {
	background: url('./../gfx/top_query_bg_r.jpg');
	height: 133px;
}

.righttopservice {
	background: url('./../gfx/top_service_bg_r.jpg');
	height: 133px;
}

.righttopcontact {
	background: url('./../gfx/top_contact_bg_r.jpg');
	height: 133px;
}

.leftmenuaboutus {
	background: url('./../gfx/menu_aboutus_bg_l.jpg');
	height: 13px;
	font-size:1px;
}

.leftmenuoffer {
	background: url('./../gfx/menu_offer_bg_l.jpg');
	height: 13px;
	font-size:1px;
}

.leftmenuquery {
	background: url('./../gfx/menu_query_bg_l.jpg');
	height: 13px;
	font-size:1px;
}

.leftmenuservice {
	background: url('./../gfx/menu_service_bg_l.jpg');
	height: 13px;
	font-size:1px;
}

.leftmenucontact {
	background: url('./../gfx/menu_contact_bg_l.jpg');
	height: 13px;
	font-size:1px;
}

.centermenuaboutus {
	background: url('./../gfx/menu_aboutus_bg_r.jpg');
	width: 760px;
	height: 13px;
}

.centermenuoffer {
	background: url('./../gfx/menu_offer_bg_r.jpg');
	width: 760px;
	height: 13px;
}

.centermenuquery {
	background: url('./../gfx/menu_query_bg_r.jpg');
	width: 760px;
	height: 13px;
}

.centermenuservice {
	background: url('./../gfx/menu_service_bg_r.jpg');
	width: 760px;
	height: 13px;
}

.centermenucontact {
	background: url('./../gfx/menu_contact_bg_r.jpg');
	width: 760px;
	height: 13px;
}

.rightmenuaboutus {
	background: url('./../gfx/menu_aboutus_bg_r.jpg');
	height: 13px;
	font-size:1px;
}

.rightmenuoffer {
	background: url('./../gfx/menu_offer_bg_r.jpg');
	height: 13px;
	font-size:1px;
}

.rightmenuquery {
	background: url('./../gfx/menu_query_bg_r.jpg');
	height: 13px;
	font-size:1px;
}

.rightmenuservice {
	background: url('./../gfx/menu_service_bg_r.jpg');
	height: 13px;
	font-size:1px;
}

.rightmenucontact {
	background: url('./../gfx/menu_contact_bg_r.jpg');
	height: 13px;
	font-size:1px;
}

.lefttopfooteraboutus {
	background: url('./../gfx/topfooter_aboutus_bg_l.jpg');
	height: 4px;
	font-size:1px;
}

.lefttopfooteroffer {
	background: url('./../gfx/topfooter_offer_bg_l.jpg');
	height: 4px;
	font-size:1px;
}

.lefttopfooterquery {
	background: url('./../gfx/topfooter_query_bg_l.jpg');
	height: 4px;
	font-size:1px;
}

.lefttopfooterservice {
	background: url('./../gfx/topfooter_service_bg_l.jpg');
	height: 4px;
	font-size:1px;
}

.lefttopfootercontact {
	background: url('./../gfx/topfooter_contact_bg_l.jpg');
	height: 4px;
	font-size:1px;
}

.centertopfooteraboutus {
	background: url('./../gfx/topfooter_aboutus_bg_r.jpg');
	width: 760px;
	height: 4px;
}

.centertopfooteroffer {
	background: url('./../gfx/topfooter_offer_bg_r.jpg');
	width: 760px;
	height: 4px;
}

.centertopfooterquery {
	background: url('./../gfx/topfooter_query_bg_r.jpg');
	width: 760px;
	height: 4px;
}

.centertopfooterservice {
	background: url('./../gfx/topfooter_service_bg_r.jpg');
	width: 760px;
	height: 4px;
}

.centertopfootercontact {
	background: url('./../gfx/topfooter_contact_bg_r.jpg');
	width: 760px;
	height: 4px;
}

.righttopfooteraboutus {
	background: url('./../gfx/topfooter_aboutus_bg_r.jpg');
	height: 4px;
	font-size:1px;
}

.righttopfooteroffer {
	background: url('./../gfx/topfooter_offer_bg_r.jpg');
	height: 4px;
	font-size:1px;
}

.righttopfooterquery {
	background: url('./../gfx/topfooter_query_bg_r.jpg');
	height: 4px;
	font-size:1px;
}

.righttopfooterservice {
	background: url('./../gfx/topfooter_service_bg_r.jpg');
	height: 4px;
	font-size:1px;
}

.righttopfootercontact {
	background: url('./../gfx/topfooter_contact_bg_r.jpg');
	height: 4px;
	font-size:1px;
}

.leftfooteraboutus {
	background: url('./../gfx/footer_aboutus_bg_l.jpg');
	height: 26px;
}

.leftfooteroffer {
	background: url('./../gfx/footer_offer_bg_l.jpg');
	height: 26px;
}

.leftfooterquery {
	background: url('./../gfx/footer_query_bg_l.jpg');
	height: 26px;
}

.leftfooterservice {
	background: url('./../gfx/footer_service_bg_l.jpg');
	height: 26px;
}

.leftfootercontact {
	background: url('./../gfx/footer_contact_bg_l.jpg');
	height: 26px;
}

.centerfooter {
	width: 760px;
	height: 26px;
}

.footercopyrightaboutus {
	background: url('./../gfx/footer_aboutus.jpg');
	height: 26px;
	font-family: tahoma;
	font-size: 8pt;
	color: #FFFFFF;
}

.footercopyrightoffer {
	background: url('./../gfx/footer_offer.jpg');
	height: 26px;
	font-family: tahoma;
	font-size: 8pt;
	color: #FFFFFF;
}

.footercopyrightquery {
	background: url('./../gfx/footer_query.jpg');
	height: 26px;
	font-family: tahoma;
	font-size: 8pt;
	color: #FFFFFF;
}

.footercopyrightservice {
	background: url('./../gfx/footer_service.jpg');
	height: 26px;
	font-family: tahoma;
	font-size: 8pt;
	color: #FFFFFF;
}

.footercopyrightcontact {
	background: url('./../gfx/footer_contact.jpg');
	height: 26px;
	font-family: tahoma;
	font-size: 8pt;
	color: #FFFFFF;
}

.rightfooteraboutus {
	background: url('./../gfx/footer_aboutus_bg_r.jpg');
	height: 26px;
}

.rightfooteroffer {
	background: url('./../gfx/footer_offer_bg_r.jpg');
	height: 26px;
}

.rightfooterquery {
	background: url('./../gfx/footer_query_bg_r.jpg');
	height: 26px;
}

.rightfooterservice {
	background: url('./../gfx/footer_service_bg_r.jpg');
	height: 26px;
}

.rightfootercontact {
	background: url('./../gfx/footer_contact_bg_r.jpg');
	height: 26px;
}

.main {
	font-family: tahoma;
	font-size: 11pt;
	color: #1b223f;
}

.choosemodel {
	width: 100%;
	height: 130px;
	z-index: 0;
}

.line {
	top: 0px;
}

.leftaboutus {
	background: url('./../gfx/middle_aboutus_bg_l.jpg');
	background-position: top;
	background-repeat: repeat-x;
	min-height: 380px;
}

.centeraboutus {
	background: url('./../gfx/middle_aboutus.jpg');
	background-position: top;
	background-repeat: no-repeat;
	width: 760px;
	min-height: 380px;
}


.rightaboutus {
	background: url('./../gfx/middle_aboutus_bg_r.jpg');
	background-position: top;
	background-repeat: repeat-x;
	min-height: 380px;
}

.leftoffer {
	background: url('./../gfx/middle_offer_bg_l.jpg');
	background-position: top;
	background-repeat: repeat-x;
	min-height: 380px;
}

.centeroffer {
	background: url('./../gfx/middle_offer.jpg');
	background-position: top;
	background-repeat: no-repeat;
	width: 760px;
	min-height: 380px;
}

.rightoffer {
	background: url('./../gfx/middle_offer_bg_r.jpg');
	background-position: top;
	background-repeat: repeat-x;
	min-height: 380px;
}

.leftquery {
	background: url('./../gfx/middle_query_bg_l.jpg');
	background-position: top;
	background-repeat: repeat-x;
	min-height: 380px;
}

.centerquery {
	background: url('./../gfx/middle_query.jpg');
	background-position: top;
	background-repeat: no-repeat;
	width: 760px;
	/*height: 100%;*/
	min-height: 380px;
}

.rightquery {
	background: url('./../gfx/middle_query_bg_r.jpg');
	background-position: top;
	background-repeat: repeat-x;
	min-height: 380px;
}

.leftservice {
	background: url('./../gfx/middle_service_bg_l.jpg');
	background-position: top;
	background-repeat: repeat-x;
	min-height: 380px;
}

.centerservice {
	background: url('./../gfx/middle_service.jpg');
	background-position: top;
	background-repeat: no-repeat;
	width: 760px;
	/*height: 100%;*/
	min-height: 380px;
}

.rightservice {
	background: url('./../gfx/middle_service_bg_r.jpg');
	background-position: top;
	background-repeat: repeat-x;
	min-height: 380px;
}

.leftcontact {
	background: url('./../gfx/middle_contact_bg_l.jpg');
	background-position: top;
	background-repeat: repeat-x;
	min-height: 380px;
}

.centercontact {
	background: url('./../gfx/middle_contact.jpg');
	background-position: top;
	background-repeat: no-repeat;
	width: 760px;
	/*height: 100%;*/
	min-height: 380px;
}

.rightcontact {
	background-color: #FFFFFF;
	min-height: 380px;
}

.offermenu {
	position: relative;
	float: left;
	width: 250px;
}

.version {
	position: relative;
	float: left;
	width: 100%;
}

.categorylist {
	position: relative;
	float: left;
	width: 100%;
	text-align: left;
}

.details {
	position: relative;
	float: left;
	width: 500px;
}

.path {
	position: relative;
	border-bottom: 1px solid #1b223f;
}

.grid {
	position: relative;
}

.firstcolumnheaderleft {
	background-color: #E0E0E0;
	border-right:1px solid #D0D0D0;
	border-bottom:1px solid #D0D0D0;
	border-left:1px solid #F0F0F0;
	border-top:1px solid #F0F0F0;
	text-align: left;
}

.firstcolumnheadercenter {
	background-color: #E0E0E0;
	border-right:1px solid #D0D0D0;
	border-bottom:1px solid #D0D0D0;
	border-left:1px solid #F0F0F0;
	border-top:1px solid #F0F0F0;
	text-align: center;
}

.columnheaderleft {
	background-color: #E0E0E0;
	border-right:1px solid #D0D0D0;
	border-bottom:1px solid #D0D0D0;
	border-top:1px solid #F0F0F0;
	text-align: left;
}

.columnheadercenter {
	background-color: #E0E0E0;
	border-right:1px solid #D0D0D0;
	border-bottom:1px solid #D0D0D0;
	border-top:1px solid #F0F0F0;
	text-align: center;
}


.firstcolumnrowleft {
	border-right:1px solid #E0E0E0;
	border-bottom:1px solid #E0E0E0;
	border-left:1px solid #E0E0E0;
	text-align: left;
}

.firstcolumnrowcenter {
	border-right:1px solid #E0E0E0;
	border-bottom:1px solid #E0E0E0;
	border-left:1px solid #E0E0E0;
	text-align: center;
}

.columnrowleft {
	border-right:1px solid #E0E0E0;
	border-bottom:1px solid #E0E0E0;
	text-align: left;
}

.columnrowcenter {
	border-right:1px solid #E0E0E0;
	border-bottom:1px solid #E0E0E0;
	text-align: center;
}

.photo {
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
	border-top:1px solid #000000;
}

.version {
	width: 220px;
}

.offer {
	font-size: 11pt;
	width: 220px;
}

.blue {
	font-size: 18px;
	color: #4A8EB1;
}

.partcategory {
	font-size: 18px;
	color: #1B223F;
}

.partname {
	font-size: 18px;
	color: #4A8EB1;
}

.partdesc {
	font-size: 12px;
	color: #1B223F;
}

input.query {
	font-family: tahoma;
	font-size: 13px;
	width: 240px;
	background-color: #FFFFFF;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	color: #4A8EB1;
}

textarea.query {
	font-family: tahoma;
	font-size: 13px;
	background-color: #FFFFFF;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	color: #4A8EB1;
	resize: none;
}

input.contact {
	font-family: tahoma;
	font-size: 13px;
	width: 200px;
	background-color: #FFFFFF;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	color: #4A8EB1;
}

textarea.contact {
	font-family: tahoma;
	font-size: 13px;
	background-color: #FFFFFF;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	color: #4A8EB1;
	resize: none;
}
