body,html

{
	background-color: #272e36;

	margin: 0;

	padding: 0;

	width: 100%;

	height: 100%;

	font-family: Arial;

	font-size: 12px;

	color: #eaeaea;

}



table, td, tr

{

	margin: 0;

	padding: 0;

}



table img

{

	margin: 0;

	padding: 0;

	clear: all;

	border: 2px solid #;

}



a

{

	color: #aebfd1;

	text-decoration: none;

}



a:hover

{

	text-decoration: underline;

}



a:visited

{

	color: #627e9b;

}



b, strong

{

	color: #aebfd1;

}



p

{

	line-height: 17px;

}



h1, h2, h3, h4

{

	color: #fff;

	font-size: 24px;

}



hr

{

	background-color: #5e6a76;

	border-bottom: 1px solid #1a1f25;

	height: 1px;

	border: none;

}



span.headline

{

	display: block;

	margin-bottom: 10px;

	font-size: 20px;

}



.feedburnerFeedBlock ul

{

	list-style-type: none;

	margin-bottom: 35px;

	padding: 0;

}



.feedburnerFeedBlock ul li

{

	list-style-type: none;

	margin-bottom: 35px;

	padding: 0;

}





div.wrapper

{

	width: 100%;

	height: 100%;

}





/* --- HEADER --- */

div.header

{

	width: 100%;

}



div.header .holder

{

	width: 960px;

	margin: 0 auto;

}



div.header .holder .top-menu

{

	text-align: right;

	width: 960px;

	margin: 0 auto;

	height: 25px;

}



div.header .holder .top-menu p

{

	padding: 5px;

	margin: 0;

}



div.header .holder .top-menu p a

{

	padding: 0px 5px;

	margin: 0;

}



div.header .holder .top-menu .social

{

	padding: 0px 5px;

	margin-top: 10px;

}



div.header .holder .top-menu a.img

{

	padding: 0px;

	margin: 0;

}



div.header .holder .logo

{

	margin: 6px 0 0 5px;

}



div.header .holder span

{

	float: right;

	margin-top: -10px;

	margin-right: 10px;

	font-size: 15px;

}





div.animation

{

	width: 100%;

	height: 210px;

	background-color: #1d242c;

}



div.animation .holder

{

	width: 960px;

	margin: 0 auto;

}





/* --- MENU --- */

div.menu

{

	margin-top: 10px;

	width: 100%;

	height: 40px;

	border-top: 1px solid #313b47;

	border-bottom: 1px solid #313b47;

}



div.menu .holder

{

	margin: 0 auto;

	width: 960px;

	height: 40px;

}



div.menu .holder a

{

	display: block;

	font-size: 18px;

	padding: 9px 23px;

	float: left;

	height: 22px;

	text-decoration: none;

	text-transform: uppercase;

}



div.menu .holder a:hover

{
	color: #fff;
	background-color: #313b47;

}



div.menu .holder a.active

{

	color: #fff;

	background-color: #313b47;

}



div.submenu

{

	display: block;

	clear: left;

	width: 960px;

	margin: 1px auto 0 auto;

	height: 29px;

	border-top: 1px solid #272e36;

	background-color: #313b47;

}



div.submenu a

{

	display: block;

	font-size: 15px;

	padding: 6px 23px;

	float: left;

	border-right: 1px solid #272e36;

	text-decoration: none;

}



div.submenu a.active

{

	display: block;

	font-size: 15px;

	padding: 6px 23px;

	color: #fff;

	float: left;

	border-right: 1px solid #272e36;

	text-decoration: none;

}





div.submenu a:hover

{

	text-decoration: underline;

}



/* --- CONTENT --- */

div.content

{

	width: 100%;

}



div.content .content-block

{

	width: 960px;

	margin: 0 auto;

}



div.content .content-block .left

{

	float: left;

	width: 620px;

	margin-right: 20px;

	text-align: justify;

}



div.content .content-block .left .img

{

	margin: 0px 0 10px 15px;

}



div.content .content-block .left .imgp

{

	margin: 10px;

}



.imgb

{

	

	margin: 5px 0;

	border: 1px solid #5e6a76;

}



div.content .content-block .left p, h2

{

	text-align: ;

}



div.content .content-block .left table

{

	text-align: left;

}



div.content .content-block .right

{

	float: right;

	width: 315px;

	border-left: 1px solid #333c46;

}



div.content .content-block .right .holder

{

	margin-left: 15px;

}



div.content .content-block .full

{

	float: right;

	width: 960px;

}



div.content .content-block .full .video-holder

{

	float: left;

	width: 960px;

	border: 1px solid #7f8a93;

	background-color: #333c46;

	margin-bottom: 10px;

}



div.content .content-block .full .video-holder iframe

{

	margin: 10px;

	float: left;

	background-image: url('/img/video-bg.jpg');

	background-position: center center;

	background-repeat: no-repeat;

	background-color: #000;

}



div.content .content-block .full .video-holder #container-intro

{

	margin: 10px;

	float: left;

	background-image: url('/img/video-bg.jpg');

	background-position: center center;

	background-repeat: no-repeat;

	background-color: #000;

}



div.content .content-block .full .video-holder .info

{

	float: right;

	height: 383px;

	width: 280px;

	margin: 10px;

	border: 0px solid #7f8a93;

	background-color: ##404b58;

	text-align: center;

}



div.content .content-block .full .video-holder .info p

{

	margin-top: 130px;

	padding: 0px;

}



div.content .content-block .full .video-holder .info p b

{

	font-size: 22px;

	line-height: 30px;

}



div.content .content-block .full .video-holder .info img

{

	margin-bottom: 10px;

	border: 1px solid #7f8a93;

	background-color: #7f8a93;

	padding: 3px;

}



/* --- FOOTER --- */

div.footer

{

	width: 100%;

}



div.footer .holder

{

	margin-top: 10px;

	width: 100%;

	height: 40px;

	border-top: 1px solid #313b47;

	border-bottom: 1px solid #313b47;

}



div.footer .holder .menuf

{

	margin: 0 auto;

	width: 960px;

	height: 40px;

}



div.footer .holder .menuf a

{

	display: block;

	font-size: 18px;

	padding: 9px 23px;

	float: left;

	height: 22px;

	text-decoration: none;

	text-transform: uppercase;

}



div.footer .holder .menuf a:hover

{

	background-color: #313b47;

}



div.footer .holder .menuf a.active

{

	color: #fff;

	background-color: #313b47;

}





div.footer .footer-block

{

	width: 960px;

	margin: 0 auto;

	text-align: center;

}



div.footer .footer-block .copyright

{

	margin-top: 15px;

	color: #627e9b;

}





/* --- BLOG AREA --- */

div.wblog

{

	width: 100%;

	height: 100%;

}



div.wblog img

{

	border: 2px solid #aebfd1;

}



div.wblog .greeting

{

	

}



div.wblog .greeting .foto

{

	float: left;

	margin-left: 50px;

}



div.wblog .greeting .message

{

	float: left;

	height: 130px;

	margin-left: 10px;

	background-image: url('/img/blog-bubble.png');

	background-repeat: no-repeat;



}



div.wblog .greeting .message p

{

	margin: 17px 30px;

	width: 680px;

	color: #e3e3e3;

	font-size: 20px;

	font-weight: bold;

	line-height: 32px;

}



div.wblog .greeting .message p span

{

	float: right;

	color: #202e3c;

	margin: 5px 0px;

	font-size: 17px;

	line-height: 22px;

	font-style: italic;

}

div.wblog span h2

{
	font-size: 30px;
}


div.wblog .sections

{

	float: left;

}



div.wblog .sections a

{	

	clear: left;

	float: left;

	padding: 5px;

	text-align: left;

	width: 150px;

	background-color: #313b47;

	border-bottom: 2px solid #272e36;

}



div.wblog .sections a:hover

{	

	clear: left;

	float: left;

	padding: 5px;

	text-align: left;

	width: 150px;

	color: #fff;

	background-color: #272e36;

	border-bottom: 2px solid #272e36;

}



div.wblog .sections a.active

{	

	clear: left;

	float: left;

	padding: 5px;

	text-align: left;

	width: 150px;

	color: #fff;

	background-color: #272e36;

	border-bottom: 2px solid #272e36;

}



div.wblog .bcontent

{	

	float: left;

	padding: 0px 10px; 5px 20px

	border: 1px solid red;

	width: 920px;

}



div.wblog .bcontent p

{	

	margin-top: 5px;

	line-height: 18px;

}


div.wblog .wcontent
{
	color: #dcdcdc;
	 height: 100px; overflow: hidden; text-overflow: ellipsis;
}



.wblog-submenu

{

	width: 100%;

	height: 92px;

	float: left;

}



.wblog-submenu ul

{

	margin: 0;

	padding: 0;

}



.wblog-submenu li

{

	float: left;

	width: 238px;

	height: 30px;

	line-height: 30px;

	text-align: center;

	background-color: #313b47;

	border-right: 1px solid #272e36;

	border-bottom: 1px solid #272e36;

	list-style-type: none;

	margin: 0;

	padding: 0;

}