* {margin: 0; padding: 0; font-size: 1em; list-style: none;}
html {font-size: 100.1%;}
body {background: #fff; color: #959595; font: 0.7em Tahoma, 'Nimbus Sans L', sans-serif; margin: 0px auto; max-width: 372px; padding-top: 100px; }
img {border: 0}
a:link, a:visited {color: #01a2d9;}
a:hover, a:active {color: #c66060;}
.end a{color: #FFF; text-decoration: none;}
.end a:hover{text-decoration: underline;}

.frame {width: 372px; height: 109px; padding-left: 50px; background: url(err_top.gif) 100% 0 no-repeat;}
.content{width: 372px; padding-left: 50px; background: url(err_body.gif) 100% 0 repeat-y;}
.top{padding-top: 80px;padding-left: 50px; font-size: 17px; color: #FFF;}
.pr{font-size: 12px; color: #888;}
.text{border: 1px solid #e1e1e1; margin-left: 35px; margin-right: 35px; color: #45a7a1;background: #f6f6f6; padding: 5px; }
.foot {padding-left: 50px; width: 322px; height: 38px; background: url(err_end.gif) no-repeat top; padding-top: 15px; font-size: 0.85em; text-align: center; }
* html .foot {padding-left: 50px; width: 372px; height: 53px; background: url(err_end.gif) no-repeat top; padding-top: 15px; font-size: 0.85em; text-align: center; }
.description {background: url(err_h.gif) no-repeat bottom; height: 56px; padding-left: 35px; font-size: 14px; color: #454545;}
.end{text-align:right; padding-right: 40px;}
