body, td, p
{
	margin: 0px;
  line-height: 18px;
  font-family: helvetica, arial, sans-serif;
  font-size: 9pt;
  color: #225822;
  text-decoration: none;
  text-align: justify;
}

div#d_onloader {
position : absolute;
top : 0;
left : 0;
width : 100%;
height : 100000px;
z-index : 9997;
background-color : white;
}
div#d_onloader_loading {
z-index : 9998;
position : absolute;
top : 45%;
left : 0%;
height : 32px;
width : 100%;
text-align : center;
line-height : 0;
background : url(../images/loading.gif) center 0% no-repeat;
}
div#d_onloader_loading_text {
z-index : 9999;
position : absolute;
top : 50%;
left : 0%;
height : 32px;
width : 100%;
text-align : center;
line-height : 0;
background : url(../images/loading_text.png) center 0% no-repeat;
}

.textarea400{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
  line-height: 16px;
  padding: 5px;
  font-family: helvetica, arial, sans-serif;
  font-size: 10pt;
  font-weight: normal;
  color: #080;
  text-decoration: none;
  text-align: left;
  border: 1px dotted #080;
  width: 400px;
  height: 200px;
}

.textarea300x100{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
  line-height: 16px;
  padding: 5px;
  font-family: helvetica, arial, sans-serif;
  font-size: 10pt;
  font-weight: normal;
  color: #080;
  text-decoration: none;
  text-align: left;
  border: 1px dotted #080;
  width: 295px;
  height: 100px;
}

.textareaforum{
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
  line-height: 16px;
  padding: 5px;
  font-family: helvetica, arial, sans-serif;
  font-size: 10pt;
  font-weight: normal;
  color: #080;
  text-decoration: none;
  text-align: left;
  border: 1px solid #070;
  width: 620px;
  height: 400px;
}

.textbox300{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 00px;
  padding: 3px;
  font-family: helvetica, arial, sans-serif;
  font-size: 10pt;
  font-weight: normal;
  color: #080;
  text-decoration: none;
  text-align: left;
  border: 1px dotted #080;
  width: 300px;
  height: 19px;
  position: relative;
}

.textbox200{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 00px;
  padding: 3px;
  font-family: helvetica, arial, sans-serif;
  font-size: 10pt;
  font-weight: normal;
  color: #080;
  text-decoration: none;
  text-align: left;
  border: 1px dotted #080;
  width: 200px;
  height: 19px;
}

.textbox180{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
  padding: 3px;
  font-family: helvetica, arial, sans-serif;
  font-size: 10pt;
  font-weight: normal;
  color: #080;
  text-decoration: none;
  text-align: left;
  border: 1px dotted #080;
  width: 180px;
  height: 19px;
}

.textbox180transparent{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
  padding: 3px;
  font-family: helvetica, arial, sans-serif;
  font-size: 10pt;
  font-weight: normal;
  color: #080;
  text-decoration: none;
  text-align: left;
  border: 0px dotted #080;
  width: 180px;
  height: 19px;
}

.textbox50{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
  padding: 3px;
  font-family: helvetica, arial, sans-serif;
  font-size: 10pt;
  font-weight: normal;
  color: #080;
  text-decoration: none;
  text-align: left;
  border: 1px dotted #080;
  width: 50px;
  height: 19px;
}

.select300{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 00px;
  padding: 3px;
  font-family: helvetica, arial, sans-serif;
  font-size: 10pt;
  font-weight: normal;
  color: #080;
  text-decoration: none;
  text-align: left;
  border: 1px dotted #080;
  width: 300px;
  height: 27px;
}


.textbox_hirlevel{
	margin-left: 3px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
  padding-top: 2px;
  padding-left: 2px;
  padding-bottom: 2px;
  padding-right: 15px;

  font-family: helvetica, arial, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #080;
  text-decoration: none;
  text-align: left;
  border: 1px dotted #080;
  width: 150px;
  height: 14px;
}

p.leiras_kicsi
{
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 2px;
	margin-bottom: 2px;
  line-height: 12pt;
  font-family: helvetica, arial, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #666;
  text-decoration: none;
  text-align: justify;
}


p.error
{
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
  line-height: 18px;
  font-family: helvetica, arial, sans-serif;
  font-size: 12pt;
  font-weight: bold;
  color: #a00;
  text-decoration: none;
  text-align: center;
}

p.kapcsolat_kiemelt
{
	margin-left: 5px;
	margin-right: 1px;
	margin-top: 3px;
	margin-bottom: 3px;
  line-height: 15px;
  font-family: helvetica, arial, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  color: #004000;
  text-decoration: none;
  text-align: left;
}


p.left_side_header, .left_side_header
{
	margin-left: 5px;
	margin-right: 1px;
	margin-top: 3px;
	margin-bottom: 3px;
  line-height: 15px;
  font-family: helvetica, arial, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #004000;
  text-decoration: none;
  text-align: left;
}

p.left_side_text, .left_side_text
{
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 3px;
	margin-bottom: 3px;
  line-height: 14px;
  font-family: helvetica, arial, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #050;
  text-decoration: none;
  text-align: left;
}

a.left_side_text_href, a.left_side_text_href:HOVER
{
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 3px;
	margin-bottom: 3px;
  line-height: 14px;
  font-family: helvetica, arial, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #333;
  text-decoration: none;
  text-align: right;
}

p.left_side_text_header, .left_side_text_header
{
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 3px;
	margin-bottom: 3px;
  line-height: 18px;
  font-family: helvetica, arial, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #004000;
  text-decoration: none;
  text-align: left;
}

p.hir_cim
{
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
  line-height: 18px;
  font-family: helvetica, arial, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  color: #004000;
  text-decoration: none;
  text-align: left;
  font-variant: small-caps;
}



p.topic_cim, p.webshop_fejlec
{
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
  line-height: 18px;
  font-family: helvetica, arial, sans-serif;
  font-size: 12pt;
  font-weight: bold;
  color: #004000;
  text-decoration: none;
  text-align: left;
  font-variant: none
}



.szurke
{
  line-height: 20px;
  font-family: helvetica, arial, sans-serif;
  font-size: 9pt;
  color: #aaa;
  font-weight: bold;
  text-decoration: none;
  text-align: left
}


a
{
  line-height: 20px;
  font-family: helvetica, arial, sans-serif;
  font-size: 9pt;
  color: #080;
  font-weight: bold;
  text-decoration: none;
  text-align: left
}

a:HOVER
{
  line-height: 20px;
  font-family: helvetica, arial, sans-serif;
  font-size: 9pt;
  color: #00a;
  font-weight: bold;
  text-decoration: underline;
  text-align: left
}



a.menu_link
{
  line-height: 20px;
  font-family: helvetica, arial, sans-serif;
  font-size: 9pt;
  color: #833;
  text-decoration: none;
  text-align: left;
}

a.menu_link:HOVER
{
  line-height: 20px;
  font-family: helvetica, arial, sans-serif;
  font-size: 9pt;
  color: #a33;
  text-decoration: underline;
  text-align: left;
}


a.small_link
{
  line-height: 20px;
  font-family: helvetica, arial, sans-serif;
  font-size: 7pt;
  color: #383;
  text-decoration: none;
  text-align: center;
}

a.small_link:HOVER
{
  line-height: 20px;
  font-family: helvetica, arial, sans-serif;
  font-size: 7pt;
  color: #a33;
  text-decoration: underline;
  text-align: center;
}







a.mainmenu {font-size: 8pt; text-decoration:none; color:#002200}
a.mainmenu:hover {font-size: 8pt;  color:#000000}

#pMenu {width:190px; list-style:none; color:#033; margin: 0px; margin-left:3px;  padding:2px}

#pMenu h3 {font:12px Tahoma; margin:0;width:173px; border:1px solid #000; padding:6px 6px 8px 6px; font-weight:bold; margin-top:1px; cursor:pointer; background-color: #A9E05A}
#pMenu h3:hover {font:12px Tahoma; margin:0;width:173px; border:1px solid #000; padding:6px 6px 8px 6px; font-weight:bold; margin-top:1px; cursor:pointer; background-color: #72B252}

#pMenu h3.current {font:12px Tahoma; margin-top:1px;width:173px; border:1px solid #000; padding:6px 6px 8px 6px; font-weight:bold; margin-top:1px; cursor:pointer; background-color: #A9E05A}
#pMenu h3.current:hover {font:12px Tahoma; margin-top:1px;width:173px; border:1px solid #000; padding:6px 6px 8px 6px; font-weight:bold; margin-top:1px; cursor:pointer; background-color: #72B252}

#pMenu .pMenu-section {font:10px Tahoma; margin-left:0px;margin-top:1px;overflow:hidden; background:#fff}
#pMenu .pMenu-content {font:10px Tahoma; margin-left:0px;margin-top:1px;width:175px; padding:5px; border:1px solid #000;  background:#D0EEA0}
#pMenu .pMenu-content:hover {font:10px Tahoma; margin-left:0px;margin-top:1px;width:175px; padding:5px; border:1px solid #000;  background:#90D72B}

#pMenu .pMenu-content-current {font:10px Tahoma; margin-left:0px;margin-top:1px;width:175px; padding:5px; border:1px solid #000;  background:#D0EEA0}
#pMenu .pMenu-content-current:hover {font:10px Tahoma; margin-left:0px;margin-top:1px;width:175px; padding:5px; border:1px solid #000; ; background:#90D72B}
