* { margin:0; padding:0; }

body {
background:#fafbfe;
background:#fff; background-image:url(../linie1.gif); 
background-repeat: no-repeat; 
background-position: 0 73px;
text-align:center; 
height:101%; overflow-y:scroll; }

.all {
margin: auto; padding:11px; width:822px; height:700px;
background:#fff; background-image:url(../linie2.gif); background-repeat: no-repeat; background-position: 0 73px;
font-family:Arial,Helvetica,sans-serif; font-size:14px; line-height:20px; color:#3c5057;
text-align:left; overflow:hidden; }

.impr { padding: 7px 0 7px 0; color:#abb; width:135px; float:right; }

.top { padding: 7px 0 7px 47px; color:#abb; width:635px; }

.link { margin: 2px 6px 2px 6px; width:160px; background:#e8eef0; text-align:center; float:left; }
.link_ { margin: 2px 6px 2px 6px; width:200px; background:#e8eef0; text-align:center; float:left; }

.z { margin: 2px; width:33px; text-align:center; float:left; }
.o { margin: 2px; width:33px; text-align:center; float:left; }
.medlink { padding: 0 2px 0 2px; background:#e8eef0; }
.active { margin:2px 6px 2px 6px; width:160px; background:#bc3a37; color:#fffdfd; text-align:center; float:left; }

a:link { font-family:Arial,Helvetica,sans-serif; color:#bc3a37; font-size:14px; line-height:20px; text-decoration:none; transition: 0.2s ease; }
a:visited { font-family:Arial,Helvetica,sans-serif; color:#bc3a37; font-size:14px; line-height:20px; text-decoration:none; } 
a:hover { font-family:Arial,Helvetica,sans-serif; color:#fffdfd; font-size:14px; line-height:20px; text-decoration:none; display:block; background:#bc3a37; }

.areal { width:825px; height:424px; }

.cont {
margin: 0 7px 7px 0; padding:0;
float:left; }

.marg {
margin: 0 7px 7px 0; padding:0;
font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:18px; color:#789;
float:left; }

span { color:#bc3a37; cursor:crosshair; }

td { vertical-align:top; }




