body {background:white; color:#000000;margin:0;padding:0;font-size:18px;font-family:arial, sans-serif; }
form, fieldset {margin:0;padding:0;border-width:0;}
input, select, textarea {font-familyarial, serif;font-size:12px;color:#1b5688;resize:none}
input:focus, select:focus, textarea:focus { outline: none; }
input[type=text], input[type=password], textarea { -webkit-appearance: none; appearance: none; }
p, ul {margin-top:1em;margin-bottom:1em}
img {vertical-align:bottom;}
a img {border-width:0;}
a { color:#000000; text-decoration:none; }
a:hover {}
.none {display:none;}
.columns {width:100%;overflow:hidden;}
.clear {clear: both;}


.error { width:970px; margin:0 auto; color:black; }
.error .logo { margin:0; padding:86px 0 78px 0; font-size:10px; }
.error .description a { color:#e54619; text-decoration:underline; }
.error .description q { font-style:italic; }
.error .description { margin:0 0 0 55px; }
.error .description h2 { margin:0; padding:0 0 1px 0; font-size:36px; }
.error .description p { margin:0 0 36px 0; font-size:24px; line-height:36px; }
.error .description .link { margin:0 0 36px 0; }
.error .description .link a { display:inline-block; font-size:24px; text-decoration:underline; position:relative; color:#e54619; }
.error .description .link a:after { content:" "; position:absolute; right:-18px; top:13px; background:url(../images/arrows.png) no-repeat; width:11px; height:12px; }
.error .description .link a::after { content:" "; position:absolute; right:-18px; top:13px; background:url(../images/arrows.png) no-repeat; width:11px; height:12px; }
.error .description .error-info { margin:-35px 0 0 0; }
.error .description .error-info em { font-style:normal; display:block; font-size:18px; color:#6d6d6c; }
.error .description.long-description p { margin:0 0 36px 0; font-size:20px; line-height:26px; }
.error .description.long-description .error-info { margin:-36px 0 36px 0; font-size:20px; line-height:26px; }
.error .description.long-description .error-info em { color: inherit; }

.error500 { min-height:524px; background:url(../images/bg500.jpg) no-repeat 551px 19px; padding-bottom:19px; }
.error500 .description { width:490px; }

.error503 { min-height:518px; background:url(../images/bg503.jpg) no-repeat 561px 36px; padding-bottom:36px; }
.error503 .description { width:480px; }

.error400 { min-height:476px; background:url(../images/bg400.jpg) no-repeat 432px 22px; padding-bottom:22px; }
.error400 .description { width:430px; }

.error401-403 { min-height:208px; background:url(../images/bg401-403.jpg) no-repeat 486px 190px; padding-bottom:50px; }
.error401-403 .description { width:455px; }

.error404 { min-height:469px; background:url(../images/bg404.jpg) no-repeat 540px 67px; padding-bottom:100px;  }
.error404 .description { width:465px; }

.error405 { min-height:469px; background:url(../images/bg405.jpg) no-repeat 637px 33px; padding-bottom:100px;  }
.error405 .description { width:500px; }

