@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	font: 62.5%/1.5 Arial,Helvetica,sans-serif;
}

a {
    outline: 0;
	color:#004076;
}

a img {
	border:0;
}


ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

h1, h2, h3, h4, h5 {
	margin:0;
	padding:0;
	font-weight:normal;

}

#header-outside {
	width:100%;
	background:#CA0002;
}

#header {
	width:1000px;
	height:113px;
	margin:0 auto;
}
.util-bar {
	width:1000px;
	height:30px;
	margin:0 auto;
}
#header div#header-logo {
	width:185px;
	height:113px;
	float:left;
	text-align:left;
	background:url(../../img/frontend/bg/logo-bg.png) no-repeat;
}

#header div#header-logo img {
	padding:5px 0px 0px 5px;
}

#header div#header-right {
	width:639px;
	float:right;
	margin-top:8px;
}

#header-right-bottom {
	margin-top:5px;
}
#header div#header-right-top {	
	
}

#header-fullbaner {
	width:620px;
	height:60px;
	float:left;
	margin-left:-152px;
	text-align:right;
}

#header-weather-time {
	width:150px;
	height:60px;
	float:right;
	/*background:#310502;*/
}

#header-weather-time #weather {
	height:40px;
}

#date-time {
	color:#fff;
	font-size:1.4em;
	/*background:#310502;*/
	font-weight:700;
	float:left;	
	margin-top:76px;
	margin-left:8px;
}

#date-time div#date {
	/*width:155px;*/
	margin-left:15px;
	padding-left:0px;
	margin-bottom:5px;
	/*background:url(../../img/frontend/gfx/icon_date.png) 0px 2px no-repeat;*/
}

#date-time div#time {
	width:35px;
	margin-left:5px;
	padding-left:20px;
	background:url(../../img/frontend/gfx/icon_time.png) 0px 2px no-repeat;
	letter-spacing:2px;
}

#header div#fullbanner {
	width:500px;
	padding:25px 0 0 0;
	float:right;
}
.meteo {
	width:150px;
	position:absolute;
	margin-top:-15px;
	color:#fff;
	text-align:right;
}
.meteo a:link {
	color:#fff;
	text-decoration:underline;
}
.meteo a:visited {
	color:#fff;
	text-decoration:underline;
}
.meteo a:hover {
	color:yellow;
	text-decoration:underline;
}

/**
* TOPBAR GOOGLE SEARCH
*/

.gsc-search-box {
  padding: 2px 0px 3px 0px;
  border-collapse: collapse;
}
/* Search input */
.gsc-input {
  font-family: inherit;
  border: 1px solid;
  border-color: #e8e8e8 !important;
  padding: 3px;
  width: 407px;
  font-size: 16px;
  padding-right: 0;
  /*margin-right:5px;*/
  float:left;  
  margin-top:1px;
  height:15px;
}

/* Search button */
.gsc-search-button {
  background:url(../../img/frontend/gfx/btn_search_hp_text.gif) no-repeat;
  width:55px;
  height:21px;
  border:0px;
  cursor:pointer;
  margin-top:1px;
  /*
  width:170px;
  font-family: inherit;
  font-size: 12px;
  color: #ffffff;
  text-align:center;
  font-weight: bold;
  text-shadow: 0 1px 2px #000000;
  padding: 3px 0px 3px 0px;
  background-color: #333333;
  border: 1px solid;
  border-color: #333333;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  margin-left:16px;
  cursor:pointer;
  margin-top:1px;
  */
}

/**
* TOPBAR GOOGLE SEARCH END
*/


#topbar {
    width:980px;
    margin:0 auto;    
}

#fancyClock{
    height:30px;
    width:90px;   
    float:right; 
}

#currentDate {
    float:left;
    font-weight: bold;
    padding-top: 10px;
    padding-left: 1px;
    color:#333;
}

#heraklionWeather {    
    float:right;
}
.weather {
    margin-left:10px;    
}
/* Top menu */
#menu {
	width:100%;
	height:28px;
	/*background:url(../../img/frontend/bg/menu_bg.jpg) repeat-x;*/
    background-color:#A51306;
    /*border-bottom: #FF0000 solid 4px;*/
	clear:both;
	border-bottom: #333 solid 4px;
}

#menu_inner {
	width:1000px;
	margin:0 auto;
	padding:0px;                 
}

#menu_inner ul {
	margin:0;
	padding:0;
}

#menu_inner ul li {
	list-style-type:none;    
	float:left;
	color:#FFF;
	font-size:13px;
	font-weight:bold;  
    padding:4px 6px;
/*    padding:6px;
	/*background:url(../../img/frontend/bg/menutop_bg.jpg) no-repeat right;*/
}

#menu_inner ul li a:link{
	color:#FFF;
	text-decoration:none;    
    display:block;       
}

#menu_inner ul li a:visited{
	color:#FFF;
	text-decoration:none;
    display:block;
	padding:0;
}
#menu_inner ul li a:hover{
	color:#FFF;
	text-decoration:none;    
    display:block;
}

#menu_inner ul li a:active{
	color:#ccc;
	text-decoration:none;
}
#menu_inner ul li.first {    
    list-style-type:none;
    float:left;
    color:#FFF;
    font-size:13px;
    padding-left:5px;
    padding-right:5px;
    font-weight:bold;
    background:none;    
}

#menu_inner ul li.last {    
	list-style-type:none;
	padding-right:5px;
	padding-left:3px;
	float:left;
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	background:none;
}

/* end of top menu */

.clear {
	clear:both;
}

/*  ----------------------------
Template general elements 
-------------------------------*/
#wrapper {
	width:1000px;
	margin:0 auto;
}

#main_content {
	width:670px;
    margin-top:10px;
	float:left;
}

#main_module a:link{
    color:#006E97;
    text-decoration:none;
}
#main_module a:visited{
    color:#006E97;
    text-decoration:none;
}
#main_module a:hover{
    color:#FF6600;
    text-decoration:none;
}
#main_module_top {
	width:680px;
	height:34px;
}

#main_module_middle {
	width:600px;
	background:url(../../img/frontend/bg/main_module_bg.png) repeat-y;
	padding-left:67px;
	padding-right:13px;
}

#main_module_circles {
	position:absolute;
	margin-left:30px;
	margin-top:58px;
}

#main_module-bottom {
	width:680px;
	height:40px;
	background:url(../../img/frontend/bg/main_module_bottom_bg.png) no-repeat;
}

#main_module-bottom_inner {
	width:680px;
	height:40px;
}

.under_mainmodule {
	
}

/*  ----------------------------
End Template general elements 
-------------------------------*/

/* Pathway */
#pathway {
    width:1000px;
    margin:0 auto;
    /*padding:5px 0px 0px 15px;*/
    background: #CCC;    
}

#pathway ul {
    padding:0px;
    margin:0px;
    list-style: none;       
}
#pathway ul.main-category {
    float:left;
    padding:5px 11px 5px 11px;
    background:#1A75BE;
    color:#FFF;
    font-size:13px;
    font-weight:bold;
}
#pathway ul.related-to-main-category {
    float:left;    
}
#pathway ul.related-to-main-category li {
    float:left;
    font-size: 13px;
    font-weight: bold;    
}
#pathway a:link {
	color:#333;
	text-decoration:none;
    display:block; 
    padding:5px;   
    border-left:#eee solid 2px;
}

#pathway a:visited {
	color:#333;
	text-decoration:none;
    display:block;
    padding:5px;   
    border-left:#eee solid 2px;
}

#pathway a:hover {
	color:#FFF;
	text-decoration:none;
    display:block;
    padding:5px;
    border-left:#eee solid 2px;
}

#pathway a:active {
	color:#686868;
	text-decoration:none;
}

/* End of pathway*/

/*------------------------------------
BREAKING NEWS
------------------------------------*/

#breaking {    
    width:998px;
    height:35px;
    margin-top:5px;    
    border:#333 solid 1px;    
}
#breaking div.red {
    width:140px;
    height: 28px;
    padding-top:7px;
    float:left;
    background: #C74841;
    font-size:16px;
    color:#FFF;
    text-indent: 10px;
    font-weight:bold;
}
#breaking div#breaking_entries {
    float:left;
    width:850px;
}
#breaking div.new {
    padding-top:10px;
    padding-left:12px;
    font-size:13px;
    font-weight:bold;    
}
#breaking div.new a:link {
    color:#000;
    text-decoration:none;
}
#breaking div.new a:visited {
    color:#000;
    text-decoration:none;
}
#breaking div.new a:hover {
    color:red;
    text-decoration:underline;
}
.breaking_controls {
    position:absolute;
    margin-left: 930px;
    margin-top:13px;
}
.breaking_controls img{
    border:0px;
    margin:3px;
}

#breaking-banner {
	margin-top:10px;
}

#breaking-banner ul {
}

#breaking-banner ul li.breaking-banner-first {
	width:408px;
	height:60px;
	float:left;
	margin-right:12px;
}

#breaking-banner ul li.breaking-banner-middle {
	width:240px;
	height:60px;	
	float:left;
	margin-right:20px;
}

#breaking-banner ul li.breaking-banner-last {
	width:320px;
	height:60px;	
	float:left;
	margin-right:0px;
}

/*------------------------------------
END OF BREAKING NEWS
------------------------------------*/



/*second stories --- used in first page & category page*/
div.second_story {
	width:300px;
	float:left;
	padding:0px 0px 10px 0px;
}

div.second_story div#pic {
	width:100px;
	float:left;
	padding-top:20px;
	padding-bottom:2px;
	margin-left:7px;
	margin-right:7px;    
	/*background:url(../../img/frontend/bg/front_new_pic_bg.jpg) bottom repeat-x;*/
}

div.second_story div#text {
	width:176px;
	float:left;
	padding-top:15px;
}

div.second_story div#text h4 {
	font-size:12px;
	color:#999;
	margin:0;
}

div.second_story div#text h2 {
	font-size:13px;
	margin:0;
}

div.second_story div#text h2 a:link{
	color:#231f20;
	text-decoration:none;
}

div.second_story div#text h2 a:visited{
	color:#231f20;
	text-decoration:none;
}
div.second_story div#text h2 a:hover{
	text-decoration:underline;
	color:#231f20;
}

div.second_story div#text h2 a:active{
	text-decoration:underline;
	color:#231f20;
}
/*end of seconday news*/


/*--------------------------------------------------------
GENERAL LIST OF NEWS // used in index, category, article
-----------------------------------------------------------*/

#list_news h1 {
	margin:0;
	color:#231f20;
	font-size:20px;
	border-bottom:1px solid #c7c9cb;
	margin-bottom:6px;
}

#list_news h1 img {
	padding-right:3px;
}

#list_news ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

#list_news ul li {
	border-bottom:1px dotted #CCCCCC;
}

#list_news ul li:first-child img {
	padding:0px 10px 0px 2px;
	margin-bottom:5px;
}

#list_news ul li a.font15 {
	font-size:15px;
	color:#231f20;
	text-decoration:none;
}

#list_news ul li a:link {
	color:#231f20;
	text-decoration:none;
}

#list_news ul li a:visited {
	color:#231f20;
	text-decoration:none;
}

#list_news ul li a:hover {
	color:#be1e2d;
	text-decoration:none;
}

#list_news ul li a:active {
	color:#be1e2d;
	text-decoration:none;
}

#list_news ul li a.pink-border {
	width:96%;
	border-right:1px solid #ed2e92;
	display:table;
}

#list_news ul li.none {
	list-style-type:none;
	border-bottom:1px solid #c7eafb;
	font-size:12px;
	padding:3px 23px 3px 0px;
	background:none;
}

#list_news ul li.photo {
	list-style-type:none;
	border-bottom:1px dotted #CCCCCC;
	font-size:12px;
	padding:3px 23px 3px 0px;
	background:url(../../img/frontend/gfx/pics_container.png) no-repeat 100% 50%;
}

#list_news ul li.video {
	font-size:.75em;
}

#list_news ul li.video a {
	padding:6px 23px 6px 3px;
	background:url(../../img/frontend/gfx/video_icon.gif) no-repeat 98% 50%;
	display:block;
}

#list_news ul li.video a:hover {
	background:url(../../img/frontend/gfx/video_icon.gif) no-repeat 98% 50% #ccc;
}

#list_news ul li.both {
	list-style-type:none;
	border-bottom:1px solid #c7eafb;
	font-size:12px;
	padding:3px 23px 3px 0px;
	background:url(../../img/frontend/gfx/both_container.png) no-repeat 99% 50%;
}


#list_news ul li span.when {
	font-size:11px;
	color:#f7941d;
}
/*----------------------------
END OF List News 
------------------------------*/

/*--------------------------------------------------------
NEWS BOX // Ροή ειδήσεων
-----------------------------------------------------------*/
.latest_news {
    margin-top:20px;
}
.module_right {    
    margin-top:20px;
}

.module_right h1 {
    margin:0px;
    color:#231f20;
    font-size:20px;
    border-bottom:1px solid #c7c9cb;
    margin-bottom:3px;    
}

.module_right h1 img.sponsor {
	float:right;
	position:relative;
	margin-top:-32px;
	margin-right:0px;
}

.module_right h1 a:link {
    color:#231f20;
    text-decoration:none;
}
.module_right h1 a:visited {
    color:#231f20;
    text-decoration:none;
}
.module_right h1 a:hover {
    color:#FF6600;
    text-decoration:none;
}
.module_right h1 img {
	padding-right:3px;
}

.module_right ul {
	margin:0;
	padding:0;
}

.module_right ul li {
	list-style-type:none;
	padding:4px 8px 4px 0px;
    border-bottom:#ccc dotted 1px;
    line-height:1.5;
	font-size:1.1em;
}

.module_right ul li:hover {
    background-color:#ccc;
}


.module_right ul li a.font15 {
	font-size:15px;
	color:#231f20;
	text-decoration:none;
}

.module_right ul li a:link {
	color:#231f20;
	text-decoration:none;
}

.module_right ul li a:visited {
	color:#231f20;
	text-decoration:none;
}

.module_right ul li a:hover {
	color:#be1e2d;
	text-decoration:none;
}

.module_right ul li a:active {
	color:#be1e2d;
	text-decoration:none;
}

/*----------------------------
END OF NEWS BOX // Ροή ειδήσεων
------------------------------*/


/* Read more */
#more {
	padding-top:8px;
	padding-right:10px;
	text-align:right;
}

#more a:link {
	text-decoration:none;
	color:#1A75BB;
	font-size:12px;
}

#more a:visited {
	text-decoration:none;
	color:#1A75BB;
	font-size:12px;
}

#more a:hover {
	text-decoration:underline;
	color:#be1e2d;
}

#more a:active {
	text-decoration:underline;
	color:#be1e2d;
}
/* End of Read more */

/* Footer */
#footer {
    margin-top: 10px;
    padding-top: 10px;
    border-top: #CCC solid 1px;
	height:76px;
    
	/*background:url(../../img/frontend/bg/footer_bg.png) no-repeat;*/
}

#footer div#menu_bot {
	width:800px;
	float:left;
	font-size:13px;
}

#footer div#menu_bot a:link {
	color:#808285;
	text-decoration:none;
}

#footer div#menu_bot a:visited {
	color:#808285;
	text-decoration:none;
}

#footer div#menu_bot a:hover {
	color:#be1e2d;
	text-decoration:none;
}

#footer div#menu_bot a:active {
	color:#be1e2d;
	text-decoration:none;
}

#footer div#socialnetworking {
	width:200px;
	float:right;
	padding-right:5px;
}

#footer div#socialnetworking img.logo {
	padding-right:3px;
}

#footer div#reserved {
	width:400px;
	float:left;
	color:#333;
	font-size:12px;
}

#footer div#d2_sereal {
	width:60px;
	float:right;
	padding-top:16px;
}

/*  ----------------------------
Right Content
-------------------------------*/

#right_content {
	width:320px;
    padding-left:0px;
	float:right;    
    margin-top:10px;
}

#webtv {
	background:#505461;
	padding:4px 14px 14px 14px;
	margin-top:10px;
}

#webtv img.logo {
	padding-bottom:4px;
}

/*  ----------------------------
4 Extra News module */

#news_extra {
    margin-top:8px;    
    background-color:#333;
    width:653px;
    padding-bottom:8px;
    margin-bottom:8px;
    display:block;
}
#news_extra span.header {
    margin:0px;
    color:#FFF;
    font-size:20px;
    border-bottom:1px solid #c7c9cb;
    margin-bottom:3px;        
    font-weight:bold;
    padding:2px 0px 2px 5px;
    font-family: georgia,verdana;
    display:block;
}
#news_extra span.header a:link {
    color:#fff;
    text-decoration:none;
}    
#news_extra span.header a:visited {
    color:#fff;
    text-decoration:none;
}    
#news_extra span.header a:hover {
    color:#FF6600;
    text-decoration:none;
}    
#news_extra ul {
    margin:0;
    padding:0px 0px 0px 5px;
}
#news_extra ul li {
    list-style-type:none;
    width:300px;
    height:82px;
    float:left;
    padding:8px 0px 0px 8px;
    margin-left:10px;
    margin-top:8px;
    margin-bottom:0px;
    overflow:hidden;
}

#news_extra li.purple { background:#9663A0;}
#news_extra li.grey { background:#7894A2;}
#news_extra li.blue { background:#6BA2DD;}
#news_extra li.green {    background:#92B249;}

#news_extra ul li a {
    text-decoration:none;
    font-weight:700;    
}

#news_extra ul li:hover a {  /*write it like that in order to work in chrome browser, too*/
    /*width:140px;*/
    height:152px;
    padding:8px 0px 0px 10px;
    margin-top:-8px;
    margin-left:-10px;
    background-color:#808285;
    display:block;
    font-weight:700;    
}

/* because of bug*/
#news_extra ul li span.h2-pic {
    width:100px;
    height:70px;
    float:left;
    border:1px solid #999;
    padding:1px;
}

#news_extra ul li span.h2-span {
    margin:0;
    padding:0;
    color:#FFF;
    font-size:1em;
    border-bottom:2px solid #FFF;
    padding-bottom:2px;
    display:block;
    width:190px;
    float:right;
}


#news_extra ul li span.h4-span {
    margin:0;
    padding:0;
    color:#FFF;
    font-size:.75em;
    padding-top:4px;
    display:block;
    width:190px;
    float:right;
}
/* end of because of bug*/


#news_extra ul li h2 {
    margin:0;
    padding:0;
    color:#FFF;
    font-size:16px;
    border-bottom:2px solid #FFF;
    padding-bottom:2px;
    margin-bottom:2px;
}

#news_extra ul li h4 {
    margin:0;
    padding:0;
    color:#FFF;
    font-size:13px;
    padding-top:4px;
}

#news_extra ul li span.date_time {
    display:block;
    font-size:12px; 
    text-align: right; 
    color: #fff;
    padding: 2px 10px 2px 2px;
}

/*  ----------------------------
End of 4 Extra News module */

.banner-320x60 {
	width:320px;
	height:60px;
	margin-top:10px;
	margin-bottom:10px;
}

/*  ----------------------------
End of Right Content
-------------------------------*/

/* ------------------------------
Icon Classes */
.ico {
    vertical-align: middle;    
    border:0px;
    margin-left:2px;
    margin-right:2px;
}

/* ----------------------------
Category Page CSS */

#main_module_circles_category {
    position:absolute;
    margin-left:30px;
    margin-top:28px;
}

.xml_entry {
    border-bottom:#ccc dotted 1px;    
    padding:10px;
    width:640px
}
.xml_entry div.title {
    font-size:15px;
    font-weight:bold;
    color:#006E97;        
}
.xml_entry div.text {
    font-size: 12px;
    line-height: 1.5;
    color:#333;
}
.xml_entry div.text img {
    margin-right:10px;
}
.xml_entry div.date {
    font-size:11px;
    color:#ccc;
}

/** EVANG CSS **/
.color_box {
    width:18px;
    height:18px;    
    float:left;
    margin-top:3px;
    margin-right:3px;
}
.widget_subtitle {
    font-size:11px;
    color:#666;    
}
.widget_subtitle a:link {
    color:#FF6600;
    text-decoration: none;
}
.widget_subtitle a:visited {
    color:#FF6600;
    text-decoration: none;
}
.widget_subtitle a:hover {
    color:#0099FF;
    text-decoration: underline;
}

.relativeTime {
	color:#BF1E2D;
	font-weight:700;
}

/**
* SIDEBAR LATEST VIDEOS START
*/
.module_right div.latest_videos {    
    padding: 0px;
    background-color:#eee;
}
.module_right div.holder {    
    border-bottom: #ccc dotted 1px;
    padding:3px;
    margin-bottom: 2px;
    line-height: 1.5;
}
.module_right div.holder span.clear{    
    clear:both;
    display:block;
}
.module_right div.holder a:link {
    color:#333;
    text-decoration: none;
}
.module_right div.holder a:visited {
    color:#333;
    text-decoration: none;
}
.module_right div.holder a:hover {
    color:#B83E28;
    text-decoration: none;
}
.module_right div.latest_videos span.photo {
    width:70px;
    float:left;
    margin-left:5px;    
    display:block;
}
.module_right div.latest_videos span.details {
    width:225px;
    padding-left:5px;
    float:left;    
    display:block;
}
.module_right div.latest_videos span.details span.category {    
    padding:2px 4px 2px 5px;
    color:#fff;
    font-weight:bold;
    display:block;
}

.module_right div.latest_videos span.details span.post_title {    
    font-size:11px;
    font-weight:bold;    
    display: block;
}
.module_right div.latest_videos span.details span.video_description {
    font-size:11px;
    display:block;
}
.module_right div.latest_videos span.photo img{
    border:#FFF solid 3px;
}
.module_right div.latest_videos div.holder:hover {
    background-color:#aaa;
    cursor: pointer;
}
/**
* SIDEBAR LATEST VIDEOS END
*/


.jclock {
    position:absolute;
    font-size:14px;
    font-weight:bold;
    margin-top:-21px;
    margin-left:87px;
    
}

ul#latestnewsul{
    list-style:none;
}
ul#latestnewsul li{
    display:none;
}
ul#latestnewsul li:first-child{
}
.allnewslink {
    text-align: right;
    font-weight:bold;
    font-size: 12px;
    padding-top:3px;
}
.allnewslink a:link{
    color:#375c88;
    text-decoration: none;
}
.allnewslink a:visited{
    color:#375c88;
    text-decoration: none;
}
.allnewslink a:hover{
    color:#375c88;
    text-decoration: underline;
}

/**
* POLLS START
*/
#morepollsdiv {
    border:#ccc solid 1px;
    padding:5px;
    font-size:11px;    
}
#morepollsdiv ul {
    padding:0px 0px 5px 10px;
    margin:0px;
    list-style-image: url(<?php echo $html->url('/img/frontend/gfx/red_bull.gif'); ?>);
}
#morepollsdiv li {
    padding:3px 0px 3px 0px;
    margin:0px;
}
#morepollsdiv a:link {
    color:#06F;
    text-decoration:none;
}
#morepollsdiv a:visited {
    color:#06F;
    text-decoration:none;
}
#morepollsdiv a:hover {
    color:#FF6600;
    text-decoration:none;
}

/**
* POLLS END
*/

/**
START COMMENTS 
**/

/**
END COMMENTS 
**/
