/* PNG FIX */
Img, #CF-sub, #CF-front, #SidebarWeather, .CFWeatherIcon, .GarageSortingMenu, .alertbox, .CFHeaderNavi, .CFHeaderLogo, .CF-top, .CF-down, .CFHeaderZhong img, .CFCopyright img { behavior: url(/css/iepngfix.htc); }
#GarageSortCFIndex, #GarageSortPowerToWeight, #GarageSortWeight, #GarageSortAcceleration, #GarageSortUpdated, #CF-front, #Whatever, #SidebarCategories li,div.HackBox ul li a { behavior: url(/css/iepngfix.htc); }

/* CF2007 last modified 22.12.2006   */

html>body #CF-sub {
height: auto;
min-height: 595px;
}

BODY {
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFF;
	background-color:  #FFF;
}

#CFFrontPage {
	background-image: url(/images/backgrounds/bg_main.jpg); 
}

#CFPhotos {
	background-image: url(/images/backgrounds/bg_photos.jpg); background-position:bottom;
}

#CFContent {
	background-image: url(/images/backgrounds/bg_main.jpg); 
}

#CFAbout {
	background-image: url(/images/backgrounds/bg_about_us.jpg); background-position:bottom;
}

#CFGarage {
	background-image: url(/images/backgrounds/bg_garage.jpg); background-position:bottom;
}

#CFDatabase {
      background-image: url(/images/backgrounds/bg_database.jpg); background-position:bottom;
}

.ApolloIndex { background-color:#FFF; width:1000px; text-align:center; margin:15px auto 15px auto; padding:0;}

#CFModeration {
	background-image: none;
	text-align: left;
	font-size: 12px;
	margin: 5px;
}


DIV {
	margin: 0;
	padding: 0;
}
/* Main Elements ----------------------------------------------------------------------------------*/

.CFMain {
	width: 980px;
	margin-left: auto;
	margin-right: auto;
}
.g2_column {width: 738px;margin: 0px 1px 0px 12px;}

.CFHeader {
	height: 111px;
	background-image:url(/images/in_01.jpg)
}

.CFHeaderLogo {
	float: left;
	margin-top: 10px;
}

.CFHeaderZhong { margin:0 0 0 293px;
    padding:0;
	text-align:left;
	height:53px;
}

.CFHeaderZhong img { border:0; margin:0; padding:0;}


.CFHeaderNavi {
	margin:15px 0 0 293px;
	text-align:left;
	display:block;
}
.CFHeaderNavi li { list-style:none; float:left; padding-right:10px;}
.CFHeaderNavi a { padding:0 10px 0 10px;}
.CFHeaderNavi a.now:link,.CFHeaderNavi a.now:visited{ 
    color: #FFF;
	text-decoration: none;
	color:#DBDBDB;
	font-size:10px;
	font-weight:bold;}
.CFHeaderNavi a:link,.CFHeaderNavi a:visited{ 
    color: #fff;
	text-decoration: none;
	font-size:10px;
	font-weight:bold;}
.CFHeaderNavi a:hover,.CFHeaderNavi a:active{ 
    color: #fff;
	text-decoration: none;
	color:#DBDBDB;
	font-size:10px;
	font-weight:bold;}

.ContentToolbar1 {
	margin: 0 38px 10px 38px;
	height: 12px;
}

.ContentTopic {
	float: left;
}

.ContentTopic H1 {
	font-family:  Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #FFF;
	margin: 8px 0 0 0;
	padding: 0;
	float:left
}

.ContentTopic H1 a:link, .ContentTopic H1 a:visited { 
	color: #F00;
}	

.ContentTopic H1 a:hover {
	color: #fff;
}

.ContentTopic H1 B {
	font-weight: normal;
	color: #F00;
}

.ContentTopic H1 .Year {
	color: #707f8b;
}

.ContentTools {
	float: right;
	padding-top: 12px;
	font-size: 12px;
}
.ContentTools a:link,.ContentTools a:visited{ font-size:12px; color:#fff; text-decoration:none;}
.ContentTools a:hover,.ContentTools a:active{ font-size:12px; color:#F00; text-decoration:none;}

.CFCopyright {
	clear: both;
	padding: 5px 0 10px 0;
	margin: 5px 0 0 0;
	color:#333;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.CFCopyright img { padding:0 5px 0 5px;}

.CFCopyright a:link,.CFCopyright a:visited{ font-size:12px; color:#333; text-decoration:none;}
.CFCopyright a:hover,.CFCopyright a:active{ font-size:12px; color:#F00; text-decoration:none;}

#CF-sub {
	clear: both;
	width: 980px;
	height: 163px;
	background-image: url(/images/bg_content_area.png);
	background-repeat:no-repeat;
	text-align:left;
	margin-top: 10px;
	padding: 0;
}

/* Garage  ------------------------------------------------------------------------------------------*/

.GarageLeft {
	float: left;
	width: 660px;
	padding-left: 38px;
	padding-bottom: 20px;
}

.GarageLeft H1 {
	font-family:  Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #fff;
	margin: 0;
	padding: 0 0 22px 0;
}

.GarageLightGreen {
	color: #c4df9b;
}

.GarageLightBlue {
	color: #7e8c98;
}

.GarageBlue {
	color: #a1c3db;
}

.GarageCarcardBig {
	float: left;
	width: 184px;
	padding: 0 34px 0 0;
}

.GarageCarcardBig a:link, .GarageCarcardBig a:visited {
	display: block;
	border: 2px solid #ccd4d9;
}

.GarageCarcardBig a:hover {
	border: 2px solid #fff;
}

.GarageCarcardBig H2 {
	font-family:  Trebuchet MS, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 15px;
	font-weight: normal;
	color: #fff;
	margin: 0;
	padding: 6px 0 0 0;
}

.GarageCarcardBig H3 {
	font-family:  Trebuchet MS, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 11px;
	font-weight: normal;
	color: #7cc576;
	margin: 0;
	padding: 0 0 12px 0;
}

.GarageCarcardBig P {
	color: #bdbcb9;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	text-align: justify;
	margin: 0 0 28px 0;
	padding: 0;
}

.GarageSeparatorBig {
	float: left;
	font-size: 10px;
	height: 1px;
	width: 550px;
	border-top: 1px solid #f00;
	margin: 0 0 20px 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
}
.GarageSeparatorSmall {
	float: left;
	font-size: 1px;
	height: 1px;
	width: 242px;
	background: #2b2d2f;
	border-bottom: 1px solid #0d0e0f;
	margin: 0 0 29px 0;
	padding: 0;
	margin-top: 53px;
}

.GarageCarcardSmall1 {
	float: left;
	margin: 0;
	padding: 0 20px 0 2px;
	width: 110px;
}


.GarageCarcardSmall1 a:link, .GarageCarcardSmall1 a:visited {
	display: block;
	border: 1px solid #ccd4d9;
}

.GarageCarcardSmall1 a:hover {
	border: 1px solid #fff;
}
.GarageCarcardSmall1 li{ float:left; list-style:none; border:#CCC 1px solid;}

.GarageCarcardSmall1 H2 {
	font-family:  Trebuchet MS, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	margin: 0;
	padding: 6px 0 0 0;
}

.GarageCarcardSmall1 H3 {
	font-family:  Trebuchet MS, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 10px;
	font-weight: normal;
	color: #df0000;
	margin: 0;
	padding: 0;
}

.GarageCarcardSmall {
	float: left;
	margin: 0;
	padding: 0 12px 0 0;
	width: 550px;
	height: 200px;
}

.GarageCarcardSmall a:link, .GarageCarcardSmall a:visited {
	display: block;
	border: 0px solid #F00;
}

.GarageCarcardSmall a:hover {
	border: 0px solid #f00;
}

.GarageCarcardSmall li{ float:left; list-style:none;}

.GarageCarcardSmall H2 {
	font-family:  Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-weight:bold;
	color: #df0000;
	margin: 0;
	padding: 0 0 0 10px;
}

.GarageCarcardSmall H3 {
	font-family:  Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	width:380px;
	margin: 0;
	padding: 5px 0 0 10px;
}

.GarageCarcardSmall H4 {
	background:url(/images/dian.jpg) no-repeat 8px 4px;
	font-family:  Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #F00;
	width:380px;
	margin: 0;
	padding-left:20px;
}

.GarageRight {
	float: left;
	width: 244px;
	margin: 0;
	padding: 0;
}

.GarageSortingMenu {
	background-image: url(/images/garage_sortingmenubg.png); 
	background-repeat: no-repeat;
}

.GarageSortingMenu H1 {
	font-family:  Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #fff;
	margin: 0;
	padding: 12px 0 0 18px;
}

.GarageSortingMenu P {
	color: #bdbcb9;
	margin: 0;
	padding: 15px 29px 0 18px;
}

.GarageSortingMenu P a:link, .GarageSortingMenu P a:visited {
	text-decoration: none;
	color: #78a86f;
}

.GarageSortingMenu UL {
	list-style: none;
	margin: 0;
	padding: 10px 0 0 18px;
}

.GarageSortingMenu UL LI {
	width: 212px;
	display: block;
}

.GarageSortingMenu UL LI a:link, .GarageSortingMenu UL LI a:visited {
	display: block;
	font-family:  Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	margin: 0;
	padding: 6px 0 6px 30px;
}

.GarageSortingMenu UL LI a:hover {
	color: #7e8c98;
}

.GarageSortingMenu UL LI.Active {
	background: #131314;
}

#GarageSortCFIndex {
	background-image: url(../images/garage_sortingiconindex.png); 
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#GarageSortPowerToWeight {
	background-image: url(../images/garage_sortingiconpower.png); 
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#GarageSortWeight {
	background-image: url(../images/garage_sortingiconpower.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#GarageSortAcceleration {
	background-image: url(../images/garage_sortingiconaccel.png); 
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#GarageSortUpdated {
	background-image: url(../images/garage_sortingiconupdt.png); 
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.GarageCarDetails P {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #bdbcb9;
	line-height: 18px;
	padding-right: 40px;
	margin: 0 0 20px 0;
}

.GarageCarDetails P B {
	color: #b7b7b7;
	font-weight: normal;
}

.GarageCarDetails H2 {
	font-family: Trebuchet MS, Arial, Verdana;
	font-size: 23px;
	font-weight: normal;
	color: #fff;
	margin: 0;
	padding: 0 0 6px 0;
}

.GarageCarDetails H3 {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #a58955;
	float: right;
	padding: 9px 40px 0 0;
	margin: 0;
}

.GarageCarPhoto {
	width: 500px;
	border: 4px solid #ccc;
}

#GarageCarPhotoLoading {
	height: 0;
	margin: 0;
	padding: 0;
	border: 0;
	line-height: 0;
	position: relative;
	top: -200px;
	left: 240px;
}

#GarageCarPhotoLoading IMG {
	position: absolute;	/* IE6 tweak */
}

.GarageThumbnails {
	float: left;
	width: 560px;
	padding: 16px 0 0 0;
}

.GarageThumbnails a{ border:0;}

.GarageThumbnails a:link, .GarageThumbnails a:visited {
	float: left;	
	width: 112px;
	display: block;
	border: 1px solid #999;
	padding: 1px;
	margin-right: 15px;
	margin-bottom:14px;
}

.GarageThumbnails a:hover {
	border: 1px solid #ccc;
	padding: 1px;
}

.GarageThumbnails a:link.Active, .GarageThumbnails a:visited.Active, .GarageThumbnails a:hover.Active {
	border: 1px solid #a58955;
	padding: 1px;
}

.GarageTechDetails {
	width: 620px;
	border-top: 1px solid #232221;
	padding: 15px 0 20px 0;
}

.GarageTechDetails H3 {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #a58955;
	padding: 0;
	margin: 0;
}

.GarageTechDetails UL {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0 0 14px 0;
}

.GarageTechDetails UL LI {
	border-bottom: 1px solid #191d20;
	color: #bdbcb9;
	padding: 4px 0 5px 0;
}


.GarageTechDetails UL#Left {
	width: 225px;
}

.GarageTechDetails UL#Center {
	width: 205px;
}

.GarageTechDetails UL#Right {
	width: 190px;
}

.GarageTechDetails UL LI .Value {
	color: #859e6c;
	padding-left: 5px;
}

.GarageBlogging {
	float: left;
	width: 620px;
	border-top: 1px solid #232221;
	padding-top: 15px;
}

.GarageBlogging H3 {
	clear: both;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #a58955;
	padding: 10px 0 0 0;
	margin: 0;
}

.GarageBlogging H2 {
	font-family: Trebuchet MS, Arial, Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	margin: 0;
	padding-bottom: 14px;
}

.GarageBloggingRecent {
	float: left;
	width: 310px;
}

.GarageBloggingRecent UL {
	list-style: none;
	margin: 0;
	padding: 0;
}

.GarageBloggingRecent UL LI {
	width: 300px;
}

.GarageBloggingRecent UL LI a:link, .GarageBloggingRecent UL LI a:visited {
	display: block;
	color: #acacac;
	text-decoration: none;
	padding: 3px 0 6px 16px;
	background-image: url(../images/garage_recentblogginicon.gif); 
	background-repeat: no-repeat;
	background-position: 0 6px;
}

.GarageBloggingRecent UL LI a:hover {
	color: #7e8c98;
}

.GarageBloggingRecent UL LI b {
	font-weight: normal;
	color: #626262;
	padding-left: 5px;
}

.GarageBloggingUser {
	width: 310px;
	float: left;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #abacac;
}

.GarageUserProfile IMG {
	float: left;
	padding: 0 10px 4px 0;
}

.GarageCarBrowser {
	padding: 30px 0 0 18px;
}

.GarageCarBrowser H1 {
	font-weight: normal;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #fff;
	margin: 0;
	padding: 0 0 14px 0;
}

.GarageCarBrowser UL {
	list-style: none;
	margin: 0;
	padding: 0;
}

.GarageCarBrowser UL LI {
	width: 215px
}

.GarageCarBrowser UL LI.Active {
	background: #29323d;
}

.GarageCarBrowser UL LI a:link, .GarageCarBrowser UL LI a:visited {
	display: block;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	margin: 0;
	padding: 4px 0 4px 6px;
}

.GarageCarBrowser UL LI a:hover {
	color: #7e8c98;
}

.owner {
	color: #96b4ce;
}


/* About us  ----------------------------------------------------------------------------------------*/



#About {
	clear: both;
	width: 904px;
	text-align:left;
	margin-top: 80px;
	padding: 0 38px;
}

#About P {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #bdbcb9;
	text-align: justify;
	line-height: 18px;
	padding: 0;
	margin: 0 0 18px 0;
}

#About h1 {
	font-family:  Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-weight: normal;
	color: #FFF;
	margin: 0;
	padding: 8px 0 10px 0;
}


#About h4 {
	font-family:  Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #FFF;
	margin: 0;
	padding: 0 0 10px 0;
}

.AboutLeft {
	float: left;
	width: 511px;
}

.AboutRight {
	float: left;
	width: 343px;
	padding: 6px 0 0 50px;
}

.AboutSlideshow {
	border: 4px solid #fff;
	width: 335px;
	height: 223px;
}

.AboutCredits {
	border-top: 1px solid #25282a;
	border-bottom: 1px solid #25282a;
	padding: 0 0 22px 0;
	margin: 27px 0 23px 0;
}

.AboutCredits h6 {
	clear: both;
	font-family:  Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #FFF;
	padding: 0;
	margin: 20px 0 10px 0;
}

.AboutCredits UL {
	clear: both;
	list-style: none;
	margin: 0;
	padding: 0 0 22px 18px;
}

.AboutCredits UL LI {
	float: left;
	color: #859e6c;
	font-size: 13px;
	padding-right: 5px;
}

.AboutModeration {
	float: left;
	width: 904px;
	border-top: 1px solid #25282a;
	padding: 28px 0 0 0;
	margin: 20px 0 0 0;
}

.AboutContactAddress {
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	height: 155px;
	text-align: center;
	padding-top: 108px;
}

.AboutContactAddress a:link, .AboutContactAddress a:visited {
	color: #859e6c;
}

.AboutContactAddress .AboutCountry {
	color: #808080;
	border-left: 1px solid #292d2f;
	border-right: 1px solid #292d2f;
	padding: 0 8px;
	margin: 0 8px;
}

.AboutContactAddress h5 {
	color: #808080;
	font-size: 15px;
	font-weight: bold;
	margin: 0;
	padding: 15px 0 0 0;
}




/* Carfreaks FrontPage ------------------------------------------------------------------------------*/
.CFHeaderTop { height:16px; margin:0 0 0 293px; text-align:left; padding:12px 0 0 5px; font-size:10px;}
.CFHeaderTop a { color:#FFF; text-decoration:none;}
#CF-banner { margin-top:10px;}
#CF-search { background-image:url(/images/in_02.jpg); height:33px;}
.ApolloWelcome { width:650px; float:left;}
.ApolloWelcome a{ 
    float:left;
    font:14px/30px Arial, Helvetica, sans-serif;
	text-align:left;
	padding:0 0 0 10px;
    font-weight:bold;
	color:#FFF;
	margin: 0;
	text-decoration: none;}
.ApolloWelcome img { padding:0; margin:0; width:140px; height:28px;}
.ApolloSearch { float:right; margin:5px 10px 0 0; padding:0;}
.ApolloSearchLeft {
	float: left;
	width:90px;
	padding-left: 1px;
	height:21px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold; 
	padding: 2px 0 0 0;
}
.ApolloSearchMiddle {
	float: left;
	width:180px;
	padding-left: 1px;
	height:21px;
	background: url('/images/blog_search_input.gif') no-repeat;
	border: 0;
}


.ApolloSearchRight {
	float: left;
	margin: 0px;
	padding: 0px;
	border: 0;
}
INPUT.ApolloSearchInput{
	font-family: tahoma, helvetica, sans-serif;
	font-weight: normal;
	border: 0;
	background: #2a2d2d;
	color: #FFFFFF;
	width: 160px;
	height: 16px;
	padding: 0;
	margin: 1px 0 0 8px;
	padding: 1px 0 0 0;
	font-size: 12px;
}
#CF-top { margin-top: 10px;}
#CF-front {
	float: left;
	width: 980px;
	text-align: left;
}

.FrontAlbum {
	float: left;
	width: 335px;
	height:196px;
	background-image:url(/images/in_03.jpg);
}

.FrontAlbumSingle {
	position:relative;
	float: left;
}

.apollonews { 
    font-family:Arial, Helvetica, sans-serif;
	margin-left:5px;
	font-size:12px;
	font-weight:bold;
	color:df0000;}

.apollonews h1{
	clear:none;
	float:left;
	font-size:12px;
	color:df0000;
	margin:0;
	padding:4px 0 0 5px;
	width:210px;
	}

.apollonews h2{
	float:left;
	font-size:12px;
	color:df0000;
	margin:0;
	padding:4px 0 0 4px;
	width:200px;}
	
.apollonews h3{
	float:left;
	font-size:12px;
	color:df0000;
	width:205px;
	margin:0;
	padding:4px 0 0 6px;}
	
.apollonews H1 a:link, .apollonews H1 a:visited, .apollonews H1 a:hover {
	color: #df0000;
	text-decoration: none;
}

.apollonews H2 a:link, .apollonews H2 a:visited, .apollonews H2 a:hover {
	color: #df0000;
	text-decoration: none;
}

.apollonews H3 a:link, .apollonews H3 a:visited, .apollonews H3 a:hover {
	color: #df0000;
	text-decoration: none;
}

.apollonew  { list-style:none;}

.FrontAlbumThumb {
	float: left;
	width: 180px;
}

.FrontAlbumThumb IMG {
	border: 2px solid #FFF;
	margin-right: 10px;
	margin-left:5px;
	margin-top:4px;
}



.FrontAlbumDetails {
	float: left;
	width: 300px;
}


.FrontAlbumDetails1 {
	float: left;
	width: 335px;
	margin:0;
	padding:0;
}

.FrontAlbumDetails h1{ 
    font-family: Arial, Tahoma, Verdana;
    font-size: 12px;
	font-weight:normal;
	color:#F00;
	margin: 0;
	padding: 0 0 0 0; }

.FrontAlbumDetails H1 a:link, .FrontAlbumDetails H1 a:visited, .FrontAlbumDetails H1 a:hover {
	color: #F00;
	text-decoration: none;
}

.FrontAlbumDetails1 h1{
	clear:both;
    font-family: Arial, Tahoma, Verdana;
    font-size: 12px;
	color:#df0000;
	padding:0;
	margin: 4px 0 0 28px; }

.FrontAlbumDetails1 H1 a:link, .FrontAlbumDetails1 H1 a:visited, .FrontAlbumDetails1 H1 a:hover {
	color: #df0000;
	text-decoration: none;
}


.FrontDate {
	font-family: Tahoma, Arial, Verdana;
    font-size: 10px;
	font-weight:bold;
    color: #FFF;
	margin: 0 0 4px 0;
	padding: 0;
}

.FrontDescription {
	font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
	color: #DBDBDB;
	margin-top: 2px;
	padding: 0 5px 0 0;
}

.FrontDescription1 {
	font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
	color: #DBDBDB;
	margin-top: 2px;
	padding: 0;
	width:325px;
}

.FrontContent {
	position:relative;
	float: left;
	margin-left:10px;
	width: 635px;
	height:196px;
	background:url(/images/in_04.jpg) no-repeat; 
}



.FrontContentPost {
	float: left;
	width: 160px;
	padding: 0 0 2px 5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#df0000;
}

.FrontContentPost h1 a:link, .FrontContentPost h1 a:visited, .FrontContentPost h1 a:hover {
	color:#333;
	font-size:11px;
	text-decoration: none;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
.FrontContentPost p,.FrontContentPost h1{ margin:0; padding:0; color:#FFF; }

#Stabilizer, .Stabilizer {
	clear: both;
	float: none;
	margin: 0;
	padding: 0;
	font-size:1px;
	width:auto;
}

#Whatever a:link,#Whatever a:visited{ color:#fff !important; text-decoration:none;}
#Whatever a:hover,#Whatever a:hover{ color:#ccc !important; text-decoration:none;}
#Whatever{ width:450px; margin-top:165px; background:url(/images/top.png) no-repeat 10px 5px;
            color:#FFF;  font-family:Arial; font-size:14px; font-weight:bold;}
#Whatever ul{ padding-left:10px; padding-top:2px;}

ul.TabBarLevel1{list-style:none; margin:0; padding:0; height:29px;}
ul.TabBarLevel1 li{ float:left; padding:0; height:29px; margin-right:1px;}
ul.TabBarLevel1 li a{ display:block; line-height:29px; padding:0 20px; white-space: nowrap;}
ul.TabBarLevel1 li a:link,ul.TabBarLevel1 li a:visited{color:#fff;}
ul.TabBarLevel1 li a:hover,ul.TabBarLevel1 li a:active{color:#F30; text-decoration:none;}
ul.TabBarLevel1 li.Selected a:link,ul.TabBarLevel1 li.Selected a:visited{ color:#000;}
ul.TabBarLevel1 li.Selected a:hover,ul.TabBarLevel1 li.Selected a:active{ color:#F30; text-decoration:none;}
div.HackBox { height:160px; display:none;
			  font-size:12px;
			  font-weight:100;
			  padding:5px 5px; width:430px;}

/*  clearfix style (replaces stabilizer divs) */
div.HackBox ul { float:left; margin:0; padding:0;}
div.HackBox ul li { list-style:none; }
div.HackBox ul li a:link,div.HackBox ul li a:visited{  }
div.HackBox ul li a:hover,div.HackBox ul li a:active{  }

.Clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.Clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .Clearfix {height: 1%;}
.Clearfix {display: block;}
/* End hide from IE-mac */



/* ContactPage  */

#ContactLeft {
	float: left; 
	width: 480px;	
	margin: 0px 60px 20px 40px;
	position: relative;	/* IE6 fix - do not remove */
}
#ContactRight {
	float: left;
	width: 480px;	
	margin: 0px 0 0 0;
	padding: 0 0 0 1px;
	color: #859e6c;
	font-size: 12px;
	position: relative;	/* IE6 fix - do not remove */
}

#ContactProblem {
	float: left;
	margin: 0px 0px 0px 150px;
	position: relative;
}

.ContactTable {
	margin-top: 10px;
}


.FormLabel {
	text-align: right;
	padding: 7px 8px 0 0;
	color: #859e6c;
	font-size: 12px;
}
.FormLabel SPAN {
	color: #707070;
}

.FormField {
	color: #485058;
	padding-bottom: 15px;
}
.ContactBubble {
	float: left;
	width: 100px;
}

.ContactTo {
	float: left;
	width: 270px;
	margin: 0;
	padding: 0;
}
.ContactTo H1 {
	margin: 0;
	padding: 20px 0 0 0;	
	color: #FFF;
	font-family:  Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: normal;	
}
.ContactTo H1 B{
	color: #859e6c;
	font-weight: normal;	
}
.FormField {
	background-image: url(/images/contact_bg_form.gif); 
	background-repeat: no-repeat;
	width: 204px;
	height: 24px;
}
.FormField INPUT {
	border: none;
	background: transparent;
	width: 190px;
	height: 24px;
	color: #FFF;
	margin: 0 0 0 5px;
	padding: 3px 0 0 0;
}

.FormFieldCode {
        background-image: url(../images/contact_bg_form2.gif);
        background-repeat: no-repeat;
        width: 204px;
        height: 24px;
}
.FormFieldCode INPUT {
        border: none;
        background: transparent;
        width: 70px;
        height: 24px;
        color: #FFF;
        margin: 0 15px 0 5px;
        padding: 3px 0 0 0;
} 

.FormField P {
	margin: 0;
	padding-top: 5px;
}

.ContactMessageField {
	background-image: url(../images/contact_bg_msg.gif); 
	background-repeat: no-repeat;
	width: 452px;
	height: 278px;
	margin-top: 3px;

}

.ContactMessageField TEXTAREA{
	border: none;
	background: transparent;
	width: 375px;
	height: 240px;
	margin: 10px 0 0 10px;
	padding: 0 10px 0 40px;
	color: #FFF;
	font-size: 12px;
	line-height: 16px;
	font-family: arial, verdana, tahoma;
	scrollbar-arrow-color: #666c72;
	scrollbar-3dlight-color: #3c4248;
	scrollbar-darkshadow-color: #3c4248;
	scrollbar-face-color: #494f56;
	scrollbar-highlight-color: #3c4248;
	scrollbar-shadow-color: #3c4248;
	scrollbar-track-color: #34393e;
	overflow: auto;
}

#ContactRight P {
	margin: 0;
	padding: 0;
	color: #485058;
	text-align: right;
	font-size: 11px;
}

.SendButton {
	padding-top: 20px;
}
.SendButton INPUT{
	background: #31363b;
	border: 1px solid #3e4347;
	color: #FFFFFF;
	padding: 0 10px 0 10px;
}

.GarageFeatures {
	clear: both;
	float: none;
	width: 245px;
}
.GarageFeatureImage{
	float: left;	
	widtht: 67px;
	padding: 4px 10px 10px 0 !important;
}
.GarageFeatureText{
	float: none;
	clear: both;
	width: 245px;
	margin: 0 0 40px 0 !important;
	padding: 0 0 0 0 !important;
	font-size: 11px !important;
	color: #7c8798 !important;
}

.GarageFeatures H1, .GarageTuning H1{
	font-size: 13px;
	font-weight: bold !important;
	margin: 0 !important;
	padding: 0 0 10px 0 !important;

}
.GarageFeatureText H3{
	text-align: left !important;
	display: block;
	color: #6494bb;
	font-size: 12px;	
	font-weight: bold;
	margin: 0 !important;
	padding: 0 0 5px 0!important;	
}
.GarageFeatureText H3 SPAN{
	color: #78a86f !important;
}
.GarageFeatureText H3 A:LINK, .GarageFeatureText H3 A:VISITED{
	color: #6494bb !important;
}
.GarageFeatureText H3 A:HOVER {
	color: #FFF !important;
}
.GarageTuning P {
	color: #cccccc;
	margin: 0;
	padding: 0 0 10px 0;
}
#TuningMeterBox {
	background-image: url(/images/tuningbg.gif); 
	background-repeat: no-repeat;
	width: 242px;
	height: 40px;
}

#TuningMeter {
	padding: 7px 0 0 51px;
	margin: 0;
}
#TuningMeter P {
	margin: 0;
	padding: 0;
	color: #c2c2c2;
	letter-spacing: 13px;
	font-size: 18px;
	font-weight: normal !important;
}
#TuningMeter P SPAN{
	color: #41484f;
}

#TuningText {
	padding-top: 10px;
}

#TuningText P{
	color: #878787;
}
#TuningText SPAN{
	color: #FFFFFF;
}
.TuningInfo{
	color: #7c8798 !important;
	border-top: 1px solid #2b2d2f;
	padding-top: 10px !important;
	padding-right: 2px;
}

.Info H3 {
	font-size: 15px !important;
	font-weight: bold !important;
	color: #FFF !important;
}
.Info SPAN {
	color: #859e6c !important;
}
.Info TABLE TD {
	color: #bdbcb9 !important;
	font-family: tahoma;
}
.Info TABLE TD SPAN{
	color: #859e6c !important;
}

.Info A:LINK, .Info A:VISITED {
	color: #859e6c !important;
}

.Info {
	padding-bottom: 30px;
}

.Info .AboutLeft {
	width: 532px;
}

.Info .AboutRight {
	width: 312px;
	padding: 0 0 0 60px;
}


/* --- Database ----------------------------------- */

.DatabaseCarPhoto {
	width: 407px;
	border: 4px solid #fff;
}

.DatabaseCarInfo {
	float: right;
	width: 210px;
	padding: 0px 20px 0px 0px;
}

#DatabaseCarPhotoLoading {
	height: 0;
	margin: 0;
	padding: 0;
	border: 0;
	line-height: 0;
	position: relative;
	top: -240px;
	left: 298px;
}
.DatabaseCarInfo UL {
	list-style: none;
	margin: 0;
	padding: 0 0 14px 0;
}

.DatabaseCarInfo UL LI {
	border-bottom: 1px solid #191d20;
	color: #bdbcb9;
	padding: 4px 0 5px 0;
}
.DatabaseCarInfo UL LI .Value {
	color: #859e6c;
	padding-left: 5px;
}

/* --- Misc --- */

.browserwarning {
	width: 915px;
}

#cnf a, #cnf a:visited, #cnf a:hover {
	font-size: 1px;
	color: #0d0f10;
}

.apollo { font:1em "Lucida Grande", Verdana, Arial, Sans-Serif; color:#333; font-size:10px;}
.apollo ul { margin:0; padding:0;}
.apollo ul li strong{
font-size:10px;
color: #F00;
}
.apollo ul li.a0 { background:#f3f3f3; color:#000;  list-style:none; width:526px;}
.apollo ul li.a1 { background:#ebebeb; color:#000;  list-style:none; width:526px;}
.apollo ul li dt{ padding-left:10px; padding-right:10px;}


.apollo p { padding:0; margin:0;}


.contact { 
text-align:center;
padding-bottom:20px;

clear:both;}
.contact img{border:0 !important; }

.canshu { font-family:Arial, Helvetica, sans-serif; color:#333; font-size:14px; font-weight:bold; }

.apollofeedback tr td , b{ text-align:left; color:#333;}

.fy{ text-align:center; padding-top:20px;}
#fenye{ margin:0; padding:0; padding-bottom:30px; padding-top:5px;}
#fenye li{ text-align:center; float:left; border:1px solid #A7BCCD; width:16px; height:16px; padding:2px; background-color:#CD1418; list-style:none; margin-left:5px; margin-right:5px;  color:#FFF; font-size:12px; font-weight:bold; margin-bottom:8px;}
#fenye li.nowy{ float:left; border:1px solid #A7BCCD; width:16px; height:16px; padding:2px; background-color:#CCC; list-style:none; margin-left:5px; margin-right:5px; text-align:center; color:#000; font-size:12px; font-weight:bold;}
#fenye li a,#fenye li a:visited{ color:#fff; text-decoration:none; font-size:12px;}
#fenye li.nowy a,#fenye li.nowy a:visited{ color:#000; text-decoration:none; font-size:12px;}
#fenye li.next{ width:46px;}

.lightbox{width:300px;background:#FFFFFF;border:1px solid #ccc;line-height:25px; top:20%; left:20%;}
.lightbox dt{background:#f4f4f4; padding:5px;}

.apollodown { margin:20px 0 0 0; background-image:url(/images/in_05.jpg); height:60px;}
.apollodown a,apollodown a:visited { color:#999; font-size:12px; text-decoration:none;}


.index_motorcycle { float:left; font-family:Arial, Helvetica, sans-serif; color:#333; font-size:10px; margin:15px 0 0 4px; width:202px; }
.index_motorcycle h1 { font-size:14px; color:#F00; margin:0; padding:0; clear:both;}
.index_motorcycle img { clear:both;float:right; padding:0;}

.index_electricbike { float:left; font-family:Arial, Helvetica, sans-serif; color:#333; font-size:10px; margin:15px 0 0 10px; width:200px; }
.index_electricbike h1 { font-size:14px; color:#F00; margin:0; padding:0; clear:both;}


.index_atv { float:left; font-family:Arial, Helvetica, sans-serif; color:#333; font-size:10px; margin:15px 0 0 2px; width:210px;}
.index_atv h1 { font-size:14px; color:#F00; margin:0; padding:0 0 0 8px; clear:both;}

.apollonewslist { margin:0 0 10px 0; width:550px;}
.apollonewsname { float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:FFF; 
FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#000000,endColorStr=#FFFFFF);
 font-weight:bold; padding:0 0 0 10px; margin:0; width:400px;}
.apollonewsname a,apollonewsname a:visited { color:#fff; font-size:12px; text-decoration:none;}
.apollonewsnr{ clear:both; float:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000; background-color:#EAEAEA; text-align:left; padding:5px 10px 5px 10px; margin:0 0 10px 0; width:550px;}

.td1{ width:140px; text-align:left; padding-left:5px;}
.td2{ padding-left:5px; width:420px;}

.xuanzhuan { height:367px;}
.xuanzhuan1 { position:relative; left:468px; top:-360px; width:50px;}