ul, ol {list-style: none}

html {height:100%;}
body {height:100%; font-family:Tahoma;}
* {margin:0; padding:0; border:none;}
#wrap {background:#1a1a1a; height:100%;}

#wrap #content {background:#0F0; position:absolute; top:50%; height:470px; margin-top:-235px; width:100%; background:url(img/content_bg.jpg) top right no-repeat #bdbdbd;}
#wrap #content #decor {width:247px; height:128px; position:absolute; top:0; left:0; background:url(img/decor.png) top left no-repeat;}

* html #wrap #content #decor {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/decor.png',sizingMethod='scale');}

#wrap #content #logo { width:270px; height:75px; position:absolute; top:50%; left:100px; margin-top:-105px; background:url(img/logo.gif) top left no-repeat; font-size:11px; color:#0d0d0d; padding-top:135px;}

#wrap #content #header {position:absolute; top:-75px; left:100px;}
#wrap #content #header li {float:left; color:#FFF; font-size:12px; padding:0 16px; border-left:1px solid #393939; line-height:30px; height:30px;}
#wrap #content #header li.big {line-height:14px;}
#wrap #content #header li.first {border:none; padding-left:0;}
#wrap #content #header li span {padding:2px 0 2px 20px; background:url(img/phone.gif) top left no-repeat;}
#wrap #content #link {position:absolute; display:block; background:url(img/email.gif) top left no-repeat; width:161px; height:12px; top:-60px; right:100px; text-indent:-9999px; overflow:hidden;}
#wrap #content #footerlink {color:#595959; font-size:10px; position:absolute; bottom:-60px; left:100px;}
#wrap #content #footerlink a {text-decoration:none; color:#595959; font-size:10px;}
