html
{
 font-family:sans-serif;
 font-size:22px;
 font-weight:normal;
 color:#ffffff;
}

body
{
 font-family:sans-serif;
 font-size:22px;
 font-weight:normal;
 color:#ffffff;
 margin:0;
 padding:0;
 background:#000000;
}

/* KÖZÖS HASZNÁLATÚ */

.spacer
{
 padding-bottom:3px;
}

.left
{
 text-align:left;
}

.right
{
 text-align:right;
}

.center
{
 text-align:center;
}

.top
{
 vertical-align:top;
}

.bottom
{
 vertical-align:bottom;
}

.middle
{
 vertical-align:middle;
}

.fleft
{
 float:left;
}

.fright
{
 float:right;
}

.maxl
{
 width:100%;
}

.inputl
{
 width:99%;
}

.nowrap
{
 white-space:nowrap;
}

.clear
{
 clear:both;
 width:0px;
 height:0px;
 margin:0px;
 padding:0px;
 font-size:0px;
 overflow:hidden;
}

.spaceleft
{
 margin-left:10px;
}

.spaceright
{
 margin-right:10px;
}

.spacetop
{
 margin-top:10px;
}

.spacebottom
{
 margin-bottom:10px;
}

.padleft
{
 margin-top:5px;
 margin-left:5px;
 margin-bottom:5px;
}

.padright
{
 margin-top:5px;
 margin-right:5px;
 margin-bottom:5px;
}

.colspacer
{
 width:5px;
}

.pad
{
 padding:10px;
}

table
{
 font-family: sans-serif;
 font-size: 22px;
 color: #ffffff;
}

.table
{
 display:table;
}

.row
{
 display:table-row;
}

.cell
{
 display:table-cell;
 padding:2px;
}

a:link, a:active, a:visited
{
 color: #ffff00;
 text-decoration: none;
}

a:hover
{
 background:#ffffff;
 color: #000000;
 text-decoration: none;
}

form
{
 margin: 0px;
 padding: 0px;
 border: 0px;
}

.textinput
{
 font-size:26px;
 color: #000000;
 border: 1px solid #fff000;
}

textarea
{
 font-weight:bolder;
 font-size:26px;
 color: #000000;
 border: 1px solid #fff000;
}

option
{
 font-size:26px;
 color: #000000;
}

select
{
 font-size:26px;
 color: #000000;
 border: 1px solid #fff000;
}

.button
{
 width:auto;
 height:auto;
 font-size:26px;
 color:#000000;
 padding:3px 3px 3px 3px;
 background-color:#ffffff;
 border: 1px solid #fff000;
 cursor: pointer;
}

.button_hover
{
 width:auto;
 height:auto;
 font-size:26px;
 color:#ff0000;
 padding:3px 3px 3px 3px;
 background-color:#ffffff;
 border: 1px solid #fff000;
 cursor: pointer;
}

input.button {
 width: 0;
 overflow:visible;
}

input.button[class] 
{
 width: auto;
}

input.button_hover {
 width: 0;
 overflow:visible;
}

input.button_hover[class] 
{
 width: auto;
}

.nvbutton
{
 font-size:26px;
 background-color: transparent;
 border: 1px solid #a5cc3f;
 cursor: pointer;
}

input[type="radio"] 
{
 margin:0px;
 padding:0px;
}

.error
{
 color: #ff0000;
}

.text
{
 color: #ffffff;
}

.title
{
 font-size:26px;
 margin-bottom:40px;
 text-align:center;
}

.content
{
 padding:10px;
 border-top:2px solid #fff000;
 border-bottom:2px solid #fff000;
 text-align:justify;
}

.cat
{
 padding-left:20px;
}

.item
{
 padding-left:40px;
}