/* ------------------------------------ */
/* MEP LIST 							*/
/* ------------------------------------ */


.zone_elements {
	padding:12px;
	border-left:1px solid #D9DDE1;
	border-right:1px solid #D9DDE1;
	border-bottom:1px solid #D9DDE1;
	background-color:#FFFFFF;
}


.zone_elements li{
    font: 1.2em/1.6em Arial,Helvetica,sans-serif;
}


.list_elements{
  padding-top: 7px;
  position:relative;
}

.zone_elements a{
  color: #195B92;
    text-decoration: none;
	
}

.zone_elements a:hover {
    text-decoration: underline;
}


.distribution_votes {
 color: #195B92;
    float: right;
}

.distribution_votes:hover{
    text-decoration: underline;
}

.distribution_votes_total{
    float: right;

}

.zone_info_mep.nobackground {
    border-bottom:  1px solid #D9DDE1 !important;
    padding-bottom: 12px !important;
    padding-top: 12px !important;
}

.zone_info_mep {
	padding:12px;
	border-left:1px solid #D9DDE1;
	border-right:1px solid #D9DDE1;
	border-bottom:1px solid #D9DDE1;
	background-color:#FFFFFF;
}


.zone_info_mep.nobackground.last{
	border-bottom: none!important;
}

.zone_info_mep img {
	width:75px;
	height:95px;
	border: medium none;
}
.zone_info_mep img.photo_mep {
	display:block;
	float: left;
	width:75px;
	height:95px;
	border:1px solid #DBE1E4;
}
.zone_info_mep .mep_details {
	margin-left: 87px;
}
.zone_info_mep .mep_details ul {
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-position:outside;
}
.zone_info_mep .mep_details ul li {
/*min-height:25px;
	height:auto;*/
}
/* HACK IE7 */

html>body .zone_info_mep .mep_details ul li.nationality_hr {
 *margin-top: 13px;
}
.zone_info_mep .statute {
	display: block;
	margin-bottom: 7px;
	font-weight: normal;
}
/* HACK IE7 */

/*html>body .zone_info_mep .statute{
	*margin-top: 33px;
	*margin-left:1px;
}*/


/* HACK IE7 */

html>body .zone_info_mep .mep_details ul .statute {
 *margin-top: 12px;
}
.zone_info_mep .name_pol_group {
/*	margin-top: -39px;
	margin-left: 5px;*/
	font-weight: normal;
	display:block;
}
/* POLITICAL GROUPs */


.mep_details ul li {
/*	background:no-repeat top left;*/
	color: #13334D;
	font:bold 1.2em/1.6em Arial, Helvetica, sans-serif;
}
.mep_details ul li.mep_name {
	margin-bottom:7px;
}
.mep_details ul li.mep_name a {
	color: #13334D;
	font-size:1.6em;
	text-decoration: none;
}
.mep_details ul li.mep_name a:hover {
	text-decoration: underline;
}


.group {
	padding-left:30px;
	margin-bottom: 7px;

}


.group.aldeadle {
	background:url("../img/group/group_iconsmall_aldeadle.png") no-repeat left top;
}
.group.epp {
	background:url("../img/group/group_iconsmall_epp.png") no-repeat left top;
}

.group.ecr {
	background: url("../img/group/group_iconsmall_ecr.png") no-repeat left top;
}

.group.efd {
	background: url("../img/group/group_iconsmall_efd.png") no-repeat left top;
}

.group.efdd {
	background: url("../img/group/group_iconsmall_efdd.png") no-repeat left top;
}

.group.new {
	background: url("../img/group/group_iconsmall_new.png") no-repeat left top;
}


.group.greensefa {
	background: url("../img/group/group_iconsmall_greensefa.png") no-repeat left top;	
}


.group.guengl {
	background: url("../img/group/group_iconsmall_guengl.png") no-repeat left top;	
}

.group.ni {
	background: url("../img/group/group_iconsmall_ni.png") no-repeat left top;
}

.group.sd {
	background: url("../img/group/group_iconsmall_sd.png") no-repeat left top;
}

.group.enf{
/*	background: url("../img/group/group_iconsmall_enf.png") no-repeat left 66% transparent;*/
	background: url("../img/group/group_iconsmall_enf.png") no-repeat left top;
}

.group.enl{
	background: url("../img/group/group_iconsmall_enl.png") no-repeat left top;
}

.group.i-d {
	background: url("../img/group/group_iconsmall_i-d.png") no-repeat left top;
}

.group.renew {
	background: url("../img/group/group_iconsmall_renew.png") no-repeat left top;
}



.list_mep_directory {
	margin-bottom: 7px;

}

/* 
.mep_details ul li.group_aldeadle {
	padding-left:30px;
	background-image: url("../img/group/group_iconsmall_aldeadle.png");
}
.mep_details ul li.group_epp {
	margin-bottom: 7px;
	padding-left:30px;
	background-image: url("../img/group/group_iconsmall_epp.png");
}
.mep_details ul li.group_ecr {
	padding-left:30px;
	background-image: url("../img/group/group_iconsmall_ecr.png");
}
.mep_details ul li.group_efd {
	padding-left:30px;
	background-image: url("../img/group/group_iconsmall_efd.png");
}
.mep_details ul li.group_greensefa {
	padding-left:30px;
	background-image: url("../img/group/group_iconsmall_greensefa.png");
}
.mep_details ul li.group_guengl {
	padding-left:30px;
	background-image: url("../img/group/group_iconsmall_guengl.png");
}
.mep_details ul li.group_ni {
	padding-left:30px;
	background-image: url("../img/group/group_iconsmall_ni.png");
}
.mep_details ul li.group_sd {
	margin-bottom: 7px;
	padding-left:30px;
	background-image: url("../img/group/group_iconsmall_sd.png");
}

*/
/*END GROUP*/


/*FLAGS*/

.nationality {
	margin-left:3px;
	padding-left:27px;
	color: #13334D;
	font:bold 1.2em Arial, Helvetica, sans-serif;
}

.nationality.noflag {
	padding-left:0;
}

.nationality.fr {
	background:url("../img/flag/flag_iconsmall_fr.gif") no-repeat 0 3px;
}

.nationality.gb {
	background:url("../img/flag/flag_iconsmall_gb.gif") no-repeat 0 3px;
}

.nationality.at {
	background:url("../img/flag/flag_iconsmall_at.gif") no-repeat 0 3px;
}

.nationality.be {
	background:url("../img/flag/flag_iconsmall_be.gif") no-repeat 0 3px;
}

.nationality.bg {
	background:url("../img/flag/flag_iconsmall_bg.gif") no-repeat 0 3px;
}

.nationality.cy {
	background:url("../img/flag/flag_iconsmall_cy.gif") no-repeat 0 3px;
}

.nationality.cz {
	background:url("../img/flag/flag_iconsmall_cz.gif") no-repeat 0 3px;
}

.nationality.de {
	background:url("../img/flag/flag_iconsmall_de.gif") no-repeat 0 3px;
}

.nationality.dk {
	background:url("../img/flag/flag_iconsmall_dk.gif") no-repeat 0 3px;
}

.nationality.ee {
	background:url("../img/flag/flag_iconsmall_ee.gif") no-repeat 0 3px;
}

.nationality.el {
	background:url("../img/flag/flag_iconsmall_el.gif") no-repeat 0 3px;
}

.nationality.es {
	background:url("../img/flag/flag_iconsmall_es.gif") no-repeat 0 3px;
}

.nationality.eu {
	background:url("../img/flag/flag_iconsmall_eu.gif") no-repeat 0 3px;
}

.nationality.fi {
	background:url("../img/flag/flag_iconsmall_fi.gif") no-repeat 0 3px;
}

.nationality.gr {
	background:url("../img/flag/flag_iconsmall_gr.gif") no-repeat 0 3px;
}

.nationality.hu {
	background:url("../img/flag/flag_iconsmall_hu.gif") no-repeat 0 3px;
}

.nationality.hr {
	background:url("../img/flag/flags_delegations/flag_hr.gif") no-repeat 0 3px;
}

.nationality.ie {
	background:url("../img/flag/flag_iconsmall_ie.gif") no-repeat 0 3px;
}


.nationality.it {
	background:url("../img/flag/flag_iconsmall_it.gif") no-repeat 0 3px;
}

.nationality.lt {
	background:url("../img/flag/flag_iconsmall_lt.gif") no-repeat 0 3px;
}

.nationality.lu {
	background:url("../img/flag/flag_iconsmall_lu.gif") no-repeat 0 3px;
}

.nationality.lv {
	background:url("../img/flag/flag_iconsmall_lv.gif") no-repeat 0 3px;
}

.nationality.mt {
	background:url("../img/flag/flag_iconsmall_mt.gif") no-repeat 0 3px;
}

.nationality.nl {
	background:url("../img/flag/flag_iconsmall_nl.gif") no-repeat 0 3px;
}

.nationality.pl {
	background:url("../img/flag/flag_iconsmall_pl.gif") no-repeat 0 3px;
}

.nationality.pt {
	background:url("../img/flag/flag_iconsmall_pt.gif") no-repeat 0 3px;
}

.nationality.ro {
	background:url("../img/flag/flag_iconsmall_ro.gif") no-repeat 0 3px;
}

.nationality.se {
	background:url("../img/flag/flag_iconsmall_se.gif") no-repeat 0 3px;
}

.nationality.si {
	background:url("../img/flag/flag_iconsmall_si.gif") no-repeat 0 3px;
}

.nationality.sk {
	background:url("../img/flag/flag_iconsmall_sk.gif") no-repeat 0 3px;
}

.nationality.uk {
	background:url("../img/flag/flag_iconsmall_uk.gif") no-repeat 0 3px;
}
/*

.mep_details ul li.nationality_fr {
	margin-left:3px;
	padding-left:27px;
	background:url("../img/flag/flag_iconsmall_fr.gif") no-repeat 0 3px;
	color: #13334D;
	font:bold 1.2em Arial, Helvetica, sans-serif;
}
.mep_details ul li.nationality_gb {
	margin-left:3px;
	padding-left:27px;
	background:url("../img/flag/flag_iconsmall_gb.gif") no-repeat 0 3px;
	color: #13334D;
	font:bold 1.2em Arial, Helvetica, sans-serif;
}
.mep_details ul li.nationality_at {
	margin-left:3px;
	padding-left:27px;
	background:url("../img/flag/flag_iconsmall_at.gif") no-repeat 0 3px;
	color: #13334D;
	font:bold 1.2em Arial, Helvetica, sans-serif;
}
.mep_details ul li.nationality_be {
	margin-left:3px;
	padding-left:27px;
	background:url("../img/flag/flag_iconsmall_be.gif") no-repeat 0 3px;
	color: #13334D;
	font:bold 1.2em Arial, Helvetica, sans-serif;
}
.mep_details ul li.nationality_bg {
	margin-left:3px;
	padding-left:27px;
	background:url("../img/flag/flag_iconsmall_bg.gif") no-repeat 0 3px;
	color: #13334D;
	font:bold 1.2em Arial, Helvetica, sans-serif;
}
.mep_details ul li.nationality_cy {
	margin-left:3px;
	padding-left:27px;
	background:url("../img/flag/flag_iconsmall_cy.gif") no-repeat 0 3px;
	color: #13334D;
	font:bold 1.2em Arial, Helvetica, sans-serif;
}
.mep_details ul li.nationality_cz {
	margin-left:3px;
	padding-left:27px;
	background:url("../img/flag/flag_iconsmall_cz.gif") no-repeat 0 3px;
	color: #13334D;
	font:bold 1.2em Arial, Helvetica, sans-serif;
}
.mep_details ul li.nationality_de {
	margin-left:3px;
	padding-left:27px;
	background:url("../img/flag/flag_iconsmall_de.gif") no-repeat 0 3px;
	color: #13334D;
	font:bold 1.2em Arial, Helvetica, sans-serif;
}
.mep_details ul li.nationality_dk {
	margin-left:3px;
	padding-left:27px;
	background:url("../img/flag/flag_iconsmall_dk.gif") no-repeat 0 3px;
	color: #13334D;
	font:bold 1.2em Arial, Helvetica, sans-serif;
}
.mep_details ul li.nationality_ee {
	margin-left:3px;
	padding-left:27px;
	background:url("../img/flag/flag_iconsmall_ee.gif") no-repeat 0 3px;
	color: #13334D;
	font:bold 1.2em Arial, Helvetica, sans-serif;
}
.mep_details ul li.nationality_el {
	margin-left:3px;
	padding-left:27px;
	background:url("../img/flag/flag_iconsmall_el.gif") no-repeat 0 3px;
	color: #13334D;
	font:bold 1.2em Arial, Helvetica, sans-serif;
}
.mep_details ul li.nationality_es {
	margin-left:3px;
	padding-left:27px;
	background:url("../img/flag/flag_iconsmall_es.gif") no-repeat 0 3px;
	color: #13334D;
	font:bold 1.2em Arial, Helvetica, sans-serif;
}
.mep_details ul li.nationality_eu {
	margin-left:3px;
	padding-left:27px;
	background:url("../img/flag/flag_iconsmall_eu.gif") no-repeat 0 3px;
	color: #13334D;
	font:bold 1.2em Arial, Helvetica, sans-serif;
}
.mep_details ul li.nationality_fi {
	margin-left:3px;
	padding-left:27px;
	background:url("../img/flag/flag_iconsmall_fi.gif") no-repeat 0 3px;
	color: #13334D;
	font:bold 1.2em Arial, Helvetica, sans-serif;
}
.mep_details ul li.nationality_gr {
	margin-left:3px;
	padding-left:27px;
	background:url("../img/flag/flag_iconsmall_gr.gif") no-repeat 0 3px;
	color: #13334D;
	font:bold 1.2em Arial, Helvetica, sans-serif;
}
.mep_details ul li.nationality_hu {
	margin-left:3px;
	padding-left:27px;
	background:url("../img/flag/flag_iconsmall_hu.gif") no-repeat 0 3px;
	color: #13334D;
	font:bold 1.2em Arial, Helvetica, sans-serif;
}
.mep_details ul li.nationality_hr {
	margin-left:3px;
	padding-left:27px;
	background:url("../img/flag/flags_delegations/flag_hr.gif") no-repeat 0 3px;
	color: #13334D;
	font:bold 1.2em Arial, Helvetica, sans-serif;
}
.mep_details ul li.nationality_ie {
	margin-left:3px;
	padding-left:27px;
	background:url("../img/flag/flag_iconsmall_ie.gif") no-repeat 0 3px;
	color: #13334D;
	font:bold 1.2em Arial, Helvetica, sans-serif;
}
.mep_details ul li.nationality_it {
	margin-left:3px;
	padding-left:27px;
	background:url("../img/flag/flag_iconsmall_it.gif") no-repeat 0 3px;
	color: #13334D;
	font:bold 1.2em Arial, Helvetica, sans-serif;
}
.mep_details ul li.nationality_lt {
	margin-left:3px;
	padding-left:27px;
	background:url("../img/flag/flag_iconsmall_lt.gif") no-repeat 0 3px;
	color: #13334D;
	font:bold 1.2em Arial, Helvetica, sans-serif;
}
.mep_details ul li.nationality_lu {
	margin-left:3px;
	padding-left:27px;
	background:url("../img/flag/flag_iconsmall_lu.gif") no-repeat 0 3px;
	color: #13334D;
	font:bold 1.2em Arial, Helvetica, sans-serif;
}
.mep_details ul li.nationality_lv {
	margin-left:3px;
	padding-left:27px;
	background:url("../img/flag/flag_iconsmall_lv.gif") no-repeat 0 3px;
	color: #13334D;
	font:bold 1.2em Arial, Helvetica, sans-serif;
}
.mep_details ul li.nationality_mt {
	margin-left:3px;
	padding-left:27px;
	background:url("../img/flag/flag_iconsmall_mt.gif") no-repeat 0 3px;
	color: #13334D;
	font:bold 1.2em Arial, Helvetica, sans-serif;
}
.mep_details ul li.nationality_nl {
	margin-left:3px;
	padding-left:27px;
	background:url("../img/flag/flag_iconsmall_nl.gif") no-repeat 0 3px;
	color: #13334D;
	font:bold 1.2em Arial, Helvetica, sans-serif;
}
.mep_details ul li.nationality_pl {
	margin-left:3px;
	padding-left:27px;
	background:url("../img/flag/flag_iconsmall_pl.gif") no-repeat 0 3px;
	color: #13334D;
	font:bold 1.2em Arial, Helvetica, sans-serif;
}
.mep_details ul li.nationality_pt {
	margin-left:3px;
	padding-left:27px;
	background:url("../img/flag/flag_iconsmall_pt.gif") no-repeat 0 3px;
	color: #13334D;
	font:bold 1.2em Arial, Helvetica, sans-serif;
}
.mep_details ul li.nationality_ro {
	margin-left:3px;
	padding-left:27px;
	background:url("../img/flag/flag_iconsmall_ro.gif") no-repeat 0 3px;
	color: #13334D;
	font:bold 1.2em Arial, Helvetica, sans-serif;
}
.mep_details ul li.nationality_se {
	margin-left:3px;
	padding-left:27px;
	background:url("../img/flag/flag_iconsmall_se.gif") no-repeat 0 3px;
	color: #13334D;
	font:bold 1.2em Arial, Helvetica, sans-serif;
}
.mep_details ul li.nationality_si {
	margin-left:3px;
	padding-left:27px;
	background:url("../img/flag/flag_iconsmall_si.gif") no-repeat 0 3px;
	color: #13334D;
	font:bold 1.2em Arial, Helvetica, sans-serif;
}
.mep_details ul li.nationality_sk {
	margin-left:3px;
	padding-left:27px;
	background:url("../img/flag/flag_iconsmall_sk.gif") no-repeat 0 3px;
	color: #13334D;
	font:bold 1.2em Arial, Helvetica, sans-serif;
}
.mep_details ul li.nationality_uk {
	margin-left:3px;
	padding-left:27px;
	background:url("../img/flag/flag_iconsmall_uk.gif") no-repeat 0 3px;
	color: #13334D;
	font:bold 1.2em Arial, Helvetica, sans-serif;
}*/

/*END FLAGS*/
