.hp_col_left
	{
	width: 66%;
	float: left;
	}

.hp_col_left ul
	{
		padding: 0px;
		margin:0px;
		list-style: none;
	}

.hp_col_left ul li
	{
		padding: 0px;
		margin:0px;
		list-style: none;
		border: 1px solid #e0e0e0;
		width: 40%;
		float: left;
		margin-right: 20px;
		min-height: 168px;
		margin-bottom: 30px;
		padding-left: 17px;
		padding-top: 8px;
		padding-bottom: 8px;
		padding-right: 17px;
	}

.hp_col_left ul li.box_1 ,
.hp_col_left ul li.box_3 ,
.hp_col_left ul li.box_5 {
	clear:left;
}


.bg .hp_col_left ul li.box_1, .bg .hp_col_left ul li.box_2{min-height: 118px;}
.cs .hp_col_left ul li.box_1, .cs .hp_col_left ul li.box_2{min-height: 188px;}
.da .hp_col_left ul li.box_1, .da .hp_col_left ul li.box_2{min-height: 128px;}
.de .hp_col_left ul li.box_1, .de .hp_col_left ul li.box_2{min-height: 188px;}
.et .hp_col_left ul li.box_1, .et .hp_col_left ul li.box_2{min-height: 128px;}
.el .hp_col_left ul li.box_1, .el .hp_col_left ul li.box_2{min-height: 188px;}
.en .hp_col_left ul li.box_1, .en .hp_col_left ul li.box_2{min-height: 128px;}
.es .hp_col_left ul li.box_1, .es .hp_col_left ul li.box_2{min-height: 128px;}
.fr .hp_col_left ul li.box_1, .fr .hp_col_left ul li.box_2{min-height: 128px;}
.ga .hp_col_left ul li.box_1, .ga .hp_col_left ul li.box_2{min-height: 158px;}
.hr .hp_col_left ul li.box_1, .hr .hp_col_left ul li.box_2{min-height: 128px;}
.it .hp_col_left ul li.box_1, .it .hp_col_left ul li.box_2{min-height: 158px;}
.lv .hp_col_left ul li.box_1, .lv .hp_col_left ul li.box_2{min-height: 158px;}
.lt .hp_col_left ul li.box_1, .lt .hp_col_left ul li.box_2{min-height: 128px;}
.hu .hp_col_left ul li.box_1, .hu .hp_col_left ul li.box_2{min-height: 238px;}
.mt .hp_col_left ul li.box_1, .mt .hp_col_left ul li.box_2{min-height: 128px;}
.nl .hp_col_left ul li.box_1, .nl .hp_col_left ul li.box_2{min-height: 128px;}
.pl .hp_col_left ul li.box_1, .pl .hp_col_left ul li.box_2{min-height: 158px;}
.pt .hp_col_left ul li.box_1, .pt .hp_col_left ul li.box_2{min-height: 128px;}
.ro .hp_col_left ul li.box_1, .ro .hp_col_left ul li.box_2{min-height: 128px;}
.sk .hp_col_left ul li.box_1, .sk .hp_col_left ul li.box_2{min-height: 128px;}
.sl .hp_col_left ul li.box_1, .sl .hp_col_left ul li.box_2{min-height: 158px;}
.fi .hp_col_left ul li.box_1, .fi .hp_col_left ul li.box_2{min-height: 158px;}
.sv .hp_col_left ul li.box_1, .sv .hp_col_left ul li.box_2{min-height: 128px;}


.bg .hp_col_left ul li.box_3, .bg .hp_col_left ul li.box_4{min-height: 218px;}
.cs .hp_col_left ul li.box_3, .cs .hp_col_left ul li.box_4{min-height: 238px;}
.da .hp_col_left ul li.box_3, .da .hp_col_left ul li.box_4{min-height: 218px;}
.de .hp_col_left ul li.box_3, .de .hp_col_left ul li.box_4{min-height: 238px;}
.et .hp_col_left ul li.box_3, .et .hp_col_left ul li.box_4{min-height: 238px;}
.el .hp_col_left ul li.box_3, .el .hp_col_left ul li.box_4{min-height: 268px;}
.en .hp_col_left ul li.box_3, .en .hp_col_left ul li.box_4{min-height: 218px;}
.es .hp_col_left ul li.box_3, .es .hp_col_left ul li.box_4{min-height: 218px;}
.fr .hp_col_left ul li.box_3, .fr .hp_col_left ul li.box_4{min-height: 238px;}
.ga .hp_col_left ul li.box_3, .ga .hp_col_left ul li.box_4{min-height: 218px;}
.hr .hp_col_left ul li.box_3, .hr .hp_col_left ul li.box_4{min-height: 238px;}
.it .hp_col_left ul li.box_3, .it .hp_col_left ul li.box_4{min-height: 238px;}
.lv .hp_col_left ul li.box_3, .lv .hp_col_left ul li.box_4{min-height: 218px;}
.lt .hp_col_left ul li.box_3, .lt .hp_col_left ul li.box_4{min-height: 238px;}
.hu .hp_col_left ul li.box_3, .hu .hp_col_left ul li.box_4{min-height: 268px;}
.mt .hp_col_left ul li.box_3, .mt .hp_col_left ul li.box_4{min-height: 238px;}
.nl .hp_col_left ul li.box_3, .nl .hp_col_left ul li.box_4{min-height: 218px;}
.pl .hp_col_left ul li.box_3, .pl .hp_col_left ul li.box_4{min-height: 218px;}
.pt .hp_col_left ul li.box_3, .pt .hp_col_left ul li.box_4{min-height: 238px;}
.ro .hp_col_left ul li.box_3, .ro .hp_col_left ul li.box_4{min-height: 268px;}
.sk .hp_col_left ul li.box_3, .sk .hp_col_left ul li.box_4{min-height: 238px;}
.sl .hp_col_left ul li.box_3, .sl .hp_col_left ul li.box_4{min-height: 218px;}
.fi .hp_col_left ul li.box_3, .fi .hp_col_left ul li.box_4{min-height: 218px;}
.sv .hp_col_left ul li.box_3, .sv .hp_col_left ul li.box_4{min-height: 188px;}


.bg .hp_col_left ul li.box_5, .bg .hp_col_left ul li.box_6{min-height: 188px;}
.cs .hp_col_left ul li.box_5, .cs .hp_col_left ul li.box_6{min-height: 158px;}
.da .hp_col_left ul li.box_5, .da .hp_col_left ul li.box_6{min-height: 158px;}
.de .hp_col_left ul li.box_5, .de .hp_col_left ul li.box_6{min-height: 188px;}
.et .hp_col_left ul li.box_5, .et .hp_col_left ul li.box_6{min-height: 158px;}
.el .hp_col_left ul li.box_5, .el .hp_col_left ul li.box_6{min-height: 178px;}
.en .hp_col_left ul li.box_5, .en .hp_col_left ul li.box_6{min-height: 128px;}
.es .hp_col_left ul li.box_5, .es .hp_col_left ul li.box_6{min-height: 188px;}
.fr .hp_col_left ul li.box_5, .fr .hp_col_left ul li.box_6{min-height: 188px;}
.ga .hp_col_left ul li.box_5, .ga .hp_col_left ul li.box_6{min-height: 158px;}
.hr .hp_col_left ul li.box_5, .hr .hp_col_left ul li.box_6{min-height: 188px;}
.it .hp_col_left ul li.box_5, .it .hp_col_left ul li.box_6{min-height: 158px;}
.lv .hp_col_left ul li.box_5, .lv .hp_col_left ul li.box_6{min-height: 158px;}
.lt .hp_col_left ul li.box_5, .lt .hp_col_left ul li.box_6{min-height: 128px;}
.hu .hp_col_left ul li.box_5, .hu .hp_col_left ul li.box_6{min-height: 148px;}

.mt .hp_col_left ul li.box_5, .mt .hp_col_left ul li.box_6{min-height: 158px;}
.nl .hp_col_left ul li.box_5, .nl .hp_col_left ul li.box_6{min-height: 158px;}
.pl .hp_col_left ul li.box_5, .pl .hp_col_left ul li.box_6{min-height: 128px;}
.pt .hp_col_left ul li.box_5, .pt .hp_col_left ul li.box_6{min-height: 158px;}
.ro .hp_col_left ul li.box_5, .ro .hp_col_left ul li.box_6{min-height: 158px;}
.sk .hp_col_left ul li.box_5, .sk .hp_col_left ul li.box_6{min-height: 158px;}
.sl .hp_col_left ul li.box_5, .sl .hp_col_left ul li.box_6{min-height: 158px;}
.fi .hp_col_left ul li.box_5, .fi .hp_col_left ul li.box_6{min-height: 158px;}
.sv .hp_col_left ul li.box_5, .sv .hp_col_left ul li.box_6{min-height: 158px;}




.hp_col_left ul li h2
	{
		padding:0px;
		margin:0px;
		color: #357a99;
		margin-bottom: 10px;
	}

.hp_col_left ul li h2 a 
	{
	background-image: url("/wel/eu_portal/2014/images/hp/blue_arrow.gif");
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 18px;
	}


.hp_col_right
	{
	width: 33%;
	float: left;
	border: 1px solid #e0e0e0;
	}

.hp_col_right h2.title
	{
	background-color: #f2f2f2;
	text-align: center;
	background-image: url("/wel/eu_portal/2014/images/hp/gray_arrow.gif");
	background-position: center bottom;
	background-repeat: no-repeat;
	padding-bottom: 40px;
	}

.hp_col_right h2.title a
	{
	background-image: url("/wel/eu_portal/2014/images/hp/blue_arrow.gif");
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 18px;
	}

.hp_col_right .euItem
	{
	border-bottom: 2px solid #f3f3f3;
	margin-left: 12px;
	margin-right: 12px;
	}

.hp_col_right .euItem h2
	{
	line-height: normal;
	}

.hp_col_right .euItem p
	{
	line-height: normal;
	}

.hp_col_right .calendar_box
	{
	padding-left: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	}

.hp_col_right .calendar_box a
	{
	background-image: url("/wel/eu_portal/2014/images/hp/little_blue_arrow.gif");
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 15px;
	text-decoration: none;
	}

.hp_col_right .calendar_box a:hover
	{
	text-decoration: underline;
	}

.first_line
	{
	overflow: hidden;
	}

.second_line
	{
	margin-top:30px;
	overflow: hidden;
	}

#tc_kc
	{
		background-color: #f2f2f2;
		overflow: hidden;
		margin-right: 20px;
		min-height: 100px;
	}

#tc_kc ul li
	{
		border: 0px;
		height: auto;
		min-height: auto;
		padding-bottom: 5px;
    	margin-bottom: 0px;
	}

.highlight
	{
	padding: 8px 16px;
	}

.highlight h2
	{
	padding: 0px;
	margin: 0px;
	}

.highlight h2 a
	{
	background-image: url("/wel/eu_portal/2014/images/hp/blue_arrow.gif");
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 18px;
	}

.highlight img
	{
	max-height:120px;
	}


@media all and (max-width:983px)
{

.hp_col_left ul li
	{
	width: auto;
	width: 90%;
	height: auto;
	min-height: auto;
	}

}

/****************************************************************/
/***********************Responsiveness***************************/
/****************************************************************/



@media all and (max-width:768px)
{

.hp_col_left ul li
	{
	width: auto;
	height: auto;
	min-height: auto;
	}

.hp_col_left
	{
	width: 61%;
	float: left;
	}

.hp_col_right
	{
	width: 38%;
	float: left;
	border: 1px solid #e0e0e0;
	}

.second_line
	{
	margin-top: 0px;
	}

#tc_kc ul li
	{
	margin-bottom: 0px;
	}

}


@media all and (max-width:600px)
{

.hp_col_left
	{
	float: none;
	width: 100%
	}

.hp_col_right
	{
	clear: both;
	float: none;
	}

.hp_col_left ul li
	{
	width: 92%;
	height: auto;
	min-height: auto;
	}

.hp_col_right
	{
	width: 98%;
	padding-left: 2px;
    padding-right: 2px;
    margin-bottom: 20px;
	}

.hp_col_right h2.title
	{
	padding-left: 1px;
	padding-right: 1px;
	}

#tc_kc
	{
	margin-bottom: 20px;
	width: 98%;
	padding-left: 3px;
	}

}

@media all and (max-width:486px) and (min-width:482px)
{
.hp_col_left ul li
	{
	width: 91%;
	}
}

@media all and (max-width:480px)
{

.hp_col_left ul li
	{
	width: 87%;
	}

.hp_col_right
	{
	width:94%;
	}

#tc_kc
	{
	width:99%;
	}

}

