body	{ background-image:url('img/bg2.png'); margin:0px; padding:0; font-family:Verdana,Arial,Helvetica,sans-serif; }
img,div	{ font-size:13px; font-weight:normal; color:#000;font-style:normal; text-align:left;}
td		{ text-align:left;}

div#bg { background:url('img/bg.png') repeat-x scroll 0px 0px; width:100%; margin:0; padding:0;  }
/*div#bg-tile { background: yellow url('img/bg2.png') repeat no-scroll 0px 415px;  width:100%; margin:0; padding:0;  }*/


/* wrapper */ /*gia na to kentraro tou dino sugkekrimeno width kai margin aristera kai deksia auto */
div#wrap 		{ width:1200px; margin:0 auto 0 auto; padding:0; }

/* ------------------------------------------------------------------------------------------------------------------------------------- */
/* -- header -- */
/* ------------------------------------------------------------------------------------------------------------------------------------- */

div.header		{ background: #A80000 url('img/top-bg.png') no-repeat center; width:1200px; height:384px; }

div.header-empty	{ width:116px; float:left; height:386px; }
div.header-main		{ width:968px; float:left; height:15px; }

div.header-main-logo-line			{ width:968px; height:145px; }
	div.header-main-logo-line-left		{ float:left;  text-align:left;  width:600px; height:145px; }
	div.header-main-logo-line-right		{ float:right; text-align:right; width:368px; height:145px; }

div.header-main-divider		{ background:#777;  width:968px; height:1px; font-size:1px; } /* x2*/

div.header-main-menu-line	{ width:968px; height:42px; }


	/* top menu*/
	div.menu		{ width:968px; height:42px; margin:0; padding:0; text-align:left; background-image: url('img/top-menu-bg.png');}
	div.menu ul		{ width:968px; height:42px; margin:0; padding:0; list-style:none; }
	div.menu ul li		{ float:left; text-align:center;} 
	div.menu ul li a, 
	div.menu ul li a:visited
	{
		display:block;
		margin:0;
		padding:12px 0 0 0;
		vertical-align:middle;
		font-size:14px;
		color:#FFFF80;
		text-decoration:none;
		font-weight:bold;
		width:161px; height:30px; /*   width=968/6=161px     height=12+30=42px  (padding-top=12) */
		background-image: url('img/tdtomenu_inactive.png');	
		background-position: right top;	
		background-repeat:no-repeat;
	}
	
	div.menu ul li a:hover
	{
		background: url('img/tdtomenu_active.png');	
		background-position: right top;	
		background-repeat:no-repeat;	
	}

div.header-main-slider-line	{ width:968px; height:196px; }


	/* 2nd top menu*/
	div.menu_bt				{ width:968px; height:18px; margin:0; padding:0; text-align:left;}
	div.menu_bt ul			{ width:968px; height:18px; margin:0; padding:0; list-style:none; }
	div.menu_bt ul li		{ float:left; text-align:center;} 
	div.menu_bt ul li a, 
	div.menu_bt ul li a:visited
	{
		display:block;
		margin:0;
		padding:8px 0 0 0;
		vertical-align:middle;
		font-size:11px;
		color:#fff;
		text-decoration:none;
		font-weight:bold;
		width:138px; height:20Px; /*   width=968/7=138px     height=12+30=42px  (padding-top=12) */
		background-position: right top;	
		background-repeat:no-repeat;
	}
	
	div.menu_bt ul li a:hover
	{
		background: url('img/tdtomenu_active.png');	
		background-position: right top;	
		background-repeat:no-repeat;	
	}

/* ------------------------------------------------------------------------------------------------------------------------------------- */
/* -- Main Design -- */
/* ------------------------------------------------------------------------------------------------------------------------------------- */
div#main-wrapper 	{ width:968px; margin:0 auto 0 auto; padding:0; }

	/* -- Bunner line -- */
	div#bunners-line		{ width:968px; height:50px; background:#404040 url('img/bunner-bg.png'); padding:8px 0 0 0; border:0px; vertical-align:middle;}
	div.bunner1				{ width:50%;  height:50px; float:left;  text-align:center;}
	div.bunner2				{ width:49%;  height:50px; float:right; text-align:center;}
	
	div#bunners-line p		{ font-size:13px; font-weight:bold; color:#fff; line-height:35px; padding:5px 0 5px 0; margin:0px; text-align:center;  }
	div#bunners-line img	{ text-align:center; border:0px;  vertical-align:middle; line-height:35px; padding:5px 0 5px 0; }


/* HINT: padding/margin values: top right bottom left*/
div#content		{ background: #fff; width:100%; padding:0px; margin:0px; text-align:left;}
div#content h2		{ font-size:20px; color:#444; padding:10px 10px 5px 10px; margin:0px; text-align:left; }
div#content p		{ font-size:13px; color:#000; padding:10px 10px 0px 10px; margin:0px; text-align:left; line-height:20px;}
div#content p.cnt	{ font-size:13px; color:#000; padding:10px 10px 0px 10px; margin:0px; text-align:center; line-height:20px;}
div#content p.rght	{ font-size:13px; color:#000; padding:10px 10px 0px 10px; margin:0px; text-align:right; line-height:18px;}
div#content ul		{ font-size:13px; color:#000; text-align:left; line-height:20px; }

	/* -- Bunner line 02 -- */
	div#bunners-line-02	{ width:968px; height:260px; background:#404040 url('img/bunner-line-02-bg.png'); }
	
	/* -- Bunner line 03 -- */
	div#bunners-line-03	{ width:968px; height:260px; background:#404040 url('img/bunner-line-03-bg.png'); }

div#footer				{ width:968px; height:25px; background:#222; text-align:center; }
div#footer p			{ font-size:11px; color:#ccc; padding:5px 0 0 0; margin:0;}
div#footer a,
div#footer a:visited	{ font-size:11px; color:#97D603; padding:5px 0 0 0; text-decoration:none;      font-weight:normal;}
div#footer a:hover		{ font-size:11px; color:#97D603; padding:5px 0 0 0; text-decoration:underline; font-weight:normal;}






/* ------------------------------------------------------------------------------------------------------------------------------------- */
/* -- Used in Various places -- */
/* ------------------------------------------------------------------------------------------------------------------------------------- */

.top_menu_lnk_bob1 { background-image:url('img/like_bob1.gif'); padding:2px; } /* not so beautifull... */

.shadow			{ border:1px solid #444; }
font.name		{ font-family:Verdana,Arial; font-size:14px; font-weight:bold; color:#A80000; }
font.bunner-name	{ font-family:Verdana,Arial; font-size:14px; font-weight:bold; color:#FB0D0D; }
font.date-txt		{ font-family:Verdana,Arial; font-size:11px; font-weight:bold; color:#ffffff; }

div.dividerempty	{ height:2px;  font-size:1px; width:100%; margin:0px; padding:0px; border:0; }
div.dividerempty-01	{ height:5px;  font-size:1px; width:100%; margin:0px; padding:0px; border:0; }
div.dividerempty-02	{ height:10px; font-size:1px; width:100%; margin:0px; padding:0px; border:0; }
div.dividerempty-03	{ height:15px; font-size:1px; width:100%; margin:0px; padding:0px; border:0; }
div.dividerempty-04	{ height:20px; font-size:1px; width:100%; margin:0px; padding:0px; border:0; }
div.dividerempty-05	{ height:25px; font-size:1px; width:100%; margin:0px; padding:0px; border:0; }
div.dividerempty-06	{ height:55px; font-size:1px; width:100%; margin:0px; padding:0px; border:0; }
div.dividerline		{ height:4px;  font-size:1px; width:100%; margin:0px; padding:0px; border-bottom:1px solid #ccc; }
div.dividerline-80	{ height:4px;  font-size:1px; width:80%; margin:0px auto; padding:0px; border-bottom:1px solid #ccc; }

a:link			{ font-size:13px; color:#0000C0; font-weight:bold; text-decoration: underline; }
a:visited 		{ font-size:13px; color:#0000C0; font-weight:bold; text-decoration: underline; }
a:hover			{ font-size:13px; color:#C00000; font-weight:bold; text-decoration: underline; }


a.main:link		{ font-size:13px; color:#C00000; font-weight:bold; text-decoration: none; }
a.main:visited 		{ font-size:13px; color:#C00000; font-weight:bold; text-decoration: none; }
a.main:hover		{ font-size:13px; color:#A80000; font-weight:bold; text-decoration: underline; }

a.bunner-link:link	{ font-size:12px; color:#FFF; font-weight:bold; text-decoration: none; }
a.bunner-link:visited 	{ font-size:12px; color:#FFF; font-weight:bold; text-decoration: none; }
a.bunner-link:hover	{ font-size:12px; color:#CCC; font-weight:bold; text-decoration: underline; }

a.link:link			{ font-size:11px; color:#FFF; font-weight:bold; text-decoration: none; padding:8px 0 0 0;}
a.link:visited 		{ font-size:11px; color:#FFF; font-weight:bold; text-decoration: none; padding:8px 0 0 0;}
a.link:hover		{ font-size:11px; color:#CCC; font-weight:bold; text-decoration: none; padding:8px 0 0 0;}

a.common-lnk:link	{ font-size:13px; color:#A80000; font-weight:bold; text-decoration: none; }
a.common-lnk:visited 	{ font-size:13px; color:#A80000; font-weight:bold; text-decoration: none; }
a.common-lnk:hover	{ font-size:13px; color:#000080; font-weight:bold; text-decoration: underline; }

font.contact_comment	{ font-family:Verdana,Arial;font-size:9pt; font-style:italic;color:#716767; }
.contact_ttl		{ font-family:Verdana,Arial;font-size:10pt; font-weight:bold;color:#444;text-align:right;vertical-align:top; }
.inpt_txt1		{ font-family:Verdana,Arial;font-size:10pt; width:300px; }
.inpt_txt2		{ font-family:Verdana,Arial;font-size:10pt; width:300px; height:150px; }
.inpt_txt3		{ font-family:Verdana,Arial;font-size:8pt; font-weight:bold; width:100px; }
.star			{ font-family:Verdana,Arial;font-size:7pt; font-weight:bold; color:#716767; }

.fnt-date		{ color:#333;font-size:10px;font-style:normal; }

.diff-blue		{ color: #000080; font-weight:bold; }
.tbl-gray		{ background-color:#efefef; border:1px solid #aaa; }

td.td-title-01		{ font-family:Verdana,Arial;font-size:13px; font-weight:bold; color:#fff; background-color:#A80000; text-align:center; }
td.td-title-01-bgr	{ font-family:Verdana,Arial;font-size:17px; font-weight:bold; color:#fff; background-color:#A80000; text-align:center; }
td.td-title-02		{ font-family:Verdana,Arial;font-size:13px; font-weight:bold; color:#fff; background-color:#000080; text-align:center; }
td.td-title-03		{ font-family:Verdana,Arial;font-size:13px; font-weight:bold; color:#000; background-color:#FAC700; text-align:center; }



td.td-txt-01		{ font-family:Verdana,Arial; font-size:13px; font-weight:normal; color:#000; text-align:left; }
td.td-txt-02		{ font-family:Verdana,Arial; font-size:13px; font-weight:normal; color:#000; text-align:left;   background: #fefefe; }
td.td-txt-02-bld	{ font-family:Verdana,Arial; font-size:13px; font-weight:bold;   color:#000; text-align:left;   background: #fefefe; }
td.td-txt-02-cnt	{ font-family:Verdana,Arial; font-size:13px; font-weight:normal; color:#000; text-align:center;   background: #fefefe; }
td.td-txt-02-cnt-bld	{ font-family:Verdana,Arial; font-size:13px; font-weight:bold;   color:#000; text-align:center; background: #fefefe; }


td.td-txt-03		{ font-family:Verdana,Arial;font-size:13px; font-weight:bold; color:#fff; text-align:left;   background: #555;}
td.td-txt-03-cnt	{ font-family:Verdana,Arial;font-size:13px; font-weight:bold; color:#fff; text-align:center; background: #555;}
td.td-txt-03-rgh	{ font-family:Verdana,Arial;font-size:13px; font-weight:bold; color:#fff; text-align:right;  background: #555;}

div.inline1	{ overflow:hidden; margin:0px;padding:0px; text-align:center; background:none;vertical-align:top;}
div.inline2	{ overflow:hidden; margin:0px;padding:0px; text-align:center; background:none;vertical-align:top;}
div.inline3	{ overflow:hidden; margin:0px;padding:0px; text-align:center; background:none;}
div.inline4	{ overflow:hidden; margin:0px;padding:0px; text-align:center; background:none;}
div.inline5	{ overflow:hidden; margin:0px;padding:0px; text-align:center; background:none;}
div.inline6	{ overflow:hidden; margin:0px;padding:0px; text-align:center; background:none;}
div.inline7	{ overflow:hidden; margin:0px;padding:0px; text-align:center; background:none;}
.inlinesubs	{ font-family:Verdana,Arial; font-weight:bold; font-size:14pt; color:#000;}
.imgnice	{ }


.subtitle{ font-family:Verdana,Arial; font-weight:bold; font-size:8pt; color:#730000;font-style:italic;}

.sxolia{ font-family:Verdana,Arial; font-weight:bold; font-size:8pt; color:#707070;font-style:italic;}

.softcolor{ background-color:#eaeaea;}

div#content ol		{ font-size:13px; color:#000; text-align:left; line-height:20px; }
