HTML, BODY{ width:100%; height:100%; margin:0; padding:0; } HTML{ font-size:100.01%; } BODY{ font-size:0.75em; font-family:Arial; text-align:center; min-width:47em; } IMG, A IMG{ border:0 none; } #base{ position:absolute; width:100%; left:0; top:25%; text-align:center; } #main{ width:46.083em; min-width:533px; margin:0 auto; text-align:left; } #head{ margin-bottom:1.583em; background:#EBEBEB url("../img/head-l-bg.gif") no-repeat 0 50%; } #head DIV{ padding:6px 9px; text-align:right; background:url("../img/head-r-bg.gif") no-repeat 100% 50%; } #err{ overflow:hidden; } #err .left{ margin-top:0.583em; float:left; } H1{ width:6.6em; margin:0; padding:0; font-size:1.667em; font-weight:normal; text-align:center; background:#DB0029 url("../img/field.gif") repeat-x 0 center; color:#FFF; } H1 SPAN{ display:block; overflow:hidden; background:url("../img/corners_3.gif") no-repeat 0 0; } H1 SPAN SPAN{ background-position: 100% 0; } H1 SPAN SPAN SPAN{ background-position: 100% 100%; } H1 SPAN SPAN SPAN SPAN{ padding:0.3em 0 0.4em; overflow:hidden; background-position: 0 100%; } .text{ margin-left:12.583em; } .text H2{ margin:0; padding:0; font-size:1.5em; font-weight:normal; } .text P{ margin:0.25em 0; } #ya{ margin-top:3.25em; overflow:hidden; } #ya .left{ float:left; width:114px; } #ya .search{ margin:0 0.583em 0 114px; padding:0.82em; background:#FFCC00 url("../img/ya_arrow.gif") no-repeat 100% center; } #ya .search INPUT{ vertical-align:middle; } #text{ width:80%; } FORM{ margin:0; padding:0; }