body {margin: 0; padding: 0; background-image: url('bg.jpg'); background-repeat: repeat-x; }
#imSite {width: 960px; margin: 0 auto 0 auto; text-align: left; }
#imHeader {height: 46px; background-image: url('top.jpg'); background-repeat: no-repeat; background-position: left top; }
#imBody {background-image: url('content.jpg'); background-repeat: no-repeat; background-position: left 43px; }
#imMenuMain {height: 43px; padding: 1px 2px 0 28px; background-image: url('menu.jpg'); background-repeat: no-repeat; background-position: left top; }
#imContent {clear: left; padding: 0px 13px 10px 0px; margin-left: 8px; } 
#imFooter_bg {clear: both; height: 244px; background-image: url('../files/bg_bottom.gif'); background-repeat: repeat-x; text-align: center; }
#imFooter {margin: 0 auto; width: 960px; height: 244px; background-image: url('bottom.jpg'); background-repeat: no-repeat; background-position: left top; }

#imLang a {display: block; float: left; color: #777; width: 55px; text-decoration: none; font-size: 80%; text-align: center; }
#imLang a:visited {color: #777; }
#imLang a:hover {color: #fff; text-decoration: underline; }

#imFooMap {color: #a7a4a4; font: 11px Trebuchet MS; text-align: left; }
#imFooMap a {color: #a7a4a4; text-decoration: none; }
#imFooMap a:visited {color: #a7a4a4; }
#imFooMap a:hover {color: #fff; text-decoration: underline; }

h3 {margin: 0; padding: 5px 0; border-bottom: 1px solid #777; font: 12pt Trebuchet MS; font-weight: bold; color: #000} 
h3 span {color: #808080}

#imSText {margin-top: 200px; min-height: 300px; height: auto !important; height: 300px; }

a img {border: none}