/*  common css
***************************************/
* {padding:0; margin:0; font-family:"Tahoma", Arial, Helvetica, sans-serif; font-size:11px; color:#8b8b8b; border:none; outline:none}
body	{background:#000 url(../images/bgd_site.jpg) 50% 0  no-repeat; text-align:center; padding:0; border-top:#bb242c solid 3px}
li, ul {list-style:none}
p {line-height:16px;}
a {text-decoration:none; color:#8b8b8b;}
a:hover {color:#bb242c}
caption { display:none}
input { background:#171717; border:1px solid #2e2b2f; padding:2px}
h2 { font-size:24px; color:#FFFFFF; font-weight:normal; text-transform:uppercase}
h3 { font-size:16px; color:#FFFFFF; font-weight: bold; text-transform:uppercase}
/*  basic classes
***************************************/
.clear { clear:both; height:0; line-height:0 }
.solid { background:url(../images/bgd_solid.gif) 0 0 no-repeat}
.blockGeneral { width:958px; overflow:hidden; clear:both }
.flash { width:383px; padding:0;}
.flashCar { width:767px; overflow:hidden;}
.illusHome{float:right; margin:82px 0 0 0 }
.hidden, .contentText02 .hidden  { display:none;}
/*change background*/
.preowned{background: #000 url(../images/bgd_preowned.jpg) 0 0 no-repeat;}
.general {background: url(../images/bgd_contentgeneral.gif) 0 0 no-repeat;}
.newsArcticles { background:#000}
	.bgdHeadQuater { background:url(../images/bgd_contact_01.jpg) no-repeat; padding:68px 0 60px 60px;}
/*	.bgdService { background:url(../images/bgd_intro_service.gif) no-repeat;}
	.bgdContact { background:url(../images/bgd_contact.jpg) no-repeat;} */

/* main structure
***************************************/
.mediaPages{ background:#000 url(../images/bgd_site_01.jpg) 50% 0 no-repeat }
.main { width:958px; overflow:hidden; margin:0 auto; text-align:left; }
	/* header
	***************************************/
	.header { width:958px; overflow:hidden }
		h1 { float:left; padding:35px 0 0 25px }
		.blockNav { float:right; width:315px; overflow:hidden }
		/*topNav*/
		.topNav{ float:right; width:259px; height:26px; background:url(../images/bgd_top_nav.png) 100% 0 no-repeat; padding:5px 0 0 0; }
			.topNav li { text-transform:uppercase; display:inline; padding:0 0 0 24px }
			.topNav a { color:#fff; font-size:10px }
			.topNav a:hover { color:#000; text-decoration:none }
			.topNav .active { color:#000 }
		/*mainNav*/
		.mainNav { float:right; width:304px; height:33px; overflow:hidden; background:url(../images/bgd_nav.png) 0 0 no-repeat; padding:5px 0 0 10px; margin:9px 0 }
			.mainNav li { text-transform:uppercase; line-height:20px; background:url(../images/bgd_line_nav.gif) 100% 0 no-repeat; display:inline; padding:2px 8px 4px 8px }
			.mainNav .last { background:none; padding:0 0 0 10px }
			.mainNav a { color:#7d7d7d; font-size:10px }
			.mainNav a:hover { color:#fff; text-decoration:none }
			.mainNav .active { color:#fff }
		/*levContext*/
		.levContext { width:184px; padding:3px; overflow:hidden; float:left; background:#010101 url(../images/bgd_levcontext.png) 0 0 no-repeat; min-height:452px}
			.levContext h3 { font-size:14px; background:#000; padding:8px 10px 6px 10px; margin:0 0 1px 0; text-transform:uppercase }
			.levContext li { width:165px; padding:0 10px; line-height:25px; background:url(../images/bgd_levpng.png) 0 0 no-repeat; }
			.levContext li ul { padding:0; margin:0 0 0 -10px}
			.levContext li li {padding-left:20px;}
			.levContext li a { color:#898989; text-transform:uppercase}
			.levContext li a:hover { color:#FFF; text-decoration:none;}
			.levContext li li a:hover { color:#bb242c;}
				.levContext .selected { color:#FFF;}
				.levContext .active { color:#bb242c;}
				
			.highlight .levContext , .blockGeneral .levContext{width:184px; float:right; background:#000 url(../images/bgd_levcontext_01.gif) 0 0 no-repeat; min-height:175px}
	
	/* container
	***************************************/			
	.container { width:958px; overflow:hidden; min-height:460px;}
				/*content*/
				.content { width:767px; overflow:hidden; float:left; min-height:468px}
				.content .intro { padding-left:60px;}
					.content .illusHome { margin:0}
		/*intro
		***************************************/
		/*introDesign*/
		.intro {	width:958px; overflow:hidden;	min-height:289px; position:relative;}
		.intro .teaserText {position:absolute; z-index:999; margin:0; padding:0; color:#FFFFFF; font-size:20px;font-weight:normal;}
		.intro  p { font-size:11px; text-transform:none; color:#7f7f7f; padding:0 0 10px 0; margin:0; display:block; line-height:16px}
		.intro  img { width:958px; height:289px;}
			.posi00 {top:120px; left:90px;}
			.posiFF {top:120px; left:90px;}
			.posiFF p {color:#FFF;}
					/*introDesign*/
					.introDesign {	width:767px; overflow:hidden; min-height:180px; position:relative;}
					.introDesign .teaserText {position:absolute; z-index:999; margin:0;  padding:0; color:#e4e4e4; font-size:20px;font-weight:normal;}
					.introDesign  p { font-size:11px; color:#e4e4e4; padding:0 0 10px 0; margin:0; display:block}
					/*.introDesign  img { width:767px; height:303px;}*/
					
					/* design position
					***************************************/
					.posiTitle1 {top:103px; left:80px}
					.posiTitle2 {top:134px; left:505px}
					.posiTitle3 {top:125px; left:55px}
					.posiTitle4 {top:42px; left:55px}
					.posiTitle5 {top:103px; left:60px}
					.posiTitleService {top:130px; left:60px;}
					.posiTitleService p {color:#7f7f7f; text-transform:none}		
				/*.introContact { width:250px; height:160px; padding:130px 620px 0 90px;}
				.introContact h2 {color:#FFFFFF; font-size:20px; font-weight:normal; padding:0;}*/	
			
				.introContact {width:767px; height:160px; position:relative; margin-bottom:10px;}
				.introContact h2 {color:#FFFFFF; font-size:20px; font-weight:normal; position:absolute; z-index:999; top:68px; left:60px;}
					
				.introContact01 { width:765px; height:160px; border-top:2px solid #272427; border-bottom:2px solid #272427; border-left:2px solid #272427; position:relative;}
				.introContact01 h2 {color:#FFFFFF; font-size:20px; font-weight:normal; position:absolute; z-index:999; top:68px; left:60px;}
					
				.introContact02 { width:707px; height:156px; position:relative; clear:left; background:#000}
				.introContact02 h2 {color:#FFFFFF; font-size:20px; font-weight:normal;  position:absolute; z-index:999; top:60px; left:60px;}
					
		/*highlight
		***************************************/	
		.highlight { width:958px; overflow:hidden; clear:both;}
			.highlight h4 { font-size:10px; color:#595959; font-weight:normal; text-transform:uppercase; padding:0 0 10px 0}
			.highlight h3 { font-size:14px ; text-transform: uppercase}
			.highlight dl {width:184px; height:165px; float:left; overflow:hidden; background:url(../images/bgd_blocktype_01.png) 0 0 no-repeat; padding:3px 3px 0 3px; margin:0 2px 0 0; position:relative}
				.highlight img { display:block}
				.highlight dt {margin:0 0 1px 0; padding:0; width:184px; height: 160px; background:#0c0c0c;}
				.highlight dd {top: 125px; height: 168px; width:172px; background:#000 url(../images/bgd_blocktype01_content.gif) 0 0 repeat-x; padding:10px 5px 10px 7px; margin:0; position:absolute;}
				.highlight p { color:#525253; }
			.highlight .last { margin:0;}

			.highlight dl.last dd{padding:10px 0; width:184px}
				.highlight dl.last h3{padding:0 10px 0 12px; margin:-5px 0 10px 0;}
				.highlight dl.last h3.title{border:none; margin:0; }
				.highlight dl.last h4.title{margin:0 0 15px 0; border:none; padding-top:0px}
				.highlight dl.last h4{padding:5px 10px 5px 12px; border-top:#2c2c2c solid 1px;}
				.highlight dl.last p{padding:0 10px 5px 12px;}
			
				
			.highlight .lastActive { margin:0 0 0 1px; }
				.highlight .lastActive dd { margin:0 0 2px 0; }
				.highlight .current h4, .bgdPerformance .highlight .current h4, .media .highlight .current h4{color:#bb242c}
				.highlight .current .title{display:none}
		/*highlightIllus*/		
		.highlightIllus {overflow:hidden; min-height:310px}		
		/*hightlight General*/	
		.hightlightGeneral { padding:22px 12px; overflow:hidden}
		.hightlightGeneral h2 { font-size:18px; text-transform:uppercase; padding:0 0 15px 0;}	
		.hightlightGeneral h2 span { color:#bb242c; font-size:16px; font-weight:bold; padding-right:5px}
			.hightlightGeneral .illusGeneral {float:left}	
			.hightlightGeneral .txtGeneral { width:380px; float:left; margin:0 0 0 20px;}
			.hightlightGeneral .txtGeneral p { padding:0 0 20px 0; text-align:left}	
		/*highlight Logo*/
		.highlightLogo { width:324px; float:right; margin:0 0 30px 0;}
		.contentText .highlightLogo p { margin:0; padding:0}
			.highlightLogo img { margin:0 0 3px 0; width:310px; height:147px;}
		/*highlight Sizes*/
		.highlightSizes { width:230px; overflow:hidden; float:right}
		.highlightSizes h4  { width:210px; background:url(../images/bgd_tileblocksize.gif) 0 0 repeat-x; padding:10px; margin-bottom:3px}
		.highlightSizes table {font-size:10px; border-top:1px solid #151416; border-left:1px solid #151416;}
		.highlightSizes td { color:#FFF; padding:5px; border-bottom:1px solid #151416; border-right:1px solid #151416}
		.highlightSizes a { color:#FFF;}

		/*highlightPressDealers*/
		.highlightPressDealers { width:879px; padding:20px 40px 0 40px; min-height:152px; background:url(../images/bgd_contentpressdealers.gif) 0 0 repeat-x}
			.highlightPressDealers h3 { padding:0 0 10px 0;}
			.highlightPressDealers p { padding:0 0 10px 0;}

		/*list Bottom
		***************************************/
		.lstBottom  {  width:380px; text-align:right; float:right;}
		.lstBottom li { padding: 0 0 0 10px; display:inline;}
		.lstBottom li a { color:#FFF;}
		.lstBottom li a:hover { color:#bb242c; text-decoration:none}					
		/*NewsFeed*/
		.lstNewsFeed {width:726px; padding:15px 20px 5px 20px; overflow:hidden; float:left;  background:url(../images/bgd_contentpressdealers.gif) 0 0 repeat-x; margin-right:1px}
		.lstNewsFeed dt {padding:0 0 3px 0;}
		.lstNewsFeed dt a {color:#FFF; }
		.lstNewsFeed dt span{color:#bb242c;}
		.lstNewsFeed dd { padding:0 0 5px 0;}
		/*list Button*/
		.lstButton {width:767px; overflow:hidden; text-align:right}
		.lstButton li { display:inline; margin-left:2px}
		.lstButton li img { vertical-align:middle}
		.lstButton .paging{ color:#bb242c; padding:0;}
				/*linksList*/	
				.linksList {width:324px; float:left;}
					.contentText .linksList {margin:10px 0 0 0; padding:0}
					.contentText .linksList li { padding:3px 0 0 0; background:none }
					.contentText .linksList .title{ color:#fff; font-weight:bold; padding-bottom:10px}	
					.linksList a { color:#898989; }
					.linksList a:hover { color:#bb242c; }
					.linksList .active { color:#bb242c }	

			/*contentText
			****************************************/	
			.contentText { width:678px; margin: 0 20px 15px 60px; overflow:hidden; clear:both}
			.contentText h2 {padding:0; text-transform:uppercase; font-size:18px;}
			.contentText h3 { padding:0;}
			.contentText h4 {padding:0; font-size:14px; padding-bottom:10px; padding-top:20px; color:#CCCCCC}			
			.contentText p { width:324px; float:left; margin:0 15px 0 0;}
				.contentText .textSpecil { width:100%; float:none; padding:0 0 10px 0;}
				.contentText .txtInner { width:324px; float:left; margin:0 15px 0 0; overflow: hidden}
				/*car range*/
				.contentText .carInfo { width:648px; overflow:hidden; clear:both;}
					.contentText .carInfo th { padding:35px 10px 12px 10px }
					.contentText .carInfo td { padding:10px}
					.contentText .carInfo .highlight { background:#101010 }
					.contentText .carInfo .highlight td { padding:8px 10px}
			.contentText01 { background:url(../images/bgd_content_01.png) 0 0 no-repeat; width:767px; min-height:321px; overflow:hidden; padding:30px 0 10px 0 ;}
				.contentText01 h2 {color:#FFFFFF; font-size:24px;font-weight:normal; padding:0 0 0 30px;}
				.contentText01 p, .contentText01 .lstType {float:left; margin:0 30px 0 0; width:310px; padding:0 0 10px 30px;}
				.contentText01 .lstType li { text-decoration:underline; padding:0 0 2px 0;} 
				.contentText01 a{ color:#898989;}
				.contentText01 a:hover { color:#BB242C; text-decoration:underline;}
				.contentText01 a.active { color:#BB242C; text-decoration:underline;}

			.contentText02 { background:url(../images/bgd_content_02.png) 0 0 no-repeat; width:767px; min-height:321px; overflow:hidden; padding:30px 0 10px 0 ;}
				.contentText02 div { width:270px; float:left; margin:0 0 0 30px; display:inline;}
				.contentText02 .first { width:277px; margin:0 0 0 60px;}
				.contentText02 .last { width:390px; float:right; clear:right;}
				.contentText02 h2 {color:#FFFFFF; font-size:24px;font-weight:normal; padding:0 0 20px 0;}
				.contentText02 h4 { float:left; width:170px; margin:0 0 10px 0;}
				.contentText02 p { padding:0 0 20px 0;}
				.contentText02 ul { float:left; width:170px; text-transform:uppercase;}
				.contentText02 li { padding:0 0 2px 0;}
				.contentText02 a{ color:#898989; }
				.contentText02 a:hover { color:#BB242C;}
				.contentText02 a.active { color:#BB242C;}

			.contentText03 { background:url(../images/bgd_content_03.png) 0 0 no-repeat; width:767px; min-height:321px; overflow:hidden; padding:30px 0 10px 0 ;}
				.contentText03 div { width:340px; float:left; margin:0 0 0 60px; display:inline;}
				.contentText03 .last { width:300px; float:right; clear:right;}
				.contentText03 h2 {color:#FFFFFF; font-size:24px;font-weight:normal; padding:0; }
				.contentText03 h4 { width:170px; float:left; margin:0 0 10px 0;}
				.contentText03 h3 { color:#FFFFFF; font-weight:normal; text-transform:none; float:left; margin:0 0 10px 0; font-size:13px;}
				.contentText03 p { padding:0 0 20px 0;}
				.btnBack { float:right; margin:0 30px 0 0;}

			.contentFaq { background:#000000; width:707px; min-height:270px; overflow:hidden; padding:30px 0 10px 60px ;}
			.contentFaq h4 { color:#FFFFFF; font-size:12px; margin:20px 0 5px 0;}
			.contentFaq ul   { padding:0 0 15px 0;}
			.contentFaq li  { padding:0 0 5px 0;}
			.contentFaq .active a { color:#FFF;}
			.topLink { color:#252525; font-weight:normal; font-size:10px; margin:-10px 10px 0 0; float:right}
				.contentText03 dt { color:#FFFFFF; font-size:13px; font-weight:bold; width:270px; overflow:hidden; margin:0 0 10px 0; }
				.contentText03 dd { width:270px; overflow:hidden; padding:0 0 12px 0}
				.contentText03 dd div{margin:0}
				.contentText03 img { float:left }
				.btnOpen { border:none; background:none; padding:68px 0 0 15px; float:left }

			/*txtInner*/
			.txtInner h3 { padding:0 0 15px 0;}
			.txtInner p { padding:0 0 15px 0;}
			
			/*frmContact
			***************************************/	
			.contentText03 .frmContact { width:295px; padding:0; overflow:hidden; float:right; margin:0 }
			.frmContact h3 {padding:0 0 10px 0; float:none; }
			.contentText03 .frmContact p {width:295px; padding:5px 0; overflow:hidden;}
			.frmContact span { font-size:25px; line-height:0; color:#bb242c; margin:15px 0 0 5px; display:none}
			.frmContact label { width:85px; float:left; font-size:13px; color:#FFF; font-weight:bold}
			.frmContact label.chekBox { font-size:12px; color:#898989; font-weight:normal; line-height:18px; background:url(../images/ico_choose.gif) 0 0 no-repeat; padding:0 0 3px 25px}
			.frmContact label.chekBoxCurrent { font-size:12px; color:#898989; font-weight:normal; line-height:18px; background:url(../images/ico_choosecurrent.gif) 0 0 no-repeat; padding:0 0 3px 25px}
			.frmContact input { width:160px; margin-right:5px; float:left}
			.frmContact input.chekBox { width:13px; height:13px; margin:2px 8px 0 0; border:0;}
				.frmContact input.btnSubscribe { width:82px; height:26px; float:right; margin:50px 30px 0 0; border:0; padding:0}
		
				.contentText03 .frmContact .pad1 { padding:10px 0 5px 0;}
				.contentText03 .frmContact .pad2 { margin:0 0 0 85px;}

			/* design
			***************************************/
				.hightlightPhoto { width:324px; float:right; margin:30px 15px 0 0;}			
				/* product Photo*/	
				.productPhoto { float:right; width:266px; overflow:hidden; background: #000 url(../images/bgd_product_photo.gif) 0 0 repeat-x; padding:18px 24px 0 24px }
					.productPhoto h3{font-size:16px; padding:0; margin:0}
					.productPhoto div { width:266px; overflow:hidden; text-align:center }
			
			/* media
			***************************************/
				/*highlight*/
				.media .highlight { width:958px; overflow:hidden; clear:both }
				.media .highlight h4 { font-size:10px; color:#595959; font-weight:normal; text-transform:uppercase; padding:0 0 10px 0}
				.media .highlight dl { float:left; width:248px; display:inline; overflow:hidden; background: url(../images/bgd_blocktype_02.png) 0 0 no-repeat; padding:3px 3px 0 3px; margin:0 2px 0 0 ;}
					.media .highlight img {display:block}
					.media .highlight dt {margin:0 0 1px 0; padding:0; width:248px; overflow:hidden; background:#0c0c0c }
					.media .highlight dd {width:226px; overflow:hidden; background:#000 url(../images/bgd_blocktype01_content.gif) 0 0 repeat-x; padding:10px 10px 10px 12px; margin:0; }
					.media .highlight p { color:#525253; }
					
				.media .highlight .last { margin:0 0 0 1px; }
					.media .highlight .active {}
					.media .highlight .active h4 { color:#bb242c }
					
				.media .highlight .lastActive { margin:0 0 0 1px; }
					.media highlight .lastActive dd { margin:0 0 2px 0; }
			
			/* video
			***************************************/
			.flashVideo { float:left; width:565px; overflow:hidden; padding:20px 0 0 45px }
			.flashVideo .txtIntro{width:332px; overflow:hidden; padding:10px 0 0 0}
			.flashVideo .txtIntro h2{font-size:20px; padding:0 0 10px 0}
			.videoList { float:left; width:149px; overflow:hidden; background: url(../images/bgd_list_video.gif) 0 0 repeat-x; padding:3px 3px 0 3px }
				.videoList dl{width:119px; overflow:hidden; background:url(../images/bgd_list_video_content.gif) 0 0 repeat-x; padding:18px 15px 0 15px }
				.videoList dt{padding:0 0 10px 0}
				.videoList dd{padding:0 0 22px 0}
				.videoList h3{font-size:14px; font-weight:bold}
			/*news
			/////////////////*/
			.news .highlightNews { float:left}
			.news .highlightNews dl {width:248px; min-height:175px; background: url(../images/bgd_blocktype_02.png) 0 0 no-repeat; }
			.news .highlightNews dt {width:248px;}
			.news .highlightNews dd {width:226px; min-height:70px}
			.news .highlightNews .date {width:70px; min-height:0px; background:none}
			.news .highlightNews .readMore {width:80px; margin-right:10px; display:inline; min-height:0px; background:none}
					/*highlight News*/
					.highlightNews { width:767px; overflow:hidden; clear:both }
					.highlightNews .list {width:767px; overflow:hidden; margin-bottom: 30px}
						.highlightNews h3 { font-size:13px; color:#FFF; font-weight:bold; text-transform:uppercase; padding:0}
						.highlightNews dl { float:left; width:184px; display:inline; overflow:hidden; background: url(../images/bgd_blockType_01.gif) 0 0 no-repeat; padding:3px 3px 0 3px; margin:0 2px 0 0 }
							.highlightNews img { clear:both }
							.highlightNews dt {margin:0 0 1px 0; padding:0; width:184px; overflow:hidden; background:#0c0c0c }
							.highlightNews dd {width:162px; min-height:85px; overflow:hidden; background:#000 url(../images/bgd_blockType01_content.gif) 0 0 repeat-x; padding:5px 10px 10px 12px; margin:0; }
							.highlightNews p { color:#525253; }
								.highlightNews .date { width:70px; color:#bb242c; float:left; padding:0 0 0 12px; margin-top:5px; font-size:12px; min-height:0px; background:none}
								.highlightNews .readMore {width:80px; margin-right:10px; display:inline; float:right; padding:0; min-height:0px; background:none}
								.highlightNews .readMore a { color:#FFF; font-size:10px}
								.highlightNews .readMore a:hover {color:#bb242c;}

								.highlightNews .last { margin:0 0 0 1px; }
		/*Performance
		***************************************/						
		.bgdPerformance .highlight { width:958px; overflow:hidden; clear:both }
		.bgdPerformance .highlight h4 { font-size:10px; color:#595959; font-weight:normal; text-transform:uppercase; padding:0 0 10px 0}
		.bgdPerformance .highlight dl { float:left; width:248px; display:inline; min-height:168px; overflow:hidden; background: url(../images/bgd_blocktype_01.png) 0 0 no-repeat; padding:3px 3px 0 3px; margin:0 2px 0 0 ;}
		.bgdPerformance .highlight img { display:block}
		.bgdPerformance .highlight dt {margin:0 0 1px 0; padding:0; width:248px; overflow:hidden; background:#0c0c0c }
		.bgdPerformance .highlight dd {width:226px; overflow:hidden; background:#000 url(../images/bgd_blockType01_content.gif) 0 0 repeat-x; padding:10px 10px 10px 12px; margin:0; }
		.bgdPerformance .highlight p { color:#525253; }
		
		.bgdPerformance .highlight .last { margin:0 0 0 1px; }
		.bgdPerformance .highlight .active h4 { color:#bb242c }
		
		.bgdPerformance .highlight .lastActive { margin:0 0 0 1px; }
		.bgdPerformance highlight .lastActive dd { margin:0 0 2px 0; }
			/*illusHome*/
			.bgdPerformance .illusHome { margin:10px 12px 0 0;}
			.preowned .illusHome { margin:35px 50px 0 0;}
		/*Table
		***************************************/
		.tblEngineTypes { float:right; margin-top:-5px;}
			.tblEngineTypes th { background:#131214; padding:10px 5px 7px 10px;}
			.tblEngineTypes td { font-size:14px; font-weight:bold; padding:6px 5px 6px 10px; background:#000; border-bottom:1px solid #151416; border-top:1px solid #151416; border-left:1px solid #151416; }
			.tblEngineTypes td img { margin-left:5px}
			.tblEngineTypes p {font-size:11px; float:none; width:auto; margin:0; font-weight:normal; color:#8b8b8b}
			.tblEngineTypes .lastTd { border-right:1px solid #151416;}
				.tblEngineTypes .lastTd img { margin:0}
			.tblEngineTypes .blankTd { height:1px; padding:0; margin:0; border:0 none;}
			.tblEngineTypes span { color:#FFFFFF;}

		/*FIX EDITOR*/
		.contentText ul, .contentText ol, .contentText01 ul, .contentText01 ol, .contentText02 ul, .contentText02 ol, .contentText03 ul, .contentText03 ol, .contentText04 ul, .contentText04 ol, .contentText05 ul, .contentText05 ol, .txtGeneral ul , .txtGeneral ol, txtInner ul , .txtInner ol, .txtIntro ul, .txtIntro ol, .editor ul, .editor ol{ margin:0 0 10px 0;}
		.contentText ul li, .contentText01 ul li, .contentText02 ul li, .contentText03 ul li, .contentText04 ul li, .contentText05 ul li, .txtGeneral ul li, .txtInner ul li, .txtIntro ul li, .editor ul li { margin:0; background:url(../images/icon_li_editor.gif) 0 5px no-repeat; padding:0 0 10px 15px}
		.contentText ol li, .contentText01 ol li, .contentText02 ol li, .contentText03 ol li, .contentText04 ol li, .contentText05 ol li, .txtGeneral ol li, .txtInner ol li, .txtIntro ol li, .editor ol li { list-style-type:decimal!important; list-style:inside; padding:0 0 10px 0;}
			.editor p a { text-decoration:underline}
		.contentText ul, .contentText ol { width:324px; float:left; margin-right:15px}
		.contentText01 ul, .contentText01 ol {float:left; margin:0 30px 0 0; width:310px; padding:0 0 10px 0;}
		
		.txtGeneral .lstBottom, .contentText02 .last ul { margin:0}
		.txtGeneral .lstBottom li, .contentText02 .last li, .lstType  { background:none;}
		.contentText02 .last li {padding:0 0 2px 0}
		.contentText02 div.editor { padding:0 0 10px 0; margin:0} 
		/* footer
		***************************************/	
		.footer { width:939px; border-top:#0f0f0f solid 1px; padding:5px 10px 0 10px; overflow:hidden; margin-top:5px }
			.footer ul { float:left;}
				.footer li { display:inline; color:#2e2e2e; }
			.footer p { float:right;/* color:#2e2e2e; */}
		
		/* Alert class */
		.alertLayer {font-size:1em; width:85px; position:absolute; top:0; left:0; visibility:hidden; z-index:999; margin-top:5px}
			.alertLayer a {overflow:hidden; float:right;}
			/* layer type */
			.layer {background:#BB242C; border:1px solid #151416;}
				.layer a {display:none;}
			.layer p {color:#fff; margin:0; padding:5px 3px;}
/* cms */
.contentcms{ padding-left:60px;}
.cmstbl:hover {background-color: #333333;}

.capcha {}
.capcha input { border:none; width:20px; padding:0px; margin-left:30px}
.infomessage { background-color:#FFF; color:#000; padding:10px; margin-right:40px; margin-bottom: 20px; font-weight:bold}
.errormessage { background-color:#FFF; color:#F00; padding:10px; margin-right:40px; margin-bottom: 20px; font-weight:bold}

div.wptxt {position:relative;}
div.wptxt div#flashcontent {position:relative; z-index:1;}
div.wptxt img.wptxt-n {position:absolute; z-index:5; top:272px; left:585px;}
div.wptxt img.wptxt-p {position:absolute; z-index:5; top:270px; left:85px;}
div.wptxt img.wptxt-t {position:absolute; z-index:5; top:330px; left:40px;}
div.wptxt img.wptxt-s {position:absolute; z-index:5; top:325px; left:500px;}

.newsleftimage {padding: 5px 20px 10px 0;}