/*
[name]Màu đỏ[/name]
[iconbgcolor]#BA350F[/iconbgcolor]
Powered by Discuz! X
*/

html { background: #f4f4fb; }
//body { background: transparent url(bgimg.jpg) no-repeat 50% 0; }
body { background: transparent; }

#nv { background-color: #BA350F; background-image: url(nv.png); }
	#nv li, #nv li a:hover, #nv li.hover a, #nv li.hover a:hover { background-image: url(nv_a.png) !important; }
	#nv li.a { background-color: #840000; }
	#qmenu { background-image: url(qmenu.png); }
#scbar, #scbar_form, .scbar_icon_td, .scbar_txt_td, .scbar_type_td, .scbar_btn_td { background-image: url(search.png); }
#scbar { border-color: #FCC; }

.bm_h, .tl th, .tl td { border-bottom-color: #CDCDCD; }
.fl .bm_h { border-color: #FCC; background: #FFECEC url(titlebg.png) repeat-x 0 0; }

/* 重定义 {SPECIALBG} */
.bmn, .bm_h, td.pls, .ad td.plc, div.exfm, .tb a, .tb_h, .ttp li.a a, div.uo a, input#addsubmit_btn, #gh .bm .bm_h, .appnew, .apphot { background-color: #FFECEC; }

.ct2_a, .ct3_a { background-image: none; }
.tbn li.a { background: #FAF6ED url(background.png); }
	#nv_portal.pg_portalcp .ct2_a_r, #nv_forum.pg_post .ct2_a_r { background-image: none; }

/* 重定义 {SPECIALBORDER} */
.bmn, .pg a, .pgb a, .pg strong, .card, .card .o, div.exfm  { border-color: #FCC; }
.pg strong { background-color: #FCC; }
.pn, .tb .o, .tb .o a { background-image: url(pn.png); }
	.pnc, a.pnc, .tb .o { border-color: #900; }

.mi .hover .moodfm_input { background-color: #FCC !important; }


.ad td.pls { background-color: #FCC; }

/* 重定义字体 */
#qmenu, .fl .bm_h h2 a, .xi1, #um .new, .topnav .new, .sch .new, .el .ec .hot em, .pll .s a.joins { color: #BA350F; }
.pll .s a.go { color: #FFF; }
.xi2, .xi2 a { color: #000; }

/* 重定义按钮 */
.pgs #newspecial, .pgs #newspecialtmp { float: left; background: url(pn_post.png) no-repeat 0 0; }
#post_reply, #post_replytmp { float: left; background: url(pn_reply.png) no-repeat 0 0; }
	#newspecial img, #newspecialtmp img, #post_reply img, #post_replytmp img { opacity: 0; filter: alpha(opacity=0); }
.moodfm_btn { background-image: url(mood_input_btn.png) !important; }
#create_group_btn { display: block; background: url(create_group.png) no-repeat 0 0; }
	#create_group_btn img { opacity: 0; filter: alpha(opacity=0); }
.el .ec .hot { background-image: url(hotspot.gif); }
.ec img { max-width:544px; max-height:none; }
.pll .s { background-image:url(polljoins.gif); }

/* 重定义 Tab */
.tb .a a { border-bottom-color: #FAF6ED; background: url(background.png); }

/* 重定义侧边导航 */
.bdl, .bdl dt, .bdl dd.bdl_a a { border-color: #FCC; background-color: #FFF9F9; }
	.bdl dt { background-image: url(titlebg_sd.png); }
.bdl dd.bdl_a a { color: #BA350F; }

/* 重定义下拉菜单 */
.p_pop a { border-bottom-color: #FFECEC; }
	.p_pop a:hover, .p_pop a.a, #sctype_menu .sca { background-color: #FFECEC; color: #BA350F; }
	.blk a:hover { background-color: transparent; }


/* 重定义好友列表 */
#nv_home .buddy li { background-color: transparent; border: none; }

.brm { -moz-border-radius: 0px; -webkit-border-radius: 0px;  border-radius: 0px; }

.marketname {
    margin: 5px 0px 10px 0px;
    padding-left: 5px;
    text-transform: uppercase;
    border-bottom: solid 2px;
    border-color: #BA350F;
    font-family: Arial, sans-serif; 
    font-size: 14px; 
    font-weight: bold;
}

.marketname_small {
    margin: 5px 0px 10px 0px;
    padding-left: 5px;
    text-transform: uppercase;
    border-bottom: solid 1px;
    border-color: #BA350F;
    font-family: Arial, sans-serif; 
    font-size: 12px; 
    font-weight: bold;
}

.toptb {
    color: #000;
    background:#fff; 
    padding-left: 0px;
    text-transform: uppercase;
    font-family: Arial, sans-serif; 
    font-size: 13px; 
    width: 100%; 
    height: 40px;
}

.headtb {
    color: #fff;
    padding-left: 0px;
    background:#BA350F; 
    font-family: Arial, sans-serif; 
    font-size: 15px; 
    width: 100%; 
    height: 30px; 
}

.headtb_fixed {
    top: 0px;
    position: fixed; 
    z-index: 200;
}

.headcategories_fixed {
    top: 30px;
    position: fixed; 
    z-index: 200;
}

.header_style {
    background:#fff;
    width: 100%;
}

.header_style_fixed {
    top: 0px;
    position: fixed; 
    box-shadow: 0 4px 2px -2px gainsboro;
    z-index: 200;
}

.header_space {
    height: 90px;
}

.bottomtb {
    color: #fff;
    padding-left: 0px;
    background:#BA350F; 
    width: 100%; 
}

#scform_form {}
            #scform_form .td_srchtxt {height: 36px; background:#BA350F; padding-left: 2px;}
            #scform_form #scform_srchtxt {height: 28px; background:#fff; font-size: 14px;}
            #scform_form .td_srchbtn {height: 36px; width: 100px; background:#BA350F; padding-left: 2px;}
            #scform_form #scform_submit {height: 36px; width: 100px; background: transparent; text-align: center; border: none; font-size: 14px; color: #fff;}

.post_border {
    background:#FFF; 
    margin-bottom: 12px;
    padding: 10px;
    border: 1px solid rgba(0, 0, 0, 0.2); 
    border-radius: 2px 2px 2px 2px;
    webkit-box-shadow: 0 2px 2px #777; 
    -moz-box-shadow: 0 2px 2px #777; 
    box-shadow: 0 2px 2px #777;
}

.post_border_right {
    margin-right: 12px;
    padding: 10px;
    border: 1px solid rgba(0, 0, 0, 0.2); 
    border-radius: 2px 2px 2px 2px;
    webkit-box-shadow: 0 1px 1px #777; 
    -moz-box-shadow: 0 1px 1px #777; 
    box-shadow: 0 1px 1px #777;
}

.post_border_left {
    margin-left: 12px;
    background: #fff;
    padding: 10px;
    border: 1px solid rgba(0, 0, 0, 0.2); 
    border-radius: 2px 2px 2px 2px;
    webkit-box-shadow: 0 1px 1px #777; 
    -moz-box-shadow: 0 1px 1px #777; 
    box-shadow: 0 1px 1px #777;
}

.post_border_feed {
    background: #fff;
    margin-bottom: 12px;
    padding: 0px;
    border: 1px solid rgba(0, 0, 0, 0.2); 
    border-radius: 2px 2px 2px 2px;
    webkit-box-shadow: 0 1px 1px #777; 
    -moz-box-shadow: 0 1px 1px #777; 
    box-shadow: 0 1px 1px #777;
}

.buy_button {
    height: 36px; 
    width: auto; 
    background:#BA350F; 
    color: #fff; 
    padding: 2px 10px;
    text-transform: uppercase;
    font-family: Arial, sans-serif; 
    font-size: 13px; 
}

.thread_border_top {
    margin-bottom: 12px;
    background: #fff;
    padding: 0px;
    border: 1px solid rgba(0, 0, 0, 0.2); 
    border-radius: 1px 1px 1px 1px;
    webkit-box-shadow: 0 1px 1px #777; 
    -moz-box-shadow: 0 1px 0px #777; 
    box-shadow: 0 1px 0px #777;
}

.thread_border_head {
    margin-bottom: 0px;
    padding: 0px;
    border-left: 1px solid rgba(0, 0, 0, 0.2); 
    border-right: 1px solid rgba(0, 0, 0, 0.2); 
    border-top: 1px solid rgba(0, 0, 0, 0.2); 
    border-radius: 1px 1px 1px 1px;
}

.thread_border_title {
    background: #fff;
    padding-top: 12px;
    padding-bottom: 12px;
    margin-bottom: 12px;
    padding: 0px;
    border-top: 1px solid rgba(0, 0, 0, 0.2);
    border-right: 1px solid rgba(0, 0, 0, 0.2); 
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    border-left: 5px solid #BA350F; 
    border-radius: 1px 1px 1px 1px;
    webkit-box-shadow: 0 1px 1px #777; 
    -moz-box-shadow: 0 1px 0px #777; 
    box-shadow: 0 1px 0px #777;
}

.thread_border_bottom {
    margin-bottom: 12px;
    background: #fff;
    padding: 0px;
    border-left: 1px solid rgba(0, 0, 0, 0.2); 
    border-right: 1px solid rgba(0, 0, 0, 0.2); 
    border-bottom: 1px solid rgba(0, 0, 0, 0.2); 
    border-radius: 2px 2px 2px 2px;
    webkit-box-shadow: 0 1px 1px #777; 
    -moz-box-shadow: 0 1px 1px #777; 
    box-shadow: 0 1px 1px #777;
}

.new-item {
    margin-right: 0%;
    float: left;
    margin-bottom: 0px;
    position: relative;
}

.item-image {
    float: left;
    width: 100%;
    position: relative;
}

.item-price {
    display: block;
    width: 100%;
    height: 20px;
    position: absolute;
    top: 96px;
    color: #fff;
    text-align: center;
    background-color: hsla(0,0%,60%,.77);
    background: #BA350F;
    background: -webkit-gradient(linear,left top,left bottom,from(#BA350F),to(rgba(95,95,72,.38)));
    background: linear-gradient(#BA350F,rgba(95,95,72,.38));
    border-radius: 0 0 3px 3px;
    font-family: Roboto-Bold;
    font-size: 12px;
    padding-top: 2px;
}

.space_background {
    background-color: #FFECEC;
}

.white_background {
    background-color: #FFF;
}

.slideshow-container {
    max-width: 1000px;
    max-height: 200px;
    position: relative;
    margin: auto
}

.mySlides {
    display: none;
    height: 200px;
    overflow: hidden;
    border: solid 0px #BA350F;

}

.prev,
.next {
    cursor: pointer;
    position: absolute;
    top: 50%;
    width: auto;
    margin-top: -22px;
    padding: 16px;
    color: #222428;
    font-weight: bold;
    font-size: 30px;
    transition: .6s ease;
    border-radius: 0 3px 3px 0
}

.next {
    right: -10px;
    border-radius: 3px 3px 3px 3px
}

.prev {
    left: -10px;
    border-radius: 3px 3px 3px 3px
}

.prev:hover,
.next:hover {
    color: #BA350F;
    background-color: rgba(0, 0, 0, 0.8)
}

.slideshow-container1 {
    max-width: 900px;
    max-height: 500px;
    position: relative;
    margin: auto
}

.mySlides1 {
    display: none;
    height: 500px;
    overflow: hidden;
    border: solid 0px #BA350F;

}

.prev1,
.next1 {
    cursor: pointer;
    position: absolute;
    top: 50%;
    width: auto;
    margin-top: -22px;
    padding: 16px;
    color: #222428;
    font-weight: bold;
    font-size: 30px;
    transition: .6s ease;
    border-radius: 0 3px 3px 0
}

.next1 {
    right: -10px;
    border-radius: 3px 3px 3px 3px
}

.prev1 {
    left: -10px;
    border-radius: 3px 3px 3px 3px
}

.prev1:hover,
.next1:hover {
    color: #BA350F;
    background-color: rgba(0, 0, 0, 0.8)
}

.text {
    color: #f2f2f2;
    font-size: 15px;
    padding-top: 12px;
    padding-bottom: 12px;
    position: absolute;
    bottom: 0;
    width: 100%;
    text-align: center;
    background-color: hsla(0,0%,60%,.77);
    background: #BA350F;
    background: -webkit-gradient(linear,left top,left bottom,from(#BA350F),to(rgba(95,95,72,.38)));
    background: linear-gradient(#BA350F,rgba(95,95,72,.38));
    border-radius: 0 0 3px 3px;
}

.numbertext {
    color: #f2f2f2;
    font-size: 12px;
    padding: 8px 12px;
    position: absolute;
    top: 0
}

.dot {
    cursor: pointer;
    height: 15px;
    width: 15px;
    margin: 0 2px;
    background-color: #bbb;
    border-radius: 50%;
    display: inline-block;
    transition: background-color .6s ease
}

.active,
.dot:hover {
    background-color: #BA350F
}
