/*-----------------------------------------------------------------------------
Project Styles For Public Opinion Web Site

version : 1.0
moddification date : 04/11/2008
author : Kostas Androulakis
tel: (+30) 210 6876608
email : Kostas.Androulakis@intrasoft-intl.com
website : http://www.intrasoft-intl.com/
-----------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------

						GENERAL

-----------------------------------------------------------------------------*/
body {
	margin:10px 10px 0px 10px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#top {
	border:none;
}
/*-----------------------------------------------------------------------------

						LEFT MENU

-----------------------------------------------------------------------------*/
#leftcontent {
	position: absolute;
	left:10px;
	width:179px;
	background-image: url(../images/left_menu_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	top:160px;
}
#leftcontent a:link, #leftcontent a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
#leftcontent a:hover{
	text-decoration: underline;	
	color: #FFFFFF;
}
#left_menu_top {
	background-image: url(../images/left_menu_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:176px;
	height:30px;
}
#left_menu_title {
	font-size: 105%;
	color: #7c7c7c;
	font-weight: bold;
	margin-left:11px;
	padding-bottom:20px;
}
#left_menu_title a:link, #left_menu_title a:visited{
	color: #666666;
	text-decoration: none;
}

#left_menu_title a:hover{
	color: #999999;
	text-decoration: none;
}
/*-----------------------------------------------------------------------------
						LEFT MENU - Main Links
-----------------------------------------------------------------------------*/
#left_menu_cf{
	background-image: url(../images/cf_left_menu.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	color: #FFFFFF;
	width:150px;
	padding:3px 15px 5px 20px;
	font-size: 70%;	
}
#left_menu_{
	background-image: url(../images/cf_left_menu.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	color: #FFFFFF;
	width:150px;
	padding:3px 15px 5px 20px;
	font-size: 70%;	
}

#left_menu_standard{
	background-image: url(../images/standard_eb_left_menu.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	color: #FFFFFF;
	width:150px;
	padding:3px 15px 5px 20px;
	margin-top: 20px;
	font-size: 70%;
	font-weight: bold;
}
#left_menu_special{
	background-image: url(../images/special_eb_left_menu.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	color: #FFFFFF;
	width:150px;
	padding:3px 15px 5px 20px;
	margin-top:5px;
	font-size: 70%;
	font-weight: bold;
}
#left_menu_cceb{
	background-image: url(../images/cceb_left_menu.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	color: #FFFFFF;
	width:150px;
	padding:3px 15px 5px 20px;
	margin-top:5px;
	font-size: 70%;
	font-weight: bold;
}
#left_menu_flash{
	background-image: url(../images/flash_eb_left_menu.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	color: #FFFFFF;
	width:150px;
	padding:3px 15px 5px 20px;
	margin-top:5px;
	font-size: 70%;
	font-weight: bold;
}
#left_menu_quality{
	background-image: url(../images/quali_left_menu.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	color: #FFFFFF;
	width:140px;
	padding:3px 15px 5px 20px;
	margin:5px 0 0 1px;
	font-size: 70%;
}
#left_menu_events{
	background-image: url(../images/events_eb_left_menu.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	color: #FFFFFF;
	width:150px;
	padding:3px 15px 5px 20px;
	margin-top:15px;
	font-size: 70%;
}
#left_menu_archive{
	background-image: url(../images/archives_left_menu.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	color: #FFFFFF;
	width:150px;
	padding:3px 15px 5px 20px;
	margin-top:15px;
	font-size: 70%;
}
#left_menu_opeuro{
	background-image: url(../images/euro_left_menu.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	color: #FFFFFF;
	width:150px;
	padding:3px 15px 5px 20px;
	margin-top:15px;
	font-size: 70%;
}
#left_menu_bottom {
	background-image: url(../images/left_menu_bottom.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:176px;
	height:47px;
}
/*-----------------------------------------------------------------------------

						MAIN CONTENT

-----------------------------------------------------------------------------*/
#centercontent {
background:#fff;
margin-left: 200px;
margin-right:207px;
voice-family: "\"}\"";
voice-family: inherit;
margin-left: 190px;
margin-right:208px;

	}
html>body #centercontent {
margin-left: 190px;
margin-right:208px;
	}
#main_top_description_home {
	margin:0;
	padding:30px 0 30px 0;
	
}
h1{
	
	font-size: 120%;
	color: #000000;
	padding:25px 0 0 31px;
	margin: 10px 0 0 0;
}
h2 {
	font-weight:bold;
	font-size: 100%;
	color: #000000;
	/*padding:25px 0 10px 31px;
	margin: 10px 0 0 0;*/
	padding:25px 0 0 31px;
	margin:0;
	position:relative;
}
h5 {
	color: #FFFFFF;
}
table.blue  h5,
table.light_blue  h5 {
	color:#003399;
}
#center_content_cceb  {
	padding-top:30px;
	margin-left:200px;
}
#center_content_cceb ul,
#centercontent ul{
            list-style-position: inside;
            list-style-type: none;
            position: relative;
}

#center_content_cceb li,
#centercontent li{

            font-size: 80%;

}

#center_content_cceb li a:link, #center_content_cceb  li a:visited,
#centercontent li a:link, #centercontent li a:visited{

            text-decoration: underline;

            color: #000000;

}

#center_content_cceb li a:hover,
#centercontent li a:hover{

            color: #666666;

            text-decoration: none;            

}

#center_content_cceb p,
#centercontent p {

            font-size: 75%;

            margin-left:10px;

}

/*-----------------------------------------------------------------------------
						MAIN CONTENT - STANDARD EB
-----------------------------------------------------------------------------*/
#main_top_blue{
	margin: 40px 0 0 10px;
	padding-bottom:10px;
	background-image: url(../images/icon_standard_eb1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 110px;
}
#main_top_blue p{
	float:left;
	margin:0;
	padding:10px 0 0 110px;
}

table.blue{
	border: medium solid #535c9f;
	font-size:75%;
	margin:70px 0 0px 200px;
	padding:0;
	background-color: #ecefff;
	width:79%;
	text-align:left;
}
tr.bluetitles{
	color: #FFFFFF;
	background-color: #535c9f;
	height:25px;
	margin-left:5px;
	font-weight: bold;
	text-align: left;
}

td.bluetitles{
	color: #FFFFFF;
	background-color: #535c9f;
	height:25px;
	margin-left:5px;
	font-weight: bold;
	text-align: left;
}
td.blueborders{
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #535c9f;	
}
table.blue h5{
	text-align: center;
	vertical-align: middle;
	
}
table.blue strong{
	color: #FFFFFF;
	font-size:100%;
	padding:0 0 5px 5px;

}
table.blue a:link, table.red a:visited{
	text-decoration: underline;
	color: #000000;
	padding-left:5px;
}
table.blue a:hover{
	text-decoration: none;
	color: #000000;
}
/*-----------------------------------------------------------------------------
						MAIN CONTENT - SPECIAL EB
-----------------------------------------------------------------------------*/
#main_top_orange{
	margin: 40px 0 0 10px;
	padding-bottom:10px;
	background-image: url(../images/icon_special_eb1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 110px;
}
#main_top_orange h2{
	padding:30px 0 0 0;
	margin:0 0 0 0;
	float:left;

}
#main_top_orange p{
	float:left;
	margin:0;
	padding:10px 0 0 110px;
}

table.orange{
	border: medium solid #e8bd5e;
	background-color: #fffcf9;
	font-size:75%;
	margin:10px 0 0px 30px;
	padding:0;
	width:91%;
	text-align:left;
}
tr.orangetitles{
	color: #FFFFFF;
	background-color: #e8bd5e;
	height:25px;
	margin-left:5px;
	font-weight: bold;
	text-align: left;
}
td.orangetitles{
	color: #FFFFFF;
	background-color: #e8bd5e;
	height:25px;
	margin-left:5px;
	font-weight: bold;
	text-align: left;
	
}
td.orangeborders{
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #e8bd5e;	
}
table.orange tr{
	text-align: left;
	vertical-align: top;
	border: medium 1 #e8bd5e;
}
table.orange tr strong{

	margin:5px 0 0 5px;
}
table.orange a:link, table.red a:visited{
	text-decoration: underline;
	color: #000000;
	padding-left:5px;

}
table.orange a:hover{
	text-decoration: none;
	color: #000000;
}
/*-----------------------------------------------------------------------------
						MAIN CONTENT - CCEB
-----------------------------------------------------------------------------*/
#main_top_green{
	margin: 40px 0 0 10px;
	padding-bottom:10px;
	background-image: url(../images/icon_cceb.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 110px;
}
#main_top_green p{
	float:left;
	margin:0;
	padding:10px 0 0 110px;
}

table.green{
	border: medium solid #a2c36a;
	font-size:75%;
	margin:70px 0 0px 200px;
	background-color: #edf8e9;
	padding:0;
	width:79%;
	text-align:left;
	
}
tr.greentitles{
	color: #FFFFFF;
	background-color: #a2c36a;
	height:25px;
	margin-left:25px;
	font-weight: bold;
	text-align: left;
}
td.greentitles{
	color: #FFFFFF;
	background-color: #a2c36a;
	height:25px;
	margin-left:25px;
	font-weight: bold;
	text-align: left;
}
table.green tr{
	text-align: left;
	vertical-align: top;
}

table.green tr strong{

	margin:5px 0 0 5px;
}
table.green a:link, table.green a:visited{
	text-decoration: underline;
	color: #000000;
	padding-left:5px;

}
table.green a:hover{
	text-decoration: none;
	color: #000000;
}

/*-----------------------------------------------------------------------------
						MAIN CONTENT - FLASH EB
-----------------------------------------------------------------------------*/
#main_top_red{
	margin: 40px 0 0 10px;
	padding-bottom:10px;
	background-image: url(../images/icon_flash_eb1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 110px;
}
#main_top_red p{
	float:left;
	margin:0;
	padding:10px 0 0 110px;
	
}
#main_top_red h2{
	padding:30px 0 0 0;
	margin:0 0 0 0;
	float:left;
}
table.red{
	border: medium solid #d05a53;
	background-color: #fff9f9;
	font-size:75%;
	margin:10px 0 0px 30px;
	padding:0;
	width:91%;
	text-align:left;
}
tr.redtitles{
	color: #FFFFFF;
	background-color: #d05a53;
	height:25px;
	margin-left:5px;
	font-weight: bold;
	text-align: left;
}
td.redtitles{
	color: #FFFFFF;
	background-color: #d05a53;
	height:25px;
	margin-left:5px;
	font-weight: bold;
	text-align: left;
}
table.red h5{
	text-align: center;
	vertical-align: middle;
}
td.redborders{
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #d05a53;	
}
table.red strong{
	color: #FFFFFF;
	font-size:100%;
	padding:0 0 5px 5px;
}
table.red a:link, table.red a:visited{
	text-decoration: underline;
	color: #000000;
	padding-left:5px;
}
table.red a:hover{
	text-decoration: none;
	color: #000000;
}
/*-----------------------------------------------------------------------------
						MAIN CONTENT - QUALITY STUDIES
-----------------------------------------------------------------------------*/
#main_top_grey{
	margin: 40px 0 0 10px;
	padding-bottom:10px;
	background-image: url(../images/icon_quali_studies.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 110px;
}
#main_top_grey p{
	float:left;
	margin:0;
	padding:10px 0 0 110px;
	
}

table.grey{
	border: medium solid #666666;
	font-size:75%;
	margin:70px 0 0px 200px;
	background-color: #ebebeb;
	padding:0;
	width:79%;
	text-align:left;
	
}
tr.greytitles{
	color: #FFFFFF;
	background-color: #666666;
	height:25px;
	margin-left:5px;
	font-weight: bold;
	text-align: left;
}
td.greytitles{
	color: #FFFFFF;
	background-color: #666666;
	height:25px;
	margin-left:5px;
	font-weight: bold;
	text-align: left;
}
td.greyborders{
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #666666;	
}
table.grey h5{
	text-align: center;
	vertical-align: middle;
}
table.grey strong{
	color: #FFFFFF;
	font-size:100%;
	padding:0 0 5px 5px;

}
table.grey a:link, table.grey a:visited{
	text-decoration: underline;
	color: #000000;
	padding-left:5px;
}
table.grey a:hover{
	text-decoration: none;
	color: #000000;
}
/*-----------------------------------------------------------------------------
						MAIN CONTENT - EP-PE
-----------------------------------------------------------------------------*/
#main_top_ep_blue{
	margin: 40px 0 0 10px;
	padding-bottom:10px;
	background-image: url(../images/icon_archives.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 200px;
}
.top_ep_links{
	margin:20px 5px 0 10px;
	padding:0;
	
}
.top_ep_links a:link, .top_intro_links a:visited {
	color: #333333;
	text-decoration: none;
	font-size: 80%;
	margin-left: 20px;
	font-weight: bold;
	float:left;
}
.top_ep_links a:hover{
	color: #333333;
	text-decoration: underline;
	font-size: 80%;
	margin-left: 20px;float:left;
}

/*-----------------------------------------------------------------------------
						MAIN CONTENT - ARCHIVES
-----------------------------------------------------------------------------*/
#main_top_light_blue{
	margin: 40px 0 0 10px;
	padding-bottom:10px;
	background-image: url(../images/icon_archives.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 110px;
}
#main_top_light_blue p{
	float:left;
	margin:0;
	padding:10px 0px 0px 110px;
	
}
#light_blue h2{
	font-size: 90%;
	color: #9ac6d1;	
	margin:0 0 0 10px;
	padding-top:60px;
	position:relative;
}
table.light_blue{
	border: medium solid #9ac6d1;
	float:left;
	font-size:75%;
	width:99%;
	margin:20px 0 10px 1%;
	background-color: #ecefff;
}
tr.light_bluetitles{
	color: #FFFFFF;
	background-color: #9ac6d1;
	height:25px;
	margin-left:5px;
	font-weight: bold;
	text-align: left;
}
td.light_bluetitles{
	color: #FFFFFF;
	background-color: #9ac6d1;
	height:25px;
	margin-left:5px;
	font-weight: bold;
	text-align: left;
}
td.light_blueborders{
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #9ac6d1;	
}
table.light_blue h5{
	text-align: center;
	vertical-align: middle;
}
table.light_blue strong{
	color: #FFFFFF;
	font-size:100%;
	padding:0 0 5px 5px;

}
table.light_blue a:link, table.light_blue a:visited{
	text-decoration: underline;
	color: #000000;
	padding-left:5px;
}
table.light_blue a:hover{
	text-decoration: none;
	color: #000000;
}

/*-----------------------------------------------------------------------------

						RIGHT MENU

-----------------------------------------------------------------------------*/
#rightcontent {
	position: absolute;
	right:10px;
	top:170px;
	width:150px;
	}
/*-----------------------------------------------------------------------------

						Footer

-----------------------------------------------------------------------------*/
.date{
float:left;

}