﻿/*
	Date: 07/11/2011ccc
*/

@import 'reset.css';
a:link, a:visited{text-decoration:none;outline:none;}
/*
	# Links ################### 
*/

a {
	color: #d9dbdd;
}
a:hover {
	color: #d01f19;
	text-decoration: none;
}
input, textarea, .thefield input {font:normal 12px Arial, Helvetica, sans-serif; color:#D9DBDD}
input.txt, textarea, .thefield input {border:#6a6b6d 1px solid; background-color:#505153; height:18px; font:normal 11px/18px Arial, Helvetica, sans-serif; padding:0 7px;}
input.btn {height:20px; background:url(../images/bg_btn.png) top left repeat-x; padding:0 12px; color:#fff; font:bold 12px/20px Arial, Helvetica, sans-serif; cursor:pointer;}
select {height:18px; border:#6a6b6d 1px solid; font:normal 11px Arial, Helvetica, sans-serif; color:#d9dbdd; background-color:#505153}
.marbot {margin-bottom:8px;}
/*
	# LAYOUT ################### 
*/
body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #d9dbdd;
	line-height: normal;
	background: url(../images/bg.png) top left repeat-x #000;
	
	
}

#wrapper {
	width:1022px; margin:0 auto; background-color:#252627; 
}

#header {border:#343537 5px solid; margin-bottom:5px; background-color:#343537; border-top:none; width:1012px; float:left}
#middle-home {padding:0 10px; margin-top:8px;}
#middle {background-color:#343536; padding:5px; clear:both;  margin-bottom:8px; }

.right-col {overflow:hidden; width:auto; float:none}

/*
	# HEADING ################### 
*/
h1 {font:normal 24px Arial, Helvetica, sans-serif;}
h2{}
h3 {font-size:12px; font-weight:normal}
	h3 a:hover {text-decoration:none;}
	h3.head-pro {border-bottom:#84a7cf 1px solid; padding:22px 0 5px 0; margin-bottom:7px;}
h4 {font:normal 12px Arial, Helvetica, sans-serif;}
	h4.headcat {border-bottom:#84a7cf 2px solid; padding-bottom:2px; text-transform:uppercase;}
h5 {font-size:12px; color:#0a50a0; font-weight:bold; text-transform:uppercase;}
	h5.headp {border-bottom:#84a7cf 2px solid; padding:30px 0 2px;}
h6 {font-size:11px; font-weight:bold; color:#fff; height:28px; margin-left:-5px; padding:9px 0 0 15px; text-transform:uppercase;}
	h6 a {color:#fff;}
	h6 a:hover {text-decoration:none; color:#D5E4ED;}
	h6.hsmall {background:url(../images/bg_head_small.png) 0px 0px no-repeat; width:175px;}
	h6.hbig {background:url(../images/bg_head_big.png) 0px 0px no-repeat; width:279px;}
	

/*
	# NAVIGATOR ################### 
*/
.sprite {background:url(../images/icon.png) top left no-repeat; padding-left:5px;}
.menu-top {height:30px;}
.inset-menu {float:left; margin-top:7px;}
	.inset-menu li {height:15px; line-height:15px; float:left; padding:0 15px; border-left:#c7c7c7 1px solid}
	.inset-menu li.home {padding-left:25px; border-left:none; background-position:8px 2px;}
	.inset-menu li.nobg {background:none; border:none}
	.inset-menu li a {color:#dadbdd; font-size:11px; font-weight:bold}
	.inset-menu li a:hover {color: #cf201b;}
.logo-flash {clear:both; height:92px; background:url(../images/bglogo.png) top left repeat-x; position:relative}
	div.logo {float:left; padding-left:15px;}
	.datetime {position:absolute; font-size:11px; color:#cbcbcb; position:absolute; left:142px; bottom:5px;}
	.banner {position:absolute; top:10px; right:10px;}

#hor-menu {background:url(../images/bg_menu.png) top left repeat-x; height:30px; float:left; width:1012px;}
	#hor-menu ul {width:1050px; position:relative}
	#hor-menu li {float:left; display:inline;  height:30px; border-left:#979a9b 1px solid;}
		
		#hor-menu li#menu-01 {border:none; width:130px;}
		#hor-menu li#menu-02 {width:85px;}
		#hor-menu li#menu-03 {width:100px;}
		#hor-menu li#menu-04 {width:113px;}
		#hor-menu li#menu-05 {width:119px;}
		#hor-menu li#menu-06 {width:105px;}
		#hor-menu li#menu-07 {width:130px;}
		#hor-menu li#menu-08 {width:91px;}
		#hor-menu li#menu-09 {width:131px;}
	#hor-menu li a.menu-item {color:#1b1b1b; font:bold 12px/30px Arial,Helvetica,sans-serif; text-transform:uppercase; height:30px; display:block; text-align:center}
		#hor-menu a.menu-item:hover, #hor-menu li.current > a { background:url(../images/act_menu.png) top left repeat-x; color: #fff;}
		.menu-stx li a {padding:0 23px !important}
		.menu-stx li#menu-01 a:hover {background:none}
		.menu-stx li#menu-01 a {padding:0 14px !important;}
	#hor-menu div {
			position:absolute;
			left:-999em;
			width:997px;
			text-align:left;
			height:18px;
			z-index:10
			}
			#hor-menu li.current div {z-index:2}
			#hor-menu li:hover div, #hor-menu li.current div {
			left:0px;top:auto;
			}

.rss-sitemap {height:18px; border-bottom:#d01f19 2px solid; padding:4px 0 0 15px; overflow:hidden; background-color:#252628; clear:both}
	.rss-sitemap li {margin-right:16px; float:left; padding-left:18px;}
	.rss-sitemap li.rss {background-position:0 -250px;}
	.rss-sitemap li.set-home {background-position:2px -345px;}
	.rss-sitemap li.contact {background-position:2px -314px;}
	.rss-sitemap span.menu-item-baobao:last-child{ display:none}
	.rss-sitemap img {margin-right:3px;}
	.rss-sitemap a {color:#d8dadc; font-size:11px;}
	.rss-sitemap a.active, .rss-sitemap a:hover {color:#d01f19}

/*middle*/
.col1-home {width:703px; float:left;  margin-right:8px;}
.full-page {width:auto; float:none; margin:0;}
.col2 {width:300px; float:left; overflow:hidden}
.col3 {width:193px; float:left; margin-left:8px;}

.feature-home {width:500px; float:left; margin-right:8px;}
	.fea-body {padding:8px; background-color:#252628; margin-bottom:8px;}
	.hot-item  {width:484px; height:309px; position:relative}
		.hot-item div, .hot-item span.overlay {position:absolute; bottom:0; left:0; height:67px; width:462px; color:#fff; padding:8px 11px 0;}
		.hot-item h2 { font-weight:bold; font-size:17px; padding-bottom:5px;height: 20px;overflow: hidden;}
		.hot-item span.overlay {background-color:#000; opacity:0.5;}
	.hot-item .right-hot {overflow:hidden;}
	.hot-item .titleBlock1 {font-size: 18px; font-weight: bold; color: #00498f;}
	.hot-item .desc-hot {padding:10px 0;}
	.right-hot li {background:url(../images/icon_arrow.gif) 0 5px no-repeat; padding-left:8px; margin-bottom:5px;}
	.right-hot li a {font-weight:bold; color:#333;}
	
	.other-hot {margin:14px 0 0px; float:left}
	.other-hot li {float:left; width:100px; margin-right:28px; min-height:10px; height:auto !important; height:10px}
	.other-hot li.nomar {margin-right:0;}
	.other-hot li img {border:#969697 1px solid; margin-bottom:10px;}
    .other-hot li h2{
        height: 45px;
        overflow: hidden;
    }
	.other-hot li h2 a, .other-hot li a {font-weight:bold; display:block; font-size:12px;}
	
	.list-video {margin-top:0; width:670px;}
	.list-video li {width:128px; margin-right:35px;}
	.list-video li img {margin-bottom:6px;}

.list-same-price {margin-bottom:10px;}
	.list-same-price p {font-weight:bold; color:#d01f19}

.hot-topic-list {padding:0px 0 15px 15px; width:997px;}
.hot-topic-list li {width:126px; margin-right:45px;}
.list-title li {background:url(../images/icon.png) 0 -494px no-repeat; padding-left:15px; display:block; margin-bottom:3px;}
.box-cat-body .title-arr li {background:url(../images/red_arr.jpg) 0 5px no-repeat; padding-left:8px; margin-bottom:5px;}

.feature-home-right {width:195px; float:left; height:473px; background-color:#252628; overflow: hidden;}
	.feature-home-right ul {padding:10px 12px 5px 12px;height: 445px; overflow: hidden;}
	.feature-home-right li {margin-bottom:11px;}
	.feature-home-right li span {color:#999; font-size:11px; display:inline-block; margin-right:4px;}
	.feature-video {min-height:572px; height:auto !important; height:572px;}
	.feature-video ul {padding:11px; }
	.feature-video li {background:none; padding-left:0px; overflow:hidden;}
	.feature-video li img {float:left; margin-right:10px;}



.box-cat {background-color:#252628; clear:both; overflow:hidden; margin-bottom:8px;}
	h3.title-box,  .title-box-bdsm, .tbl-tab, h2.title-box {font-size:11px; color:#fff; height:25px; line-height:25px; padding:0 7px 0 0; background:url(../images/bg_head_title.png) top left repeat-x; overflow:hidden; text-transform:uppercase}
	h3.title-box a, h2.title-box a, .title-box-bdsm a , h3.title-box a:hover, h2.title-box a:hover, .title-box-bdsm a:hover, .tbl-tab a {color:#fff; font-weight:bold}
	h3.title-box span, h2.title-box span {float:left; background:url(../images/bg_head_title_body.png) top left repeat-x; height:25px; line-height:25px; padding-left:12px; width:80px;}
		.box-right h3.title-box span, .box-right h2.title-box span {width:108px;}
		h3.title-big span {width:175px;}
		h3.title-box a.more-cat, h2.title-box a.more-cat {float:right; background:url(../images/arr_black.png) top left no-repeat; width:8px; height:5px; text-indent:-99999px; margin-top:10px;}
	.box-cat h2 a.rss, .box-cat h3 a.rss {float:right; background:url(../images/rss.png) right center no-repeat; padding-right:16px; color:#000; font-weight:normal}
	.box-cat-body, .box-cat-1-body {padding:17px 10px 2px; clear:both; overflow:hidden}
		.box-cat-body .box-col1 {float:left; width:360px;}
		.box-cat-body .box-col2 {float:right; width:305px;}
		.box-cat-body img, .list-tv img {border:#d8dbe0 1px solid; float:left; margin-right:10px;}
		.box-cat-body  a.title-fn, .list-tv a.title-fn {color: #d01f19; font-weight:bold; display:block; padding-bottom:13px;}
		.box-cat-body  a.nopadd {padding-bottom:0}
		.box-cat-body ul {clear:both; padding-top:10px;}
		.box-cat-body li {margin-bottom:10px;}
		.box-cat-body li.nomar {margin-bottom:0;}
.nomaright {margin-right:0}

.tbl-tab {border-collapse:collapse;}
	.tbl-tab td {border:#6599cb 1px solid; text-align:center; border-width:0 1px 0 0;}
	.tbl-tab td.nobor {border-right:none}

.tbl-ger, .tbl-tn{border-collapse:collapse}	
	.tbl-ger td, .tbl-ger th, .tbl-tn td.par {border:#6a6b6d 1px solid; padding:0 15px;}
.tbl-form-filter {}
	.tbl-form-filter td {padding:8px 15px}
	.tbl-form-filter select {width:185px;}
.tbl-list-seller {margin-top:-1px;}
	.tbl-list-seller th, .tbl-list-seller td {text-align:center}
	.tbl-list-seller th {height:30px; line-height:30px; color:#d01f19; font-weight:bold}
	.tbl-list-seller td {height:120px; vertical-align:middle}
	.tbl-list-seller td.add {text-align:left}

.tbl-price {border-left:#6a6b6d 1px solid; margin-bottom:0px; font-weight:bold}
.tbl-price tr:hover{background:#121212;}
.tbl-price td, .tbl-price th {border:#6a6b6d 1px solid; text-align:center; padding:0; border-width:0 1px 1px 0}
	.tbl-price th {height:36px; line-height:36px; text-transform:uppercase}
	.tbl-price td {height:30px; line-height:30px;}
	.tbl-price td span {width:24px; height:19px; display:inline-block; background-color:#fff;}
	.tbl-price select {text-transform:none}
	.tbl-price td.nobor {border-bottom:none}
	.tbl-price table {border-collapse:collapse; padding:0; margin:0;}
	.tbl-price .color-car {vertical-align:bottom}
	.tbl-price .color-car td {border-width:0 0 0px 0; padding:0}
    .tbl-price .color-car td span {height: 10px;border: 1px solid #CCCCCC;width: 15px;margin-bottom: 5px;}
	.tbl-price td.thumb-car {border-width:0 1px 0 0; text-align:center; vertical-align:middle}
	.tbl-price .al-left {text-align:left; padding:8px 10px;}
	.tbl-price .al-left select, .tbl-price .al-left input {float:left; margin-right:5px;}

.tbl-tn td.par  {padding:20px 30px}
.tbl-tn table {background:url(../images/bg_tn.png) top left repeat-x; height:157px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color:#333}
	.tbl-tn table .type-tn {padding-left:40px; width:70px}
		.tbl-tn table .type-tn span {display:block; background:url(../images/type_tn.png) top left no-repeat; width:70px; height:50px; font-weight:bold; font-size:36px; color:#d01f19; line-height:50px; text-align:center; text-shadow:1px 2px 1px #ababab}
		.tbl-tn table .img-tn {vertical-align:top; padding-top:15px; width:235px; text-align:center; padding-left:70px}
		.tbl-tn table .img-tn div {padding-top:5px;}
		.tbl-tn table .form-choice {width:255px; padding-left:45px;}
		.tbl-tn table .form-choice select {width:230px; margin-top:7px; border:#ccc 1px solid; background-color:#fff; color:#333}
		.tbl-tn table .start {width:155px; }
		.tbl-tn table .start a {background:url(../images/bd_tn.png) top left no-repeat; width:137px; height:50px; text-indent:-999999px; display:block}

.tbl-ts, .tbl-info-car  {margin-top:-1px; position:relative; z-index:1}
	.tbl-ts td, .tbl-ts th {height:22px; line-height:22px; padding:0 13px;}
	.tbl-ts th {color:#d01f19; padding-top:5px;}
	.tbl-ts th.nobor {border:none}
.tbl-ts th, .tbl-ts td {padding:4px 0 0 7px;}
	.tbl-ts td.txt-tskt {padding:4px 6px}
	.txt125 {width:112px;}

.tbl-info-car th, .tbl-info-car td {padding:4px;}

.info-user {padding-left:15px !important; width:auto !important}
	.info-user p {margin-bottom:7px;}
	
.tbl-compare-form {margin-top:8px;}
	.tbl-compare-form td, .tbl-body-compare td, .tbl-body-compare th {text-align:center; vertical-align:middle; padding:8px 0;white-space: nowrap; max-width: 200px; overflow: hidden;}	
	.tbl-compare-form select {width:185px;}
.tbl-body-compare {margin-top:-1px;}	
.tbl-body-compare th, .tbl-body-compare td.alleft {text-align:left; padding-left:23px; font-weight:bold; text-transform:uppercase}	
.tbl-body-compare td.alleft-none{text-transform: none;}
.tbl-body-compare td.alleft-none-a{padding-left: 5px;padding-right: 75px;}
.tbl-body-compare td.alleft-none-b{padding-left: 10px;}
.tbl-body-compare th {color:#d01f19}
	
.meta-post {height:25px; background-color:#ccc}
	.meta-post a.back {font-size:11px; font-weight:bold; color:#333333; float:left; background:url(../images/arr_back.jpg) left center no-repeat; padding-left:11px; text-transform:uppercase; margin:6px 0 0 7px;}
	.meta-post ul {float:right; margin-top:5px;}
	.meta-post-list li {float:left; padding:0 5px; border-left:#999 1px solid}
	.meta-post-list li.nobor {border:none}
	.meta-post-list li a {color:#333; font-size:11px; background:url(../images/icon_meta_post.gif) top left no-repeat; padding-left:21px;}
	.meta-post-list li.save a {padding-left:17px;}
	
	.meta-post-list li.print a {background-position: 0 -30px; padding-top:3px}
	.meta-post-list li.send a {background-position: 0 -66px;}
	.meta-post-list li.report a {background-position: 0 -96px;}
	.meta-post-list li.comment a {background-position: 0 -132px;}


.box-cat-1 {background-color:#252628; margin-top:9px; }
.box-cat-1-body {padding:15px 10px; background-color:#252628; overflow: hidden;height: 50px;}
.title-box-bdsm {height:30px; line-height:30px; font-weight:bold; margin:9px 0 5px;}
	.title-box-bdsm a {float:left}
.form-code {float:right}
	.form-code input {vertical-align:middle; font-family:Arial, Helvetica, sans-serif}
	.form-code 	.form-code-txt {height:18px; border:#d4d0c8 1px solid; font-size:11px; background-color:#fff; line-height:18px;}
.same-car {clear:both; overflow:hidden; padding:15px 0; margin-bottom:8px;}
	.same-car .item-same-car {float:left; display:inline-block; width:320px; border-left:#6a6b6d 1px solid; padding:0 10px; overflow:hidden}
	.same-car .item-same-car ul {margin-top:-22px;}
	.same-car .nobor {border-left:none}
	.item-same-car li  {overflow:hidden; margin-top:22px;}
	.item-same-car li img  {float:left; margin-right:10px; border:#cccccc 1px solid;}
	.item-same-car li a.tit-car {color:#d01f19; font-weight:bold; display:block; }
	.item-same-car li a.tit-bdsm:hover {color:#418CD3 !important}
	.item-same-car li span.date {font-size:11px; color:#999}
	.item-same-car li div {font-weight:bold; padding-top:15px;}
.nospace {overflow:hidden; padding:0 10px 10px 0}
#shop-home .tabs {margin-bottom:5px;}
#shop-home .tabs  a {width:233px; text-transform:uppercase}
#shop-home .tabs  a:hover {color:#D01F19}
#shop-home .tabs .tab3 {width:235px;}
.rss-cat .dktt {margin-top:-3px;}
.tab_content_shop {background-color:#252628; width:703px; overflow:hidden; clear:both}
.tab_contain_price .tab_content_shop {width:auto}
.sale-list {width:705px; float:left}
.sale-list li {float:left; border:#6a6b6d 1px solid; border-bottom:none; margin:-1px 0 0 -1px; width:311px; padding:13px 20px 7px; height:100px; position:relative}
	.sale-list li img {float:left; margin-right:10px; border:#cccccc 1px solid;}
	.sale-list li a {color:#d01f19; font-weight:bold}
	.sale-list li .meta {clear:both; overflow:hidden; padding-top:8px;}
	.sale-list li .meta .price {float:left; color:#d01f19; font-weight:bold}
	.sale-list li .meta .info {float:right}
	.sale-list li .premium {background:url(../images/icon.png) 0 -648px no-repeat; width:26px; height:25px; text-indent:-99999px; position:absolute; top:8px; right:10px;}
.tab_container_shop {margin-bottom:5px;}
.tab-top-art {margin-bottom:0}
.bg25 {background:url(../images/bg25.png) top left repeat-x; height:25px; line-height:25px; padding-right:12px;}
	.bg25 .more {background:url(../images/icon.png) 100% -540px no-repeat; padding-right:15px; color:#d01f19; font-size:11px; font-weight:bold; float:right; text-decoration:underline}
.near {padding:10px 0; margin-bottom:0;}
.near li.item-bdsm, .dtda-list li {padding:0 12px;}
.near li a.tit-bdsm {padding-bottom:0;}
.near li div {font-weight:bold; padding-top:10px;}
.near .date {display:block; color: #999999; font-size: 11px;}

.dtda-list {border-top:#e9e9e9 1px solid; padding-top:10px; margin-bottom:10px; overflow:hidden; line-height:normal;}
.dtda-list li.nobor {border-left:none}
.dtda-list a.tit-bdsm {padding-bottom:0;}


.ttsgd {float:right; background:url(../images/icon_arrow_4.gif) right center no-repeat; padding-right:17px; text-transform:none; font-size:12px;}
.box-right {width:300px;}
h3.cafeland span {background:url(../images/icon_tv.gif) left center no-repeat; padding-left:22px; margin-left:-7px;}
.list-tv {clear:both; padding:10px; width:100%;}
	.list-tv li {width:330px; float:left; margin:0 10px 10px 0;}
	.list-tv li.nomar {margin-right:0;}
.page1 {border-top:#d8dbe0 1px solid; padding:3px 10px 10px; clear:both}

.tinh-thanh {height:20px; background-color:#505153; font-weight:bold; padding:5px 5px 0 0; margin-bottom:10px; font-size:11px;}
	.tinh-thanh ul {float:left;}
	.tinh-thanh  a.dtnd {float:right; margin-top:-2px;}
	.tinh-thanh li {border-right:#999999 1px solid; float:left; padding:0 10px; text-transform:uppercase}
	.tinh-thanh form {float:right; margin-top:-2px;}
	.tinh-thanh input {float:left; margin-left:3px;}

#wrap-prov {float:left; position:relative; margin:3px 0 0 5px;}
	#wrap-prov div.content-prov {position:absolute; top:17px; left:-6px; width:100px; background-color:#505153; padding:10px; z-index:999}
	#wrap-prov div.content-prov a {display:block; margin-bottom:5px; text-transform:uppercase}
.col-sgd {float:left; width:330px; border-right:#ccc 1px solid; padding:0 10px 10px; margin-top:10px;}

#wrapper-filter-by {}
	#wrapper-filter-by h3 {height:25px; line-height:25px; text-align:center; font-weight:bold; font-size:11px; text-transform:uppercase; background-color:#505153}
	#wrapper-filter-by .col1 {width:334px; float:left}
	#wrapper-filter-by .col2 {float:right}

.sgd-list li {overflow:hidden; margin-bottom:25px;}
.sgd-list li h3 {height:25px; background-color:#ccc; padding-left:13px; line-height:25px; margin-bottom:10px;}
.sgd-list li h3 a {color:#333;}
.sgd-list li img {float:left; border:#d8dbe0 1px solid; margin-right:10px;}
.sgd-list li div {overflow:hidden; }
.sgd-list li div a.titleBlock2, .hot-sdg-list li a.titleBlock2 {color: #00498F; font-weight: bold; display:block}
.sgd-list li div a.save {float:right; background:url(../images/icon_save.gif) left center no-repeat; padding-left:20px;}

.hot-sgd-col {width:130px; padding:0 9px; margin:10px 0; border-right:#e9e9e9 1px solid; float:left}
.hot-sdg-list li {text-align:center; border-bottom:#e9e9e9 1px solid; padding:8px 0;}
.hot-sdg-list li.nobor {border-bottom:none}

.meta-bds, .meta-bds h3 {float:left; color: #d01f19;    font-size: 14px;    font-weight: bold; }
.meta-bds  span {display:block; font-size:12px; text-transform:none; padding-bottom:5px;}
.date-post {float:right;  color: #999999;  font-size: 11px;}
.thumb-bds {padding:7px 0 0 70px;}
.small-thumb li {margin-bottom:9px;}
	.small-thumb li.nomar {margin-bottom:0}
	.small-thumb img {border:#d8dbe0 1px solid}
.btn-bds li {margin-top:10px;}
.tbl-info-bds {border-collapse:collapse}
	.tbl-info-bds td {border:#6a6b6d 1px solid; line-height:20px; padding:13px;}
	.tbl-info-bds h4 {color:#d01f19}
	.small-info {font-size:12px; color:#00498f;}
	.small-info img {vertical-align:middle}

.box-bor .box-cat-body, .box-bor .box-cat-body1 {border:#6a6b6d 1px solid; border-top:none}
.thongtinnha {border-collapse:collapse; background-color:#fff;}
	.thongtinnha td { border:#d8dbe0 1px solid; padding:6px 10px;}
	.thongtinnha img {vertical-align:middle}

.cmlq-tbl {border-collapse:collapse}
	.cmlq-tbl td {text-align:center; border:#d8dbe0 1px solid; padding:7px 0;}
	.cmlq-tbl a {font-weight:bold}
.noboright {border-right:none}
.pagemar {margin-left:10px; margin-right:10px; padding-right:0;}
img.nobor {border:none !important}


.col-share{    float: right;
    margin-right: 3px;
    width: 82px;}
/*.col-share {float: right;left: -87px;margin-right: 3px;position: absolute;width: 82px;top: -2px;}*/
.meta-share {}
	.meta-share li {padding:6px 0 6px; border-top:#6a6b6d 1px solid}
	.meta-share li.nobor {border:none; padding-top:0;}
	.meta-share li a {background:url(../images/icon_share.gif) 1px 0 no-repeat; display:block; padding-left:24px; font-size:11px; color:#d9dbdd}
	.meta-share li.fb a {background-position:1px -30px;}
	.meta-share li.gg a {background-position:1px -60px;}
	.meta-share li.yh a {background-position:1px -91px;}
	.meta-share li.save a {background-position:1px -122px;}
	.meta-share li.mail a {background-position:1px -151px;}
	.meta-share li.dl a {background-position:1px -181px; padding-bottom:2px;}
	.meta-share li.compare a {background-position:1px -210px;}
	.meta-share li.price-letter a {background-position:1px -240px; padding-bottom:3px;}
	.meta-share li.comment a {padding-left:0; font-weight:bold; background:none}

.col-contact1 {width:480px; float:left}
.col-contact2 {width:475px; float:right}
h2.head-con {font-size:14px; text-transform:uppercase; color:#d01f19; font-weight:bold; border-bottom:#6a6b6d 1px solid; padding-bottom:8px; margin-bottom:15px;}
h2.nobor {border-bottom:none; margin-bottom:5px;}

#gallery-stx {width:530px; margin:20px auto; overflow:hidden}
	#gallery-stx img {border:#cccccc 1px solid}
	.big-thumb-stx {width:350px; float:left; height:277px; border:#cccccc 1px solid}
		#gallery-stx .big-thumb-stx img {border:none}
	.nav-thumb-stx {width:172px; float:right; overflow:hidden}
	.nav-thumb-stx ul {width:200px;}
	.nav-thumb-stx li {float:left; width:82px; height:64px; margin:0 8px 8px 0}
	

/*right bar*/

ul.tabs {
	float: left;
	height: 30px;
	width: 100%;
	background:url(../images/bg_tab.png) top left repeat-x
}
ul.tabsalon {
	float: left;
	height: 30px;
	width: 100%;
	background:url(../images/bg_tab.png) top left repeat-x
}
ul.tabs li {
	float: left;
	border-left:#d01f19 1px solid;
	font-weight:bold;
}
ul.tabsalon li {
	float: left;
	border-left:#d01f19 1px solid;
	font-weight:bold;
}
ul.tabs li.active {background:url(../images/bg_tab_act.png) top left repeat-x}
ul.tabsalon li.active {background:url(../images/bg_tab_act.png) top left repeat-x}
ul.tabs li.nobor {border-left:none}
ul.tabsalon li.nobor {border-left:none}
ul.tabs li a {
	float:left;
	text-decoration: none;
	display: block;
	height:30px; line-height:30px;
	text-align:center;
	outline: none;
	color:#d01f19;
}
ul.tabsalon li a {
	float:left;
	text-decoration: none;
	display: block;
	height:30px; line-height:30px;
	text-align:center;
	outline: none;
	color:#d01f19;
}
	ul.tabs li.active a {color:#fff;}
	ul.tabs li a.tab1 {width:92px;}
	ul.tabs li a.tab2 {width:100px;}
	ul.tabs li a.tab3 {width:106px;}
	ul.tabsalon li.active a {color:#fff;}
	ul.tabsalon li a.tow-tab-1 {width:149px;}
	ul.tabsalon li a.tow-tab-2 {width:150px;}   

ul.tabs li a:hover {text-decoration:none; color:#fff}
.tab_container {
	background-color:#252628;
	clear: both;
	float: left; 
	width: 100%;
	
}
ul.tabsalon li a:hover {text-decoration:none; color:#fff}
.tab_container {
	background-color:#252628;
	clear: both;
	float: left; 
	width: 100%;
	
}
.tab_content {
	padding: 10px;
}
.col2 .tab_container {width:300px;}
#filter .tab_content, .filter-2 .tab_content {padding-bottom:0}
.tbl-filter, .tbl-compare {border-collapse:collapse; width:100%}
	.tbl-filter td, .tbl-compare td {text-align:left; vertical-align:top; padding-bottom:8px; width:50%}
	.tbl-filter td select {width:132px;}
	.tbl-filter td.even {text-align:right;}
	.tbl-filter input.txt {float:left; margin-right:8px; width:170px;}
	.tbl-filter input.btn {width:84px; padding:0}

.tabs-compare {background-color:#505153; height:26px; border:#6a6b6d 1px solid; border-width:0 1px 1px; padding:10px 0 0 230px;}
	.tabs-compare li {float:left; padding:0 35px; border-left:#d9dbdd 1px solid; font-weight:bold; text-transform:uppercase}
	.tabs-compare li.nobor {border:none}
	.tabs-compare li.active a, .tabs-compare li a:hover {color:#d01f19;}

.content-compare {padding:0; overflow:hidden}
	
#compare-form {padding:8px 8px 0 0}
	#compare-form select {width:94px;}
	.tbl-compare td {padding:0 0 8px 8px; width:auto}
	.tbl-compare td.sm {width:73px;}
	.tbl-compare input.btn {background:url(../images/btn_compare.png) top left no-repeat; width:73px; height:47px; text-indent:-99999px; cursor:pointer; display:block}

#video ul {padding:10px 10px 5px;}
#video li {margin-bottom:6px;}
#video li a {text-decoration:underline}
#video li a:hover {color:#d01f19; text-decoration:none}

#colection,#colectiona, .type-car {background-color:#fff; overflow:hidden; width:300px; position:relative}
	#colection li,#colectiona li , .type-car li {border:#343536 1px solid; border-bottom:none; margin-left:-1px; width:149px; float:left; text-align:center; padding:6px 0;}
	#colection li a,#colectiona li a, .type-car li a {color:#252628; font-weight:bold; font-size:11px;}
	#colection li span,#colectiona li span, .type-car li span {display:block; text-align:center}
	#colection a.more-arr,#colectiona a.more-arr, .type-car a.more-arr, .type-car a#next {background:url(../images/icon.png) 0 -680px no-repeat; width:9px; height:9px; text-indent:-9999px; display:block; position:absolute; bottom:1px; right:2px; z-index:999999}
	#colection li a:hover,#colectiona li a:hover, .type-car li a:hover {color:#D01F19}
	.type-car {width:334px; height:255px;}
	.type-car div {width:350px; height:350px; overflow:hidden}
	.type-car ul {width:350px;}
	.type-car li {width:111px; height:72px;}
	
.list-submenu-big li {display:block; margin-bottom:8px;}
	.list-submenu-big li a {display:block; background:url(../images/bg_nav_right.jpg) top left no-repeat; height:43px; font:bold 18px/43px Arial, Helvetica, sans-serif; color:#d01f19; text-transform:uppercase; text-align:center}

.hot-topic {background-color:#fff; clear:both; margin-top:8px; overflow:hidden;}
h3.head-hot-tp {border-bottom:#00498f 1px solid; height:25px; font-size:11px; text-transform:uppercase}
	h3.head-hot-tp span {float:left; padding:0 55px 0 13px; line-height:25px; background-color:#00498f} 

.over-683 {width:683px; overflow:hidden}
.xe-list {position:relative;  width:710px; padding-left:10px; overflow:hidden}
.xe-list li {width:150px; float:left; text-align:center;margin:0 20px 15px 0; display:inline}
	.xe-list li div {border: 1px solid #6A6B6D; height: 111px;margin-bottom: 10px;padding: 5px 3px 1px 4px;width: 146px;}
	.xe-list li img {height: 105px;width: 135px;}
    .xe-list li a.itemhinh {border:#6a6b6d 1px solid;height: 105px;width: 135px; display: block;margin: auto; overflow:hidden;background:url(../images/noimg135x105.jpg) center no-repeat;}

.over658 {width:658px; overflow:hidden;}
	.upload-xe li {margin-right:13px; position:relative}
	.upload-xe li a.remove {background:url(../images/remove.png) top left no-repeat; width:10px; height:10px; text-indent:-99999px; top:10px; right:8px; position:absolute}
.more-file {padding-left:10px;}


.ghichu {border-top:#6a6b6d 1px solid; padding:6px 0; overflow:hidden; clear:both}	
	.ghichu span {float:left; font-style:italic; display:inline; padding-top:35px;}
	.ghichu .nav-paging  {float:right; clear:none; padding-top:0;}
.list-item-menu {padding:0 15px 10px;}
	.list-item-menu li {background:url(../images/icon_arrow.gif) 0 4px no-repeat; padding-left:10px; margin-top:10px;}
	.small-martop  {margin-top:5px;}


.same-price  {margin-left:15px;}
.same-price li {width:130px; margin:0 45px 18px 0;}
.same-price li.nomaright {margin-right:0;}
.same-price li span a {display:block; color: #00498F;}
.newsMore2 {background:url(../images/icon_arrow_8.gif) right center no-repeat; padding-right:15px; float:right; margin: 0 8px 11px 0; font-weight:bold; color:#00498f; text-decoration:underline !important}
a.newsMore2:hover, .same-price li span a:hover {color: #418CD3 !important;}


.tbl-dn {border-collapse:collapse}
	.tbl-dn .info {border:#e9e9e9 1px solid; border-width:0 1px; padding-left:15px; padding-top:0;}
	.tbl-dn img {border:#e9e9e9 1px solid;}

.tab-top-art .tab_content_shop {width:300px;}
.tbl-list-top {border-collapse:collapse; width:302px; margin:-1px 0 0 -1px;}
	.tbl-list-top td {border:#6a6b6d 1px solid; text-align:left; vertical-align:middle; padding:0 10px; border-bottom:0;}
	.tbl-list-top td.numb {width:49px; height:54px; font:bold 36px "Times New Roman", Times, serif; text-align:center; padding:5px;}
h1.title {font-size:14px;color: #005AA1; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
.ques {font-weight:bold}

.head-relate {border-bottom: 1px solid #6a6b6d; color: #d01f19; font-weight:bold; padding-bottom:4px;}
.relate-list, .list-newcar {margin:8px 0 0 15px;}
	.relate-list  li {background:url(../images/icon_bullet.gif) 0 11px no-repeat; padding:5px 0 5px 10px;}
	.other-list li { }
	.other-list li.nobor {border-bottom:none}
.list-newcar li {border-top:#6a6b6d 1px solid; padding:6px 0 6px 15px; margin-bottom:0; background-position:0px -488px;}
	.list-newcar li:first-child {border:none}
.viewbydate {width:300px; float:left}
	.viewbydate select {height:20px; float:left; margin-right:3px;}

.top-art ul.tabs, .info-oto-tab ul.tabs {background:url(../images/tab_small.png) top left repeat-x; height:25px; position:relative; z-index:3}
	.top-art ul.tabs li.active {background:none}
	.top-art ul.tabs li a {height:25px; line-height:24px; font-size:11px; font-weight:bold; color:#000000; text-transform:uppercase}
		.top-art ul.tabs li.active a, .top-art ul.tabs li a:hover {color:#d01f19}
	.info-oto-tab ul.tabs li a.tow-tab {width:110px;}
.col2 .top-art ul.tabs {width:101%;}
.info-oto-tab {width:470px; overflow:hidden; margin-bottom:13px;}
	.info-oto-tab ul {width:480px;}
	.info-oto-tab ul.tabs li a {padding-bottom:0 !important; width:auto; color:#d01f19; padding:0 20px;}
	.info-oto-tab ul.tabs li.active a {background:url(../images/act_menu.png) 0 0 repeat-x; color:#fff}


.tab-full ul, .tab-full {width:auto; float:none; margin:0;}
	.tab-full ul.tabs li a {width:290px;}

.tab-info ul.tabs, .tab-info {width:auto; float:none; margin-bottom:0}
	.tab-info-detail  {width:483px; overflow:hidden}
	.tab-info-detail  ul.tabs {width:500px;}
	.tab-info-detail  ul.tabs li a {padding:0; display:block; text-align:center; float:none}
	.tab-info-detail li.tab-01 {border-left:none; width:143px;}
	.tab-info-detail li.tab-02 { width:97px;}
	.tab-info-detail li.tab-03 { width:140px;}
	.tab-info-detail li.tab-04 {width:100px;}
	
	
#photo-car {margin:0 0 8px 2px;}
p.author {text-align: right; height:25px; line-height:25px; padding-right:8px; background-color:#505153; font-weight:bold; color:#d9dbdd; margin-bottom:10px;}
h3.titlevideo {text-transform: uppercase; text-align: left; height:25px; line-height:25px; padding-left:8px; background-color:#505153; font-weight:bold; color:#d9dbdd; margin-bottom:10px;}
h1.title-post, h2.title-post {font:bold 17px Arial, Helvetica, sans-serif; color:#d01f19; padding-bottom:6px;}
#tags {background:url(../images/tag.png) top left no-repeat #505153; padding-left:50px; min-height:25px; line-height:25px; margin-bottom:15px;}
#tags span:last-child{display:none;}
.type {background-color:#505153; height:25px; line-height:25px; padding:0 8px; margin-bottom:10px;}
	.type span {float:left; font-size:14px; font-weight:bold}
	.type div {float:right}
	.type input {vertical-align:middle; margin:0 3px 0 10px;}
.tbl-form-comment {}
	.tbl-form-comment td {padding-bottom:8px;}
	.tbl-form-comment td.capcha {padding:0 7px 8px;}
	.tbl-form-comment td.email {padding-left:7px;}
	.tbl-form-comment input.txt {width:122px; height: 20px;}
	.tbl-form-comment input.txt-capcha {width:67px;}
	.tbl-form-comment textarea {padding-right:0; width:474px; height:107px; overflow:auto}

.form-comment-full-page  .tbl-form-comment input.txt {width:234px}
	.form-comment-full-page .tbl-form-comment input.txt-capcha {width:67px;}
		.form-comment-full-page .tbl-form-comment textarea {width:669px;}

.tn-body {border:#6a6b6d 1px solid; padding:15px 25px;}
	h1.tn {font:bold 24px Arial, Helvetica, sans-serif; color:#d9dbdd; margin-bottom:15px; text-transform:uppercase; text-align:center}
.list-tn li {margin-bottom:30px;}
	.list-tn li div {padding:22px 0 0 5px;}
	.list-tn h3 {font:bold 12px Arial, Helvetica, sans-serif; color:#d01f19}
	.list-tn input {vertical-align:middle; margin-right:2px;margin-top: -3px;}
	.list-tn p {margin-bottom:5px;line-height: 16px;}
.submit-tn {text-align:center; padding-bottom:10px;}
	.submit-tn input {background:url(../images/btn_tl.png) top left no-repeat; width:124px; height:42px; text-indent:-999999px; font-size:0; line-height:0; display:inline-block}

h3.title140 span, h2.title140 span {width:140px;}
#view-video {width:585px; float:left; margin-left:0px;}
h1.title-video {color:#d01f19; font:normal 18px Arial, Helvetica, sans-serif; padding-bottom:10px; text-align:center}
.video-body {overflow:hidden; margin-bottom:5px;}
.video-body .col-share {margin-top:33px;}
.info-video {padding:15px 0; line-height:18px;}
.info-video  input {width:508px;  background-color:#505153; font-size:12px;}

.video-container {overflow:hidden; border:#6a6b6d 1px solid; border-top:none; clear:both; padding:15px 8px 8px 30px; width:643px;}

.remember-pass {float:left; background:url(../images/lock.jpg) 10px 0 no-repeat; padding-top:105px; width:150px;}
	.remember-pass input {vertical-align:middle}
.login-wrapper {overflow:hidden}
	.form-login {width:250px; padding:10px; border:#6a6b6d 1px solid; margin-top:22px;}
	.form-login label {display:block; padding-bottom:5px;}
	.form-login input.txt {display:block; margin-bottom:10px; width:215px;}
/*
	# FOOTER #########
*/
#footer {clear:both; font-size:11px; position:relative; background-color:#000; padding:8px 0 20px;}
.inset-bot {height:25px;  background-color:#1b1c1d; margin-bottom:14px;}
	.inset-bot li {float:left; line-height:25px; text-align:center}
	.inset-bot li.is-home {background:none; width:97px;} 
	.inset-bot li a {background:url(../images/icon.png) 10px center no-repeat;  color:#5a5a5b; font-size:11px; text-transform:uppercase; font-weight:bold; border-left:#35383a 1px solid; padding:0 0 0 25px; display:inline-block}
	.inset-bot li a:hover {color:#d01f19}
		.inset-bot li.is-home{width:97px;}
		.inset-bot li.lhtx { width:139px;}
		.inset-bot li.dltt { width:157px;}
		.inset-bot li.vlta { width:179px;}
		.inset-bot li.qdsd { width:142px;}
		.inset-bot li.csbm {width:160px;}
		.inset-bot li.lhqc {width:148px;}
		
		.inset-bot li.is-home a {background-position:5px -19px; padding-left:20px; border-left:none;}
		.inset-bot li.lhtx a {background-position:8px -46px; }
		.inset-bot li.dltt a {background-position:8px -75px;}
		.inset-bot li.vlta a {background-position:8px -108px; padding-left:28px; }
		.inset-bot li.qdsd a {background-position:10px -140px;}
		.inset-bot li.csbm a {background-position:8px -177px;}
		.inset-bot li.lhqc a {background-position:10px -209px;}
		
		
	.inset-bot li img {margin-right:3px;}

.parent-menu-bot {}
	.parent-menu-bot a {color:#35383a}
	.parent-menu-bot a:hover {color:#d01f19}
	.parent-menu-bot li.pa-it {float:left; padding:0 7px; border-right:#1b1c1d 1px solid; min-height:170px; height:auto !important; height:144px;}
		.parent-menu-bot li h3 {text-transform:uppercase; text-align:center; color:#5a5a5b; font-size:11px; margin-bottom:20px;}
		.parent-menu-bot li li {background:url(../images/icon.png) 0 -282px no-repeat; padding-left:8px; margin-bottom:8px}
		.parent-menu-bot li li a {color:#35383a}
	
	.parent-menu-bot li.nobor {border:none}
	.parent-menu-bot li.col1 {width:100px;}
	.parent-menu-bot li.col2 {width:100px;}
	.parent-menu-bot li.col3 {width:106px;}
	.parent-menu-bot li.col4 {width:107px;}
	.parent-menu-bot li.col5 {width:100px;}
	.parent-menu-bot li.col6 {width:100px;}
	.parent-menu-bot li.col7 {width:95px;}
	.parent-menu-bot li.col8 {width:95px;}
	.parent-menu-bot li.col9 {width:auto;}

.child-menu-bot {background:none; height:auto}
.child-menu-bot li {text-transform:none; text-align:left;}
	.child-menu-bot ul {margin:0 10px;}
	.child-menu-bot li.pa-it {min-height:180px; height:auto !important; height:180px; background:url(../images/line_menu_3.gif) top right repeat-y !important;}
	.child-menu-bot li li {background:url(../images/icon_arrow_5.gif) left center no-repeat; padding-left:10px; line-height:20px; width:132px; float:left}
	.child-menu-bot  li.cflt li  {width:90px;}
	.child-menu-bot  li.nobg {background:none !important}
	.child-menu-bot li li a {color:#B8B8B8 !important}
	.child-menu-bot li li a:hover, .copyright a:hover {color:#318CD4 !important}
	

.bot-foot {clear:both; padding:8px 26px 26px 26px;}
	a.gotop {position:absolute; right:20px; top:10px;}
	.menu-footer li a {color:#0089e1; }
.copyright {border-top:#1b1c1d 1px solid; padding-top:15px; overflow:hidden;  color:#35383a; margin-top:8px; padding-bottom:17px;}
	.copyright img.logo {float:left; margin-right:11px;}
	.copyright  div {overflow:hidden;}
	.copyright  p {padding-top:15px;}
	.copyright p.support {}
	.copyright p.support  img {vertical-align:middle}
	
	.copyright a {color: #35383a;}

/*page*/
.col1-page {width:503px; float:left; margin-right:8px;}
.hot-news-top {background:#252628; padding:10px; overflow:hidden; }
.bTitle {font-size: 14px; font-weight: bold; color: #d01f19;	text-transform: uppercase; float:left; margin-right:4px;}
	.bTitle span, h2.subtitle {color:#d9dbdd; display:inline; font-size: 14px;  font-weight: bold; text-transform: uppercase;}
.rss-cat {font-size: 11px; color: #d9dbdd; float:right; width:180px; text-align:right}
	.rss-cat a.rss {float:right; padding-right:16px; margin-left:5px; text-transform:uppercase; background-position:28px -250px;}
.news-top-body, .news-kt-body, .news-top-body1, .top-page, .news-top-bor {border-top:#6a6b6d 1px solid; margin-top:7px; padding-top:15px;}
	.news-top-body img {float:left; margin-right:10px; border:#d8dbe0 1px solid}
	.news-top-body div {overflow:hidden;}
	.news-top-body div a {font-size: 18px;	color: #d01f19; display:block; padding-bottom:10px;}
	.news-kt-body  {padding-top:20px;}
.news-top-bor {overflow:hidden; padding-bottom:15px;}
.bg-white {background-color:#252628; padding:10px; overflow:hidden;}
.content {padding:10px 0}
.content h1 {color: #00498F;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: bold;}	
#entry {text-align:justify;min-height: 250px;}
	#entry .col-share {margin:5px 0 0 15px;}
	#entry p {margin-bottom:13px;}
.thumb-post {margin:5px 0 15px; text-align:center}
.meta-view {margin:-10px 0 5px; float:right}
	.meta-view img {vertical-align:middle}
	a.read {background-position:0 -382px; padding-left:21px; font-size:11px; margin-right:12px; float:left}
	a.zoom {width:14px; height:15px; text-indent:-99999px; float:left}
	a.incr {background-position:0 -592px;}
	a.decr {background-position:0 -624px;}
	a.resetfont {background-position:0 -608px;}
	a.new-quest {background-position:8px -416px; padding:0 15px 0 30px; background-color:#505153; height:20px; line-height:20px; font-weight:bold; color:#fff; display:inline-block;  margin-top:5px;}
	a.dktt {background-position:8px -453px; padding-right:10px;}
h1.title-qna, h3.title-qna {font:bold 12px Arial, Helvetica, sans-serif; color:#ce2019; padding-bottom:20px;}

.box-dk {width:485px; float:left; }
.box-dk-body {border:#6a6b6d 1px solid; padding:13px 30px; min-height:256px;}
.head-dk {text-align:center; text-transform:uppercase; font-weight:bold; color:#d01f19; margin-bottom:20px;}
.box-dk-body li {margin-bottom:8px;}
a.link-dk {color:#fff; font-weight:bold; background:url(../images/act_menu.png) repeat-x scroll left top transparent; display:block; width:73px; height:20px; margin:20px auto 5px; line-height:20px; text-align:center; }

.box630 {width:630px;}
.box550 {width:620px; margin:0 auto; float:none}
.box300 {float:right; width:auto}
.box300 .box-dk-body {padding:13px 20px; width:300px; float:right}
/*
	# Lists ################### 
*/


.site-bar {margin:0 3px 3px; padding-top:3px;} 
	.site-bar ul {margin-left:10px;}
	.site-bar li { font:bold 12px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff; }
	.site-bar li a {color:#fff; padding:4px 2px 4px 23px; display:block;background-color:#999; min-height:10px; height:auto !important; height:10px;}
	.site-bar li li a {color:#666; background:#fff url(../images/red_arr.png) 8px 8px no-repeat; border-bottom:#c9d0d8 1px dotted;}
	.site-bar li li a.last {border-bottom:none;}
	.site-bar li a.cur_pag {font-weight:bold;}
	
.article-item {border-bottom:#D5E4ED 1px solid; padding:10px 0;}	
	.article-item div {padding-right:10px;}
	.article-item img {float:left; margin-right:15px; border:#a8a8a8 1px solid; padding:1px;}
	.article-item a {color:#333333; font-weight:bold;}
	.article-item p.viewmore {padding-top:0px;}

.other-article {padding:10px 10px 15px 30px; list-style-type:none;}
	.other-article li {background:url(../images/red_arr.png) 0px 10px no-repeat; padding:2px 0 2px 13px;}
	.other-article li a {color:#323232;}

.over-left {overflow:hidden; }
.list-news {padding-bottom:15px;}
	.list-news li {overflow:hidden; margin:21px 0 0 0; background:none; padding:0 12px}
	.list-news li a.title {color:#d01f19; font-weight:bold; padding-bottom:3px; display:block}
	.list-news li img {float:left; margin:0px 15px 0 0; border:#cccccc 1px solid;}
	
	.lnnm li a.title {padding-bottom:0;}
	/*
	.list-news li div p {padding-top:5px;}
	.list-news li div a.more {float:right; margin-top:10px;}*/
	.list-news-page li {padding:10px 0; border-top:#6a6b6d 1px solid; overflow:hidden; margin:0}
	.list-news-page li.nobor {padding-top:0; border-top:none}
	.list-news-page li img {margin-right:10px;}
	.list-news-page li  a.title-news  {display:block; color:#d01f19; font-weight:bold; font-size:12px; }
	.list-news-page .date {color:#999999; font-size:10px;}
	.list-news-page .desc {padding-top:15px;height: 60px; overflow: hidden;line-height: 15px;}
.list-qa li {padding:15px 0}	
	.ln-item {padding:10px;}
.event-bds  li a.title {padding-bottom:5px;}

.list-new-title {padding-bottom:0; margin-top:-2px;}
	.list-new-title li {padding:10px 17px;}

.lastest-news li {border-bottom:none; padding:10px; /*7px*/ line-height:normal}
	.lastest-news li img {width:45px; height:45px; padding:3px; border:#cecece 1px solid; }
	.lastest-news li a {font-weight:normal; color:#000;}
	
#list-thumb {}
	#list-thumb li {float:left; width:75px; height:50px; border:#d5d8de 1px solid; padding:2px; margin:0 8px 8px 0;}
	#list-thumb li img {width:75px; height:50px;}
	#list-thumb li.nomarg {margin-right:0px;}

.list-partner {padding:0 15px; overflow:hidden;}
	.list-partner li {text-align:center; border-bottom:#e5e9ee 1px dotted; padding:1px 0;}
	.list-partner li.last {border-bottom:none;}
	

.product {border:#d5e4ed 1px solid; padding:18px 18px 10px 18px;}
.list-pro {overflow:hidden; margin-bottom:-1px;}
	.list-pro li { width:150px; text-align:left; display:inline-block; padding:15px; border-left:#e5e9ee 1px dotted;border-bottom:#e5e9ee 1px dotted; color:#666; margin-left:-1px; line-height:normal}
	.list-pro li.last {margin-right:0px;}
	.list-pro li div {height:80px; overflow:hidden;border:#ccc 1px solid; text-align:center;  margin-bottom:5px;}
	.list-pro li img {width:140px; height:80px}
	.list-pro li p {}
	.list-pro li a, .list-pro li span {color:#e50505; font-weight:bold;}

.list-info {}
	.list-info li { padding:2px 0 2px 12px; background:url(../images/arrow.jpg) 0 9px no-repeat;}
	.list-info li.last {border-bottom:none;}
	.list-info li a {font-weight:bold; color:#004b7a; font-size:11px;}

/*
	Box Cornor
*/
.box-com {margin-top:10px;}
	.box-com h3 {background:url(../images/bg_header.png) top left repeat-x; height:25px; text-transform:uppercase; text-align:center; line-height:25px;}
	.box-com h3.head-midd {background:url(../images/head_middle.jpg) top left no-repeat; text-align:left; padding-left:15px;}
	.box-com .box-content {border:#e5e9ee 1px solid; border-top:none;}
.detail-box {padding:25px;}	
.info-pro {padding:10px 30px; border:#e5e9ee 1px solid;}
h4.name-pro {color:#e50505; font-weight:bold; padding-left:0px; font-size:12px;}

.tech-num {border:#e5e9ee 1px solid; margin-top:10px;}
.thongso {background-color:#999999; margin:3px; color:#fff; font-weight:bold; padding:3px 8px;}
.tbl-info {border-collapse:collapse; width:498px; margin-left:-1px; }
	.tbl-info td {padding:3px 5px; border:#e5e9ee 1px  solid; border-right:none; font-size:11px;}
	p.head-info {background-color:#f2f2f2; color:#e50505; padding-left:14px; font-weight:bold; font-size:11px; padding:3px 0 3px 14px;}
.more-pro {text-align:right; padding:5px 15px 5px }
	.more-pro a {color:#e50505; font:bold 11px Arial, Helvetica, sans-serif;}
.box_support {background:url(../images/bg_support.jpg) bottom left no-repeat; min-height:85px; height:auto !important; height:85px; position:relative;}
	.box_support div {position:absolute; bottom:8px; right:8px;}
	.box_support div  a {display:block; margin-top:5px;}
.hotline {background:url(../images/bg_hotline.jpg) 0 -1px no-repeat; padding:95px 15px 10px;}
.numberphone {font-weight:bold; border-bottom:#e5e9ee 1px dotted; margin-bottom:5px; padding-bottom:3px; color:#666666;}
	.numberphone span {color:#e50505;}
.nopama {border:none; padding:0px; margin:0px;}
.mobile {background:url(../images/phone.png) left center no-repeat; padding:2px 2px 2px 22px;}
.cell {background:url(../images/mobile.png) 0 3px no-repeat; padding:0 2px 2px 22px;}
.flag {vertical-align:middle; margin-right:2px;}
/*
	ENTRY
*/	
.entry {padding:10px; line-height:20px;}
	.entry ul, .entry ol {margin:0 0 15px 35px;}
	.entry ul {list-style-type:disc;}
	.entry ol {list-style-type:decimal;}
	.entry p {margin-bottom:15px;}
	.entry a {color:#F32618;}
	
/*
	# Images ################### 
*/

img{border:none;}
img.ileft{margin:0 10px 10px 0; float:left;}
img.iright{margin:0 0 10px 10px; float:right;}



/*
	# Forms ################### 
*/
.search-box {background-color:#252628; border:#6a6b6d 1px solid; padding:5px 10px 7px; float:left; width:470px; margin:17px 0 0 185px;}
.form-search {overflow:hidden;}
	.form-search input {font-size:11px; border:none;}
	.form-search input.txt {width: 384px; float:left; height:22px; font-size:12px; border:#6a6b6d 1px solid; line-height:22px; background-color:#505153}
	.form-search input.btn-search {float:left; background:url(../images/btn_find.png) top left no-repeat; width:71px; height:24px; text-indent:-999999px; margin-left:-1px; font-size: 0; display:block; line-height: 0; cursor:pointer}
	.form-search ul {width:100%; float:left; margin-top:5px; clear:both}
	.form-search li {padding-right:13px; float:left; }

	.form-search li input {float:left; margin:2px 3px 0 0;}

/*input.myform, textarea.myform {border:#ccc 1px solid; border-bottom:none; padding:3px; font:normal 12px Arial, Helvetica, sans-serif; background:#f9f9f9; width:620px;}
input.mybutton {font:bold 11px Arial, Helvetica, sans-serif;  width:60px; height:20px; color:#fff; background:url(../images/btn.png) top left no-repeat; padding:0 0px 2px 10px;}*/
.myform {
    
}
.subcribe h3.title-box {padding-right:0;}
.subcribe h3.title-box span {float:none; display:block; width:auto}
.newsletter, .padd-box, .padd-boxnoma {padding:10px 12px; overflow:hidden; }
	.newsletter input.txt {width:179px; float:left; margin-right:5px;  }
	.newsletter input.btn {float:left}

.padd-box {padding-bottom:0;}
.padd-box li {margin-bottom:10px;}

.fieldwrapper{overflow: hidden; padding: 3px 0;}
.fieldwrapper textarea { font-size:11px; font-family: Arial; overflow:auto; padding-right:0; width:350px; height:110px;}
.fieldwrapper label.styled{ float: left; width: 100px; font-size:12px; margin-right:10px;  text-align:right;}
.fieldwrapper label span {color:#d01f19}
input.txt260 {width:260px;}
input.txt285 {width:285px;}
.gr-fs {color:#d01f19; font-weight:bold; padding:0 0 5px 17px;}
.form-insert  .fieldwrapper label.styled {width:123px; text-align:left; background:url(../images/red_arr.gif) left center no-repeat; padding-left:17px;}
.form-insert  .fieldwrapper input.txt285 {float:left}
.form-insert input {vertical-align:middle}
.form-insert .desc {clear:both; padding:5px 0 0 150px; font-size:11px; font-style:italic; color:#d9dbdd; }
span.error {display: block;background:url(../images/messagebox_warning.png) no-repeat left center;padding-left: 20px;font-weight: bold;color:#7FFF00;font-style: italic;font-size: 11px;}
.form-insert .desc span.error {display: block;background:url(../images/messagebox_warning.png) no-repeat left center;padding-left: 20px;font-weight: bold;color:#7FFF00;}
.form-salon  .fieldwrapper label.styled {width:150px; }
	.form-salon .desc {padding-left:177px;}
.padd150 {padding-left:150px;}
	.padd150 p {padding: 10px 0 5px;}
.hint {float:left; background:url(../images/hint.jpg) top left no-repeat; width:19px; height:18px; text-indent:-99999px; margin:2px 0 0 8px;}

.form-dktt {padding-left:70px;}
	.form-dktt label.styled {width:125px;}
.btn input {
		
}


/*
	# Tables ################### 
*/

/*
	# Typography ################### 
*/
/*
	# Other ################### 
*/

.clear {clear:both;}
.fleft {float:left;}
.fright {float:right; clear:none !important}
.alignleft{text-align: left;}
.alignright{text-align: right;}
.aligncenter{text-align: center;}

.icon-func {text-align:right; margin-top:15px;}
	.icon-func img {vertical-align:middle; margin-right:10px; margin-top:-5px;}
	.icon-func a {font-weight:bold; color:#0A50A0; font-size:11px;}

/*
	### SLIDE SHOW ANH ######
*/
.hor-slide {margin:20px 0; width:900px; height:150px; padding:3px 25px 0; position:relative; border:#ccc 1px solid; border-left:none; border-right:none; overflow:hidden;}


/*
	# PHAN TRANG #####################
*/	
.nav-paging {text-align:right; clear:both; padding-top:5px; overflow:hidden;}
	.nav-paging	a {padding:0px 3px; margin:0px 0px 0px 1px;  color:#d9dbdd; text-decoration:none; background-color:#6a6b6d; font-size:10px;}
	.nav-paging a:hover, .nav-paging a.curent-page {background-color:#d01f19; color:#FFF !important;}
	
	
.nomarg {margin:0}
.no-padd {padding:0px;}
	.no-padd ul {padding:5px 0 0 8px; margin-bottom:5px;}
.small-padd {padding:5px 15px}

/**/
h3.title-box span.auto-label {width:auto; padding-right:12px;}
.user-icon {background:url(../images/icon_user.jpg) top left no-repeat; padding:2px 0 0 25px; font-size:20px; color:#d01f19; float:left}
	.user-icon p {color:#d9dbdd; font-size:12px; padding-top:5px;}
.vipnews {float:right}
	.vipnews li {background:url(../images/vip.jpg) left center no-repeat; padding-left:35px; margin-bottom:7px;}
.titleBlock2 {
    color: #d01f19;
    font-size: 12px;
    font-weight: bold;
}
.dateTime2 {
    color: #999999;
    font-size: 11px;
  
}
.borderR {
    border-right: 1px solid #6a6b6d;
}
.borderAll {
    border: 1px solid #6a6b6d;
}
.borderB {
    border-bottom: 1px solid #6a6b6d;

}
.menu-user {border:#6a6b6d 1px solid; background-color:#505153; height:23px; line-height:23px; font-weight:bold; font-size:11px; padding-left:15px;}
	.menu-user a.active {color:#d01f19}
.box-bor-white {border: 1px solid #6a6b6d; padding:10px;}

.tbl-sale {margin-left:20px;}
.tbl-sale input[type="text"], .tbl-sale select, .tbl-sale textarea {float:left;  margin-right:5px;}
.tbl-sale .noform input[type="text"], .tbl-sale .noform select {float:none}
	.noform  p {padding:5px 0 5px 85px}

.tbl-sale .hint {margin-left:0}
.txt365 {width:365px;}
.tbl-filt-data td, .tbl-filt-data th {padding:3px 13px;}
.form-ttlh {margin-left:70px;}
	.form-ttlh .txt365 {width:285px;}
	.form-ttlh .fieldwrapper label.styled {width:120px;}

/*rss*/
.list-rss {}
	.list-rss li {background:url(../images/rss_big.png) top left no-repeat; padding-left:50px; width:300px; float:left; margin-bottom:25px;}
	.list-rss li h3 a {text-transform:uppercase; color:#d9dadc}
	.list-rss li a {font-weight:bold}
	.list-rss li ul {margin-left:-25px;}
	.list-rss li li {float:none; width:auto; margin:10px 0 0 ;}

#photo-car {position:relative; width:480px; height:323px;}
#photo-car img {border:#ccc 1px solid}
#photo-car div {position:absolute; top:9px; right:12px;}
	#photo-car div a, #photo-car div a span {display:block; width:22px; height:17px; border:#ccc 1px solid; position:relative}
	#photo-car div a {margin-bottom:11px; border:none}
	 #photo-car div a span {position:absolute; top:0; left:0}
	

.countdown input {font:bold 26px Arial,Helvetica,sans-serif; color:#fff; text-align:center}

#sidebar {width:193px;  height:600px; position:absolute; right:0; top:0;}
			
			#portamento_container {position:absolute; right:0; top:0;} /* take the absolute positioning of the sidebar */
			#portamento_container #sidebar {}
			#portamento_container #sidebar.fixed {position:fixed; right:auto; top:auto;} /* become fixed position, but reset the top and right values */

.martop #pad_LftSupport_small {top:/*-86px*/ -80px !important;}

/*slide chi tiet ot*/
.lof-slidecontent{
	position:relative;
	overflow:hidden;
	
	width:477px;
	height:323px;
}
.lof-slidecontent .preload{
	height:100%;
	width:100%;
	background:#FFF;
	position:absolute;
	top:0;
	left:0;
	z-index:100000;
	color:#FFF;
	text-align:center
}
.lof-slidecontent .preload div{
	height:100%;
	width:100%;
	background:transparent url(../images/load-indicator.gif) no-repeat scroll 50% 50%;
}
.lof-main-outer{
	position:relative;
	height:100%;
	width:477px;
	z-index:3;
	overflow:hidden;
}


/*******************************************************/
.lof-main-item-desc, .opaci{
	z-index:100;
	position:absolute;
	bottom:0px;
	left:0px;
	width:477px;
	height:48px;
	
	
}
.opaci {background-color:#000; opacity:0.6; z-index:5}
.lof-main-item-desc h2 {    
    height: 13px;
    overflow: hidden;
    padding: 10px 7px;
}
.lof-main-item-desc h2 a{
	color:#FFF;	
	font-size:18px;
	font-weight:bold
}
.lof-main-item-desc h2 a:hover{ color:#D01F19
}


/* main flash */
ul.lof-main-wapper{
	/* margin-right:auto; */
	overflow:hidden;
	/*background:transparent url(../images/load-indicator.gif) no-repeat scroll 50% 50%;*/
	padding:0px;
	margin:0;
	height:323px;
	width:477px;
	position:absolute;
	overflow:hidden;
}

ul.lof-main-wapper li{
	overflow:hidden;
	padding:0px;
	margin:0px;
	height:100%;
	width:477px;
	float:left;
	position:relative;
}
.lof-opacity  li{
	position:absolute;
	top:0;
	left:0;
	float:inherit;
}
ul.lof-main-wapper li img{
	padding:0px;	
	width:477px;
}

/* item navigator */
ul.lof-navigator{
	top:0;
	padding:0;
	margin:0;
	position:absolute;
	width:100%;
}
ul.lof-navigator li{
	cursor:pointer;
	list-style:none;
	width:100%;
	padding:0;
	margin:0;
	overflow:hidden;
}
.lof-navigator-outer{
	position:absolute;
	right:6px;
	top:6px;
	z-index:100;
	height:261px;
	width:80px;
	overflow:hidden;
	color:#FFF
}
.lof-navigator li.active{
	
}
.lof-navigator li:hover{
	
}


.lof-navigator li h3{
	

}
.lof-navigator li div{
	
}

.lof-navigator li.active div{
	
}
.lof-navigator li img{
	height:58px;
	width:78px;
	border:#ccc solid 1px;
}
.lof-navigator li.active img{
	border:#D01F19  solid 1px;
}
.othongso{
    margin: -1px -2px -1px -1px;
}
.bangthongso{
    border-right: 1px solid;
}
input.error{
    border-color: red;
}
select.error{
    border-color: red;
}
textarea.error{
    border-color: red;
}

/*boi goi y tim kiem---*/
.acInput {
	width: 200px;
}
.acResults {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
    position: relative;
    z-index: 90000;
    border: 1px solid #505153;
    background-color: #252628;
    color: #D9DBDD;
}

.acResults ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
    max-height: 340px;
    overflow: auto;
}

.acResults li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}

.acLoading {
	background : url('http://static1.thinhphatmedia.vn/cafeauto/script/autocom/indicatora.gif') right center no-repeat;
}

.acSelect {
	background-color: #6A6B6D;
	color: #D9DBDD;
}
.breakum{
    list-style: none;
    font-size: 10px;
    float: left;
}
.breakum li{
    display: inline;
}
.breakum li a{
    color: #35383A;
}
/* Let's get this party started
::-webkit-scrollbar { width: 12px; } 
::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
-webkit-border-radius: 10px; border-radius: 10px; }  
::-webkit-scrollbar-thumb { -webkit-border-radius: 10px; border-radius: 10px; background: #cfcfcf;
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); } 
::-webkit-scrollbar-thumb:window-inactive { background: #cfcfcf; }
*/


#comment-level {
    padding: 0 0 0 23px;
    font-size: 11px;
    font-family: tahoma,arial !important;
    margin-top: -3px;
    line-height: 20px;
}    
.cm_wrap {
    background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #DDDDDD;
    border-radius:3px;
    float: right;
    margin: 5px 0 0;
    padding: 5px 10px;
}  
.cm_reply {
    border: 1px solid #DDDDDD;
    border-radius: 3px;
    color: #999999;
    float: right;
    font-size: 10px;
    line-height: 1em;
    padding: 2px 6px;
    cursor: pointer;
    margin-right: -5px;
}  
.cm_reply:hover {
    background: none repeat scroll 0 0 black;
    color: white !important;
}

.ask-new li{ 
    margin-top:0px; 
    padding:10px 8px 10px 8px; 
    float:left; 
    width:auto; 
    line-height:16px;
    font-size:12px;
    font-weight:normal;
    border-bottom: 1px dotted #6a6b6d;
}
.art-new{
    background:url(../images/icon-binhluan.png) no-repeat; 
    font-size:11px; 
    color:#d01f19; 
    font-weight:bold; 
    float:left;
    line-height:11px;
    padding-left:18px
}
.color2{font-size:11px; color:#808080; float:right;line-height:11px;text-transform: uppercase;}
.color3{color:#808080}
.color4{color:#d01f19}