*{margin:0;padding:0;outline:0;}
html{
	min-height:100.2%;
	overflow:auto;
	font-family:Arial, sans-serif;
	font-size:14px;
}
body{
	padding-top:1px;
}
/* Heading */
h1 { font-size: 140% }
h2 { font-size: 120% }
h3 { font-size: 110% }
h4 { font-size: 100%; }
p, pre, blockquote, ul, ol, h1, h2, h3, h4, h5, h6 { margin: 0.5em 0; padding: 0 }
ul { list-style: none }
ul li { padding-left: 35px;  line-height: 180% }
ol li { margin-left: 35px; line-height: 180% }
th { padding: 5px; font-weight: bold; text-align: left }
hr { border-top: 1px solid #CCCCCC; border-right: 0; border-left: 0; border-bottom: 0; height: 1px }
img{ border: none; outline: none }
a, a:link, a:active, a:focus, a:visited { color: #158DD6; text-decoration: none; }
a:hover { color:#204a87; }
img{border:none 0px;}
.clear{ clear: both }
.bold-txt{ font-weight: bold }
.box-centertxt{text-align:center;}

/* layout */
#pageWrapper{
	width:960px;
	margin:0 auto;
	border:0px solid red;
}
#top-header-menu{
	font-size:10px;
	text-align:right;
	border:none;
}
#top-header-menu a{
	border:none;
}
#header{
	height:150px;
	display:block;
	margin-bottom:5px;
}
#left{
	width:180px;
	float:left;
	margin-top:5px;
	border:0px solid red;
	font-size:0.9em;
}
#right{
	width:170px;
	margin-top:5px;
	margin-left:10px;
	float:right;
	border:0px solid green;
	font-size:11px;
}
#main{
	width:auto;
	padding-top:5px;
	padding-left:10px;
	display:block;
	overflow:hidden;
}
#mainContentWrapper{
	border:1px solid #ebebeb;
	margin-bottom:5px;
}
#footerWrapper{
	width:960px;
	margin:10px auto;
}



#headerUp{
	height:115px;
	background:url(../images/headerup.jpg) repeat-x;
}
a#logo{
	width:286px;
	height:80px;
	display:block;
	background:url(../images/logo.gif) center center no-repeat;
	position:relative;
	top:20px;
	left:15px;
	float:left;
	border:none;
}
#header-description{
	width:394px;
	margin-left:16px;
	height:81px;
	display:block;
	float:left;
	border:0px solid red;
	background:url(../images/greek_text.png) 5px 10px no-repeat;
}
.header-right{
	width:180px;
	height:110px;
	display:block;
	float:right;
	border:0px solid red;
}
a#moto{
	width:175px;
	height:98px;
	display:block;
	background:url(../images/moto_gr.png) center center no-repeat;
	position:relative;
	top:23px;
	left:-8px;
	border:none;
	z-index:100;
}
#headerBar{
	height:35px;
	line-height:35px;
	padding:0 10px;
	background:url(../images/headerbar.gif) repeat-x;
	text-align:right;
	clear:both;
	font-size:11px;
	color:#fff;
	font-family:Verdana, sans-serif;
}
#headerBar p#date{
	background:url(../images/date.png) right center no-repeat;
	height:35px;
	display:block;
}
#headerBar span.date-day{
	font-size:16px;
}
#headerBar span.date-month{
	font-size:14px;
}
#headerBar p{
	margin:0;
	padding:0;
}
#breadcrumb{
	padding:1px;
	margin-bottom:5px;
	border:0px solid red;
	height:18px;
	line-height:18px;
	font-size:0.85em;
}
#top-box{
	margin-bottom:5px;
	border:0px solid green;
	display:block;
	overflow:hidden;
	text-align:center;
}

#left div.moduletable, 
#left div.moduletable-cmodule{
	clear:both;
	margin-bottom:10px;
	padding-bottom:20px;
	font-size:11px;
	background:url(../images/module-bg.gif) center bottom no-repeat;
}
#left div.moduletable-cmodule form{
	background:none;
}
#left div.moduletable-cmodule table{
	padding:5px 2px;
	background:none;
}
#left div.moduletable h3,
#left div.moduletable-cmodule h3{
	background:url(../images/module-header-sm.gif) center bottom no-repeat;
	height:30px;
	line-height:30px;
	padding-left:10px;
	margin-bottom:0px;
}
#left div.moduletable-cmodule table form span.editlinktip{
	padding-bottom:4px;
}


#right div.moduletable,
#right div.moduletable-news,
#right div.moduletable-sm-gray{
	clear:both;
	margin-bottom:4px;
	padding-bottom:5px;
	font-size:11px;
	/*background:url(../images/module-sm-bg.gif) center bottom no-repeat;*/
}
#right div.moduletable h3,
#right div.moduletable-news h3{
	background:url(../images/module-header-sm-blue.gif) center bottom no-repeat;
	height:30px;
	line-height:30px;
	padding-left:10px;
	margin-bottom:0px;
}
#right div.moduletable-sm-gray h3{
	background:url(../images/module-header-sm-gray.gif) center bottom no-repeat;
	height:30px;
	line-height:30px;
	padding-left:10px;
	margin-bottom:0px;
}

#right div.moduletable table,
#right div.moduletable-news table,
#right div.moduletable-sm-gray table{
	padding:5px 2px;
	background:none;
}

#right div.moduletable-news ul{
	width:98%;
	margin:0 auto;
}
#right div.moduletable-news ul li{
	padding-left:14px;
	padding-top:2px;
	padding-bottom:3px;
	margin-bottom:3px;
	line-height:1.2em;
	border-bottom:1px solid #ebebeb;
	background:url(../images/arrow-black.png) 6px 5px no-repeat;
}


#right div.moduletable-banner {
	text-align:center;
	margin:22px 0;
}
#right div.moduletable-banner a {
	border:none;
}


#right div.moduletable-register-box{
	text-align:center;
	margin:0 auto 20px;
}
#right div.moduletable-register-box a {
  width:170px;
  background-color:#006DCC;
  background-image:-webkit-linear-gradient(top, #0088CC, #0044CC);
  background-repeat:repeat no-repeat;
  border-color:rgba(0, 0, 0, 0.0980392) rgba(0, 0, 0, 0.0980392) rgba(0, 0, 0, 0.247059);
  color:#FFFFFF;
  text-shadow:rgba(0, 0, 0, 0.247059) 0 -1px 0;
  -webkit-box-shadow:rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.0470588) 0 1px 2px;
  background-color:rgb(0, 108, 204);
  background-repeat:repeat no-repeat;
  border-bottom-left-radius:5px;
  border-bottom-right-radius:5px;
  border-style:solid;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
  border-width:1px;
  border: 1px solid #bbbbbb;
    *border: 0;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    /*border-color: #e6e6e6 #e6e6e6 #bfbfbf;*/
  box-shadow:rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.0470588) 0 1px 2px;
  cursor:pointer;
  display:inline-block;
  font-size:14px;
  line-height:20px;
  margin-bottom:0;
  padding:8px 0;
  text-align:center;
  text-shadow:rgba(255, 255, 255, 0.74902) 0 1px 1px;
  vertical-align:middle;
}
#right div.moduletable-register-box a:hover {
    text-decoration: none;
    background-color: #e6e6e6;
    *background-color: #d9d9d9;
    /* Buttons in IE7 don't get borders, so darken on hover */

    background-position: 0 -15px;
    -webkit-transition: background-position 0.1s linear;
    -moz-transition: background-position 0.1s linear;
    -o-transition: background-position 0.1s linear;
    transition: background-position 0.1s linear;
    color: #ffffff;
    background-color: #0044cc;
    *background-color: #003bb3;
}


#mainContent{
	padding:0 10px 10px;
	border:1px solid #fff;
	min-height:450px;
	background: url(../images/expo-man.gif) 110% 105% #f2f7fa no-repeat;
}
#mainContent .contentpaneopen h1, #mainContent .contentpaneopen .contentheading{
	font-size:1.7em;
	line-height:36px;
	margin-bottom:20px;
	padding-top:13px;
}
#mainContent .contentpaneopen p{
	margin-bottom:10px;
	text-align: justify;
	line-height:1.3em;
}
#mainContent .sponsor-box-wrapper .sponsor-box-wrapper2{
	margin:5px auto;
	text-align: center;
	display: block;
	width: 560px;
}
#mainContent .sponsor-box-wrapper .sponsor-box-wrapper2 h3{
	margin-bottom:0;
}
#mainContent .sponsor-box-wrapper .sponsor-box-wrapper2 .sponsor-box-body{
	padding:2px 20px;
	text-align:center !important;
}
#mainContent .sponsor-box-wrapper .sponsor-box-wrapper2 .sponsor-box-body p{
	text-align:center !important;
}
#mainContent .sponsor-box-wrapper .sponsor-box-wrapper2 .sponsor-box-body a{
	padding:2px;
	margin:5px 10px;
	display:inline;
	text-align:center !important;
}


table tr.category-list-table{
background-color:#fff;
}
table tr.category-list-table td{
padding:6px 10px;
}


#newsflash {
	display:block;
	width:auto;
	overflow:hidden;
	background:url(../images/newsflash-bg.gif) repeat-x bottom #fff;
	height:30px;
	border:1px solid #DAE0E0;
}
#newsflash a {
	border:none;
}

#main-bottom-left{
	width:48%;
	float:left;
	display:block;
	margin-top:5px;
	margin-right:20px;
	border:0px solid red;
}
#main-bottom-right{
	width:48%;
	float:right;
	display:block;
	margin-top:5px;
	margin-right:0px;
	border:0px solid red;
}
#main-bottom-left h3, #main-bottom-right h3{
	margin-bottom:0px;
}
.main-bottom-full{
	width:100%;
	clear:both;
	display:block;
	padding-top:5px;
}
#bottom, #main-bottom{
	padding:5px 0;
	overflow:hidden;
	font-size:12px;
}
#bottom-left{
	width:48%;
	float:left;
	margin-right:20px;
	display:block;
	border:0px solid red;
	padding:1px;
}
#bottom-right{
	width:48%;
	float:left;
	display:block;
	border:0px solid red;
	padding:1px;
}

ul.general-list li{
	width:92%;
	padding-left:30px;
	background:url(../images/bullet-arrow.gif) 10px center no-repeat;
	font-size:0.9em;
}
ul.general-list2 li{
	width:92%;
	padding-left:30px;
	background:url(../images/bullet-arrow2.gif) 10px 8px no-repeat;
	line-height:1.4em;
	margin-bottom:10px;
	font-size:0.9em;
}

#footer{
	height:26px;
	line-height:26px;
	font-size:11px;
	text-align:center;
}
#footer a#footerMast{
	height:26px;
	width:61px;
	margin-right:10px;
	position:relative;
	top:5px;
	border:none;
}
a.creadmore{
	/*border:1px solid #b6b6b6;
	padding:2px 5px;
	background:#c6e1f2;
	color:#fe8804;*/
	background:url(../images/readmore-btn.gif) center center no-repeat;
	color:#000;
	text-decoration:none;
	width:180px;
	height:22px;
	line-height:22px;
	text-align:center;
	border:none;
	display:block;
	float:right;
	margin-right:20px;
}a.openreg, div.openreg{	background:url(../images/readmore-btn.gif) center center no-repeat;	color:#000;	text-decoration:none;	width:180px;	height:22px;	line-height:22px;	text-align:center;	border:none;	display:block;	float:right;}
a.creadmore:hover, a.openreg:hover{
	background-position:0 0;
	color:#000;
	text-decoration:none;
	border:none;
}

div.moduletable-newsletter {
	clear:both;
	height:130px;
	margin:0 0 15px;
	padding:0;
	display:block;
	overflow:hidden;
	
	background:url(../images/newsletter-bg2.gif) top center no-repeat;
}

div#jnews_module {
	margin-left:5px !important;
	margin-top:11px !important;
}
div.moduletable-newsletter h3 {
	margin:6px 10px;
	font-weight:bold;
	font-size:12px;
	background:url(../images/newsletter-title.gif) left center no-repeat;
	color:transparent;
}
div.moduletable-newsletter table {
	background-color: transparent;
}
div.acajoom-module {
	position:relative;
}
div.acajoom-module br {
	line-height:1px;
	height:1px;
	display:none;
}
div.acajoom-module div.acajoom-module-description, div.acajoom-module p.pretext-newsletter {
	padding:3px 8px;
	margin:0 auto 5px;
	color:#fff;
	font-size:12px;
}
div.acajoom-module p.pretext-newsletter {
	padding:30px 8px 3px;
	margin:0 auto 5px;
	color:#fff;
	font-size:11px;
	background:url(../images/newsletter-title.gif) 8px 7px no-repeat;
}
div.acajoom-module input{
	width: 130px;
	float:left;
	clear:both;
	position:relative;
	left:7px;
	top:0px;
	margin:1px;
	font-size:10px;
	padding:2px 2px;
	color:#666;
	border:1px solid #da8811;
	background:#fff;
}
div.acajoom-module input:hover {
	border-color:#ffae1b;
	color:#000;
}
div.acajoom-module input.acajoom-module-button-subscribe {
	float:right;
	width:18px;
	height:17px;
	background:url(../images/newsletter-button.png) 0 0 no-repeat transparent;
	border:none;
	position:absolute;
	left:148px;
	top:89px;
}
div.acajoom-module input.acajoom-module-button-subscribe:hover {
	background-position: 0 -17px;
}

a.readon, a.readon:hover{
	border:0 none;
}
a#fb-group{
	width:180px;
	height:40px;
	background:url(../images/fbgroup.gif) 0 0 no-repeat;
	display:block;
	margin:10px auto;
}
a#fb-group:hover{
	border:none;
	background-position:0 -40px;
}
#gk_npro-newspro-gray{
	position:relative;
	top:-7px;
}

td.buttonheading a{
	text-decoration:none;
	border:none;
}

.sponsor-box-wrapper{
	margin:0px 0px 4px !important;
	padding:0 !important;
	background:none #fff !important;
}
.sponsor-box-wrapper a:hover{
	border:0px none;
}
.sponsor-box-largeheader h3{
	font-size:10px;
}
.sponsor-box-wrapper h3{
	padding-left:0 !important;
	line-height:27px !important;
	height:27px !important;
	text-align:center;
}

.sponsor-box-wrapper2 h3{
	padding-left:0 !important;
	line-height:19px !important;
	height:37px !important;
	text-align:center;
}

.sponsor-box-wrapper2{
	margin:0px 0px 4px !important;
	padding:0 !important;
	background:none #fff !important;
}

.sponsor-box-body{
	padding:10px 5px;
	text-align:center;
	border-bottom:1px solid #b4c1c8;
	border-left:1px solid #b4c1c8;
	border-right:1px solid #b4c1c8;
	-moz-border-radius-bottomleft: 9px; -webkit-border-bottom-left-radius: 9px; border-bottom-left-radius: 9px; -moz-border-radius-bottomright: 9px; -webkit-border-bottom-right-radius: 9px; border-bottom-right-radius: 9px;
}
.sponsor-box-wrapper.sponsor-box-orange h3{
	color:#fff;
	background:url(../images/sponsor-header-orange.gif) center center repeat-x !important;
}
.sponsor-box-orange.sponsor-box-body{
	border-top:1px solid #e98d06;
}
.sponsor-box-wrapper.sponsor-box-blue h3{
	color:#fff;
	background:url(../images/sponsor-header-blue.gif) center center repeat-x !important;
}
.sponsor-box-blue.sponsor-box-body{
	border-top:1px solid #1fa0ce;
}
.sponsor-box-wrapper.sponsor-box-lightblue h3{
	color:#000;
	background:url(../images/sponsor-header-lightblue.gif) center center repeat-x !important;
}
.sponsor-box-lightblue.sponsor-box-body{
	border-top:1px solid #f5fafb;
}
.sponsor-box-wrapper.sponsor-box-purple h3{
	color:#fff;
	background:url(../images/sponsor-header-purple.gif) center center repeat-x !important;
}
.sponsor-box-purple.sponsor-box-body{
	border-top:1px solid #a8228e;
}
.sponsor-box-wrapper.sponsor-box-green h3{
	color:#fff;
	background:url(../images/sponsor-header-green.gif) center center repeat-x !important;
}

.sponsor-box-wrapper2.sponsor-box-green-extra h3{
	color:#fff;
	background:url(../images/sponsor-header-green-extra.png) center center repeat-x !important;
}
.sponsor-box-green.sponsor-box-body{
	border-top:1px solid #7dc500;
}
.sponsor-box-green-extra.sponsor-box-body{
	border-top:1px solid #7dc500;
}
.sponsor-box-wrapper.sponsor-box-darkgreen h3{
	color:#fff;
	background:url(../images/sponsor-header-darkgreen.gif) center center repeat-x !important;
}
.sponsor-box-darkgreen.sponsor-box-body{
	border-top:1px solid #7dc500;
}
.sponsor-box-wrapper.sponsor-box-gold h3{
	color:#000;
	background:url(../images/sponsor-header-gold.gif) center center repeat-x !important;
}

.sponsor-box-wrapper2.sponsor-box-supergold h3{
	color:#000;
	background:url(../images/supergold.png) center center repeat-x !important;
}

.sponsor-box-bronze.sponsor-box-body{
	border-top:1px solid #f89c41;
}
.sponsor-box-wrapper.sponsor-box-silver h3{
	color:#000;
	background:url(../images/sponsor-header-silver.gif) center center repeat-x !important;
}
.sponsor-box-silver.sponsor-box-body{
	border-top:1px solid #c0c0c0;
}
.sponsor-box-wrapper.sponsor-box-bronze h3{
	color:#fff;
	background:url(../images/sponsor-header-bronze.gif) center center repeat-x !important;
}
.sponsor-box-bronze.sponsor-box-body{
	border-top:1px solid #f89c41;
}

.loading{
	background:url(../images/loading.gif) center center no-repeat #fff;
}

#bottom-full h3, .main-bottom-full h3{
	margin-bottom:0px !important;
}
#bottom-full a img{
	margin:0px 5px;
	padding:3px;
}
#bottom-full a:hover img{
	margin:0px 5px;
	padding:2px;
	border:1px solid #ebebeb;
}

#exhibitors-wrapper{
	margin:10px 0px;
	padding:2px;
	border:0px solid #ebebeb;
}
#exhibitors-wrapper .exhibitor{
	margin:5px;
	padding:5px;
	width:98%;
	clear:both;
	overflow:hidden;
	display:block;
	background-color:#fff;
	border:1px solid #c0c0c0;
}
#exhibitors-wrapper .exhibitor:hover{
	border:1px solid #c4df9b;
}
#exhibitors-wrapper .exhibitor .logo{
	float:right;
	width:32%;
	text-align:center;
	padding:2px;
	border:0px solid #ebebeb;
}
#exhibitors-wrapper .exhibitor .exhibitor-right{
	float:left;
	width:65%;
	padding:2px;
	border:0px solid #ebebeb;
}
#exhibitors-wrapper .exhibitor .title{
	font-size:1.1em;
	font-weight:bold;
	padding:2px 5px;
	border-top:1px solid #ebebeb;
	border-bottom:1px solid #ebebeb;
	background:#f5f5f5;
}
#exhibitors-wrapper .exhibitor .subtitle{
	font-size:0.9em;
}
#exhibitors-wrapper .exhibitor .emphasize{
	font-size:0.9em;
	font-weight:bold;
	margin-top:10px;
}


/*SYNEDRIES LIST*/
.event-day{
	margin-bottom:2px;
	background:#fff;
	padding:10px 5px;
	font-weight:bold;
	border:1px solid #0d499c;
}
.events-list{
	margin:4px 0px 20px;
	display:block;
}
.events-list .event{
	margin-bottom:2px;
	background:#f5f5f5;
	border-bottom:1px dotted #aaa;
}
.events-list .event.row{
	background:#fafafa;
}
.events-list .event:hover{
	background:#fff;
}
.events-list .event table{
	width:100%;
        padding:4px 0;
	border:1px solid #ebebeb;
}
.events-list .event td.date{
	width:15%;
	font-size:10px;
}
.events-list .event td.title{
	width:55%;
	font-size:0.9em;
}
.events-list .event td.extra{
	width:30%;
}



/*programma ana aithousa*/
.session-day{
	margin-bottom:2px;
	padding:4px 2px;
	background:#70c210;
	border-bottom:2px solid #2e3436;
	font-weight:bold;
        color:#fff;
}
.session-wrapper{
	margin-bottom:2px;
	padding:1px;
	background:#fff;
	border:1px solid #babdb6;
}
.session-room{
	margin-bottom:2px;
	padding:4px 4px;
        color:#000;
        background-color:#d3d7cf;
}
.session-wrapper .session table{
	width:100%;
        padding:4px 0;
	border-bottom:1px dotted #ebebeb;
}
.session-wrapper .session table:hover{
	background-color:#fec357;
}
.session-wrapper .session table:hover a{
	color:#19286c;
	display:block;
}
.session-wrapper .session td.date{
	width:16%;
	font-size:11px;
}
.session-wrapper .session td.title{
	width:82%;
	font-size:0.9em;
}
.session-wrapper .session td.extra{
	width:0%;
}




/*SYNEDRIES*/
.event-wrapper{
	width:100%;
	display:block;
}
.event-wrapper .title{
	font-size:1.25em;
	padding:4px 5px;
	margin:10px 0 20px;
	display:block;
	text-align:center;
	border-top:1px solid #006fba;
	border-bottom:1px solid #006fba;
	background:#fff;
}
.event-wrapper .window-wrapper{
	float:right;
	width:260px;
	display:block;
	overflow:hidden;
        margin:0 5px 20px 20px;
}
.event-wrapper .logo{
	width:250px;
	margin:5px 0 5px;
	padding:6px 3px;
	text-align:center;
	float:right;
	display:block;
	overflow:hidden;
	border:0px solid #ebebeb;	
}
.event-wrapper .info{
	width:250px;
	margin:10px 0px 0px 10px;
	padding:2px;
	display:block;
	float:right;
	overflow:hidden;
	background:#fff;
	border:1px solid #888;
}
.event-wrapper table{
	width:100%;
	background:#fff;
}
.event-wrapper table caption{
	color:#fff;
	padding:3px;
	background:#006fba;
}
.event-wrapper table th{
	font-size:0.85em;
	width:40%;
}
.event-wrapper table td, .event-wrapper table th{
	border-bottom:1px dotted #666;
}
.event-wrapper table p{
	margin:0 !important;
	padding:0 !important;
	text-align:left !important;
}
.event-wrapper .description{
	
}
.event-wrapper .description ul{
	font-size:1em;
	list-style:none;
padding-left:10px;
}
.event-wrapper .description ul li{
	list-style-type:disc;
	list-style-position:inside;
	line-height:1.5em;
	padding:5px;
}


.ui-widget {
	font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;
	font-size:0.9em;
}

.ui-corner-all {
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	background:url("../images/ui-bg_flat_55_fbec88_40x100.png") repeat-x scroll 50% 50% #FBEC88;
	border:1px solid #FAD42E;
	color:#363636;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	color:#363636;
}

.ui-state-highlight .ui-icon {
	background-image:url("../images/ui-icons_2e83ff_256x240.png");
}
.ui-icon-alert {
	background-position:0 -144px;
}

.ui-icon {
	background-image:url("../images/ui-icons_469bdd_256x240.png");
	height:16px;
	width:16px;
}

.ui-icon {
	background-repeat:no-repeat;
	display:block;
	overflow:hidden;
	text-indent:-99999px;
}

.input#inputbox {
margin-top:3px !important;
size:23;
}

.banneritem_lcds{

padding-left:10px;
padding-bottom: 10px;
padding-top: 3px;


}