#content_outerborder {
	border: 0px;
	background: transparent;
}
#content_innerborder {
	border: 0px;
}
#content_holder {
	padding-left: 0px;
}

#home_outerborder, #last_news_outerborder, #last_posts_outerborder {
	border: 1px solid #1e2123;
	background: #222629;
}
#home_innerborder, #last_news_innerborder, #last_posts_innerborder {
	border: 1px solid #373e43;
}

#home_content {
	position: relative;
	padding: 10px;
	height: 236px;
	color: #fff;
}

#home_content #computer {
	position: absolute;
	top: 80px;
	left: 10px;	
}

#home_content #contact_icons {
	position: absolute;
	top: 10px;
	right: 10px;
}

#home_content #prizes, #home_content #wallpaper {
	position: absolute;
	top: 80px;
	right: 10px;
}

#home_content #number_of_participants {
	position: absolute;
	top: 90px;
	left: 140px;
	width: 291px;
	font-size: 20px;
	text-align: center;
}
#home_content #number_of_participants .line {
	height: 2px;
	background: url('../img/home/line.png') no-repeat;
	margin-top: 20px;
	margin-bottom: 20px;
}

#home_content #tickets {
	position: absolute;
	bottom: 10px;
	left: 10px;	
}

#home_content #tickets .ticket {
	float: left;
	margin-left: 20px;
	margin-right: 20px;
	font-weight: bold;	
}

#home_content #tickets .ticket .bluetext {
	font-size: 18px;
}

#home_content #register_button {
	position: absolute;
	bottom: 10px;
	right: 10px;
}

#last_news_outerborder, #last_posts_outerborder {
	margin-top: 10px;
	/*width: 330px;*/
	width: 48%;	
}
#last_news_outerborder {
	float: left;
}
#last_posts_outerborder {
	float: right;
}

#last_news, #last_posts {
	height: 170px;
}

#last_news_header, #last_posts_header {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 35px;
	margin: 10px;
}

#last_news_header {
	background: url('../img/home/news.png') no-repeat center left;
}
#last_posts_header {
	background: url('../img/home/forum.png') no-repeat center left;
}

#last_news span, #last_posts span {
	display: block;
	padding-left: 26px;
	height: 25px;
	line-height: 25px;
}
#last_news span {
	background: url('../img/home/news_item.png') no-repeat 10px 8px;
}
#last_posts span {
	background: url('../img/home/forum_item.png') no-repeat 10px 8px;
}
#last_news span a, #last_posts span a {
	color: #fff;
	text-decoration: none;
	display: block;
}
#last_news span:hover, #last_posts span:hover {
	background-color: #25282c;
}

.leftcut_line {
	height: 2px;
	background: url('../img/home/line_cut_left.png') no-repeat;
	margin-bottom: 10px;
}

span.bluetext {
	color: #0099ff;
}