* {margin:0px; padding:0px;}

html, body {
	background: #000;
	color: #eee;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:0px;
	margin:0px;
	padding-top:0px;
	text-align: center;
}

.main-frame  {text-align:center;}
.table-text table td {padding:5px;}
.head { background: url(images/header_BG.jpg) no-repeat center;width:100%; height: 135px; text-align:center; overflow:hidden; z-index:1;}
#logo {height:96px; width:167px; position:relative; margin:0 auto; top: 16px; z-index:1}

.icons {text-align:right; padding-top: 10px; padding-right:10px; float:right;}

.footer { font-size: 10px; color:#CCC; text-align:center; margin-top:30px;}

.content-block { background-color:#000; height:auto; padding-bottom: 10px; padding-top: 10px; width:100%; min-height:400px;}

img a {border:none;}

.content-topleft {margin-top:105px; padding: 10px; font-size: 12px; font-weight:normal; letter-spacing: 2px; float:left; padding-bottom: 20px; color:#666; z-index:2;}
.content-topright {margin-top:105px; padding: 10px; font-size: 12px; font-weight:normal; letter-spacing: 2px; float:right; padding-bottom: 20px; text-align:right;
color:#666; z-index:2; margin-right:-140px;}

.content-topleft a {color:#fff;}
.content-topright a {color:#fff;}

.content-topleft a:hover {color:#00cfff;}
.content-topright a:hover {color:#00cfff;}

.clear {clear:both;}

.img-center {position:absolute; margin-left:180px; top: 200px;}


.spacing {height:20px;width:100%;}

a {color:#999; text-decoration:none;}

a:hover {color:#fff; text-decoration:none;}

.block-left { background: #212121 ; float:left; height: auto; width: 230px; padding-top: 20px; margin-left:-260px; 
text-align:right; padding-bottom: 30px; border-top: #333333 solid 1px; border-right: #333333 solid 1px; border-bottom: #333333 solid 1px; position:absolute; padding:10px;}

.block-left-mothership { background: #212121 ; float:left; height: auto; width: 230px; padding-top: 20px;  margin-left:-260px; 
text-align:right; padding-bottom: 30px; border-top: #333333 solid 1px; border-right: #333333 solid 1px; border-bottom: #333333 solid 1px; position:absolute; padding:10px;}

.block-left h1,h2,h3,h4,h5,h6,p { margin:0px;}

h1,h2,h3,h4,h5,h6 {color:#CCC; font-weight:normal;}

h1 {color: #00adef;}

h2 {
	font-size: 18px;
}

.block-right {background: #212121 ; float:right; height: auto; width: 100px; padding-left: 10px; margin-right:-130px;
overflow:hidden; position:absolute; right:0px;
border-top: #333333 solid 1px; border-left: #333333 solid 1px; border-bottom: #333333 solid 1px;
} 

.block-right h2 { font-size: 1em; padding:0px; line-height:34px; margin:0px;} 

.buttons {width: 100%; margin: 0px auto; padding: 0px; overflow:auto; text-align:center; display:none;}

.clearspace {clear:both;}

.test { height: 5px; }

.content {display:none;}


.text-block { width: 99%; height:auto; overflow:auto; margin: 0px auto; color:#fff;}
.image-block { width:1000px; overflow:hidden; margin:0px auto;}
.table-text { width: 99%; height:auto; padding-bottom:10px; overflow:auto; margin: 0px auto; color:#fff;}
.text { width: 500px; height:auto; padding-top: 10px; padding-bottom:10px; overflow:auto; margin: 0px auto; margin-left: auto;}
.text2 { width: 820px; height:auto; padding-top: 10px; padding-bottom:10px; overflow:auto; margin: 0px auto; margin-left: auto;}
.text3 { width: 1000px; height:auto; padding-top: 10px; padding-bottom:10px; overflow:auto; margin: 0px auto;}


.text-block table {text-align:justify;}


.table-text h1 {font-size:18px;}

.text-block h1 {font-size: 18px; font-weight:bold; height:19px; padding:0px; margin:0px; margin-top:8px;}


h5 {font-size: 25px;}


#tables-home img {border: 2px solid #292929;}

h3 {}


.table-align-top td { vertical-align: top;}

.table-align-top {display:block; float:left;}


.twotables {float:left;}

.artbox {width: 800px; height:auto;}

#tables-home tr {background-color:#212121;}
#blacktable {background-color:#000; !important}


.align-right {text-align:right;}


.login_page_text { width: 300px; margin:0 auto; padding-top:30px;}


.contact-text { width: 1100px; margin:0 auto; padding-top:30px;}
.contact_page_text { width: 1000px; margin:0 auto; padding-top:30px;}


.contact-1, .contact-2, contact-3, contact-4 {float:left; padding:10px;}

.contact-3 { float:left; height: 260px; width: 300px; margin-top:10px;overflow:auto;}

.contact-4 {float:left; padding:0px 20px 0px 20px; position:absolute; margin-left:840px; top:185px;}


#contact-title {padding-top:10px;}

.formtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #999;
}
form {font-family:Arial, Helvetica, sans-serif; font-size:11px;}
textarea {font:Arial, Helvetica, sans-serif; font-size:11px;}
input {font:Arial, Helvetica, sans-serif; font-size:11px;}


.buttons {background: url(images/footer_BG.jpg) no-repeat center top;}

.menu {margin-top:50px;}


.thumb { border:1px solid #343D44; width:267px; text-align:center; font-size:11px; height:152px; margin-top:2px; display: inline-block;}
.thumb h1 {font-size:12px; color:#fff; font-weight:bold; margin-top:5px;}

span.preview {color:#F00;}


.thumbMeta {background:#000; height:60px; width:267px; overflow:hidden;}
.thumbMask { overflow:hidden; padding-top:120px; position:absolute;}
