body { font-size:12px; }
/* Ä¬ÈÏ·ç¸ñ */
.jqifade { position: absolute; background-color: #aaaaaa; }
div.jqi { width: 400px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; position: absolute; background-color: #ffffff; font-size: 11px; text-align: left; border: solid 1px #eeeeee; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 7px; }
div.jqi .jqicontainer { font-weight: bold; }
div.jqi .jqiclose { position: absolute; top: 4px; right: -2px; width: 18px; cursor: default; color: #bbbbbb; font-weight: bold; }
div.jqi .jqimessage { padding: 10px; line-height: 20px; color: #444444; }
div.jqi .jqibuttons { text-align: right; padding: 5px 0 5px 0; border: solid 1px #eeeeee; background-color: #f4f4f4; }
div.jqi button { padding: 3px 10px; margin: 0 10px; background-color: #2F6073; border: solid 1px #f4f4f4; color: #ffffff; font-weight: bold; font-size: 12px; }
div.jqi button:hover { background-color: #728A8C; }
div.jqi button.jqidefaultbutton { background-color: #BF5E26; }
.jqiwarning .jqi .jqibuttons { background-color: #BF5E26; }

.impromptuwarning .impromptu { background-color: #aaaaaa }
.impromptufade { position: absolute; background-color: #ffffff }
div.impromptu { position: absolute; text-align: left; padding-bottom: 10px; background-color: #cccccc; padding-left: 10px; width: 300px; padding-right: 10px; padding-top: 10px }
div.impromptu .impromptuclose { margin: -35px -10px 0px 0px; float: right; color: #213e80; cursor: pointer }
div.impromptu .impromptucontainer { padding-bottom: 5px; background-color: #213e80; padding-left: 5px; padding-right: 5px; color: #ffffff; font-weight: bold; padding-top: 5px }
div.impromptu .impromptumessage { padding-bottom: 10px; background-color: #415ea0; padding-left: 10px; padding-right: 10px; padding-top: 10px }
div.impromptu .impromptubuttons { text-align: center; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 5px }
div.impromptu button { padding-bottom: 3px; margin: 0px 10px; padding-left: 10px; padding-right: 10px; padding-top: 3px }

.shopwarning .shop { background-color: #b0be96 }
.shopfade { position: absolute; background-color: #ffffff }
div.shop { width: 400px; position: absolute; background-color: #FFFFFF; text-align: left; border:solid 1px #66A537; }
div.shop .shopcontainer { padding-bottom:10px; color: #ffffff; background-color: #ffffff }
div.shop .shopmessage { padding: 10px; font-size:12px; color:#666666; }
div.shop .shopbuttons { padding: 0px; padding-top: 5px; text-align: center }
div.shop button { width:96px; height:26px; margin:0px; margin-left:10px; padding:0px; border:none; background:#780616 url(images/btn_white_96x26.png); font-size:12px; color:#666666; }
div.shop button.shopdefaultbutton  { width:108px; height:26px; margin:0px; padding:0px; border:none; background:#780616 url(images/btn_red_108x26.png); font-size:12px; color:#ffffff; }

div.shop .shopcontainer .h { background-color:#E7F6DC; height:20px; padding:5px; }
div.shop .shopcontainer .h h3 { float: left; padding-top:3px; font-size:12px; color:#007236; }
div.shop .shopcontainer .h p { float: right; cursor: pointer; color: #c0cea6 }

.timer{margin-top:5px;color: #A6A6A6;font-size:12px;font-weight:normal;}