body{font-size: 12px; background: #f9f9f9;}
.dp-nn{ display: none;}
.trip { display: none}
.bg-page{ background: #fff; border-radius: 5px; padding: 15px;}
.bg-nav{ background: url('/images/bg_top.jpg?v=1') repeat-x; height: 60px; position: fixed; width: 100%; z-index: 99999;}
.text-red{color: #de2910;}
.mg-0{margin: 0;}
.mg-tb-5{margin: 5px;}
.mg-top-5{margin-top: 5px;}
.mg-top-10{margin-top: 10px;}
.mg-top-15{margin-top: 15px;}
.mg-top-20{margin-top: 20px;}
.mg-top-30{margin-top: 30px;}
.mg-left-5{ margin-left: 5px;}
.mg-left-10{ margin-left: 10px;}
.mg-left-20{ margin-left: 20px;}
.mg-btt-5{ margin-bottom: 5px;}
.mg-btt-10{ margin-bottom: 10px;}
.mg-btt-20{ margin-bottom: 20px;}
.mg-btt-30{ margin-bottom: 30px;}
.pd-0{padding: 0;}
.pd-10{padding: 10px;}
.pd-20{padding: 20px;}
.pd-left-0{padding-left: 0;}
.pd-left-5{padding-left: 5px;}
.pd-left-10{padding-left: 10px;}
.pd-left-20{padding-left: 20px;}
.pd-lr-10{padding-left: 10px; padding-right: 10px;}
.pd-lr-20{padding-left: 20px; padding-right: 20px;}
.pd-top-5{padding-top: 5px;}
.pd-top-60{padding-top: 60px;}
.pd-top-80{padding-top: 80px;}
.font-12{font-size: 12px;}
.font-14{font-size: 14px;}
.font-16{font-size: 16px;}
.font-18{font-size: 18px;}
.font-20{font-size: 20px;}
.font-22{font-size: 22px;}
.font-24{font-size: 24px;}
.font-26{font-size: 26px;}
.font-60{font-size: 60px;}
.font-70{font-size: 70px;}
.font-strong{ font-weight: bold;}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover{ background-color: #F1442D;}
.wd-p-20{ width: 22%;}
.wd-p-80{ width: 78%;}
.box-register{ background-color: #de2910; border-radius: 5px; color: #fff; background-image: linear-gradient(to bottom,#de2910 0,#de2910 100%);}
.box-register a{ color: #fff;}
.text-shadow{text-shadow: #fff 1px 1px 1px;}
.text-shadow-bk{ text-shadow: #777 1px 1px 1px;}
.box-rate{ height: 180px;}
.bg-red-light ,.bg-red-light a{ background-color: #F1442D; color: #fff;}
.bg-gray{ background:#E9E9E9;}
.box-bd{ border: 1px solid #eee;}
.col-4{  width: 25%; float: left;}
.row-mid{padding-left: 10px; padding-right: 10px;}
.display-none{ display: none;}
.text-middle{ vertical-align: middle;}
.wd-1{ width: 10px;}
.wd-6{ width: 60px;}
.wd-10{ width: 100px;}
.wd-15{ width: 150px;}
.wd-20{ width: 200px;}
.table-head td{ background-color: #F9F9F9;}
.table-pd-3 tr td , .table-pd-3 tr th{ padding: 3px;}
.nav-top a{ color: #333;}
.text-green{ color: green;}
/*.border-box-head{ border-bottom: 1px solid #DED6D6; padding-bottom: 5px;}*/
.box-item {
    width:auto;
    height:196px;
    background:#E9E9E9;
    border: 1px solid #DED6D6;
    border-radius: 4px;
}
.box-item-search{ 
    width:auto;
    height:auto;
    background:#F1442D;
    border: 1px solid #DED6D6;
    border-radius: 4px;
    padding: 10px;
}
.box-item-shadow {
    position:relative;       
    /*-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;*/
}
.box-item-shadow:before, .box-item-shadow:after {
    content:"";
    position:absolute; 
    z-index:-1;
    -webkit-box-shadow:0 0 10px rgba(0,0,0,0.8);
    -moz-box-shadow:0 0 10px rgba(0,0,0,0.8);
    box-shadow:0 0 10px rgba(0,0,0,0.8);
    top:50%;
    bottom:0;
    left:10px;
    right:10px;
    -moz-border-radius:100px / 10px;
    border-radius:100px / 10px;
} 
.box-item-shadow:after {
    right:10px; 
    left:auto;
    -webkit-transform:skew(8deg) rotate(3deg); 
    -moz-transform:skew(8deg) rotate(3deg);     
    -ms-transform:skew(8deg) rotate(3deg);     
    -o-transform:skew(8deg) rotate(3deg); 
    transform:skew(8deg) rotate(3deg);
}

ul{ padding: 0; margin: 0;}
li { list-style-type:none;}
ul.thumbnails { 
    margin-bottom: 0px;
}
.price-special-product {position: absolute; margin-top: -60px; background: red; background-color: rgba(255, 0, 0, 0.5); padding: 3px 8px; color: #fff;}
.price-product {position: absolute; margin-top: -34px; background: #082503; background-color: rgba(24, 24, 24, 0.5); padding: 3px 8px; color: #fff;}

.bg-pink{ background: #FDE0E0; color: #8C0B0B;}
.menu-left{ border: 1px solid #FDE7E7;}
.menu-left .list-group-item{ border: 1px solid #F7D2D2; color: #A50804;}
.bg-header{ background: #F1442D; color: #fff !important; text-shadow: #A50804 1px 1px 1px;}
a.bg-header:hover{ background: #F1442D !important;}
a.bg-header:visited{ background: #F1442D !important;}
.pic-news {border: 0;  width: 100%; height: 110px; vertical-align: middle; overflow: hidden;}