*{font-family:Arial,Helvetica,Geneva,Swiss,Sunss-Regular,sans-serif;font-size:13px;color:#004;}
body{background:#f00 url('images/bg.png') left top;}
#body{width:920px;margin:20px auto;position:relative;}
#header{width:920px;}
#header .top{height:4px;background:#ccc url('images/content-top.png') no-repeat left top;}
#header .content{width:920px;height:88px;background:#fff url('images/content-center.png') repeat-y left top;}
#header-nav{position:absolute;top:6px;}
#header-nav .container{margin:auto;width:880px;text-align:right;}
#header-nav a{text-decoration:none;color:#00f;text-align:left;font-size:.8em;font-weight:bold;padding:2px;}
#logo{height:88px;background:url('images/header.png') no-repeat 12px 5px;}
#header .bottom{height:4px;background:#ccc url('images/content-bottom.png') no-repeat left top;}
#nav{height:30px;background:#fff url('images/nav-bg.png') no-repeat left top;}
#nav div{position:relative;top:1px;left:2px;height:28px;width:920px;white-space:nowrap;}
#nav ul {display:inline;list-style:none;margin:0;}
#nav li {display:inline;}
#nav a{background: url('images/button-off.png') no-repeat left top;display:block;float:left;height:28px;margin-right:1px;padding:6px 10px 1px 11px;text-decoration:none;color:#fff;font-weight:bold}
#nav a:hover{background: url('images/button-on.png') no-repeat left top;}
#main .top{height:4px;background:#ccc url('images/content-top.png') no-repeat left top;}
#main .content{width:920px;background:url('images/content-center.png') repeat-y left top;padding:1em;}
#main .bottom{height:4px;background:#ccc url('images/content-bottom.png') no-repeat left top;}

#footer{width:920px;}
#footer .top{background:#ccc url('images/footer-top.png') no-repeat left top;padding:8px 8px 4px 8px;text-align:center;}
#footer .top .block .right{font-size:.85em;color:#007bf6;}
#footer .top a{font-size:.85em;color:#a00;text-decoration:none;padding:2px 5px;}
#footer .top a:hover{color:#007bf6;}
#footer .bottom{height:4px;background:#ccc url('images/footer-bottom.png') no-repeat left top;}

.right{float:right}
.left{float:left;}
.clear{clear:both;font-size:.01em;height:1px;}
h3{margin-bottom:4px;}
h3 a{color:#0a5fb4;text-decoration:none;font-size:1.5em;line-height:1.1em;}
h3 a:hover{color:#da0000}
div{line-height:1.4em;}

.item-nbr{margin:10px 0 10px;padding-left:50px;background-repeat:no-repeat;background-position:top left;}
