body {
	margin: 0px;
	height: 100%;
	font: 12px Georgia, "Lucida Grande", Lucida, Verdana, sans-serif;
	background: transparent url('../images/karika.gif') top left repeat-x;	
}


 img, div { behavior: url(../iepngfix.htc) }


p, h1, h2 {
	padding: 0px 10px;
}

h2 {
font-size: 22px;
font-weight:bold;
color:#95b42e;
text-align:left
}

h3.topic {
font-size: 12px;
padding:3px;
color:#999;
text-align:left;
border-bottom:1px solid #f3f3f3;
}
h4.topic {
font-size: 11px;
padding:3px;
color:#bbb;
text-align:left;

}

div.posts {
	border:1px solid #aaa;
	margin-bottom:15px;
	text-align:left;
	padding: 0px 0px;
}
.email {
	background:white;
	border:0px solid #aaa;
	margin-bottom:0px;
	text-align:left;
	padding: 3px;
}
div.posts .titleleft {
	background:#f2fafd;
	margin-bottom:5px;
	padding:5px 0px;
	float:left;
	width:50%;
}
div.posts .titleright{
	background:#f2fafd;
	margin-bottom:5px;
	padding:5px 0px;
	text-align:right;
	width:50%;
	float:right;
}

div.historypost {
	margin-bottom:5px;
	text-align:left;
	padding: 0px 5px;
}
div.historypost .titleleft {
	background:#fff;
	margin-bottom:5px;
	padding:5px 0px;
	float:left;
	width:50%;
}
div.historypost .titleright{
	background:#fff;
	margin-bottom:5px;
	padding:5px 0px;
	text-align:right;
	width:50%;
	float:right;
}


.post {
	padding:5px;
	background:#fff;
}

a img {
	border: 0px;
}

#topheader {
	background: transparent url('../images/felhok.jpg') top left repeat-x;
	text-align:left;
	z-index:123;
}

.container {
	display: block;
	min-height: 100%;
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 0;
	text-align:center;
}

.content {
	margin-top:0px;
	margin-right:auto;
	margin-bottom:0px;
	margin-left:auto;
	padding-bottom:0px;
	border: 3px solid #95b42e;
	border-top: 0px;
	border-bottom: 0px;
	width:800px;
	background: #fff
}


.content h1 {
font-size:18px;
color: #ffa500;
text-align: center;
font-family:Georgia;
margin-top:4px;
margin-bottom: 16px;
}

#footer {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	display: block;
	height: 145px;
	z-index: 1;
	padding: 0px;
	margin: 0px;
	background: transparent;
	color: #333;
	text-align: left;
	font-size: 10px;
}

a {
	color: #108f98;
	text-decoration: none;
}

#header {          
background:transparent url('../images/header_back_new.gif') top left no-repeat;   
padding:3px;        
height: 127px;
width: 800px;
margin-top:0px;
margin-right:auto;
margin-bottom:0px;
margin-left:auto;
/*#bbdeeb, #bfd85c*/
}

#header #nav {
color: #000;
background:#95b42e;
font-family: georgia;
font-weight:bold;
padding: 5px 5px 5px 5px;
margin: 3px 0px;
height: 18px;
text-align: center;
}

#header #nav ul {
 list-style: none;
 margin: 0;
 padding: 0;
 padding-top: 0px;
 padding-bottom:1px;
}
#header #nav li {
 display: inline;
 text-align:right;
}
#header #nav a:link, #header #nav a:visited {  
 position:relative;
 padding: 7px 2px 7px 2px;  
 font-size: 13px;
 font-weight: bold;    
 color: #fff;
 border-top: 0px solid #fff;
 border-bottom: 0px solid #fff;
 text-decoration: none;
}
#header #nav a:hover {
 color: #108F98; 
 background: #fff; /*b0d6f4;*/
 z-index: 26;
}
#header #nav a.over:link, #header #nav a.over:visited {  
 color: #108F98; 
 background: #fff; /*b0d6f4;*/
 z-index: 26;
}
#header #nav a.over:hover {
 color: #108f98;
 z-index: 26;
}

#header #adminnav {
color: #000;
background:#fff;
border-bottom: 0px solid pink;
font-family: georgia;
font-weight:bold;
padding: 0px 5px 0px 5px;
height: 22px;
text-align: center;
}

#header #adminnav ul {
 list-style: none;
 margin: 0;
 padding: 0;
 padding-top: 0px;
 padding-bottom:1px;
}
#header #adminnav li {
 display: inline;
 text-align:right;
}
#header #adminnav a:link, #header #adminnav a:visited {  
 position:relative;
 padding: 0px 0px 1px 0px;  
 font-size: 10px;
 font-weight: bold;    
 color: #108f98;
 text-decoration: underline;
}
#header #adminnav a:hover {
 color: #fff; 
 background: pink; /*b0d6f4;*/
 z-index: 26;
}
#header #adminnav a.over:link, #header #adminnav a.over:visited {  
 position:relative;
 padding: 2px 5px 2px 5px;  
 font-size: 10px; 
 font-weight: bold;    
 color: pink;  
 border-top: 0px solid #fff;
 border-bottom: 0px solid #fff;
 text-decoration: none;
}
#header #adminnav a.over:hover {
 color: #3a56a3; 
 background: #f7f7f7; /*b0d6f4;*/
 z-index: 26;
}

#right_banner {
font-family:arial;
background: #fff;
display:block;
text-align:right;
width: 250px;
float:right;
border-top:1px solid #529d44;
border-bottom:1px solid #529d44;
border-left:1px solid #529d44;
margin-bottom: 0px;
}

#main {
padding: 5px;
width: 780px;
font-size:12px;
border:0px solid #cb0769;
background:#fff;
text-align:left;
position:relative;
}

#mainFooter {          
background:transparent url('../images/mainfooter_back_new.gif') top left no-repeat;   
padding:3px;        
height: 250px;
line-height:70px;
width: 800px;
margin-top:0px;
margin-right:auto;
margin-bottom:0px;
margin-left:auto;
z-index:100
/*#bbdeeb, #bfd85c*/
}

/*cleaner*/
.cleaner {
clear:both;
height:0px;
font-size:0px;
border:none;
margin:0; padding:0;
background:transparent;
}


a:link {
font-family: georgia, Helvetica, Verdana, sans-serif;
font-size:12px;
font-weight:bold;
color:#108f98;
}

a:visited {
font-family: georgia, Helvetica, Verdana, sans-serif;
font-size:12px;
font-weight:bold;
color:#108f98;
}

a:visited:hover {
font-family: georgia, Helvetica, Verdana, sans-serif;
font-size:12px;
font-weight:bold;
color:pink
}

a:hover{
font-family: georgia, Helvetica, Verdana, sans-serif;
font-size:12px;
font-weight:bold;
color:#cb0769
}

a:active{
font-family: georgia, Helvetica, Verdana, sans-serif;
font-size:12px;
font-weight:bold;
color:pink
}

#hir {
width: 99%
}

div.price_big {
font-size:28px;
text-align:center;
color: #00adef;
font-weight: bold;
}

/*k�z�pre igaz�t f�gg�legesen */
img.valign
{ 
height:100%;
width:0px;
vertical-align:middle;
} 

input.admin, textarea.admin {
border: 1px solid #a4a4a4;
}

.submit, .button {
border:2px solid #cb0769; padding:3px
}

table#reg {
border-collapse:collapse;
border:0px solid #eee;

}

td.forum {
border-bottom: 1px solid #aaa;
}

table#reg td {
padding: 3px;
}

#adminform {
border-collapse:collapse;
border:0px solid #eee;
}

#adminform td {
padding: 6px;
border-bottom:1px solid #aaa;
border-bottom:1px solid #aaa;
font-size: 14px;
}
#adminform td.enl {
padding: 6px;
font-size: 14px;
background-color: #f2fafd;
}

#adminform td.header, #reg td.header {
background-color: #fff;
border-bottom:1px solid #108f98;
font-size: 14px;
padding:1px;
font-weight: bold;
color: #108f98;
}

#adminform td.title, #reg td.title{
background-color: #fff;
border-bottom:1px solid #108f98;
font-size: 11px;
padding:3px;
font-weight: bold;
color: #108f98;
}

#adminform td.info {
font-size: 12px;
}

div.indeximg {
padding: 0px 0px 0px 0px;
margin-bottom: 0px;
display:block;
float:left;
background:#f7f7f7;
border:0px solid #aaa;
height: 150px;
width: 150px;
}

div.bannerimg {
border: 0px solid #000ba0;
padding: 0px 10px 0px 0px;
margin-bottom: 10px;
display:block;
float:left;
border:0px solid red;
}


a.hircim:link{font-size:15px;font-weight:bold; color: #3a56a3; text-decoration:none}
a.hircim:visited{font-size:15px;font-weight:bold; color: #3a56a3; text-decoration:none}
a.hircim:visited:hover{font-size:15px;font-weight:bold; color: #444; text-decoration:underline}
a.hircim:hover{font-size:15px;font-weight:bold; color: #444; text-decoration:underline}
a.hircim:active{font-size:15px;font-weight:bold; color: red; text-decoration:none}

a.game:link{font-size:14px;font-weight:bold; color: red; text-decoration:none}
a.game:visited{font-size:14px;font-weight:bold; color: red; text-decoration:none}
a.game:visited:hover{font-size:14px;font-weight:bold; color: #444; text-decoration:underline}
a.game:hover{font-size:14px;font-weight:bold; color: #444; text-decoration:underline}
a.game:active{font-size:14px;font-weight:bold; color: red; text-decoration:none}

a.little:link{font-size:10px;font-weight:bold; color: #3a56a3; text-decoration:none}
a.little:visited{font-size:10px;font-weight:bold; color: #3a56a3; text-decoration:none}
a.little:visited:hover{font-size:10px;font-weight:bold; color: #444; text-decoration:underline}
a.little:hover{font-size:10px;font-weight:bold; color: #444; text-decoration:underline}
a.little:active{font-size:10px;font-weight:bold; color: red; text-decoration:none}

div.hir_fooldal {text-align:left;padding: 5px 10px 10px 10px; border: 0px solid black; color:#555 }


a.titleLink:link{font-size:16px;font-weight:bold; color: #95b42e; text-decoration:underline}
a.titleLink:visited{font-size:16px;font-weight:bold; color: #95b42e; text-decoration:underline}
a.titleLink:hover{font-size:16px;font-weight:bold; color: red; text-decoration:underline}
a.titleLink:active{font-size:16px;font-weight:bold; color:red; text-decoration:none}

b.eventTitle{font-size:16px;font-weight:bold; color: #f764ad; text-decoration:none}


b {color: #000}
b.hircim {font-size:20px;font-weight:bold}
b.hirreszlet {font-size:10px;font-weight: bold; font-family:georgia;color:#ccc}
b.friss {font-size:10px; color: #F78336}
table.hirek{width:99%; background:#fff;font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; text-align: left; margin-left:0px; margin-right:0px; padding:0px; border-bottom:0px solid #bbb;}

hr {color: #f2fafd; background-color: #f2fafd; height: 1px;}

div.hr {
width: 90%; height: 1px; background: #f4f4f4;
font-size:1px; margin:1px;
}

div.days {
background: #fff;
width: 236px;
float: left;
padding: 0px;
margin: 5px; 
}

div.days_half{
border:0px solid #ddd;
background: #fff url('../imagees/days_back.png') top left repeat;
width: 380px;
float: left;
padding: 0px;
margin: 5px; 
}

div.days div.events, div.days_half div.events {
background:#fff;
border-top:0px solid #ddd;
border:1px solid #ddd;
margin-bottom:10px;
padding:0px;
}

a.event_name {
	font-size:18px;
	color:#cb0769;
}

ul.events {
 list-style: none;
 margin: 0;
 padding: 0;
 padding-top: 0px;
 padding-bottom:100px;
}

ul.events li {
 display: block;
 padding:3px;
}

ul.events li b {
 color:#000
}

.eventDesc {
font-size:12px;
border:1px solid #aaa;
position:relative;
margin:4px 0px;
height:auto;
background:#c9ecfa;
color:#000;
padding:3px;
opacity: 0.95;
filter: alpha(opacity=95)
}

.eventDesc img {
z-index:1000;
}

ul.events li a {
color: #cb0769;
text-decoration:underline;
}

ul.events li a.eventSpot {
color: #108f98;
font-size:12px;
text-decoration:underline;
}

div.day_name {
	border:0px solid red;
	padding:4px;
	font-size:16px;
	font-weight:bold;
	text-align:center;
}

div.filter_desc {
	font-size:16px;
	font-weight:bold;
	margin-bottom:15px;
	text-align:center;
	padding:3px;
	color: #95b42e;
}

#filterBox, .filterBox {
	font-size:16px;
	background: #f2fafd;
	border:1px solid #aaa;
	padding:5px;
	line-height:16px;
	margin-bottom:10px;
}

#filterBox a, .filterBox a {
	font-size:16px;
}

.news {
	border: 0px dotted #cb0769;
	margin-bottom: 15px;
	height: 150px;
	background: #ddfbfd;
}
.news:hover {
}
.newsTagline {
	border: 0px solid #aaa;
	padding:1px;
	border:0px solid red;
	margin-left:155px;
}
.newsHeadline {
	font-size:16px;
	padding:1px;
	margin:0px;
	font-weight:bold;
	margin-left:155px;
	color: #cb0769;

}
.new_news {
	border: 0px dotted #cb0769;
	margin-bottom: 15px;
	height: 150px;
	background: #fff5e9;
}
.new_news:hover {
}
.new_newsTagline {
	border: 0px solid #aaa;
	padding:1px;
	border:0px solid red;
	margin-left:155px;
}
.new_newsHeadline {
	font-size:16px;
	padding:1px;
	margin:0px;
	font-weight:bold;
	margin-left:155px;
	color: #cb0769;

}

/**/

#topnav {
color: #000;
border: 0px solid red;
font-family: arial;
font-weight:bold;
/*text-transform:uppercase;*/
padding: 0px 90px 0px 10px;
margin:50px auto 0px auto;
height: 18px;
width:800px;
text-align:right;
position:relative;
}

#gyerekek-top {
	position:absolute;
	height:65px;
	width:440px;
	background: url(../images/gyerekek_fenn_w320.png) top left no-repeat;
	top:-27px;
	left:51px;
}

#gyerek-right {
	position:absolute;
	height:217px;
	width:100px;
	background: url(../images/maszo_gyerek_jobb.png) top left no-repeat;
	top:0px;
	right:-48px;
}

#topnav ul {
 list-style: none;
 margin: 0;
 padding: 0;
 padding-top: 0px;
 padding-bottom:1px;
}
#topnav li {
 display: inline;
 text-align:right;
}
#topnav a {
 position:relative;
 padding: 2px 5px 3px 5px;  
 font-size: 10px;
 font-weight: none;  
}
#topnav a:link, #topnav a:visited {  
 color: #ffa500;
}
#topnav a:hover {
 color: #fff; 
 background: #b0d6f4; /*b0d6f4;*/
 z-index: 26;
}
#topnav a.over:link, #topnav a.over:visited {      
 color: #fff;  
 background: #b0d6f4; /*b0d6f4;*/
}
#topnav a.over:hover {
 color: #fff; 
 background: #108f98; /*b0d6f4;*/
 z-index: 26;
}

.solutions {
	margin-bottom:10px;
	padding:4px;
	margin-left:50px;
	border:1px solid #aaa;
}

#gyor {
	position:absolute;text-align:right;background:#fff;width:195px;height:30px;right:10px;bottom:50px;
}


#countDown {
position:absolute;bottom:0px;font-size:16px; text-align:center;color:#cb0769;
width:780px;
}

#forgo{
	position:absolute;
	bottom:272px;
	left: 1062px;
	width:115px;
	height:105px;
	z-index:800
}

#varoshaza {
	width:500px;
	height:336px;
	background:transparent;
	border:0px solid red;position:absolute;
	left:785px;bottom:0px;
	z-index:100;
}

#mask{
position:absolute;
bottom:0px;
left: 1100px;
width:58px;
height:35px;
z-index:100;
background:transparent url('../images/masker.png') scroll 0px 0px no-repeat;
}

#mask img {border:0px;margin:0px;padding:0px}

#film {
position:relative;
width:495px;
height:520px;
background:transparent url('../images/TV2011.jpg') scroll 0px 0px no-repeat;
margin:auto;
}

#movie {
position:absolute;
width:420px;
height:320px;
top:100px;
left:35px;
border:3px solid #95b42e;
margin:0px;
padding:0px
}
