@charset "utf-8";
body {
	padding: 0;
	margin: 0;
	background: url(../imgs/bg_ptt_body.jpg) top center #6D6E73;
}
input, select {
	vertical-align: middle;
	font-family: Tahoma;
}
img {
	vertical-align: middle;
	border: none;
}
h1, h2, h3, h4, h5, h6, ol, ul, p {
	padding: 0;
	margin: 0;
}
li { list-style: none; }
a { color: #fff; text-decoration: none; }
a:hover { text-decoration: underline; }
img, a, li { outline: none; }
.more { font-size: 12px; }
.more2 { text-align: right !important; }
#theme { background: url(../imgs/bg_ptt.jpg) no-repeat top center; }
.obj011h, .obj010h { height: 34px; text-indent: -9999px; background: url(../imgs/header_ptt.png) no-repeat !important; }
/*header ptt*/
.auto-gallery .obj011h { background-position: 0 -258px !important; }
.sidebar-classi .obj011h { background-position: 0 -301px !important; }
.ptt-related-link .obj011h { background-position: 0 -344px !important; }
#auto-news .column-right .obj010h { background-position: 0 -43px !important; }
#auto-tips-guide .column-left .obj010h { background-position: 0 -86px !important; }
#auto-tips-guide .column-right .obj010h { background-position: 0 -129px !important; }
#auto-modify-celeb .column-left .obj010h { background-position: 0 -172px !important; }
#auto-modify-celeb .column-right .obj010h { background-position: 0 -215px !important; }
.financial-car-sidebar .obj011h { background-position: 0 -387px !important; }
.financial-car .obj011h { height: 29px; background-position: 0 -430px !important; }
.car-update .obj010h { background-position: 0 -468px !important; }
.car-search .obj010h { background-position: 0 -510px !important; }

/**/

#wrapper { }
#header { height: 170px; }
#main-content {
	position: relative;
	padding: 15px;
}
.branding-logo {
	position: absolute;
	left: 0;
	top: 50px;
	width: 219px;
	height: 60px;
	z-index: 20;
}
.branding-logo a {
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	background: url(../imgs/logo.png) no-repeat;
}
#m_smiPanelButton { color: #FFF; }
#top-navigation {
	position: absolute;
	left: 0;
	bottom: 0;
	height: 35px;
}
ul.popup-nav {
	padding-bottom: 11px;
	padding-top: 0;
}
ul.popup-nav li { margin: 0; }
ul.popup-nav li a {
	display: block;
	height: 35px;
	line-height: 32px;
	color: #000;
	font-size: 12px;
	text-align: center;
	background: url(../imgs/menu.png) no-repeat;
}
ul.popup-nav li a:hover { text-decoration: none; }
ul.popup-nav li a, ul.popup-nav li span { padding: 0; }
ul.popup-nav li ul {
	top: 35px;
	padding-left: 0;
}
ul.popup-nav li ul li {
	width: 162px;
	height: 24px;
	line-height: 24px;
	padding-left: 10px;
	margin-left: 0;
	margin-right: 0;
	border-bottom: solid 1px #ebebeb;
	background-image: none !important;
	background-color: #4a4a4a !important;
	opacity: .95;
}
ul.popup-nav li ul li a {
	color: #fff;
	text-align: left;
	font-weight: 700 !important;
	background: none !important;
}
ul.popup-nav li ul li a:hover { color: #fff; }
ul.popup-nav li ul li ul {
	top: -1px;
	left: 190px;
}
#top-navigation p.nav-rss-feed {
	top: 156px;
	right: 15px;
	width: 71px;
	height: 30px;
	line-height: 29px;
	text-align: center;
}
#top-navigation p.nav-rss-feed a {
	display: block;
	width: 71px;
	height: 30px;
	color: #FFF;
	font-weight: 700;
	text-decoration: none;
}
.nav-home { width: 66px; background-position: 0 0; }
.nav-home:hover, li.selected .nav-home { background-position: 0 -35px; }
.nav-carinfo { width: 69px; background-position: -66px 0 !important; }
.nav-carinfo:hover, li.selected .nav-carinfo { background-position: -66px -35px !important; }
.nav-buycar { width: 101px; background-position: -135px 0 !important; }
.nav-buycar:hover, li.selected .nav-buycar { background-position: -135px -35px !important; }
.nav-modify { width: 56px; background-position: -236px 0 !important; }
.nav-modify:hover, li.selected .nav-modify { background-position: -236px -35px !important; }
.nav-technic { width: 112px; background-position: -292px 0 !important; }
.nav-technic:hover, li.selected .nav-technic { background-position: -292px -35px !important; }
.nav-carnews { width: 76px; background-position: -404px 0 !important; }
.nav-carnews:hover, li.selected .nav-carnews { background-position: -404px -35px !important; }
.nav-carstars { width: 78px; background-position: -480px 0 !important; }
.nav-carstars:hover, li.selected .nav-carstars { background-position: -480px -35px !important; }
.nav-motorsport { width: 91px; background-position: -558px 0 !important; }
.nav-motorsport:hover, li.selected .nav-motorsport { background-position: -558px -35px !important; }
.nav-cargallery { width: 82px; background-position: -649px 0 !important; }
.nav-cargallery:hover, li.selected .nav-cargallery { background-position: -649px -35px !important; }
.nav-carforum { width: 106px; background-position: -731px 0 !important; }
.nav-carforum:hover, li.selected .nav-carforum { background-position: -731px -35px !important; }
.nav-activity { width: 123px; background-position: -837px 0 !important; }
.nav-activity:hover, li.selected .nav-activity { background-position: -837px -35px !important; }
/**/
#sanook-search-box {
	padding: 14px 0 14px 15px;
	margin: 0 0 15px 0;
	background: url(../imgs/bg_search.jpg) no-repeat right center;
}
#sanook-search-box input.type-box {
	width: 221px;
	padding: 4px;
	border: none;
	background: #FFF;
}
.obj001-hl-big {
	padding-top: 59px;
	background: url(../imgs/bg-highlight.jpg) no-repeat;
}
.leader-board {
	position: absolute;
	bottom: 49px;
	right: 0;
	width: 728px;
	height: 90px;
}
.bloom-box1 {
	width: 300px;
	height: 250px;
	background: url(../imgs/ads_300x250_1.jpg) no-repeat;
	margin-bottom: 20px;
}
.bloom-box2 {
	width: 300px;
	height: 250px;
	background: url(../imgs/ads_300x250_2.jpg) no-repeat;
	margin-bottom: 20px;
}
#footer div.inside_footer { border: none !important; }
/* Object010 New*/
.obj010 {
	position: relative;
}
.obj010:after {
	content: ".";
	display: block;
	clear: left;
	visibility: hidden;
	height: 0;
}
.obj010 .obj010h {
	position: relative;
	height: 35px;
	line-height: 35px;
	/*background: url(../imgs/bg-h-obj.png) no-repeat;*/
}
.obj010 .obj010h a { display: block; width: 100%; height: 100%; }
.obj010 .obj010h span {
	position: absolute;
	top: 7px;
	right: 7px;
	display: block;
	width: 14px;
	height: 13px;
}
.obj010 .list-news {
	clear: left;
	padding: 2px 5px 2px 15px;
	overflow: hidden;
	list-style-type: none;
}
.obj010 .img-list {
	clear: left;
	position: relative;
	padding: 10px 10px 0 10px;
	margin-bottom: 5px;
}
.obj010 .img-list .img-info {
	position: relative;
	z-index: 1;
	float: left;
	margin: 0 5px 5px 0;
	border: solid 3px #fff;
}
.obj010 .img-list .info-list { position: relative; margin-bottom: 15px; }
.obj010 .img-list .info-list ul {
	position: relative;
	overflow: hidden;
}
.obj010 .img-list .info-list em {
	font-style: normal;
	font-size: .95em;
}
.obj010 .img-list .info-list strong { display: block; padding-bottom: 3px; font-size: 12px; }
.obj010 .img-list .info-list span {
	display: block;
	font-size: .95em;
	padding-top: 5px;
	margin-top: 5px;
}
.info-list ul li { font-size: 12px; color: #fff; }
.obj010 .img-list .info-list strong a { color: #e10507; }
.user-post { padding-top: 5px; font-size: 11px !important; }
.obj010 p {
	font-size: 11px !important;
	text-align: left;
	padding: 0;
}
.more2 a { font-size: 12px !important; }
.more2 { padding-right: 10px !important; }
.obj010 .column-left, .obj010 .column-right { padding-bottom: 10px; /*background: #11172a;*/ background: url(../imgs/bg_box.jpg); }


/* Object010 [Sub Hilight List] */
.object010 {
	position: relative;
	margin-bottom: 15px;
}
.object010 .obj010h {
	position: relative;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	font-size: 1.2em;
}
.object010 .obj010h span {
	position: absolute;
	top: 7px;
	right: 7px;
	display: block;
	width: 14px;
	height: 13px;
}
.object010 p {
	font-size: .85em;
	text-align: right;
	padding: 0 5px 5px 5px;
}
.object010 ul { padding-bottom: 10px; }
.object010 ul li.list-news {
	clear: left;
	font-size: .9em;
	padding: 2px 5px 2px 15px;
	overflow: hidden;
	list-style-type: none;
}
.object010 ul li ul.img-list {
	clear: left;
	position: relative;
	min-height: 85px;
	padding: 10px 10px 0 10px;
	margin-bottom: 5px;
}
.object010 ul li ul.img-list li.img-info {
	position: relative;
	z-index: 1;
	float: left;
	margin: 0 5px 5px 0;
}
.object010 ul li ul.img-list li.info-list {
	position: relative;
	font-size: .9em;
}
.object010 ul li ul.img-list li.info-list ul {
	position: relative;
	overflow: hidden;
}
.object010 ul li ul.img-list li.info-list em {
	font-style: normal;
	font-size: .95em;
}
.object010 ul li ul.img-list li.info-list strong  { }
.object010 ul li ul.img-list li.info-list span {
	display: block;
	font-size: .95em;
	padding-top: 5px;
	margin-top: 5px;
}
.s-recom ul.img-list, .s-classf ul.img-list {
	padding: 10px 10px 0 10px;
	min-height: 55px;
}
.s-recom ul.img-list li.img-info, .s-classf ul.img-list li.img-info {
	width: 55px;
	float: left;
}
.s-recom ul.img-list li.info-list, .s-classf ul.img-list li.info-list {
	position: relative;
	float: left;
	width: 220px;
	font-size: 12px;
	color: #fff;
}
.s-recom { width: 300px; }
.sidebar-classi .obj011h a { display: block; width: 100%; height: 100%; }
.ent {
	padding-top: 5px;
	padding-right: 0 !important;
}
.ent:after {
	content: ".";
	display: block;
	clear: left;
	visibility: hidden;
	height: 0;
}
.ent ul li ul { margin: 0 !important; }
.ent ul.split-contents li.splitc-left {
	width: 305px !important;
	margin-right: 0 !important;
}
.ent ul.split-contents li.splitc-right {
	width: 305px !important;
	margin-left: 0 !important;
}
.ent ul.split-contents li { position: relative; }
.ent ul li span { display: block !important; }
.thumb-110 {
	width: 120px;
	height: 120px;
	display: table-cell;
}
.thumb-75 {
	width: 96px;
	height: 75px;
	display: table-cell;
}
.thumb-120 {
	width: 290px;
	height: 120px;
	display: table-cell;
}
.thumb-110, .thumb-75, .thumb-120, .thumb-110 *, .thumb-75 *, .thumb-120 * { vertical-align: middle; }
.catalog-615 ul {
	height: 190px;
	overflow: hidden;
}
.catalog-300 ul { float: left; }
.catalog-300:after, .big-thumb:after {
	content: ".";
	display: block;
	clear: left;
	visibility: hidden;
	height: 0;
}
.big-thumb ul { width: 33%; min-height: 120px; padding-bottom: 15px; }
.big-thumb ul li strong a { color: #e10507; }
.electfull ul { width: 16%; }
.catalog-300 ul li, .catalog-615 ul li { list-style-type: none; text-align: center; font-size: 12px; }
.catalog-300 ul li p, .catalog-615 ul li p { text-align: center; }
.catalog-615 ul li strong, .catalog-300 ul li span, .catalog-615 ul li span { display: inline !important; }
.big-thumb ul li strong { display: block !important; font-weight: 100; padding-top: 2px; }
.big-thumb .big-hilight {
	width: 100%;
	padding-top: 10px;
	padding-bottom: 0;
	height: 165px;
	float: none;
	margin-left: 0;
}
.big-thumb .big-hilight a { color: #e10507; }
.big-thumb .big-hilight strong { display: block !important; padding-top: 3px !important; font-weight: 700 !important; }
/*Gallery + Video*/
.obj011 { margin-bottom: 15px }
/*.obj011 .obj011h { height: 35px; }*/
.obj011 .obj011h a {
	display: block;
	width: 100%;
	height: 100%;
}
.obj011 ol {
	position: relative;
	width: 300px;
}
.obj011 ol li.img-gallery {
	width: 33%;
	text-align: center;
	height: 127px;
	/*margin: 0 12px 10px 0;*/
}
.obj011 ol li.mar-r-non { margin-right: 0; }
.obj011 ol li.img-gallery a:hover { text-decoration: none !important; }
.obj011 ol li.img-gallery a { font-size: 12px;}
/*.obj011 ol li.img-gallery a { font-size: 12px; background: url(../imgs/bg-gallery.gif) no-repeat 0 0; }*/
.obj011 ol li.img-gallery a:hover { background-position: 0 -110px; }
.obj011 ol li.img-gallery a img {
	height: 75px;
	margin: 7px 0 0 7px;
	border: solid 6px #073584;
}
.obj011 ol li.img-gallery a span { margin-top: 2px; margin-bottom: 8px; }
.h-video { min-height: 155px; }
.obj011h { height: 35px; /*background: url(../imgs/bg-h-obj.png) no-repeat;*/ }
.h-video .obj011h { /*background: url(../imgs/h_video.gif) no-repeat 0 50%;*/ }
/*.h-video ol li.img-gallery {
	height: 99px;
	margin: 0 12px 20px 0;
}*/
.h-video ol li.img-gallery a { background: url(../imgs/bg-vdo.gif) no-repeat 0 0; }
#tooltip {
	position: absolute;
	width: 150px;
	z-index: 100;
	background: #333;
	padding: 5px 0 5px 7px;
}
#tooltip span, #tooltip div {
	display: block;
	margin: 0;
	font-size: 11px;
	font-weight: 100;
	color: #FFF;
}
#special_events { display: none; }
/*TV Commercial*/
.tv-commercial { position: relative; height: 297px; margin-bottom: 15px; }
/*PTT PLC & Car 2 Hand*/
.oil-car2hand { position: relative; margin-bottom: 20px; }
.pttplc .sub_h_ptt { display: none; }
.pttplc {
	width: 147px;
	height: 295px;
	background: url(../imgs/bg-oil.png) no-repeat;
}
.pttplc-current-date { padding-top: 14px; text-align: center; color: #fff; font-size: 11px; }
.list_oil-price { padding-top: 28px; padding-right: 5px; }
.list_oil-price li { margin-bottom: 5px; }
.oil-type { text-indent: -9999px !important; }
.list_oil-price li span { font-size: 11px; color: #fff; }
.car2hand { position: absolute; top: 0; right: 0; width: 150px; height: 295px; background: url(../imgs/bg-car2hand.png) no-repeat; }
.car2hand-form ul li { list-style: none; height: 38px; }
.car2hand-title, .car2hand legend, .car2hand-form ul li label { display: none; }
.car2hand-form { position: relative; padding: 50px 0 0 11px; }
.car2hand-form ul li select { width: 129px; font-family: tahoma; }
.word-for-car-textbox { width: 125px; height: 14px; font-family: tahoma; }
.btn-search-car2hand { position: absolute; bottom: 30px; left: 56px; }
/*Motorsport*/
.motorsport { position: relative; padding: 12px 10px 0 10px; background:  url(../imgs/bg_box.jpg); z-index: 1 !important; }
.motorsport-h { width: 597px; height: 22px; text-indent: -9999px; background: url(../imgs/motorsport-h.gif) no-repeat;}
.motorsport-content:after {
	content: ".";
	display: block;
	clear: left;
	visibility: hidden;
	height: 0;
}
.motorsport ul { position: relative; min-height: 102px; float: left; width: 25%; padding-top: 10px; z-index: 2; }
.motorsport ul li { text-align: center; }
.motorsport ul li a { font-size: 12px; }
.motorsport-powerby { position: relative; height: 110px; color: #fff;  background: url(../imgs/motorsport-powerby.gif) no-repeat; }
.motorsport-powerby span { position: absolute; display: block; top: 10px; left: 13px; width: 270px; text-align: left; }
.motorsport-fb { position: relative; display: block; width: 615px; height: 90px; text-indent: -9999px; }
.motorsport-fb img {
	background: url(../imgs/motorsport-fb8.png) no-repeat;
	bottom:0;
	display:block;
	height:106px;
	left:0;
	position:absolute;
	top:-30px;
	width:615px;
	z-index:50;
}
/*PTT Footer*/
.ptt-footer img {
	display: block;
	width: 960px;
	height: 57px;
	float: none;
	margin: 0 auto;
	background: url(../imgs/ptt-footer.png) no-repeat;
}
/*PTT Related Link*/
.ptt-related-link ul { padding: 10px 0 0 10px; margin-bottom: 20px; }
.ptt-related-link ul li { margin-bottom: 15px; }
.ptt-related-link ul li img { margin-right: 5px; }

/*Ask The Expert*/
.ask-expert { margin-bottom: 20px; }
.ask-expert a {
	display: block;
	width: 300px;
	text-indent: -9999px;
}
.ask-expert a img {
	display: block;
	width: 300px;
	height: 70px;
	margin-top: -10px;
	background: url(../imgs/bg-ask-expert-01.png) no-repeat;
}
/*Product Recommended*/
.prod-recom { margin-bottom: 15px; }
.prod-recom a {
	display: block;
	width: 300px;
	text-indent: -9999px;
}
.prod-recom a img {
	display: block;
	width: 300px;
	height: 58px;
	margin-top: -15px;
	background: url(../imgs/bg-product-recommend-01.png) no-repeat;
}
/*เธ?เธณเธ?เธงเธ“เน?เธ?เน?เธ?เธ?เธ?เน?*/
.financial-car-sidebar { margin-bottom: 15px; }
.fm-financial-car { position: relative; height: 185px; padding-left: 104px; padding-bottom: 15px; background: url(../imgs/bg-financial-car.gif) 10px 12px no-repeat; }
.fm-financial-car legend { text-indent: -9999px; }
.fm-financial-car label { display: block; text-indent: -9999px; float: left; }
.btn-calculate { position: absolute; bottom: 15px; }
.financial-textbox { width: 130px; height: 15px; margin-bottom: 9px; font-family: tahoma; border: solid 1px #a5acb2; background: #fff; }
.financial-dropdown { width: 132px; height: 20px; margin-bottom: 9px; font-family: tahoma; }
.financial-car { margin-top: 10px; margin-bottom: 20px; background: url(../imgs/bg_box.jpg); }
.financial-car .fm-financial-car { margin-top: 10px; background-position: 50% 12px; padding-left: 260px; }
/*archive*/
.path-nav { color: #fff; font-size: 12px; }
.path-nav a { font-weight: 700; }
.header-ugc { height: 34px; padding-left: 6px; margin-top: 10px; margin-bottom: -5px; line-height: 35px; font-size: 20px; font-weight: 100; background: url(../imgs/bg-header-archive.gif) repeat-x; }
.div-sortby { height: 31px !important; border-top: none; background: url(../imgs/bg-border-top.gif) repeat-x; }
.div-sortby .sort-option { height: 31px; line-height: 28px; padding-left: 0; color: #fff; }
.div-sortby .sort-option strong { height: 31px; background: url(../imgs/icon-sortby.gif) no-repeat; }
.sort-menu li a { color: #ff0000; }
.sort-menu li.selected a { color: #fff !important; background: #303643; }
.sort-menu li { background: url(../imgs/border-tab-sort.gif) no-repeat 1px 50%; }
.search-ugc-author { height: 30px; padding-top: 5px; margin-top: 0; background: #303643; }
.sort-time a.selected { color: #fff; }
.sort-time a { color: #ff0000; }
.h-cate-path .i-category { padding-left: 0; color: #fff; background: none; }
.h-cate-path strong { color: #ff0000; }
.ugc-paging { color: #fff; }
.page-total { color: #ff0000 !important; }
.ugc-paging .selected { color: #ff0000; }
.result-article { border-bottom: solid 1px #3a3f4c; background: url(../imgs/bg_box.jpg); }
.result-article:hover { background: url(../imgs/bg_box-hover.jpg); }
.result-article, .s-result-article a, .s-result-article a:visited { color: #ff0000 !important; }
.result-article p { color: #fff; }
.t-blue, .t-blue a, .showuser ul li a { color: #ff0000 !important; }
.result-article .s-article-info p { color: #fff; }
.t-black35, .t-black35 a { color: #ff0000 !important; }
.result-article .s-article-info p a:hover { color: #ff0000 !important; }
.result-article .s-result-article img { margin-left: 10px; }
/*Category*/
.big-hl-one { position: relative; padding-top: 47px; margin-top: 10px; margin-bottom: 20px; background: url(../imgs/bg-hl-cat.jpg) no-repeat; }
.big-hl-one p { position: absolute; right: 0; top: 60px; width: 115px; height: 253px; padding: 0 10px; color:#fff; }
.big-hl-one p strong { display: block; color: #ff0000; }
.list-of-article { margin-bottom: 20px; }
/*Read*/
.reader { color: #fff; font-size: 1.1em; padding-left: 0; padding-right: 0; }
.reader .each-reader-title { margin-top: 6px; font-size: 20px; color: #fff; }
.reader .each-reader-title { margin-bottom: 0; border-bottom: solid 1px #767877; }
.article-detail { font-size: 0.9em; border-top: solid 1px #000201; background: #303644; }
.article-fuction { font-size: 0.9em; color: #fff; border-bottom: solid 1px #767877; background: none; background: #303644; }
.article-fuction a { color: #fff; }
.date-time { padding-left: 7px; color: #fff; }
.partners .provider-img, .article-fuction strong { color: #fff; }
.on-owner { margin-right: 5px; }
.article-fuction .left img { margin-top: 3px; }
.mar-x { margin-top: 8px !important; }
.content-text { position: relative; padding: 40px 15px 0 15px; border-top: solid 1px #010101; background: url(../imgs/bg_box.jpg); }
.header-general { position: absolute; top: -10px; left: 0; width: 124px; height: 29px; text-indent: -9999px; background: url(../imgs/h-general-data.png) no-repeat; }
.article-info { position: relative; font-size: 13px; }
.article-info .tags { height: 29px; border: none; background: url(../imgs/h-icon-read-01.png) no-repeat; }
.article-info .tags ol { padding-top: 5px; height: 24px; line-height: 15px; margin-left: 81px; padding-left: 20px; background: url(../imgs/bg_box.jpg); }
.help-tags img { margin-top: 0; }
.article-info .tags ol li a { color: #fff; text-decoration: none; }
.article-info .tags ol li a:hover { color: #fff; text-decoration: under; }
.article-info .h-share-arti { position: relative; z-index: 2; height: 25px; padding-top: 4px; padding-left: 35px; margin-top: 10px; color: #fff; background: url(../imgs/h-icon-read-01.png) 0 -29px no-repeat; }
.share-arti-api { position: absolute; z-index: 1; top: -29px; padding-top: 39px !important; margin-bottom: -29px !important; height: 83px; background: url(../imgs/bg_box.jpg); }
#share-show { color: #010101; }
.share-arti-api ul { margin-top: 5px; padding-left: 10px; }
.share-arti-api ul li { color: #fff !important; }
.related-conts { width: 124px; margin-top: 10px; background: url(../imgs/h-icon-read-01.png) 0 -58px no-repeat; }
#archive-search-results ol { border: none !important; margin-top: -10px !important; }
.result-row { border: none; }
.related-content { background: none; background: none; }
.search-result-title { font-size: 1em; }
.search-result-title a { color: #ff0000; }
#archive-search-results ol li.result-row p { font-size: 1em !important; }
.publish-info2 p a { color: #ff0000; }
#archive-search-results ol li.result-row { padding-left: 0; }
.related-content ul li.related-list-box ol li a { color: #fff; font-size: 0.9em; }
.related-content ul li.related-list-box ol li a:hover { color: #fff; text-decoration: underline; }
.related-content ul li.related-list-box ol li span { font-size: 0.75em; }
.related-content ul li.related-list-box ol li { background: url(../imgs/icon-bullett.gif) 0 7px no-repeat; }
.object007 { margin-bottom: 15px; }
.related-read-more { clear: both; text-align: left; }
.related-read-more a { color: #ff0000; }
.reader #photo-gallery ul, .reader #photo-gallery ul li { margin-left: 5px; }
/*Carinfo : car-update*/
.car-update .column-left, .car-update .column-right { background: none; }
.car-update { padding-bottom: 20px; background: url(../imgs/bg_box.jpg); }
.car-update .more2 { text-align: right; }
/*Carinfo : car-search*/
.car-search { background: url(../imgs/bg_box.jpg); }
.car-search #photo-gallery ul li p { text-align: center; }
.car-search #photo-gallery { padding: 10px !important; }
.car-search #photo-gallery ul li img { padding: 0; border: none; }
.car-search #photo-gallery ul { margin: 10px 13px 10px 13px !important; }
.car-search #photo-gallery ul li h3 { font-weight: 100; font-size: 12px !important; color: #fff; }
/*Read Carinfo*/
.each-reader-title-carinfo { position: relative; margin-top: 8px; padding-bottom: 5px; font-size: 20px; border-bottom: solid 1px #979797; }
.each-reader-title-carinfo a { position: absolute; top: -5px; right: 0; display: block; text-indent: -9999px; width: 152px; height: 28px; background: url(../imgs/btn-compare-01.gif) no-repeat; }
.carinfo-spec-table { width: 100%; margin-bottom: 20px; }
.carinfo-spec-table td, .carinfo-spec-table th { width:175px; padding: 5px 10px 7px 10px; font-size: 12px; }
.tr-header { color: #000; background-color: #b5b5b5; }
.tr-header th { text-align: left; border-left: solid 1px #979797; }
.tr-dark { background-color: #16191e; }
.tr-light { background-color: #21242d; }
.tr-dark td, .tr-light td { border-left: solid 1px #000; }
.tr-sub-header td { letter-spacing: 1px; font-weight: 700; border-top: solid 2px #000; }
.content-carinfo #photo-gallery { margin-bottom: 20px; }
.content-carinfo #photo-gallery ul li img { padding: 9px; border: none; background: #063587; }
.related-conts-car { width: 112px; height: 27px; text-indent: -9999px; background: url(../imgs/h-other-car.gif) no-repeat; }
.content-carinfo #photo-gallery ul { margin-bottom: -5px; }
/*Compare Car*/
.compare-car { position: relative; margin-top: 20px; padding: 0 10px 45px 10px; margin-bottom: 15px; color: #fff; font-size: 0.95em; background: url(../imgs/bg_box.jpg); }
.compare-car-h { padding: 7px 0 11px 24px; border-bottom: solid 1px #6a6f73; }
.fm-compare-car { padding: 5px 0; border-bottom: solid 1px #6a6f73; }
.fm-compare-car fieldset { float: left; padding: 28px 23px; background: url(../imgs/bg-fm-compare-car.gif) 23px 10px no-repeat; }
.fm-compare-car legend, .fm-compare-car label { display: none; }
.fm-compare-car select { width: 150px; height: 19px; font-size: 12px; font-family: tahoma; border: 1px solid #a5acb2; }
.fm-compare-car:after {
	content: ".";
	display: block;
	clear: left;
	visibility: hidden;
	height: 0;
}
.select-car2 { border-right: solid 1px #6a6f73; border-left: solid 1px #6a6f73; }
.carmodel-dropdown { margin-top: 25px; }
.btn-carcompare { position: absolute; bottom: 13px; left: 230px; }
/*Table of Compare Car*/
.tcc-contents { position: relative; width: 780px !important; margin: 0 auto; }
.tcc-contents table td { color: #fff; }
.tcc-contents table th { border-top: solid 1px #fff; }
.header-table-compare-car { text-align: left; }
.header-car-compare td { font-weight: 700; border-top: solid 1px #000; }
.header-car-compare .show-img-car { text-align: right; padding: 0 !important; }
.header-car-compare .show-img-car span { position: absolute; top: 10px; left: 10px; }
.header-car-compare .show-img-car img { border-left: solid 1px #fff; border-top: solid 1px #fff; }

/*Photo Gallery*/
#photo-gallery ul { height: 155px; }
#photo-gallery ul li img { background: #fff; }
#photo-gallery ul li p { margin-top: 0; font-size: 12px; color: #fff; }
#photo-gallery ul li p strong { font-weight: 100; }

/*Footer*/
.searchfooter { font-family:tahoma !important; }
.searchfooter a { font-size:12px !important; }

/* */
.div-ugc #photo-gallery ul li { max-width: 197px; }
.div-ugc #photo-gallery ul li img { max-width: 187px; min-height: 110px; }
.partners .provider-img img { width: auto; height: auto; }