.rtop,.artop{display:block}
.rtop *,.artop *{display:block;height:1px;overflow:hidden;font-size:1px}
.artop *{border-style: solid;border-width:0 1px}
.nfr1,.nfrl1,.nfre1,.nfrel1{margin-left:5px}
.nfr1,.nfrr1,.nfre1,.nfrer1{margin-right:5px}
.nfr2,.nfrl2,.nfre2,.nfrel2,.nfra1,.nfral1{margin-left:3px}
.nfr2,.nfrr2,.nfre2,.nfrer2,.nfra1,.nfrar1{margin-right:3px}
.nfr3,.nfrl3,.nfre3,.nfrel3,.nfra2,.nfral2,.nfrs1,.nfrsl1,.nfres1,.nfresl1{margin-left:2px}
.nfr3,.nfrr3,.nfre3,.nfrer3,.nfra2,.nfrar2,.nfrs1,.nfrsr1,.nfres1,.nfresr1{margin-right:2px}
.nfr4,.nfrl4,.nfrs2,.nfrsl2,.nfre4,.nfrel4,.nfra3,.nfral3,.nfras1,.nfrasl1,.nfres2,.nfresl2{margin-left:1px}
.nfr4,.nfrr4,.nfrs2,.nfrsr2,.nfre4,.nfrer4,.nfra3,.nfrar3,.nfras1,.nfrasr1,.nfres2,.nfresr2{margin-right:1px}
.nfrx1,.nfrxl1{border-left-width:5px}
.nfrx1,.nfrxr1{border-right-width:5px}
.nfrx2,.nfrxl2{border-left-width:3px}
.nfrx2,.nfrxr2{border-right-width:3px}
.nfre2,.nfrel2,.nfra1,.nfral1,.nfrx3,.nfrxl3,.nfrxs1,.nfrxsl1{border-left-width:2px}
.nfre2,.nfrer2,.nfra1,.nfrar1,.nfrx3,.nfrxr3,.nfrxs1,.nfrxsr1{border-right-width:2px}
.nfrxl1,.nfrxl2,.nfrxl3,.nfrxl4,.nfrxsl1,.nfrxsl2,.nfral1,.nfral2,.nfral3,.nfral4,.nfrasl1,.nfrasl2{border-right-width:0}
.nfrxr1,.nfrxr2,.nfrxr3,.nfrxr4,.nfrxsr1,.nfrxsr2,.nfrar1,.nfrar2,.nfrar3,.nfrar4,.nfrasr1,.nfrasr2{border-left-width:0}
.nfr4,.nfrl4,.nfrr4,.nfre4,.nfrel4,.nfrer4,.nfra4,.nfrar4,.nfral4,.nfrx4,.nfrxl4,.nfrxr4{height:2px}
.nfrer1,.nfrel1,.nfre1,.nfres1,.nfresl1,.nfresr1{border-width:1px 0 0;height:0px !important;height /**/:1px}