/* @group reset */
/* 
	override browser default values 
*/

* {
	margin: 0;
	padding: 0;
}
ul,ol,dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,img {
	margin: 0;
	padding: 0;
}

ul, ol {
	list-style: none;
}

h1,h2,h3,h4,h5,h6,pre,code,p {
	font-weight: normal;
	font-size: 100%;
}

:link, :visited {
	text-decoration: none;
}

a img, :link img, :visited img {
	border: none;
}

abbr, acronym, dfn {
	cursor: help;
}

/* @end */

/* @group type */

html, body {
	font: normal 12px/21px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	color: #4D4D4D;
	background: #fff;
}

/*h1 {
	color: #000;
	font: 36px/42px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	text-transform: uppercase;
}*/



h1 {
	color: #000;
	font: 24px/36px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	text-transform: uppercase;
}

h2 {
	margin-top: 42px;
	color: #4D4D4D;
	font: 14px/20px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	text-transform: uppercase;
	/*background-color: #00f849;*/
	border-top: 1px solid #9e9e9e;
}

p {
	padding-top: 21px;
}

p.intro {
	font: 14px/21px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;

	text-transform: uppercase;
}

p.img_description {
	padding:0;
	margin: 0; 
	
}
a.lang {
text-decoration:none;
	text-align:right;
}
a.lang:link, a.lang:visited {
	color:#4D4D4D;
}



a.lang:hover {
	color:#000;
}

.time {
	color: #8a8a8a;
}

/* @end */

/* @group grid */

#container {
	/*width: 960px;*/
	margin: 21px 0 100px 21px;
}
.section {
	clear:both;
	/*background-color: #defae8;*/
	width: 961px;
	/*margin-bottom: 21px;*/
}


/* put this class into the container div to show the grid */
.showgrid {
	background: url("../IMG/grid.png");
}

.column_01, .column_02, .column_03, .column_04, .column_05, .column_06, .column_07,
.column_08, .column_09, .column_10, .column_11, .column_12, .column_13, .column_14,
.column_15 {
	float: left;
	margin-right: 21px;
}

.column_01 { width: 30px; }
.column_02 { width: 70px; }
.column_03 { width: 110px; }
.column_04 { width: 150px; }
.column_05 { width: 190px; }
.column_06 { width: 230px; }
.column_07 { width: 270px; }
.column_08 { width: 310px; }
.column_09 { width: 350px; }
.column_10 { width: 390px; }
.column_11 { width: 430px; }
.column_12 { width: 470px; }
.column_13 { width: 510px; }
.column_14 { width: 550px; }
.column_15 { width: 590px; }

/* The last column in a row needs this class. */
.last, div.last { 
	margin-right: 0;
}

img {

	/*margin-top: 29px;*/
	margin-top: 21px;
	/*margin-bottom:14px;*/
	display: block;
}

img.up {
	margin-top: 0;
	display: inline;
}



p.up {
	/*background-color: #ff2a26;*/
}

#videoPlayer {
	margin-top: 21px;
	display: block;
	height: 336px;
}


#videoPlayer2 {
	margin-top: 21px;
	display: block;
	height: 336px;
}

#header {
	/* header height adjusted so type sits on baseline grid*/
	height: 84px !important;
	/* important needed by IE*/
}

#footer {
	/*margin-top: 21px;*/
	clear: both;
}

/* @end */

/* @group misc */

hr {
	color: #9e9e9e;
	background: #808080;
	width: 100%;
	height: 1px;
	clear: both;
	float: none;
	border: none;
	margin: 21px 0 0;
}

hr.small {
	color: #9e9e9e;
	background: #808080;
	width: 1.5em;
	height: 1px;
	clear: both;
	float: none;
	border: none;
	margin: 21px 0 0;
	text-align: left;
}

.clear { 
	clear: both;
}


.section:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}


/* @end */