@charset "utf-8";
/* CSS Document */

body { background: #1b1b1b; padding: 0; margin: 0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #ffffff; }
h1 span { font-size: 11px; color: #78746e; font-weight: normal; padding: 0; margin: 0; display: inline-block; padding-left: 125px; }
a { color: #8d8d8d; text-decoration: none; }
a:hover { text-decoration: underline; }
.clearer { clear: both; font-size: 0; height: 0; line-height: 0; }

.maincontent { width: 850px; background: #333333; margin: 70px auto 0; padding:  20px 25px; }
.mainmenu { border-bottom: 8px solid #78746e; text-align: right; margin: 0 1px 3px; }
.mainmenu ul { padding: 0; margin: 0; }
.mainmenu li { display: inline-block; }
.mainmenu li a { display: inline-block; padding: 5px 10px 0; border-bottom: 2px solid #333333; color: #78746e; text-decoration: none; }
.mainmenu li a:hover, .mainmenu li a.selected { border-bottom: 2px solid #78746e; }
.bigpicpage { width: 848px; height: 298px; border: 1px solid #474646; background: left top no-repeat #1b1b1b; }
.bigpicpage a { color: #ffdc7f; }
.bigpicpage .boxhome { width: 160px; padding: 80px 10px 0; color: #ffffff; font-size: 11px; }
.bigpicpage .boxangelcorp { width: 440px; padding: 50px 0 0 415px; color: #ffffff; font-size: 11px; }
.bigpicpage .boxabout { width: 540px; padding: 20px 0 0 300px; color: #ffffff; font-size: 11px; }
.bigpicpage .technologiesbox { width: auto; padding: 10px; color: #ffffff; font-size: 11px; }
.bigpicpage .technologiesbox .col1 { width: 48%; margin-right: 1%; display: inline-block; vertical-align: top; }
.bigpicpage .technologiesbox .col2 { width: 48%; display: inline-block; vertical-align: top; }
.bigpicpage .terraformingbox { width: 310px; padding: 5px 0px 10px 530px; color: #ffffff; font-size: 11px; }
.bigpicpage .terraformingbox #desc1 { width: auto; }
.bigpicpage .terraformingbox #desc2 { width: auto; display: none; }
.bigpicpage .reservebox { width: auto; padding: 201px 10px 10px 10px; color: #ffffff; font-size: 11px; }
.bigpicpage .reservebox .col1 { width: 48%; margin-right: 1%; display: inline-block; vertical-align: top; }
.bigpicpage .reservebox .col2 { width: 48%; display: inline-block; vertical-align: top; }
.bigpicpage .reservebox #desc1 { width: auto; }
.bigpicpage .reservebox #desc2 { width: auto; display: none; }



.footer { width: 850px; margin: 10px auto 0; padding:  0 35px; }
.footer .col1 { float: left; }
.footer .col2 { float: right; }
.tinytext { font-size: 8px; }

.pubbody { width: 350px; padding: 10px; background: #454545; position: absolute; top: 90px; left: 50%; margin-left: -175px; display: none; }
.pubclose { position: absolute; top: 10px; right: 10px; }

.spacer1 { width: auto; height: 20px; font-size: 0; line-height: 0; }
.spacer2 { width: auto; height: 40px; font-size: 0; line-height: 0; }
.spacer3 { width: auto; height: 5px; font-size: 0; line-height: 0; }

.labelFORM { display: inline-block; width: 100px; vertical-align: top; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; padding: 3px; }
.inputFORM { display: inline-block; width: 250px; vertical-align: middle; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; padding: 3px; }
.textareaFORM { display: inline-block; width: 400px; height: 100px; vertical-align: middle; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; padding: 3px; }
.sendbutton { margin-left: 294px; }