body {
		margin:0; padding:0;
		position:relative;
		height:100%;
		display:block;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		/*background-color:#f7f7f7;*/
		background-color:#f7f7f7;
		background-image:url(../gfx/bg_body_ocean_orig.gif);
		background-repeat:repeat-x;
		line-height:18px;

}
.calendar, .calendar a
{
  text-decoration: none;
  color: #777777;
}
.calendar-current, .calendar-current a
{
  font-weight: bold;
  text-decoration: none;
  color: #777777;
}
.calendar-currenttoday, .calendar-currenttoday a
{
  font-weight: bold;
  text-decoration: underline;
  color: #777777;
}
.calendar-currentspec, .calendar-currentspec a
{
  font-weight: bold;
  text-decoration: none;
  color: green;
}
.calendar-currentspectoday, .calendar-currentspectoday a
{
  font-weight: bold;
  text-decoration: underline;
  color: green;
}
.calendar-today, .calendar-today a
{
  font-weight: bold;
  color: #777777;
  text-decoration: underline;
}
.calendar-spec, .calendar-spec a
{
  font-weight: bold;
  color: green;
  text-decoration: none;
}
.calendar-todayspec, .calendar-todayspec a
{
  font-weight: bold;
  color: green;
  text-decoration: underline;
}
img, form{
		margin:0;
		padding:0;
		}
		
.fc{
		float:left;
		clear:none;
		}

.nfc{
		float:none;
		clear:both;
		}

.linkImage{
		border: 0;
		margin:0;
		padding:0;
		}

#head01{
		width:810px;
		margin:auto;
		position:relative;
		}

#head02{
		height:19px;
		margin:19px 0 0 0px;
		}

#head03{
		height:70px;
		position:relative;
		padding:0;
		margin:0;
		}

#head04{
		height:199px;
		position:relative;
		}

#keresForm{
		position:absolute;
		top:31px;
		left:16px;
		border:none;
		}

#headText{
		width:568px;
		height:25px;
		background-image:url(../gfx/bg_headtext.gif);
		background-repeat:repeat-x;
		border-right:#FFFFFF 2px solid;
		color:#e1e1e1;
		padding:10px 0 0 27px;
		}

.formInput{
		background-image:url(../gfx/box.jpg);
		background-repeat:repeat-x;
		color:#FFFFFF;
		font-size:9px;
		border:#818586 1px solid;
		height:17px;
		width:140px;
		padding:1px 4px 0 4px;
		}

#formSend a{
		position:absolute;
		top:30px;
		left:177px;
		background-image:url(../gfx/butt_keres.gif);
		background-repeat:no-repeat;
		height:22px;
		width:24px;
		}

#formSend a:hover{
		background-image:url(../gfx/butt_keres_over.gif);
		background-repeat:no-repeat;
		}

#buttNyitolap a{
		background-image:url(../gfx/butt_nyitolap.gif);
		background-repeat:no-repeat;
		position:absolute;
		left:548px;
		}

#buttNyitolap a:hover{
		background-image:url(../gfx/butt_nyitolap_over.gif);
		}

#buttWebterkep a{
		background-image:url(../gfx/butt_webterkep.gif);
		background-repeat:no-repeat;
		position:absolute;
		left:618px;
		}

#buttWebterkep a:hover{
		background-image:url(../gfx/butt_webterkep_over.gif);
		}

#buttMail a{
		background-image:url(../gfx/butt_mail.gif);
		background-repeat:no-repeat;
		position:absolute;
		left:684px;
		}

#buttMail a:hover{
		background-image:url(../gfx/butt_mail_over.gif);
		}
		
#buttLatogatoknak a{
		background-image:url(../gfx/butt_latogatoknak.jpg);
		background-repeat:no-repeat;
		background-position:top left;
    display:block;
		}

#buttLatogatoknak a:hover{
		background-image:url(../gfx/butt_latogatoknak_over.jpg);
		background-repeat:no-repeat;
		background-position:top left;
		}
		
#buttVaroslakoknak a{
		background-image:url(../gfx/butt_varoslakoknak.jpg);
		background-repeat:no-repeat;
		background-position:top left;
    display:block;
		}

#buttVaroslakoknak a:hover{
		background-image:url(../gfx/butt_varoslakoknak_over.jpg);
		background-repeat:no-repeat;
		background-position:top left;
		}
		
#buttVallalkozoknak a{
		background-image:url(../gfx/butt_vallalkozoknak.jpg);
		background-repeat:no-repeat;
		background-position:top left;
    display:block;
		}

#buttVallalkozoknak a:hover{
		background-image:url(../gfx/butt_vallalkozoknak_over.jpg);
		background-repeat:no-repeat;
		background-position:top left;
		}
		
#bodyLeftColumn{
		width:209px;
		background-image:url(../gfx/leftcol_bottom_bg.jpg);
		background-position:bottom right;
		background-repeat:no-repeat;
		}
		
#bodyRightColumn{
		
		background-color:#e8e4d9; 
	
		
		
		}
		
.boxWidth{
		width:597px;
		}

#leftColHead{
		color:#FFFFFF;
		font-weight:bold;
		width:176px;
		height:22px;
		background-image:url(../gfx/leftcol_top.gif);
		padding:10px 0 0 35px;
		font-size:12px;		
		}
		
#leftColNewsLetter{
		color:#FFFFFF;
		font-weight:bold;
		width:156px;
		height:25px;
		background-image:url(../gfx/bg_hirlevel.jpg);
		background-repeat:no-repeat;
		padding:15px 0 0 55px;
		font-size:12px;		
		}
		
.inputNewsLetter{
		width:188px;
		height:20px;
		border:#90999e 1px solid;
		margin:4px 6px;
		color:#616161;
		padding:0 4px;
		}

#form2{
		background-color:#F5f5f5;
		}
		
.leftButt a{
		background-image:url(../gfx/leftcol_butt_bg.gif);
		background-repeat:no-repeat;
		height:19px;
		width:182px;
		display:block;
		color:#616161;
		text-decoration:none;
		padding:2px 0 3px 29px;
		}
		
.leftButt a:hover{
		background-image:url(../gfx/leftcol_butt_bg_over.gif);
		}
		
.leftButt1 a{
		background-image:url(../gfx/leftcol_butt_bg1.gif);
		background-repeat:no-repeat;
		height:19px;
		width:182px;
		display:block;
		color:#616161;
		text-decoration:none;
		padding:2px 0 3px 29px;
		}
		
.leftButt1 a:hover{
		background-image:url(../gfx/leftcol_butt_bg_over1.gif);
		}
		
.leftButt2 a{
		background-image:url(../gfx/leftcol_butt_bg2.gif);
		background-repeat:no-repeat;
		height:19px;
		width:172px;
		display:block;
		color:#616161;
		text-decoration:none;
		padding:2px 0 3px 39px;
		}
		
.leftButt2 a:hover{
		background-image:url(../gfx/leftcol_butt_bg_over2.gif);
		}
		
.leftButt3 a{
		background-image:url(../gfx/leftcol_butt_bg3.gif);
		background-repeat:no-repeat;
		height:19px;
		width:162px;
		display:block;
		color:#616161;
		text-decoration:none;
		padding:2px 0 3px 49px;
		}
		
.leftButt3 a:hover{
		background-image:url(../gfx/leftcol_butt_bg_over3.gif);
		}
		
.leiratkozas a{
		background-image:url(../gfx/butt_leiratkozas.gif);
		display:block;
		overflow:hidden;
		width:75px;
		height:16px;
		left:6px;
		position:relative;
		top:4px;
		}
/*
.leiratkozas a:hover{
		background-image:url(../gfx/butt_leiratkozas_over.gif);
		}
*/

.leiratkozas_1 a{

		background-image:url(../gfx/butt_leiratkozas.gif);

    cursor: pointer;

		}


.leiratkozas_0 a{

		background-image:url(../gfx/butt_leiratkozas_over.gif);

    cursor: pointer;

		}



.kuldes a{
		background-image:url(../gfx/butt_kuldes.gif);
		display:block;
		overflow:hidden;
		width:81px;
		height:16px;
		position:relative;
		left:48px;
		top:4px;
		}

.kuldes a:hover{
		background-image:url(../gfx/butt_kuldes_over.gif);
		}

#leftColEvents{
		color:#FFFFFF;
		font-weight:bold;
		width:186px;
		height:25px;
		background-image:url(../gfx/esemenynaptar.jpg);
		background-repeat:no-repeat;
		padding:15px 0 0 25px;
		font-size:12px;		
		}
		
#leftColEventsTable{
		padding:6px;
		}
		
#leftColEventsTable td{
		background-image:url(../gfx/bg_cell.gif);
		width:29px;
		height:20px;
		text-align:center;
		color:#777777;
		
		}
		
#leftColEventsTableHaead{
		font-weight:bold;
		text-align:center;
		color:#777777;
		}
		
#leftColBottom{
		width:198px;
		height:29px;
		background-image:url(../gfx/bg_naptarlapozo.gif);
		background-repeat:repeat-x;		
		margin:0 6px 6px 6px;
		border-left:#ffffff 2px solid;
		position:relative;
		}
		
.leftColBottomText{
		width:104px;
		height:24px;
		text-align:center;
		padding:5px 0 0 0;
		color:#777777;
		font-size:12px;
		}
		
#rightCol01{
		width:402px;
		border-right:#FFFFFF 2px solid;
		}
		
#rightCol02{
		background-color:#CECCC3;
		/*height:323px;*/
		overflow:hidden;	
		}
		
.rightCol02Width{
		width:190px;
		}
		
.rightCol02WidthG{
		width:193px;
		}

.gerendayLeft{
		height:600px;
		}
	
.contentBox{
		background-color:#ceccc3;		
		}
		
.contentBoxBorder{
		background-color:#ceccc3;
		
		}
		
.contentBoxBorderGerenday{
		background-color:#e8e4d9;
		
		}
	
.contentBoxBorder2{
		background-color:#e8e4d9;
		border-top:#FFFFFF 3px solid;
		}
		
.contentBoxTitle{
		height:19px;
		background-color:#e8e4d9;
		border-bottom:#e0dcd1 5px solid;
		color:#616161;
		padding:5px 0 0 25px;
		font-size:12px;
		margin:0 0 10px 0;
		}
		
.imageContainer{
		background-image:url(../gfx/img_side.jpg);
		background-repeat:repeat-y;
		background-color:#ceccc3;
		padding:0 0 0 25px;
		}
		
.imageContainerRight{
		background-image:url(../gfx/img_side_02.jpg);
		background-repeat:repeat-y;
		background-color:#ceccc3;
		background-position:right;
		padding:0 0px 0 5px;
		}
		
.imageContainerRightTop{
		background-image:url(../gfx/img_top_02.jpg);
		width:142px;
		background-position:right;
		background-repeat:no-repeat;
		height:17px;
		
		}
		
.imageContainerRightBottom{
		background-image:url(../gfx/img_bottom_02.jpg);
		background-position:right;
		background-repeat:no-repeat;
		height:27px;		
		width:142px;
		}
		
.imageContainerText{
		width:230px;
		padding:7px 0 0px 20px;
		
		color:#616161;
		
		}

		
.imageContainerTextLeft{
		padding:8px 0px 0 20px;
		color:#616161;
		}
		
.tovabb{
		margin-left:10px;
		}
		
.imageContainerTextRight{
		width:165px;
		padding:6px 0 0 10px;
		color:#616161;
		}
		
.contentBoxTitleRight{
		height:19px;
		background-color:#e8e4d9;
		border-bottom:#e0dcd1 5px solid;
		color:#616161;
		padding:5px 0 0 15px;
		font-size:12px;
		/*margin:0 0 10px 0; */
		}
		
.contentBoxTitleRight2{
		height:23px;
		color:#616161;
		padding:10px 0 0 15px;
		font-size:12px;
		margin:0 0 10px 0;
		background-image:url(../gfx/rightColumn_bg2.gif);
		}
		
.imageContainerTextFull{
		padding:0px 20px 20px 20px;
		color:#616161;
		}

.imageContainerTextFull p
{
    text-align: justify;
    margin: 7px 0px;
}		

.imageContainerTextFull br
{
    margin: 7px 0px;
}		

.imageContainerTextFull p br
{
    margin: 7px 0px;
}		

.imgRight{
		padding:0px 0 0 8px;
	
		}
#footer01{
		width:213px;
		background-image:url(../gfx/bg_footer.gif);
		background-repeat:repeat-x;
		height:23px;
		text-align:center;
		padding:7px 0 3px 0 ;
		}
		
#footer02{
		background-color:#7e8688;
		width:382px;
		height:23px;
		padding:7px 0 3px 20px ;
		}
		
#footer03{
		width:195px;
		text-align:center;
		background-color:#7e8688;
		padding:7px 0 3px 0px ;
		height:23px;
		}
		
#footer{
		padding-top:3px;
		display:block;
		font-size:11px;
		color:#dcd9d9;
		}
		
#footer a{
		text-decoration:none;
		font-size:10px;
		color:#dcd9d9;
		}
		
.cimBold{		
		font-weight:bold;		
		}
		
.cimTavtarto{
		height:10px;
		}
		
.gerendayRightColSeparator{
		background-image:url(../gfx/gerenday_rightcol2_separator.gif);
		background-repeat:repeat-x;
		height:25px;
		width:181px;
		padding:10px 0 0 10px;
		}
		
.gerendayKepek a{
		border:#ceccc3 5px solid;
		display:block;
		width:51px;
		margin:1px;
		}		
		
.gerendayKepek a:hover{
		border:#f6f0e0 5px solid;
		
		}
    
.gerendayKepekNagy a{
		border:#ceccc3 5px solid;
		display:block;
		width:176px;
		margin:1px;
		margin-left:3px;
		}		
		
.gerendayKepekNagy a:hover{
		border:#f6f0e0 5px solid;
		
		}
    
#rightCol01 table
{
  border-collapse:collapse;
  padding: 5px;
  margin: 0px;
}    
#rightCol01 th 
{
  background-color: #b7b5aa;
  color: #585858;
  border-collapse:collapse;
  border: 1px solid #a5a399;
  text-align: left;
  padding: 3px 5px;
	font-size:11px;
}
#rightCol01 td 
{
  background-color: #ceccc2;
  color: #585858;
  border: 1px solid #a5a399;
  border-collapse:collapse;
  padding: 3px 5px;
  vertical-align: top;
	font-size:11px;
}
#rightCol01 td a
{
  background-color: #ceccc2;
  color: #585858;
	font-size:11px;
  text-decoration: underline;
}
#rightCol01 a
{
  background-color: transparent;
  color: #585858;
	font-size:12px;
  text-decoration: underline;
}
#rightCol01 caption
{
  background-color: #a5a399;
  color: #585858;
  border-bottom: 2px solid #ceccc2;
  font-weight: bold;
  padding: 3px 5px;
	font-size:11px;
}

#rightCol01 #mediatar
{
  border-collapse:collapse;
  margin: 10px;
  padding: 10px;
  background-color: #ceccc2;
}    
#rightCol01 #mediatar tr
{
  background-color: #ceccc2;
} 
#rightCol01 #mediatar tr.hover
{
  background-color: #b7b5aa;
  background-image: url(../gfx/tovabb_2.gif);
  background-position: center right;
  background-repeat: no-repeat;
} 
#rightCol01 #mediatar td.nowrap 
{
  white-space: nowrap;
}
#rightCol01 #mediatar td 
{
  background-color: transparent;
  color: #585858;
  border: 0px;
  border-bottom: 1px solid #b7b5aa;
  border-collapse:collapse;
  padding: 5px 5px;
  vertical-align: middle;
	font-size:11px;
  
}

#rightCol01 #mediatar td a
{
  text-decoration: none;
  background-color: transparent;  
}

#ask table
{
  border-collapse:collapse;
  margin: 10px;
  padding: 10px;
  background-color: #ceccc2;
}    

#advert_box
{
  /*height: 120px;*/
}
.dateholder
{
  text-align: right;
  font-style: italic;
}

	#share {float: left;}

	#share span {display: block; float: left; margin-right: 3px; margin-top: 2px;}

	#share a {display: block; float: left; width: 16px; height: 16px; margin-right: 5px;}

	a.iwiw-share {background-image: url(../gfx/iwiw-share.gif); width: 34px !important;}

	a.iwiw-share:hover {background-image: url(../gfx/iwiw-share-h.gif); width: 34px;}

	a.facebook-share {background-image: url(../gfx/facebook-share.gif);}

	a.facebook-share:hover {background-image: url(../gfx/facebook-share-h.gif);}

	a.tumblr-share {background-image: url(../gfx/tumblr-share.gif);}

	a.tumblr-share:hover {background-image: url(../gfx/tumblr-share-h.gif);}

	a.twitter-share {background-image: url(../gfx/twitter-share.gif);}

	a.twitter-share:hover {background-image: url(../gfx/twitter-share-h.gif);}

	a.google-share {background-image: url(../gfx/google-share.gif);}

	a.google-share:hover {background-image: url(../gfx/google-share-h.gif);}

	a.myspace-share {background-image: url(../gfx/myspace-share.gif);}

	a.myspace-share:hover {background-image: url(../gfx/myspace-share-h.gif);}