body{
	background:#1c1c1c;
	overflow:hidden;
	margin:0;
	
	font-family:trebuchet ms;
	color:#BFBFBF;
	font-size:0.75em;
	line-height:1.2;
	text-align:center;
}
h1{
	margin:0;
	font-size:1.1em;
	font-weight:bold;
}
h2{
	margin:0;
	font-size:1.1em;
	font-weight:bold;
}
h3{
	margin:20px 0 0 0;
	font-size:1.6em;
	font-weight:500;
}
h4{
	margin:10px 0 0 0;
	font-size:1.4em;
	font-weight:500;
}
p{
	margin:0;
}
table{
	width:100%;
	border-collapse:collapse;
}
tbody{
	width:100%;
}
a:link, a:visited{
	color:#ffffff;
	outline:0;
	text-decoration:none;
}
img{
	border:0;
}
textarea{
	color:#ffffff;
	background:#1c1c1c;
	border:0;
	border-bottom:1px dotted #d1d1d1;
	border-top:1px dotted #d1d1d1;
	overflow:auto;
}
.text_input{
	color:#ffffff;
	background:#1c1c1c;
	border:0;
	border-bottom:1px dotted #d1d1d1;
}
#wrapper{
	width:100%;
	margin:auto;
	margin-top:-150px;
}
#head{
	width:100%;
	height:200px;
	background:url('../img/bg.jpg') repeat-x;
	text-align:left;
}
#head img{
	float:left;
}
#content{
	position:relative;
	float:left;
	width:1px;
	height:500px;
	margin:0 0 0 30px;
	overflow:hidden;
	text-align:left;
	color:#ffffff;
}
#logo_img{
	float:right;
	margin:0 30px 0 0;
}
#rss_button{
	float:left;
	margin:16px 0 0 15px;
}
.main_menu{
	margin:20px 0 0 10px;
	float:left;
	color:#ffffff;
	font-size:1.5em;
	font-weight:300;
}
.services{
	color:#ffffff;
}
.partner{
	color:#ffffff;
	margin:0 0 0 5px;
}
.team{
	color:#ffffff;
	margin:0 0 0 5px;
}
.contact{
	color:#ffffff;
	margin:0 0 0 5px;
}
.active_menu{
	color:#CC3300;
}
/*-------------------------------------*/
/*-----BLOCK HEADLINES-----------------*/
/*-------------------------------------*/
.headline{
	position:absolute;
	top:15px;
	height:25px;
	z-index:1;
	float:left;
	text-align:left;
	behavior: url(iepngfix.htc);
	/*border:1px solid pink;*/
}
.btn{
	cursor:pointer;
}
/*-------------------------------------*/
/*----- DESCRIPTION CONTAINER ---------*/
/*-------------------------------------*/
.first_data{
	position:relative;
	width:95%;
	float:left;
	margin:0 0 0 10px;
	padding:0 0 2px 0;
}
.n{
	color:#ccff00;
}
.k{
	color:#f4bd00;
}
.e{
	color:#a8eeff;
}
.b{
	color:#da84e6;
}
/*-------------------------------------*/
/*----- DATA CONTAINER ----------------*/
/*-------------------------------------*/
.data{
	position:relative;
	width:215px;
	float:left;
	margin:0 0 0 10px;
	overflow:hidden;
	cursor:pointer;
}
.data_img{
	margin:auto;
}
.d_head{
	width:100%;
	margin:10px 0 0 0;
	/*font-size:1.1em;
	font-weight:bold;*/
}
.d_head_2{
	font-weight:bold;
	font-size:1.1em;
}
.d_left{
	width:110px;
	vertical-align:top;
}
.d_right{
	padding:0 0 0 5px;
	vertical-align:top;
}
.d_right_2{
	padding:0 5px 0 0;
	vertical-align:top;
}
.d_date{
	width:100%;
	font-size:0.9em;
	text-align:right;
}
.d_info{
	width:100%;
	color:#b8bab9;
}
.right{
	margin:0 0 0 0;
}
.left{
	padding:0 0 0 0; 
}
.d_link{
	float:left;
}
.d_more{
	position:relative;
	float:right;
}
.d_more_exp{
	position:relative;
	float:right;
	color:#a8eeff;
}
.d_more_bus{
	position:relative;
	float:right;
	color:#da84e6;
}
.d_more a:link,a:visited{
	text-decoration:none;
	color:#99ff00;
}
.footer_link{
	margin:2px 0 0 0;
	color:#ffffff;
	text-decoration:none;
}
/*-------------------------------------*/
/*-----KNOWLEDGE DATA -----------------*/
/*-------------------------------------*/
.k_head{
	color:#f4bd00;
	font-size:1.1em;
	font-weight:bold;
}
.k_body{
}
#flash_div{
	width:250px;
	height:200px;
	margin:8px 0 0 0;
	cursor:pointer;
	background:#1c1c1c;
}
#flash_movie{
	width:300px;
	height:200px;
	background:#1c1c1c;
}
.k_details{
	float:right;
	color:#f4bd00;
	font-size:0.9em;
}
/*-------------------------------------*/
/*-----BOTTOM LINKS--------------------*/
/*-------------------------------------*/
.bottom{
	position:relative;
	top:45px;
	float:right;
	margin:5px 10px 0 0;
	font-size:1.1em;
	font-weight:bold;
	text-align:right;
	border:1px solid #1c1c1c;
}
#bottom1{
	color:#99ff00;
}
#bottom2{
	color:#f4bd00;
}
#bottom3{
	color:#a8eeff;
}
#bottom4{
	color:#da84e6;
}

.info{
	margin:4px 0 0 0;
}
.image{
	height:100px;
	text-align:center;
}
.subhead{
	color:#ffffff;
}
.splitter{
	position:relative;
	width:100%;
	height:1px;
	clear:both;
}
.hidden{
	display:none;
}
.visibility{
	visibility:hidden;
}
.clear{
	clear:both;
}
.loader{
	text-align:center;
}
.border_n{
	width:100%;
	height:1px;
	border-top:1px solid #ccff00;
}
.border_k{
	width:100%;
	height:1px;
	border-top:1px solid #f4bd00;
}
.border_e{
	width:100%;
	height:1px;
	border-top:1px solid #a8eeff;
}
.border_b{
	width:100%;
	height:1px;
	border-top:1px solid #da84e6;
}	

.data_spacer{
	width:1px;
	height:1px;
	float:left;
}
.small{
	width:1px;
	height:1px;
	float:left;
}