@import url(base.css);
@import url(content.css);

* {background-repeat: no-repeat; margin: 0; }
BODY {background: #000 url(../i/body-bg.jpg) center top no-repeat; color: #fff; position: relative; min-width: 913px; }



#canvas {background-image: url(../i/body-bg.jpg); background-position: center top; margin: 0 auto; padding-top: 325px; position: relative; width: 913px; }



#logo,
#logo A {display: block; overflow: hidden; padding-top: 163px; width: 285px; height: 0; }

#logo {background-image: url(../i/logo.png); position: absolute; left: -2px; top: 75px; }
#logo A {margin-top: -163px; position: relative; z-index: 5; }



#mnu-n-content {background: #fff url(../i/mnu-n-content-grad-left-top.jpg) 2px 2px no-repeat; color: #191d1e; min-height: 400px; }



#mnu {border-bottom: 1px solid #b1b2b2; margin: 0 10px; padding: 20px 0; }
#mnu DIV {display: table; margin: 0 auto; }
#mnu UL {display: table-row; text-transform: uppercase; }
#mnu UL LI {display: table-cell; padding-left: 1px; }
#mnu UL LI A {color: #060707; display: block; padding: .2em 10px .3em; text-decoration: none; }

#mnu UL LI A.cur,
#mnu UL LI A:hover {background: #f7c08e; }



#content-b {padding: 1em 23px; }



#bot,
#bot A {color: #808080; }

#bot {font-size: .7857em; padding: 10px 0 20px; }
#bot A {text-decoration: underline; }
#bot A:hover {color: #ccc; }

#bot .txt {float: left; margin-right: 20px; }



#counters {float: right; opacity: .5; }
#counters DT {display: none; }
#counters IMG {vertical-align: top; }

#counters {filter: alpha(opacity=50); -ms-filter: "alpha(opacity=50)"; }



#visual {position: absolute; right: 41px; top: 0; }
