body{background: white ; font-family:Tahoma,Arial,sans-serif;font-size:12px;line-height:1.5;}
#wrapper{background: #fff; width:984px;margin:0px auto;box-shadow:0px 0px 3px #2E7837;padding:0px 10px;}
header{width:100%;background:#fff;}
#header_wrap
{
    width:1000px;margin:0px auto;
}
header #logo
{
    width:100%;
    height:150px;
    float:left;
}
.bx-pager{position:absolute;bottom:20px;right:10px;}
.bx-pager .bx-pager-item {float:left;margin-left:10px;}
.bx-pager .bx-pager-item a {color:#333;padding:10px;font-weight:bold;background:#f8f8f8;margin:0px 5px;}
.bx-pager .bx-pager-item a.active{color:#f00;}
.fanpage {width:1000px;margin:0px auto;}
.address{
    width:984px;
    border-top:1px solid #2E7837;
    border-bottom:1px solid #2E7837;
    min-height:70px;
    position:relative;
    margin-top:10px;
    display:inline-block;
}
.h2_add{
    position:absolute;
    top:-15px;
    left:0px;
    color:#BF1E2D;
    background:#fff;
}
.search
{
	float:right;
    margin-top:10px;
    margin-right:165px;
}
.show_cat_item p {
    font-size:13px;
    font-weight:bold;
    color:#2e7837;
}
.search .s
{
    width:160px;
    height:22px;
    border:1px solid #2E7837;
    font-style:italic;
    color:#777;
    box-shadow:0px 0px 6px #2E7837 inset;
    -moz-box-shadow:0px 0px 6px #2E7837 inset;
    -webkit-box-shadow:0px 0px 6px #2E7837 inset;
    
}
.navigation ul li a{
    font-size:96%;
}
 .search .bt_s
{
    height:22px;
    font-style:italic;
    border:1px solid #C30E2E;
    background:#C30E2E;
    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    cursor:pointer;
    color:#fff;
    text-transform:uppercase;
    transition:all 0.5s;
    font-weight:bold;
    padding:0px 5px;
    
}
.tit-daily{
    margin:5px 0px;
}
.ketqua ul li{
    list-style: none;
    line-height:20px;
    font-size:14px;
    font-weight:bold;
    margin:10px 15px 10px 0px;
    background:url(../images/icon-li.png) no-repeat 0px 4px!important;
    padding-left:20px;
    color:#5F9D61;
}
.img-at{
   float: left;
    margin-right: 5px;
    margin-top: 3px;
    text-align: left;
}
.span-text{
    font-size: 13px;
    font-weight: normal !important;
    line-height: 22px;
}
.ketqua{
    padding:10px;
    line-height:20px;
    font-size:14px;
    font-weight:bold;
    color:#5F9D61;
}
.ketqua ul li a{
    list-style: none;
    line-height:20px;
    font-size:14px;
    font-weight:bold;
    color:#5F9D61;
}
.search .bt_s:hover
{
    color:#f8f8f8;
    background:#d47f00;
}
header .account
{
    float:right;
    margin-top:10px;
}
header .account li
{
    float:left;
    list-style:none;
}
header .account li a
{
    display:block;
    padding:5px 10px;
    font-size:13px;
    color:#e00000;
    font-weight:bold;
    border-right:1px solid #e00000;
    
}
header .account li a:hover
{
    text-decoration:underline;
}
header .account li:last-child a
{
    border:none;
}
nav
{
    background:#CBEAED;
    width:100%;
}
nav ul
{
    width:1000px;
    margin:0px auto;
}
nav ul li
{
    float:left;
    transition:all 0.5s;
}
nav ul li a
{
    display:block;
    padding:15px 15px;
    color:#000;
    text-transform:uppercase;
    font-weight:bold;
}
nav ul li:hover
{
    background:#337d07;
}
nav ul li:hover a
{
    color:#fff;
}
nav ul li ul
{
    width:200px;
    background:#d10000;
    position:absolute;
    z-index:900;
    display:none;
}
nav ul li ul li
{
    display:block;
    width:100%;
}
nav ul li ul li:hover
{
    background:#ff0000;
}
nav ul li:hover ul
{
    display:block;
}
.active
{
    background:#337d07;
    color:#fff;
}
/* Slide */
#slideshow
{
    position:relative;
    width:99%;
    height:409px;
    background:#fff;
    border:1px solid #2E7837;
    padding:5px;
    margin-top:15px;
}
#slideshow img
{
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    max-width:100%;
}
#slideshow ul li
{
    max-width:100%!important;
}
.bx-prev
{
    position:absolute;
    top:40%;
    left:25px;
    background:url('../images/controls.png') no-repeat left 0px;
    width:40px;
    height:32px;
    text-indent:-9999px;
    transition: all 0.5s ease;
    -moz-transition:all 0.5s ease;
    -webkit-transition:all 0.5s ease;
}
.bx-prev:hover
{
    background-position:left -31px;
}
.bx-next
{
    position:absolute;
    top:40%;
    right:25px;
    background:url('../images/controls.png') no-repeat -40px 0px;
    width:40px;
    height:32px;
    text-indent:-9999px;
    transition: all 0.5s ease;
    -moz-transition:all 0.5s ease;
    -webkit-transition:all 0.5s ease;
}
.bx-next:hover
{
    background-position:-40px -31px;
}
#thumnails
{
    position:absolute;
    left:10px;
    width:100%;
    background:url('../images/bg_thumb.png');
    padding:10px;
    bottom:0px;
}
#thumnails a
{
    padding:5px;
}
#thumnails img
{
    border:1px solid #fff;
    opacity:0.5;
}
#thumnails .active
{
    background:none;
}
#thumnails .active img
{
    opacity:1;
    border:2px solid #ff0000;
}
/* END Slide */
/* Sidebar */
#sidebar
{
    float:left;
    width:210px;
    margin:15px 0px 10px;
}
#sidebar .sidebar_item
{
    border:1px solid #7EC787;
    border-top:none;
    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radiys:4px;
    min-height:230px;
}
#sidebar .sidebar_item2
{
    border:1px solid #7EC787;
    border-top:none;
    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radiys:4px;
    min-height:203px;
}
#sidebar .sidebar_item2 ul li{
    list-style:none;
}
.sidebar_item .heading, .sidebar_item2 .heading
{
    text-transform:uppercase;
    background:#CDEAF0;
    padding:4px 0px;
    text-align:center;
    color:#000;
}
.support
{
    text-align:center;
}
.support2
{
    text-align:left;
}
.support2 ul
{
    padding:10px;
}
.support2 ul li{
    margin:5px 0px
}
.support2 ul li a{
    color:#2E7837;
    font-size:12px;
    font-weight:bold;
    margin:10px 0px;
}
.support p
{
    margin:10px 10px;
    color:#35823A;
    font-weight:bold;

}
.sidebar_item .product_menu li
{
    list-style:none;
    border-bottom:1px solid #ededed;
    position:relative;
}
.sidebar_item .product_menu li:last-child
{
    border:none;
}
.sidebar_item .product_menu li ul
{
    display:none;
    width:230px;
    position:absolute;
    right:-232px;
    top:0px;
    border:1px solid #2E7837;
}
.sidebar_item .product_menu li:hover .menu_child_1
{
    display:block;
    z-index:9999;
}
.menu_child_1 li:hover .menu_child_2
{
    display:block;
    z-index:9999;
}
.menu_child_2 li:hover
{
    background:#f8f8f8!important;
}
.sidebar_item .product_menu li h2 a
{
    display:block;
    padding:15px 20px;
    text-transform:capitalize;
    font-weight:bold;
    color:#2c2c2c;
    transition:all 1s;
    font-size:12px;
    background:url('../images/arrow.gif') no-repeat 8px center;
    text-transform:uppercase;
}
.sidebar_item .product_menu li h2 a:hover
{
    background:#ededed url('../images/arrow.gif') no-repeat;
    color:#bf3600;
    padding-left:35px;
    background-position:center right;
}
.menu_child_1
{
    background:#f7f7f7;
}
.menu_child_2
{
    background:#fff!important;
    z-index:9999;
    left:230px!important;
}
.menu_child_2 li
{
    border-bottom:1px solid #2E7837!important;
}
.menu_child_2 li:last-child
{
    border:none!important;
}
.sidebar_item .product_menu li .menu_child_1 li
{
    border-bottom:1px dashed #2E7837;
}
.sidebar_item .product_menu li ul li h2 a
{
    background:#ededed url('../images/arrow1.gif') no-repeat 8px center;
}
.item_left
{
    width:100%;
}
.item_left img
{
    width:80px;
    height:80px;
    float:left;
    border:2px solid #fff;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    box-shadow:0px 0px 8px #777777
}
.item_left li
{
    border-bottom:1px dashed #ccc;
    padding:10px 5px;
    list-style:none;
}
.item_left li:last-child
{
    border:none;
}
.item_left li .title_left
{
    font-size:12px;
    font-weight:normal;
    height:90px;
    width: 127px;
    float: right;
    color:#2C2C2C;
    padding-left:5px;
}
/* product */
.product_left
{
    position:relative;
}
.product_left .price
{
    position:absolute;
    bottom:15px;left:100px;
    color:#d10231;
    font-weight:bold;
}
.product_left .price span
{
    color:red;
    font-size:13px;
}
/* end product */
/* End Sidebar */

/* primary */
.primary
{
    width:768px;
    float:right;
}
.primary .product_show_cat
{
    border:1px solid #2E7837;
    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radiys:4px;
    margin:15px 0px;
    box-shadow:0px 0px 8px #d4d4d4;
    -moz-box-shadow:0px 0px 8px #d4d4d4;
    -webkit-box-shadow:0px 0px 8px #d4d4d4;
    
}
.product_show_cat .heading
{
    background:#CDEAF0;
    padding:5px 20px;
    -moz-border-radius-topleft:8px;
    -webkit-border-radius-topleft:8px;
    -moz-border-radius-topright:8px;
    -webkit-border-radius-topright:8px;
    clear:both;
}
.product_show_cat .heading a
{
    color:#000;
    padding:0 15px;
}
.product_show_cat .show_cat_item
{
    float:left;
    width: 360px;
    border:1px solid #2E7837;
    margin: 15px 10px;
    text-align:center;
    padding:10px 0px;
    overflow:hidden;
    height:380px;
    position:relative;
}
.product_show_cat .show_cat_item .hot
{
    background:url('../images/chuhot.gif') no-repeat;
    width:36px;
    height:25px;
    position:absolute;
    top:10px;
    right:10px;
}
.product_show_cat .show_cat_item .status
{
    color:#fff;
    background:#ff9900;
    border-radius:3px;
    position:absolute;
    top:20px;left:13px;
    padding:8px 15px;
    font-weight:bold;
}
.product_show_cat .show_cat_item img
{
    width:340px;
    height: 270px;
    border:2px solid #fff;
    box-shadow:0px 0px 8px #777777;
    -moz-box-shadow:0px 0px 8px #777777;
    -webkit-box-shadow:0px 0px 8px #777777;
    transition: all 1s ease; -webkit-transition: all 1s ease; -moz-transition: all 1s ease;
}
.product_show_cat .show_cat_item img:hover
{
    opacity:0.5;
}
.product_show_cat .show_cat_item .show_cat_title
{
    font-size:14px;
    text-transform:capitalize;
    color:#2c2c2c;
    transition:all 1s;
    margin:5px 0px;
    text-align:left;
    padding-left:15px;
}
.product_show_cat .show_cat_item p
{
    text-align:left;
    margin:15px;
}
.product_show_cat .show_cat_item p.hangsanxuat
{
    color:#333;
    text-transform:uppercase;
}
.product_show_cat .show_cat_item p.hangsanxuat span
{
    color:#ff9900;
    margin-left:5px;
    font-weight:bold;
}
.product_show_cat .show_cat_item p.price
{
    color:#d10231;
    font-weight:bold;
}
.product_show_cat .show_cat_item p.price span
{
    color:red;
}
.product_show_cat .show_cat_item a:hover .show_cat_title
{
    color:#bf3600;
}
/* News */ 
.components-news
{
padding-bottom:50px;
border-bottom:1px dashed #d4d4d4;
margin-top:10px;
position:relative;
}
.components-news img
{
float:left;
margin-right:10px;
}
.components-news h2 a
{
color:#292929;
text-transform:uppercase;
font-weight:100;
font-size:15px;
font-weight:bold;
}
.components-news a
{
color:#3399ff;
}
.components-news a:hover
{
color:#f30;
}
.components-news:last-child
{
    border:none;
}
.components-news .readmore
{
    position:absolute;
    right:30px;
    bottom:15px;
    background:#d10000;
    padding:10px 15px;
    color:#fff;
    text-transform:uppercase;
    transition:all 0.5s;
    font-weight:bold;
}
.components-news .readmore:hover
{
    background:#ff0000;
    right:40px;
    color:#fff;
}
/* End News  */
/* end primary */

/* footer */
footer{background:#afe1ea url('../images/body-bg.png') repeat;width:100%;border-top:3px solid #CDEAF0}
footer #footer_wrap{width:1000px;margin:0px auto;padding-bottom: 15px;}
#footer_wrap .cloum_footer{width:280px;float:left;}
.cloum_footer .heading_footer
{
    color:#fff;
    text-transform:uppercase;
    font-weight:normal;
    border-bottom:1px solid #353535;
    margin:5px 20px;
    padding:5px 15px;
    text-align:center;
}
.cloum_footer ul li
{list-style:none;margin-left:20px;width:39%;float:left;}
.cloum_footer ul li a
{
    color:#fff;
    text-transform:capitalize;
    display:block;
    line-height:30px;
}
.cloum_footer ul li a:hover
{
    text-decoration:underline;
    color:#d10000;
}
.cloum_footer p
{
    color:#fff;line-height:30px;
}
.text_bt
{
    color:#fff;
}
#footer
{
    border-top:1px solid #353535;
    padding:25px 0px;
}
.text_bt a
{
    color:#d10000;
    text-decoration:underline;
}
.text_bt a:hover
{
    color:#fff;
}
/* end footer */




.title_tt
{
    text-align:center;color:#333;text-transform:uppercase;font-size:14px;
}
.tooltip
{
    text-align:center;
}
.quangcao{margin-top:9px;border:1px solid #7EC787;
	border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radiys:4px;
}

#mod-count {text-align:center}
#mod-count p.title2{color:#000000;font-weight:bold;padding:10px 0;font-size:14px;border-bottom:2px solid #1380c1}
#mod-count ul {padding-top:10px;text-align:left}
#mod-count ul li {line-height:30px;font-size:14px;list-style:none!important}
#mod-count ul li img{padding-top:6px;padding-right:15px}

.day {background:url(../images/icon_homnay.png) no-repeat 1px 6px;padding-left:25px}
.yesterday {background:url(../images/icon_homqua.png)no-repeat 1px 6px;padding-left:25px}
.week {background:url(../images/234.png)no-repeat 1px 6px;padding-left:25px}
.month {background:url(../images/icon_trongthang.png)no-repeat 1px 6px;padding-left:25px}
.year {background:url(../images/thang.png)no-repeat 1px 6px;padding-left:25px}
.all{background:url(../images/icon_tongcong.png)no-repeat 1px 6px;padding-left:25px}
.day a{color:blue;font-weight:bold}
.yesterday a{color:green;font-weight:bold}
.week a{color:orange;font-weight:bold}
.month a{color:pink;font-weight:bold}
.year a{color:red;font-weight:bold}
.all a{color:#E25B06;font-weight:bold}

label.binhluan{width:80px;display:block;float:left}
.sidebar_item h3.heading
{
    font-size:16px;
    padding:7px 20px;
}
h2.heading
{
    text-transform:uppercase;
}
h2.heading a
{
    font-size:16px;
}
h3.heading
{
    padding:8px 15px!important;
    text-transform:uppercase;
    font-size:14px;
}
.sosical
{
    text-align:center;
}
.sosical a
{
    font-size:32px;
    margin:0px 10px;
    color:#fff;
}
.sosical a:hover
{
    color:#3399ff;
}
.phantrang a
{
    padding:5px 10px;
    background:#353535;
    border:1px solid #fff;
    -moz-border-radius:3px;
    border-radius:3px;
    -webkit-border-radius:3px;
    transition:all 0.5s;
    color:#fff;
}
.phantrang a strong
{
        background:#353535;
    border:1px solid #fff;
    -moz-border-radius:3px;
    border-radius:3px;
    -webkit-border-radius:3px;
}
.phantrang a:hover
{
    color:#333;
    background:#ccc;
}
.clide_daily{
    width:780px;
    height:48px;
    padding-top:21px;
    border:1px solid #2E7837;
    position:relative;
    margin:20px 0px 10px;
}
h2.tit_slide{
    position:absolute;
    top:-15px;
    left:10px;
    background:#fff;
    padding:0 5px;
    font-weight:normal;
    font-family:Arial;
    color:#BF1E2D;
}
ul#scroller{
    width:100%;
    margin-top:10px;
}
ul#scroller li{
    padding-right:50px;
}
.simply-scroll-clip ul li a{
    color:#2E7837;
    font-size:14px;
    font-weight:bold;
    
}
.address-inner ul {
    padding-top:10px;
}
.address-inner ul li {
    list-style:none;
    margin:10px 15px 10px 0px;
    float:left;
    background:url(../images/icon-li.png) no-repeat 0px 4px!important;
    padding-left:20px;
    font-size:13px;
    font-weight:bold;
    color:#337d07;
}

#author {
float:left;
margin-left:500px;
margin-top:-40px;
}
.hethong-list .show_cat_item{
    width:232px!important;
}
.hethong-list .show_cat_item img{
    width:210px!important;
}
span.status2{
	color: #fff;
	background: red;
	border-radius: 3px;
	position: absolute;
	font-size:18px;
	top: 40px;
	left: 301px;
	padding: 4px 10px;
	font-weight: bold;
	font-family:'Roboto Condensed', 'sans-serif';
}