
/* Default Settings ------------------------------- */
body {
	background-color: #f7f7f7;
	background-image:url(pictures/vertical_bg.jpg);
	background-repeat:repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #167cac;
}

input.btn1 {
  color:#636363;
  font-family: Verdana,helvetica,sans-serif;
  font-size:10px;
  font-weight:bold;
  background-color:#eeeee3;
  border:1px solid #282828;
}


/* Divs -------------------------------------------- */
/* Fram for the site */
#Frame {
	width:950px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}
/* Header Container */
#Header {
	margin-left:0px;
	width:950px;
	height:auto;
}
/* Logo */
#Logo {
	float:left;
	width:205px;
	height:224px;
	background-image:url(pictures/radio_logo.jpg);
	background-repeat:no-repeat;
	margin-left:0px;
}
/* Header Image */
#HeadImg {
	float:left;
	width:570px;
	height:164px;
	background-image:url(pictures/headimage.jpg);
	background-repeat:no-repeat;
	margin-top:29px;
	margin-left:100px;
}
/* Now Playing */
#NowPlaying {
	float:left;
	width:570px;
	margin-top:5px;
}
/* Horizontal Menu --------------------------- */
#HorizontalMenu {
	overflow:hidden;
	float:left;
	width:936px;
	height:27px;
	padding:5px;
	background-color:#e8e8e8;
}
#HMenuContainer {
	overflow:hidden;
	float:left;
	width:930px;
	padding-left:10px;
}
/* Menu Buttons - Vertical Menu ----------------------------------- */
.MenuHorizontalBtn a {
	float:left;
	width:110px;
	height:12px;
	padding:5px;
	margin:2px;
	margin-left:2px;
	background-color:#000;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
/* Horizontal Menu Buttons */
}
.MenuHorizontalBtn a:hover {
	float:left;
	width:110px;
	height:12px;
	padding:5px;
	margin:2px;
	margin-left:2px;
	background-color:#000;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#56b8e6;
}
.MenuHorizontalBtn a:active {
	float:left;
	width:110px;
	height:12px;
	padding:5px;
	margin:2px;
	margin-left:2px;
	background-color:#000;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
}
/* Container for the content */
#Content {
	float:left;
	width:950px;
	height:auto;
	margin-left:0px;
	margin-top:2px;

}
/* Left content - menu */
#LeftContent {
	float:left;
	width:186px;
	height:auto;
	background-image:url(pictures/menu_bg.jpg);
	background-repeat:repeat-y;
}
/* Middle content */
#MiddleContent {
	float:left;
	width:600px;
        height: auto;
}
/* Banners */
#RightContent {
	float:right;
	width:160px;
	height:auto;
	background-color:#e8e8e8;
}
/* Menu holder */
#MenuContainer {
	width:176px;
	height:auto;
	float:left;
}
/* Foot */
#Foot {
	width:100%;
	height:20px;
	background-color:#000;
	padding-top:8px;
	float:left;
	color:#fff;
}
/* Divs for the middle container -------------------- */
div.connectedNews{
  padding-bottom: 8px;
  padding-left: 8px;
}
.MiddleContainer {
	padding-left:10px;
	padding-top:15px;
	width:580px;
	height:auto;
	float:left;
}
.MTitle {
	width:580px;
	height:20px;
}
.MDate {
	width:580px;
	height:14px;
	padding-bottom:3px;
}
.TextandImage {
	width:580px;
	float:left;
	display:block;
}
.ImgFrame {
	padding:1px;
	border:2px solid #d7d6d6;
	float:left;
	margin-right:3px;
}
.MText {
	padding-bottom:5px;
}
.L1 {
  width:198px;
  height:%;
}
.L2 {
  float:right;
  width:180px;
  height:%;
}
.M1 {
	width:540px;
	height:auto;
}
.M2 {
	width: 530px;
	margin-left: 10px;
	height:auto;
}
/*Menu Headers - Vertical Menu */
.MenuHead {
	width:176px;
	height:30px;
	background-image:url(pictures/menuhead.jpg);
	background-repeat:no-repeat;
	padding-left:10px;
	padding-top:15px;
}
/* Menu Buttons - Vertical Menu ----------------------------------- */

.MenuBtn a:link {
	color: #000;
	width:144px;
	height:12px;
	padding:5px;
	margin:2px;
	margin-left:4px;
	background-color:#d7d6d6;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
.MenuBtn a:hover {
	width:144px;
	height:12px;
	padding:5px;
	margin:2px;
	margin-left:4px;
	background-color:#cccccc;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#000;
}
.MenuBtn a:active {
	width:144px;
	height:12px;
	padding:5px;
	margin:2px;
	margin-left:4px;
	background-color:#cccccc;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#000;
}
/* Links ------------------------------------- */
a.MenuLink1:link {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#167cac;
	text-decoration:none;
}
a.MenuLink1:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#167cac;
	text-decoration:underline;
}
a.MenuLink1:active {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#167cac;
	text-decoration:none;
}
a.MenuLink1:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#167cac;
	text-decoration:none;
}
a.simple:link, .menulink:link {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#df9800;
	text-decoration:none;
}
a.simple:hover, .menulink:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#df9800;
	text-decoration:underline;
}
a.simple:active, .menulink:active {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#df9800;
	text-decoration:none;
}
a.simple:visited, .menulink:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#df9800;
	text-decoration:none;
}


/* Fonts ------------------------------------- */
.NowPlaying, .NowPlaying a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#167cac;
	text-decoration: none;
}
.GrayBold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#746d6d;
	text-decoration: none;
}
.MenuHeadText {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#56b8e6;
}
.MenuHeadText_White {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#fff;
}
.MenuText {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000;
}
.DateText {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#636060;
}
.NewsText {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#167cac;
}
.TitleText {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#167cac;
	text-decoration:none;
}
.Prev {
	display: inline;
	float:left;
}
.Next {
	display: inline;
	float:right;
}


/* Background fix IE Bug --------------------- */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
* html .clearfix {
	height: 1%;
}
/* Lapozó ------------------------------------------------------ */
#lapozo {
margin-left:75px;
}

.pagination{
padding: 2px;
}
.pagination ul{
margin: 0;
padding: 0;
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 11px;
}
.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}
.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #000;
text-decoration: none;
color: #fff;
}
.pagination a:hover, .pagination a:active{
border: 1px solid #000;
color: #fff;
background-color: #b60404;
}
.pagination a.currentpage{
background-color: #b60404;
color: #fff;
border-color: #000;
font-weight: normal;
cursor: default;
}
.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: #5e5e5e;
cursor: default;
color: #000;
border-color: #000;
font-weight: normal !important;
}
.pagination a.prevnext{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight: normal;
}

div.M1 div.mostszol th {
	text-align: left;
	text-decoration: underline;
}

.calendar {
background-color:#F0F0FF;
border:1px solid black;
font-family:Trebuchet MS;
font-size:10px;
}
.calendarheader {
background-color:#F0F0FF;
color:black;
}
.calendarheaderover {
background:black none repeat scroll 0%;
color:white;
}
.actualmonthday {
background-color:white;
color:black;
font-weight:bold;
}
.actualmonthdayover {
background-color:black;
color:white;
font-weight:bold;
}
.prevmonthday {
background-color:white;
color:#E0E0E0;
}
.prevmonthdayover {
background-color:#E0E0E0;
color:white;
}
.nextmonthday {
background-color:white;
color:#E0E0E0;
}
.nextmonthdayover {
background-color:#E0E0E0;
color:white;
}

.hidden {
  display: none;
}

/* News-line -------------------------------------- */
#latestnews {
  width:900px;
  height:30px;
}
#newsicon {
  float:left;
  height: 30px;
  padding-top: 6px;
  width: 100px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:18px;
  color:#cccccc;
  text-decoration:none;
}
#newscontent {
  float:left;
  padding-top:5px;
  border: none;
}