body {margin:0; padding:0; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px;}
#wrapper { width: 100%; width: expression((documentElement.clientWidth||document.body.clientWidth)<1250?'1256px':''); min-width: 1256px; }
#container {width:100%; background:url(images/container-bg.jpg) left top repeat-y;}
#content { width: 100%; float: left; padding-bottom:25px;}
#footer { width: 100%; }

#left { float: left; width: 228px; margin-left: -100%; }
#right { float: left; width: 167px; margin-left: -167px; padding-top:2px; }
#text {margin: 0 179px 0 244px; padding-top:37px;}

#header {background:url(images/header-bg.jpg) left top repeat-x;}
#header .header-left {background:url(images/header-left.jpg) left top no-repeat; position:relative;}
#header .header-right {height:225px; background:url(images/header-right.jpg) right top no-repeat; padding:0 32px 0 865px;}

#header .hbox {height:225px; background:url(images/hnewsbox.jpg) left bottom repeat-x;}
#header .hbox-indent {height:188px; background:url(images/hnewsboxleft.jpg) left bottom no-repeat; padding:0 0 37px 0; text-align:justify;}
#header .hbox-indent .hnews {height:150px; overflow:hidden;}
#header .hbox-indent .hsearch {padding-top:12px; padding-left:9px;}

#header .logo {position:absolute; top:0; left:209px; width:309px; height:90px;}
#header .topmenu {position:absolute; top:4px; left:609px; width:230px; height:64px;}

*html #right .bx-component-border {width:auto;}
#header .bx-component-panel {top:0;}
div.forum-main-footer div.forum-legend-info {margin-right:auto;}

#footer {height:70px; background:#e7e9e8; position:relative;}
#footer .info-expert {position:absolute; top:30px; right:10px; color:#2E6681; font-size:10px;}
#footer .copyright {position:absolute; top:15px; left:20px; width:50%;}