body {background:#DFDFDF}

a {color:#13375E}
a:hover {color:#B9151C}

#main {width:1000px; margin:0 auto}

#emblem {padding:58px 0 20px 16px}
#emblem a, #emblem img {display:inline-block;}

#err-404 {min-height:485px; padding:0 10px; background:url("/o/404/404.jpg") no-repeat 100% 0;}
#external {min-height:485px; padding:0 10px; background:url("/o/404/post-it.jpg") no-repeat 100% 0;}
h2 {margin:0 0 .4em; font-size:217%; font-weight:700;}
p {width:54%; margin:0 0 2em; font-size:142%}
form {margin:2em 0 1em}
.inp {width:190px; height:18px; font-size:14px; float:left; margin:0; padding:1px 4px; border:1px #CCC solid; background:#FFF url('/u/portal/p-search-inp.gif') repeat-x;}
.inp:focus {border-color:#999;}
.sen {width:96px; height:22px; font-size:12px; margin-left:4px; padding:0; border:1px solid #CCC; border-radius:3px; background:#DDD url('/u/n4/button-bg-small.gif') repeat-x 0 50%; text-align:center;}
.sen:hover {border-color:#999; box-shadow:0 0 2px #999;}
.url {font-size:134%}

html, #err-500 { height:100%}
#err-500 div { position:absolute; top:50%; left:50%; width:800px; height:420px; margin:-210px 0 0 -400px; background:url("/o/404/500.jpg") no-repeat 100% 100%;}
#err-500 #emblem {padding-left:0}