body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	background-color: #EBF0F4;
}

.hatter {
	background: url(grafika/hatter.jpg) repeat-x top;
	height: 100%;
}

.hatterbal {
	background: transparent url(grafika/hatterbal.jpg) no-repeat top right;
	height: 100%;
}

.hatterjobb {
	background: transparent url(grafika/hatterjobb.jpg) no-repeat top left;
	height: 100%;
}

.bg_left_bottom1 {
	background: transparent url(grafika/lablec3_1.jpg) no-repeat bottom left;
	height: 100%;
}

.bg_left_bottom2 {
	background: transparent url(grafika/lablec3_2.jpg) no-repeat bottom left;
	height: 100%;
}

.bg_left_bottom3 {
	background: transparent url(grafika/lablec3_3.jpg) no-repeat bottom left;
	height: 100%;
}

.bg_left_bottom4 {
	background: transparent url(grafika/lablec3_4.jpg) no-repeat bottom left;
	height: 100%;
}

td { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #1765A4; font-weight: normal; line-height: 14px; }

p { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #1765A4; font-weight: normal; text-align: justify; line-height: 17px; margin-bottom: 6px; margin-top: 0px; margin-left: 0px; margin-right: 0px; }

H1 { font-size: 18px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #1C683E; font-weight: bold; text-align: left; line-height: 18px; margin-bottom: 12px; margin-top: 0px; margin-left: 0px; margin-right: 0px; }

H2 { font-size: 15px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #D81F31; font-weight: bold; text-align: left; line-height: 18px; margin-bottom: 10px; margin-top: 12px; margin-left: 0px; margin-right: 0px; }

H3 { font-size: 13px; font-family: Arial, Helvetica, sans-serif; color: #226BB0; font-weight: bold; text-align: left; line-height: 18px; margin-bottom: 4px; margin-top: 12px; margin-left: 0px; margin-right: 0px; }

H5 { font-size: 13px; font-family: Arial, Helvetica, sans-serif; color: #226BB0; font-weight: bold; text-align: left; line-height: 18px; margin-bottom: 4px; margin-top: 0px; margin-left: 0px; margin-right: 0px; }

H6 { font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #226BB0; font-weight: normal; font-style: italic; margin-bottom: 4px; margin-top: 4px; }

a         { font-family: Arial, Helvetica, sans-serif; color: #226BB0; text-decoration: none; }
a:link    { font-family: Arial, Helvetica, sans-serif; color: #226BB0; text-decoration: none; }
a:visited { font-family: Arial, Helvetica, sans-serif; color: #226BB0; text-decoration: none; }
a:hover   { text-decoration: underline; }

.link { font-size: 13px; font-family: Arial, Helvetica, sans-serif; color: #226BB0; font-weight: bold; font-style: italic; margin-bottom: 0px; margin-top: 4px; }

.konyvlink         { font-size: 13px; font-family: Arial, Helvetica, sans-serif; color: #226BB0; font-weight: bold; font-style: normal; text-decoration: none; }
.konyvlink:link    { font-size: 13px; font-family: Arial, Helvetica, sans-serif; color: #226BB0; font-weight: bold; font-style: normal; text-decoration: none; }
.konyvlink:visited { font-size: 13px; font-family: Arial, Helvetica, sans-serif; color: #226BB0; font-weight: bold; font-style: normal; text-decoration: none; }
.konyvlink:hover   { text-decoration: underline; }

.lista { margin-top: 6px; }

.piros { font-size: 13px; font-family: Arial, Helvetica, sans-serif; color: #D81F31; margin-left: 0px; margin-bottom: 2px; }

FORM { margin:0px; }

INPUT, TEXTAREA, SELECT{
 font-family: arial, helvetia, sans serif;      
 font-size: 12px;
 color: #282828; 
 border: solid 1px;
 border-color: #4A91CA;
 background-color: #FFFFFF;   
 }

.button { width: 100px; padding-left: 0px; padding-right: 0px; margin-left: 8px; margin-right: 8px; margin-top: 8px; margin-bottom: 4px; font-size: 14px; font-weight: bold; padding-bottom: 2px; padding-top: 3px; color: #F9FBF7; background-color: #226BB0; }

.button2 { width: 60px; padding-left: 0px; padding-right: 0px; margin-left: 4px; margin-right: 4px; margin-top: 2px; margin-bottom: 2px; font-size: 11px; font-weight: bold; padding-bottom: 0px; padding-top: 1px; color: #F9FBF7; background-color: #226BB0; }

.tablafej { height: 22px; text-align: center; font-weight: bold; color: #FFFFFF; background-color: #226BB0; }

.tablasor { height: 20px; }

.infokeret { background-color: #EEF7FE; border: 1px dashed #4A91CA; padding: 8px; margin-top: 16px; margin-bottom: 16px; }