@charset "utf-8";
/* CSS Document */

html {
    height: 100%;   
}

body {
	margin: 0px;
    margin-left: auto;
    margin-right: auto;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    background-color: #2b2b2b;
    text-align: center;
    color: #b3b3b3;
    font-size: 12px;
    height: 100%;
}

h1,h2,h3,h4,h5,h6{
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
}

object { 
    outline: none;
    padding: 0px;
    margin: 0px;
}

img {
	outline: none;
	border: 0px;
}

a:link {color:#4488EE}
a:visited {color:#8866BB}

a {
    text-decoration: none;
}

a.yellow {
	color: #fceb29;
}
	
a.white {
    color: #ffffff;
}

.clear {
	clear: both;
	font-size: 0px;
	height: 0px;
}

.left {
	float: left;
}

.right {
    float: right;	
}

#siteBox {
    width: 1100px;
    margin-left: auto;
    margin-right: auto;
}

#topMenuBox {
    height: 140px;
    background-color: #191919;
}

#topMenuBox .ajaxLink {
	margin-left: 30px;
    margin-top: 30px;
    float: left;
    color: #000000;
    cursor: pointer;	
}

#contentBox {
    display: table-row;
}

#contentBoxTable {
    display: table;
}

#appLeftBox {
	width: 770px;
	background-color: #191919;
	display: table-cell;
	vertical-align: top;
}

#appRightBox {
	width: 330px;
    background-color: #1d1d1d;
    display:table-cell;
    vertical-align: top;
}

#appRightContentBox{
	text-align: left;
    background-color: #1d1d1d;
    margin-left: 20px;
    margin-top: 55px;
    margin-right: 40px;
}

#appCenterContentBox{
    text-align: left;
    margin-left: 40px;
    margin-top: 55px;
    margin-right: 40px;
}

#appRightContent {
    	
}

#appLeftContentBox {
	margin-left: 90px;
    margin-top: 55px;
    position: relative;
}

#appLeftContent {
	text-align: left;
	margin-right: 40px;
	margin-bottom: 45px;
}

#termsContent ul {
    margin-left: 0px;
	padding-left: 0px;
    list-style-position: inside;
    list-style-type: square;
    color: #b3b3b3;
}

#termsContent h1 {
    color: #b3b3b3;
}

#termsContent h2 {
    color: #b3b3b3;
}

#termsContent li {
    color: #b3b3b3;
}

h1 {
    color: #fceb29;
    font-size: 32px;
}

h2 {
    color: #dc5724;
    font-size: 28px;	
}

h3 {
    font-size: 20px;
}

.purple {
    color: #9064be;	
}

.green {
    color: #90c028; 
}

.yellow {
    color: #fceb29;	
}

.orange {
    color: #dc5724;
}

.white {
    color: #ffffff;	
}

.blue {
    color: #3ed2df;	
}

.divider {
    width: 40px;
    background-image: url('../tb_gfx/divider.png');
    background-repeat: repeat-y;
    background-position: right;
    height: 100%;
    position: absolute;
    top: 0px;
    right: 1px;
}

.lineseparator {
    width: 240px;
    height: 1px;
    background-color: #3f3f3f;
    margin-top: 22px;
    margin-bottom: 22px;	
}

.readmoreYellow a {
    color: #ffffff;
    border-bottom: 1px solid #fceb29;
}

.readmoreOrange a {
    color: #ffffff;
    border-bottom: 1px solid #dc5724;
}

.readmorePurple a {
    color: #ffffff;
    border-bottom: 1px solid #9064be;
}

.readmoreGreen a {
    color: #ffffff;
    border-bottom: 1px solid #90c028;
}

.readmoreBlue a {
    color: #ffffff;
    border-bottom: 1px solid #6fc3eb;
}

img.right5px {
    margin-right: 5px;
}

img.left10px {
    margin-left: 10px;
}

img.bottom {
    vertical-align: bottom;
}

.feedUser {
    width: 80px;
    background-image: url('../tb_gfx/feedLeft.png');
    background-repeat: no-repeat;
    background-position: right 15px;
}

#footerBox {
    padding-left: 400px;
    padding-bottom: 100px;
    padding-top: 30px;
}

#footerBox .footerLink {
    float: left;
    margin-right: 17px;
}

#footerBox .footerLink img {
    margin-right: 5px;
}

#footerBox .footerLink a {
    color: #a89f9f;
    border-bottom: 1px solid #6ed0cd;
}


.aboutPersonLeft {
	float: left;
    width: 120px;
}

.aboutPersonRight {
    float: left;
    width: 500px;
}

.newsDate {
    font-size: 11px;
    color: #8d8d8d;
}

.desc {
	font-size: 11px;
    color: #b3b3b3;
    margin-top: 6px;
}
		
.newsShare {
    margin-left: 30px;
    font-size: 11px;
    color: #8d8d8d;
}

.newsShare img {
    vertical-align: middle;
    margin-left: 2px;
}

.pages a {
	color: #B3B3B3;
}

.pages {

}

.pages div {
    height: 32px;
    float: left;
    text-align: center;
}

.pages div.big {
    width: 80px;
    background-image: url('../tb_gfx/pagesBig.png');
}

.pages div.small {
    width: 32px;
    background-image: url('../tb_gfx/pagesInactive.png');
    margin-left: 1px;
}

.pages div.active {
    background-image: url('../tb_gfx/pagesActive.png');
}

.pages div.newer {
    margin-right: 4px;
}

.pages div.older {
    margin-left: 5px;
}

.pages p {
    margin-top: 8px;
}

ul {
	margin-left: 0px;
	padding-left: 0px;
    list-style-position: inside;
    list-style-type: square;
    color: #fceb29;
}

li {
    
}

li p {
    color: #ffffff;
    display: inline;
}

.joboffercontent {
    margin-left: 0px;
}

.inputDiv {
    font-size: 12px;
    position: relative;
}

.inputDivInner {
    border: 1px dashed #3e3e3e;	
    padding: 2px;
    padding-left: 12px;
}

.inputDivInner input {
    background-color: #1e1e1e;
    border: 0px;
    color: #b3b3b3;
    width: 100%;
    padding-top: 5px;
    padding-bottom: 5px;
}

.inputDivInner textarea {
    background-color: #1e1e1e;
    border: 0px;
    color: #b3b3b3;
    width: 100%;
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 12px;
}

.collabDiv {
    background-color: #383838;
    margin-left: 15px;
    margin-right: 25px;
    margin-bottom: 15px;	
}

.collabDivContent {
    padding: 15px;
}

.collabDivContent a {
    color: #b6b6b6;
    font-weight: bold;
    font-size: 13px;
}
	
.adminDiv {
    font-size: 12px;
    position: relative;
    background-color: #242424;
}

.adminDiv a{
    color: #fff;
}

.adminDivInner {
    border: 1px dashed #3e3e3e; 
    padding: 6px;
    padding-left: 12px;
}

#get_more_news
{
    width: 641px;
    height: 32px;
    background-image:url(../tb_gfx/bt_get_more_news.png);
    border: 0px;
    padding: 0px;
    cursor: pointer;
    border: none;
}

#see_older_news
{
    margin-left: 100px;
    margin-top: 15px;
}

.edit
{
    display: none;
}

.admin_edit_panel_action
{
    display: none;
}

#nsLogoDiv {
	background-color: white;
	height: 100%;
}

#nsLogo {
	float: left;
	margin-top: 50px;
	margin-left: 40px;
	margin-right: 50px;
}

.nsButton {
	float: left;
	margin-top: 90px;
	margin-left: 10px;
	width: 123px;
	height: 30px;
}

.buttonAbout {
	background-image: url('../tb_gfx/about_off.png');
}

.buttonAbout:hover, .buttonAbout.active {
	background-image: url('../tb_gfx/about_on.png');
}

.buttonNews {
	background-image: url('../tb_gfx/news_off.png');
}

.buttonNews:hover, .buttonNews.active{
	background-image: url('../tb_gfx/news_on.png');
}

.buttonGames {
	background-image: url('../tb_gfx/games_off.png');
}

.buttonGames:hover, .buttonGames.active{
	background-image: url('../tb_gfx/games_on.png');
}

.buttonCareers {
	background-image: url('../tb_gfx/careers_off.png');
}

.buttonCareers:hover, .buttonCareers.active{
	background-image: url('../tb_gfx/careers_on.png');
}

.buttonContact {
	background-image: url('../tb_gfx/contact_off.png');
}

.buttonContact:hover, .buttonContact.active{
	background-image: url('../tb_gfx/contact_on.png');
}

#loading {
    width: 1100px;
    height: 500px;
    text-align: center;
    margin-top: 200px;
}
