body{
	background-color:#E2DED3; 
	padding: 0;
	margin: 0;
	width: 100%;
	height: 100%;
	font-family:"ËÎÌå";
	font-size: 12px;
	color: #626262;
	text-align:center;
	line-height:160%;
}

a{color:#626262; text-decoration:none;}
a:hover{text-decoration:underline;}
a:visited{color: #777;}

img {border:0;}

p {
	line-height:160%;
	font-size:12px;
	padding:5px 0 5px 0;
	color:#626262;
	text-indent:24px;
	text-align:left;
	
}

div {margin:0 auto;}
/*li {margin:5px 0 0 5px;}*/

.content p{text-align:left;margin:5px 0 0 5px}
.content .sub{
	margin:20px 0 0 0;
	font-size:14px;
	font-weight:bold;
	border-top:1px #999 dashed;
}

.mainContent{
	margin:0 auto;
	background: url("images/bg_white.gif") repeat-y top center;	
	display:block;
	width:1002px;
}

.column-1{
width:230px;
margin:0 0 0 12px;
padding:0px 6px 0px 4px;
border-right:1px solid #eee;
text-align:left;
background-color:#fff;
display:inline;
float:left;
overflow:hidden;
}

.column-2{
display:inline;
background:#fff;
width:711px;
float:right;
margin:0 16px 0 0;
padding:0 8px 0 8px;
text-align:center;
position:relative;
z-index:3;
}
.column-2 .content{
	margin-bottom:40px;
}
.noColumn{
display:inline;
background:#fff;
width:970px;
margin:0 0px 0 0;
text-align:center;
position:relative;
z-index:3;
}



#carLeftList ul{ margin:0 0 5px 0;padding:0 0 3px 0; border-bottom:1px #666 dashed;}
#carLeftList li{ list-style-type:none;margin:0; padding:0px;height:30px;}
/*
#carLeftLogo_1 {position:absolute;filter:Alpha(opacity=0);-moz-opacity:0;opacity: 0;left:10px;top:-100px;}
#carLeftLogo_2 {position:absolute;filter:Alpha(opacity=0);-moz-opacity:0;opacity: 0;left:10px;top:-100px;}
#carLeftLogo_3 {position:absolute;filter:Alpha(opacity=0);-moz-opacity:0;opacity: 0;left:10px;top:-100px;}
#carLeftLogo_4 {position:absolute;filter:Alpha(opacity=0);-moz-opacity:0;opacity: 0;left:10px;top:-100px;}
*/
#carLeftCampaignList { margin:0;background:url(images/carLeftCampaignListBg.gif); width:231px;text-align:center}

#carRightShow {display:inline;background:#fff;width:711px;float:right;margin:0 16px 0 0;}
#carRightShowNews {width:711px; height:96px; background:url(images/carRightShowDownBg.gif);}
#carRightShowBtnEnter {width:171px;margin:13px 0 0 15px;float:left}
#carRightShowTitleNews {width:25px;margin:4px 0 0 25px;float:left;border-right:1px #999 dashed;padding-right:5px;}




#homepage_newslist {width:400px;float:left;margin:0 0 0 13px;padding:5px 15px 0 0;display:inline;}
#homepage_foucsPic {width:556px;float:left;padding:5px 0 0}

.focus_newslist ul{margin:0; padding:0;width:100%;}
.focus_newslist li{
	font-size:12px;
	line-height:100%;
	padding:0;
	margin:0 0 0 5px;
	border-bottom:1px #D2D2D2 dashed;
	list-style-type:none;
	background:url(images/arrow_01.gif) no-repeat 5px 7px;
	line-height:190%;
	white-space:nowrap;
	overflow:hidden;
	text-align:left;
}
.newsTitle {float:left;padding:0 0 0 13px;margin:0;}
.newsTime {float:right;margin:0 0 0 20px;color:#999}



h1{
	font-size:16px;
	font-weight:bold;
	font-family:"ºÚÌå", "Î¢ÈíÑÅºÚ";
	line-height:180%;
	margin:20px 0 10px 0;
	padding:0 0 0 10px;
	border-bottom:1px #ccc dashed;
	text-align:left;
	background-color:#eee;
}


h1.title{
	background-color:transparent;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	font-family:"ºÚÌå", "Î¢ÈíÑÅºÚ";
	line-height:180%;
	margin:10px;
	padding:0 0 0 10px;
	border-bottom:2px #ccc dashed;
}

h2{
	color:#333;
	font-size:14px;
	font-family:"ºÚÌå", "Î¢ÈíÑÅºÚ";
	line-height:130%;
	text-align:left;
	margin:10px 0 0 0px;
}
h3{
	background-color:#BEBEBE;
	font-size:14px;
	font-weight:bold;
	font-family:"ºÚÌå", "Î¢ÈíÑÅºÚ";
	line-height:180%;
	margin:0;
	border-bottom:1px #555 dashed;
	text-align:left;
}
h6{
	font-size:12px;
	font-family:"ËÎÌå";
	font-weight:normal;
	line-height:150%;
	text-align:left;
	margin:0px 0 20px 0;
}

.subtitle{
	width:100%;
	margin:-10px 0px 0 0;
	display:inline;
	text-align:center;
	clear:both;
}


.leftNewsList {
	display:block;
	position:relative;
	z-index:300;
	width:230px;
	overflow:hidden;
}
.leftNewsList ul{
	margin:0;
	padding:5px 0 5px 20px;
	background:url("images/michael_crv_newsList_bg.gif") repeat-x top;
	/*min-height:605px;*/
	height:100%;
	overflow:hidden;
}
.leftNewsList li{
	border-bottom:1px #bbb dashed;
	white-space:nowrap;
	margin:5px 0 5px 0px;
}



#produceMailFlash {
	width:970px;
	height:29px;
	position:relative;
	z-index:1;
}




/*
 * Tabs CSS
 *
 * Adds styles for the primary and secondary tabs.
 *
 */

  div.tabs
  {
  	width:668px;
  }

  ul.primary
  {
    margin: 0;
    margin-left: 0px;
    padding: 0 0 0 10px;
    border-width: 0;
    list-style: none;
    white-space: nowrap;
    line-height: normal;
    background: url(images/tab-bar.png) repeat-x left bottom;
  }

  ul.primary li
  {
  	width:100px;
    float: left;
    margin: 0;
    padding: 0;
  }

  ul.primary li a
  {
    display: block;
    height: 24px;
    margin: 0;
    padding: 0 0 0 5px; /* width of tab-left.png */
    border-width: 0;
    font-weight: bold;
    text-decoration: none;
    color: #777;
    background-color: transparent;
    background: url(images/tab-left-new.gif) no-repeat left -38px;
  }

  ul.primary li a .tab
  {
    display: block;
    height: 20px; /* 24px (parent) - 4px (padding) */
    margin: 0;
    padding: 4px 13px 0 6px;
    border-width: 0;
    line-height: 20px;
    background: url(images/tab-right-new.gif) no-repeat right -38px;
    cursor: pointer;
  }

  ul.primary li a:hover
  {
    border-width: 0;
    background-color: transparent;
    background: url(images/tab-left-new.gif) no-repeat left -76px;
  }

  ul.primary li a:hover .tab
  {
    background: url(images/tab-right-new.gif) no-repeat right -76px;
  }

  ul.primary li.active a,
  ul.primary li.active a:hover
  {
    border-width: 0;
    color: #000;
    background-color: transparent;
    background: url(images/tab-left-new.gif) no-repeat left 0;
  }

  ul.primary li.active a .tab,
  ul.primary li.active a:hover .tab
  {
    background: url(images/tab-right-new.gif) no-repeat right 0;
  }
  
  
.formTable{
	margin:0 auto;
	width:90%;
	text-align:left;
	color:#fff;
}
.formTable .t_name{
	text-align:right;
	color:#979797;
}

.formTable select { padding: 3px 2px; border: 1px solid #ddd; line-height: 16px; }
.formTable td{
	width:100px;
	height:30px;
}

.formTable input{
	background:#848484;
	border:#686868;
	color:#fff;
}


.carClub_1{

background: url(images/carClub_bg1.jpg) no-repeat center top;
width:970px;
margin:0 auto
text-align:center;
position:relative;
z-index:3;

}
.carClub_2{
background: url(images/carClub_bg2.jpg) no-repeat center bottom;
min-height:450px;
overflow-y:visible;
}


	.clubartclelist {width:270px;float:left;margin:20px 0 0 0;text-align:center;display:inline;}
	.clubartclelist ul{margin:0 auto;padding:0;}
	.clubartclelist li{background:url(images/spirior_club_artcle_t1.gif);color:#fff;line-height:24px;min-width:270px;height:24px;text-indent:20px;margin:1px 0 1px 0;text-align:left;list-style:none;	white-space:nowrap;}
	.clubartclelist a , .clubartclelist a:link , .clubartclelist a:hover , .clubartclelist a:active , .clubartclelist a:visited  {color:#fff;text-decoration:none;}


.clubartclecontent{
	float:left;
	width:680px;
	text-align:center;
	padding:10px;
	display:inline;
}

.clubartclecontent p{
	margin:5px;
	padding:0px;
	color:#333;
	clear:left;
}
.clubartclecontent .subtitle{
	width:100%;
	margin:0 25px 0 0;
	display:inline;
	text-align:center;
	clear:both;
}
.clubartclecontent .sub{
	margin:20px 0 0 0;
	font-size:14px;
	font-weight:bold;
	border-top:1px #999 dashed;
}



.clubartclecontent .photo{
	clear:both;
	color:#777;
	font-size:14px;
	border:0px #000 dashed;
	padding:10px 0 10px 0;
	
}

.clubartclecontent .photo img{
	margin:0px;
}
.clubartclecontent .photo_right{
	float:left;
	margin:30px 0 0 0;
}



.clubartclecontent .newsTitle{
	text-align:center;
	margin:10px 0 10px 0;
	padding:10px 0 10px 0;
	width:100%;
	border-bottom:2px #888 solid;
}
.clubartclecontent .newsTitle span{
	color:#000;
	padding:5px;
	font-size:18px;
	font-weight:bold;
}

.clubartclecontent h1{
	clear:both;
	font-size:16px;
	font-weight:both;
	font-family:"ËÎÌå", "Î¢ÈíÑÅºÚ";
	line-height:130%;
	margin:50px 0 10px 0;
	padding:0 0px 0 22px;
	border-bottom:1px #ccc dashed;
	text-align:left;
	background:url(images/spirior_club_artcle_h1_style.gif) no-repeat 2px 2px #eee;
}

.clubartclecontent h2{
	font-size:14px;
	font-weight:bold;
	font-family:"ËÎÌå", "Î¢ÈíÑÅºÚ";
	line-height:130%;
	margin:20px 0 5px 0;
	padding:0 5px 0 5px;
	text-align:left;
	float:left;
	background:#999;
	color:#fff;
	clear:both;
}

.clubartclecontent h3{
	font-size:14px;
	font-weight:bold;
	font-family:"ËÎÌå", "Î¢ÈíÑÅºÚ";
	line-height:130%;
	padding:0 5px 0 5px;
	text-align:left;
	float:left;
	background:transparent;
	color:#000;
	border:0px;
	margin:10px 0 0 0 ;
	clear:both;
}
.clubartclecontent h4{
	font-size:14px;
	font-weight:normal;
	font-family:"ËÎÌå", "Î¢ÈíÑÅºÚ";
	line-height:130%;
	padding:0 5px 0 5px;
	margin:10px 0 5px 0;
	text-align:left;
	float:left;
	background:transparent;
	color:#000;
	border-bottom:1px #999 dashed;
	clear:both;
	width:98%;
}

.clubartclecontent .author{
	float:right;	
}


.clubSectionTitle {background:url(images/spirior_club_section_tbg.gif);text-align:left;padding:0 0 0 10px;}

	.clubartclelists {width:380px;float:left;text-align:left;display:inline;background:#fff;border:1px #ccc solid;}
	.clubartclelists .title1{text-align:left;height:21px;background:url(images/spirior_club_titilebg_1.gif);border:1px #ccc solid;padding:0 0 0 10px;line-height:21px;font-size:14px;font-weight:bold;}
	.clubartclelists .title2{text-align:left;height:21px;background:url(images/spirior_club_titilebg_2.gif);border:1px #4A9F0D solid;padding:0 0 0 10px;line-height:21px;font-size:14px;font-weight:bold;color:#fff;}
	.clubartclelists ul{margin:0 auto;padding:0;}
	.clubartclelists li{line-height:32px;min-width:270px;height:32px;margin:0px 15px 0px 15px;text-align:left;list-style:none;	white-space:nowrap;border-bottom:1px dotted #ccc;}
	.clubartclelists li a{float:left;margin:0;padding:0;}
	.clubartclelists li span{float:right;margin:0;padding:0;color:#aaa;}
