/* Noumenia (C) 2007 - All rights reserved - Software Development - www.noumenia.gr */

html {
	margin: 0;
	padding: 0;
	font-family: sans-serif;
	background-color: #000000;
	color: #000000;
	min-width: 600px;
	}

* {
	margin: 0;
	padding: 0;
	}

body {
	margin: 0;
	padding: 0;
	text-align: center;
	}

a {
	color: #5169b3;
	text-decoration: none;
	}

a:hover {
	color: #000000;
	text-decoration: underline;
	}

p {
	margin-bottom: 1.0em;
	}

img {
	border: 0;
	}

.cleardiv {
	clear: both;
	}

input, select {
	}

#enterwrapper {
	float: left;
	width: 992px;
	height: 961px;
	position: relative;
	z-index: 20;
	margin-right: -479px;
	text-align: left;
	}

#enterlink {
	position: absolute;
	z-index: 1;
	top: 0px;
	left: 0px;
	}

#mpriza_sound {
	position: absolute;
	width: 471px;
	height: 130px;
	z-index: 2;
	top: 65px;
	right: 190px;
	}

#mpriza_sound2 {
	position: absolute;
	width: 471px;
	height: 130px;
	z-index: 2;
	top: 0px;
	right: 0px;
	}

#container {
	float: left;
	width: 100%;
	background-image: url("../images/footer-right.png");
	background-position: 0 824px;
	background-repeat: repeat-x;
	}

#contentleft {
	float: left;
	width: 50%;
	height: 961px;
	margin-left: -479px;
	background-image: url("../images/footer-left.png");
	background-position: 0 824px;
	background-repeat: repeat-x;
	}

#contentmiddle {
	float: left;
	width: 992px;
	height: 961px;
	position: relative;
	z-index: 20;
	margin-right: -479px;
	background-image: url("../images/blow-bg.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	text-align: left;
	}

#footerline {
	height: 15px;
	position: absolute;
	z-index: 50;
	top: 770px;
	left: 220px;
	color: #999999;
	font-size: 10px;
	font-weight: bold;
	line-height: 15px;
	}

#footerline .foujia {
	color: #ed068e;
	}

#footerline a {
	color: #999999;
	}

#footerline a:hover {
	color: #ed068e;
	text-decoration: none;
	}

#noumenialogo {
	height: 15px;
	position: absolute;
	z-index: 50;
	top: 821px;
	right: 20px;
	color: #ffffff;
	font-size: 10px;
	line-height: 15px;
	}

#noumenialogo img {
	vertical-align: middle;
	}

#blowlogo, #blowlogo2 {
	width: 165px;
	height: 75px;
	position: absolute;
	z-index: 20;
	top: 30px;
	left: 31px;
	}

#contentmiddlewrapper {
	position: relative;
	z-index: 1;
	width: 889px;
	height: 668px;
	padding-top: 110px;
	margin-left: 32px;
	}

#menubar {
	float: left;
	width: 130px;
	height: 610px;
	position: relative;
	z-index: 1;
	margin-top: 40px;
	padding-top: 13px;
	background-image: url("../images/menubar/menubar-bg.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	}

#menubar a {
	display: block;
	width: 120px;
	height: 15px;
	margin-bottom: 10px;
	margin-left: 10px;
	overflow: hidden;
	}

#menubar hr {
	width: 50px;
	margin-bottom: 10px;
	background-color: #ed068e;
	border: 1px solid #ed068e;
	}

#menubar .selected  {
	background-position: 0 -15px;
	}

#linkhome { background: url("../images/menubar/home.png") 0 0 no-repeat; }
#linkhome:hover { background-position: 0 -15px; }

#linkstiles { background: url("../images/menubar/stiles.png") 0 0 no-repeat; }
#linkstiles:hover { background-position: 0 -15px; }

#linklifestyle { background: url("../images/menubar/lifestyle.png") 0 0 no-repeat; }
#linklifestyle:hover { background-position: 0 -15px; }

#linkpolitiki { background: url("../images/menubar/politiki.png") 0 0 no-repeat; }
#linkpolitiki:hover { background-position: 0 -15px; }

#linkproswpo { background: url("../images/menubar/proswpo.png") 0 0 no-repeat; }
#linkproswpo:hover { background-position: 0 -15px; }

#linkthemata { background: url("../images/menubar/themata.png") 0 0 no-repeat; }
#linkthemata:hover { background-position: 0 -15px; }

#linkastra { background: url("../images/menubar/astra.png") 0 0 no-repeat; }
#linkastra:hover { background-position: 0 -15px; }

#linkaggelies { background: url("../images/menubar/aggelies.png") 0 0 no-repeat; }
#linkaggelies:hover { background-position: 0 -15px; }

#linkkalou-kakou { background: url("../images/menubar/kalou-kakou.png") 0 0 no-repeat; }
#linkkalou-kakou:hover { background-position: 0 -15px; }

#linkteyxi { background: url("../images/menubar/teyxi.png") 0 0 no-repeat; }
#linkteyxi:hover { background-position: 0 -15px; }

#linkdianomi { background: url("../images/menubar/dianomi.png") 0 0 no-repeat; }
#linkdianomi:hover { background-position: 0 -15px; }

#linkblowids { background: url("../images/menubar/blowids.png") 0 0 no-repeat; }
#linkblowids:hover { background-position: 0 -15px; }

#linkepikoinwnia { background: url("../images/menubar/epikoinwnia.png") 0 0 no-repeat; }
#linkepikoinwnia:hover { background-position: 0 -15px; }

#issuewrapper {
	float: left;
	width: 340px;
	height: 650px;
	background-image: url("../images/issuewrapper-bg.png");
	background-position: bottom left;
	background-repeat: no-repeat;
	}

#dateinformation {
	width: 340px;
	margin-top: 30px;
	color: #999999;
	font-size: 10px;
	text-align: left;
	font-weight: bold;
	}

#dateinformation.black {
	width: 125px;
	margin-top: 0px;
	margin-bottom: 5px;
	}

#issueheader {
	width: 340px;
	height: 17px;
	margin-top: 5px;
	margin-bottom: 5px;
	background-image: url("../images/issueheader-bg.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	font-size: 9px;
	font-weight: bold;
	line-height: 16px;
	color: #666666;
	}

#issueheader .goleft {
	float: left;
	margin-top: 1px;
	margin-left: 5px;
	}

#issueheader .goright {
	float: right;
	margin-top: 1px;
	margin-right: 5px;
	}

#issuepage {
	position: relative;
	width: 340px;
	height: 437px;
	margin-top: 10px;
	margin-bottom: 18px;
	font-size: 71%;
	overflow: hidden;
	}

#issuepage a:hover {
	text-decoration: none;
	color: #ed068e;
	}

.randomarticle {
	float: left;
	width: 106px;
	height: 103px;
	margin-top: 10px;
	margin-right: 7px;
	background-image: url("../images/random-article-bg.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	color: #595959;
	font-size: 10px;
	font-weight: bold;
	cursor: pointer;
	overflow: hidden;
	}

.randomarticle:hover {
	color: #ed068e;
	}

.randomarticle a {
	color: #595959;
	}

.randomarticle .content {
	width: 92px;
	height: 89px;
	margin: 7px;
	margin-top: 10px;
	overflow: hidden;
	text-align: center;
	}

.randomarticle .title {
	width: 92px;
	text-align: center;
	}

div.stiles {
	float: left;
	width: 90px;
	height: 90px;
	margin-top: 2px;
	margin-left: 9px;
	margin-right: 13px;
	background-image: none;
	background-position: 0 0;
	background-repeat: no-repeat;
	color: #ffffff;
	font-size: 9px;
	font-weight: bold;
	}

div.stiles a {
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	cursor: pointer;
	}

div.stiles .date {
	font-size: 8px;
	text-align: right;
	margin-top: 67px;
	}

div.stiles span {
	display: block;
	}

#menustiles {
	float: right;
	width: 120px;
	margin-top: 215px;
	color: #ffffff;
	text-align: right;
	font-size: 10px;
	}

#menustiles a {
	color: #ffffff;
	}

#menustiles a:hover {
	color: #ed068e;
	text-decoration: none;
	}

#menustiles ul {
	list-style: none;
	}

#menustiles li {
	margin-top: 6px;
	}

#menustiles .title {
	color: #ed068e;
	font-weight: bold;
	}

#loginbox {
	position: absolute;
	top: 190px;
	right: 285px;
	z-index: 2;
	width: 125px;
	color: #999999;
	font-size: 9px;
	}

#loginbox a {
	color: #999999;
	font-weight: bold;
	}

#loginbox a:hover {
	color: #ed068e;
	text-decoration: none;
	}

#loginbox .linkleft {
	clear: both;
	float: left;
	margin-bottom: 5px;
	}

#loginbox .sitemap {
	font-size: 11px;
	}

#loginbox .linkright {
	float: right;
	margin-bottom: 5px;
	}

#loginbox input {
	width: 70px;
	height: 12px;
	font-size: 9px;
	border: 1px solid #999999;
	}

#loginbox hr {
	clear: both;
	padding-top: 2px;
	border: 1px solid #ffffff;
	}

#loginbox hr.hrwithborder1 {
	padding-top: 5px;
	border-bottom: 2px dotted #cccccc;
	}

#loginbox hr.hrwithborder2 {
	padding-top: 5px;
	border-bottom: 1px solid #ed068e;
	}

#loginbox hr.hrwithspace {
	margin-bottom: 8px;
	}

#loginbox.black {
	top: 40px;
	right: 145px;
	padding-bottom: 5px;
	}

#loginbox.black input {
	color: #ffffff;
	background-color: #010400;
	}

#loginbox.black hr {
	border: 1px solid #010400;
	}

#loginbox.black hr.hrwithborder1 {
	border-bottom: 2px dotted #8b8b8b;
	}

#loginbox.black hr.hrwithborder2 {
	border-bottom: 1px solid #ed068e;
	}

#rightmenu {
	float: right;
	position: relative;
	z-index: 1;
	width: 184px;
	height: 615px;
	margin-top: 35px;
	background-image: url("../images/rightmenu-bg.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	}

#rightmenu.black {
	margin-top: 50px;
	background-image: url("../images/rightmenu-black-bg.png");
	}

#rightmenu.guide {
	margin-right: -16px;
	}

#searchbox input {
	float: left;
	width: 85px;
	height: 12px;
	margin-top: 17px;
	margin-left: 70px;
	line-height: 10px;
	font-size: 10px;
	color: #b8b8b8;
	border: none;
	}

#rightmenu.black input {
	color: #999999;
	background-color: #000000;
	}

#searchbox img {
	float: left;
	margin-top: 19px;
	margin-left: 5px;
	}

#yourblow {
	clear: both;
	float: left;
	margin-left: 88px;
	margin-top: 23px;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	}

#yourblow a {
	color: #999999;
	}

#yourblow a:hover{
	color: #ed068e;
	text-decoration: none;
	}

#cityguide {
	float: left;
	width: 114px;
	height: 150px;
	margin-top: 20px;
	margin-left: 63px;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	overflow: hidden;
	}

#cityguide img {
	margin-top: 2px;
	}

#cityguide a{
	color: #999999;
	text-decoration: none;
	}

#cityguide a:hover{
	color: #ed068e;
	}

#calendar {
	float: right;
	width: 166px;
	height: 102px;
	margin-top: 22px;
	overflow: hidden;
	}

#calendar .calendartable {
	float: right;
	width: 126px;
	height: 102px;
	margin-right: 10px;
	font-size: 8px;
	}

#calendar .calendartable caption {
	width: 126px;
	height: 12px;
	color: #b2046a;
	font-size: 9px;
	line-height: 12px;
	border-bottom: 2px solid #393a3a;
	}

#calendar .calendartable th {
	height: 9px;
	line-height: 9px;
	font-weight: normal;
	}

#calendar .calendartable td {
	height: 10px;
	font-size: 8px;
	line-height: 8px;
	text-align: center;
	border-bottom: 1px solid #e18dbc;
	}

#calendar .calendartable td.event {
	background-color: #ed068e;
	}

#calendar .calendartable td.event a {
	color: #ffffff;
	}

#calendar .calendartable td.event a:hover {
	color: #000000;
	background-color: #000000;
	font-weight: bold;
	text-decoration: none;
	}

#calendar .calendartable td.nextmonth {
	color: #cccccc;
	}

#pickoftheday {
	float: left;
	width: 140px;
	height: 50px;
	margin-top: 216px;
	margin-left: 20px;
	}

#pickoftheday2 {
	float: left;
	width: 108px;
	height: 15px;
	margin-top: 20px;
	margin-left: 10px;
	}

#trevda {
	float: right;
	width: 164px;
	height: 716px;
	margin-top: -15px;
	margin-right: -16px;
	background-image: url("../images/trevda-bg.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	overflow: hidden;
	}

#banner1 {
	margin-top: 128px;
	}

#banner2 {
	margin-top: 10px;
	}

#banner3 {
	margin-top: 10px;
	}

#articlewrapper {
	float: left;
	width: 785px;
	height: 721px;
	position: absolute;
	right: -14px;
	top: 95px;
	z-index: 2;
	background-image: url("../images/articlewrapper-bg.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	}

#articlewrapper .articlebody {
	float: left;
	width: 450px;
	height: 630px;
	margin-top: 30px;
	margin-left: 15px;
	padding-right: 10px;
	overflow: auto;
	}

#articlewrapper .articleauthor {
	float: right;
	width: 420px;
	font-size: 11px;
	color: #ffffff;
	text-align: right;
	}

#articlewrapper .articleauthoremail {
	clear: both;
	float: right;
	width: 420px;
	margin-top: 5px;
	color: #b2046a;
	font-size: 12px;
	text-align: right;
	}

#articlewrapper .articleauthoremail a {
	color: #b2046a;
	}

#articlewrapper .articletitleimage {
	clear: both;
	float: right;
	margin-top: 5px;
	}

#articlewrapper .imagelist {
	clear: both;
	float: right;
	width: 420px;
	margin-top: 5px;
	text-align: right;
	}

#articlewrapper .imagelist img {
	width: 50px;
	height: 50px;
	margin-left: 2px;
	vertical-align: top;
	}

#articlewrapper .articletitle {
	clear: both;
	float: right;
	width: 420px;
	margin-top: 5px;
	color: #ed068e;
	font-weight: bold;
	font-size: 13px;	
	text-align: right;
	}

#articlewrapper .articlecontent {
	clear: both;
	float: right;
	width: 420px;
	margin-top: 5px;
	text-align: left;
	color: #ffffff;
	font-size: 9px;
	}

#articlewrapper .extracontent {
	clear: both;
	float: right;
	width: 420px;
	margin-top: 5px;
	text-align: left;
	color: #ffffff;
	font-size: 12px;
	}

#articlewrapper .extracontent a {
	color: #ed068e;
	}

#articlewrapper .extracontent li {
	margin-top: 5px;
	}

#articlewrapper .info {
	margin-left: 30px;
	}

#articlewrapper .address {
	color: #999999;
	}

#articlewrapper .title {
	margin-top: 5px;
	color: #ed068e;
	font-weight: bold;
	}

#distributionsearch {
	margin-top: 25px;
	margin-left: 20px;
	color: #ffffff;
	font-size: 12px;
	}

#distributionsearch .formtext {
	margin-top: 5px;
	background-color: #ffffff;
	border: 1px solid #ed068e;
	width: 175px;
	color: #2e2e2e;
	font-size: 12px;
	}

#distributionsearch img {
	margin-left: 10px;
	}

#distributionbody {
	width: 750px;
	height: 250px;
	margin-left: 20px;
	margin-right: 20px;
	color: #cccccc;
	font-size: 10px;
	font-weight: normal;
	overflow: auto;
	border-bottom: 1px dotted #ed068e;
	}

#distributionbody a {
	color: #cccccc;
	}

#distributionbody a:hover {
	text-decoration: none;
	color: #ed068e;
	}

#distributionbody .title {
	margin-top: 10px;
	margin-bottom: 2px;
	color: #ed068e;
	font-size: 12px;
	font-weight: bold;
	}

#distributionbody .selected {
	color: #ed068e;
	}

#distributionresults {
	width: 750px;
	height: 290px;
	margin-top: 10px;
	margin-left: 20px;
	color: #ffffff;
	font-size: 11px;
	overflow: auto;
	}

#distributionresults li {
	margin-top: 5px;
	}

.genericpagetitle {
	margin-top: 50px;
	margin-left: 20px;
	color: #ed068e;
	font-size: 12px;
	}

.genericpagetitle strong {
	}

.genericpagecontent {
	clear: both;
	width: 750px;
	height: 500px;
	margin-top: 10px;
	margin-left: 20px;
	margin-right: 20px;
	color: #cccccc;
	font-size: 10px;
	overflow: auto;
	}

.genericpagecontent a {
	color: #ed068e;
	}

.generictable {
	margin-top: 10px;
	margin-left: 20px;
	color: #ffffff;
	font-size: 10px;
	}

.generictable th {
	text-align: right;
	}

.generictable input {
	color: #000000;
	font-size: 10px;
	background-color: #ffffff;
	border: 1px solid #ed068e;
	}

.generictable input.button {
	padding-left: 2px;
	padding-right: 2px;
	}

.searchpages {
	float: right;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 20px;
	margin-left: 20px;
	color: #ffffff;
	font-size: 11px;
	}

.searchpages a {
	color: #ed068e;
	}

.returnto {
	float: left;
}

.searchresult {
	clear: both;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	}

.searchresult .date {
	font-size: 9px;
	}

.searchresult a {
	color: #ed068e;
	font-size: 12px;
	font-weight: bold;
	}

.searchresult a:hover {
	color: #666666;
	text-decoration: none;
	}

.searchresult img {
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 10px;
	}

.searchresult p {
	}

.searchresultlatest {
	background-color: #373737;
	}

.searchresultlatest a:hover {
	color: #010101;
	text-decoration: none;
	}

.searchresultlatest img {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	}

#guidesearch {
	margin-top: 25px;
	margin-left: 20px;
	height: 200px;
	color: #ffffff;
	font-size: 12px;
	}

#guidesearch .formtext {
	margin-top: 5px;
	background-color: #ffffff;
	border: 1px solid #ed068e;
	width: 150px;
	color: #2e2e2e;
	font-size: 12px;
	}

#guidesearch a {
	color: #ed068e;
	}

#guidesearch img {
	margin-left: 10px;
	}

#reternto {
	margin-top: 5px;
	margin-left: 20px;
	font-size: 11px;
	color: #999999;
}

#guideresults {
	width: 750px;
	height: 385px;
	margin-top: 20px;
	margin-left: 20px;
	color: #ffffff;
	font-size: 12px;
	overflow: auto;
	}

#guideresults li {
	margin-top: 5px;
	}

#guideresults a{
	color: #ed068e;
	}

#guideresults .info {
	margin-left: 30px;
	}

#guidebox {
	float: right;
	position: relative;
	z-index: 2;
	width: 230px;
	height: 590px;
	margin-top: 70px;
	margin-right: 5px;
	overflow: hidden;
	}

#guideboxsearch {
	float: left;
	position: relative;
	width: 226px;
	border: 1px solid #ed068e;
	}

#guideboxsearch .title {
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 8px;
	color: #666666;
	font-weight: bold;
	font-size: 12px;
	}

#guideboxsearch a {
	text-decoration: none;
	color: #666666;
	}

#guideboxsearch a:hover {
	text-decoration: none;
	color: #ed068e;
	}

#guideboxsearch .guideboxsearchform {
	margin-top: 10px;
	margin-left: 5px;
	margin-bottom: 10px;
	}

#guideboxsearch .formtext {
	background-color: #ffffff;
	border: 1px solid #ed068e;
	color: #2e2e2e;
	font-size: 12px;
	}

#guideboxsearch .guideboxsearchform input {
	margin-bottom: 10px;
	}

#guideboxsearch .guideboxsearchform img {
	margin-top: 5px;
	margin-left: 10px;
	vertical-align: top;
	}

#guideboxrelated {
	float: left;
	position: relative;
	width: 226px;
	margin-top: 10px;
	border: 1px solid #ed068e;
	}

#guideboxrelated .title {
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	color: #666666;
	font-weight: bold;
	font-size: 12px;
	}

#guideboxrelated .articletitle {
	margin-top: 3px;
	margin-left: 5px;
	color: #ed068e;
	font-weight: bold;
	font-size: 11px;
	}

#guideboxrelated .articlesample {
	margin-left: 5px;
	margin-bottom: 3px;
	font-weight: normal;
	font-size: 11px;
	}

#guideboxrelated .articlesample a {
	text-decoration: none;
	color: #666666;
	}

#guideboxrelated .articlesample a:hover {
	color: #ed068e;
	}

#sitemapbody {
	width: 750px;
	height: 645px;
	margin-top: 20px;
	margin-left: 20px;
	color: #ed068e;
	font-size: 12px;
	font-weight: normal;
	overflow: auto;
	}

#sitemapbody ul {
	margin-left: 20px;
	}

#sitemapbody a {
	color: #cccccc;
	}

#sitemapbody a:hover {
	text-decoration: none;
	color: #ed068e;
	}

#sitemapbody .title {
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 5px;
	font-weight: bold;
	}

#issuesearch {
	margin-top: 25px;
	margin-left: 20px;
	margin-right: 20px;
	height: 640px;
	text-align: center;
	color: #cccccc;
	font-size: 12px;
	overflow: auto;
	}

#issuesearch .formtext {
	margin-top: 10px;
	background-color: #ffffff;
	border: 1px solid #ed068e;
	width: 150px;
	color: #2e2e2e;
	}

#issuesearch .title {
	color: #ed068e;
	font-weight: bold;
	}

#issuesearch .body {
	text-align: left;
	}
