#menu a {
	color: #353535;
}
#menu a:link {
	text-decoration: none;
}
#menu a:visited {
	text-decoration: none;
}
#menu a:hover {
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}
#menu a:active {
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

#tartalom a {
	color: #353535;
}
#tartalom a:link {
	text-decoration: none;
}
#tartalom a:visited {
	text-decoration: none;
}
#tartalom a:hover {
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
#tartalom a:active {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

#menu {
	color: #353535;
	font-family: Verdana;
	font-size: 12px;
	vertical-align: middle;
	padding-left: 5px;
}

#tartalom {
  color: #2E2E2E;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  vertical-align: top;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}

#tartalom .kiemelt {
	font-weight: bold;
}

#tartalom .request {
	font-size: 9px;
	vertical-align: middle;
  padding-left: 1px;
  padding-right: 1px;
  padding-top: 1px;
  padding-bottom: 1px;
}

#tartalom .request_mertek {
	font-size: 11px;
	vertical-align: middle;
  padding-left: 1px;
  padding-right: 1px;
  padding-top: 1px;
  padding-bottom: 1px;
}

#tartalom .kiemelt_under {
	font-weight: bold;
	text-decoration: underline;
}

#tartalom .kiemelt_cim {
	color: #7D7D7D;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;	
}

#request {
  color: #2E2E2E;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  vertical-align: top;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
}

#request .kiemelt {
	font-size: 12px;
	font-weight: bold;
}
#request .kiemelt_under {
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;	
}
#request .kiemelt_nagy {
	font-size: 16px;
	font-weight: bold;
}

div.TabView
{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:   10px;
}


/* ***** Tabs *************************************************************** */

div.TabView div.Tabs
{
  height: 22px;
  background: url('tab-view.png')  repeat-x 0px -72px;
}

div.TabView div.Tabs a
{
  display: block;
  float:    left;
  font-size:   10px;
  margin-right: 1px;

  width: 100px;
  text-align: center;

  height:      22px;
  line-height: 21px;
  vertical-align: middle;

  background: url('tab-view.png') no-repeat 0px   0px;
  text-decoration: none;
  /*font-weight: 900;*/
  color:   #004040;
  cursor:  pointer;
}

div.TabView div.Tabs a:hover
{
  background: url('tab-view.png') no-repeat 0px -35px;
  text-decoration: none;
  font-size:   10px;
}

div.TabView div.Tabs a.Current,
div.TabView div.Tabs a.Current:hover
{
  text-decoration: none;
  font-size:   10px;
  margin-top: 2px;
  height:     21px;
  background: url('tab-view.png') no-repeat 0px   0px;
  cursor:  default;
}


/* ***** Pages ************************************************************** */

div.TabView div.Pages
{
  clear: both;

  border: 1px solid #7D7D7D;
  border-top: none;

  background: #FCFCFC;
}

div.TabView div.Pages                  { overflow: hidden; }
div.TabView div.Pages div.Page         { overflow:   auto; }
div.TabView div.Pages div.Page div.Pad { padding: 7px 7px; }
