*
{
margin: 0;
padding: 0;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}

body {
background : #fff;
margin : 0;
padding : 0;
font : 12px/17px verdana;
color : #333;
}
#head {
width : 100%;
height : 95px;
background : url(../images/headbg.jpg) repeat-x;
}
#logo {
float : left;
cursor : pointer;
}
#logo h1.maintitle {
width : 387px;
height : 95px;
background : url("../images/logo.jpg");
text-indent : -9999px;
margin-top : -2px;
}
#search {
width : 435px;
height : 95px;
float:right;
background : url("../images/search.jpg") no-repeat;
text-align : center;
}
#searchform {
width : 353px;
height : 34px;
margin : 30px 0 0 13%;
}
#searchfield {
width : 216px;
height : 34px;
float : left;
}
#searchfield .textInput {
width : 206px;
height : 34px;
background : url("../images/searchfield.jpg") no-repeat;
color : #333;
font-size : 19px;
padding : 4px;
border : 0;
}
#searchbutton {
width : 117px;
height : 34px;
float : right;
margin-right:10px;
}
#menu {
width : 100%;
height : 33px;
background : #dedddd;
margin : 0px 0px 5px 0px;
}
#tabnav {
margin : 0 0 0 0.6%;
padding : 0;
width : 84%;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 13px;
float : left;
}
#tabnav ul {
margin : 0;
padding : 0;
}
#tabnav ul li {
margin : 0;
padding : 0;
display : inline;
list-style-type : none;
}
#tabnav ul li a:link, #tabnav ul li a:visited {
margin : 0;
padding : 8px 8px 7px 8px;
float : left;
background : #0984A6 url(../images/bgmenu.jpg) repeat-x;
font-size : 85%;
line-height : 16px;
margin-right : 4px;
border : 1px solid #666;
border-bottom : none;
font-weight : normal;
text-decoration : none;
color : #fff;
}
#tabnav ul li a:link.active, #tabnav ul li a:hover.active, #tabnav ul li a:visited.active {
background : #b80405 url(../images/bgmenuroll.jpg) repeat-x;
font-weight : bold;
color : #fff;
}
#tabnav ul li a:hover {
background : #000 url(../images/bgmenuroll.jpg) repeat-x;
color : #fff;
}
#menulink a {
margin : -25px 0 0 1%;
padding : 0 0;
width : 15%;
font : 11px/17px verdana;
color : #4f541c;
text-decoration : underline;
float : right;
}

div#body {
height : 100%;
margin : 0.5%;
}
div#content {
margin : 0 0 0 285px;
padding : 6px;
background : #efedee;
}
div#left-sidebar {
width : 245px;
float : left;
padding : 6px;
background : #efedee;
margin-right : 15px;
}
div#content-in {
margin : 0 230px 0 285px;
padding : 6px;
background : #efedee;
}
div#left-sidebar-in {
width : 245px;
float : left;
padding : 6px;
background : #efedee;
margin-right : 15px;
}
div#right-sidebar-in {
width : 190px;
float : right;
padding : 6px;
background : #efedee;
margin-right : 5px;
}
.box {
background : #fff;
padding : 3px;
font : 11px/17px verdana;
margin-bottom : 7px;
}

#moreless {
margin-bottom : 30px;
}
.box p {
text-align : center;
margin : 0;
padding : 0;
}
.box ul {
margin : 0;
padding : 0;
}
.box ul li {
margin : 0;
padding : 2px;
list-style-type : none;
border-bottom : 1px solid #dedddd;
}
.box ul li a {
font : 11px/17px verdana;
text-decoration : none;
color : #333;
}
.box ul li a:hover {
font : 11px/17px verdana;
text-decoration : underline;
color : #1289fd;
}
.categories {
background : #4395d1;
padding : 3px;
color : #fff;
font : bold 11px/17px verdana;
border-bottom : 4px solid #dedddd;
}
.linkunit {
background : #28797c;
padding : 3px;
color : #fff;
font : bold 11px/17px verdana;
border-bottom : 0px solid #dedddd;
}

.lastcomments {
background : #eb6119;
padding : 3px;
color : #fff;
font : bold 11px/17px verdana;
border-bottom : 4px solid #dedddd;
}
.weather {
background : #668239;
padding : 3px;
color : #fff;
font : bold 11px/17px verdana;
border-bottom : 4px solid #dedddd;
}
.xaa {
background : #988ba6;
padding : 3px;
color : #fff;
font : bold 11px/17px verdana;
border-bottom : 4px solid #dedddd;
}
.cosmos {
background : #668239;
padding : 3px;
color : #fff;
font : bold 11px/17px verdana;
border-bottom : 4px solid #dedddd;
}
.cosmos a {
color : #fff;
font : bold 11px/17px verdana;
text-decoration : none;
}
.politiki {
background : #4395d1;
padding : 3px;
color : #fff;
font : bold 11px/17px verdana;
border-bottom : 4px solid #dedddd;
}
.politiki a {
color : #fff;
font : bold 11px/17px verdana;
text-decoration : none;
}
.ellada {
background : #eb6119;
padding : 3px;
color : #fff;
font : bold 11px/17px verdana;
border-bottom : 4px solid #dedddd;
}

.ellada a {
color : #fff;
font : bold 11px/17px verdana;
text-decoration : none;
}
.oikonomika {
background : #988ba6;
padding : 3px;
color : #fff;
font : bold 11px/17px verdana;
border-bottom : 4px solid #dedddd;
}
.oikonomika a {
color : #fff;
font : bold 11px/17px verdana;
text-decoration : none;
}
.athlitika {
background : #272a2e;
padding : 3px;
color : #fff;
font : bold 11px/17px verdana;
border-bottom : 4px solid #dedddd;
}
.athlitika a {
color : #fff;
font : bold 11px/17px verdana;
text-decoration : none;
}
.politismos {
background : #b91c55;
padding : 3px;
color : #fff;
font : bold 11px/17px verdana;
border-bottom : 4px solid #dedddd;
}
.politismos a {
color : #fff;
font : bold 11px/17px verdana;
text-decoration : none;
}
.epistimi {
background : #555d1b;
padding : 3px;
color : #fff;
font : bold 11px/17px verdana;
border-bottom : 4px solid #dedddd;
}
.epistimi a {
color : #fff;
font : bold 11px/17px verdana;
text-decoration : none;
}
.diafora {
background : #28797c;
padding : 3px;
color : #fff;
font : bold 11px/17px verdana;
border-bottom : 4px solid #dedddd;
}
.diafora a {
color : #fff;
font : bold 11px/17px verdana;
text-decoration : none;
}
.lifestyle {
background : #900;
padding : 3px;
color : #fff;
font : bold 11px/17px verdana;
border-bottom : 4px solid #dedddd;
}
.lifestyle a {
color : #fff;
font : bold 11px/17px verdana;
text-decoration : none;
}
.aftokinito {
background : #003466;
padding : 3px;
color : #fff;
font : bold 11px/17px verdana;
border-bottom : 4px solid #dedddd;
}
.aftokinito a {
color : #fff;
font : bold 11px/17px verdana;
text-decoration : none;
}
.red {
color : #c00;
}
.boxright {
text-align:left;
margin : 0 0 0 0;
padding : 6px;
font : 11px/14px verdana;
color : #333;
}
#content .title {
color : #0a3b76;
font : bold 13px/17px verdana;
text-decoration : none;
}
#content .date {
color : #999;
font : 13px/17px verdana;
text-decoration : none;
}
#content .source {
color : #0a3b76;
font : 13px/17px verdana;
text-decoration : none;
}
#content .related {
color : #861d2b;
font : bold 11px/17px verdana;
text-decoration : underline;
}
#content .comments {
color : #4395d1;
font : bold 11px/17px verdana;
text-decoration : underline;
}
#content-in .title {
color : #0a3b76;
font : bold 13px/17px verdana;
text-decoration : none;
}
#content-in .date {
color : #999;
font : 13px/17px verdana;
text-decoration : none;
}
#content-in .source {
color : #0a3b76;
font : 13px/17px verdana;
text-decoration : none;
}
#content-in .related {
color : #861d2b;
font : bold 11px/17px verdana;
text-decoration : underline;
}
#content-in .comments {
color : #4395d1;
font : bold 11px/17px verdana;
text-decoration : underline;
}
.boxleft {
width : 80px;
float : left;
padding : 6px;
margin-right : 15px;
}
.boxleft img {
border-style: none;
}
.boxleft p {
text-align : center;
margin : 0;
padding : 0;
}
.boxleft p a {
color : #999;
font : 10px/17px verdana;
text-decoration : none;
}
.boxcontent {
background : #fff;
padding : 3px;
font : 11px/17px verdana;
margin-bottom : 7px;
overflow:hidden;
}
.boxcontent a {
text-decoration:none;
}
.boxcontent p {
text-align : center;
margin : 0;
padding : 0;
}
.boxcontent-in {
background : #fff;
padding : 3px;
font : 11px/17px verdana;
overflow:hidden;
border-bottom : 1px solid #DEDDDD;
}
.boxcontent-in img {
border-style: none;
}
.boxcontent-in p {
text-align : center;
margin : 0;
padding : 0;
}
.products {
display : inline;
list-style : none;
margin : 0;
padding : 0;
}
.products li {
display : inline;
margin : 0 0 7px 0;
padding : 6px;
width : 47.9%;
list-style : none;
color : #333;
float : left;
background : #fff;
}
.products li.right {
display : inline;
margin : 0 0 7px 0;
padding : 6px;
width : 47.9%;
list-style : none;
color : #333;
float : right;
background : #fff;
}
.products img.floatleft {
margin : 0 10px 0 0;
border : 1px solid #f2f2f2;
padding : 2px;
}
.products .hr {
border : solid #dee3e7;
border-width : 1px 0 0 0;
margin : 2px;
padding : 3px;
outline : none;
background : #fff;
}
.more a {
padding : 3px;
width : 48%;
float : left;
font : 11px/17px verdana;
outline : none;
text-align : center;
text-decoration : none;
color : #333;
background : #efedee;
}
.less a {
padding : 3px;
width : 48%;
float : right;
outline : none;
font : 11px/17px verdana;
background : #efedee;
text-align : center;
text-decoration : none;
color : #333;
}

.tv {
width:100%;
}
.tv li {
display:inline-block; 
margin : 0.5%;
padding : 6px;
width : 21%;
list-style : none;
color : #333;
background : #fff;
vertical-align:top; 
overflow:hidden;
}
.tv .hr {
border : solid #dee3e7;
border-width : 1px 0 0 0;
margin : 2px;
padding : 3px;
outline : none;
background : #fff;
}

.logo{
text-align:center;
padding:12px 0px;
}

.timetable {
	width:98%;
	overflow:hidden;
	margin-left:1%;
	border-bottom : 1px solid #DEDDDD;
}
.time {
 	width:28%;
	float:left;
	text-align:left;
	margin-right:2%;
	padding:3px 0px;
	font : 11px/17px verdana;

}
.descr {
	width:67%;
	float:left;
	padding:3px 0px;
	font : 11px/17px verdana;
}


#footer {
margin-top : 12px;
width : 100%;
height : 95px;
padding-top : 17px;
text-align : center;
position : relative;
background : url(../images/foot.jpg) repeat-x;
}
#footer a {
font : 11px/17px verdana;
color : #333;
text-decoration : none;
}
#footer a:hover {
font : 11px/17px verdana;
color : #1289fd;
text-decoration : underline;
}

.table
{
background:#efedee;

}
.table ul
{
display:-moz-inline-stack;
display:inline-block;
zoom:1;
*display:inline; 
margin:0;
padding:0;
border:1px solid #efedee;
border-right:0;
background:#fff;
width:19.3%;
vertical-align:top;
overflow:hidden; 
}
.table ul li
{
list-style:none;
padding:3px;
}
.table ul li.title
{
font-weight:bold;
background:#333;
color:#fff;
}
.table ul li.even
{
background:#fff;
}
.table ul li.odd
{
background:#FFFFE6;
}
.tvtable {
border:3px solid #efedee;
width:200px;
}
.tvtable a {
text-decoration:none;
}
.zodia {
border-collapse:collapse;

}
.zodia td {
padding:5px;
text-align:center;
}