* {
	margin: 0;
}
html, body {
	height: 100%;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -42px; /* the bottom margin is the negative value of the footer's height */
}
.footer, .push {
	height: 42px; /* .push must be the same height as .footer */
}

body {color:#000; min-width:600px; background:#fff url(/img/hbhelp.jpg) repeat-x}
.footer {background:#4A4A4A;}
.footer p {padding:10px; color:#fff; margin:0;}

a.homeLink, a.homeLink:hover {float:left; text-decoration:none; cursor:pointer; padding:40px 290px 47px 290px}
.strng { font-weight:bold; }
div.spacer, div.spacerForm {clear: both; height: 0; font-size:0}

#header {height:100px; border-bottom:1px solid #000; background:#4A4A4A url(/img/logo.png) top left no-repeat;}
#header #logout {position:absolute; top:5px; right:15px; height:50px; color:#fff; font-weight:bold; text-align:center}
#header #loginLogo { position:absolute; top:0px; right:5px; width:185px; height:52px; background:url(/img/amlogo.gif) top left no-repeat; padding:0; margin:0}
#header #logout a {color:#eaeaea; font-weight:normal;}
#header #logout a:hover {color:#fff; font-weight:normal; text-decoration:none}
#header #logout a img {vertical-align:middle}	

	#nav, #nav ul {
		float: left;
		width:100%;
		list-style: none;
		line-height: 1;
		background:#E4E4E4 url(/img/submenu_bg.gif) repeat-x;
		font-weight: bold;
		padding: 0;
		border: solid #ccc;
		border-width: 1px 0;
		margin: 0 0 1em 0;
	}

	#nav a {
		display: block;
		color: #333;
		border-right:1px solid #ccc;
		text-decoration: none;
		padding: 0.6em 2em;
	}

	#nav a:hover {color:#000;}
	#nav li {float: left; padding:0}
	#nav li ul {
		position: absolute;
		background:#eaeaea;
		left: -999em;
		height: auto;
		width: 14.4em;
		w\idth: 13.9em;
		border-width:1px;
		margin: 0;
	}

	#nav li li {padding-right: 1em; width:13em; border-bottom:1px solid #ccc}
	#nav li ul a {padding: 0.6em 0.4em;	border-right:none;}
	#nav li ul ul {margin: -1.75em 0 0 14em}
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}
	#nav li:hover, #nav li.sfhover {background:#fff}
	
	#content {clear: left; padding:0 10px 10px 10px}

	/* Left Menu basic 
	#nav ul {margin:0; padding:0; list-style-type: none;}
	#nav ul li { text-align:left;}
	#nav a {display:block; padding:5px; width:99%; background:#fff; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;}
	#nav a:link, #navlist a:visited {color:#000; text-decoration:none}
	#nav a:hover {background-color: #369; color: #fff}
	#nav li.sectionEnd a {border-bottom:1px solid #000;}
	#nav li.sectionEnd {display:block; text-align:center; font-weight:bold; padding:5px; width:99%; background:#4A4A4A; color:#fff; border-right: 1px solid #ccc; }
	#nav li a img { vertical-align:middle}
	*/

	/**** IndexPage Layout ****/
	.preview {float: left; width: 205px; height: 140px; margin: 4px; padding: 5px; text-align: center; background-color: #fff; border-right: 1px solid #ccc;	border-bottom: 1px solid #ccc}
	.preview img {margin:0;}
	.preview span {display:block; font-size:80%; margin-bottom: 10px}

	/**** Breadcrumbs ****/
	div.breadcrumbs {overflow:hidden; margin:5px 0; padding:0; height:30px; line-height:30px; color:#888; border:1px solid #eee; background:url(/img/bg-stripe-3.png) repeat-x;}
	div.breadcrumbs a, div.breadcrumbs em, div.breadcrumbs span {float:left; overflow:hidden; height:30px; padding:0 8px; font-style:normal; font-size:110%}
	div.breadcrumbs span {background:url(/img/bg-breadcrumb.png) no-repeat left center; overflow:hidden; padding:0 0 0 10px; width:0px; filter:alpha(opacity=40); opacity:0.4;}
	
	/*** Headers ***/
	h1 {font-size:110%}
	h2 {font-size:105%}
	h1, h2 {color:#fff; font-weight:bold; text-align:left; border:1px solid #666; background:#4A4A4A url(/img/h1b.jpg) repeat-x;  padding:6px; margin:10px 0 0 0}
	h1.add, h1.edit {margin-bottom:2px}

	/* Lists Items   */
	table { border-collapse:collapse;} 
	.mainTable, .ruler {width:100%; border:1px solid #4A4A4A; margin:10px 0 15px 0}
	table.mainTable {border-collapse:collapse;} 
	tr, th, td {empty-cells:show;}
	.mainTable .subtHead th, .ruler .subtHead th, tfoot tr td {background:#ccc; border-top:1px solid #4A4A4A}
	.mainTable thead tr th.noBrd, .ruler thead tr th.noBrd {border-right:none}
	.mainTable thead tr th.noBrd2, .ruler thead tr th.noBrd2 {border-right:none}
	.mainTable thead tr .headAdd, .ruler thead tr .headAdd {border-left:none; text-align:right;}
	.ruler .subtHead td, .ruler td.vtitle {background:#eaeaea;  font-weight:bold; }
	.ruler thead tr th.noBrd {border-right:none}
	.ruler thead tr th.noBrd2 {border-right:none}
	.ruler thead tr .headAdd {border-left:none}
	.ruled {background:#eee; font-weight:bold;}    
	.ruler tr td {text-align:right}
	tbody tr.odd {background:#fff}
	tbody tr.ghigh td {background:#00CC33}
	td.actions2 { width:35px; text-align:center;}
	td.actions3 { width:60px; text-align:center;}
	td.actions4 { width:80px; text-align:center;}
	td.actions5 { width:100px; text-align:center;}
	tfoot td {text-align:center; }
	tfoot td a {font-weight:bold; }
	td.itittle {background:#eaeaea;  color:#000;	width:120px;	font-weight:bold}
	td.itittleBig {background:#eaeaea;  color:#000; width:150px;	font-weight:bold}
	.headAdd a img { vertical-align:middle;}
	thead tr.mainHead th {font-size:105%; color:#fff; font-weight:bold; border-left:none;  border-right:none; border-top:1px solid #666; border-bottom:1px solid #666; background:#4A4A4A url(/img/h1b.jpg) repeat-x; padding:3px; margin:0}
	.mainTable thead tr.mainHead th {font-size:105%; color:#fff; font-weight:bold; border-left:none;  border-right:none; border-top:1px solid #666; border-bottom:1px solid #666; background:#4A4A4A url(/img/h1b.jpg) repeat-x; padding:3px; margin:0}
	
	.mainTable thead tr.mainHead .headAdd a {text-align:right; color:#fff; font-size:100%;}
	.mainTable thead tr.mainHead .headAdd a:hover {text-align:right; color:#ccc}
	.mainTable thead tr.mainHead .noBrd2 a {color:#fff; font-size:100%;}
	.mainTable thead tr.mainHead .noBrd2 a:hover {color:#ccc}
	.emptytbl {	text-align:center; color:#666; font-weight:bold; padding:15px;}	
	
	/********* Forms ********/
	.submbtns {text-align:center; background:#ccc; clear:both; height:40px; border-bottom:1px solid #4A4A4A; margin:15px auto 0 auto}
	.submbtns div {float:left; margin:0 5px}
	.canceledit {float:right; clear:both; margin:0 15px 5px 0}
	.submbtns .canceledit {float:right; clear:none; margin:10px 5px 0 5px; font-weight:bold;}
	.canceledit img { vertical-align:middle}
	.labelReq {font-weight:bold;}	
	
	/* Input Generic */
	input, textarea, select, a.delBtn {margin:0.5em 0; padding:5px; border:1px solid #bbb;}
	a.delBtn { background:#eaeaea; margin-top:15px; color:#000 }
	input:focus,  textarea:focus, select:focus {border:1px solid #666;}
	input.short, select.short {width:80px; padding:5px;}
	
	input[type=checkbox], input[type=radio], input.checkbox, input.radio {position:relative;top:.75em; }

	label, .label {font-weight:bold; color:#000;}

	/* .wwgrp {float:left; clear:right; width:49%; margin:0 ; padding:0;  height:40px; } */

 
 	div.wwgrp label {padding-left:5px;}
	 
	fieldset {padding:0.5em; margin:0 0 1.5em 0;border:1px solid #ccc; clear:both;}

	.txtareaHelper .wwgrp {height:auto}
	
	div.roValue { padding-top:13px; }
	div.wwctrl {float:left; text-align: left; width:180px;}
	
	div.wwctrl input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
	width: 160px;
	}
	div.wwctrl select {width:175px;}	
	div.wwctrl textarea {width:175px; height:110px}

	div.chkboxcont {float:left; text-align: left; width:25px;}

	div.wwlbl,span.wwlbl {
		float: left;
		text-align: left;
		width: 280px;
		padding:10px 0 0 0;
		margin:0
	}
	div.wwctrl, span.wwctrl {
		float: left;
		clear: right;
		padding: 1px 0 0 0;
		margin: 0
	}	

	#docalc .wwctrl input {width:40px;}
	div.underlined .wwgrp { border-bottom:1px solid #ccc}
	div.underlined .wwctrl {padding-top:13px}
	.slctcont .wwgrp { border:none}

	div#mb_contents ul {
		list-style:none;
		margin:10px 0 0 0;
		padding:0
	}
	
	div#mb_contents ul li {
		padding:10px 5px 10px 3px;
		border-bottom:1px solid #ccc;
	}
	
	
	div#mb_contents form .wwgrp {margin: 0; padding: 10px; width:90%; float:none; height:20px; border:none} 
	div#mb_contents .editlink { display:none; visibility:hidden}
	td.nobrd .wwgrp { border:none}
	td.nobrd .wwgrp textarea {width:410px; margin:0}

	div#mb_contents form.viewform {
		width:798px;
		height:auto;
	}
	
	form.viewform .wwgrp, 
	div#mb_contents form.viewform .wwgrp {float:left; clear:right; width:49%; margin:0 ; padding:0;  height:auto; padding:5px 0 5px 5px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; }
	form.viewform div.wwlbl,  form.viewform span.wwlbl {float:left; width:180px; text-align: left; font-weight: bold; padding:0;}
	form.viewform div.wwctrl {float:left; text-align: left; width:180px; padding:0; }
	
	form.viewform .txtareaHelper, div#mb_contents form.viewform .txtareaHelper {
		height:180px;
		margin-bottom:10px;
	}
	form.viewform .txtareaHelper .wwgrp, div#mb_contents form.viewform .txtareaHelper .wwgrp { float:left; clear:both; width:98%; height:130px; border:none }
	form.viewform .txtareaHelper div.wwctrl, div#mb_contents form.viewform .txtareaHelper div.wwctrl {text-align: left; width:100%; padding:0; }
	form.viewform .txtareaHelper div.wwctrl textarea, div#mb_contents form.viewform .txtareaHelper div.wwctrl textarea {width:100%; height:80px}
	form.viewform .txtareaHelper div.wwlbl,  
	form.viewform .txtareaHelper span.wwlbl,
	div#mb_contents form.viewform .txtareaHelper div.wwlbl, 
	div#mb_contents form.viewform .txtareaHelper span.wwlbl {text-align: left; font-weight: bold; padding:0;}

	form.todo .txtareaHelper .wwgrp { float:left; clear:both; width:98%; height:130px; border:none }
	form.todo .txtareaHelper div.wwctrl {text-align: left; width:100%; padding:0; }
	form.todo .txtareaHelper div.wwctrl textarea {width:100%; height:340px}
	form.todo .txtareaHelper div.wwlbl,  
	form.todo .txtareaHelper span.wwlbl {text-align: left; font-weight: bold; padding:0;}
	form.todo .txtareaHelper infotxt {
		height:380px;
		margin-bottom:10px;
	}
	form.todo .wwgrp {float:left; clear:right; width:49%; margin:0 ; padding:0;  height:auto; padding:5px 0 5px 5px; }



	/***** Error messages *****/
	label.errorLabel {color:#ff0000}
	/*div.errorMessage, .errorMessage {background:#DD0000; color:#fff; font-weight:bold; padding:5px; text-align:left; margin:5px 0}*/
	div.successMessage {background:#009900; color:#fff; font-weight:bold; padding:5px; text-align:left; margin:5px 0}
	ul.errlist {float:left; margin:10px 5px; padding:0;}
	ul.errlist li span.errorMessage {text-align:left; padding-bottom:3px; font-weight:bold; border-bottom:1px solid #ccc;}
	/*.wwerr {display:none; visibility:hidden;} */
	

	div.errorMessage, .errorMessage {color:#fff; background:#DD0000; font-weight:bold; font-style:italic; font-size:11px; padding:0 5px; text-align:left; margin:0}
	ul.errlist .errorMessage {background:#DD0000; color:#fff; font-weight:bold; padding:5px; text-align:left; margin:5px 0}


	form ul {
		list-style:none;
		padding:5px 0 ;
		margin:0 auto;
	}
	
	form ul li {
		list-style:none;
		padding:0 0 10px 0;
		margin: 0;
	}
	
	form ul li	.errorMessage {
	}
	
	/* Tool Tips */
	a.tipz {	text-decoration:none}
	a.tipz img {vertical-align:middle; }
	table tr td img, table tr td a img {vertical-align:middle;}
	.tip-title {color: #fff; z-index: 13000;  padding: 2px 5px; text-align:center; 	background:#369}
	.tip-text {color: #fff; z-index: 13000;  padding: 8px; 	background: url(/img/bubble.png) top left;}
	.hidetip{display:none;}
	.tip .hidetip {display:block;}

	/***** Paging Index *****/
	#paging { text-align:center; margin:0 auto}
	#paging a {color: #0099FF; text-decoration:none}
	#paging a:hover {color: #003366;}
	#paging .pagingrecs {text-align:right; float:right; font-style:italic;}
	#paging .pagingrecs span {font-weight:bold;	font-style:normal;}

	/******* Ajax Loading *******/
	.ajax-loading-1 {background: url(/img/spinner.gif) center no-repeat;}
	.ajax-loading-2 {visibility:hidden;}

	/***** Date Picker ******/
	input.dp  {	background:#fff url(/img/calendar.png) right no-repeat;}
	
	/* the div that holds the date picker calendar */
	.dpDiv { width:220px; border:none; background:#444 url(/img/cal/cal_bg.gif) repeat-x ;}
	
	/* the table (within the div) that holds the date picker calendar */
	.dpTable {text-align:center; width:220px; border:none; font-size:10px; color: #fff; background-color:#444; empty-cells:show; }
	
	.dpTable tr td {font-size:10px;}
	
	/* a table row that holds date numbers (either blank or 1-31) */
	.dpTR {}
	
	/* the top table row that holds the month, year, and forward/backward buttons */
	.dpTitleTR {border:none }
	
	/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
	.dpDayTR { border:none }
	
	/* the bottom table row, that has the "This Month" and "Close" buttons */
	.dpTodayButtonTR {border:none;}
	
	/* a table cell that holds a date number (either blank or 1-31) */
	.dpTD {background:#444; border:none; border-right:1px solid #ccc; }
	
	/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
	.dpDayHighlightTD {background-color:#369; border:none; border-right:1px solid #333;}
	
	/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
	.dpTDHover {background-color: #aca998; border: none; cursor: pointer; color: #003D00;}
	
	/* the table cell that holds the name of the month and the year */
	.dpTitleTD { color:#fff; border:none ; text-align:center;}
	
	/* a table cell that holds one of the forward/backward buttons */
	.dpButtonTD {border:none ;}
	
	/* the table cell that holds the "This Month" or "Close" button at the bottom */
	.dpTodayButtonTD { text-align:center; border:none}
	
	/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
	.dpDayTD {background: #ccc url(/img/cal/days_bg.jpg) repeat-x; font-weight:bold; border:none; border-bottom:1px solid #333; border-top:1px solid #333; color: #333;}
	
	/* additional style information for the text that indicates the month and year */
	.dpTitleText {color:#fff;  font-weight: bold;}
	.dpTitleTR td {background:#4A4A4A url(/img/h1b.jpg) repeat-x;}
	
	/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
	.dpDayHighlight {color:#fff;  font-weight: bold;}
	
	/* the forward/backward buttons at the top */
	.dpButton {color:#fff; font-size:10px; background: #333; font-weight: bold; padding: 0px;}
	
	/* the "This Month" and "Close" buttons at the bottom */
	.dpTodayButton {font-size:10px; color:#fff; background: #333; padding:2px;}
	
	/* Organo PoPup */
	.catalogpop {	margin:10px}
	div.row span.left {float: left; text-align: left;  font-size:110%; font-weight: bold; color:#666; width: 49%}
	div.row span.right {float: left; text-align: left; font-size:110%; font-weight: normal;  color: #000; width: 49%}	

	p.inparentlist {padding: 10px 0 10px 15px; border-bottom:1px solid #ccc;}

	/* Inside dialogs */
	div#mb_contents .mainTable {margin:0 auto}
	table#catalogItem tr td.itittle {width:180px}
	div#mb_contents table#catalogItem {width:790px;}
	div#mb_contents table#catalogItem tr td.itittle {width:100px}
	.dlgcont {margin:0 10px; width:500px; height:350px}
	
	
	form.inline .wwgrp {float:left; margin:0 ; padding:0; width:200px; height:40px; }
	form.inline div.wwlbl {float:left;}
	form.inline div.wwctrl {float:left; text-align: left; }	

	#log {clear:both; padding: 0.5em; margin: 10px; width:500px;}
	#log_res {overflow:auto}
	#log_res.ajax-loading {padding: 20px 0; background: url(/img/spinner.gif) no-repeat center;}	

   .num {text-align:right;}
 	
	#loginSmallBox {
		width:600px;
		border:1px solid #ccc;
		padding:30px;
		margin:20px auto;
		clear:both;
	}
	
	#loginSmallBox .wwgrp {	margin: 0; padding: 0; clear:both; float:none; width:100%; height:40px;	border:none}
	#loginSmallBox .submbtns { background:#fff; border-bottom:none }
	#loginSmallBox form input {width:100px}
	
	#calibrationbox {display:none}
	.ticketsnote {margin:0 auto; text-align:center; padding:5px;}
	.highlight {background:#FFFFCC;}
	
	/* Anchor Button */
	a.button,
	a.button span { position:relative; display:inline-block; text-decoration:none; cursor:pointer; white-space:nowrap; vertical-align:middle; }
	a.button { padding:0; background-position:left top; overflow:visible;}
	a.button span { left:2px; padding:6px 10px 5px 8px; color:#000; font:12px/12px Sans-serif; font-weight:bold; background-position:right top;}
	a.button, x:-moz-any-link { font:0/23px Sans-serif; padding:12px 0; top:1px;} /* Firefox 2 Fix */
	a.button, x:-moz-any-link, x:default { padding:0; top:0;} /* Firefox 2 Fix */

	a.button.black,	a.button.black span,
	span.button.black,
	span.button.black button,
	span.button.black input { background-image:url(/img/buttonBlack.gif); color:#fff;}
	
	/* Offset Debug */
	a.button,
	span.button{ margin-right:2px;}


	#list { margin-top:10px}
	


#loginSmallBox {
	width: 300px;
	border: 1px solid #ccc;
	background: #eaeaea;
	padding: 10px;
	margin: 10px auto
}

#loginSmallBox .loginLabel {
	width: 100px;
	padding-top: 3px;
	float: left;
}

#loginSmallBox .loginInput {
	float: left;
}

#loginSmallBox div {
	margin: 5px 0
}

p.logerror {
	color: red;
	text-align: center
}

	padding:0 0.3em;
}
.akscont div .wwlbl, .gnomcont div .wwlbl {display:none;}

.akscont{background:#E4FFFF; margin-left:5px}
.gnomcont {background:#ECFFFF; margin-left:15px}


.infotxt {
		width:960px;
		padding:0;
		margin:10px auto;
		clear:both;	
}


.infotxt p {
	font-size:13px;
	text-align:center;
	font-weight:bold;
	margin:5px 0
}
.infotxt p img {
	clear:both;
	margin:0 auto;
}
h1.cnt {
	text-align: center;
	color:#000;
	font-weight:bold; 
	padding:5px; 
	margin:0;
	background:none;
	border:none
}

.infotxt h2, .infotxt h3, .infotxt h4,
table tr td h2, table tr td h3, table tr td h4 {
	text-align: center;
	color:#000;
	font-weight:bold; 
	padding:0 0 5px 0; 
	margin:0;
	background:none;
	border:none	
}
.infotxt h2, table tr td h2 {font-size:18px}
.infotxt h3, table tr td h3 {font-size:16px}
.infotxt h4, table tr td h4 {font-size:14px}

#loginSmallBox {
	width: 300px;
	border: 1px solid #ccc;
	background: #eaeaea;
	padding: 10px;
	margin: 10px auto
}

#loginSmallBox .loginLabel {
	width: 100px;
	padding-top: 3px;
	float: left;
}

#loginSmallBox .loginInput {
	float: left;
}

#loginSmallBox div {
	margin: 5px 0
}

p.logerror {
	color: red;
	text-align: center
}


table.commonEpend {
	border:1px solid #000;
	padding:0;
	margin:0;
}
table.commonEpend tr td {
	border:1px solid #000;
	padding:4px;
	font-weight:bold;
}

table.commonEpend tr td  input[type="text"] {
	width:60px;
}

fieldset img {
	vertical-align:middle;
}

table.commonEpend thead tr td {
	text-align:center; font-size:13px; background:#ccc
}

table.commonEpend tr td.subtitle {
	text-align:center; font-size:12px; background:#eaeaea
}


table.commonEpend tr td.tblnotice {
	font-weight:normal;
	text-align:right;
	font-size:11px;
}
table.commonEpend tr td.tblnotice2 {
	font-weight:normal;
	text-align:left;
	font-size:11px;
}


#gflag {
	float:left;
	width:49%;
	text-align:left;
}
#euflag {
	float:left;
	text-align:right;
	width:49%;
}

	 div.wwgrp {
		float:left; 
		clear:right; 
		width:49%; 
		margin:0 ; 
		padding:0;
		height:55px;
		border-bottom:1px solid #eaeaea;
		border-right:1px solid #eaeaea;
	 } 
	
form #physicalUnitWife div#wwgrp_savephysicalwizard_sizigosHasEkmetalleusi,
form #physicalUnitWifeData div#wwgrp_savephysicalwizard_married, 
form #physicaladdr div#wwgrp_savephysicalwizard_isEdraNisi,
form #legaladdr div#wwgrp_savelegalwizard_isEdraNisi,
form #physicalMail div#wwgrp_savephysicalwizard_isContactDifferent,
form #legalMail div#wwgrp_savelegalwizard_isContactDifferent,
form #physicaladdr div#wwgrp_savephysicalwizard_edraNisi,
form #physicaladdr div#wwgrp_savephysicalwizard_isNatura,
form #legaladdr div#wwgrp_savelegalwizard_isNatura,
form div#wwgrp_savelegalwizard_isLegalEntity,
form div#savelegalwizard div#wwgrp_savelegalwizard_isLegalEntity,
form div#wwgrp_save_arithmosProtokolouIserxomenouIpiresia,
form div#wwgrp_save_imerominiaArithmouProtokolouIserxomenouIpiresia,
form #physicalpers div#wwgrp_save_ekxorisiPliromisTrapeza {
	width:98%;
	height:40px;
	float:left;
	clear:both;
 } 
 
 
form div#addsxolia div#wwgrp_save_body {width:98%; height:180px; float:left; clear:both;}
form div#addsxolia div#wwgrp_save_body .wwlbl {width:98%; clear:both;}
form div#addsxolia div#wwgrp_save_body .wwctrl {width:98%; clear:both;}
form div#addsxolia div#wwgrp_save_body .wwctrl textarea {width:98%; margin:10px auto; clear:both;}
 
form#list fieldset div.wwgrp {height:40px}
 
div#wwgrp_savephysicalwizard_sizigosHasEkmetalleusi	div.wwlbl, 
div#wwgrp_savephysicalwizard_sizigosHasEkmetalleusi span.wwlbl,
form #legaladdr div#wwgrp_savelegalwizard_isEdraNisi div.wwlbl,
form #legaladdr div#wwgrp_savelegalwizard_isEdraNisi span.wwlbl,
form div#wwgrp_save_arithmosProtokolouIserxomenouIpiresia div.wwlbl,
form div#wwgrp_save_imerominiaArithmouProtokolouIserxomenouIpiresia div.wwlbl
{
		float: left;
		text-align: left;
		width: 420px;
		padding:10px 0 0 0;
		margin:0
	}

form #physicaladdr div#wwgrp_savephysicalwizard_isEdraNisi div.wwlbl,
form #physicaladdr div#wwgrp_savephysicalwizard_isEdraNisi span.wwlbl,
form #physicaladdr div#wwgrp_savephysicalwizard_isNatura div.wwlbl,
form #physicaladdr div#wwgrp_savephysicalwizard_isNatura span.wwlbl,
form #legaladdr div#wwgrp_savelegalwizard_isNatura div.wwlbl,
form #legaladdr div#wwgrp_savelegalwizard_isNatura span.wwlbl,
form #physicalpers div#wwgrp_save_arithmosProtokolouApodoxisSimvasis div.wwlbl,
form #physicalpers div#wwgrp_save_imerominiaProtokolouApodoxisSimvasis div.wwlbl,
form #physicalpers div#wwgrp_save_ekxorisiPliromisTrapeza span.wwlbl,
form #physicalpers div#wwgrp_save_trapeza div.wwlbl,
form #physicalpers div#wwgrp_save_arithmosLogariasmou div.wwlbl {width:400px}	
	
.printall {border:1px solid #000; background:#eaeaea}	

form #physicalRest div#wwgrp_savephysicalwizard_afm, 
form #legalpers div#wwgrp_savelegalwizard_afm,
form #physicalUnit div#wwgrp_savephysicalwizard_arithmosAigon,
form #physicalUnit div#wwgrp_savephysicalwizard_arithmosVeltiomenesAigon,
form #physicalUnit div#wwgrp_savephysicalwizard_arithmosProvaton,
form #physicalUnit div#wwgrp_savephysicalwizard_arithmosVeltiomenonPromaton,
form #legalUnit div#wwgrp_savelegalwizard_arithmosAigon,
form #legalUnit div#wwgrp_savelegalwizard_arithmosVeltiomenesAigon,
form #legalUnit div#wwgrp_savelegalwizard_arithmosProvaton,
form #legalUnit div#wwgrp_savelegalwizard_arithmosVeltiomenonPromaton,
form #physicalpers div#wwgrp_save_arithmosProtokolouApodoxisSimvasis,
form #physicalpers div#wwgrp_save_imerominiaProtokolouApodoxisSimvasis,
form #physicalpers div#wwgrp_save_trapeza, form #physicalpers div#wwgrp_save_arithmosLogariasmou {
	width:98%;
	height:80px;
}

div#wwgrp_save_egrineteAksiologisi, div#wwgrp_save_egrineteGnomodotiki, div#wwgrp_save_gnomodotikiAgreesWithApotelesmataAksiologisis {width:98%}
div#wwgrp_save_egrineteAksiologisi .wwctrl, div#wwgrp_save_egrineteGnomodotiki .wwctrl, div#wwgrp_save_gnomodotikiAgreesWithApotelesmataAksiologisis .wwctrl {width:400px}
div#wwgrp_save_egrineteAksiologisi .wwctrl input, 
div#wwgrp_save_egrineteGnomodotiki .wwctrl input, 
div#wwgrp_save_gnomodotikiAgreesWithApotelesmataAksiologisis .wwctrl input {float:none}

div#wwgrp_save_egineElegxosForologikonStoixionProskomistikan,
div#wwgrp_save_egineElegxosForologikonStoixionProskomistikanAksiologisi,
div#wwgrp_save_egineElegxosForologikonStoixionProskomistikanGnomodotiki {
	height:60px;
}

table.commonEpend tr td .wwlbl{
	display:none;
	visibility:hidden;
}

form #physicalEpendisi2 table.commonEpend tr td div.wwgrp,
form #physicalEpendisi2 table.commonEpend tr td span.wwgrp,
form #physicalEpendisi2 table.commonEpend tr td div.wwctrl  {
	padding:0;
	margin:0;
	height:auto;
	border:none;
	vertical-align:top;
}
form #physicalEpendisi2 table.commonEpend tr td div.chkboxcont {
	width:auto;
	padding:0;
	margin:0;
}

form#savelegalwizard div#wwgrp_savelegalwizard_isLegalEntity {
	display:none;
	visibility:hidden;
}

#wwlbl_savephysicalwizard_amelktikiCostEpileksimo label,
#wwlbl_savephysicalwizard_age label, 
#wwlbl_savelegalwizard_amelktikiCostEpileksimo label {color:#666}

.actionMessage {background:#FFF6BF;color:#514721; font-weight:bold; padding:5px; border-color:#FFD324;}

table#ipefthdilosi tr td {font-size:13px}
.akscont, .gnomcont {
	width:180px;
	float:left;
	clear:right;
}
h1.cnt {text-align: center}
.akscont .wwlbl,
.gnomcont .wwlbl {display:none; visibility:hidden;}	 

div.usercont {width:570px; float:left; clear:right}
div.usercont div.wwgrp,
form div.usercont div#wwgrp_save_arithmosProtokolouIserxomenouIpiresia,
form div.usercont div#wwgrp_save_imerominiaArithmouProtokolouIserxomenouIpiresia {width:570px; height:40px;}
div.usercont .wwlbl, 
form div.usercont div#wwgrp_save_arithmosProtokolouIserxomenouIpiresia div.wwlbl,
form div.usercont div#wwgrp_save_imerominiaArithmouProtokolouIserxomenouIpiresia div.wwlbl {width:380px; padding-right:0; }
div.usercont .wwctrl {width:180px}

div#wwgrp_save_exiFototipiaTautotitasSizigou, div#wwgrp_save_exiFototipiaTautotitasSizigouAksiologisi, div#wwgrp_save_exiFototipiaTautotitasSizigouGnomodotiki {
	height:100px;
}

div.akscont div.wwgrp, div.gnomcont div.wwgrp {width:180px; height:40px; margin-left:5px}
div.akscont wwlbl, div.gnomcont wwlbl {width:180px}

table#cmnependhead {
	border:0;
	border:1px solid #000;
	background:#eaeaea	
}
table#cmnependhead tr td {
	border:none
}


div.usercont .txtareaHelper div.wwgrp,
div.akscont .txtareaHelper div.wwgrp,
div.gnomcont .txtareaHelper div.wwgrp {height:160px; }

div.usercont .txtareaHelper div.wwctrl textarea,
div.akscont .txtareaHelper div.wwctrl textarea,
div.gnomcont .txtareaHelper div.wwctrl textarea {width:158px; height:140px}


#aksprint {font-weight:normal; font-size:11px; text-align:justify; }
.tbold {font-weight:bold;}
#aksprint h1,
#aksprint h2 {
	color:#000; 
	font-weight:bold; 
	text-align:center; 
	border:none; 
	background:none;
	padding:0;
	margin:10px
}
#aksprint h1 {font-size:14px;}
#aksprint h2 {font-size:13px;}
.cpar {
	font-weight:bold;
	width:96%;
	margin:10px auto;
}

table tr td.aright {text-align:right;}
#aksprint table tr td img {
	border:none;
}

#aksprint table {
	border:1px solid #ccc;
	width:98%;
	margin:10px auto;
}
#aksprint table tr td {
	font-size:11px;
	padding:4px;
	border-left:none;
	border-top:none;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
}

#aksprint table tr.print03head td {
	text-align:center;
	font-weight:bold;
	background-color:cyan;
}
#aksprint table tr.print03head2 td {
	text-align:center;
	font-weight:bold;
	background-color:grey;
}

form.inline fieldset {padding:0}
form.inline div.wwgrp {
		float:left; 
		clear:right; 
		width:400px; 
		margin:0 ; 
		padding:0 0 0 4px;
		height:75px;
		border-bottom:1px solid #eaeaea;
		border-right:1px solid #eaeaea;
	 } 
form.inline div.wwgrp div.wwlbl, form.inline div.wwgrp div.wwctrl  {
	width:100%;
	clear:both;
}	 

form.inline div#wwgrp_saveaksparastatiko_dimosiaDapaniAmountInEuro {width:220px}
form.inline div#wwgrp_saveaksparastatiko_active {width:60px}
form.inline .txtareaHelper div.wwgrp {width:394px}
form.inline	.txtareaHelper div.wwgrp textarea {width:380px; height:15px}

form div.chkboxes {
	clear:both;
}
form div.chkboxes div.wwgrp {
	width:190px;
	height:70px;
	float:left;
	clear:right;
}
form div.chkboxes div.wwgrp span.wwlbl {
	width:140px;
	text-align:left;
	padding:3px
}	 
form div.chkboxes div.wwgrp div.wwctrl {
	width:20px;
}	 

p.finfo {
	float:right;
	clear:both;
	font-size:14px;
	padding:10px 0 0 0;
	margin-right:60px;
}
p.finfo a {
	font-weight:bold;
	color:#ff6600;
	font-size:14px;
}
p.finfo a:hover {
	color:#fff;
	text-decoration:none;
}

