/*********  html tag *******/
html{
	width:100%;
	}
body{
	width:100%;
	margin:0;
	padding:0;
	}
a{	
	text-decoration:none;
	}

p a{
	color:#00578D;
	font-weight:bold;
	}	
	
p a:visited{
	color:#00578D;
	font-weight:bold;
	}	
	
p a:hover{
	color:#424242;
	font-weight:bold;
	}	
	
h2{
	font-size:16px;
	color:#06497a;
	font-family:Arial, Helvetica, sans-serif;
	
	}

/****** end of html tag *****/


/***** contact page ********/

.contact_form{
	
	width:240px;
	margin:30px auto;
	
	
	}
	
.btn_contact{
	color:#00568C;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	
	}
	
.btn_contact:hover{
	color:#000;
	cursor:pointer;
	background:#f2f2f2;
	border:1px solid #d9d9d9;
	}


.btn_contact{
	border:1px solid #DEDEDE;
	background:#EEEFF1;	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;
	}

.contact_border{
	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	
	border:1px solid #bbb;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#545E62;
	
	}
	
textarea.contact_border{
	
	height:50px;
	width:200px;
	padding:15px;
	
	}

input.contact_border{
	
	height:23px;
	line-height:23px;
	width:200px;
	padding-left:15px;
	padding-right:15px;
	}
	
.contact_form_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#545E62;
	height:30px;
	line-height:30px;
	
	}
/*** end of contact page ***/

/* Easy Slider */

#nextBtn{

float:right;
margin-right:460px;

}

#prevBtn a ,#nextBtn a{
	border:1px solid #DEDEDE;
	background:#EEEFF1;	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;
	color:#00568C;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-right:20px;
	
	}
	
#prevBtn a:hover ,#nextBtn a:hover{
	color:#424242;
	cursor:pointer;
	}





.slider_cal{margin-top:30px;margin-bottom:70px;}

.slider_cal_left{float:left;background:url('http://www.intelchallenge.eu/Content/themes/intel/cal_left.png') top right no-repeat;width:127px;height:297px;}
.slider_cal_right{float:left;height:558px;}

	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:934px;
		height:468px;
		overflow:hidden; 
		}
	span#prevBtn{}
	span#nextBtn{}					

/* // Easy Slider */

#error {
	color:red;
	font-size:10px;
	display:none;
}
.needsfilled {
	
	color:#DA3838 !important;
}

.rotate{
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    -o-transition-duration: 0.2s;
    transition-duration: 0.2s;
 
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    transition-property: transform;
 
    overflow:hidden;
 
    }   
 
.rotate:hover
{
	  -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    -o-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transform:rotate(10deg);
    -moz-transform:rotate(10deg);
    -o-transform:rotate(10deg);
}
	
	
#controls{
	list-style-type:none;
	margin-left:200px;
	
	}	
#controls1,#controls2,#controls3,#controls4,#controls5,#controls6{
	float:left;
	margin-right: 10px;
	}	

#controls1 a,#controls2 a,#controls3 a,#controls4 a,#controls5 a,#controls6 a{
	color:#00568C;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	}	

#controls1 a:hover,#controls2 a:hover,#controls3 a:hover,#controls4 a:hover,#controls5 a:hover,#controls6 a:hover{
	color:#424242;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	}		

.page_bcm_position {
text-align: center;
margin-left: auto;
margin-right: auto;
width: 240px;
}
.page_bcm_position {
	margin-top:20px;
height: 20px;
}

.page_bcm {
background: #EEEFF1 ;
margin-left: 1px;
margin-right: 1px;
border: 1px solid #DEDEDE;
padding-left: 5px;
padding-right: 5px;
height: 18px;
line-height: 18px;
float: left;
font-family: arial;
font-weight: bold;
font-size: 11px;
color: #00568C;
-moz-border-radius-topleft: 4px;
-moz-border-radius-bottomleft: 4px;
-moz-border-radius-topright: 4px;
-moz-border-radius-bottomright: 4px;
-webkit-border-top-left-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
-khtml-border-top-left-radius: 4px;
-khtml-border-bottom-left-radius: 4px;
-khtml-border-top-right-radius: 4px;
-khtml-border-bottom-right-radius: 4px;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
border-top-left-radius: 4px 4px;
border-bottom-left-radius: 4px 4px;
border-top-right-radius: 4px 4px;
border-bottom-right-radius: 4px 4px;
}

.page_bcm:hover {
background: #EEEFF1 ;
margin-left: 1px;
margin-right: 1px;
border: 1px solid #DEDEDE;
padding-left: 5px;
padding-right: 5px;
height: 18px;
line-height: 18px;
float: left;
font-family: arial;
font-weight: bold;
font-size: 11px;
color: #3B3B3B;
-moz-border-radius-topleft: 4px;
-moz-border-radius-bottomleft: 4px;
-moz-border-radius-topright: 4px;
-moz-border-radius-bottomright: 4px;
-webkit-border-top-left-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
-khtml-border-top-left-radius: 4px;
-khtml-border-bottom-left-radius: 4px;
-khtml-border-top-right-radius: 4px;
-khtml-border-bottom-right-radius: 4px;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
border-top-left-radius: 4px 4px;
border-bottom-left-radius: 4px 4px;
border-top-right-radius: 4px 4px;
border-bottom-right-radius: 4px 4px;
}


.active_page_bcm {
background: #00568C;
margin-left: 1px;
margin-right: 1px;
border: 1px solid #555;
padding-left: 5px;
padding-right: 5px;
height: 18px;
line-height: 18px;
float: left;
font-family: arial;
font-weight: bold;
font-size: 11px;
color: white;
-moz-border-radius-topleft: 4px;
-moz-border-radius-bottomleft: 4px;
-moz-border-radius-topright: 4px;
-moz-border-radius-bottomright: 4px;
-webkit-border-top-left-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
-khtml-border-top-left-radius: 4px;
-khtml-border-bottom-left-radius: 4px;
-khtml-border-top-right-radius: 4px;
-khtml-border-bottom-right-radius: 4px;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
border-top-left-radius: 4px 4px;
border-bottom-left-radius: 4px 4px;
border-top-right-radius: 4px 4px;
border-bottom-right-radius: 4px 4px;

}

.active_page_bcm:hover {
background: #646464;
margin-left: 1px;
margin-right: 1px;
border: 1px solid #555;
padding-left: 5px;
padding-right: 5px;
height: 18px;
line-height: 18px;
float: left;
font-family: arial;
font-weight: bold;
font-size: 11px;
color: white;
-moz-border-radius-topleft: 4px;
-moz-border-radius-bottomleft: 4px;
-moz-border-radius-topright: 4px;
-moz-border-radius-bottomright: 4px;
-webkit-border-top-left-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
-khtml-border-top-left-radius: 4px;
-khtml-border-bottom-left-radius: 4px;
-khtml-border-top-right-radius: 4px;
-khtml-border-bottom-right-radius: 4px;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
border-top-left-radius: 4px 4px;
border-bottom-left-radius: 4px 4px;
border-top-right-radius: 4px 4px;
border-bottom-right-radius: 4px 4px;

}

#controls .current{
	
	color:#fff !important;
	background:#003E65;
	border:1px solid #003E65;

	

	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
padding-left: 10px;
padding-right: 10px;
padding-top: 3px;
padding-bottom: 3px;

	}	
#controls .current a{	color:white;}
	
a .btn_more{
	color:#00568C;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	
	}
	
a .btn_more:hover{
	color:#424242;
	cursor:pointer;
	}


.btn_more{
	border:1px solid #DEDEDE;
	background:#EEEFF1;	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	float:right;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;
	}


.content{
	color:#545e62;
	}
	
.content p{
	color:#545e62;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	}	

.content_1column_table{
	background:url('http://www.intelchallenge.eu/Content/themes/intel/content_1column_table_bcg.png') top center repeat-y;
	width:100%;
	}
	
.content_fromleft_ul a{
	
	color:#00568C;
	}
	
.content_fromleft_ul a:hover{
	
	color:#424242;
	}
	
.content_1column_fromleft{
background:url('http://www.intelchallenge.eu/Content/themes/intel/content_1column_fromleft_bcg.png') top left repeat-y;
width:948px;
display:table;
background-position: 130px;
	}	
.content_1column_fromleft_video_gallery{
background:url('http://www.intelchallenge.eu/Content/themes/intel/content_1column_fromleft_bcg.png') top left repeat-y;
width:948px;
display:table;
background-position: 184px;
	}
.content_1column_fromleft_line{
	background:url('http://www.intelchallenge.eu/Content/themes/intel/content_1column_table_line.png') top center no-repeat;
	height:3px;
	width:949px;
	float:left;
	}
	
.content_1column_fromleft_2cell{
	float:left;
	padding-left:10px;
	
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	}

.content_1column_fromleft_1cell{
	float:left;
	width:120px;
	font-size:13px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	}
.content_1column_table_cell{
	float:left;
	width:470px;
	margin-left:10px;
	margin-right:10px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;\
	padding-top:10px;
	padding-bottom:10px;
	}
.content_1column_table_line{
	background:url('http://www.intelchallenge.eu/Content/themes/intel/content_1column_table_line.png') top center no-repeat;
	height:3px;
	width:949px;
	}
	
.content_1column_table_wrapper{
	display:block;
	}	
	
.content_2column_table{
	background:url('http://www.intelchallenge.eu/Content/themes/intel/content_2column_table_bcg.png') top center repeat-y;
	width:100%;
	}
	
.content_2column_table_cell{
	float:left;
	width:200px;
	margin-left:10px;
	margin-right:10px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;\
	padding-top:10px;
	padding-bottom:10px;
	}
.content_2column_table_line{
	background:url('http://www.intelchallenge.eu/Content/themes/intel/content_2column_table_line.png') top center no-repeat;
	height:3px;
	width:474px;
	}
	
.content_2column_table_wrapper{
	display:block;
	}	

 ul .content_list{padding-left:15px;height:32px;}	
	
.content_li{
	background:url('http://www.intelchallenge.eu/Content/themes/intel/content_list_bcg.png') bottom left no-repeat;	
}
.content_list{
	padding-left:25px;
	pargin:0px;
	width:100%;
	list-style-image: url('http://www.intelchallenge.eu/Content/themes/intel/content_list_icon.png');
	color:#4f4f4f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-style:italic;

	line-height:32px;
	}

.conent_1column_2tablecell {
	width:460px;
	padding-left:10px;}

.content_table_separator{
	background:url('http://www.intelchallenge.eu/Content/themes/intel/content_table_separator.png') top center repeat-y;
	width:2px;
	
	}
	
.content_box{
	width:980px;
	float:left;
	}

.content_box_content{
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	}
	
.content_box_left{
	width:465px;
	float:left;
	}
	
	
.content_box_title_left{
	background:url('http://www.intelchallenge.eu/Content/themes/intel/content_box_title_bcg.jpg') top left no-repeat;
	height:32px;
	line-height:32px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:center;
	font-weight:bold;
	width:216px;
	float:right;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	}
	
.content_box_title_wrapper_left{
	background:url('http://www.intelchallenge.eu/Content/themes/intel/content_box_title_wrapper_l.png') no-repeat;
	background-position:0px 28px;
	height:32px;
	width:100%;
	}
	
.content_box_title_right{
	background:url('http://www.intelchallenge.eu/Content/themes/intel/content_box_title_bcg.jpg') top left no-repeat;
	height:32px;
	line-height:32px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:center;
	font-weight:bold;
	width:216px;
	float:left;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	}
	
.content_box_title_wrapper_right{
	background:url('http://www.intelchallenge.eu/Content/themes/intel/content_box_title_wrapper_r.png') no-repeat;
	background-position:0px 28px;
	height:32px;
	width:100%;
	}
	
.content_box_right{
	/*border:1px solid #090;*/
	width:465px;
	float:right;
	}

.footer{
	background:url('http://www.intelchallenge.eu/Content/themes/intel/footer_bcg.png') bottom center no-repeat;
	width:100%;
	height:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:26px;
	float: left;
	margin-top:25px;
	}
	
.footer_content_wrapper{
	color:#000;
	width:960px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:26px;
	text-align:right;
	margin:0 auto;
	}
	
.footer_content_wrapper a{
	color:#003b5f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:26px;
	text-decoration:none;
	}

.footer_content_wrapper a:hover{
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:26px;
	text-decoration:none;
	}
	
.header_left{
	float:left;
	}
.header_logo{
	margin-top:30px;
	margin-bottom:30px;
	}
	
	
.header_right{
	float:right;
	margin-top:61px;
	}
	
.igpa_panel{
	float:right;
	width:213px;
	}	

.igpa_panel_cell_action{
	background:#EAEAEA url('http://www.intelchallenge.eu/Content/themes/intel/igpa_action.jpg') top left no-repeat;
	float:right;
	width:213px;
	}	
	
.igpa_panel_cell_action_1{
	font-size:18px;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#424242;
	font-weight:bold;
	/*padding-left:15px;
	padding-right:15px;*/
	text-align:center;
	}

.igpa_panel_cell_action_2{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#00578c;
	padding-left:15px;
	padding-right:15px;
	text-align:center;
	}
		
.igpa_panel_cell_footer{
	background:url('http://www.intelchallenge.eu/Content/themes/intel/igpa_footer.png') top left repeat-x;
	float:right;
	width:213px;
	height:38px;
	}	

.igpa_panel_cell_login{
	background:#CBD9E2 url('http://www.intelchallenge.eu/Content/themes/intel/igpa_login.jpg') top left repeat-x;
	float:right;
	width:213px;
	line-height:22px;
	padding-top:5px;
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	color:#0b4875;
	font-weight:bold;
	}	
	
.igpa_panel_cell_login a{
	color:#00578D;
	font-weight:bold;
	}	
.igpa_panel_cell_login a:hover{
	color:#424242;
	font-weight:bold;
	}	


.igpa_panel_cell_name{
	float:right;
	width:213px;
	height:53px;
	}	
	
.media_icon{
	margin-top: 10px;
	float:left;
	width:200px;
	}
	
.media_icon img{
	
	padding-top:20px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:0px;
	
	}	
	
	

.media_social{
	float:left;
	line-height:23px;
	color: #06497a;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	background:url('http://www.intelchallenge.eu/Content/themes/intel/media_social.png') top left no-repeat;
	width:107px;
	height:23px;
	text-align:center;
	}

.media_partner_pro{
	margin-left:105px;
	float:left;
	line-height:23px;
	color: #06497a;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	background:url('http://www.intelchallenge.eu/Content/themes/intel/media_social.png') top right no-repeat;
	width:132px;
	height:23px;
	text-align:center;
}	

.media_partner_org{
	margin-left:65px;
	float:left;
	line-height:23px;
	color: #06497a;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	background:url('http://www.intelchallenge.eu/Content/themes/intel/media_social.png') top right no-repeat;
	width:132px;
	height:23px;
	text-align:center;
	}
	
.media_partner_str{
	margin-left:70px;
	float:left;
	line-height:23px;
	color: #06497a;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	background:url('http://www.intelchallenge.eu/Content/themes/intel/media_social.png') top right no-repeat;
	width:127px;
	height:23px;
	text-align:center;
	}

.media_top_line{
	float:left;
	background:url('http://www.intelchallenge.eu/Content/themes/intel/media_top_line.png') top center no-repeat;
	width:100%;
	height:1px;
	margin:0 auto;
	
	}

.menu{
	width:216px;
	
	}

.menu a{
	color:#70777d;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	}
	
.menu_link-active{
	color:#0071c5 !important;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	}

.menu_link{
	background: url('http://www.intelchallenge.eu/Content/themes/intel/menu_link.png') top left no-repeat;
	width:216px;
	height:28px;
	line-height:28px;
	margin-bottom:2px;
	}

.menu_link-active{
	background: url('http://www.intelchallenge.eu/Content/themes/intel/menu_link-active.png') top left no-repeat;
	width:216px;
	height:28px;
	line-height:28px;
	margin-bottom:2px;
	}
.menu_shadow{
	background: url('http://www.intelchallenge.eu/Content/themes/intel/menu_shadow.png') top left no-repeat;
	width:236px;
	height:16px;
	margin-bottom:22px;
	}

.partner{
	margin-top:10px;
	float:left;
	width:100%;
	
	}
	
.partner_content_wrapper{
	
	width:790px;
	margin:0 auto;
	}
	
.partner_and_media_wrapper{
	width:800px;
	margin:0 auto;
	
	}
	
.partners_footer{
	margin-top: 10px;
	float:left;
	width:200px;
	}
	
	
.partners_footer img{
	
	padding:5px;
	}
	

.slider{
	background: url('http://www.intelchallenge.eu/Content/themes/intel/slider_bcg.png') top left no-repeat;
	width:986px;
	line-height:46px;
	height:46px;
	float:left;
	margin-bottom:20px;
	font-size:21px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#00578d;
	}

.togglebox_row {
margin-bottom: 4px;
background: url('http://www.intelchallenge.eu/Content/themes/intel/toggle_box_bcg.png') top right repeat-y;
border: 1px solid #EAEAEA;
width: 940px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
color: #474747;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
}

.togglebox_title {
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
cursor: pointer;
color: #00588E;
}	

.togglebox_title img {
padding-right: 5px;
}

.togglebox_content {
padding-top: 5px;
padding-bottom: 5px;
padding-left: 25px;
color: #474747;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
}	
	
.quote_div{
	background:url('http://www.intelchallenge.eu/Content/themes/intel/quote.png') center left no-repeat;
	padding-left:50px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#6c6c6c;
	font-style:italic;
	line-height:18px;
}

.quote_author{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#6c6c6c;
	font-style:normal;
	font-weight:bold;
	line-height:18px;
	
}
.wrapper{
	background: url('http://www.intelchallenge.eu/Content/themes/intel/wrapper_bcg.jpg') no-repeat;
	background-position:10px 170px;
	width:960px;
	margin:0 auto;
	height:auto;
	overflow:hidden;
	}

	
	.critical_date_row{
	width:660px;
	}

.critical_dates_line{
	width:660px;
	height:3px;
	background:url('http://www.intelchallenge.eu/Content/themes/intel/dates_line.png') top left no-repeat;
	}
	
.critical_cell1{
	width:300px;
	font-size:15px;
	color:#00578d;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:right;
	padding-right:15px;
	}
	
.critical_cell2{
	width:300px;
	font-size:15px;
	color:#353535;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:left;
	padding-left:15px;
	padding-top:7px;
	padding-bottom:7px;
	background:url('http://www.intelchallenge.eu/Content/themes/intel/dates_2cell.png') top left repeat-y;
	}
	
.critical_dates_wrapper{
	margin-top:40px;
	margin-bottom:40px;
	margin-left:160px;
	}
	
.critical_dates_wrapper p{
	text-align:center;
	margin-right:100px;
	}
.critical_cell1top{
	width:300px;
	font-size:15px;
	color:#00578d;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:right;
	padding-right:15px;
	}
	
.critical_cell2top{
	width:300px;
	font-size:15px;
	color:#00578d;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
	padding-left:15px;
	padding-top:7px;
	padding-bottom:7px;
	}
	
	
a .btn_video{
	color:#fff;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	
	}
	
a .btn_video:hover{
	color:#F6F6F6;
	cursor:pointer;
	}


.btn_video{
	background: #004B7C url('http://www.intelchallenge.eu/Content/themes/intel/content_box_title_bcg.jpg') top left no-repeat;


	border:1px solid #014B7A;	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding-left:14px;
	padding-right:14px;
	float:left;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:5px;
	}
	
#cboxContent {
font-family: Arial, Helvetica, sans-serif !important;
font-size: 13px !important;
}

.news_gallery img{
	
	border:1px solid #dbdbdb;
	padding:3px;
	background:#F3F3F3;
	margin-right:8px;
	margin-bottom:8px;
	}

.content_doc_cell1{
	text-align:right;
	color:#545e62;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	width:130px;
	float:left;
	line-height:30px;
	margin-right:30px;
	}
	
.content_doc_cell1 a{
	
	color:#00568C;
	
	}

	
.content_doc_cell1  a:hover{
	
	color:#424242;
	}
	
	
	
.content_doc_cell2{
	color:#004C7E;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	background:url('http://www.intelchallenge.eu/Content/themes/intel/content_1column_fromleft_bcg.png') top left repeat-y;
	background-position:150px;
	line-height:30px;
	}
	
.content_doc_cell1 img{
	vertical-align:middle;
	}
	
.fromleft_cell1{
	
	width:100px;
	text-align:right;
	padding:15px;
	}

.fromleft_cell2{
	
	padding-left:10px;
	
	}

.fromleft_cell1 img{
	
	border:1px solid #d8d8d8;
	background:#f2f2f2;
	padding:4px;
	}
	
.fromleft_cell2 img{
	
	border:1px solid #dbdbdb;
	padding:3px;
	background:#F3F3F3;
	margin:8px;
	}
	

a .btn_more{
	color:#00568C;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	
	}
	
a .btn_more:hover{
	color:#424242;
	cursor:pointer;
	}


.btn_more{
	border:1px solid #DEDEDE;
	background:#EEEFF1;	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	float:right;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;
	}
	
.video_btn{
	background: url('http://www.intelchallenge.eu/Content/themes/intel/video_btn.png') top left no-repeat;
	width:222px;
	height:74px;
	position:absolute;
	top:409px;
	}
	
ul.onglets-vert {
height:256px;
margin-top:47px;
}
.htp_logo{
margin-top: 8px;
margin-bottom: 1px;
border:none;
text-align:center;
}
/*
.play_video{
position:absolute;
border:none !important;
background:transparent !important;
margin: 15px 0 0 46px;
}
*/
.fromleft_cell1top{
	vertical-align:top;
	width:100px;
	text-align:right;
	padding:15px;
	}

.fromleft_cell1top img{
	
	border:1px solid #d8d8d8;
	background:#f2f2f2;
	padding:4px;
	}

.fromleft_cell1top div.item{
	position: relative;
}
.fromleft_cell1 div.item{
	position: relative;
}
.layer_play {
	position: absolute;
	background: url('http://www.intelchallenge.eu/Content/themes/intel/play.png') no-repeat center;
	width: 100%;
	height: 100%;
}

.pictures_tr_top tr{
vertical-align:top;
}

.gallery_thumb{
border: 1px solid #D8D8D8;
background: #F2F2F2;
padding: 4px;
}

.gallery_thumb_photo_margin{
margin: 4px;
}

.gallery_thumb_photo_text{
width: 165px;
font-family:arial;
font-size:12px;
padding:0px 4px 0px 4px;
margin-bottom:7px;
}