#main {z-index:2; position:absolute; top:0; width:100%; margin:auto;
       min-width: 1060px; width: expression(document.body.clientWidth < 1060? "1060px" : "auto" ); } /* was:1080; 1038 ne tipy; 900, 910 - MSIE */
#titlebar {width:100%; margin-bottom:10px; text-align:center; clear:both; border:0; overflow:hidden} /* 18 */
#leftbar {float:left; width:138px; xmargin-top:99px; padding-right:11px; padding-bottom:4px}
#rightbar {float:right; text-align:left; width:302px; margin:0px 8px 8px 8px; } /* 37 8 8 8*/
#content {text-align:left; min-width:588px; margin:0 321px 8px 150px; width:auto; /* was:600; 560 tipy; margin-left 143 musí souhlasit s šířkou leftbar, right=154 */
         width: expression(Math.max(588,(document.body.clientWidth-480)) + "px" );} /* was: 586,318 (610,300 ok in MSIE7 FF3) musí souhlasit s šířkou left+right */
#contentW {text-align:left; margin:0 9px 8px 150px; width:auto; /* margin-left 143 musí souhlasit s šířkou leftbar */
          min-width: expression(document.body.clientWidth > 156? (document.body.clientWidth-170) + "px" : "auto" );} /* was: 658px; 145 musí souhlasit s šířkou leftt */
#titleAd {text-align:center; width:auto; min-width:480px; padding-top:20px; height:60px; overflow:hidden;
          width: expression(document.body.clientWidth > 156? (document.body.clientWidth-440) + "px" : "auto" );} /* was:-460 */
#menu {margin-bottom:10px; xpadding-left:6px}
.enmsg {margin-top:9px; border:1px solid #012a4b; background-color:#f4f4f4; padding:4px; font-family: Tahoma,Arial,sans-serif; font-size:8pt; color:#222}
.mainhd {margin-left:50px;margin-right:-80px;padding-left:60px}
 #contentW .mainhd {margin-left:-180px;margin-right:9px;padding-right:130px}
