
/* --------------------------------------- */
/* GENERAL CSS */
	* { border:none; outline:none; margin:0px; padding:0px; text-decoration:none; }

	html, body { margin:0; padding:0; height:100%; width:100%; }
	html { overflow-x: hidden; overflow-y: scroll; background:#fefefe; }
	body { min-width: 965px; min-height: 700px; }

	a { text-decoration:none; }

	ul, li { list-style:none; }

	input, select, textarea {
		font:11px Tahoma, Arial, Helvetica, sans-serif; padding:3px 5px; border:1px solid #aaa; 
	}
	input:hover, select:hover, textarea:hover { background:#d5d5d5; color:black; border:1px solid #555; }
	input:focus, select:focus, textarea:focus { background:#e5e5e5; color:black; border:1px solid #999; }
	input:disabled, select:disabled, textarea:disabled { background:#eee; color:#aaa; border:1px solid #fff; }

	.inputExclude, .inputExclude:hover, .inputExclude:focus, .inputExclude:disabled { padding:0px; margin:0px; border:0px solid; }

	.LinkA, .LinkA:hover, .LinkA:focus {
		font:11px Tahoma, Arial, Helvetica, sans-serif; padding:3px 3px 3px 3px; border:1px solid #aaa; background:#ddd;
	}
	.LinkA:hover { background:#d5d5d5; color:black; border:1px solid #555; }
	.LinkA:focus { background:#e5e5e5; color:black; border:1px solid #999; }

	.LinkButton, .LinkButton:hover, .LinkButton:focus {
		font:11px Tahoma, Arial, Helvetica, sans-serif; padding:3px 3px 3px 3px; border:1px solid #aaa; background:#ddd;
	}
	.LinkButton:hover { background:#d5d5d5; color:black; border:1px solid #555; }
	.LinkButton:focus { background:#e5e5e5; color:black; border:1px solid #999; }

	.center { margin:0px auto; width:965px !important; display:table; }
	.centerInsideBody { margin:0px auto; width:965px !important; display:table; }
	.clear { width:100%; height:0px; border:0px solid white; display:table; padding:0px;  }
	.vertical-align { padding:6px 2px 9px 0px; vertical-align: middle; }

	.red { color: #FF0000; }
	.green { color: green; }

	.errorRedColor, .errorRedColor:hover, .errorRedColor:focus { background: #f8dbdb; border: 1px solid #e77776; }
	.acceptGreenColor, .acceptGreenColor:hover, .acceptGreenColor:focus { background: #E2FF6A; border: 1px solid #8eb802; }

/* GENERAL CSS */
/* --------------------------------------- */


	#container { position: relative; width: 100%; min-height: 100%; float: left; border: 0px solid; z-index:0; }

	#divHeader, #divFooter{ position:absolute; left: 0px; float: left; width: 100%; display: table; border: 0px solid white; z-index:3; }
	#divHeader { top: 0px; height: 120px; }
	#body { float: left; width: 100%; height: 100%; margin:390px 0px 250px; display: table; border: 0px solid #fff; z-index:1; }

	.gr_logo, .en_logo, .cz_logo {background-size:1000px 250px; background-repeat:no-repeat; border: 0px solid; margin: 0px auto; width: 1000px; height: 250px; display:table; }
	.gr_logo { background: url('http://www.eirinieinai.gr/upload/site/logo/front_page_eirinieinai4_gr.jpg') no-repeat; }
	.en_logo { background: url('http://www.eirinieinai.gr/upload/site/logo/front_page_eirinieinai4_en.jpg') no-repeat; }
	.cz_logo { background: url('http://www.eirinieinai.gr/upload/site/logo/front_page_eirinieinai4_cz.jpg') no-repeat; }

	#divIndexMain { color:#000; display: table; border: 0px solid; display:table; font: bold 10px Tahoma #fff; width:965px; margin:0px auto; }
	#divIndexMain h4 { color: #505050; font-family: Tahoma, Verdana, Arial; font-weight: bold; font-size: 16px; text-align:center; margin: 10px auto; }
	#divIndexMain p { font: 12px Tahoma; }
	#divIndexMain div { font: 12px Tahoma; }


	#divFooter { bottom: 0px;  margin:30px 0px; }
	#divFooterBanners { border: 0px solid; margin: 0px auto; display:table; width:1000px;}
	#divFooterBanners a { padding: 0px 15px 20px 15px; float: left; text-align: center; display: table;}
	#divFooterBanners h4 { border: 0px solid; color: #505050; font-family: Tahoma, Verdana, Arial; font-weight: bold; font-size: 16px; text-align:center; padding: 15px 0px; }

	#TopMenuRow { display: table; margin: 50px auto; border: 0px solid; display:table; font: bold 10px Tahoma #fff; width:100%; background-color: #2caae2; }

	#divTabs { margin: 0px auto; border:0px solid; display:table; color:#ffffff; }
	#divTabs li { float: left; display: block; border-right: 5px solid #fff; }
	#divTabs li a { font: bold 11px Tahoma; color: #fff; display:block; padding: 5px 10px 5px 15px; }
	#divTabs li:hover a { text-decoration:underline; }

	#divTabs ul { position:absolute; left:-9999px; top:-9999px; list-style-type:none; }
	#divTabs li:hover { position:relative; background:#2caae2; color:#ffffff; }
	#divTabs li:hover ul { left:0px; top:0px; background-color: #2caae2; padding:3px; border-right:5px solid white; width:160px;}
	#divTabs li:hover ul li {height:20px; border:none;}
	#divTabs li:hover ul li a { height:20px; padding:0px; display:block; font: bold 11px Tahoma; width:158px; line-height:18px; text-indent:5px; color:#ffffff; text-decoration:none; text-align:center;}
	#divTabs li:hover ul li a:hover {height:18px; text-decoration:underline; }

/*
.dd_menu li:hover ul {left:0px; top:30px; background:lavender; padding:3px; border:1px solid grey; width:160px;}
.dd_menu li:hover ul li {height:18px; border:none;}
.dd_menu li:hover ul li a {height:18px; padding:0px; display:block; font-size:11px; width:158px; line-height:18px; text-indent:5px; color:#444; background-color:lavender; text-decoration:none; border:1px solid transparent;}
.dd_menu li:hover ul li a:hover {height:18px; background:silver; color:#000; border:solid 1px #444;}
*/

	#divSectionRow1 { display: table; border: 0px solid; color:#000; width: 965px; margin: 0px auto;}

	#bigSlides { display: table; border: 0px solid; color:#000; }

	#bigSlides a { padding: 0px 15px 20px 15px; float: left; text-align: center; display: table; }
	#bigSlides a h5 { font: bold 11px Tahoma; color: #000; }
	#bigSlides a img { border: 1px solid #000; height: 200px; width: 200px; padding:2px; margin: 2px;}


	#divArticles, #divArticles a {
		border: 0px solid; display:table; margin:5px auto; width:530px; font-family: Tahoma, Verdana, Arial; font-weight: bold; font-size: 10px; clear: left; text-decoration:none;
		color:#000; text-align: center;
	}

	#divArticles, #divArticles a {
		border: 0px solid; display:table; margin:5px 0px 5px 0px; width:530px; font-family: Tahoma, Verdana, Arial; font-weight: bold; font-size: 10px; clear: left;
	}
	#divArticles span.title {float:left;}
	#divArticles span.date {float:right;}

	#divForm { color:#000; display: table; border: 0px solid; display:table; font: bold 10px Tahoma #fff; width:965px; margin:0px auto; }
	#divForm h4 { color: #505050; font-family: Tahoma, Verdana, Arial; font-weight: bold; font-size: 16px; text-align:center; margin: 10px auto; }
	#divForm p { font: 12px Tahoma; }
	#divForm div { font: 12px Tahoma; }

	#divForm input, #divForm select { float:left; font-size:12px; padding:7px 2px; border:solid 1px #aacfe4; width:250px; margin:1px 0px 1px 15px; box-shadow:0px 0px 7px #aacfe4}
	#divForm input:hover, #divForm select:hover, #divForm input:focus, #divForm select:focus {
		float:left; font-size:12px; padding:7px 2px; border:solid 1px #aacfe4; width:250px; margin:1px 0px 1px 15px; background:#e9f2f8; color:black;
	}

	#divForm input[type='checkbox'] { float:left; font-size:12px; padding:0px; border:solid 1px #aacfe4; width:35px; margin:0px; box-shadow:0px 0px 7px #aacfe4}

	#divForm button{ clear:both; margin-left:100px; width:125px; height:30px; text-align:center; line-height:30px; color:white; background:#2CAAE2; font: bold 11px Tahoma; box-shadow:0px 0px 15px #2CAAE2 }
	#divForm table { margin: 0px auto; font:bold 11px Tahoma; }
	#divForm table td { padding:5px; }

	.sadadaa img { border: 0px solid #858894; padding: 5px 5px 5px 5px;  }
	.sdsadad img { border: none; }


	#logos { display: table; border: 0px solid; text-align:center; color:#000; width: 1000px;}

	#main { display: table; margin: 50px 0px 0px 0px; border: 0px solid; background: #e5e8e9; }

	#column { width: 229px; height: 350px; float: left; margin-top: -58px; }

	#column_content { width: 227px; height: 350px; background: #000; border: 1px solid #5a80b0; border-top: none; }
	#column_content h3 { margin: 0; font: 17px 'Tahoma'; }

	#central h3 { margin: 7px 0 0 0; font: 17px 'Tahoma'; text-align: center; }
	#central img { border: 1px solid #FFFFFF; }

	#gallery { width: 924px; float: left; padding: 10px 0 20px 75px; margin: -1px 0 0 -1px; background: url(../../../upload/images/Untitled-1.gif); border: 1px dashed #29ABE2; border-top: none; border-bottom: none; }
	#gallery h3 { font: 18px 'Myriad Pro'; margin: 0; text-align: center;}
	#gallery p { margin: 0; font: 12px 'Myriad Pro';}
	#slide { width: 170px; height: 170px; background: #000; margin: 15px 0 0 0; float: left; text-align: center; }
	#slide a img { border: 1px solid #000; margin: 0; }
	#slide a:hover img { border: 1px solid #000; }
	#slide h6 { color: #000; font-family: 'Tahoma'; margin: 0 0 -2px 0; }
	#slide p { font: 10px 'Tahoma'; color: #000; margin: 0; }

	#footer { width: 999px; height: 20px; float: left; background: #29ABE2; border: 1px solid #29ABE2; margin: 0; }

	#divMenuLeft  { float: left; }
	#divMenuRight { float: left; }

	#divTabsInside a { color:#000; text-decoration: none; border: 0px solid; }
	#divPhoto a img { border: 1px solid #FFFFFF; margin: 10px 10px 10px 10px; height:auto; display: table; }
	#divPhoto span { border: 1px solid #000; margin: 10px 10px 10px 10px; width: 130px; height:auto; display: table; }

	.history { display:table; float:left; margin: 0px 80px;}
	.history2010 { display:table; float:left; margin: 0px 40px;}
	.imageBlock { display:table; margin: 10px 0px;}

	.imageBlock img {width:160px;}
	.imageBlock span { font:bold 10px Tahoma; display:table; width: 160px; text-align:center;}

	.divPhoto { margin:10px auto; padding:10px;}
	.divPhoto a img { border: 1px solid #000; width: 200px; padding:2px; margin: 2px;}

	.flag {height:10px; margin:0px 5px; padding: 0px;}