/*
Type: CSS Document
Creation date: 31.08.2006 Creation by: D.Ampelakiotis
Code: CSS-01-Layout Name: layout.css
*/
body {
	margin:0; padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%; color:#333;
	background-image:url(../images/common/bg-body.jpg); background-repeat:repeat-x; background-color:#F0F0E0;
}

.msg-error			{color:#990000; vertical-align:middle;}
.msg-success		{color:#006633; vertical-align:middle;}
.msg-warning		{color:#FF6600; vertical-align:middle;}
.msg-failure		{color:#990000; vertical-align:middle;}
.msg-empty			{color:#FF9900;}
.msg-empty img	{filter:progid:DXImageTransform.Microsoft.Shadow(color=#BDC3BD, Direction=0, Strength=0) !important;}

#marqueecontainer{
	position: relative;
	width: 98%; /*marquee width */
/*	height: 20px; /*marquee height */
	overflow: hidden;
	padding: 2px;
}

/* First Page Layout */
.first-page-layout					{width:100%; font-size:80%; color:#333; padding:20px;}
.first-page-top							{padding:20px; text-align:center;}
.first-page-body						{padding:40px; text-align:center;}
.first-page-body a					{color:#FF9900; text-decoration:none;}
.first-page-body a:hover		{color:#999900; text-decoration:none;}
.first-page-body a:active		{color:#CCC; text-decoration:none;}

/* Print mode */
.print-mode-style						{font-size:100%; color:#333; padding:4px;}
.print-mode-style	h1				{font-size:150%; color:#666699; padding:4px; margin:1px;}
.print-mode-style	h2				{font-size:140%; color:#FF9900; padding:4px; margin:1px;}
.print-mode-style	h3				{font-size:130%; color:#666699; padding:4px; margin:1px;}
.print-mode-style	h4				{font-size:120%; color:#666699; padding:4px; margin:1px;}
.print-mode-style	h5				{font-size:110%; color:#FF9900; padding:4px; margin:1px;}

/* Send a page */
.send-page-layout 								{width:100%; font-size:70%;}
form.send-page-layout 						{padding:0; margin:0;}
table.send-page-layout 						{width:100%;}
.send-page-layout th 							{color:#666699; text-align:right;}
.send-page-layout td 							{color:#333; padding:4px;}
.send-page-layout h4 							{font-size:100%; font-weight:bold; color:#fff; padding:0; margin:0;}
.send-page-top 										{padding:20px; background-color:#B82828; border-bottom:1px solid #333; vertical-align:middle;}
.send-page-body 									{padding:10px;}
.send-page-footer 								{padding:6px;}
.send-page-button {
	font-size:100%; color:#333;
	background-image:url(../images/default/b-orange.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	border:1px outset #E5E5CB;
}
/* TABLE EXTERNAL LAYOUT */
#tbl-ext-layout-header				{width:970px !important; background-color:#fff;}
#tbl-ext-layout-body					{width:970px !important; background-color:#fff;}
#tbl-ext-layout-footer				{width:970px !important; background-color:#fff;}
#tbl-ext-layout-footer-2			{width:970px !important;}
#td-ext-layout-left						{width:11px; background-image:url(../images/common/bg-left-shadow-rep.jpg); background-repeat:repeat-y; background-position:top; vertical-align:top;}
#td-ext-layout-center					{width:958px; vertical-align:top; padding:10px; padding-top:0;}
#td-ext-layout-right					{width:11px; background-image:url(../images/common/bg-right-shadow-rep.jpg); background-repeat:repeat-y; background-position:top; vertical-align:top;}

.td-ext-layout-footer						{font-size:70%; color:#333; text-align:center; padding-top:6px; padding-bottom:10px; background-color:none !important;}
.td-ext-layout-footer	a					{color:#999966; text-decoration:none;}
.td-ext-layout-footer	a:hover		{color:#FF9900; text-decoration:none;}
.td-ext-layout-footer	a:active	{color:#CCC; text-decoration:none;}

/* TABLE INTERNAL LAYOUT */
#tbl-int-layout-language			{width:100%; height:20px;}
#tbl-int-layout								{width:100%;}
#td-int-layout-col-left				{width:220px; vertical-align:top; padding-right:4px;}
#td-int-layout-col-right			{width:auto; vertical-align:top;}

/* TABLE CONTENT LAYOUT */
#tbl-content-layout						{width:100%;}
#td-cont-layout-col-left			{width:auto; height:520px; padding:6px; vertical-align:top; background-color:#EEEEE1; background-image:url(../images/common/corner-right.jpg); background-repeat:no-repeat; background-position:top right;}
#td-cont-layout-col-right			{width:210px; height:520px; padding:4px; vertical-align:top; background-color:#D4D4B1; background-image:url(../images/common/corner-left.jpg); background-repeat:no-repeat; background-position:top left;}

/* DISPLAY LANG AND DATE */
.display-date										{float:left; font-size:70%; color:#999966;}
.display-language								{float:right; font-size:70%; color:#CC0000;}
.display-language	a							{color:#999966; text-decoration:none;}
.display-language	a:hover				{color:#FF9900; text-decoration:none;}
.display-language	a:active			{color:#CCC; text-decoration:none;}

/* TABLE - BASIC MENU */
.td-home-menu										{width:100%; font-size:70%; padding:4px; background-color:#EEEEE1;}
.td-home-menu a									{color:#CC0000; text-decoration:none;}
.td-home-menu a:hover						{color:#333; text-decoration:none;}
.td-home-menu a:active					{color:#fff; text-decoration:none;}

#tbl-basic-menu									{width:100%;}
.td-basic-menu-bullet						{width:18px;}
.td-basic-menu-items						{width:auto; font-size:70%; padding:2px; background-color:#D4D4B1; border:1px solid #CCCC99;}
.td-basic-menu-items a					{color:#CC0000; text-decoration:none;}
.td-basic-menu-items a:hover		{color:#333; text-decoration:none;}
.td-basic-menu-items a:active		{color:#fff; text-decoration:none;}

.overColor 											{color:#333; font-size:70%; padding:2px; background-color:#D4D4B1; border:1px solid #CCCC99;}
.overColor a										{color:#333; text-decoration:none;}

#tbl-second-menu								{width:100%;}
.td-second-menu-bullet					{width:18px;}
.td-second-menu-items						{width:auto; font-size:70%; padding:2px; background-color:#D4D4B1; border:1px solid #CCCC99;}
.td-second-menu-items a					{color:#CC0000; text-decoration:none;}
.td-second-menu-items a:hover		{color:#333; text-decoration:none;}
.td-second-menu-items a:active	{color:#fff; text-decoration:none;}

.td-menu-layout-col-left				{width:96%; padding:4px; vertical-align:top; background-color:#D4D4B1;}

.tbl-address										{	width:100%;
																	background-color:#F3F3ED;
																	border:1px solid #fff;
																	margin-left:1px;
																	margin-right:1px;
																	margin-top:3px;																	
																}
.tbl-address th									{}
.tbl-address td									{font-size:70%; color:#333; padding:8px;}

/* GENERAL */
.div-box 											{padding:4px; margin:0; margin-bottom:2px;}
.div-content-box							{width:100%; height:400px; padding:4px; margin:0; background-color:#EEEEE1; background-image:url(../images/common/corner-right.jpg); background-repeat:no-repeat; background-position:top right;}
.div-box-search								{width:100%; font-size:70%; color:#333; padding:6px; padding-left:16px; margin:0; margin-left:5px; margin-bottom:2px; background-color:#EEEEE1;}
.div-box-search a							{color:#CC0000; text-decoration:none;}
.div-box-search a:hover				{color:#333; text-decoration:none;}
.div-box-search a:active			{color:#fff; text-decoration:none;}
.div-box-search img						{border:none; vertical-align:middle; cursor:pointer;}
.div-box-search input					{font-size:100%; color:#333;}

.td-left-memu-close 					{font-size:100%; background-color:#EEEEE1;}

.div-box-banner								{width:100%;
																	background-color:#F3F3ED;
																	border:1px solid #fff;
																	margin-left:1px;
																	margin-right:1px;
																	margin-top:3px;																	
																}
.div-box-banner th						{}
.div-box-banner td						{font-size:70%; color:#333; padding:8px;}
.div-box-banner a							{color:#666699; text-decoration:none;}
.div-box-banner a:hover				{color:#333; text-decoration:none;}
.div-box-banner a:active			{color:#fff; text-decoration:none;}

/* PATH */
.div-box-path 								{padding:4px; padding-bottom:10px; clear:both; text-align:left; font-size:70%; color:#333; border-bottom:1px dotted #ddd;}
.div-box-path strong					{color:#B82828;}
.div-box-path a 							{color:#006600; text-decoration:none;}
.div-box-path a:hover 				{color:#FF9900; text-decoration:none;}
.div-box-path a:active				{color:#333; text-decoration:none;}

/* INTRO DATA */
.tbl-intro-data								{font-size:70%;}
table.tbl-intro-data					{width:100%; border-collapse:collapse;}
.tbl-intro-data	th						{font-size:110%; color:#FF9900; text-align:left;}
.tbl-intro-data	td						{text-align:justify; color:#333333;}

/* SCROLL NEWS */
#marqueecontainer							{
																position: relative;
																width: 98%; /*marquee width */
																height: 80px; /*marquee height */
																overflow: hidden;
																padding: 2px;
															}
.tbl-right-scroll			 				{
																width:100%;
																margin-top:3px;
																margin-bottom:2px;
																background-image:url("../images/common/cell_color.gif");
																background-repeat:repeat;
																background-color:#FFFFFF;
															}
.tb-right-scroll 							{font-size:70%; color:#003366; text-align:left; border:1px solid #CCC; padding:5px;}
.tb-right-scroll p 						{padding:2px; margin:2px;}
.tb-right-scroll strong 			{color:#B82828;}
.tb-right-scroll a 						{color:#003366; text-decoration:none;}
.tb-right-scroll a:hover 			{color:#FF9900; text-decoration:none;}
.tb-right-scroll a:active 		{color:#006600; text-decoration:none;}
.tb-right-scroll ul						{margin:0; padding:0; margin-top:4px; margin-left:26px; }
.tb-right-scroll li						{margin:0; padding:2px; vertical-align:middle; list-style-image:url(../images/default/bullet-news-level-1.gif);}

.tb-right-scroll-title 				{font-size:100%; color:#fff; font-weight:bold; text-align:left; background-color:#666699; border:1px solid #CCC; padding:5px;}
.tb-right-scroll img					{border:none; vertical-align:middle;}

/* BOXES */
.tbl-small-box 						{
														width:100%; height:250px; float:left;
														background-color:#F3F3ED;
														border:1px solid #CCC;
														margin-left:1px;
														margin-right:1px;
														margin-top:3px;
													}

.tb-small-box 						{font-size:100%; color:#333; text-align:left; padding:4px; vertical-align:top;}
.tb-small-box strong 			{color:#B82828;}
.tb-small-box ul 					{list-style:none; margin:0; padding:0;}
.tb-small-box li 					{list-style:none; margin:0; padding:4px;}

.tb-small-box a 					{color:#003366; text-decoration:none;}
.tb-small-box a:hover 		{color:#FF9900; text-decoration:none;}
.tb-small-box a:active 		{color:#006600; text-decoration:none;}
.tb-small-box img 				{border:none; vertical-align:middle;}

.shortcut-content-title		{font-size:70%; font-weight:bold; color:#CC0000; text-align:left; padding:4px;}

.tbl-spot-box 						{
														width:100%;
														background-color:#F3F3ED;
														border:1px solid #fff;
														margin-left:1px;
														margin-right:1px;
														margin-top:3px;
														}

.tb-spot-box 								{font-size:70%; color:#333; text-align:left; padding:4px; vertical-align:top;}
.tb-spot-box strong 				{color:#FF9900;}
.tb-spot-box ul 						{list-style:none; margin:0; padding:0;}
.tb-spot-box li 						{list-style:none; margin:0; padding:4px;}

.tb-spot-box a 							{color:#003366; text-decoration:none;}
.tb-spot-box a:hover 				{color:#FF9900; text-decoration:none;}
.tb-spot-box a:active 			{color:#006600; text-decoration:none;}
.tb-spot-box img 						{border:none; vertical-align:middle;}

/*  */
.gc-box-form								{width:100% !important; font-size:100%;}
form.gc-box-form						{margin:0; padding:0; font-size:100%;}
.gc-box-form h5							{font-size:110%;margin:0; padding:2px; padding-top:10px; font-weight:bold; color:#666699; text-align:left;}
.gc-box-form h5 p 					{font-size:90%;padding:2px; color:#333; text-align:left; font-weight:normal;}
.gc-box-form table					{border-collapse:collapse;}
.gc-box-form th							{font-size:100%; color:#6699CC; text-align:right; padding:2px; vertical-align:top;}
.gc-box-form td 						{font-size:100%; color:#333; text-align:left; padding:2px; vertical-align:top;}
.gc-box-form input					{font-size:100%; color:#333; border:1px solid #CCC;}
.gc-box-form textarea				{font-size:100%; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; border:1px solid #CCC;}
.gc-box-form .comment 			{color:#666666; text-align:left; padding:2px; font-weight:normal;}
.gc-box-form .button 				{color:#666666; text-align:right; padding:2px;}
.gc-box-form .button 	input {color:#666666; padding:2px; background-image:url(../images/common/b-gold.jpg); background-repeat:repeat-x; background-color:#FFFFFF;}

/* Down Navigation */
.div-box-down-navigation						{text-align:center; font-size:70%; padding:4px; padding-top:10px; padding-bottom:10px;}
.div-box-down-navigation a					{color:#666699; text-decoration:none;}
.div-box-down-navigation a:hover		{color:#FF9900; text-decoration:none;}
.div-box-down-navigation a:active		{color:#333; text-decoration:none;}