.rvis { position:relative; width:99%; height:227px; margin-top:26px; padding-right:1% }
.rvis .lsh { width:3%; height:227px; background:url('../i/second/lsh.gif') no-repeat right bottom; float:left }
.rvis .tl { width:66%; height:227px; background:url('../i/second/insh.gif') repeat-x left bottom; float:left }
.rvis .tl .rback { width:100%; height:191px; background:url('../i/second/rback.png') no-repeat 151px bottom; float:left }
.rvis .rsh { width:31%; height:193px; float:left; margin-top:34px }

.prvis { position:relative; width:100%; height:313px; top:19px; margin-top:3px }
.prvis .lsh { width:3%; height:313px; background:url('../i/second/lsh.gif') no-repeat right bottom; float:left }
.prvis .ctpt { width:42%; height:313px; max-width:330px; background:url('../i/second/inshp.gif') repeat-x left bottom; float:left; text-align:center }
.prvis .ctpt .newpr { display:block; margin:3px 0 0 6px; text-align:left }
.prvis .ctpt .lgbk { position:relative; display:block; top:-1px; left:-82px; width:165px; height:162px; background:url('../i/second/lgbk.png') no-repeat; margin:0 0 0 50% }
.prvis .ctpt .lgbk img { position:relative; left:-2px; margin-top:2px }
.prvis .ctpt .lnk { display:inline-block; width:75%; margin-top:5px }
.prvis .ctpt .lnk a { font-size:18px; line-height:18px; color:#d80014 }
.prvis .ctpt .lnk a:hover { color:#ff4628 }
.prvis .rpt { position:relative; width:46%; height:291px; background:url('../i/second/rbackp.gif') repeat-x 0 21px; float:left; text-align:centre }
.prvis .rpt .ie6 { position:absolute; top:21px; left:0 }
.prvis .rpt table.intf { position:relative; width:100%; height:208px; border-collapse:collapse; margin-top:43px }
.prvis .rpt table.intf td { vertical-align:top; border:0 }
.prvis .rpt table.intf tr.upt { height:36px }
.prvis .rpt table.intf tr.upt td { vertical-align:bottom }
.prvis .rpt table.intf .spl { width:11% }
.prvis .rpt table.intf .yr { text-align:right; font-size:16px; color:#9a9a9a; font-family:Arial; padding:0 0 4px 0; line-height:16px }
.prvis .rpt table.intf .pole { width:24%; background:url('../i/second/pole.png') no-repeat top center }
.prvis .rpt table.intf .dr { text-align:left; font-size:16px; color:#9a9a9a; font-family:Arial; padding:0 0 4px 0; line-height:16px }
.prvis .rpt table.intf .yrlnl { text-align:right; width:31px; padding-top:3px; line-height:20px }
.prvis .rpt table.intf .yrlnr { text-align:right; width:31px; padding-top:3px; line-height:20px }
.prvis .rpt table.intf .drln { text-align:left; height:172px }
.prvis .rpt table.intf .drln a { display:inline-block; margin:4px 0 4px 0 }
.prvis .rpt table.intf .drln a.btl { color:#7137dc; font-size:23px; line-height:25px }
.prvis .rpt table.intf .drln a.event { color:#ff9600; font-size:19px; line-height:23px }
.prvis .rpt table.intf .drln a.mr { color:#2297e1; font-size:14px; line-height:18px }
.prvis .rpt table.intf .drln a.design { color:#1cc200; font-size:16px; line-height:17px }
.prvis .rpt table.intf .drln a:hover { color:#ff0000 }
.prvis .rpt table.intf .spr { width:10% }
.prvis .rsh { width:23px; height:291px; background:url('../i/second/rsh.jpg') no-repeat left bottom; float:left }

h1 { position:relative; display:block; margin:0; padding:0; margin-bottom:-39px; top:110px; left:0; color:#f0f0f0 }
div.company { display:block; width:209px; height:39px; background:url('../i/second/rthead.png') no-repeat; margin:12px 0 0 22px }
div.projects { position:relative; display:block; width:154px; height:38px; background:url('../i/second/rthead.png') no-repeat 0 -39px; margin:39px 0 0 24px; left:3% }
div.clients { position:relative; display:block; width:148px; height:38px; background:url('../i/second/rthead.png') no-repeat 0 -77px; margin:39px 0 0 24px; left:3% }
div.contacts { position:relative; display:block; width:164px; height:38px; background:url('../i/second/rthead.png') no-repeat 0 -115px; margin:39px 0 0 24px; left:3% }
div.services { position:relative; display:block; width:119px; height:38px; background:url('../i/second/rthead.png') no-repeat 0 -153px; margin:39px 0 0 24px; left:3% }
div.pi { display:block; width:140px; height:43px; background:url('../i/second/pi.gif') no-repeat; margin:35px 0 0 33px }

a.editlink  { position:absolute; margin:3px 0 0 -28px }
.inner a.editlink { margin:9px 0 0 -28px }
a.deletelink  { position:absolute; margin:3px 0 0 -52px }
.inner a.deletelink { margin:9px 0 0 -52px }
.inner a.editlink.first { margin:0 0 0 -28px }
.inner a.deletelink.first { margin:0 0 0 -52px }
a.addlink { position:absolute; margin:3px 0 0 137px }