html{height:100%;overflow:-moz-scrollbars-vertical;overflow-x:auto;}
a:focus{outline:#444 dotted thin;}
a,a:hover,a:active{outline:none;}
body{height:100%;width:100%;padding:0;margin:0;background:#eee;text-align:center;font:normal 10px arial,sans-serif;}
.right{float:right;margin:0;padding:0;}
.left{float:left;margin:0;padding:0;}
#page{width:100%;min-width:776px;max-width:1680px;min-height:770px;height:100%;padding:0;margin:0 auto 0 auto;background:#fff;}
tr,td{vertical-align:top;padding:0;margin:0;text-align:left;}
.top1,.top2,.top3,.top4{height:36px;max-height:36px;text-align:left;vertical-align:middle;background:#a4c2c2;color:#330;border:1px solid #fff;border-width:1px 0 1px 0;text-indent:26px;}
.top1,.top3{border-width:0;text-transform:uppercase;font:normal 18px/18px "times new roman",serif;text-transform:none;color:#330;background:#996;letter-spacing:6px;text-indent:28px;}
.top2 a,.top4 a{font:bold 10px/36px arial,sans-serif;color:#316161;text-decoration:none;letter-spacing:2px;margin-right:10px;text-transform:uppercase;padding:0 2px;border:0 solid #a4c2c2;}
.top2 a:hover,.top4 a:hover{color:#c30;background:#fff;border:0 solid #316161;}
.top3{height:17px;font:normal 10px/17px arial,sans-serif;}
.top4,.top4 a{height:34px;font:bold 10px/34px arial,sans-serif;}
#surnames{background:#fff;border:1px solid #ddd;border-width:0 1px 1px 1px;height:100px;vertical-align:bottom;text-align:center;width:782px;}
#menu{text-decoration:none;margin:0 auto 14px auto;padding:0;text-align:center;min-width:420px;width:500px;}
#menu,#menu a{font:normal 10px/22px verdana,sans-serif;color:#555;text-decoration:none;letter-spacing:0;text-transform:uppercase;}
#menu a:hover,#menu a:focus{color:#c30;text-decoration:none;}
#stat{float:right;margin:0;padding:0;}
#stat a img{border:0 solid #fff;margin:0 20px 0 0;vertical-align:middle;}
#stat a:hover{background:#a4c2c2;}
#main p,h2,#end{width:430px;}
#mid{background:#fff;text-align:center;height:73%;}
#main{background:#fff;text-align:center;min-width:782px;height:600px;min-height:580px;width:782px;border:1px solid #ddd;border-width:1px 1px 0 1px;margin:0 auto;padding:0;overflow:auto;}
#main p{width:430px;margin:0 auto 22px auto;padding:0;color:#0c0e0c;font:normal 12px/18px arial,sans-serif;color:#222;text-align:left;}
pre a{font:bold 14px/16px monospace;text-decoration:none;text-align:left;letter-spacing:0;padding:0;margin:0;color:#5b053f;}
pre a:hover{color:#c30;}
td.side{width:auto;background:#eee;width: 340px;}
pre{width:692px;margin:0 auto 26px auto;text-align:left;padding:1px 0 1px 22px;border:1px solid #ccc;color:#000;background:#fefefe;font:normal 14px/16px monospace;white-space:pre;clear:left;overflow:visible;}
.u{text-decoration:underline;}
.fix{width:692px;display:block;height:0;padding:0;margin:0;line-height:1px;}
#link{margin:0 auto 0 auto;padding:0;}
#link a{text-decoration:none;font:normal 14px/16px verdana,sans-serif;color:#555;letter-spacing:1px;}
#link a:hover{color:#c30;}
#col3{height:auto;margin:0 auto;padding:0;width:760px;border:0 dashed #a4c2c2;text-align:center;}
.title,#title4{margin:0 auto;}
#title2,#title4{height:auto;width:100%;margin:30px auto 30px auto;padding:0 0 24px 0;text-align:center;background:#fff url(fancy2.jpg) no-repeat bottom center;color:#111;font:bold 14px/22px arial,sans-serif;letter-spacing:9px;text-transform:uppercase;}
#title4{margin:40px auto 0 auto;display:none;}
h2{width:712px;height:24px;clear:both;font:normal 22px/24px "times new roman",serif;letter-spacing:1px;padding:0 0 4px 0;margin:0 auto;color:#c30;text-align:left;}
td.side{border:1px solid #eee;border-width:0 0 1px 0;background:#eee;min-width:10px; width:auto;}
@media print {
#main{height:auto;min-height:400px;border-width:1px;}pre{width:718px;margin:0 auto 26px auto;}h2{width:740px;}a,pre a,a:visited{color:#000;border-bottom:1px dotted #000;}body,table,tr,td.side,h2,a,.top1,.top2,.top3,.top4{color:#000;background:#fff;}.top1,.top2,.top3,.top4{height:0;min-height:0;max-height:0;}#surnames{height:0;min-height:0;max-height:0;border-width:0;}td.side{border-width:0;width:16px;}#col3{height:auto;}#surnames a,.top1 a,.top2 a,.top3 a,.top4 a,#link,#menu,#sev{visibility:hidden;border-width:0;font:normal 6px/6px arial,sans-serif;}.top1{visibility:hidden;text-align:left;}#sn #main #col1{height:100%;}
}	

