body, a { margin-top:50px; font-family:verdana; font-size:12px; color:rgb(99,98,94); text-decoration:none; line-height:1.4em; }
/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.3.1
*/
body { color:#000; background:#245682; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, blockquote, th, td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
address, caption, cite, code, dfn, em, th, var { font-style:normal; font-weight:normal; }
/*li {list-style:none;}*/
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:bold; }
q:before, q:after { content:''; }
abbr, acronym { border:0; font-variant:normal; }
sup, sub { vertical-align: text-top; }
sub { vertical-align:text-bottom; }
input, textarea, select { font-family:inherit; font-size:inherit; font-weight:inherit; }
a { color:rgb(4,146,212); }
a:hover { color:rgb(99,98,94); }
address { font-size:smaller; width:60%; line-height:1em; }
ul { margin:0 10px; padding:10px; }
.mainDiv { width:765px; margin:auto; }
.mainContent { margin:10px 0px 0 0; }
.leftSideMenuButtonsContainer { width:109px; float:left; }
.contentBody { width:414px; float:left; }
.contentBodySub { width:530px; padding:0 0 0 8px; float:left; }
.contentBodySubinner3{ width:450px; padding:0 0 0 8px; float:left; }
.newsContent { float:left; width:640px; padding-top:18px; padding-bottom:6px; }
.contentHeader { font-size:15px; font-weight:900%; float:left; padding-top:14px; }
.greenNavigationButton { margin-top:19px; }
.kufluTostEkmegi { float:left; }
.indexPage4Images table td { padding:2px; }
.realContent { clear:both; padding-top:2px; }
.rightSideContent { float:left; width:180px; margin:0 0 0 15px; }
.rightSideContentinner3 { float:left; width:280px; margin:0 0 0 2px; }
.rightSideContent img { border:1px solid; }
.indexTexts { display:none; width:188px; text-align:left; }
.rightNavigation li { padding-left: 20px; list-style:none; background-image: url(images/ods_metalic.jpg); background-repeat: no-repeat; height:30px; font-weight:bold; font-size:14px; background-position:0 3px; }
.blueStrip { height:4px; background-color:rgb(4,146,212); width:450px; font-size:3px; clear:both; }
.footerSection { /*background:url(images/ods_footer.jpg) repeat-y;*/
  padding:2px 0 8px; }
.leftSideMenuButtonsContainer, .footerSection { padding:0 0 0 3px; }
.miniLogo { float:right; margin:4px; }
.greenStrip { background-color:rgb(197,218,139); height:4px; width:250px; float:right; font-size:3px; }
.top { width:817px; height:19px; background: url(../images/top.png); }
.topInner { height:102px; position:relative }
.logo { width:435px; height:102px; background: url(../images/logo.png); }
.topMenu { width:223px; height:24px; padding:9px 0 0 15px; text-align:center;color:#fff; font-weight:bold; position:absolute; left: 504px; top: 5px; background: url(../images/topMenu.png); }
.topMenu a { font-size:11px; color:#fff; text-decoration:none;margin:0 18px;padding:1px 7px 0 0;}
.topMenu a:hover { color:#ccebb5; }
.topMenu2 { width:224px; height:24px; padding:9px 0 0 15px; text-align:center; color:#fff; font-weight:bold; position:absolute; left:504px; top:52px; background: url(../images/topMenu2.png); }
.topMenu2 a { font-size:11px; color:#000; text-decoration:none;margin-right:10px; }
.topMenu2 a:hover { color:#ccebb5; }
.contanier { width:765px; padding:0 26px; margin: auto; background: url(../images/contenier.png); }
.pressBox { width:746px; margin: auto; padding:0 0 14px 0; }
.pressBoxSub { width:746px; margin: auto; padding:0 0 14px 0; }
.footer { height:75px; background: url(../images/footer.png);}
.footerTxt { width:220px; padding:20px 0 0 17px; float:left; color:#1e1e1e; font-size:10px; }
.footerLogos { width:152px; height:53px; padding:20px 0 0 20px; float:left; }
.euromic { width:304px; height:76px; float:right; }
.adress { width:100%; text-align:center; font-size:11PX; color:#FFF }
.adress a { font-size:11PX; color:#FFF; text-decoration:underline }
.bottom { width:818px; height:53px; background: url(../images/bottom.png); }
.headerMedia{ width:737px; height:194px;margin:auto;}
#festival_information_holder {position:relative;z-index:1000;}
#festival_information {
	font-family:Arial;
	font-size:12px;
	background-color:#FFF;
	border:1px solid silver;
	height:300px;
	left:150px;
	padding:5px;
	position:absolute;
	top:-440px;
	width:500px;
	z-index:1000;
}

