html{ height:100%;}
body {
    background: url("../img/bg.gif") repeat top left #e5e5e5;
    border: 0 none;
    color: #666764;
    font: 13px Verdana,Arial,Helvetica,sans-serif;
    margin: auto;
	text-align:center;
	height:100%;
}
img {    border: 0 none;}
p, ul, form {   margin: 0;     padding: 0;}
a {color: #00709b;    text-decoration: underline;}
a:hover {    color: #CC0000;    text-decoration: none;}
.clear-all {
    clear: both;
    font-size: 0;
    height: 0;
    line-height: 0;
}
.clear-left {    clear: left; }
.clear-right {    clear: right;}
.hide {    display: none}
h1, #page_title {    color: #00709b; font-weight: normal; font-size: 25px; padding: 0 0 7px 0; margin: 0; }
h2 {    color: #00709b; font-size: 22px;  font-weight: normal; margin: 7px 0;}
h3 {    color: #00709b; font-size: 19px;  font-weight: normal; margin: 7px 0;}
#bg_foot{ 
	background: url("../img/bg_footer.png") repeat-x bottom left transparent; 
	height:140px; 
	z-index:5; 
	bottom:0px; 
	left:0;
	width:100%; 
	position:fixed;

}
#wrapper{ 
	margin:auto; 
	width:1016px; 
	min-height:100%; height: auto; 
	text-align:left;
	position:relative; 
	z-index:10;
        background: url("../img/bg_content.png") repeat-y bottom left transparent;

}
/*top */
#top{ height:124px; background: url("../img/bg.gif") repeat top left #e5e5e5; }
#menu_top { float:right;  margin: 7px 27px 0 0; color:#af8a2a; }
#menu_top a{ color:#af8a2a; text-decoration:none;}
#menu_top a.active{ color:#c00000; font-weight:bold; }
#menu_top a:hover { text-decoration:underline;}
#logo_oikonomos { padding:20px 0 0 28px; display:inline-block;}
#search_div { float:right;  clear:right; margin-right: 18px;  margin-top: 54px;}
#t_search { border:0; background-color:#E5A100; opacity : 0.5; filter : alpha(opacity=50); width:190px; height:20px; line-height:20px; padding: 0 10px; }
#submit_button { border:0; background-color:transparent; color:#af8a2a; cursor:pointer; font-weight:bold; padding-left: 0;}
/* end top */
/*menu_0 */
#menu{ height:36px; background: url("../img/bg_menu_0.gif") no-repeat bottom left transparent;}

#menu ul { padding:18px 0 0 18px;}
#menu ul li {
    display: block;
    float: left;
    list-style: none outside none;
    margin: 0 1px 0 0;
    padding: 0;
}
#menu ul li a{ color:#fff; font-weight:bold; text-decoration:none; padding:2px 15px}
#menu ul li a:hover, #menu ul li.active a{ background-color:#FFFFFF; color:#e6a400;  background: url("../img/bg_content.png") repeat scroll center center transparent; }

/* end menu_0 */
/*submenu */
#submenu {padding-bottom: 10px; }
.submenu {    list-style: none outside none; }
#submenu a {
    border-bottom: 0 none;
    color: #e6a400;
    display: block;
    margin: 0 ;
    padding: 2px 3px 2px 10px;
    text-align: left;
    text-decoration: none;
    font-weight: bold;

}
#submenu a:hover, #submenu a.active {
    background-color: #ffb600;
    color: #FFFFFF;
}
.submenu2 { background: url("../img/bg.gif") repeat top left #e5e5e5;}
#submenu   .submenu2 a{ color:#8c8c8c;  font-weight: normal;}
#submenu   .submenu2 a:hover, #submenu  .submenu2 a.active{
    color:#cc0000;
    background-color: transparent;
}
/* end submenu*/

/*content */
#content { padding:40px 18px; 	}
#content_left { float:left; width:680px; margin-right:20px; margin-left: 10px;}
#content_right { float:left; width:260px; }
.banners, #facebook { margin-bottom:4px; padding-bottom: 17px; background: url("../img/bg_shade_R.png") no-repeat bottom left transparent;}
#anouncements-wrapper {padding-bottom: 17px; background: url("../img/bg_shade_R.png") no-repeat bottom left transparent; margin-bottom: 3px;}
#anouncements { border:2px solid #d9d9d9;  background-color: #fff; padding: 15px; }

#anouncements a{ text-decoration:none; font-weight:bold;}
#anouncements a:hover{ text-decoration:underline;}

/* end content */
/*page */
#submenu { float:left; width:140px; margin-right:10px; }
#page_content { float:left; width:540px; margin-right:20px;}
#page_content ul{ padding-left: 25px; padding-top: 5px; list-style: circle;}
#page_content ul li { padding-bottom: 7px;}
#content_photo { float: left; width: 260px; padding-bottom: 7px;}
#content_photo_more a { padding: 10px 10px 0 0; display: inline-block;}
/* end page */
#newsletter_home {background-color: #ffb600; padding: 10px 13px 20px 13px;}
#newsletter_home h3 { color: #fff;  margin: 0;  padding: 5px 10px 10px;}
.newsletter_input { background-color: #a67600; border:0; padding: 2px 5px; color:#fff; }
#newsletter_home_bg {height: 17px; background: url("../img/bg_shade_R.png") no-repeat bottom left transparent;}
.sent_button{ background-color: #ffb600; border: 0px; cursor: pointer; font-weight: bold; color: #fff;  padding:0; margin: 0;}
/*  news */
.home_news-item { padding-bottom:17px; }
.home_news-left {  }
.home_news-left { float:left; width:120px; margin-right:20px; text-align:right;}
.home_news-right { float:left; width:530px; }
.home_news-date { color:#e6a400; padding: 6px 0 0; display:inline-block;}
.home_news-right h2{ color:#00709b; font-size:19px;  padding: 0 0 7px; margin:0; font-weight:normal;}
.home_news-right h2 a { text-decoration:none;}
.news_photo_list { margin-left: 40px;}
.singlenews-date {
    float: left;
    margin-right: 20px;
    text-align: right;
    width: 120px;
    color: #E6A400;
}
.singlenews-txt {   float: left;    width: 530px; margin-right: 20px;}
.singlenews-txt h2 {
    color: #00709B;
    font-size: 19px;
    font-weight: normal;
    margin: 0;
    padding: 0 0 7px;
}
.singlenews-photo {   float: left;    width: 270px;}
.content_photo_more { margin-top: 17px; }
.content_photo_more img{ margin-right: 10px; margin-bottom: 10px;   }
/* end news  */
/*  slider */
.slider_content { width: 300px; height: 200px;}
.panel a {color:#fff}
/* end slider */
.pager { text-align: center;}
/*sitemap */
.menu_1 { padding-left: 120px;}
.menu_2 { padding-left: 30px;}
.menu_3{ padding-left: 30px;}
#searchcontrol { margin-left: 70px; width: 680px;}
.gsc-control { width: 680px;}
