html, body {height: 100%; margin: 0; padding: 0;}
#page-all {min-height: 100%; margin-bottom: -40px;}
* html #page-all {height: 100%;}
#page-empty {height: 40px; clear: both;}
#page-footer {height: 40px;}   


BODY {font-family: Arial; font-size: 12px; color: #555555;}

P {font-family: Arial; font-size: 12px; color: #555555;}

.tbl {font-family: Arial; font-size: 12px; color: #555555; margin-left: 5px; }


TD {font-family: Arial; font-size: 12px; color: #555555;}

P.lights {font-family: Arial; font-size: 12px; color: #AAAAAA;}

A:link {font-family: Arial; font-size: 12px; color: #555555; text-decoration: underline}
A:visited {font-family: Arial; font-size: 12px; color: #555555; text-decoration: underline}
A:hover {font-family: Arial; font-size: 12px; color: #333333; text-decoration: underline}

A:link.gray {font-family: Arial; font-size: 12px; color: #555555; text-decoration: none}
A:visited.gray {font-family: Arial; font-size: 12px; color: #555555; text-decoration: none}
A:hover.gray {font-family: Arial; font-size: 12px; color: #333333; text-decoration: underline}

A:link.laser {font-family: Arial; font-size: 12px; color: #CC3333; text-decoration: none}
A:visited.laser {font-family: Arial; font-size: 12px; color: #CC3333; text-decoration: none}
A:hover.laser {font-family: Arial; font-size: 12px; color: #CC3333; text-decoration: underline}

A:link.index {font-family: Arial; font-size: 12px; color: #339933; text-decoration: none}
A:visited.index {font-family: Arial; font-size: 12px; color: #339933; text-decoration: none}
A:hover.index {font-family: Arial; font-size: 12px; color: #339933; text-decoration: underline}

A:link.port {font-family: Arial; font-size: 12px; color: #666633; text-decoration: none}
A:visited.port {font-family: Arial; font-size: 12px; color: #666633; text-decoration: none}
A:hover.port {font-family: Arial; font-size: 12px; color: #666633; text-decoration: underline}

P.lego {font-family: Arial; font-size: 12px; color: #339999; text-decoration: none}
A:link.lego {font-family: Arial; font-size: 12px; color: #339999; text-decoration: none}
A:visited.lego {font-family: Arial; font-size: 12px; color: #339999; text-decoration: none}
A:hover.lego {font-family: Arial; font-size: 12px; color: #339999; text-decoration: underline}

A:link.light {font-family: Arial; font-size: 12px; color: #FF6600; text-decoration: none}
A:visited.light {font-family: Arial; font-size: 12px; color: #FF6600; text-decoration: none}
A:hover.light {font-family: Arial; font-size: 12px; color: #FF6600; text-decoration: underline}

A:link.show {font-family: Arial; font-size: 12px; color: #FF9900; text-decoration: none}
A:visited.show {font-family: Arial; font-size: 12px; color: #FF9900; text-decoration: none}
A:hover.show {font-family: Arial; font-size: 12px; color: #FF9900; text-decoration: underline}

A:link.contacts {font-family: Arial; font-size: 12px; color: #3366CC; text-decoration: none}
A:visited.contacts {font-family: Arial; font-size: 12px; color: #3366CC; text-decoration: none}
A:hover.contacts {font-family: Arial; font-size: 12px; color: #3366CC; text-decoration: underline}

FORM {font-family: Arial; font-size: 12px; color: #333333}
INPUT {font-family: Arial; font-size: 12px; color: #333333; border-color: #999999; border-style: solid; border-width: 1px; background-color: #F2F2F2}
TEXTAREA {font-family: Arial; font-size: 12px; color: #333333; border-color: #999999; border-style: solid; border-width: 1px; background-color: #F2F2F2}

.inp {width: 282px;}
.inpt {width: 362px;; height: 150px}

.subb {font-family: Arial; font-size: 17px; color: #339933; font-weight: bold; margin-bottom: 1px;}
