body {
	padding:0
	;margin:0;
	font:11px tahoma,arial,serif;
	color:#000;background:#FFF;
}
.margined{
	border:0;
	margin:0 0 0 15;
	padding:0;}
img{
	border:0;
}
img.margined{
	border:0;
	margin:0 5 20 0;
	padding:0;
}

h2{
	font: 12px arial;
	color:#840749;LINE-HEIGHT: 150%;
	font-weight: bold; 
}

table{
	border:0;
	font-size:100%;
}

/*table.tabbord{border:solid 1px #979797;font-size:100%;}*/

table.tabbord{
	background:#979797;
}
.tr1{
	background:#E8E8E8; 
	text-align:center; 
}
.tr2{
	background:#ffffff; 
	text-align:center;
}
form{
	margin:0;
}
select{
	font-size:100%;
}
input.login{
	width:96%;
	font-size:100%;
	border:solid 1px #D9D9D9;
	margin:4 0 4 0;
	color:#999;
}
input.search{
	font-size:120%;
	border:solid 1px #A4A4A4; 
	color: #840749;
}
p{
	FONT-SIZE: 9pt; 
	LINE-HEIGHT: 150%; 
	FONT-FAMILY: Arial;
	margin:0 0 4 0;
}
p.fixed{
	width:80%;
	FONT-SIZE: 9pt; 
	LINE-HEIGHT: 150%; 
	FONT-FAMILY: Arial;
	margin:0 0 4 0;
}
.red{
	FONT-SIZE: 9pt;
	LINE-HEIGHT: 150%;
	FONT-FAMILY: Arial;
	color:#840749;
	font-weight: bold;
}
p.title{
	font:16px arial;
	color:#840749;
	text-transform:uppercase;
	font-weight: bold
}
.titBold{
	font: 12px arial;
	color:#840749;
	LINE-HEIGHT: 150%;
	font-weight: bold; 

}
p.text{
	font: 12px arial; 
	LINE-HEIGHT: 150%;
}
p.sign{
	FONT-SIZE: 8pt; 
	LINE-HEIGHT: 150%; 
	FONT-FAMILY: Arial;
	margin:0 0 4 0;
}
li,ol,ul {
	FONT-SIZE: 9pt; 
	LINE-HEIGHT: 150%; 
	FONT-FAMILY: Arial; 
	padding: 5px 0px 0px 0px; 
	margin: 0px 0px 0px 10px; 
	list-style-image: url(img/li.gif);
	font-size:12px;
}
ol{list-style-position: inside}
ul.nonebold{
	list-style-type:none;
	font: 12px arial;
	LINE-HEIGHT: 150%;
	font-weight: bold; 
}
ul.none{
	list-style-type:none;
	font: 12px arial;
	LINE-HEIGHT: 150%;
}
	
a{
	color:#000;
	text-decoration:none;
}
a:hover{
	color:#840749;
}
/*{text-decoration:underline;}*/
a.menuLinc{
	font:bold 10 tahoma,arial,serif;
	color:#A4A4A4;
	text-transform:uppercase;
}
a.menuLinc:hover{
	text-decoration:none;
}
a.menuLincA{
	font:bold 10 tahoma,arial,serif;
	color:#840749;
	text-transform:uppercase;
}
a.menuLincA:hover{
	text-decoration:none;
}

a.mag{
	color:#840749;
}
a.red{
	FONT-SIZE: 9pt;
	LINE-HEIGHT: 150%;
	FONT-FAMILY: Arial;
	color:#840749;
	font-weight: bold;
}
a.mag:hover{
	text-decoration:none;
}

a.magb, a.magb_bold{
	padding: 4px 12px 4px 10px;
	white-space: nowrap;
	color:#840749;
	display:block;
	width: "100%";
}
a.magb_bold {
	font-weight: bold
}
a.magb:hover, a.magb_bold:hover{
	text-decoration:none;
}
a:link.RightMenu,a:visited.RightMenu{
	font-family:verdana,arial;
	font-size:9px;
	font-weight:bold;
	margin-right:3px;
	text-decoration:none;
	color:#7C754C
}

a:hover.RightMenu{
	font-family:verdana,arial;
	font-size:9px;
	font-weight:bold;
	margin-right:3px;
	text-decoration:none;
	color:#565840
}

.exit{
	font:12px tahoma,arial,serif;
	color:#840749;
	text-transform:uppercase;
}
.news{
	font:10px tahoma,arial,serif;
	color:#666;
}
.tnews{
	font:bold 11px tahoma,arial,serif;
	color:#000;
}

span.text{
	FONT-SIZE: 9pt; 
	LINE-HEIGHT: 150%; 
	FONT-FAMILY: Arial;
}

.hLine{
	background:url(img/hLine2.gif);
	background-position:top center;
}
.hLineR{
	background:url(img/hLine2.gif);
	background-position:top right;
}
.hLineL{
	background:url(img/hLine2.gif);
	background-position:top left;
}
.cont{
	padding:20 40 20 20;
}
.cont3{
	padding:0 20 0 20;
}
.cont2{
	padding:10 10 10 180;
}
td.gray{
	padding:20px 15px 0 15px;
}
td.gray1{
	padding:1;
}
td.grayM{
	padding:20 10 20 8;
}
td.text{
	padding-left:20;
}

td.MenuL{
	padding: 0; 
	border:solid 1px #E8E8E8;
}
td.MenuLA{
	padding: 0; 
	font-weight: bold;
}
td.activ{
	background: url(img/bgMenuA.gif) repeat-x;color:#840749; 
}
div.NewsAnotation{
	padding:4 12 4 10;
}
ul.products li.products{
	padding: 5px 0px 0px 0px; 
	margin: 0px 0px 0px 10px; 
	list-style-image: url(img/li.gif);
}
ul.ann{
	padding: 0 0 0 0; 
	list-style-position:inside;
} 
ol.ann{
	padding: 0 0 0 0; 
	list-style-position:inside;
}
ul.ann li{
	align: justify;
}
div.ann{
	padding: 12 0 8 0;
}
div.floating_pict{
	padding: 2 2 2 2;
}

.div_container{
	display: none; 
	border: 1px solid #909090; 
	background: #e8e8e8; 
	position: absolute; 
	margin: 7 0 0 0;
}

.leftPad {
padding-left: 10px;
}

.leftPad2 {
padding-left: 20px;
}

.titlesm, .titlesm a, .titlesm a:visited, .titlesm a:hover {
	font: 12px Arial,sans-serif;
	line-height: 14px;
	font-weight: bold;
	margin-bottom: 1px;
	text-decoration: none;
}
.divPrint {
	margin: 15px 20px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 70%;
	text-align: justify;
}

/* Menu Μενώ */

.top {
	vertical-align: top;
}

/* Menu 1st level */

table.dm1 {
	width: 100%;
}

table.dm1 td {
	padding: 0;
}

/* Next styles are used in all levels, from 1 to 3 */

table.dm1 a {
	padding: 4px 20px 4px 10px;
	color: #840749;
	display: block;
	border: 1px solid #E8E8E8;
	width: "100%";
}

table.dm1 a.arrow {
	background-image: url(/img/link1.gif);
	background-repeat: no-repeat;
	background-position: 100% 55%;
}

table.dm1 a.current {
	font-weight: bold;
}

/* Menu 2nd level */

div.dm2 {
	position: absolute;
	visibility: hidden;
}

div.dm2_rel {
	padding: 5px;
	position: relative;
	top: -6px;
	border: 1px solid #909090;
	background-color: #E8E8E8;
}

table.dm2 {

}

table.dm2 td {
	padding: 0;
}

table.dm2 a {
	white-space: nowrap;
}

/* Menu 3rd level */

div.dm3 {
	position: absolute;
	visibility: hidden;
}

table.dm3_rel {
	position: relative;
	top: -6px;
	border: 1px solid #909090;
	background-color: #E8E8E8;
}

table.dm3_rel td {
	padding: 5px;
}

table.dm3 {

}

table.dm3 td {
	padding: 0;
}
a.banner{
	display:block;
	margin:0;
	padding:0;
	height:188px;
	border:solid 1px #ff0000;
	z-index:-100 !important;
	}
.clearFloat{clear:both}

.floatLeft{float:left}

.folatRight{float:right}
#container img{margin:5px 15px 5px 5px}
span.tstat{font-weight:bold}
