/* CSS Document */
.popup { position: fixed;font-family: Arial, Helvetica, sans-serif;top: 0;right: 0;bottom: 0;left: 0;background: rgba(0,0,0,0.8);z-index: 99999;opacity:0;-webkit-transition: opacity 400ms ease-in;-moz-transition: opacity 400ms ease-in;transition: opacity 400ms ease-in;pointer-events: none;}
.popup:target {opacity:1;pointer-events: auto;}
.popup > div { width: 800px;position: relative;margin: 20px auto;padding: 5px 20px 13px 20px;border-radius: 10px;background: #fff; box-shadow: 0px 0px 20px 0px #ccc; }
.close {background: #606061;color: #FFFFFF;line-height: 25px;position: absolute;right: -12px;text-align: center;top: -10px;width: 24px;text-decoration: none;font-weight: bold;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;-moz-box-shadow: 1px 1px 3px #000;-webkit-box-shadow: 1px 1px 3px #000;box-shadow: 1px 1px 3px #000;}
.close:hover { background: #00d9ff; }
.popup_rank{height: 300px;width: 100%;overflow-y: scroll;overflow-x: hidden;}
.rank_head {font-weight: bold; text-align: center; }
.rank_line1 { background: transparent; color: #000; }
.rank_line0{ background: #606060; color: #C9D9DD; }
.rank_lc {text-align: center; }

#register input[type="text"],#register input[type="password"],#register input[type="email"],#register select{ margin-top: 15px; color: rgb(90, 90, 90); padding: 0px 7px; height: 32px; border: 1px solid rgb(192, 192, 192); width: 250px; margin: 0; display: block; font: 14px "Lucida Sans Unicode","Lucida Grande","Arial",sans-serif; box-shadow: 0px 0px 5px rgb(178, 178, 178); border-radius: 5px; background: url("../images/input-bg.gif") repeat-x scroll 0% 0% rgb(255, 255, 255) }
#register input[type="text"]:hover,#register input[type="password"]:hover,#register input[type="email"]:hover,#register select:hover{ background: none repeat scroll 0% 0% rgb(255, 255, 255); }
#register input[type="checkbox"]{ margin: 0 5px 0 -5px; width: 15px; height: 15px; overflow: hidden; display: inline-block; vertical-align: top; cursor: pointer; }

.ranking_col_0 { background: #FFD48D;}
.ranking_col_1 { background: #E0B269; }
.ranking_col {  }
.ranking_col:hover { background: #BD7500; cursor: pointer; }

.smenu { color: #AC6200; text-decoration: none; font-size: 14px; }
.smenu:hover { color: #C87100; text-decoration: underline; }

.cssShoutBox { background-color: #FFFFFF; border: 1px solid rgb(192, 192, 192); padding: 0px 7px; box-shadow: 0px 0px 5px rgb(178, 178, 178); border-radius: 5px; }


#equipment { width: 155px; height: 187px; background: url(../images/equipment_bg_without_ring.jpg) center center no-repeat; margin-left: auto; margin-right: auto; margin-top: 10px; border: 1px solid rgb(192, 192, 192); padding: 7px; box-shadow: 0px 0px 5px rgb(178, 178, 178); border-radius: 5px; }
.armor { position: absolute; margin-left: 40px; margin-top: 34px; }
.helmet { position: absolute; margin-left: 41px; margin-top: -15px; }
.foot { position: absolute; margin-left: 43px; margin-top: 126px; }
.bracelet { position: absolute; margin-left: 76px; margin-top: 48px; }
.weapon { position: absolute; margin-left: 5px; margin-top: -15px; }
.necklace { position: absolute; margin-left: 117px; margin-top: 47px; }
.ear { position: absolute; margin-left: 117px; margin-top: 16px; }
.special_1 { position: absolute; margin-left: 4px; margin-top: 130px; }
.special_2 { position: absolute; margin-left: 77px; margin-top: 130px; }
.arrow { position: absolute; margin-left: 117px; margin-top: -15px; }
.shield { position: absolute; margin-left: 77px; margin-top: 16px; }
.belt { position: absolute; margin-left: 41px; margin-top: 89px; }

.item_name { color: #D29A00; }
.item_level { color: #CCCCCC; }
.item_defaults_p { color: #00C69F; }
.item_defaults_n { color: #FF0000; }
.item_bonus_p { color: #00FFCD; }
.item_bonus_n { color: #FF0000; }
.item_socket { color: #cff; text-align: left; vertical-align: middle; width: 300px; padding-right: 5px;}
.item_socket img { float: left; }

.loader { margin-left: auto; margin-right: auto; margin-top: 40px; width: 126px; height: 22px; background: transparent url(../images/ajax-loader.gif) top center no-repeat; }

/* .alert {-moz-box-shadow: 0px 0px 10px #fff;-webkit-box-shadow: 0px 0px 10px #fff;box-shadow: 0px 0px 10px #fff;background: rgb(99, 46, 0);background: -moz-linear-gradient(90deg, rgb(99, 46, 0) 10%, rgb(45, 20, 1) 70%);background: -webkit-linear-gradient(90deg, rgb(99, 46, 0) 10%, rgb(45, 20, 1) 70%);background: -o-linear-gradient(90deg, rgb(99, 46, 0) 10%, rgb(45, 20, 1) 70%);background: -ms-linear-gradient(90deg, rgb(99, 46, 0) 10%, rgb(45, 20, 1) 70%);background: linear-gradient(180deg, rgb(99, 46, 0) 10%, rgb(45, 20, 1) 70%);border-radius: 3px;text-align: center;font-size: 18px;color: #8B665D;height: 25px;line-height: 25px;width: 450px;margin-left: auto;margin-right: auto;margin-bottom: 10px;display: none;} */
.alert { text-align: center;font-size: 18px;color: #8B665D;height: 25px;line-height: 25px;width: 450px;margin-left: auto;margin-right: auto;margin-bottom: 10px;display: none;}

.calender { width:100%; }
.calender div.after, .calender div.before{ color:silver; }
.day { float:left; width:14%; height:40px; line-height: 40px; text-align: center; }
.day:hover { background: #ccc; cursor: pointer; }
.day.headline { background:silver; height: 40px !important; }
.day.current { color: red; }
.day.event { color: orange; }
.clear { clear:left; }
.pagination { text-align: center; height:40px; line-height:40px; font-weight: bold; }
.pagination a { width:20px; height:20px; }
