/** Generated by FG **/
@font-face {
    font-family: 'my_arial';
    src: url('_fonts/arial.eot?#iefix') format('embedded-opentype'), 
         url('_fonts/arial.woff') format('woff'), 
         url('_fonts/arial.ttf')  format('truetype'),
         url('_fonts/arial.svg#svgFontName') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'arial_narrow';
    src: url('_fonts/arial_narrow.eot?#iefix') format('embedded-opentype'), 
         url('_fonts/arial_narrow.woff') format('woff'), 
         url('_fonts/arial_narrow.ttf')  format('truetype'),
         url('_fonts/arial_narrow.svg#svgFontName') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'hatten';
    src: url('_fonts/hatten.eot?#iefix') format('embedded-opentype'), 
         url('_fonts/hatten.woff') format('woff'), 
         url('_fonts/hatten.ttf')  format('truetype'),
         url('_fonts/hatten.svg#svgFontName') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'harlowsi';
    src: url('_fonts/harlowsi.eot?#iefix') format('embedded-opentype'), 
         url('_fonts/harlowsi.woff') format('woff'), 
         url('_fonts/harlowsi.ttf')  format('truetype'),
         url('_fonts/harlowsi.svg#svgFontName') format('svg');
	font-weight: normal;
	font-style: normal;
} 

@page{
	margin:5mm 10mm 0mm 10mm;
}

* {target-new: window ! important;}

body{
	margin: 0 auto;
	font-family: 'my_arial';
	font-size: 16px;
}

.bgr{
 background-color:#45260a;
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#45260a, endColorstr=#ff8d00);
 background-image:-moz-linear-gradient(top, #45260a 0%, #ff8d00 50%,#402a06 100%);
background-image:linear-gradient(top, #45260a 0%, #ff8d00 50%,#402a06 100%);
background-image:-webkit-linear-gradient(top, #45260a 0%, #ff8d00 50%,#402a06 100%);
background-image:-o-linear-gradient(top, #45260a 0%, #ff8d00 50%,#402a06 100%);
background-image:-ms-linear-gradient(top, #45260a 0%, #ff8d00 50%,#402a06 100%);
 background-image:-webkit-gradient(linear, right top, right bottom, color-stop(0%,#45260a), color-stop(50%,#ff8d00),color-stop(100%,#402a06));
}

body.ifr{
	font-family: 'my_arial';
	background:transparent;
}

body.act{
	width:500px; height:200px;
	border:none;
}

h1{display:inline-block; font-size:30px; font-weight:normal; margin:0;}
h2{display:inline-block; font-family:'arial_narrow'; font-size:16px; font-weight:bold; color:#000080; margin:0;}

a{text-decoration:none;}
img{border:none;}


#tere{
	border-collapse:collapse;
	border:solid 1px white;
}
#tere tr td{
	border-collapse:collapse;
	border:solid 1px white;
}

#slide{
	visibility: hidden;
	opacity:0;
	position:absolute; top:0;
	z-index:4;
}

#container{
	margin: 0 auto;
	width: 940px; /*1024px;*/
	overflow:hidden;
}

#header{
	left: 0;
	width: 100%; /*1024px;*/
	height: 220px;
	padding: 0 0px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	position:relative; overflow: hidden;
}

#content-container{
	width: 100%; /*1024px;*/
	float: right;  /*left*/
	background:#F5E5C8;
}

#content-container2{
	width: 100%; /*1024px;*/
	background:#F5E5C8;
}

.fmn{
	display:inline-block; 
	padding-top:15px; margin:0 3px 3px 0;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	behavior:url("PIE.htc");
	border: 1px solid #416797;
//	opacity: 0.8; filter:alpha(opacity=80);	
	width:32%; height:100px;
	font-size:30px; color:#416797;
	vertical-align:bottom;
	cursor:pointer;
}

.amn{
	display:inline-block; 
	padding-top:18px; margin-bottom:3px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	behavior:url("PIE.htc");
	border: 1px solid #416797;
//	opacity: 0.8; filter:alpha(opacity=80);	
	width:96.8%; height:50px;
	font-size:30px; color:#416797;
	cursor:pointer;
}

#content{
	clear: left;  /*left*/
	float: left;  /*left*/
	width: 76%; /*800px; /* since this element is floated, a width must be given */
	height: 660px;
/*	background: #B3B3FF; /* the background color will be displayed for the length of the content in the column, but no further */
	display: inline; /*IE miatt*/
}

#aside{
	float: right;  /*rigth*/
	width: 24%;
	padding: 0 0;
	margin: 0 0 0 0;
	display: inline; /*IE miatt*/
	overflow:hidden;
}

#footer{
	background-image: url(_pics/footer.jpg);
	height: 100px;
}

.ovbl{
	background: -moz-linear-gradient(top, #555555 0%, #000000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #555555), color-stop(100%, #000000));
	background: -webkit-linear-gradient(top, #555555 0%, #000000 100%);
	background: -o-linear-gradient(top, #555555 0%, #000000 100%);
	background: -ms-linear-gradient(top, #555555 0%, #000000 100%);
	background: linear-gradient(to bottom, #555555 0%, #000000 100%);
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#555555', endColorstr='#000000', GradientType=0);
}

.ovbu{
	background-color:#6187B7;
	background: -moz-linear-gradient(top, #6187B7 0%, #214777 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6187B7), color-stop(100%, #214777));
	background: -webkit-linear-gradient(top, #6187B7 0%, #214777 100%);
	background: -o-linear-gradient(top, #6187B7 0%, #214777 100%);
	background: -ms-linear-gradient(top, #6187B7 0%, #214777 100%);
	background: linear-gradient(to bottom, #6187B7 0%, #214777 100%);
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#6187B7', endColorstr='#214777', GradientType=0);
}

.ovgr{
	background-color:#999999;
	background: -moz-linear-gradient(top, #CCCCCC 0%, #999999 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #CCCCCC), color-stop(100%, #999999));
	background: -webkit-linear-gradient(top, #CCCCCC 0%, #999999 100%);
	background: -o-linear-gradient(top, #CCCCCC 0%, #999999 100%);
	background: -ms-linear-gradient(top, #CCCCCC 0%, #999999 100%);
	background: linear-gradient(to bottom, #CCCCCC 0%, #999999 100%);
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#CCCCCC', endColorstr='#999999', GradientType=0);
}

.ovgr2{
	background-color:#444444;
	background: -moz-linear-gradient(top, #999999 0%, #444444 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #999999), color-stop(100%, #444444));
	background: -webkit-linear-gradient(top, #999999 0%, #444444 100%);
	background: -o-linear-gradient(top, #999999 0%, #444444 100%);
	background: -ms-linear-gradient(top, #999999 0%, #444444 100%);
	background: linear-gradient(to bottom, #999999 0%, #444444 100%);
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#999999', endColorstr='#444444', GradientType=0);
}

.ovrd{
	background: -moz-linear-gradient(top, #FFFFFF 40%, #B1BBC7 100%); /*C1CBD7*/
	background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #FFFFFF), color-stop(100%, #B1BBC7));
	background: -webkit-linear-gradient(top, #FFFFFF 40%, #B1BBC7 100%);
	background: -o-linear-gradient(top, #FFFFFF 40%, #B1BBC7 100%);
	background: -ms-linear-gradient(top, #FFFFFF 40%, #B1BBC7 100%);
	background: linear-gradient(to bottom, #FFFFFF 40%, #B1BBC7 100%);
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#B1BBC7', GradientType=0);
}

.ovhv{
	background: -moz-linear-gradient(top, #FFFFFF 40%, #D7BBB1 100%); /*C1CBD7*/
	background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #FFFFFF), color-stop(100%, #D7BBB1));
	background: -webkit-linear-gradient(top, #FFFFFF 40%, #D7BBB1 100%);
	background: -o-linear-gradient(top, #FFFFFF 40%, #D7BBB1 100%);
	background: -ms-linear-gradient(top, #FFFFFF 40%, #D7BBB1 100%);
	background: linear-gradient(to bottom, #FFFFFF 40%, #D7BBB1 100%);
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#D7BBB1', GradientType=0);
}

.ovrg{
	background: -moz-linear-gradient(top, #860000 50%, #440000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #860000), color-stop(100%, #440000));
	background: -webkit-linear-gradient(top, #860000 50%, #440000 100%);
	background: -o-linear-gradient(top, #860000 50%, #440000 100%);
	background: -ms-linear-gradient(top, #860000 50%, #440000 100%);
	background: linear-gradient(to bottom, #860000 50%, #440000 100%);
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#860000', endColorstr='#440000', GradientType=0);
}

#enav {
	float:left;
	height:38px;
	margin: 0; padding: 0;
	visibility: hidden;
	border-bottom:solid 2px red;
}

#dnav{ 
	height:38px;
	border-bottom:solid 2px red;
}

#fnav{
	display:inline-block;
	width:100%; height:38px;
	border-top:solid 2px red;
}

#nav { 
    display: inline-block; 
    margin: 0; padding: 0;
	visibility: hidden;
}

#nav li {
    float:left;
    list-style:none;
    margin:0; padding:0;
    position:relative;
	background:transparent;
}

#nav p{
	color: white;  
    display: block;
	height:28px;
    margin:0; padding:8px 10px 2px 10px;
	border-left: solid 2px transparent;
	z-index: 500;
	cursor:pointer;
}   
  
#nav .current > p , #nav li:hover  > p{
/*	background:green;*/
    color: red;  /*kijelölt színe-nem öröklődik*/
}

#nav ul li:hover > p {  
	color: red;
	border-left: solid 2px red;  /*menu bal széle*/
}

#nav li:hover > ul {
    display: inline-block;
}

#nav ul ul li:hover > p {  
	border-left: solid 2px transparent; /*menu bal széle*/
}

#nav ul ul li{
	height:39px;
}

#nav ul {
    display: none;
    left: 0px; top: 38px;
    margin: 0; padding: 0;
    position: absolute;
	z-index: 500;
}

#nav ul li {
	background: black; 
	opacity: 0.7; /*filter:alpha(opacity=70);   /*???????*/
    float: left;
    margin: 0; padding: 0;
	z-index: 500;
	border-top: solid 2px red;  /*menu felső széle*/
}

#nav ul ul {
	display: none;
	left: 0; top: 38px;
	margin:0; padding: 0;
	z-index: 500;
}

#nav ul ul li {
	opacity: 1; filter:alpha(opacity=100);
    float: none;
    margin: 0; padding: 0;
	min-width: 130px;
	z-index: 500;
	border-top: none;
	border-left: solid 2px red; /*#aaaaaa;  /*menu bal széle*/
	white-space: nowrap;
}

#nav ul ul li:first-child {  
	border-top: 0;  /*menu felső széle*/
}

#nav:after {
	clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}

#gnav, #unav{ 
    display: inline-block; 
    margin: 0; padding: 0;
	opacity: 0.7; filter:alpha(opacity=70);
	background:black; border-top:solid 2px red;	
}

#gnav li, #unav li{
    float:left;
    list-style:none;
    margin:0; padding:0;
    position:relative;
	background-color: transparent;
	white-space:nowrap;
height:1.1em;	
}

#gnav p, #unav p{
	color: white;  
	height:1.2em;
    margin:0; padding:0 10px 0 10px; /*padding:8px 10px 2px 10px;*/
//	border: none;
	border-left: solid 2px red;
	z-index: 500;
}   

#gnav .current > p , #gnav li:hover  > p, #unav .current > p , #unav li:hover  > p{
    color: red;  /*kijelölt színe-nem öröklődik*/
}

.katx{ 
	display:block;
	height:38px;
} 

img.headp{
	position: absolute;
	border:0; width:100%; 
	opacity: 0; filter:alpha(opacity=0);
	z-index=-1;
}

img.headw{
	position: absolute;
	border:0; width:100%; 
	z-index:2;
}
img.heap{
	position: absolute;
	border:0;  
	z-index:3;
	visibility:hidden;
}

img.footp{
	position: relative;
	border:0; width:940px; height:80px;
}

.time{ 
	color:white;width:90px;
	font-size:22px;
	display:inline-block;
	padding:5px 0 0 5px; 
}

.asbx{
	width:88%; height:150px; 
	margin:0 auto;
	border:solid 1px #416797; background-color:#DDDDDD;
	overflow:hidden;
}

.asbx2{
	margin:10px auto;
}

.asfm{width:95%;height:auto;}

.assp{
	display:inline-block;
	width:100%; height:28px;
	color:white; padding:5px 0 0 0;
	text-align:left;
}

.asvi{
	height:100%; font-size:10px; text-align:center; padding:3px 0 0 0;
}

.lgn{
	width:100%;	height:100%;
	margin:0; padding:0;
}

.plin{
	width:92%; height:80%;
	margin:5px 8px 5px 8px;
}
.plinx{
	width:50%; 
	padding: 20px 10px 20px 10px;
	margin:10px auto;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	behavior:url("PIE.htc");
	border: 1px solid #416797;
	background-color:#DDDDDD;
	line-height:1.5em;
	font-size:25px;
}

.ilgn{
	width:100%; height:100%;
	background:transparent;
	font-family:'my_arial', arial; font-size:12px; line-height: 1.2em;
}

.bttn{
	margin:0;padding:0;
	width:100%; height:21px;
	color: white;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	behavior:url("PIE.htc");
	border: 1px solid #555555;
	opacity: 0.8; filter:alpha(opacity=80);	
	cursor:pointer;
}
.bttnx{
	margin:0;padding:0;
	width:100%; height:50px;
	color: white;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	behavior:url("PIE.htc");
	border: 1px solid #555555;
	opacity: 0.8; filter:alpha(opacity=80);	
	font-size:25px;
	cursor:pointer;
}
.bttn1{
	border-top-right-radius:0px;
	border-bottom-right-radius:0px;
	margin-right:1px;
}
.bttn2{
	border-top-left-radius:0px;
	border-bottom-left-radius:0px;
}
.btre{width:55px;height:21px;}
.bted{display:inline-block;width:24px;height:24px;margin:0 0 0 1px;text-align:center;}
.bted2{display:inline-block;width:12px;height:12px;margin:0 0 0 1px;text-align:center;}
.btbt{display:inline-block; margin:0;padding:0;}
.btlg{display:inline-block;width:12px;height:21px;margin:0 0 0 1px;text-align:center;}
.imed{border:0;width:24px;height:24px;vertical-align:middle;}
.imed2{border:0;width:90%;height:90%;vertical-align:middle;}
.igal{position:absolute;cursor:pointer;border:0;visibility:hidden;opacity:0.25;filter:alpha(opacity=25);z-index:200;}
.igal:hover{opacity: 0.7; filter:alpha(opacity=70);}
.imlg{border:0;width:12px;height:21px;vertical-align:middle;}
.imus{border:0;width:50px;height:50px;vertical-align:-30%;}
.b1st{margin:10px;}
.bthe{display:inline-block; font-size:13px; width:140px; height:19px;}

.bttn:hover{opacity:1; filter:alpha(opacity=100);}

.halg{font-family:'arial_narrow';font-size:14px;font-weight:bold;color:#BB0000;}
.halg:link{color:#BB0000;}
.halg:visited{font-family:'arial_narrow';font-size:14px;color:#BB0000;}
.halg:active{color:#BB0000;}
.halg:hover{color:#BB0000;}

.dvlg{
	display:inline-block; background:red; max-height:30px;
}

.txti{
	width:98%; height:16px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	behavior:url("PIE.htc");
	border: 1px solid #416797;
}
.txtix{
	width:99.5%; height:50px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	behavior:url("PIE.htc");
	border: 1px solid #416797;
	font-size:30px;
}
.txti2{height:22px;}
.txti3{display:inline-block;width:70%;height:12px;border:1px solid red;margin:0 0 0 5px;text-align:center;font-size:11px;background-color:#ffb3b3;color:#666666;}
.txtf{width:90%;font-family:'my_arial';font-size:12px;}

.frmt{
	background-color:#DDDDDD;
	font-size:12px;
	border:0;
}
.frmt2{
	display:block; position:absolute; top:50px; width:398px;
	border:solid 1px black; 
	text-align:center;font-size:12px;color:black;
	padding:10px 20px 5px 20px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	z-index:5;
}

.inpt{
	width:100%; height:100%;
	background:transparent;
	font-family:'my_arial', arial; font-size:12px; line-height: 1.2em;
}
.nap{text-align:center; display:inline-block; width:100%; height:150px; padding:0 0 1px 0;}
.napf{width:22px; margin:2px 1px 0 0; text-align:center; display:inline-block; left:15px; border: solid 1px #416797; background-color:#416797; color:white;}
.napt{position:absolute; width:20px; max-height:14px; margin:1px 1px 0 0; padding:0 2px 0 0; text-align:right; display:inline-block; border: solid 1px #416797; z-index:1;}
.napa{opacity:1; filter:alpha(opacity=100);}
.napx{border: solid 1px red;}
.napv{position:absolute;color:#FFFFFF; left:12px; top:99px; width:174px; height:16px; display:inline-block; background-color:#416797; margin:0; font-size:14px; z-index:0;}
img.lap{vertical-align:middle;}
#info {
	width:124px;
    max-height:111px;
	text-align: left;
	line-height: 1em;
	background-color:beige;
	border:solid 1px black;
	position:absolute; /* A pozícionálás miatt */
	visibility:hidden;
	overflow:hidden;
	z-index:2;
}

.vwpt{
	background:transparent; position: relative;
	width:100%; height:117px; padding:2px 8px 2px 10px;
	overflow:hidden;
}

.vwsi{ 
	position:relative; 
	font-size:14px; color:#444444; margin:0;
	display: block; width:90%;text-align:center; 
}

.partx{
	left: 0;
	width: 100%; /*1024px;*/
	height: 117px;
	padding: 0 0px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	position:relative; overflow: hidden;
}

.stdv{
	margin:10px 0 10px 15px; padding:0;
	border:solid 1px #416797;
	color:black; background-color:white;
	font-family:'my_arial';
}

.stpa{ 
	margin:0; padding:20px 10px 20px 10px; 
	font-size:14px; text-align:justify;
	overflow:hidden;
}
img.stim{float:left; margin-right:5px;}
.stsz {margin:0;	padding:0; font-size:12px; text-align:right; color:white; border:0}
.stcm{display:block; width:100%;margin:0; padding:0;font-size:30px; color:#666666;}
.stdt{display:inline-block;	width: 50px; height:50px; margin: 8px; border:solid 1px #416797; text-align:center; background-color:white;}
.stho{display:block; width:100%; height:22px; font-size:16px; color:white;}
.stnp{font-size:23px; font-weight:bold;	color:#666666;}
.stn2{font-size:16px;display:inline-block;padding:4px;color:#666666;}
.sttm{ font-size:30px;}

.newspaper {
 -webkit-column-count: 3; /* Chrome, Safari, Opera */
 -moz-column-count: 3; /* Firefox */
 column-count: 3;
 font-size:14px; text-align:justify; line-height: 1; padding:0 10px 0 10px;
}
.spgl{position:absolute; background-color:red; color:white; font-size:12px; visibility:hidden;}

.erbx{
	width:90%;
	text-align:center; font-size:12px; margin:0; border:solid 1px #999999;	background-color:#DDDDDD;
}
.erbx2{border:none; background-color:white;}
.erhe{display:inline-block; width:100%; margin:0; padding:0;height:27px;}
.eruz{text-align:justify;font-size:14px;background-color:/*#F5E5C8*/#860000;}

.ertc{
	border-collapse: collapse;
	border: solid 1px #416797;
}

.ertb{
	width:80%;
}
.ertr{
	height:35px;
}
.ertd{
	color:#FFFFFF;text-align:center;width:14%;
	padding:0; margin:0;
	min-height:30px;
}
.ert0{
	border-top:solid 1px #DDDDDD;
	border-left:solid 1px #DDDDDD;
}
.ertm{
	border-top:solid 1px #DDDDDD;
	border-right:solid 1px #DDDDDD;
	border-bottom:solid 1px #DDDDDD;
}
.erty{background-color:#a77272;}
.ertx{background-color:#7272a7;}
.erft{margin:0;	padding:0; font-size:12px; color:white; text-align:center;}
.erv{font-size:12px;}
.erc{font-family:'arial_narrow';font-size:16px;font-weight:bold;color:#000080;}
.erc2{display:inline-block;text-align:center;width:95%}
.erd{color:#666666; font-size:12px;}

.spem{width:30%;line-height:0.8em; display:inline-block;}
.spem2{width:15%;height:23px;padding:5px 0 0 3px;}

p.fotok{display:inline-block; background-color:#DDDDDD; width:108px; min-height:77px; text-align:left; margin:2px 5px 2px 5px; padding:1px; /*border-radius: 7px 7px 7px 7px;*/ border: solid 1px #BBBBBB; /*-webkit-border-radius: 15px; behavior:url("PIE.htc");*/}
p.arany{display:inline-block; background-color:#C3C3C3; xheight:46px; margin:5px 2px 5px 0px; padding:1px; border-radius: 7px 7px 7px 7px; border: solid 5px #FFB600; -webkit-border-radius: 15px; behavior:url("PIE.htc");}
p.arany2{display:inline-block; background-color:#C3C3C3; font-size:11px; xheight:60px; margin:5px 2px 5px 0px; padding:1px; border-radius: 7px 7px 7px 7px; border: solid 5px #FFB600; -webkit-border-radius: 15px; behavior:url("PIE.htc");}
p.ezust{border: solid 5px #F5F5F5;}
p.bronz{border: solid 5px #D19617;}
p.image{display: inline-block;
	margin: 0;
	padding: 10px 5px 0px 5px;
	margin: 2px 0 3px 0;
	text-align: center; border: solid 1px #999999;
	background-color: #DDDDDD;
}
.td4 {color: #000000; font-size:12px; text-align:center; padding:0;}
.td5 {color: #000000; font-size:12px; text-align:left; line-height: 1.2;}
.td11{font-size:11px; text-align:center; color: white; line-height:0.8em;}
.td12{font-size:11px; text-align:center; color: white; line-height:0.8em;}
.td13{font-size:11px; text-align:center; color: black;}
.td15{font-size:10px; text-align:center; color: #000080; line-height:0.8em;}
.td16{font-size:11px; text-align:center; color: #A60000;}
.td18{font-style:bold; font-size:11px; text-align:center; height:36px; color: white; line-height:0.8em; border-bottom:solid 2px white;}
.td19{font-size:11px; text-align:center; color: black; line-height:0.9; }
.td20{border-bottom:solid 1px #BBBBBB;}
.sp1{font-family:'arial_narrow';color: #BB0000; font-size: 18px; font-weight:bold; line-height: 0;}
.sp2{color: #000080; font-size: 12px; line-height: 0;}
.sp2a{color: #000080; font-size: 14px; line-height: 0;}
.sp3{color: #000080; font-size: 12px; line-height: 0.9em;}
.sp33{color: #888888; font-size: 12px; line-height: 0.9em;}
.sp4{color: #000000; font-size: 11px;}
.sp7{color: brown; font-size: 14px; line-height: 0;}
.sp10{color: #666666;}
.sp11{color: white; font-size: 18px; line-height:1em;}
.sp13{width:65px; display:inline-block;}
.sp13x{width:49%; display:inline-block;}
.sp14{color: #A60000;line-height:0.9em;}
.sp15{color: #000080;line-height:0.9em;}
.sp16{color: #006000;line-height:0.9em;}
.sp19{color: #666666; font-size: 9px;line-height:0.9em;}
.sp18{color: #666666; font-size: 12px;}
.sp18b{display:inline-block;width:100%;color: #666666; font-size: 12px;text-align:center;}
.sp20{color: #000000; font-size: 9px;line-height:0.9em;}
.sp22{color: #888888; font-size: 9px;line-height:0.9em;}
.sp24{color: #666666; font-size: 10px;line-height:1em;}
.sp26{display:block;width:100%;text-align:center;background-color:#bbbbbb;color:#666666;line-height:1em;}
.sp27{display:inline-block; font-size:12px; text-align:center;}
.sp28{
	-webkit-column-count: 3; /* Chrome, Safari, Opera */
	-moz-column-count: 3; /* Firefox */
	column-count: 3;
	display:inline-block;text-align:center;margin-left:30px;width:100%;line-height:10px;font-size:9px;color:#666666;margin:0 0 5px 0;padding-left:15px;
}
.inf2 {display:inline-block; color:#333333; background-color:#FF9B73; margin:0; padding:5px; font-size:12px; text-align:justify; line-height: 0.6; 	border-radius: 15px 15px 15px 15px; webkit-border-radius: 15px; behavior: url(PIE.htc);}

.dry{position:absolute;z-index:2; opacity: 0.1; filter:alpha(opacity=10);}
#info2 {
	width:275px;
	font-size:12px;	text-align: justify; line-height: 1em;
	background-color:beige;	color: black; border:solid 1px black;
	position:absolute; 
	visibility:hidden;
}
.spdl{width:92%; display:inline-block; text-align:left;}
.gal {color:#FFFFFF; margin:0; padding:5px; font-size:12px; border-radius: 15px 15px 15px 15px; webkit-border-radius: 15px; behavior: url(PIE.htc);}
#galk {
 color:#000000; position:absolute; width:580px; background-color:yellow; visibility:hidden; margin:0; padding:5px; line-height:1em; border-radius: 7px 7px 7px 7px; webkit-border-radius: 7px;
}
.pgal{font-size:14px; visibility:hidden;background-color:white;color:black;position:absolute;text-align:justify; border-radius: 7px 7px 7px 7px; webkit-border-radius: 7px; behavior: url(PIE.htc);}
div.viewport {
	background: transparent; top: 0px; overflow: hidden; position: absolute; visibility: hidden;
}

#loading{
	position: absolute; left: 48%; top: 5px; z-index: 500;
}

.vwpp{  /*bal, jobb nyíl, galéria képek*/
	position: absolute; top: 330px;	visibility: hidden;
	z-index: 500;
}

.clipped { display: block; position: absolute; top: 0px; }
.edm{display:inline-block; width:63px; font-size:18px;font-weight:bold; text-align:right; color:#990000; }
.edm2{font-size:45px;color:#555555;}
.edmr{display:inline-block;width:20%;text-align:center;cursor:pointer;white-space:nowrap;overflow:hidden;float:left;}
.edms{display:inline-block;width:100%;font-size:14px;text-align:center;cursor:pointer;white-space:nowrap;overflow:hidden;}
.edms2{display:inline-block;width:100%;font-size:28px;text-align:center;cursor:pointer;white-space:nowrap;overflow:hidden;}

.ifr2{vertical-align:middle;}

.gvid{
	display:block; position:absolute; width:115px; height:78px; line-height:78px; text-align:center; margin:0; padding-top:5px;
	font-family:'arial_narrow'; font-size:10px; line-height:1.3em; background-image:url("_pics/youtube.png");background-repeat:no-repeat;background-position:center; color:#dddddd; z-index:2;
}
.svid{background-color:black;opacity: 0.5; filter:alpha(opacity=50);}
.plyr{opacity: 0.5; filter:alpha(opacity=50);}
.fxd{
	position:absolute; display:block; z-index:5; margin-top:20px;
	visibility:hidden;
	opacity: 0; filter:alpha(opacity=00);
}
.fxs{
	position:absolute; display:inline-block; font-size:25px; left:0px; top:0px;
}
.lst{
	display:inline-block; width:48%;
	text-align:center;font-size:5px;line-height:0.5em;
	border:solid 1px black;
	overflow:hidden;
}
.msheet{
	display:inline-block; width:100%; color:black; 
	font-family:'arial_narrow'; font-size:14px; font-weight:bold; //line-height:1em;
	text-align:center; vertical-align:middle;
	border:none;
}
.addr{
	text-align:center; font-size:12px;
	border-collapse: collapse;
	border: solid 1px #BBBBBB;
}
.eerd{cursor:pointer;}
.eerd:link{color:black;}
.eerd:visited{color:black;}
.eerd:active{color:black;}
.eerd:hover{color:black;}
.eerd{margin:2px 0 0 2px;}
#eerb {
 text-align:center;font-size:11px; color:#666666; position:absolute; background-color:beige; visibility:hidden; margin:0; padding:2px; line-height:1em; border:solid 1px #666666;
}
.mshm{font-size:14px;font-weight:bold;color:#666666;}
.komm{display:inline-block; width:95%; font-size:11px; color:#666666; text-align:justify;line-height:1em;}
.mmsg{display:inline-block; width:85%; font-style:italic; color:#bb8080; text-align:center;}
#mmnu{
	display:block; width:940px; top:75px;background:transparent;
	position:absolute; 
	visibility:hidden;
	z-index:500;
}
#mmnu ul{ 
    display: block; width:100%;
    margin: 0; padding: 0;
}

#mmnu li{
    /*float:left;*/
    list-style:none; 
    margin:0; padding:0;
    position:relative;
	background:transparent;
}

#mmnu p{
	color: white;  
    display: block;
	width:98%;height:40px;
	text-align:center; font-size:22px;   
    margin:0; padding:12px 0 0 0;
	border-bottom: solid 2px red; /*border-radius: 25px; webkit-border-radius: 25px; behavior: url(PIE.htc);*/
	cursor:pointer;
}   
#mmnu .current > p , #mmnu li:hover  > p{
    color: red;  /*kijelölt színe-nem öröklődik*/
}

#nav p.marc{color:#888888;}

#xnav{
    display: inline-block; width:225px;height:717px;
    margin: 0; padding: 0;
	opacity: 0.7; filter:alpha(opacity=70);
	background:black; border-top:solid 2px red; border-left:solid 2px red;
	font-size:12px; text-align:center; overflow:auto;
}
#xnav a{height:14px; padding:0;}
#srci{width:87%; border: solid 1px red; border-radius:3px; margin: 10px 0 0 0; text-align:center;}
#srcf{width:95%; border-top: solid 1px #CCCCCC; margin:0 5px 0 5px; overflow:hidden; text-align:left; color:white;}
.srce{font-family:'arial_narrow';font-size:10px;color:#999999;}
.srca{display:inline-block; width:100%; white-space: nowrap; word-break:break-all;}
.srca:link{text-decoration:none;color:white;}
.srca:visited{text-decoration:none;color:white;}
.srca:active{text-decoration:none;color:white;}
.srca:hover{text-decoration:none;color:red;}
.mapa:{color:yellow;cursor:pointer;}
.zart{display:inline-block;background-color:#860000;color:white;font-family:'arial_narrow';font-size:10px;font-weight:normal;margin:0 0 0 5px;padding:2px 3px 2px 3px;border-radius:3px;}
#wrln{position:absolute;top:0px;background-color:black;color:white;}
#mlr, #regx{
	display:block; position:absolute; top:350px; max-width:900px;
	border:solid 1px black; visibility:hidden;
	text-align:center;font-size:14px;color:black;
	padding:20px 40px 10px 40px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	z-index:502;
}
#mla{width:100%; height:100%;background:transparent;text-align:center;vertical-align:middle;}
#nnap{
	display:block; 
	border:solid 1px #416797; 
	text-align:center;font-size:12px;line-height:1em; color:#416797;
}
.jlnt{width:83%;resize:vertical;font-family:'my_arial';font-size:12px;height:20px;line-height:1em;}
.aeml{cursor:pointer;color:#0000BB;}

.vote{width:100%;font-size:16px;color:white; text-align:center;}
.votc{display:block;font-size:24px;font-weight:bold;text-align:center;padding:5px 2px 5px 2px;}
.vott{resize:vertical;font-family:'my_arial';font-size:16px;height:150px;}
.voto{display:block;font-size:16px;font-weight:bold;text-align:left;padding:5px 2px 5px 2px;}
.vots{display:block;font-size:14px;color:white;text-align:left;}
.votb{display:block;font-size:12px;color:white;text-align:center;}

.news {
 -webkit-column-count: 3; /* Chrome, Safari, Opera */
 -moz-column-count: 3; /* Firefox */
 column-count: 3;
 margin:10px;
}
#pujn0, #pujn1{display:block;position:fixed; width:388px; max-height:150px; background-color:beige; border: 1px solid #416797; overflow:auto; visibility:hidden; margin:0; padding:0;text-align:left;z-index:1;}
#ujnv{margin:0;padding:0;}
#ujnv li{list-style:none; margin:0; padding:0; background:transparent; line-height:1.5em; cursor:pointer;}
#ujnv li:hover{background-color:#cccccc;}
#mlap{margin-left:5px;padding:0;color: #888888; font-size: 10px;line-height:1em;}

#pcut{
	display:inline-block;
	overflow:hidden;
	background:transparent;
	border:dashed 2px red;
	margin:0; padding:0;
	float:right;
}

.linfo{
	display:block; width:88%;
	font-size:12px; font-style:italic;
	margin:15px 0 15px 0; padding:8px 5px 8px 5px;
	border:solid 1px #860000; background-color:#ffeeee; color:#860000;
}

.chas{
	visibility:hidden;opacity:0;
	position:absolute; left:0px; top:50px; width:280px; height:660px;
	background-color:black; border:solid 8px #560000; border-radius:10px;
	z-index:501;
}
.cha1{display:block; width:80%; border-radius:5px; background-color:#ffaa80; text-align:left; margin:0 15% 5px 3%; min-height:37px; padding:2px;cursor:pointer;}
.cha2{display:block; width:80%; border-radius:5px; background-color:#b3b3ff; text-align:left; margin:0 5% 5px 15%;min-height:37px; padding:2px;}
.blink{animation:blink-animation 2s infinite;}
@keyframes blink-animation{ 0% {opacity:1;} 50% {opacity:0;} 100% {opacity:1;}}