/*
*	LH Λογισμική - CSS (2)
*	30 Ιούλ 2003, Νίκος Χριστόπουλος (nereus@freemail.gr)
*
*	Εκτός από τα κοινά υπάρχουν και τα παρακάτω στυλ
*	wwin    -> παράθυρα
*	doc     -> main-page document (default για import απο word ή dreamweaver)
*	article -> main-page document, article -- το κλασσικό δικό μου, όπως τα άρθρα μου σε HTML
*
*	Δυστυχώς μερικές μονάδες είναι σε px, δεν μπόρεσα να ψήσω τον IE...
*
*	Copyright (c) 2003 LH Λογισμική
*/

/* ---------------------------------------------------------
	DEFAULTS
--------------------------------------------------------- */

/* font definitions */
@import "/styles/fontdefs.css";

/* Greek */
@charset "ISO-8859-7";
html		{ quotes: '«' '»' }

/* IE bug! Αυτό αναγνωρίζεται θεωρητικά μόνο απο IE... και μετατρέπει το default "μεσαίο" text-size σε "μικρό" */
* html						{ font-size: 12px; }

/* font families */
p, body, table, td, th, tr, caption, div, span, ol, ul, dl, dt, dd, li
								{ font-family: Verdana, sans-serif; font-size: 12px; }		/* IE5 bug!!! αν δεν ορίσουμε το font-size τα κανει "μεσαία"! */

/* default συνδέσεις */
a								{ color: #006699; font-weight: bold; text-decoration: none; 		}
a:hover						{ color: #dd6900; font-weight: bold; text-decoration: underline; }


h1, h2, h3, h4, h5, h6		{ font-family: Trebuchet MS, Arial, serif; 	}
pre								{ font-family: Courier New, monospace; }

/* headers */
/* h1, h2, h3, h4, h5, h6			{ margin-left: -3% } */
h1	{	font-size:	2.2em;		font-style:	normal;	font-weight: bold;	}
h2	{	font-size:	1.8em;		font-style:	normal;	font-weight: bold;	}
h3	{	font-size:	1.6em;		font-style:	normal;	font-weight: bold;	}
h4	{	font-size:	1.4em;		font-style:	normal;	font-weight: bold;	}
h5	{	font-size:	1.2em;		font-style:	normal;	font-weight: bold;	}
h6	{	font-size:	1.1em;		font-style:	normal;	font-weight: bold;		}

/* standard elements */
pre	 {
	font-weight: bold;
	white-space: pre;
	}

em	 {
	font-style: italic;
	font-weight: bold
	}

strong	{
	text-transform: uppercase;
	font-weight: bold
	}

.author	{
	font-size: 0.92em;
	font-style: italic;
	}

dt	{
	font-weight: bold;
	}

acronym {
	font-weight: bold;
	color: #406080;
	}

address {
	font-style: italic;
	color: #606060;
	}

dfn {
	font-family: serif;
	font-style: italic;
	color: #406080;
	font-weight: bold;
	}

/* ---------------------------------------------------------
	Default Document Elements
--------------------------------------------------------- */

.chapter	{
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size:		2.4em;
	color: black;
	font-style:	normal;
	font-weight:	bold;
	}

.subtitle	{
	font-family: Arial, sans-serif;
	font-size: 0.96em;
	font-weight: bold;
	font-style: italic;
	border-top: 1px solid #202090;
	text-align: right;
	}

.section	{
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size:	1.9em;
	color: black;
	font-style:	normal;
	font-weight:	bold;
	}

.subsec	{
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size:	1.6em;
	color: black;
	font-style:	normal;
	font-weight:	bold;
	}

.subsubsec		{
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size:	1.4em;
	color: black;
	font-style:	normal;
	font-weight:	bold;
	}

.note	{
	border-top: 1px solid #606060;
	color: #808080;
	font-size: 90%;
	}

.warning	{
	border-top: 1px solid black;
	color: #f06020;
	font-weight: bold;
	font-size: 90%;
	}

/* ---------------------------------------------------------
	Extra Document Styles - Paragraphs
--------------------------------------------------------- */

.bibitem	{
	font-style: italic;
	margin-left: 2em;
	text-indent: -2em; /* IE6 bug! το text-indent δείχνει να λειτουργεί λάθος σε πολλές περιπτώσεις! */
	}
p.bibitem:first-letter	{
	font-size: 140%;
	color: #806040;
	}
p.bibitem:first-line	{
	font-family: Arial, serif;
	color: black;
	font-size: 1.2em;
	font-weight: bold;
	}
p.bibitem a, p.bibitem a:hover		{
	font-family: Arial, serif;
	color: #002040;
	font-weight: bold;
	/* text-decoration: underline; */ /* IE6 bug! underline κάνει και στο margin-left της σελίδας */
	}

.eitem	{
	font-style: italic;
	margin-left: 2em;
	text-indent: -2em;
	}
p.eitem:first-letter	{
	font-size: 140%;
	}
p.eitem a, p.eitem a:hover		{
	color: #002040;
	font-weight: normal;
	text-decoration: underline;
	}

.newstitle	{
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size: 1.4em;
	color: black;
	padding: 0px;
	font-weight: 700;
	color: #002060;
	border-bottom: 1px solid #d0d0d0;
	}

.newstext	{
	font-family: verdana, sans-serif;
	font-size: 1em;
	}
	
/* footnotes */
.fnote {
	font-family: Verdana, sans-serif;
	font-weight: normal;
	}

/* αναφορά σε footnote */
cite.fnote:before {
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 1.2em;
	color: black;
	content: "[";
	}
cite.fnote:after {
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 1.2em;
	color: black;
	content: "]";
	}
cite.fnote {
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 1.1em;
	color: #30ff50;
	}

/* stylish */
table.fnote {
	border-top: 1px solid black;
	}
.fnote th:before {
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-size: 1.1em;
	color: black;
	content: "[";
	}
.fnote th:after {
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-size: 1.1em;
	color: black;
	content: "]";
	}
.fnote th {
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-size: 1em;
	text-align: right;
	color: #000080;
	}

.fnote td {
	font-family: Verdana, sans-serif;
	font-weight: normal;
	font-size: 0.96em;
	}


/* ---------------------------------------------------------
	Extra Document Styles - Emphasis
--------------------------------------------------------- */

#emred		{ color: #900020; font-weight: bold; }
#emured		{ color: #900020; font-weight: bold; border-bottom: 1px solid black; border-top: 0px solid black; }

#emblue		{ color: #200090; font-weight: bold; }
#emublue	{ color: #200090; font-weight: bold; border-bottom: 1px solid black; border-top: 0px solid black; }

#timprog	{ color: #804020; }

/*
My Purple Color Set
old colors: #97a0c0, #8790b0
light: #a0a7c0 #b0b7d0
more light: #c0c1ce #d0d1de
*/

/* ---------------------------------------------------------
	Βασικά Τμήματα Δομής & Στυλς
--------------------------------------------------------- */

/*
My XP (blue) Color Set
#6375d6, #6d88dd, #7aa1e6, skouro #1f58c8, elafry blue #d6dff5
*/

body {
	margin: 0px;
	padding: 0px;
	/* background-color: #6375d6;	default background color of the body */
	background-color: white;
	}

/* κεντρικός πίνακας */
#TBMain
{
	background-color: #ffffff;
	background: url(/imgs/logo/big-logo-bg.gif);
	background-repeat: y-repeat; background-attachment: fixed;
	background-position: 190px 20px;
}

/* τίτλος σελίδας */
#TDTitle
{
	background-color: #ece9d8; color: #000000;

	font-family: Trebuchet MS, Arial, serif;
	font-size: 2.2em;
	font-style:	normal;
	font-weight: 100;
	text-decoration: none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;

	vertical-align: middle;
	text-align: center;

	border-bottom: 1px solid black;
}

/* λογότυπο */
#TDLogo
{
	background-color: #e0dec2;
	border-bottom: 1px solid black;
}

/* menu kentriko style */
#TDMenu
{
	background-color: #6375d6;
}

/* κάτω αριστερά */
#TDHits
{
	background-color: #e0dec2; color: #000000; font-family: Arial, sans-serif; font-size: 11px; font-weight: normal;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}

#TDHits a {
	color: black;
	text-decoration: none;
	cursor: default;
	}

/* κάτω μπάρα */
#TDFooter
{
	background-color: #ece9d8; color: #000000; font-family: Arial, sans-serif; font-size: 11px; font-weight: normal;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}

/*	Τμήμα κειμένων */
#TDPage
{
	color: black;
	margin-left: 1.4%;
	margin-right: 1.4%;
	margin-top: 1.333%;
	margin-bottom: 1.333%;
}

/* menu */
.mnuCat
{
	text-align: right;
	color: #d6dff5;
	font-family: Arial, sans-serif; font-size: 1.65em; font-weight: bold;
	/*
	Super bug! *em έχει τελείως διαφορετικό μέγεθος σε οποιοδήποτε browser, μάλιστα απο έκδοση σε έκδοση
	Στην συγκεκριμένη περίπτωση έχουμε προκαθορισμένο μέγεθος οπότε το μέγεθος πρέπει να είναι σε pixels.
	*/
	margin: 5px;
	padding-top: 11px;
	padding-bottom: 11px;
}

.mnuItem, .mnuItem A, .mnuItem A:hover
{
	text-align: right;
	font-family: Tahoma, Arial, sans-serif;
	color: #fcfcfc;
	font-size: 0.95em; font-weight: bold;
	text-decoration: none;
	padding-top: 1px;
	padding-bottom: 0px;
	margin: 0px;
}

.mnuItem A:hover
{
	text-decoration: underline;
}

/* ---------------------------------------------------------
	Τυπικό παράθυρο
--------------------------------------------------------- */

/*
.wwin {
	font-family: Verdana, sans-serif;
	font-size: 0.9em;
	border: 1px solid black;
	background-color: white;
	border-spacing: 0px;
	padding: 0px;
	}
.wwin table {
	border-spacing: 0px;
	padding: 0px;
	}
.wwin caption {
	margin: 0px;
	padding: 4px;

	color: black;
	background-color: #ece9d8;
	font-family: Arial, sans-serif;
	font-weight:	bold;
	font-size: 1em;
	}
.wwin th {
	color: #d6dff5;
	font-family: Verdana, sans-serif;
	font-size: 0.86em;
	font-weight:	bold;
	background-color: #1d55bf;
	padding: 2px;
	}
.wwin td	{
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.86em;
	font-weight:	normal;
	padding: 2px;
	}
*/

.wwin {
	font-family: Verdana, sans-serif;
	font-size: 0.9em;
	border-left: 1px solid #a0a0a0;
	border-top: 1px solid #a0a0a0;
	background-color: white;
	border-spacing: 0px;
	padding: 0px;
	}
.wwin table {
	border-spacing: 0px;
	padding-left: 0px;
	margin-left: 0.5em;
	}
.wwin caption {
	margin: 0px;
	padding: 4px;

	color: #404080;
	text-align: right;
	font-family: Arial, sans-serif;
	font-weight:	bold;
	font-size: 1em;
	}
.wwin th {
	color: #a0a0a0;
	font-family: Verdana, sans-serif;
	font-size: 0.86em;
	font-weight:	bold;
	border-bottom: 1px solid #a0a0a0;
	border-top: 1px solid #a0a0a0;
	padding: 2px;
	}
.wwin td	{
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.86em;
	font-weight:	normal;
	padding: 4px 2px 4px 2px;
	border-bottom: 1px dashed #e0e0e0;
	color: #606080;
	}

.wwin a			{ color: #202070; font-size: 0.96em; font-weight: bold; text-decoration: none; }
.wwin a:hover	{ color: #dd6900; font-size: 0.96em; font-weight: bold; text-decoration: underline; }

#clrBgcA		{	background-color: #edf2fc;		}
#clrBgcB		{	background-color: #c7d8fa;	}

/* ---------------------------------------------------------
	Χώρος διαφημιστικών
--------------------------------------------------------- */
.adv	{
	font-family: verdana, sans-serif;
	margin-right: 2em;
	}

.adv th, .adv th a, .adv th a:hover {
	font-family: Trebuchet MS, Arial, sans-serif;
	text-align: right;
	font-size: 16px;
	color: black;
	margin: 0px;
	padding: 0px;
	font-weight: 700;
	color: #002060;
	}
.adv th {
	border-bottom: 1px solid #d0d0d0;
	}
.adv th a:hover {
	text-decoration: underline;
	color: blue;
	}

.adv td {
	text-align: left;
	font-family: verdana, sans-serif;
	font-size: 0.9em;
	color: #606060;
	}
.adv td:first-letter, .adv p:first-letter	{
	font-size: 120%;
	font-weight: bold;
	color: #806040;
	}

.advprice {
	text-align: right;
	font-family: verdana, sans-serif;
	font-weight: bold;
	/* font-size: 0.9em; */
	color: #606060;
	}
.advprice p:first-letter	{
	font-size: 140%;
	font-weight: bold;
	color: #806040;
	}	

/* ---------------------------------------------------------
	FAQ
--------------------------------------------------------- */

.quest	{
	font-weight: bold;
	}

.answer	{
	margin-left: 22px;
	}

/* ---------------------------------------------------------
	Κείμενο - Document Class
--------------------------------------------------------- */

div.doc, .doc body {
	text-indent: 0px;	/* IE5 bug! */
	color: black;
	background-color: transparent;
	font-family: Verdana, sans-serif;
	font-size: 1em;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	border: 0px;
	}

.doc p:first-letter	{
	font-size: 140%;
	color: #806040;
	}

/* --------------------------------------------------------- 
	Κείμενο - Article Class
--------------------------------------------------------- */
div.article, .article body {
	text-indent: 0px;	/* IE5 bug! */
	margin-left: 3%;
	margin-right: 3%;
	margin-top: 1.333%;
	margin-bottom: 1.333%;
	color: black;
	background-color: transparent;
	font-family: sans-serif;
	font-size: 1em;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	border: 0px;
	}
	
.article p		{ color: black; }

.article h1, .article h2, .article h3, .article h4, .article h5, .article h6
	{
	font-family: sans-serif;
	margin-left: -3%;
	font-weight: bold;
	color: black;
	}

.article p:first-letter	{
	font-size: 140%;
	color: #806040;
	}

.article pre {
	color: green;
	padding: 1em;
	font-weight: bold;
	white-space: pre;
	font-family: monospace;
	background-color: #f0f0f0;
	}

.article em {
	font-style: italic;
	font-weight: bold;
	}

.article strong {
	text-transform: uppercase;
	font-weight: bold;
	}

.article .author {
	font-size: 0.92em;
	font-style: italic;
	}

.article dt	{
	font-weight: bold;
	}

.article acronym {
	font-weight: bold;
	color: #406080;
	}

.article address {
	font-style: italic;
	color: #808080;
	}

.article dfn {
	font-family: serif;
	font-style: italic;
	color: #406080;
	font-weight: bold;
	}

.article .note {
	border-top: 1px solid #606060;
	color: #808080;
	}

.article .warning {
	border-top: 1px solid black;
	font-size: 0.96em;
	color: #f06020;
	font-weight: bold;
	}

.article .result {
	border: 1px solid navy;
	background-color: white;
	}

.article .result h1, .article .result h2,
.article .result h3, .article .result h4
	{
	margin-left: 0;
	}

.article p.result:first-letter {
	font-size: 1em;
	color: #000000;
	}

.article .symtable TD {
	background-color: #f0f0f0;
	}

.article .symtable TH {
	background-color: #406080;
	color: #fcfcfc;
	}

.article .colorTable {
	font-size: 0.8em;
	}

/*
.article .bibitem	{
	font-style: italic;
	margin-left: 2em;
	text-indent: -2em;
	}
.article p.bibitem:first-line	{
	color: #606060;
	}
.article p.bibitem a		{
	color: #204060;
	text-decoration: underline;
	}
.article p.bibitem:first-line	{
	font-size: 1.1em;
	}

.article .eitem	{
	font-style: italic;
	margin-left: 2em;
	text-indent: -2em;
	}
.article p.eitem a		{
	color: #204060;
	text-decoration: underline;
	}
*/

/* EOF */

