body {
background: #82a21d url(../../images/bg.jpg) no-repeat center top;
/*background: #FFB20E  url("http://www.godradio.gr/img/background.gif ") repeat-x;*/
/* background:#000; */
color: #333;
font: 13px verdana, sans-serif;
}

p {padding: 10px;}
p.nompp {margin:0; padding:5px 0 0 0; }

p.ad-holder, div.ad-holder {padding: 5px 0;}


/*.light a { color: #fc9573; border-bottom: solid 2px #a92b01; text-decoration: none;}
.light a:hover {color: #f35925;  border-bottom: solid 2px #ff6633; text-decoration: none;}
.dark a { color: #f35925; border-bottom: solid 2px #a92b01;  text-decoration: none;}
.dark a:hover { color: #a92b01; border-bottom: solid 2px #f35925; text-decoration: none;}*/

.dark a, .light a { color: #f35925; border-bottom: solid 2px #a92b01;  text-decoration: none;}
.dark a:hover, .light a:hover { color: #a92b01; border-bottom: solid 2px #f35925; text-decoration: none;}


.light a.small-link {
    display: inline;
    border:0;
    font-size: 11px;
}

.dark a.small-link {
    display: inline;
    border:0;
    font-size: 11px;
}


.static-content {/*background: transparent url(../../images/bg_dark.png);*/ background:#e1e1e1; /*color: #fff;*/ color:#000; }
.static-content .page-title {font-size: 130%; font-weight: 900; /*color: #ccc;*/ color:#000;}

.dynamic-content {/*background: transparent url(../../images/bg_light.png); */ background:#e1e1e1; /*color: #555;*/ color:#000;}
.dynamic-content .page-title {font-size: 130%; font-weight: 900; /*color: #555;*/ color:#000;}

.front-title { height: 50px; background: transparent url(../../images/bg_title.jpg); color: #fff; font-weight:bolder; font-size: 16px; }
td.front-title {vertical-align: middle;}
img.rollover, img.no-hover {margin: 0;}
#header-logo {width: 360px; height: 130px; margin-left: 70px;}
#top-banner {margin-top: 3px;}
#top-banner img {border: solid 2px #777;}

.m-right {margin-right: 5px; border: solid 1px #000;}
.m-left {margin-left: 5px; border: solid 1px #000;}
.t-left p {text-align: left;}
.f-right { float: right; margin:5px 0 5px 9px;}
.f-left { float:left; margin:5px 9px 5px 0;}
.img-border { border:2px solid #FF6600;}
.overflow { overflow:auto; }
.utg-container {table-layout: fixed; background-color: transparent; margin-bottom: 7px;}

table.inner-table {table-layout: fixed; border-collapse:collapse; border-spacing: 0; /*border: 1px solid black;*/}
.inner-table td {vertical-align: top;}
.inner-wrapper {background: #fff url(../../images/bg_stripes.jpg); /*background:#FFCC66;*/}

#program {width: 620px; margin: 10px; table-layout: fixed; border-collapse:collapse; border-spacing: 0; }
table#program, #program td {border: solid 1px #fff;}
#program td {font-size: 11px; padding: 3px; text-align: center; vertical-align: middle;}
#program td.first-cell {width: 50px; }

/* `Basic HTML
----------------------------------------------------------------------------------------------------*/

#nav-header a, #nav-footer a { color: #fff; text-decoration: none; }
#nav-header a:hover { color: #ff6633; }
#nav-footer a:hover  { color:#FFCC66; }
#footer a { color: #ff6633; text-decoration: none; }
#footer a:hover { color: #ff6633; text-decoration: underline;}

/* `Headings
----------------------------------------------------------------------------------------------------*/

h1 {
	font-size: 25px;
}

h2 {
	font-size: 23px;
}

h3 {
	font-size: 21px;
}

h4 {
	font-size: 19px;
}

h5 {
	font-size: 17px;
}

h6 {
	font-size: 15px;
}

/* Spacing
----------------------------------------------------------------------------------------------------*/

ul.list-header, ul.list-footer {
list-style-type: none;
margin: 0;
}

.list-header li {
display: inline;
/*margin: 12px 1px;
padding: 4px 5px;*/
/*border: solid 1px #999;*/
font-weight: 900;
}

.list-footer li {
display: inline;
margin-right: 0;
padding: 0;
border: 0;
font-weight: 100;
letter-spacing: 0;
color: #fff;
}



/* Basic selectors
----------------------------------------------------------------------------------------------------*/

#header-left {background: transparent url(../../images/header_banner.jpg) no-repeat top left; height: 140px;}
#header-right {background: transparent url(../../images/header_banner.jpg) no-repeat top right; height: 140px;}

#nav-header {background: #000;}

#nav-header .active { background:#FF6633;}
#nav-header .active a { color:#000000; }

.list-header li {
border:1px solid #999999;
display:inline;
font-weight:900;
margin:12px 1px;
padding:4px 5px;
}

ul.list-header, ul.list-footer {
list-style-type:none;
margin:0;
}



/*#nav-header .active  {background: #ff6633; }
#nav-header .active a {color: #000;}*/

/* BUTTONS */
/*#nav-header li a.ovalbutton, #nav-header li a.active{
background: transparent url(../../images/button-left.png) no-repeat top left;
display: block;
float: left;*/
/*font: normal 13px Tahoma;*/ /* Change 13px as desired */
/*line-height: 16px;*/ /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
/*height: 24px;*/ /* Height of button background height */
/*padding-left: 11px; *//* Width of left menu image */
/*text-decoration: none;
}*/

/*#nav-header li a.active { background-position:bottom left; }

#nav-header a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{*/
/*color: #494949;*/ /*button text color*/
/*color:#fff;
}*/

/*#nav-header a.ovalbutton span, #nav-header a.active span {
background: transparent url(../../images/button-right.png) no-repeat top right;
display: block;
padding: 4px 9px 4px 0;*/ /*Set 11px below to match value of 'padding-left' value above*/
/*}*/


/*#nav-header a.ovalbutton:hover,#nav-header a.active {*/ /* Hover state CSS */
/*background-position: bottom left;
}*/

/*#nav-header a.ovalbutton:hover span, #nav-header a.active span{ *//* Hover state CSS */
/*background-position: bottom right;
color: #F35925;
}*/

/*.list-header{*/ /* Container you can use to surround a CSS button to clear float */
/*overflow: hidden;*/ /*See: http://www.quirksmode.org/css/clearing.html */
/*width: 100%;
}*/

#nav-footer {/*background: #555;*/ background:#F25C05; font-size: 12px;}
#nav-footer .active  {background: transparent; }
#nav-footer a.active {text-decoration: underline;}

#nav-buttons-c1, #nav-buttons-c2, #nav-buttons-c3 {height: 70px; vertical-align: middle;}
#nav-buttons-c1 {background: transparent url(../../images/bg_buttons_c1.jpg) no-repeat top center;}
#nav-buttons-c2 {background: transparent url(../../images/bg_buttons_c2.jpg) no-repeat top center;}
#nav-buttons-c3 {background: transparent url(../../images/bg_buttons_c3.jpg) no-repeat top center;}
#nav-buttons-c4 {background: transparent url(../../images/bg_buttons_c4.jpg) no-repeat top center;}

#nav-header, #nav-footer {height: 50px; vertical-align: middle; }

#blank {
  background: transparent url(../../images/bg_light.png);
}

#search-btn {
background: #A581FD;
color: #F2F2F2;
font-weight: bold;
}

#playing-now {
  background:#777  url(../../images/bg_playing_now.jpg) no-repeat top center;
  color: #fff;
  height: 240px;
  /*border:1px solid black; */
}

#see-also div{
  padding: 10px 5px;
  margin:5px 0 5px 5px;
}

#see-also div b{
  background: #474747;
  color: white;
  padding: 2px 10px;
}

#see-also div a {
    display: block;
    padding-top: 10px;
}

.calendar, .contests { background:#FFD7BF; }
.polls, .comments { background:#F2FFBF; }
.calendar:hover, .contests:hover, .polls:hover, .comments:hover { background:#CBBFCD; }
.frontpage-news { margin:0 5px; overflow:auto;}
.frontpage-news:hover, .list-mode:hover { background: #BDB3BF; }
#gallery {
  background: #ccc;
}

#box1-front {
  /*background: transparent url(../../images/bg_light.png);*/
  background:#E1E1E1;
}

#box1-front p { padding:5px; }

#box2-front {
  /*background: transparent url(../../images/bg_dark.png); color: #fff;   */
  background: #CBBFCD;
}

#box3-front {
  background: #fff url(../../images/bg_stripes.jpg);
}

#box4-front {
 background: #fff url(../../images/bg_stripes.jpg);;
}

#box1-inner {
  /*background: #FFCC66;*/
}

#box2-inner {
  /*background: #FFCC66;   */
}

#box3-inner {
  background: transparent;
  /*background: #FFCC66;*/
}

#box4-inner {
  background: transparent; /*background: #FFCC66;*/  text-align: center; padding: 5px 0;
}

#footer {/*background: #eaeaea;*/ background:#eaeaea;}
#footer td {vertical-align: middle;}
#validators { padding-left:7px; }
#validators img { margin-top: 7px; }
