body,textarea,input,select {font-family: "Tahoma", "Trebuchet MS", sans-serif;}

body {line-height: 1.3em; color: #231f20; font-size: 62.5%; background: #f5e7de url(/images/pattern.jpg);}

a {color: #00507f;}       
a:hover {color: #00507f;}    

/* first for Internet Explorer < 9 */
@font-face {
  font-family: MorePro;
  src: url("/font/MoreWebPro-Bold.eot");
}
/* then for WOFF-capable browsers */
@font-face {
  font-family: MorePro;
  src: url("/font/MoreWebPro-Bold.woff") format("woff");
}  

.clr {clear: both; font-size: 1px; line-height: 1px; height: 0; overflow: hidden;}

.clear:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.clear {display:inline-block;}
/* Hide from IE Mac \*/
.clear {display:block;}
/* End hide from IE Mac */

/* page */
.b-wrap {
  max-width: 1264px;
  margin: 0 auto;
  position: relative;  
}

.b-error {
  margin: 100px 0 0 0;
  padding: 100px 0 100px 250px;
  background: url(/images/500.png) no-repeat 0 0;
}

.b-name {
  margin-bottom: 24px;
}

.b-name h3 {
  font-size: 1.8em;
  color: #41525c;
  font-weight: normal;
  line-height: 1em;
  font-family: 'MorePro';
  text-transform: lowercase;
  display: inline;
}

.b-name span {
  font-size: 1.8em;
  color: #00507f;
  font-weight: normal;
  line-height: 1em;
  font-family: 'MorePro';
  text-transform: lowercase;
  display: inline;
  padding-left: 28px;
  background: url(/images/tagline.gif) no-repeat 0 4px;
}

.b-error-text {
  font-size: 1.6em;
  color: #231f20;
  font-weight: normal;
  line-height: 1em;
  font-family: 'MorePro';
}