body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
body { font-family: tahoma; font-size:14px; background:url(../di/bg-body02.jpg) no-repeat fixed 50% 0 #bac6c1; }
a{color:#996600;}
img{border:0;}
#wrapper{ position: relative; z-index: 10; width: 960px; margin: 0 auto;}
.header{ height:55px; position:relative;}
.home{position: absolute; top: 84px; right: 204px;}
.logo a{display:block; text-indent:-99999px; position:absolute; top:0; left:20px; width:100px; height:100px;}
div.limiter { text-align: left; width: 960px; height:337px;padding: 0;margin-bottom:20px; background:url(../di/bg-stat.png) no-repeat;}
.random-p { margin-bottom:0;height:281px; overflow:hidden; position:absolute; top:-14px; left:326px; width:626px; }
.donate_total {color: #2a1406;font-family: Arial;font-size: 50px;left: 614px;position: absolute;text-align: right;top: 46px;width: 280px;z-index: 99999;}
.menu{    left: 6px;
    position: absolute;
    top: 316px;
    z-index: 10;}
.nav {display:block; float:left; background:url(../di/menu.png) no-repeat; height:64px; text-indent:-99999px;}
.m1{background-position:0 0; width:119px;}
.m1:hover{background-position:0 -65px;}
.ms1{background-position:0 -4px;}
.m2{background-position:-119px 0; width:251px;}
.m2:hover{background-position:-119px -65px;}
.ms2{background-position: -119px -65px;}
.m3{background-position:-370px 0; width:199px;}
.m3:hover{background-position:-370px -65px;}
.ms3{background-position:-370px -65px;}
.m4{background-position:-569px 0; width:204px;}
.m4:hover{background-position:-569px -65px;}
.ms4{background-position:-569px -65px;}
/* Listen */
ul#ramdom li img { padding: 0; }
.fade { margin-bottom: 0; }
ol,ul {list-style:none;}
.group{background:url(../di/icon-group.png) no-repeat; width:200px; height:49px; display:block; float:left; margin: 5px 5px 10px 0; text-indent:-99999px;}
.ic01 { background-position:0 0;}
.ic01:hover{ background-position:0 -48px;}
.ic02 { background-position:0 -102px;}
.ic02:hover{ background-position:0 -151px;}
.group2{background:url(../di/icon-group2.png) no-repeat; width:153px; height:49px; display:block; float:left; margin: 5px 5px 10px 0; text-indent:-99999px;}
.ic03 { background-position:0 0;}
.ic03:hover{ background-position:0 -48px;}
.ic04 { background-position:0 -102px;}
.ic04:hover{ background-position:0 -151px;}
.data{background:url(../di/bg-data1.jpg) repeat-y; position:relative;-webkit-border-radius: 9px;-moz-border-radius: 9px;border-radius: 9px; margin-bottom:20px; padding:15px;}
.hd{background:url(../di/header3.png) no-repeat; height:37px; display:block; text-indent:-99999px; margin:15px 0;}
.c01 { background-position: 0 -304px; height: 80px;}
.c02 { background-position:0 -43px;}
.c03 { background-position:0 -88px;}
.c04 { background-position:0 -93px;}
.c05 { background-position:0  -135px; height:65px;}
.c06 { background-position:0 -217px;}
.c07 { background-position:0 -259px;}
.c08 { background-position:0 -387px;}
.c09 { background-position:0 -434px;}
.c10 { background-position:0 -489px; height:90px;}
.c11 { background-position:0 -593px;height:38px;}
.c12 { background-position:0 -648px;height:38px;}
.c13 { background-position:0 -702px;height:38px;}
.c14 { background-position:0 -431px;height:38px;}
.col1{width:580px; margin-top: 25px;}
.col1 ul li{ list-style-type:square; margin-left:20px;}
.col1 span{color:#BB0A00;}
.col1 p{ margin-bottom:20px;}
.col1 a:link {color: #ba0707;}
.col1 a:hover,a:active {color: #007eff;}
.col2{width:315px; position:absolute; top:38px; right:15px; /*border: solid #FF0000 1px;*/}
.col2 img{ margin-bottom:0; border:0;}
.link{color: #ffffff; float:right; font-size:12px;}
.link a:hover{color: #cccccc;}
.top-donate{width: 960px; position:relative;}
.data2{background: #ffffff;-webkit-border-radius: 9px;-moz-border-radius: 9px;border-radius: 9px; margin-bottom:20px; padding:15px;}
.data2 th{text-align:left;border-bottom: solid 1px #999999; padding: 10px 0 10px 0;}
.data2 tr td{ border-bottom: dotted 1px #999999; padding: 10px 0 10px 0;}
.data3{background: #ffffff;-webkit-border-radius: 9px;-moz-border-radius: 9px;border-radius: 9px; margin-bottom:20px; padding:15px;}
.data3 tr td{ padding: 5px 0 5px 0;}
/*from*/
.from-display { background-attachment:scroll; background-color:#ffffff; background-repeat:repeat-x; border:1px solid #cac4c4; color:#25313C; font-family:Tahoma; padding:5px 5px; -moz-border-radius:7px; }
.enter {width:100%; height: 40px; padding-top: 5px; padding-bottom: 20px; text-align:center;}
.privacy { text-align:center; padding:20px; color:#df6f03; }
.payment-method { padding: 15px 10px 25px 10px; text-align: center; background:#FFF; }
.payment-method ul li { line-height:36px;}
.payment-info { padding-bottom: 30px; margin-bottom: 10px; background:#ebe9e9; }
.payment-info p { line-height: 21px; text-align: center; }
.payment-info p img { display: block; margin: 0 auto; margin-top: 20px; }
.payment-info p strong { color: #00538a; }
.timedate{position:absolute; top:15px; left:776px; z-index:10; color:#333333; width: 244px; font-size:12px; color:#666600;}
.cart-ic{position:absolute; top:102px; left:626px;}

.social-link {
    height: 60px;
    left: 668px;
    position: absolute;
    top: 208px;
    width: 300px;
}
.rigth-box{margin-bottom:15px;}
.rigth-box ul li{ list-style-type:square; margin-left:20px;}
.rigth-box strong{font-size:15px; color:#BB0A00;}
.schedule {
    margin-bottom: 20px;
    width: 100%;
}
.schedule td, th {
    background: none repeat scroll 0 0 #d6e6d6;
    color: #583B2D;
    font-size: 13px;
    padding: 8px;
    vertical-align: top;
}
.switch {
    background: none repeat scroll 0 0 #e4f0e4 !important;
}
#footer { width:960px; margin:0 auto;}
[class*="payment-method"]>div:first-child { margin-bottom:20px; border-bottom:dotted 1px #999999; padding-bottom:20px; }
[class*="payment-method"] table { margin-bottom: 15px !important; text-align:left; margin: 0 auto; width:500px; }
[class*="payment-method"] table+p { width: 510px; margin: 0 auto; font-size: 12px; color: #cc0000; }