html{margin:0;padding:0}
body{

padding:0;
/*line-height: 110%;*/
background:#A64;
/*margin:10px;*/
margin:8px;
font: 100% Times New Roman,sans-serif;
color:#000;
}

b {font-size: 110%;}
em {color: red;}

#fodoboz{
width: 100%; /*Width of main container*/
margin:0;
padding:0;
background:#FFC;
overflow:hidden;
}

.rejtett, #galeriasav {
display: none;
}

#fejlec{
float: left;
width: 100%;
height:131px;
padding:0;
margin:0;
/*border:4px white double;*/
background:#942 url("ax6.gif")  right top;
border-bottom:4px #D93 solid;
}


#fejlec img{
float: left;
padding:0;
margin:0;
}




#fejlecbal
{
float:left;
padding:0;
margin:0;
height:131px;
width:8px;
background:#942 url("ax5.gif") left top;

}






#fejlecjobb
{
float: right;
width: 8px;
height:131px;
background:#942 url("ax5.gif") right top;

}


#fejlecbal h1{
margin: 0;
padding: 90px 0 5px 120px;
font-size:50px;
}
#fejlecbal h2{
margin: 0;
padding: 5px 0 5px 220px;
font-size:25px;
}

#tartalom{
float: left;
width: 100%;
background: #942;


}
#tfenn{
clear: left;
width: 100%;
background: #F0FFF0;
text-align:right;
}
#tlenn{
clear: left;
width: 100%;
background: #8A8;

}

#cikk{
margin-left: 250px; /*Set left margin to LeftColumnWidth*/
padding: 25px 10px 50px 10px;
color:#000;
background:#FFC;
border-left:1px black dotted;
overflow:hidden;
}

#cikk a
{
text-decoration: none;
font-weight: bold;
color:#000;
}

/*
 {BORDER: none; PADDING-RIGHT: 10px; PADDING-LEFT: 0px; BACKGROUND: transparent; PADDING-BOTTOM: 1px; COLOR: #e60; PADDING-TOP: 0px; POSITION: relative; TOP: 0px; LEFT: 0px; FLOAT:left}
*/
#cikk a .kep_bal
{
clear:left;
text-decoration: none;
font-weight: bold;
color:#000;
}


#cikk a img
{
border: none;
padding-right:8px;
padding-bottom:5px;
}

#cikk img
{
border: none;
padding-right:8px;
padding-bottom:5px;
}

#cikk p, hr, #cikk h1, #cikk h2, #cikk h3
{
clear:left;
}

#lablec{
clear: left;
width: 100%;
background:#942 url('ax6.gif') right bottom;
color: #FFF;
text-align: center;
padding: 5px 0;
border-bottom:2px solid #D93;
}

#am{
clear: left;
width: 100%;
background:#942 url('ax6.gif') right bottom;
color: #FFF;
text-align: center;
padding: 10px 0;
border-bottom:2px solid #D93;
border-top:2px solid #D93;
}

#am a img{
border:none;
}

#amx{
clear: left;
width: 100%;
background:transparent;
text-align: center;
padding: 10px 0;
border:none;
}

#amx a img{
border:none;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

#menusav{
float: left;
width: 250px; /*Width of left column*/
margin-left: -100%;
margin-top:30px;
margin-bottom:25px;
background: #FEB;
font: bold 120% Times New Roman, sans-serif;
}

.menu .menucimke{
font: bold 120% Times New Roman, sans-serif;
color: black;
background: #ED9;
margin:0 0 2px 0;
border: 1px solid #686;
}

.menu ul{
list-style-type: none;
margin: 0 0 10px 0;
padding: 0;
/* margin-bottom: 8px; bottom spacing between each UL and rest of content*/
background: #FEB;
}

.menu li{
padding: 0 0 2px 0; /*bottom spacing between menu items*/
}

.menu li a{
color: black;
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
/*font: 120% Times New Roman, sans-serif;*/
text-decoration: none;
font-weight: bold;

border-bottom: 1px solid #ED9;
border-right: 8px solid #D93;
border-left: none;
width:auto;
}

.menu li a:visited{
color: #353;
}

.menu li a:active{
color: black;
background:#FFF;
}

.menu li a:hover{ /*hover state CSS*/
color: black;
background: #FFF;
border-left: 8px solid #D93;
border-right: none;
}


* html .menu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 220px;
}


.fm{position:absolute;
top:100px;
right:20px;
width:100%;
margin:0;
border: 0;
padding:0;
background:transparent;
font: 120% Times New Roman, sans-serif;

}
/*
.fm{
width: 100%;
overflow: hidden;

}
*/
.fm ul{
float:right;
margin:0;
padding: 0;
/*padding-right: 10px; offset of tabs relative to browser left edge*/
font-weight: bold;
list-style-type: none;
border-left:1px solid white;
}

.fm li{
display: inline;
margin: 0;
padding:0;
}

.fm li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 3px 8px 12px 8px; /*padding inside each tab*/

border-right: 1px solid white; /*right divider between tabs*/
border-top: 1px solid white;
color: white;
background: #932; /*background of tabs (default state)*/
}

.fm li a:visited{
color: white;
background: #932;
}

.fm li a:active{
background:#FFC;
color: black;
}

.fm li a:hover, .mattblacktabs li.selected a{
background: #600;
padding: 12px 8px 3px 8px; /*padding inside each tab*/
}

#eligazodas{
position: absolute;
top:12px;
right:100px;
width:296px;
height:59px;
background:url("dsg.gif");


text-align: right;
}

#eligazodas a img{
float:right;
border:none;
padding:8px 8px 2px 0px;

}

#lepke{
position: absolute;
top:10px;
right:10px;
/*background:transparent;*/
background: url("ax12.gif")  right top;
}



.figyelem
{
padding:10px;
background:#FDD;
border: 4px double #F00;
}


#harom_oszlop{margin:0px;margin: 0px 0px 0px 0px;}
#bal{float:left; width:32%; text-align:left;    }
#jobb{float:right; width:32%;}
#kozep{float:left; width:31%; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 20px; }
.ajanlo {background: #fff; padding: 0px 0px 0px 0px; margin: 10px 0px 10px 0px; text-align: left;}
.ajanlo ul{BACKGROUND: #fff; padding-left: 0px; padding-bottom: 10px;}
.ajanlo li{color:#000; LIST-STYLE-TYPE: none; margin-left: 0px; margin-top: 0px}
.ajanlo li a{text-decoration: none; font-weight:bold; color:#000; LIST-STYLE-TYPE: none;}
.ajanlo h3{padding: 0px; margin: 0px; line-height:2em; margin: 0px; text-align: center; FONT-SIZE: 1.1em; font-weight:bold;}

.kep_bal {BORDER: none; PADDING-RIGHT: 10px; PADDING-LEFT: 0px; BACKGROUND: transparent; PADDING-BOTTOM: 1px; COLOR: #e60; PADDING-TOP: 0px; POSITION: relative; TOP: 0px; LEFT: 0px; FLOAT:left}

.ajanlo {border: 5px double #996;}
.ajanlo li{BORDER-BOTTOM: #996 1px solid;}
.ajanlo h3{background: #aa6;}



#cikk img {position: relative; float:left;padding-right:6px;padding-bottom:6px;}
#cikk a img {border: none}
#cikk td a img {border: none}

#cikk h1 {FONT-SIZE: 2em; font-weight:bold;}
#cikk h2 {FONT-SIZE: 1.5em; font-weight:bold;}




#fontresize {  
right: 0;  
top: 0;  
position: absolute;
background: #000000;
color: #ffffff;
width: 90px;
height: 30px;
}
#fontresize a {
display: block;
color: #ffffff;
text-decoration: none;
float: left;
width: 30px;
line-height: 30px;
text-align: center;
}
fontresize a.small {
font-size: 14px;
}
#fontresize a.normal {
font-size: 16px
}
#fontresize a.large {
font-size: 24px;
}  






fieldset {
	border: solid 1px #666666;
	width: 230px;
	padding: 4px 4px 4px 4px;
	margin-bottom: 15px;
	margin-left:3px;
	font-weight: normal;
}

legend {
	color: #000;
	background: transparent;
	border: solid 1px #863;
	padding: 2px 2px 2px 2px;
	font-weight: bold;
}

label {
	width: 125px;
	float: left;
	margin: 2px 0 2px 0;
	text-align: right;
	vertical-align: top;
}

.inputText, .inputTextArea {
	margin: 2px 0 2px 5px;
	vertical-align: top;
}


input.submit {
	color: #000000;
	background: #99cc99;
	border: 2px outset #cccccc;
	width: 120px;
}


.errorMessage {
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #ff0000;
}


.print-lablec {  
display: none;
 } 







.megoszt {
  display: inline-block;
 text-align: center;
  padding: 2px 5px 1px 5px;
margin-bottom: 10px;
  border-top: 1px dotted #c0c0c0;

}

.megoszt .icon {
  display: inline-block;
  float: left;
  padding: 4px 2px 4px 2px;
}
.megoszt .icon .title {
  display: none;
}



