/* EMRW Surfe.PRO 2026-10-31 — fixed-size ad spaces avoid visual jumps. */
.emrw-surfe-slot,.emrw-surfe-layout,.emrw-surfe-rectangles{box-sizing:border-box}
.emrw-surfe-layout{position:relative;display:flex;align-items:center;justify-content:center;clear:both;width:100%;max-width:1100px;margin-left:auto;margin-right:auto}
.emrw-surfe-top{margin-top:4px;margin-bottom:12px;min-height:108px;padding:4px 8px}
.emrw-surfe-bottom{margin-top:32px;margin-bottom:18px;padding:8px;min-height:266px}
.emrw-surfe-slot{flex:0 0 auto;max-width:100%;padding:0;margin:0 auto;overflow:hidden;text-align:center}
.emrw-surfe-wide{width:728px;min-height:90px}
.emrw-surfe-mobile{width:320px;min-height:100px}
.emrw-surfe-medium{width:300px;min-height:250px}
.emrw-surfe-slot>ins.surfe-be{display:block;margin:0 auto;max-width:100%}
.emrw-surfe-rectangles{width:300px;max-width:100%;margin:0 auto}
.emrw-surfe-layout.emrw-surfe-right-side{width:100%;max-width:100%;margin:5px auto;padding:0;min-height:266px}
.emrw-surfe-layout.hm-wrap{max-width:1100px}
@media(max-width:850px){
 .emrw-surfe-top{display:flex!important;margin-top:12px;margin-bottom:14px;min-height:110px;padding:4px 0}
 .emrw-surfe-bottom{margin-top:24px;margin-bottom:12px}
 .emrw-surfe-mobile{width:320px;max-width:100%;min-height:100px}
}
@media(max-width:340px){.emrw-surfe-bottom{padding:8px 0}}
