html,body{height:100%;}
body{background-color:#000038;font-size:9pt;color:#d5d5d5;font-family:verdana,arial,helvetica;line-height:18px;padding-top:18px;}
td{font-size:9pt;color:#d5d5d5;line-height:15px;padding:2px;}
p{padding:0 0 9px 0;margin:0;}
ul{list-style-type:square;}
h1,h2,h3{font-family:trebuchet ms,verdana,arial,helvetica;color:#e5e5e5;}
h1{font-weight:bold;font-size:18pt;}
h2{font-weight:bold;font-size:15pt;}
h3{font-size:12pt;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#666;padding:.3em .3em .3em 0;}
img{border:0;}

#header{top:0;left:0;position:absolute;width:900px;text-align:right;}
#maincontent{margin:0 auto; position:relative;width:900px;}
#content{position:relative;width:565px;padding:192px 10px 0 163px; min-height:790px;}
#left{z-index:1;position:absolute;left:5px;top:62px;float:left;width:150px;}
#right{position:absolute;top:177px;left:745px;width:150px;}
#footer{clear:both;position:absolute;width:950px;margin:10px;padding:14px 0;text-align:center;border-top:1px #173f88 dashed;}
#cse-search-results{padding:14px;}
#menu{width:155px;margin-top:18px;font-size:8pt;}
#menu ul{margin:0;padding:0;list-style-type:none;}
#menu li{margin:0;margin-bottom:15px;}
#menu img{ background-color:#0e245f; text-decoration:none;padding:0;margin:0;}
#menu a:hover{background-color:#173f88;text-decoration:none;}
#menu ul ul li{margin:0 0 1px 0;}
#menu ul ul a{display:block;padding:3px 3px 3px 20px;width:113px;color:#efefef;background-color:#142260;text-decoration:none;}
#menu ul ul a:hover{color:#333;background-color:#9faecb;text-decoration:none;}

a:link{text-decoration:none;color:#359aff;}
a:visited{text-decoration:none;color:#359aff;}
a:active{text-decoration:none;color:#359aff;}
a:hover{text-decoration:none;color:#e5e5e5;}
a.menu:link{text-decoration:none;color:#e5e5e5;font-size:8pt;}
a.menu:hover{text-decoration:underline;color:#e5e5e5;font-size:8pt;}
a.menu:active{text-decoration:underline;color:#e5e5e5;font-size:8pt;}
a.menu:visited{color:#e5e5e5;font-size:8pt;}

.title{font-family:trebuchet ms,verdana,arial,helvetica;color:#e5e5e5;font-size:14pt;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#666;margin:.3em .3em .3em 0; padding-bottom:5px;width:90%}
.button{font-size:12px;border:1px solid #173f88;background:#000038;padding:4px 10px;color:#d5d5d5;}
.feld{font-size:11px;color:#000080;}
.fgr{font-family:trebuchet ms,verdana,arial,helvetica;font-weight:bold;font-size:12pt;color:#dfdfdf;padding-bottom:3px;}
.fgr2{font-family:trebuchet ms,verdana,arial,helvetica;font-weight:800;font-size:15pt;}
.f13{color:#d5d5d5;font-size:10pt;}
.f12{color:#d5d5d5;font-size:9pt;}
.f10{color:#d5d5d5;padding:1px;font-size:8pt;}
.menu{padding:1px;color:#d5d5d5;}
.m_1{padding:3px;color:#d5d5d5;}
.fsmall{font-size:2pt;}
.boxes{font-size:11px;border:1px solid #173f88;background:#0c0c42;line-height:12px;padding:3px;margin:2px;color:#d5d5d5;}
.boxes_menu{font-size:11px;border:1px solid #000038;line-height:12px;background:#112d62;padding:2px;color:#d5d5d5;}
.rub_left{margin:0 .2em .2em .2em;padding:0 .4em 0 0;color:#555;border-right-width:1px;border-right-style:dotted;border-right-color:#888;}
.text{font-size:9pt;line-height:19px;}
.key{padding:0 3px 0 2px;background-color:#444;border:1px solid #666;}
.cheatstable{font-size:10pt;padding:0;margin:8px 0 0px 0;background-color:#173f88;}
.cheatstable th{padding:5px;font-size:9pt;font-weight:bold;text-align:left;background-color:#142260;}
.cheatstable td{padding:3px 4px 3px 4px; font-size:8pt;background-color:#000038;}
.gad{margin-left:0;text-valign:top;display:block;}
.searchtop{opacity:.77;border:#000038 1px solid;background:#0c0c42;color:#359aff;padding:2px 3px 4px 6px;}
.s-links{border:1px solid #444;margin:33px;background-color:#000040;}
.m_no{background-color:#016;border:1px solid #173f88;padding:6px 4px 4px 7px;width:115px;margin:1px;height:16px;font-weight:bold;}
.m_el{background-color:#173f88;padding:3px 3px 3px 10px;width:115px;margin:1px;}
.mr_head{font-weight:bold;font-size:11px;margin:0 0 0 0px;border-bottom:0;border-top:1px solid #173f88;border-right:1px solid #173f88;border-left:1px solid #173f88;padding:7px;margin-top:20px;}
.mr_headb{font-size:11px;margin:0 0 0 0px;border:1px solid #173f88;padding:7px;line-height:14px;}
.f_el{width:88%;margin:7px;}
.f_ic{float:left;width:12%;}
.az_el { width:20px;float:left;border-right:1px solid #173f88;border-bottom:1px solid #173f88;padding:5px;text-align:center }
.az_head { align:center; border-left:1px solid #173f88;border-top:1px solid #173f88; }
.az_break { clear:both; margin-top:5px; }