/* CSS Document */
body{ margin:0px; padding:0px; font: 10pt/17px Arial, Helvetica, sans-serif; color:#000000; 
 

/*background:#FFFFFF url(../images/bg.gif) left top repeat-x;*/ font-size:14px; line-height:21px;}
p{/* line-height: 1.5em; padding-left: 0; */font-size:14px; line-height:23px; margin:0;}
.ImagDetail img{ border:2px solid #808000 }
.LOGO{ float:left; padding:0px 0 0 5px; position:absolute;z-index:9999; margin-left:35px;}
.menuTop{ color:#FFF; padding:7px 0; background-color:#848400; font-size:12px;}
.menuTop a{ color:#333;padding-left:7px; padding-right:7px;text-transform:capitalize;}
.banner-top{ }
.hotemail{ padding-left:11px; border-left:1px solid #CCC;}
.langen{ }
.photline{ margin-top:9px;}
.khung_pro_sys_ten{color:#848400; text-transform:capitalize; font-size:19px;}
.slogon { padding:7px 0 0 0; float:left; width:67%;;}
.slogon img{max-width:100%;}
.container img{max-width:100%;}
.topleft{ float:left;width:43%; padding-left:35px}
.topleft a{ color:#FFF;}
.topright{ float:right;width:52%; text-align:right;}
.AboutOjo{ margin:0; padding:0;}
.h-items{float:left; width:48%; margin-right:7px;}
div.gallery {
    margin: 5px; 
    float: left;
    width: 180px;
}

div.gallery:hover {
    background-color:#F8F8F8
}

div.gallery img {
    width: 100%;
    height: auto;
}

div.desc {
    
    text-align: center;
}
.booking{
    position: relative;
    z-index: 999;}
.booking_form {
    background: #fffdfe linear-gradient(to bottom, #fffdfe, #f4f4f4) repeat scroll 0 0;
    border: 1px solid #eeeeee;
    /*border-radius: 10px;*/
    padding: 10px;
}
.col-lg-3 {
    width: 25%; float:left; box-sizing: border-box; min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
}
.col-lg-2 {
    width: 16.6667%; float:left; box-sizing: border-box; min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
}
.row{clear:both;}
form input.lich {
    background: #fff url("../images/lich.png") no-repeat scroll right 10px center;
}
.bg_btn_themes {
    background: #64abd3 linear-gradient(to bottom, #808000, #808000) repeat scroll 0 0;
    color: #fff;
}
.bg_btn_themes:hover {
    background: #5597bb linear-gradient(to bottom, #BFBF00, #BFBF00) repeat scroll 0 0;
}
.submit_booking {
    border: 0 none;
    border-radius: 3px;
    color: #fff; 
    font-size: 15px;
    padding: 7px 32px;
    text-transform: uppercase;
}	
.form-control {
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #cccccc;
    border-radius: 1px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555555;
    display: block;
    font-size: 14px; 
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
}
.khung_pro_sys {
    display: block;
    margin: 0 auto; 
    position: relative;
    width: 100%;
}
.khung_pro_sys img{ height:300px;}

.khung_pro_sys_foot {
    background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
    bottom: 1px;
    height: 53px;
    left: 1px;
    line-height: 46px;
    padding: 0 10px;
    position: absolute;
    right: 1px;
}
.book_khung_pro_sys {
    border: 0 none;
    color: #fff;
    float: right;
    line-height: 34px;
    margin-top: 6px;
    padding: 0 20px;
    text-align: center;
    text-transform: uppercase;
}	
.cabouts{ margin-top:20px;}
.labouts{ float:left; width:40%; text-align:right; padding-left:7px;}
.labouts img{ width:100%;}
.rabouts{ float:right;width:55%; padding-right:14px;}
.rabouts h2{ }
.rabouts p{text-align:justify;}
.grid_1_of_3:first-child {
    margin-left: 0;
}
.images_1_of_3 {
    padding: 1.5%;
    width: 29.2%;
}
.top_grid {
    border-radius: 5px;
   /* box-shadow: 0 56px 36px -60px #121d12;*/
   height:220px; overflow:hidden;

}
.top-grids{   margin-top:15px;}

.images_1_of_3 h3 {
    border-bottom: 1px solid #d5bc8c;
    color: #82592d; 
    font-size: 18px;
    margin-bottom: 15px;
    padding-bottom: 10px;
    text-transform: uppercase;
	text-align:center;
}
.grid_1_of_3 {
    background: rgba(0, 0, 0, 0) url("../images/grid-bg.png") repeat scroll 0 0;
    display: block;
    float: left;
    margin: 0 0 0 1.6%;
}

/*--Paging Styles--*/
.paging {
		margin-top:10px;
		height: auto;
		width: auto;
}
.paging a {
	padding: 3px 6px;
	margin-left:2px;
	text-decoration: none;
	color: #333333;
	border:#c9c9c9 1px solid;
	font-size:9pt;
	max-height:5px
}
.paging a.active {
	font-weight: bold; 
	background: #3D6E99; 
	color:#FFFFFF;
}
.widget-wapper .widget-content {
    border-bottom: 1px solid #e5e9d0;
    border-left: 1px solid #e5e9d0;
    border-right: 1px solid #e5e9d0;
    padding: 10px;
}
fieldset {
    border: 0 none;
    margin: 0;
    min-width: 0;
    padding: 0;
}
.sup-title {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #e5e5e5;
    border-image: none;
    border-style: none none solid;
    border-width: 0 0 1px;
    color: #333;
    display: block;
    font-size: 21px;
    line-height: inherit;
    margin-bottom: 20px;
    padding: 0;
    width: 99%;
}
.sup-body{ margin-bottom:15px;}
.info{width:100%;}
.user {
    background: rgba(0, 0, 0, 0) url("../images/icon-support.png") no-repeat scroll -1px -5px;
    height: 30px;
    width: 30px;
}
.phone-n {
    background: rgba(0, 0, 0, 0) url("../images/icon-support.png") no-repeat scroll -1px -38px;
    height: 31px;
    width: 30px;
}
.skype-c {
    background: rgba(0, 0, 0, 0) url("../images/icon-support.png") no-repeat scroll -1px -141px;
    height: 29px;
    width: 30px;
}
.paging a:hover {font-weight: bold;
color:#CC0000;
border-color:#CC0000}
.paging .pageactive{background: #CC0000; color:#FFFFFF; font-weight: bold;}
.alias {font-size: 14px;line-height: 18px;margin: 0 0 5px;overflow: hidden;padding: 7px 0 3px 3px;}
.locate{line-height: 18px; margin: 0 0 0 132px; padding: 0 0 0 9px; color:#999; font-size:12px; background:url("../images/icon-news.jpg") no-repeat scroll left top transparent;}
.locate span{ color:#999 !important; font-size:11px; }
.carts ul{margin:0; padding:0;}
.carts ul li{ margin:0; padding:0;}

.carts ul li span{text-align:right;color:#FF6600; float:right;}
.carts ul li{ width:100%; display:block;  font-weight:bold;}
.tipimg{ width:450px; height:350px}
.a_black_r{color:#000;}
.blue_b11{color:#B20303;}
a{padding-left: 0; text-decoration:none;}
a img{ border:none;}
.input100{ height: 28px;padding-top: 5px;text-align: left;width: 205px;}
.lockhuvuc{}
.lockhuvuc li{margin-top:7px; color:#999}

.subcat{ margin-left:15px !important;}
.subcat li{ padding-left:5px !important;border-bottom:1px dotted #CCC  !important;margin-top:7px; background: url("../images/icon-news.jpg") no-repeat scroll left top transparent;background-position: 0 -4px;}
.subcat li a{ font-weight:normal !important; color:#000;}
.subcat li a:hover{ color:#00F; text-decoration:underline;}
.Header{ margin:0 auto;;min-height:71px;}
.frmsearch{float:right;width:33%;padding-top: 5px; text-align:right; padding-right:7px;}
.wellcome{float:left; width:65%;}
.Body{ margin:0 auto; background-color:#FFF;/*box-shadow: 0 0 6px;*/}

.container{ width:85%; margin:0 auto;/*box-shadow: 0 0 6px;*/}

.Tip{ background-color:#e7e7e7; border-bottom:solid #dfdfdc 1px; padding:9px 4px 0 4px; color:#F60; font-size:15px; font-style:italic; margin-bottom:7px; }
.Tip span{ font-weight:none;}
.Tip ul.smenu-home{margin:0; padding:0;}
.Tip span a{ font-weight:bold; color:#ff7e00; padding-left:8px; background:transparent url(../images/icon-tip.gif) left top no-repeat; margin-left:16px; text-decoration:none;}
.Tip span a:hover{background:transparent url(../images/icon-tip-hover.gif) left top no-repeat; color:#333333}
.clearer{ clear:both}
.Cola{ width:75%; float:left}
.Colb{ width:24%; float:right}
 
.Lcategory {
    /*border: 1px solid #D6D6D6;*/
    float: left;
    padding: 9px;
    width: 760px;
	min-height:400px;
	margin-bottom:7px;
}

.Ccategory{ 
	width:190px; 
	float:left;
	margin-right:7px;
	background-color: #FFFFFF;
    border: 1px solid #D6D6D6;
    margin-bottom: 20px;
    /*padding: 10px;*/ 
}

.mobilemenu {
    display: none;
}
.marBottom{ margin-top:25px;}
.padleft{ margin-left:10px;}
.r{ float:right}
.l{ float:left}
.Banner-r{ margin-bottom:10px;}
a.link{ color:#333333;text-decoration:none;}
a.link:hover{ color:#FF3300; text-decoration:underline;}



.ads{background-color:#F7F7F7 !important; border-bottom:1px solid #e7e7e7;}
.litem1{width:49%; float:left;}
.litem1 .item1{ margin:6px;}

.litem1 .item1 div img{ width:98%;}

.litem1 .item1 h2{ padding:0; margin:0;overflow:hidden; text-align:center;}

 

.item3{ padding:3px;/* border-bottom: solid #e3e3e3 1px; */padding-bottom:6px;}
.item3 a{ text-decoration:none; font-size:12px; /*font-weight:bold; */ color:#333; padding-top:4px; }
.item3 a:hover{ color:#B20303; text-decoration:none;}
.item3 span.date{color:#666; font-size:11px;}

.panegray2{}
.panegray2 .panegray-title{ background:transparent url(../images/gray-left.jpg) left top no-repeat; height:28px; padding-left:9px;}
.panegray2 .panegray-title div {background:transparent url(../images/gray-right.jpg) right top no-repeat; height:28px; padding-right:9px;}
.panegray2 .panegray-title div div{background:transparent url(../images/gray-center.jpg) left top repeat-x; height:22px; padding-top:6px; font-weight:bold; color:#B20303; text-transform:capitalize;}
.panegray2 .paneBody{ border-left: solid #d0d0d0 1px; border-right: solid #d0d0d0 1px; background-color:#d0d0d0; padding:0px 6px 4px 6px;}
.panegray2 .panegray-footer {background:transparent url(../images/gray-bt-left2.jpg) left top no-repeat; height:4px; padding-left:9px;}
.panegray2 .panegray-footer div {background:transparent url(../images/gray-bt-right2.jpg) right top no-repeat; height:4px; padding-right:9px;}
.panegray2 .panegray-footer div div{background:transparent url(../images/gray-bt-center2.jpg) left top repeat-x; height:4px;}


.itemtop{ padding:6px;/* border-bottom: solid #e3e3e3 1px;*/ padding-bottom:0px;}
.itemtop a{ /*color:#333333;*/ text-decoration:none; font-size:14px; font-weight:bold;  color:#B20303; padding-top:4px;}
.itemtop a:hover{ color:#B20303; text-decoration:none; font-size:14px; font-weight:bold;}
.itemtop span.date{color:#666; font-size:11px; }
  
.itemlasts{ padding:6px; border-bottom: none; padding-bottom:16px;}
.itemlasts a{ /*color:#333333;*/ text-decoration:none; font-size:14px; font-weight:bold;  color:#B20303; padding-top:4px;}
.itemlasts a:hover{ color:#B20303; text-decoration:none; font-size:14px; font-weight:bold;}
.itemlasts span.date{color:#666; font-size:11px; }
 
.img{   margin:2px;  margin-right:6px;}

.ctPane{background-color:#FFFFFF; height:100px; border:solid red 1px;}

.item2{padding:6px; width:320px; float:left; margin-right:8px;margin-bottom:6px; border-bottom:solid #dddddd 1px;border-right:solid #e8e8e8 1px;}
.item2 div a{ color:#333333; text-decoration:none; font-size:12px; font-weight:bold;}
.item2 div a:hover{ color:#B20303; text-decoration:none; font-size:12px; font-weight:bold;}
.item2 div span{color:#ff2400; line-height:26px;}

.item1 h2 a{ /*color:#333333;*/ text-decoration:none; font-size:14px; font-weight:bold; color:#B20303;}
.item1 div a:hover{ color:#B20303; text-decoration:none;}
.item1 div span{color:#ff2400; }

.post { padding-right:10px;}
.post a.bt{ margin:0px; padding:0px; background:transparent url(../images/bg-bottom.jpg) left top no-repeat; color:#FFFFFF; text-decoration:none; font-size:11px; font-weight:bold; height:19px; text-align:center; width:77px; display:block; padding-top:5px;} 
.post a.bt:hover{ color:#FFFF00} 

.search { margin-top:3px;}
.search a.bt{ margin:0px; padding:0px; background:transparent url(../images/bg-bottom.jpg) left top no-repeat; color:#FFFFFF; text-decoration:none; font-size:11px; font-weight:bold; height:19px; text-align:center; width:77px; display:block; padding-top:5px;} 
.search a.bt:hover{ color:#FFFF00} 

.adver{ margin-bottom:10px; padding:0px; border:solid #dddddd 1px;}


.SlideBanner{margin-bottom:10px;-moz-box-shadow: 3px 3px 3px #ccc;
  -webkit-box-shadow: 3px 3px 53x #ccc;
  box-shadow: 3px 3px 3px #ccc;
}

.lined-heading {
    display: block;
    margin: 10px 0;
    position: relative;
    text-align: center;
    text-transform: uppercase;
}
 
h2.lined-heading span {
    display: inline-block;
    padding: 0 20px 35px;
    position: relative;
    z-index: 1;
}
h2.lined-heading span {
    background: rgba(0, 0, 0, 0) url("../images/icon_line.jpg") no-repeat scroll center bottom;
    color: #464646;
    font-family: font1;
    font-size: 28px;
}
.paneblue{}
.paneblue .paneblue-title a{color:#848400; font-weight:bold; text-decoration:none; background: rgba(0, 0, 0, 0) url("../images/line3.png") no-repeat scroll center bottom; font-family: font1;
    font-size: 25px; padding:15px 0;}
.paneblue .paneblue-title{padding:5px 9px; color:#FFF; font-weight:bold; }
.paneblue .paneblue-title div div h1{font-size:14px; margin:0; padding:0; background: rgba(0, 0, 0, 0) url("../images/icon_line.jpg") no-repeat scroll center bottom;}
.paneblue .paneBody{ padding-left:6px; padding-top:6px; ; background-color:#FFF;}
.paneblue .paneBody .ccontent{width:100%; min-height:150px;}
.paneblue .paneblue-footer {background:transparent url(../images/blue-bt-left.jpg) left top no-repeat; height:4px; padding-left:9px;}
.paneblue .paneblue-footer div {background:transparent url(../images/blue-bt-right.jpg) right top no-repeat; height:4px; padding-right:9px;}
.paneblue .paneblue-footer div div{background:transparent url(../images/blue-bt-center.jpg) left top repeat-x; height:4px;}
 
.panegray{}
.panegray .panegray-title{ background-color:#0b92ec ; padding-left:9px;}
.panegray .panegray-title div { padding:5px;}
.panegray .panegray-title div div{ padding-top:6px; font-weight:bold; color:#FFF; text-transform:capitalize;}
.panegray .paneBody{ background-color:#FFFFFF; padding:2px 0 0;}
.panegray .panegray-footer {background:transparent url(../images/gray-bt-left.jpg) left top no-repeat; height:4px; padding-left:9px;}
.panegray .panegray-footer div {background:transparent url(../images/gray-bt-right.jpg) right top no-repeat; height:4px; padding-right:9px;}
.panegray .panegray-footer div div{background:transparent url(../images/gray-bt-center.jpg) left top repeat-x; height:4px;}

.panegray .item3 .img{ 
	width:96%;
	border: 1px solid #cccccc;
    margin-right: 6px;
    padding: 2px;}

#tab1 .item3 .img{  border: 1px solid #cccccc;
    float: left;
    margin-right: 6px;
    padding: 2px;}



.TabNews{ background:transparent url(../images/tab-l.jpg) left top no-repeat; height:24px; padding-left:6px; float:left}
.pad-left{ margin-left:6px;}
.TabNews div.la{ background:transparent url(../images/tab-r.jpg) right top no-repeat; height:24px; padding-right:6px;}
.TabNews div.ra a{ background-color:#FFFFFF; background-image:none; font-size:11px; font-weight:bold; display:block; height:18px; padding-top:6px; display:block; font-weight:bold;}


/*.paneBody ul{ list-style:none; margin:0px; padding:0px;}
.paneBody ul li select option{ width:240px;}
.paneBody ul li p{ margin:0px; padding-top:2px; font-weight:bold; color:#666666; font-size:11px;}
 */

.listop{ margin:0px; padding:0px;}

.PageBody{ background-color:#FFFFFF; padding:10px;}


.news{	margin-bottom:10px; padding:0px; }
.news .NewsItem{ width:340px; float:left; }
.news .NewsItem .titleNews{ width:324px; height:22px; background:transparent url(../images/title-bg-news.jpg) left top no-repeat; padding-left:20px; color:#fff; padding-top:3px; font-weight:bold; font-size:12px;}
.news .NewsItem .titleNews a{ padding-left:20px; color:#fff; padding-top:3px; font-weight:bold; font-size:12px;text-decoration:none;text-transform:capitalize;}
.news .NewsItem .titleNews a:hover{  color:#B20303; }

.news .NewsItem p{ margin:0px; padding:6px; }
.news .NewsItem p a{ color:#B20303; text-decoration:none; }
.news .NewsItem p a:hover{ color:#B20303;}
.news .NewsItem .ctNews{ padding-left:6px;}
.news .NewsItem .ctNews img{ border:solid #CCCCCC 1px; padding:2px; margin-right:10px;margin-top:5px;}
.news .NewsItem .ctNews p{ color:#333333; text-align:justify;font-weight:normal;} 
.news .NewsItem .ctNews a{ color:#333333; text-align:justify;text-decoration:none;font-weight:normal;}






.news .NewsItem .listNews { padding:10px;} 
.news .NewsItem .listNews li { list-style:none;} 
.news .NewsItem .listNews li a{ display:block; color:#666; text-decoration:none;  background:transparent url(../images/icon-news.jpg) left top no-repeat; padding-left:10px; line-height:23px; font-weight:bold;} 
.news .NewsItem .listNews li a:hover{ display:block; color:#B20303; background:transparent url(../images/icon-news-hover.jpg) left top no-repeat;} 
.paddnews{ padding-left:10px;}




.partner{ background-color:#F2F2F2; padding:6px; border: 1px solid #EFEFEF;}
.partner a{ margin:4px; }
.logoItem{ border: solid #e6e3e3 1px; width:74px; height:60px; padding:3px;}

.ProducHot{ margin:0 auto; margin-bottom:10px; background:#e9eaeb url(../images/bg-products.jpg) left bottom repeat-x;}

.Footer{ margin:0 auto; background-color:#FFF;background: #CCC url("../images/bg-footer.png") no-repeat scroll center center;
    color: #fff;
    font-size: 14px; }
.support{padding:7px 0 0 7px}
 
#MenuTool{  display:block; width:100%;}

#MenuTool a{}
#MenuTool a img{ margin:7px; width:100%;} 
#MenuTool .item{ margin:10px;}
#MenuTool .ojoABout{ width:195px; float:left;}
#MenuTool .ojoABout div.title{  font-weight:bold; color:#000000; padding-bottom:4px;}
#MenuTool .ojoABout ul{ margin:0px; padding:0px;  font-weight:normal;}
#MenuTool .ojoABout ul li{ margin:0px; padding:0px; list-style-type:none;}
#MenuTool .ojoABout ul li a{ color:#666666; text-decoration:none; line-height:20px; background:transparent url(../images/icon-small.jpg) left top no-repeat; padding-left:10px; }
#MenuTool .ojoABout ul li a:hover{text-decoration:underline; color:#B20303; background:transparent url(../images/icon-small-hover.jpg) left top no-repeat;}

.ToolLink{ background-color:#808000; text-align:center; height:22px; font-size:11px; color:#666666; padding-top:6px;}
.ToolLink a{ font-size:12px; padding-top:6px; font-weight:bold; color:#FFF; padding:0 4px; text-decoration:none; text-transform:uppercase;}
.ToolLink a:hover{ color:#FF8000}

.CopyRight{ text-align:center; font-size:11px; color:#000; padding-top:10px;}

/*------------------------------------------------------*
             Paging Navigator                        
/*------------------------------------------------------*/
.paging-div             {font-size: 12px; position:relative;text-align:left;color:rgb(128, 128, 128);font-family:Verdana;color:#000;padding-top:6px;}
.paging-div div         {font-size: 10px; font-weight: normal; display:inline;list-style:none;text-align:center; margin:2px; font-family:Verdana;}
.paging-div div span    {font-size: 10px; font-weight: bold; color: #CC0000;font-family:Verdana;}
.paging-div div a       {font-size: 10px; font-weight: normal; color: #000000; border: 1px #CDDCED solid; padding: 3px 6px 3px 6px; font-family:Verdana; text-decoration: none;}
.paging-div div a:hover {font-size: 10px; font-weight: normal; color: #FFFFFF; border: 1px #000000 solid; padding: 3px 6px 3px 6px; font-family:Verdana; background-color: #498AEB; text-decoration: none;}
.paging-div div a.active{font-size: 10px; font-weight: normal; color: #FFFFFF; border: 1px #000000 solid; padding: 3px 6px 3px 6px; font-family:Verdana; background-color: #E6E6E6; text-decoration: none;}

/*------------------------------------------------------*
             List record                         
/*------------------------------------------------------*/

/*huy*/
.fleft {
    float: left;
}
.Iconviewall {
    background: url("http://images.videonhadat.com.vn/iconform.png") no-repeat scroll 0 -1107px transparent;
 	margin-top:-15px;
    display: block;
    float: right;
    height: 17px;
    width: 18px;
    z-index: 1;
}
.pagination {
    float: right;
    font-size: 80%;
    padding: 5px 0;
}
.show_paging {
    float: left;
    font: 100 11px Tahoma,Helvetica,sans-serif;
    padding: 5px;
    width: 680px;
}
.pagination .current {
    background: none repeat scroll 0 0 #E75500;
    border: 1px solid #E4E7E4;
    color: #FFFFFF;
}
.pagination a, .pagination span {
    background: none repeat scroll 0 0 #FFFFFF;
    margin-bottom: 5px;
    margin-right: 5px;
    min-width: 1em;
    padding: 3px 8px;
    text-align: center;
}
 /*table tr.tbl_tr1 td {
    background: none repeat scroll 0 0 #E7E7E7; 
    font: 700 11px Arial;
	color:#000;
}
table td a {
    color:#000;
	text-decoration:none;
	font-weight:normal;

}
table td a:hover {
    color:#B20303;
	font-weight:bold;

}
 table tr.odd td {
    background: none repeat scroll 0 0 #F2F2F2;
} 
table td {
    border-right: 1px solid #FFFFFF;
     
}*/

/*huy*/

.th{background:#232323;; height:23px;}/*548CEB*/
.th-left{border-right:#deeaee 1px solid; vertical-align:middle;}
.th-edit{border-right:#deeaee 1px solid; vertical-align:middle;}
.th-left span{ margin-left:5px;font-weight:bold;color:#FFF;}
.th-right{text-align:center; width:21%; vertical-align:middle;color:#FFF;border-right:1px solid #498AEB;}

.th-left_1{border-right:#deeaee 1px solid; width:70%; vertical-align:middle;}
.th-left_1 span{ margin-left:5px;}
.th-right_1{text-align:center; width:30%; vertical-align:middle;}
.hr{ background:#DFDFDC;border-right:none; }
.hrs { 	border-top: 1px solid #DEEAEE;	}
.td-left{ border-bottom:#F3F3F3 1px dotted; padding:3px 3px 3px 10px; vertical-align:middle;}
.td-right{  border-bottom:#F3F3F3 1px dotted; vertical-align:middle; text-align:center; width:28%;font-weight:normal; padding-left:12px; 	}

.td-left_1{ border-right:#deeaee 1px solid; padding:3px 3px 3px 0px; width:70%; vertical-align:middle;}
.td-right_1{ vertical-align:middle; text-align:center; width:30%; 	}

.td-right div{ line-height:22px;}
.hot-title { display:table; }
.hot-title a{ line-height:20px; color:#333333;   font-weight:bold;}

.img-vip{ display:table-cell; vertical-align:middle; height:22px;}
.img-vip_1{ display:table-cell; vertical-align:middle; height:22px; float:right; margin-top:-7px;}
.hot-text{ line-height:20px;}
.hot-price{line-height:20px;}
.normal{ color:#999;font-size:12px;}

.black-b{ color:#000000; font-weight:900; }
.blue{ /*color:#D20000;*/ color:#D20000; font-size:12px;}
.blue-b{ color:#D20000; font-weight:900;}
.grey{ color:#78797a;}
.grey-b{ color:#78797a; font-weight:900;}
.red{ color:#B20303;}
.red-b{ color:#B20303; font-weight:900;}
.blue-b{ color:#D20000; font-weight:900;}
.blue_1{ color:#D20000;font-weight:900;}}
.cyan{ color:#3db1d6;}
.cyan-b{color:#3db1d6; font-weight:900;}
.tr-normal{ background:#FFFFFF; height:34px;}
.tr-grey{ background:#f4f7f8; height:34px;}
.td-arrow { padding-left:20px; background:url(/images/mk_arrow.jpg) left  no-repeat;}
.pr{ background:#f2fafd; height:33px;}
.bt_reg {display:table-cell; width:50%; float:left; padding-left:20px;}
.page-break{display:table-cell; width:*; float:right; padding-right:15px; font-weight:900; color:#d8dfe3;}
#view-all{text-align:right;padding-right:15px; line-height:34px;background-color:#f2fafd;}
#view-all a{color:#B20303;}
#title-new{  color:#D20000; line-height:27px; background:url(/images/news_title_bg.jpg) repeat-x;}
#title-new #left{ margin-left:10px; width:50%; float:left; text-transform:uppercase; font-weight:bold;}
#title-new #right { text-align:right; width:*; margin-right:20px; font-size:11px;}
#home-new { margin:5px 10px 5px 10px;}
#home-new img{ width:360px; max-height: 220px;}

#home-new #left{ margin-right:11px; width:370px; float:left;}
#home-new #left #title { color:#466fa1; line-height:28px; margin-top:3px; font-weight:900;}
#home-new #left p{ text-align:justify;}
#home-new #right { width:228px; float:left;background:url(/images/bg-new-hot.jpg) no-repeat left 28px;}
#new_img_home { display:table-cell; width:360px; text-align:center; padding:2px 2px 2px 2px; border:#dbdbdb 1px solid; float:left;}
#img_project { display:table-cell; width:364px; text-align:center; padding:2px 2px 2px 2px; /*border:#dbdbdb 1px solid;*/ float:left;}
#img_project img{ width:364px; height: 220px;}
#li-title-new{ line-height:28px; background:url(/images/list_host_title_bg.jpg) no-repeat;}
#li-title-new span {padding:0px 0px 0px 15px; text-shadow:#CCCCCC -1px 1px 0px; color:#FFFFFF; text-transform:uppercase; font-weight:900;}
/*#li-content{ background:url(/images/li_bg.jpg) bottom left no-repeat; display:inline-block;}
*/#li { padding:0px 0px 0px 28px; line-height:22px; background:url(/images/li_arrow.gif) left top no-repeat; float:left;}
#li a{ color:#000000;}
#n-photo { display:table-cell;height:22px;  width:25px; vertical-align:middle;}
#n-video { display:table-cell;height:22px; width:25px; vertical-align:middle; }
/*Project*/

#feature_list {width:*; height: 300px; position:relative; padding:10px 10px 5px 10px; overflow:hidden;}
#feature_list ul { top: 0;list-style: none;	padding: 0;	margin: 0;	}
ul#tabs {width: 228px; float:left;}
ul#tabs li {font-size: 12px;font-family: Arial;}
ul#tabs li img { padding: 5px; border: none; float: left;margin: 10px 10px 0 0;}
ul#tabs li a {color: #D20000; text-decoration: none; background:#f1f6f7;	display: block;	padding: 10px;	/*height: 20px;*/outline: none; border-bottom:#deeaee 1px solid;}
ul#tabs li a h3{ font-size:13px; padding:2px 0px 0px 12px;}
ul#tabs li a:hover {background:url(/images/project_arrow.gif) left top no-repeat; background-color:#f1f6f7; 	}
ul#tabs li a.current { background:url(/images/project_arrow.gif) left top no-repeat; background-color:#60cbee; }
ul#tabs li a.current:hover {text-decoration: none;	cursor: default;}
ul#output {	width: 365px; margin-right:10px; position:relative; float:left; }
ul#output li {width: 365px; position:relative; float:left;}
ul#output li a { color:#D20000; font-weight:900; line-height:26px;}
ul#output li p{ text-align:justify;}
/*ul#output li a:hover {background: #D33431;	}*/
#video-content{ width:380px; margin:10px 10px 0px 5px ; float:left;}
#video-content a{ font-weight:900; line-height:28px; color:#D20000;}
#video-content  p{ text-align:justify; margin-bottom:3px;}
#video-list{ width:218px; padding-right:10px; margin-top:10px; float:left;}

#v-li { margin-bottom:4px; float:left;	}
#v-img { width:65px; display:table-cell; float:left; padding-right:5px;}
#v-li  a.pl{ padding-left:0px;}


.td-left img.img-lands {    height: 50px;    width: 62px;	border: 8px solid #FFFFFF}


/* remove the list style */
#nav { margin:0;  padding:0;  list-style:none; }		
/* make the LI display inline */
/* it's position relative so that position absolute */
/* can be used in submenu */
#nav li {float:left;display:block;width:145px;padding-left: 20px;position:relative;z-index:500;margin:0 1px;}



#nav li.first{  font-weight: bold;  width:145px; margin-top:0;border:none; } 

#nav li.smallest{  font-weight: bold; width:145px; margin-top:0;border:none;} 
#nav li.smallest a{ background:#1F1F1F;background-image:none; background: url("../images/icon-menu.jpg") no-repeat scroll left top transparent;  color: #FFFFFF;}
#nav li.smallest a:hover{ background:#1F1F1F;background-image:none; background: url("../images/icon-menu-hover.jpg") no-repeat scroll left top transparent;  color: #F00;font-weight:bold; }


#nav li.small{  font-weight: bold;  width:145px; margin-top:0;border:none;}  
#nav li.small a{ background:#1F1F1F;background-image:none; background: url("../images/icon-menu.jpg") no-repeat scroll left top transparent;  color: #FFFFFF;}
#nav li.small a:hover{ background:#1F1F1F;background-image:none; background: url("../images/icon-menu-hover.jpg") no-repeat scroll left top transparent;  color: #F00;font-weight:bold;}
 
 
#nav li.msub{ background:#1F1F1F; padding:0;  width:145px; } 

#nav li.msub a{ background:#1F1F1F;background-image:none;}
#nav li.msub a:hover{ background:#1F1F1F;background-image:none;color:#F00;}
 
 



/* this is the parent menu */
#nav li a {	display:block;font-weight:700;text-decoration:none;	text-align:center;	}
#nav li a:hover { /*color:#fff;*/ }	
/* you can make a different style for default selected value */
#nav a.selected {color:#f00;}	
/* submenu, it's hidden by default */
#nav ul {position:absolute;left:0;display:none;padding:0;list-style:none;}		
#nav ul li {width:150px;float:left;border-top:1px solid #AD241D;}		
/* display block will make the link fill the whole area of LI */
#nav ul a { display:block; height: 28px; padding-left: 15px; padding-top: 12px; }		
#nav ul a:hover { text-decoration:none;	}
/* fix ie6 small issue */
/* we should always avoid using hack like this */
/* should put it into separate file : ) */
*html #nav ul { margin:0 0 0 -2px;		} 

.loginTitle{ font-weight:bold; color:#0066CC; background:transparent url(../images/line-lg.jpg) center bottom no-repeat; margin-left:3px; height:20px;text-align:center}
.paneBor form{ padding:7px 20px 25px 15px;}
.paneBor form .input{ margin-bottom:5px; border:solid #b9b9b9 1px; width:228px; font-size:16px; font-weight:bold; color:#333333}
.phoneName{ font-weight:bold;  }
.paneBor form a{ color:#000000}

.input {
    border: 1px solid #B9B9B9;
    color: #333333;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
    width: 267px;
}
table tr td div{ /*line-height: 21px; */}

.lastupdated{line-height: 33px; color:#999; font-size:12px;}
.nav .right {
    background: url("../images/row110-right.gif") no-repeat scroll right top transparent;
    height: 30px;
    padding: 0 10px 0 0;
}
 

.first {
    background: none repeat scroll 0 0 transparent;
    float: left;
    margin: 0 35px 0 0;
    padding-bottom: 0;
    width: 310px;
}
.first img {
	float: left; 
    margin-right: 9px;
	margin-bottom: 3px;
    width: 174px;
}  
 

.nav{border-bottom: 0; background-color:#d0d0d0; padding-left:7px;}
.nav ul {
    float: right;
    margin-top: 6px;
}
.nav .lead {
    background: none repeat scroll 0 0 transparent;
    line-height: 1.5em;
    padding-left: 0;
}


.nav .last {
    background: none repeat scroll 0 0 transparent;
    margin-bottom: 0;
    padding-bottom: 0;
}

.nav img {
    border: medium none;
    vertical-align: top;
}

.nav a.cate-title {
    background: url("../images/row110-rss.gif") no-repeat scroll left 4px transparent;
    display: block;
    float: left;
    font: 18px times New Roman;
    margin-top: 2px;
    color: #1A6BC6; 
    line-height: 23px;
	font-weight:bold;
    text-decoration: none;
	padding-left:24px;	
} 

.nav ul {
    float: right;
    margin-top: 6px;
}
.nav li {
    background: url("../images/row110-border.gif") no-repeat scroll right 2px transparent;
    display: inline;
    padding-left: 4px;
    padding-right: 9px;
}

/*-------navbot--------*/
.navbot{border-top: 3px solid #666666;}
.navbot ul {
    float: right;
    margin-top: 6px;
}
.navbot .lead {
    background: none repeat scroll 0 0 transparent;
    line-height: 1.5em;
    padding-left: 0;
}


.navbot .last {
    background: none repeat scroll 0 0 transparent;
    margin-bottom: 0;
    padding-bottom: 0;
}

.navbot img {
    border: medium none;
    vertical-align: top;
}

.navbot a.cate-title {
    background: url("../images/row110-rss.gif") no-repeat scroll left 4px transparent;
    display: block;
    float: left;
    font: 18px times New Roman;
    margin-top: 2px;
    color: #666666; 
    line-height: 23px;
	font-weight:bold;
    text-decoration: none;
	padding-left:24px;	
} 

.navbot ul {
    float: right;
    margin-top: 6px;
}
.navbot li {
    background: url("../images/row110-border.gif") no-repeat scroll right 2px transparent;
    display: inline;
    padding-left: 4px;
    padding-right: 9px;
}
.lead{padding:10px 0;}
/*---------------*/
ul.list-semi {
   
	padding:0;
	margin:0;
	margin-top: 15px;
}
.list-semi li, ol {
    list-style-type: none;
}
.list-semi li {
    background: url("http://landtoday.net/common/v2/image/hot110-background.gif") repeat-x scroll left bottom transparent;
    float: left;
    margin-bottom: 12px;
    padding-bottom: 11px;
    width: 259px;
} 
ul.list-semi li.first {
    background: none repeat scroll 0 0 transparent;
    float: left;
    margin: 0;
    padding-bottom: 0;
    width: 367px;
	padding-left:7px;
	margin-right:10px;
}
 ul.list-semi li.last {
    background: none repeat scroll 0 0 transparent;
    margin-bottom: 10px;
    padding-bottom: 10px;
	padding-left:12px;
	
}
 ul.list-semi li.last ul {margin:0; padding:0;}
 ul.list-semi li.nlast {
	background:url("http://static.tin247.com:8080/images/icon_asterisk.gif") no-repeat scroll 0 4px transparent;
	display: block; 
    margin: 5px 0 0 5px;
    padding-left: 16px; 
 	max-width: 225px;	
	border-bottom:1px dotted #F4F4F4;
 }
 ul.list-semi li.mnlast {
	background:url("http://static.tin247.com:8080/images/icon_asterisk.gif") no-repeat scroll 0 4px transparent;
	background-color:#FFF;
	display: block; 
    margin: 5px 0 0 5px;
    padding-left: 16px; 
 	max-width: 298px;	
 }
 
/*******  specical *******/

 ul.list-semi li.nslast {
	background:url("http://static.tin247.com:8080/images/icon_asterisk.gif") no-repeat scroll 0 4px transparent;
	display: block; 
	border:none !important;
    margin: 0 0 0 5px;
    padding-left: 12px; 
 	max-width: 310px;	
 }
 
 
/*******  specical *******/
 
 
.nav ul a.title {
    color: #666666;
	font-weight:bold;
	text-transform:capitalize;
}
.list-semi ul a.title {
    color: #000;
	font-weight:bold; 
	
}
ul.list-semi .first a.title {
    color: #000;
	font-weight:bold;  
	line-height:21px;
}
 
/*********************
 Details
*********************/
.details{padding:7px;}
.details-hr{padding:7px;border-bottom:1px dotted #E3E3E3;}
.details-title{font-size:18px;text-transform: uppercase;line-height:23px;color:#B20303;font-weight:bold;}
.details-datestamp{
    margin-bottom: 4px;
    border-bottom: 1px solid #CCCCCC;
    font-size: 13px;
    line-height: 16px;
    margin: 0 0 16px;
    padding-bottom: 4px;
    padding-top: 11px;
    position: relative;
    top: 0; 
	font-style:italic;
    color: #666666; 	
}
.details-tools-container{ float: right;
}
.details-document-tools {
    float: right;
    font-size: 11px;
    line-height: 16px;
    margin-top: -38px;
    position: relative;
    z-index: 1;
}
.details-document-tools li {
    float: left; padding-left:7px;
}
/* Document tools */
 
.details-document-tools li a,
.social-bookmark-panel li a span {
	background-image:url("http://wscdn.bbc.co.uk/worldservice/images/core/2/sprites/social_media_sml.gif");
	background-repeat:no-repeat;
	text-indent:-5000px;
	width:16px;
	height:16px;
	display:block;
}
.details-document-tools li {
	display:none !important;
}
.details-document-tools .report-error,
.details-document-tools .facebook,
.details-document-tools .twitter,
.details-document-tools .share,
.details-document-tools .email,
.details-document-tools .print {
	display:block !important;
}
.details-document-tools .share a,
.details-document-tools .email a,
.details-document-tools .print a {	
	background-image:url("http://wscdn.bbc.co.uk/worldservice/images/core/2/sprites/icons.png");
}
.details-document-tools .facebook a,
.social-bookmark-panel .facebook a span {
	background-position:0 0px;	
}
.details-document-tools .twitter a,
.social-bookmark-panel .twitter a span {
	background-position:0 -32px;	
}
.details-document-tools .digg a,
.social-bookmark-panel .digg a span {
	background-position:0 -128px;	
}
.details-document-tools .stumble-upon a,
.social-bookmark-panel .stumble-upon a span {
	background-position:0 -96px;	
}
.details-document-tools .delicious a,
.social-bookmark-panel .delicious a span {
	background-position:0 -64px;	
}
.details-document-tools .reddit a,
.social-bookmark-panel .reddit a span {
	background-position:0 -160px;	
}
.details-document-tools .you-tube a,
.social-bookmark-panel .you-tube a span {
	background-position:0 -192px;	
}
.details-document-tools .netvibes a,
.social-bookmark-panel .netvibes a span {
	background-position:0 -224px;	
}
.details-document-tools .technorati a,
.social-bookmark-panel .technorati a span {
	background-position:0 -256px;	
}
.details-document-tools .flickr a,
.social-bookmark-panel .flickr a span {
	background-position:0 -288px;	
}
.details-document-tools .yahoo a,
.social-bookmark-panel .yahoo a span {
	background-position:0 -320px;	
}
.details-document-tools .myspace a,
.social-bookmark-panel .myspace a span {
	background-position:0 -352px;	
}
.details-document-tools .share a {
	background-position:-296px -1px;	
}
.details-document-tools .print a {
	background-position:-620px 0;
}
.details-document-tools .email a {
	background-position:-643px 0;
}
.details-document-tools .report-error a {
	width:auto;
	height:auto;
	text-indent:0;
	background-image:none;
	color:#666;
	text-decoration:none;
	position:relative;
}

.social-bookmark-panel .panel-hd {
	margin:0 8px;
	padding-left:0 !important;
}
.social-bookmark-panel .hd {position:static;}
.social-bookmark-content ul {overflow:hidden;}
.social-bookmark-content li {
	display:block;
	width:156px;
}
.social-bookmark-content li a {
	position:relative;
}
.social-bookmark-content li a span {
	position:absolute;
	top:0;
}

.bodytext h2 {overflow:hidden;}

.bodytext h2.strapline {
	background-color:#f0f0f0;
	display:block;
}
.img-lands{width:100px; height:80px;}
table.shop{ width:99%; border:none;}
table.shop tr td.contents {border:none; border-bottom:1px dotted #999; border-right:1px dotted #999; width:45%; padding: 0 7px 0 3px; border-width:1px;}
td.none{border-right:none !important;}

.nitems{background-color: #FFF; border: 1px solid #DFDFDC;margin:7px 0 7px 0;}


 ul.list-semi li.mtlast { 
	background-color:#FFF;
    margin-bottom: 10px;
    padding-bottom: 10px;
	
}
 ul.list-semi li.mtlast ul {margin:0; padding:0;}
 ul.list-semi li.mnlast {
	background:url("http://static.tin247.com:8080/images/icon_asterisk.gif") no-repeat scroll 0 4px transparent;
	display: block; 
    margin: 5px 0 0 5px;
    padding-left: 16px; 
 	max-width: 298px;	
 }
 ul.list-semi li.mnlast {
	background:url("http://static.tin247.com:8080/images/icon_asterisk.gif") no-repeat scroll 0 4px transparent;
	background-color:#FFF;
	display: block; 
    margin: 5px 0 0 5px;
    padding-left: 16px; 
 	max-width: 298px;	
 }

 
.mnitems{background-color: #E7E7E7;   border: 1px solid #DFDFDC;padding:7px;margin:7px 0 7px 0;}
.split{border-left:1px inset #F0F0F0; padding-left: 7px !important; padding-right: 3px !important;}


.body li p a span {
    background-image: url("http://wscdn.bbc.co.uk/worldservice/images/core/2/sprites/social_media_promo_sprite.gif");
    background-repeat: no-repeat;
    display: block;
    height: 40px;
    position: absolute; 
    width: 98px;
}

.bx-social-promo .body ol li {
    float: left;
} 
.bx-social-promo .body ol li {
    background-color: #FFFFFF;
    border-top: 1px solid #EDEDED;
    list-style-type: none;
    margin: 0;
    min-height: 55px;
    padding: 0;
    width: 100%;
} 
.box .body li {
    background-position: -3284px 8px;
    font-size: 13px;
    line-height: 16px;
    margin-bottom: 5px;
    padding-top: 3px;
}
/*Hot*/
.HotBuys{ margin:0px; padding:0 7px 0 6px; width:685px; float:left;}
.HotList{ float:left;width:100%; margin-bottom:7px;}
.HotList ul{ margin:0px; padding:0px;}
.HotList ul li{ list-style:none; margin-bottom:6px;  }
.HotList a.r01,.HotList a.r011,.HotList a.r02,.HotList a.r03{ float:left; overflow:hidden; border-bottom:dotted #e9eaeb 1px; padding:4px; font-size:11px; display:block; height:20px;}
.titleHotpost{ 	width:650px; float:left;background: url("http://megahomes.vn/images/title_bg_content.jpg") no-repeat scroll left bottom transparent;
    color: #FF6600;
    height: 43px; padding-left:3px;}

.HotList a span{ font-size:11px; color:#999999; padding-left:8px;}
.HotList a.r01{ width:446px; font-size:13px; background:transparent url(../images/icon-hot.jpg) left top no-repeat; padding-left:0; text-decoration:none; color:#000; font-weight:bold;}
.HotList a.r011{ width:437px; font-size:13px; background:transparent url(../images/icon-hot.jpg) left top no-repeat; padding-left:10px; text-decoration:none; color:#000;}
.HotList a.r01:hover{ font-size:12px; background:transparent url(../images/icon-hot2.jpg) left top no-repeat;  text-decoration:underline; color:#FF7E00}
.HotList a.r02{	width:115px; font-size:12px; color:#B20303; 	}
.HotList a.r03{ width:90px; font-size:12px; text-align:right; color:#000;	}
.HotList .mphoto{  height: 239px;left: 0;top: 3px;width: 278px}
.HotList h1{font-size:140%;line-height: 27px;}
.HotList h2{font-size:100%; margin:0;}


.san-images {
    float: left;
    padding-right: 10px;
    width: 43%;
}
.san-images a img{width:100%;}

.san-image {
    float: left; 
    width: 40%;
}
.san-image a img{width:100%;}

.san-title {
    float: left;
    text-align: left;
    width: 55%
}
.san-title p{ text-align:justify;}
.san-items {
    border: 1px solid #EFEFEF;
    margin: 5px;
    padding: 4px;
	height: 190px;
	overflow: hidden;
} 
.div5 {
    height: 5px;
    overflow: hidden;
    width: 95%;
}
.ngaycapnhat {
    color: #686868;
    font-size: 11px;
}
.div10 {
    height: 10px;
    overflow: hidden;
    width: 95%;
}

.san-local {
    border-left: 1px dotted #CCCCCC;
    color: #666666;
    float: right;
    font-size: 11px;
    padding-left: 10px;
    text-align: left;
    width: 137px;
}
.clr {
    clear: both;
}

.hinh_san_pham_phu{margin:10px 0 0 0;}
.hinh_san_pham_phu ul {
    margin: 10px auto;
    padding: 0;
}
.hinh_san_pham_phu li {
    border: 1px solid #C8C8C9;
    float: left;
    list-style: none outside none;
    margin: 0 0 8px 7px;
}

.cater{ width:478px; float:left;}
 
/* Filter search ---*/
.filter-search{background-color:#fff;}
.filter-search .title-filter-search{margin-bottom:8px;padding-left:0;color:#000;font-size:12px;font-weight:bold}
.filter-search .listing-filter{ /*margin:0 0 15px 0;padding:0 0 7px 0; border-bottom: 1px solid #8EBAD6;*/}
.last{ border-bottom:none !important;}
.filter-search .listing-filter ul{list-style: none outside none;}
.filter-search .listing-filter li{   background: url("../images/icon-tip.gif") no-repeat scroll right top #FFFFFF;
    list-style: none outside none;
    margin: 0;
    padding: 0;} 
.filter-search .listing-filter li:hover{
list-style:none; margin:0px; padding:0px; background:#F7F7F7 url(../images/icon-tip-hover.gif) right top no-repeat}	
.filter-search .listing-filter li a{ 
   border-bottom: 1px solid #DCDCDC; 
    color: #3D3D3D;
    display: block;
    font-size: 11px;
    font-weight: bold;
    height: 22px;
    padding-left: 10px;
    padding-top: 6px;
    text-decoration: none;
} 
 

.filter-search .listing-filter li a.active{background-color:#fff; font-weight:bold; color: #FF7E00;}
.filter-search .listing-filter li strong{color:#999;font-weight:normal}
.filter-search .listing-filter li.more{position:relative;background:url(../images/icon-tip.gif) 5px center no-repeat;padding-left:15px;color:#444;font-size:11px;font-weight:bold}
.filter-search .wrap-pk{margin-left:8px}
.filter-search .price-k{background-color:#f7f7f7;width:62px;margin:0 3px;padding:2px;color:#666;font-size:11px;border:1px solid #c3cfe0;text-align:left}
.filter-search .btn-filter-price{background:url(../images/icon-tip.gif) no-repeat;width:22px;height:22px;margin-left:2px;border:0;text-indent:-9999px}
.filter-search .regions-box{position:absolute;z-index:999;top:-10px;left:100px;background-color:#fff;border:1px solid #cad6ec;cursor:default}
	.regions-box .regions-box-inside{width:160px;height:260px;padding:10px;overflow-y:scroll}
	.regions-box .regions-box-inside li{padding:2px 0;color:#333;font-size:12px;font-weight:normal;line-height:18px}
	.regions-box .title-regions-box{margin:0 14px 0 10px;padding-bottom:2px;color:#444;font-size:11px;font-weight:bold;border-bottom:1px solid #ddd}
	.regions-box .title-regions-box:hover{background-color:#fff}
	.regions-box .title-regions-box img{position:relative;top:0;left:20px;background:#ccc;cursor:pointer}


/***********Chi tiet**********/
/***********The Anh**********/
.khung-chi-tiet{border: 1px solid #DDD;border-radius: 3pt 3pt 3px 3px;padding: 10px;
margin-bottom: 5px;font-size: 12px; position: relative;}

.khung-chi-tiet .hinh_san_pham_chinh{float: left; width: 40%; margin-top: 19px;}

.khung-chi-tiet .hinh_san_pham_chinh img{width: 267px; max-height: 370px; left: 0px; top: 3px; border-radius: 3pt 3pt 3px 3px;}  

.khung-chi-tiet .short-description {font-size: 12px; float: right; width: 58%;}

.khung-chi-tiet .short-description .std table tr td{border: 1px solid black; padding-bottom: 5px; padding-top:4px; padding-left:2px; padding-right:2px;}
.khung-chi-tiet .short-description h2 {font-size: 1em;font-weight: bold;line-height: 1.34;margin-bottom: 5px;}
/**********Endl***********/

.section {
    padding: 0 15px;
}
.blockrow {
    background: none repeat-x scroll center bottom #FFFFFF;
    padding: 7px 5px 3px 0;
}
.txtBox{
    border: 1px solid #cccccc;
    border-radius: 3px 3px 3px 3px;
}
#btnbutton{
    border: 1px solid #DBDBDB;
    padding: 5px;
    border-radius: 5px 5px 5px 5px;
}

#main{
    margin: 0 auto;
    position: relative;
    width: 1000px;
    margin-top: 10px;
	min-height:300px;
}
label {
    float: left;
    font-size: 13px;
    width: 160px;
}
.rightcol {
    display: block;
    float: none;
    margin-left: 180px;
    max-width: 496px;
}
.frm_rong{
    padding: 0 15px;
}
.frm_rong .frm_rong_content{
    padding: 10px 5px;
}
.frm_rong .frm_rong_content div.label{
    margin-bottom: 6px;
}
.frm_rong .frm_rong_content div.show{
} 



