/* ERR BOX */
#web_all {width: 100%; z-index: 1; }
#web_cover {position: absolute; top: 0; left: 0; width: 100%; height: 2000px; background: url('/bg/50_percent_black.png'); z-index: 2; }
/*#web_cover {background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/bg/50_percent_black.png'); }*/
#err_box {position: absolute;  display: none; width: 470px; min-height: 275px; _height: 275px; background: #FDECEA; z-index: 3; text-align: left; left: 35%; top: 250px}

#err_type2 { color: #DE397D; line-height: 55px; padding: 0 0 0 20px ;font-weight: bold; font-size: 16px;display: block; background-color: #fff; height: 55px}
#err_txt2 { padding: 20px; font-size: 14px; font-weight: bold; color: #666}

#err_type {color: #666; font-size: 20px; font-weight: bold;}
#err_type.information { padding:0;color: #B636BA;}
#err_type.warning {color: #B636BA; margin: 0 0 10px 0 }
#err_txt {border:3px solid #646464;padding: 0; color: #666; font-size: 11px; font-weight: normal; min-height: 270px; _height: 270px }
#err_txt a {font-weight: bold; }
#err_close {position: absolute; top: 175px; left: 170px; width: 95px; height: 35px; }
#err_close1 {position: absolute; top: 175px; left: 35px; width: 350px; height: 35px; }
#err_close a, #err_close1 a {cursor: pointer; display: block; width: 90px;height: 23px; padding: 7px 5px 5px 0; background: #B636BA; color: #fff; font-size: 14px; font-weight: bold; text-align: center;float: left; }
#err_close1 a { background: #DFDBCE;width: 160px;  }
#err_close1 a.otherClose { margin-left: 20px; }
#err_box h3 { color: #000; font-size: 16px; font-weight: bold; padding: 20px 0 0 20px;}
#web_box {position: absolute; top: 0; left: 0; width: 100%; height: 2000px; z-index: 1; }
#err_heading {
      height: 30px;
      padding: 10px 15px 0 15px;
      border-bottom: solid 1px #ccc;
}
div.cb {clear:both; line-height: 0; font-size: 0;}
#err_heading img {
    float: left;
    padding: 0 10px 0 0;
}
#err_heading p {
    font-weight: bold;
    color: #44A500;
    float: left;
    font-size: 20px;
    margin: 0;
    padding: 0 0 0 10px;
}
#err_info {
   _height: 230px;
   min-height:230px;
    background: #fff;
}

#err_info img {
    padding: 20px 40px 0 20px;
    float: left;
 height: 115px;
    width: 92px;
}
#err_heading a#closer {
position: absolute;
right: -12px;
top: -10px;
	    }
	    a#closer img {float: none;padding: 0;}
#err_info h2 {
    color: #DE397D !important;
    font-weight: bold;
    background: none;
    font-size: 18px;
    display: inline;
    width: 230px;
    line-height: 24px;
    padding: 10px 0 0 0;
    float: left;
    
}

#err_info p {
    float: left;
    font-size: 15px;
    padding: 0;
    margin:0;
    display: block;
    width: 290px;
}

#err_info p span {
    font-weight: bold;
    font-size: 20px;
    color: #B636BA;
}

#err_navigation {
    clear: both;
    margin: 0 20px 0 20px;
    padding: 20px 0 20px 0;
}

#err_navigation a {
    display: block;
    text-align: center;
    padding: 15px 10px 10px 10px;
    height: 20px;
       line-height: 20px;
    font-weight: bold;
    text-decoration: none;
}
#err_navigation a:hover {
	text-decoration: underline;
}
a img {border: none}
#err_navigation a.continue {
    background: #cacaca ;
    background-color: #CACACA;
    color: #000;
    text-align: center;
    float: left;
    margin: 0 30px 0 0 ;
    padding: 10px 20px;
}

#err_navigation a.money {
    background: #cacaca;
    background-color: #DE397D;
    color: #fff;
    margin: 0;
    width: auto;
     text-align:center;
    float: right;
    padding: 10px 20px;
}

#err_box a.ok {
    background: #cacaca;
    background-color: #DE397D;
    color: #fff;
    margin: 20px;
    padding: 10px 20px;
    width: auto;
    text-align:center;
    float: right;
    font-weight: bold;
    cursor: pointer;
}
