html, body {margin:0; padding:0; background-color:#fff; color:#000; font:16px/18px Arial; border:none;}
table {border-collapse:collapse !important; empty-cells:show !important;}
form {margin:0; padding:0;}
p {padding:0; margin:0; text-indent:0;}
img {border:none;}

a {font:12px/18px Tahoma, Arial; text-decoration:underline; color:#336699; padding-left:12px; background:transparent url("images/link1.gif") no-repeat 0% 80%;}
a:hover {font:12px/18px Tahoma, Arial; text-decoration:none; color:#cc0000; padding-left:12px; background:transparent url("images/link1.gif") no-repeat 0% 80%;}

h1 {display:block; clear:both; color:#336699; font:normal 22px/24px Tahoma; text-transform:uppercase; padding:0; margin-top:10px !important; margin-bottom:15px !important;}
h2 {display:block; clear:both; color:#cc0000; font:normal 20px/22px Tahoma; text-transform:uppercase; padding:0; margin-top:10px !important; margin-bottom:10px !important;}
h3 {display:block; clear:both; color:#339933; font:16.0pt/18.0pt "Arial Narrow"; text-transform:uppercase; padding:0; margin-top:10px !important; margin-bottom:5px !important;}

strong {font:bold 12.0pt/14.0pt Arial; color:#336699;}
b {color:#336699;}

#htop {position:absolute; top:0px; left:0px; float:left; clear:both; width:100%; height:40px; padding:0; margin-bottom:5px; color:#336699; border-top:1px solid #336699; border-bottom:1px solid #336699; background-color:#f9f9f9;}
#htop h1 {float:left; clear:none; text-transform:none; font:32px/38px "Arial Narrow" !important; padding:0 !important; margin:0px 0px 0px 10px !important; color:#336699 !important;}

#lgnarea {float:right; clear:none; padding:0; margin:10px 20px 0 0;}
#lgnarea .lgntxt {width:100px; height:16px; border:1px solid #336699;}
#lgnarea .lgnbtn {padding:1px 3px 1px 3px; color:#fff; background-color:#cc0000; font-size:11px !important; cursor:pointer;}
#lgnarea p {font:11px/14px Arial !important; color:#336699;}
#lgnarea a {font:12px/14px Arial !important; color:#cc0000 !important;}
#lgnarea a:hover {font:12px/14px Arial !important; color:#336699 !important;}

#ttop {float:left; clear:both; width:100%; height:260px !important; padding:0; margin-top:42px; margin-bottom:10px; border-bottom:1px solid #336699;}

.fullln {clear:both; padding:0 0 25px 0 !important; margin:0 20px 10px 15px !important; font:11.0pt/13.0pt Arial !important;}
.fullln p {padding:0 !important; margin:0 !important; background:transparent url("images/bgtmdl.gif") no-repeat bottom right;}
.fullln a, .fullln a:hover {font-size:11.0pt !important; line-height:18.0pt !important; background:transparent !important; padding:0; margin:0;}

#ftop {float:left; clear:both; width:100%; height:90px; vertical-align:middle; line-height:90px; padding:0; margin-bottom:10px; background-color:#336699; color:#fff;}
#ftop h2 {float:left; clear:none; margin:0px 10px 0px 15px !important; color:#fff !important; vertical-align:middle !important; line-height:90px !important; padding:0 !important;}
#ftop img {display:inline !important; padding:0; margin:0px 10px 0px 20px !important; vertical-align:middle; line-height:90px;}
* html #ftop img {margin-top:4px !important;}
#ftop a {padding:0 !important; margin:0 !important; background:transparent !important;}

.flline {clear:both; height:1px; border-bottom:1px solid #336699; padding:0; margin:0 0 10px 0; font-size:1px; line-height:1px;}

.mainbnr {float:left; clear:none; width:468px; height:66px; padding:0; margin:11px 20px 0 100px;}
.mainbnr img {float:left; clear:none; vertical-align:middle !important; padding:0; margin:0; border:3px double #fff !important; color:#fff !important;}
.mainbnr a {background:transparent !important; padding:0; margin:0;}

#main-menu * {padding:0; margin:0;}
#main-menu {float:left; clear:none; width:180px; margin:0 1em 1em 1em; padding:0;}
#main-menu li {list-style:none; padding-left:10px; width:120px;}
#main-menu a {color:#336699; font:14px Arial; text-decoration:underline; border-top:1px solid #d7d7d7; padding:7px 10px 6px 5px; background:transparent url("images/limain.gif") no-repeat 100% 0; display:block; width:150px;}
#main-menu a:hover {color:#cc0000; font:14px Arial; text-decoration:none; border-top:1px solid #d7d7d7; padding:7px 10px 6px 5px; background:transparent url("images/limain.gif") no-repeat 100% 0; display:block; width:150px;}

.mrzdmnu {float:left; clear:none; margin-left:25px; padding:0; height:260px; font:9.0pt Arial !important; color:#cc0000;}
.mrzdmnu h3 {color:#cc0000 !important;}
.frzd {border-left:6px solid #e7e7e7; padding-left:10px !important; margin:0 !important;}

.mlft {float:left; width:70%; padding-top:20px; margin:0;}
.mlft p, .mlft h1, .mlft h2, .mlft h3 {padding:0; margin:0px 20px 0px 20px;}
.mlft p {text-align:justify; border-bottom:1px solid #336699; padding-bottom:10px !important; background:transparent url("images/linecapbg.gif") repeat-x top left;}
.mlft a, .mlft a:hover {font:16px/18px Arial !important; background-position:0% 70% !important;}
.mlft strong {display:block; clear:none; margin-bottom:12px; width:40%; height:23px !important; line-height:23px !important; vertical-align:top; padding-left:10px; padding-right:10px; color:#fff; background:#336699 url("images/bluecapbg.gif") repeat-x top left;}
.mlft img {float:left; clear:none; padding:0; margin:2px 10px 10px 2px;}

.mrgt {float:right; clear:right; text-align:left; width:30%; padding-top:20px; margin:0; font:12px/16px Tahoma !important;}
.mrgt p, .mrgt h1, .mrgt h2, .mrgt h3 {padding:0; margin:0px 20px 0px 5px;}
.mrgt p {border-bottom:1px solid #cc0000; padding-bottom:10px !important; background:transparent url("images/bgrmdl.jpg") no-repeat top right;}
.mrgt strong {display:block; clear:none; margin-bottom:4px; height:21px !important; line-height:21px !important; vertical-align:bottom; padding-top:2px; padding-left:5px; color:#fff; background:#339933 url("images/greenbg.gif") repeat-x top left;}
.mrgt b {display:block; clear:none; margin-bottom:4px; height:21px !important; line-height:21px !important; vertical-align:bottom; padding-top:2px; padding-left:5px; color:#fff; background:#336699 url("images/bluecapbg.gif") repeat-x top left; font:bold 12.0pt/14.0pt Arial;}
.mrgt img {display:block; float:left; clear:left; padding:0; margin:2px 10px 10px 2px;}

.tmdl {float:left; clear:both; width:99%; padding:0; margin-top:20px; margin-bottom:20px;}
.tmdl p, .tmdl h1, .tmdl h2, .tmdl h3 {padding:0; margin:0px 20px 0px 20px;}
.tmdl p {border-bottom:1px solid #747474; padding-bottom:10px !important;}
.tmdl a, .tmdl a:hover {font:16px/18px Arial !important; background-position:0% 70% !important; float:right; margin-right:15px;}
.tmdl strong {display:block; clear:none; margin-bottom:4px; height:21px !important; line-height:21px !important; vertical-align:bottom; padding-top:2px; padding-left:15px; color:#fff; background:#339933 url("images/greenbg.gif") repeat-x top left;}
.tmdl img {float:left; clear:none; padding:0; margin:3px 10px 10px 3px;}

.lmsg {float:left; clear:both; width:100%; padding:0; margin-top:5px; margin-bottom:20px; font:12px/14px Tahoma !important;}
.lmsg p, .lmsg h1, .lmsg h2, .lmsg h3 {padding:0; margin:0px 20px 0px 20px;}
.lmsg p {border-top:1px solid #336699; padding:10px !important; background:#fafafa !important; text-align:left !important;}
.lmsg a, .lmsg a:hover {font:12px/26px Tahoma !important; background-position:0% 70% !important;}
.lmsg strong {display:block; clear:none; margin-bottom:4px; height:21px !important; line-height:21px !important; vertical-align:bottom; padding-top:2px; padding-left:15px; color:#fff; background:#339933 url("images/greenbg.gif") repeat-x top left;}
.lmsg b {font:bold 11px/26px Tahoma !important;}

.topmdl {font:14.0pt/16.0pt Arial !important; text-align:left !important; background:transparent url("images/topmodul.jpg") no-repeat bottom right !important;}
.topmdl strong {width:97% !important;}

.bll {float:left; width:50%; margin-bottom:25px;}
.blr {float:right; clear:right; text-align:left; width:50%; margin-bottom:25px;}
.bll p, .blr p {background:transparent url("images/bgtmdl.gif") no-repeat 100% 84% !important;}

.bbr {width:100% !important; padding:0; margin-top:5px; margin-bottom:5px; text-align:center !important;}
.bbr img {display:inline !important; float:none !important; text-align:center !important; vertical-align:middle !important; padding:0; margin:0;}
.bbr a, .bbr a:hover {display:inline !important; float:none !important; background:transparent !important;}
.bbr p {border:none !important; text-align:center !important; background:transparent !important; padding:10px; margin:0;}

#btf {float:left; clear:both; width:100%; height:28px; padding:0; margin:0; vertical-align:top; text-align:center; color:#fefefe; background:#336699 url("images/topmenubg.gif") repeat-x top left;}
#btf p {font:11px/28px Tahoma; vertical-align:top; text-align:center; color:#fefefe;}
#btf a {font:11px/28px Tahoma; text-decoration:underline; color:yellow; background:transparent url("images/link2.gif") no-repeat 0% 70%;}
#btf a:hover {font:11px/28px Tahoma; text-decoration:none; color:#fff; background:transparent url("images/link2.gif") no-repeat 0% 70%;}
#btf img {display:inline; vertical-align:top; text-align:center; line-height:28px;}

.lstb {background:transparent url("images/lastbg.jpg") no-repeat 97% 100%;}
.alg {background:transparent url("images/astronim.gif") no-repeat 99% 90% !important; border:none !important;}
.alg strong {width:97% !important;}
.ed {display:block; width:100%; height:1px !important; font-size:1px !important; clear:both !important;}
.edl {display:block; width:100%; height:1px !important; font-size:1px !important; clear:both !important; border-bottom:1px solid #cc0000 !important; padding:0; margin:4px 0 4px 0 !important;}
.spc {display:block; text-align:center;}
.spb {font-weight:bold; color:#336699;}
.bnlnk a, a.nobc {background:transparent !important;}
a.redc {color:#cc0000 !important; font:bold 11.0pt/13.0pt Arial!important;}
a:hover.redc {color:#336699 !important; font:bold 11.0pt/13.0pt Arial !important;}
a.greenc {color:#339933 !important; font:bold 11.0pt/13.0pt Arial!important;}
a:hover.greenc {color:#336699 !important; font:bold 11.0pt/13.0pt Arial !important;}
a.invr {color:#cc0000 !important;}
a:hover.invr {color:#336699 !important;}
