#box_main { margin: 0 auto; position: relative; min-height: 400px; width: 100%; float: left; }
.m_content_width { margin: 0 auto; width: 1024px; position: relative; margin: 0px; }
.m_content { margin: 0 auto; width: 980px; position: relative; margin-bottom: 10px; margin-top: 10px; }

/*--------Quang Cao-------*/
.m_ads { width: 240px; margin-bottom: 10px; }
.m_ads img { margin-bottom: 4px; border: 1px solid #cfcfcf; }
/*--------QC Ads Network-------*/
.m_ads_network { width: 240px; margin-bottom: 10px; float: left; }
/*---Trang Home---*/
.m_home_left { float: left; width: 240px; padding: 0; margin: 0; margin-top: 260px; }
.m_home_right { float: left; padding: 0; margin: 0; margin-left: 25px; width: 715px; }
/*Tin noi bat trang home*/
.m_home_hot { float: left; width: 715px; margin-bottom: 15px; position: relative; height: 196px; }
.m_home_hot_title { float: left; width: 100%; border-bottom: 1px solid #ccc; }
.m_home_hot_title h2 { border-bottom: 2px solid #c10000; float: left; margin: 0 0 0 15px; padding-bottom: 5px; text-transform: uppercase; font-size: 17px; font-family: "helvetica-lt"; font-weight: normal; }
.m_home_hot_title a { display: none; float: right; margin: 6px 95px 0 0; font-size: 12px; font-family: "helvetica-cn"; font-weight: normal; }
.m_home_hot_title a:hover { color: #0777CE; }

/*end-Tin noi bat trang home*/

/*rao vat moi*/
.m_home_r_new { float: left; width: 715px; margin-bottom: 20px; }
/*---End Trang Home---*/

.m_left { float: left; padding: 0; margin: 0; margin-right: 25px; width: 715px; }
.m_right { float: left; width: 240px; padding: 0; margin: 0; }
/*----box-widget----*/
.box_widget { position: relative; float: left; width: 100%; margin-bottom: 10px; border: 1px solid #cfcfcf; }
.box_widget_title { float: left; width: 100%; border-bottom: 1px solid #ccc; background-color: #f7f7f7; }
.box_widget_title h3 { border-bottom: 2px solid #c10000; float: left; margin: 7px 0 0 10px; padding-bottom: 5px; text-transform: uppercase; font-size: 14px; font-family: "helvetica-cn"; font-weight: normal; }
.box_widget_content { position: relative; float: left; width: 100%; }
.box_widget_content ul { list-style: none outside none; position: relative; padding: 10px; }
.box_widget_content ul li { line-height: 20px; background: url("imgs/bullet1.gif") no-repeat scroll 0 7px transparent; padding: 0px 0px 0px 8px; margin-bottom: 5px; }
.box_widget_content ul li:hover { background-color: #f4f4f4; }
.box_widget_content ul li h3 { font-weight: normal; }
.box_widget_content ul li a { text-decoration: none; display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }

.box_widget_content p { padding: 5px 10px; line-height: 18px; }
.box_vip { position: absolute; width: 50px; height: 50px; background-image: url("imgs/icon/icon-vip.png"); background-position: right top; background-repeat: no-repeat; background-size: auto; top: -10px; right: -10px; z-index: 10; }

.box_widget_content .avatar { max-width: 220px; }


/*----end box-widget----*/
/*----box cat---*/
.m_box_cat { float: left; border: 1px solid #cfcfcf; margin-bottom: 10px; }
.m_box_cat .m_box_cat_nav { float: left; width: 100%; border-bottom: 1px solid #ccc; background-color: #f7f7f7; }
.nav_bar { float: left; padding: 8px 10px; border-left: 3px solid #333; font-size: 13px; }
.nav_bar span { padding-right: 5px; float: left; }
.nav_bar span.selected { position: relative; }
.nav_bar span.selected i { margin-left: 2px; height: 14px; width: 16px; float: right; background: url("imgs/arrow-down-16.png") no-repeat scroll 0px 0px transparent; }
.nav_bar span.selected:hover i { opacity: .6; }

.nav_location { float: right; padding: 0px 10px 0px 5px; position: relative; display: inline-table; }
.location_icon { height: 20px; width: 20px; float: left; background: url("imgs/bg_icon.png") no-repeat scroll -55px -262px transparent; margin-top: 5px; }
.nav_location span.selected { font-size: 13px; font-weight: bold; cursor: pointer; color: #2793e6; padding-top: 8px; float: left; }
.nav_location:hover .selected { cursor: pointer; color: #c10000; }
.nav_location:hover .location_icon { background: url("imgs/bg_icon.png") no-repeat scroll -86px -262px transparent; }

/*cat parent list*/
.cat_parent_list { display: none; left: -10px; padding: 10px; position: absolute; border-bottom: 2px solid #ccc; background-color: #f7f7f7; }
.cat_parent_list ul { list-style: none outside none; }
.cat_parent_list ul li { width: 240px; line-height: 20px; padding: 3px 0px; float: left; }
.cat_parent_list ul li a { color: #444; }
.cat_parent_list ul li a:hover { color: #c10000; text-decoration: underline; }
.cat_parent_list ul li h3 { font-weight: normal; }
.nav_bar span.selected:hover .cat_parent_list { display: block; }

/*Popup location other*/
.location_other { z-index: 20; position: absolute; top: 30px; right: 0px; background-color: #fff; border: 2px solid #888; display: none; }
.location_other h3 { background-color: #f7f7f7; display: block; text-transform: uppercase; padding: 10px 0px 10px 10px; border-bottom: 1px solid #ccc; font-size: 13px; }
.location_other a.close { color: #999; display: inline-block; padding: 4px 8px 4px; float: right; position: relative; top: -27px; cursor: pointer; font-size: 0.9em; font-weight: bold; text-decoration: none; transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; }
.location_other a.close:hover { color: #c10000; }
.location_other ul { list-style: none outside none; padding: 10px; width: 460px; float: left; top: -15px; position: relative; }
.location_other ul li { width: 140px; line-height: 20px; background: url("imgs/bullet3.jpg") no-repeat scroll 0 9px transparent; padding: 3px 0px 3px 13px; float: left; }
.location_other ul li a:hover { color: #c10000; text-decoration: underline; }
/*End Popup location other*/

.m_box_cat .m_box_cat_list { float: left; width: 100%; }
.m_box_cat_list ul { margin: 10px; float: left; }
.m_box_cat_list ul li { float: left; margin-right: 20px; background: url("imgs/bullet3.jpg") no-repeat scroll 0 8px transparent; padding-left: 10px; line-height: 23px; color: #555; }
.m_box_cat_list ul li.selected, .m_box_cat_list ul li:hover { color: #c10000; text-decoration: underline; background: url("imgs/bullet2.gif") no-repeat scroll 1px 9px transparent; }
.m_box_cat_list ul li h3 { font-weight: normal; }
/*----end box cat---*/
/*---Box ListItem---*/
.m_list_item { margin: 10px 0px 20px; float: left; width: inherit; }
.box_list_item { width: 100%; float: left; }
/*title*/
.box_list_item .list_item_title { float: left; width: 100%; border-bottom: 1px solid #ccc; }
.box_list_item .list_item_title h2, .box_list_item .list_item_title h1 { border-bottom: 2px solid #c10000; float: left; margin: 0 0 0 15px; padding-bottom: 6px; text-transform: uppercase; font-size: 17px; font-family: "helvetica-lt"; font-weight: normal; }
.title_pagging { float: right; margin-top: 3px; }
.title_pagging a { width: 12px; height: 20px; display: inline-block; opacity: 0.5; outline: none; }
.title_pagging a:hover { opacity: 1; }
.title_pagging .title_pagging_btnback { background: url('imgs/bg_icon.png') no-repeat scroll -5px -260px transparent; }
.title_pagging .title_pagging_btnnext { background: url('imgs/bg_icon.png') no-repeat scroll -17px -260px transparent; }
/*end title*/
/*list item*/
.list_item { float: left; width: 100%; margin: 10px 0 20px; }
.list_item .items { float: left; width: 100%; padding: 10px 0; border-bottom: 1px solid #eee; }
.list_item .close { opacity: .3; }
.items .item_image { float: left; margin-right: 10px; width: 50px; }
.item_image img { max-width: 50px; max-height: 50px; }
.items .item_content { float: left; width: 540px; }
.item_content .item_name { display: block; clear: both; padding-bottom: 12px; line-height: 1.2em; }
.item_content .item_name a:hover { color: #0777CE; }
.item_content .item_info { display: block; clear: both; font-size: 11px; font-style: italic; color: #999; }
.item_info span { padding: 0px 5px; }

.items .item_price { float: left; width: 105px; margin-left: 10px; text-align: right; }
.item_price .price { color: #f00; font-weight: bold; margin-bottom: 10px; display: block; width: 100%; cursor: pointer; }
.item_price .oldprice { text-decoration: line-through; color: #999; font-weight: bold; width: 100%; cursor: pointer; }
.currency { font-size: 11px; padding-left: 3px; color: #999; }

.item_price .controls { color: #c10000; font-weight: bold; cursor: pointer; }
.item_price .controls:hover { text-decoration: underline; }

/*end list item*/
/*Pagging*/
.pagging { display: table; font-size: 11px; line-height: 18px; margin: 0px auto 0; text-align: center; text-decoration: none; text-transform: uppercase; position: relative; color: #C10000 !important; }
.pagging a { color: #C10000 !important; display: inline-block; margin-right: 7px; padding: 5px 11px; border: 1px solid #d3d3d3; -moz-border-radius: 16px; -webkit-border-radius: 16px; khtml-border-radius: 16px; border-radius: 16px; }
.pagging a.current { color: #666 !important; border: 1px solid #888; background-color: #eee; }
.pagging a:hover { color: #303030 !important; border-color: #d0d0d0; -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2); box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2); }
/*End pagging*/
/*---End Box ListItem---*/

/*---Item Detail---*/
.m_itemdetail { margin: 10px 0px 10px; float: left; width: 100%; }
.itemdetail_title { float: left; width: 100%; margin-bottom: 10px; }
.itemdetail_title h1 { float: left; font-size: 19px; font-family: "helvetica-lt"; line-height: 1.2em; }
/*itemdetail info*/
.itemdetail_info { float: left; width: 703px; margin-bottom: 10px; padding: 0px 5px 5px; position: relative; border: 1px dotted #ccc; border-radius: 0px; color: #777; font-size: 11px; text-align: left; }
.itemdetail_info .cols_1 { width: 25%; float: left; overflow: hidden; margin-right: 20px; }
.itemdetail_info .cols_2 { width: 30%; float: left; overflow: hidden; margin-right: 20px; }
.itemdetail_info .cols_3 { float: left; overflow: hidden; width: 39%; }
.itemdetail_info .properties { padding-left: 5px; margin-top: 7px; line-height: 1.5em; }
.itemdetail_info .properties i { display: inline-block; height: 18px; width: 20px; margin-right: 3px; float: left; }
.itemdetail_info .properties a { color: #0072BC; }
.itemdetail_info .properties a:hover { color: #C10000; text-decoration: underline; }
.itemdetail_info .idraovat { background: url('imgs/bg_icon.png') no-repeat scroll -5px -287px transparent; }
.itemdetail_info .viewed { background: url('imgs/bg_icon.png') no-repeat scroll -43px -287px transparent; }
.itemdetail_info .location { background: url('imgs/bg_icon.png') no-repeat scroll -75px -287px transparent; }
.itemdetail_info .time { background: url('imgs/bg_icon.png') no-repeat scroll -113px -287px transparent; }
.itemdetail_info .time_new { background: url('imgs/bg_icon.png') no-repeat scroll -150px -287px transparent; }
.itemdetail_info .price { background: url('imgs/bg_icon.png') no-repeat scroll -185px -287px transparent; }
.itemdetail_info span.price_original { color: #CCCCCC; font-size: 10px; text-decoration: line-through; padding-left: 5px; cursor: pointer; }
.itemdetail_info .poster { background: url('imgs/bg_icon.png') no-repeat scroll -222px -287px transparent; }
.itemdetail_info .phone { background: url('imgs/bg_icon.png') no-repeat scroll -257px -287px transparent; }
.itemdetail_info .email { background: url('imgs/bg_icon.png') no-repeat scroll -131px -313px transparent; }

.itemdetail_info .copyright { background: url('imgs/bg_icon.png') no-repeat scroll -293px -287px transparent; }

.itemdetail_info .cols_3 fieldset { padding: 0px 10px 10px 10px; margin-top: 10px; border: 1px solid #f3f3f3; height: 100%; }
.itemdetail_info .cols_3 legend { font-size: 14px; font-weight: bold; padding: 0px 2px; }
/*end itemdetail info*/

/*itemdetail_tool*/
.itemdetail_tools { float: left; font-size: 12px; width: 100%; padding-bottom: 20px; position: relative; line-height: 1.5em; }
.itemdetail_tools .tool_left { float: left; width: 330px; }
.itemdetail_tools .tool_right { float: right; }
.itemdetail_btn_tools { margin-left: 5px; font-size: 12px; padding: 3px 7px; line-height: 1.5em; }
.itemdetail_btn_tools i { display: inline-block; height: 16px; width: 16px; margin-right: 5px; float: left; }
.itemdetail_btn_tools .btn-up { background: url('imgs/bg_icon.png') no-repeat scroll -5px -311px transparent; }
.itemdetail_btn_tools .btn-savethread { background: url('imgs/bg_icon.png') no-repeat scroll -50px -312px transparent; }
.itemdetail_btn_tools .btn-spam { background: url('imgs/bg_icon.png') no-repeat scroll -97px -311px transparent; }
.itemdetail_btn_tools .btn-edit { background: url('imgs/bg_icon.png') no-repeat scroll -181px -311px transparent; }
/*end itemdetail_tool*/
/*itemdetail_content*/
.itemdetail_content { float: left; width: 100%; margin-top: 10px; line-height: 1.7em; font-size: 14px; }
.itemdetail_content p { }
.itemdetail_content img { max-width: 690px !important; }
.itemdetail_content ul { margin-left: 10px; }
.itemdetail_content li { list-style: disc inside none; }
.itemdetail_content a { color: #0072BC; }
.itemdetail_content a:hover { color: #c10000; }

.poster_information { border: 1px solid #cfcfcf; padding: 10px; }
.poster_information legend { color: #333; padding: 0px 5px; text-transform: uppercase; font-family: "helvetica-lt"; font-weight: bold; }

/*end itemdetail_content*/
/*---End Item Detail---*/

/*-----Item Other----*/
.otheritem_bar { opacity: 0; position: fixed; width: 100%; left: 0px; bottom: 0px; z-index: 4000; }
/*.view_otheritem { display: block; margin: 0px auto; padding: 10px 0px; width: 200px; margin-bottom: 20px; background-color: #099900; }*/
.otheritem_bar .close { z-index: 9999; position: absolute; right: 0; margin: -9px 10px 0px 0px; color: #fff; background: #333; border: 1px #f9f9f9 solid; border-radius: 17px; cursor: pointer; width: 17px; height: 17px; line-height: 17px; text-align: center; font-family: Arial; }
.otheritem_bar .close:hover { background: #666; }

.otheritem { margin: 0px 20px; position: relative; width: auto; height: 148px; padding: 10px 10px 10px 10px; background-color: #f9f9f9; }
.otheritem div.item { float: left; position: relative; cursor: pointer; top: 0px; width: 100px; height: 123px; padding: 5px; margin: 4px; background-color: #fafafa; border: 1px solid #eee; overflow: hidden; font-size: 11px; text-shadow: 1px 1px 0 rgba(255,255,255,.8); }
.otheritem div.item:hover { color: #0777ce; background-color: #fafafa; border-color: #ccc; }
.otheritem div.item .thumb { position: relative; background-position: 50% 50%; background-repeat: no-repeat; background-size: 100% auto; display: block; width: 100px; height: 80px; }
.otheritem div.item p.caption { padding: 0px; line-height: 1.2em; font-weight: normal; margin-top: 3px; width: 100%; height: 25px; overflow: hidden; }
.otheritem div.item p.price { padding: 0px; line-height: normal; font-weight: bold; margin-top: 3px; width: 100px; color: #ff0000; text-align: right; position: absolute; bottom: 3px; }


/*feedback*/
.feedback { margin: 20px 0px 10px; position: relative; float: left; width: 100%; }
.feedback_title { float: left; width: 100%; border-bottom: 1px solid #ccc; position: relative; margin-bottom: 10px; }
.feedback_title i { background: url("imgs/bg_icon.png") no-repeat scroll -5px -340px transparent; height: 40px; width: 48px; position: absolute; }
.feedback_title h3 { float: left; font-size: 17px; font-weight: normal; margin-left: 55px; padding: 10px 0px 10px; border-bottom: 2px solid #c10000; font-family: 'helvetica-lt'; text-transform: uppercase; }
.feedback_title span.number { color: #F47E00; padding: 0px 5px 0px 0px; }
.feedback_comments { margin-bottom: 10px; padding: 0px 5px 0px 0px; max-height: 200px; overflow-x: hidden; overflow-y: auto; }
.feedback_comments .comment_item { padding: 0px 0px 10px 0px; margin-bottom: 10px; display: inline-block; width: 100%; position: relative; background: url("imgs/hr2.gif") repeat-x scroll right bottom transparent; }
.feedback_comments .comment_item i { width: 38px; height: 38px; margin-right: 10px; float: left; background: url("imgs/bg_icon.png") no-repeat scroll -78px -340px transparent; }
.feedback_comments .comment_item span.content { line-height: 1.5em; font-size: 13px; text-align: justify; }
.feedback_comments .comment_item p { text-align: right; margin-top: 5px; padding: 0px !important; color: #999; font-size: 12px; }
.feedback_comments .comment_item p a { font-size: 12px; color: #0072BC; text-decoration: none; display: inline; padding-right: 1px; }
.feedback_comments .comment_item p a:hover { color: #C10000; text-decoration: underline; }
.feedback .comment-input { position: relative; background-color: #e3e3e3; border: 1px solid #cfcfcf; margin-bottom: 35px; padding: 5px; line-height: 1.5em; float: left; width: 98.5%; }
.feedback .comment-input textarea { padding: 5px; width: 98.5%; color: #555; }
.feedback .comment-input table { margin-top: 5px; }
.feedback .comment-input input[type="text"] { border: 1px solid #CFCFCF; color: #555555; margin: 0 2px; padding: 3px 3px; width: 75px; }

.grid_paging { background-color: #ffffff; margin: 0px; vertical-align: middle; }
.grid_paging:hover { background-color: #ffffff; }

.grid_paging a { color: #c10000; cursor: pointer; cursor: hand; }

.grid_paging a:hover { color: #0072BC; }

.grid_paging span { color: #0072BC; }
.grid_paging a, .grid_paging span { display: block; padding: 2px 5px; }

.grid_paging td { padding: 1px; }

.grid_paging td table { border-collapse: collapse; }

.grid_paging td table tr { height: 15px; }

.grid_paging td table tr td { border: 1px solid #d3d3d3; vertical-align: middle; }
/*end feedback*/

/*suggest tin liên quan*/
#box_readstream { display: none; position: fixed; left: 15px; bottom: 250px; width: 300px; z-index: 100; background-color: #fff; border: 1px solid #888; -webkit-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0px 2px 10px 0px #777; box-shadow: 0px 2px 10px 0px #777; padding: 10px; }
#box_readstream .title { color: #222; margin: 0px 0 7px; float: left; font-family: 'helvetica-cn'; font-size: 13px; font-weight: bold; }
#box_readstream .close { background: #eee; border: 1px #ccc solid; border-radius: 17px; color: #666; cursor: pointer; float: right; height: 17px; line-height: 17px; margin: -5px; text-align: center; width: 17px; font-family: Arial; }
#box_readstream .close:hover { color: #CF0D0D; }
#box_readstream .content { clear: both; display: block; visibility: visible; margin-top: 5px; }
#box_readstream .content .thumbnail { float: left; margin-right: 5px; }
#box_readstream .content .thumbnail img { border: 1px #d8d8d8 solid; padding: 1px; max-width: 60px; max-height: 60px; }
#box_readstream .content .title2 { font-weight: bold; font-size: 14px; font-weight: bold; margin-bottom: 5px; }
#box_readstream .content .title2 a { color: #c10000; }
#box_readstream .content .title2 a:hover { color: #F19C1D; }
#box_readstream .content .price { font-size: 11px; }
#box_readstream .content .price .original { text-decoration: line-through; font-size: 11px; font-weight: normal; color: #ccc; }
/*end suggest tin liên quan*/
.display_none { display: none; }
/*-----End Item Other----*/


/*------------Title Page--------*/
.m_title { float: left; border: 1px solid #cfcfcf; background-color: #f7f7f7; margin-bottom: 10px; width: 700px; font-size: 13px; padding: 8px 10px; border-left: 3px solid #333; }
.m_title_full { float: left; border: 1px solid #cfcfcf; background-color: #f7f7f7; margin-bottom: 10px; width: 956px; font-size: 13px; padding: 8px 10px; border-left: 3px solid #333; }
/*----------End--Title Page--------*/


/*--table form---*/

#col_post img { max-width: 710px !important; }
.form { width: 100%; font-family: Arial; font-size: 12px; }
.form td { padding: 3px 0px; }
.form tr.empty { padding: 3px 0px; }
/*End Controls*/

/*Start Post.aspx*/
.m_post_left { float: left; width: 100%; padding: 0; margin: 0; margin-bottom: 10px; }
.m_title_full h1 { float: left; }
.m_title_full a.help { float: right; font-size: 100%; font-weight: normal; }
.form .rrequired td { padding: 0px; }
.form p { padding: 2px 0px; }
.form .caption .required { color: #ff0000; }
.form .required2 { color: #ff0000; font-size: 15px; }

/*start Upload image*/
.form fieldset { padding: 10px; border: 1px solid #cfcfcf; float: left; }
.form fieldset legend { padding: 0px 5px; }
.btn-uploadimage { padding-top: 3px; padding-bottom: 4px; margin-left: 5px; font-size: 13px; }
.form i.img-upload { position: relative; background-position: 50% 50%; background-repeat: no-repeat; background-size: auto; display: block; width: inherit; height: inherit; width: 100%; height: 145px; margin-top: 0px; }
.form a.remove-image { background: url('imgs/remove.png') no-repeat scroll 3px 3px #d5d5d5; color: #555; position: absolute; top: 45px; float: right; right: 12px; cursor: pointer; font-size: 13px; padding: 3px 3px 3px 23px; text-decoration: none; transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; }
.form a.remove-image:hover { color: #c10000; }
.form i.thumb { position: relative; background-position: 50% 50%; background-repeat: no-repeat; background-size: 80% auto; display: block; width: 90px; height: 80px; }
/*End Upload image*/
.iselect .cat1 { background-color: #e5e5e5; text-transform: uppercase; color: #111; }
.iselect .cat2 { background-color: #f3f3f3; color: #111; }
.iselect .cat3 { }
.iselect .cat3:hover { background-color: #f7f7f7; }

/*End Post.aspx*/

/*Kết quả tìm kiếm*/
.search-result { margin: 0; }
.search-result span { line-height: 25px; height: 25px; display: inline-block; font-weight: bold; }
.search-result span.keywork { color: #ff0000; }

.gcse-result { margin: 0; padding: 0; margin-top: 10px; }
/*End: Kết quả tìm kiếm*/

/*Slides*/
/*------hot slide*/
.slides { overflow: hidden; position: relative; padding: 0px; width: 100%; height: 164px; }
.slides > div > div { float: left; position: relative; cursor: pointer; top: 0px; width: 123px; height: 143px; padding: 5px; margin: 8px 4px 0px; background-color: #fafafa; border: 1px solid #eee; overflow: hidden; font-size: 11px; text-shadow: 1px 1px 0 rgba(255,255,255,.8); }
.slides > div > div:hover { color: #0777ce; background-color: #efeeee; border-color: #ccc; }
.slides > div > div .thumb { position: relative; background-position: 50% 50%; background-repeat: no-repeat; background-size: 100% auto; display: block; width: 125px; height: 100px; }
.slides > div > div p.caption { line-height: 1.2em; font-weight: bold; margin-top: 3px; width: 100%; height: 25px; overflow: hidden; }
.slides > div > div p.price { font-weight: bold; margin-top: 3px; width: 125px; color: #ff0000; text-align: right; position: absolute; bottom: 3px; }
.slides-pager { position: absolute; right: 0; top: 4px; height: 14px; overflow: hidden; }
.slides-pager span { font-size: 35px; width: 14px; height: 14px; display: inline-block; color: #bbb; cursor: pointer; margin-top: -8px; margin-left: 5px; }
.slides-pager span.cycle-pager-active { color: #333; }
/*------vip slide*/
.slides-vip { overflow: hidden; position: relative; padding: 0px 0 30px; width: 100%; height: 294px; }
.slides-vip > div > div { float: left; position: relative; cursor: pointer; top: 0px; width: 100px; height: 123px; padding: 5px; margin: 8px 4px 4px; background-color: #fafafa; border: 1px solid #eee; overflow: hidden; font-size: 11px; text-shadow: 1px 1px 0 rgba(255,255,255,.8); }
.slides-vip > div > div:hover { color: #0777ce; background-color: #efeeee; border-color: #ccc; }
.slides-vip > div > div .thumb { position: relative; background-position: 50% 50%; background-repeat: no-repeat; background-size: 100% auto; display: block; width: 100px; height: 80px; }
.slides-vip > div > div p.caption { padding: 0px; line-height: 1.2em; font-weight: normal; margin-top: 3px; width: 100%; height: 25px; overflow: hidden; }
.slides-vip > div > div p.price { padding: 0px; line-height: normal; font-weight: bold; margin-top: 3px; width: 100px; color: #ff0000; text-align: right; position: absolute; bottom: 3px; }
.slides-vip-pager { position: absolute; right: 0; bottom: 8px; height: 14px; overflow: hidden; }
.slides-vip-pager span { font-size: 35px; width: 14px; height: 14px; display: inline-block; color: #bbb; cursor: pointer; margin-top: -8px; margin-left: 5px; }
.slides-vip-pager span.cycle-pager-active { color: #333; }

/*------top user slide*/
.slides-topuser { overflow: hidden; position: relative; padding: 0px 0 30px; width: 100%; height: 252px; }
.slides-topuser > div > div { float: left; position: relative; cursor: pointer; width: 90px; padding: 5px; margin: 9px; background-color: #fff; border: 1px solid #eee; font-size: 11px; }
.slides-topuser > div > div:hover { color: #0777ce; background-color: #fafafa; border-color: #ccc; }
.slides-topuser > div > div .thumb { position: relative; background-position: 50% 50%; background-repeat: no-repeat; background-size: 100% auto; display: block; width: 90px; height: 80px; }
.slides-topuser > div > div p.caption { padding: 0px; line-height: 1.2em; font-weight: bold; margin-top: 3px; width: 90px; text-shadow: 1px 1px 0 rgba(255,255,255,.8); text-overflow: ellipsis; overflow: hidden; white-space: nowrap; display: block; text-align: center; }
.slides-topuser > div > div .posted { top: -5px; right: -5px; width: 26px; height: 26px; text-align: center; vertical-align: middle; color: #fff; background-color: #ff0000; box-shadow: 0 1px 1px rgba(0, 0, 0, .7); text-shadow: 0 -1px 0 rgba(0, 0, 0, .4); position: absolute; moz-border-radius: 13px; -webkit-border-radius: 13px; khtml-border-radius: 13px; border-radius: 13px; }
.slides-topuser > div > div .posted span { padding-top: 8px; display: inline-block; font-size: 10px; }
.slides-topuser-pager { position: absolute; right: 0; bottom: 8px; height: 14px; overflow: hidden; }
.slides-topuser-pager span { font-size: 35px; width: 14px; height: 14px; display: inline-block; color: #bbb; cursor: pointer; margin-top: -8px; margin-left: 5px; }
.slides-topuser-pager span.cycle-pager-active { color: #333; }
/*end-slides*/

/*box_catbyaccount (users pages)*/
.box_catbyaccount { max-height: 300px; overflow-x: hidden; overflow-y: auto; }
.box_catbyaccount > ul > li { background: url("imgs/bullet2.gif") no-repeat scroll 0 7px transparent; padding: 0px 0px 0px 10px; }
.box_catbyaccount > ul > li:hover { background-color: transparent; }
.box_catbyaccount > ul > li > ul { padding: 0px 0px 0px 8px; }
.box_catbyaccount > ul > li > a { font-weight: bold; }
.box_catbyaccount > ul > li > a:hover { text-decoration: underline; }
/*end---box_catbyaccount (users pages)*/

/*Box Effect*/
/*
<div class="boxEffect">
    <p class="boxtitle">Tieu de</p>
    <div class="boxcontent hide">
        noi dung
    </div>
</div>
*/
.show { display: block; }
.hide { display: none; }
.boxEffect > .boxtitle { margin: 10px 0px 0px !important; padding: 5px 10px 5px 22px !important; cursor: pointer; border: 1px solid #D0CCC9; background: url('imgs/tab_add.png') no-repeat scroll 5px 10px #F0F0F0; color: #4D4D4D; font-size: 12px; font-weight: bold; }

.boxEffect > .boxtitle:hover { color: #999 !important; }

.boxEffect > .active { background-image: url('imgs/tab_subtract.png'); color: #999 !important; }

.boxEffect > .boxcontent { margin: 0px 0px 10px; padding: 5px; border: 1px solid #D0CCC9; border-top: none; }
/*End Box Effect*/

/*Start SiteMap*/
#sitemap { width: 980px; margin:0px 0px 20px;}
#sitemap .m_title { width: 956px; margin-right: 0; }
.rootfile { display: block; margin: 0px 0px 5px 0px; font-size: 13px; outline: none; font-weight:bold;}
.sitemap-left{float:left; width:485px;}
.sitemap-right{float:right; width:485px;}
.sitemap-block{width:460px; border:1px solid #cfcfcf; float:left; padding:10px; margin-bottom:10px;}

/*End SiteMap*/
