/* ---------------------------------------------------------------------------
 * Name:                $Id: menu.css 12551 2013-03-21 14:02:19Z era $
 * * Description: eVIR CSS
 * * Copyright (C) BC.HU Kft. <evir@bc.hu>. All rights reserved. More info: http://evir.hu
 * ---------------------------------------------------------------------------
 */



/* Menu */
td.menuframe {
  background-color: #ffffff;
  border-spacing: 0px;
  border-collapse: collapse;
}
table.menukeret {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  font-family: Tahoma, Geneva, sans-serif;
  width: 100%;
  border-spacing: 0px;
  border-collapse: collapse;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #c0c0c0;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #c0c0c0;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
td.menutest {
  border-spacing: 0px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-spacing: 0px;
  border-collapse: collapse;
  position: relative;
   background-color: #dedede;
}
table .menuszint {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  width: 100%;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
}
td.menuszint {
  border-spacing: 0px;
  border-collapse: collapse;
}
tr.menufej {
  font-size: 8pt;
  color: #333333;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  background-position: left bottom;
  background-color: #dedede;
  text-align: center;
  height: 80px;
  border-spacing: 0px;
}
td.menufej {
	background-color: #dedede;
	width: 150px;
}
.menufej a {
 display: block;
 color: transparent;
 background-image: url("data/evir_logo.png");
 background-repeat: no-repeat;
 background-color: #dedede;
 background-position: center center;
 vertical-align: bottom;
 text-align: center;
 height: 40px;
 padding: 5px 0px 0px;
 margin: 0px;
 font-size: 0;
}
.menuelem {
  text-decoration: none;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  border-spacing: 0px;
  border-spacing: 0px;
  border-collapse: collapse;
}
tr .menuelem {
  text-align: left;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  border-spacing: 0px;
  border-collapse: collapse;
}
.menuelem:hover,.menuelem:focus {
  color: #c6e2ff;
  background-color: #587ee;
}
.menuszint a  {
 text-decoration: none;
 color: #666666;
 display: block;
 font-size: 8pt;
 padding-left: 5px;
 padding-top: 8px;
 padding-bottom: 9px;
}
.menuelem a:hover,.menuelem a:focus {
 color: #000000;
 padding-top: 8px;
 padding-bottom: 9px;
}
.menuelem a:active {
 color: #4682B4;
 padding-top: 8px;
 padding-bottom: 9px;
}
.menuelem a:visited {
 color: #4682B4;
 padding-top: 8px;
 padding-bottom: 9px;
}
.menuelem a:visited:hover,.menuelem a:visited:focus{
 color: #000000;
 padding-top: 8px;
 padding-bottom: 9px;
}
td.menuelem_ures {
	background-color: #f1f1f1;
}
td.menuelem_ikon_d {
  height: 30px;
  width: 20px;
  text-align: center;
  vertical-align: middle;
  background-position: center center;
  background-color: #f1f1f1;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  border-left: 1px solid #D6D6D6;
  border-top: 1px solid #D6D6D6;
  border-bottom: 1px solid #c0c0c0;
}
td.menuelem_ikon_d a {
 height: 23px;
 width: 20px;
 padding: 7px 0px 0px 0px;
 margin: 0px;
 font-weight: bold;
 color: #666666;
}
.menuelem_ikon_d a:hover ,.menuelem_ikon_d a:focus {
 width: 20px;
 padding: 7px 0px 0px 0px;
 height: 23px;
}
.menuelem_ikon_d:hover,.menuelem_ikon_d:focus {
	background-image: url("data/menu_d_hover.gif");
	background-color: #D1D1D1;
  height: 30px;
  width: 20px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
td.menuelem_szoveg_d {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 2px;
  height: 100%;
  color: #999999;
 font-size: 8pt;
  background-color: #f1f1f1;
  border-right: 1px solid #c0c0c0;
  border-top: 1px solid #D6D6D6;
  border-bottom: 1px solid #c0c0c0;
}
td.menuelem_szoveg_d:hover,td.menuelem_szoveg_d:focus  {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  background-color: #d1d1d1;
  height: 100%;
  background-image: url("data/menu_d_hover.gif");
}
td.menuelem_szoveg_d a {
 color: #666666;
 font-size: 8pt;
 margin: 0px;
 height: 100%;
 background-image: none;
 padding-top: 8px;
}
td.menuelem_szoveg_d a:hover, td.menuelem_szoveg_d a:focus {
 margin: 0px;
 background-image: none;
 border-style: none;
 padding-top: 8px;
}
td.menuelem_szoveg_d:hover a, td.menuelem_szoveg_d:focus a {
color: #000000;
}
td.menuelem_ikon {
  height: 30px;
  width: 20px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  text-align: center;
  vertical-align: middle;
  color: #E8E8E8;
  background-color: #E8E8E8;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  border-left: 1px solid #D6D6D6;
  border-top: 1px solid #D6D6D6;
  border-bottom: 1px solid #c0c0c0;
}
td.menuelem_ikon:hover,td.menuelem_ikon:focus  {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
td.menuelem_szoveg {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 4px;
  height: 100%;
  color: #999999;
 font-size: 8pt;
  background-color: #E8E8E8;
  border-right: 1px solid #c0c0c0;
  border-top: 1px solid #D6D6D6;
  border-bottom: 1px solid #c0c0c0;
}
td.menuelem_szoveg a {
 color: #666666;
 height: 100%;
 margin: 0px;
 padding: 8px 10px 9px 4px;
 font-weight: normal;
}
td.menuelem_szoveg a.menuelem_szoveg:hover,td.menuelem_szoveg a.menuelem_szoveg:focus {
 margin: 0px;
 height: 100%;
 background-image: none;
 border-style: none;
 font-weight: normal;
 padding: 8px 10px 9px 4px;
}
td.menuelem_szoveg:hover a:hover,td.menuelem_szoveg:focus a:focus {
  margin: 0px;
 height: 100%;
 background-image: none;
 border-style: none;
 font-weight: normal;
 padding: 8px 10px 9px 4px;
}
td.menuelem_szoveg:hover,td.menuelem_szoveg:focus {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 10px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  height: 100%;
  background-color: #D1D1D1;
  vertical-align: middle;
}
td.menuelem_szoveg:hover a,td.menuelem_szoveg:focus a  {
	color: #000000;
}
.menulab {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #c0c0c0;
  border-top-style: solid;
  border-bottom-style: none;
  width: 100%;
  height: 10px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  border-spacing: 0px;
  background-color: #dedede;
  background-position: left top;
}
td.menuelem_szoveg_d a.menuelem_szoveg:hover,td.menuelem_szoveg_d a.menuelem_szoveg:focus {
	height: 100%;
	background-color: #d1d1d1;
	font-weight: normal;
	padding-top: 8px;
	padding-bottom: 9px;
	background-image: url("data/menu_d_hover.gif");
}

/* Infobox */
table.kisablak {
  border-spacing: 0px;
  border-collapse: separate;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  border-top-style: none;
  border-bottom-style: none;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #c0c0c0;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #c0c0c0;
}
table.kisdoboz {
  width: 100%;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  border-spacing: 0px;
  border-collapse: separate;
  border-top-style: none;
  border-bottom-style: none;
  background-color: rgb(255, 255, 255);
}
.kisablak th {
 font-size: 8pt;
 width: 200px;
 height: 35px;
 margin: 0px;
 padding: 5px 0px 0px;
 color: #333333;
 background-position: left top;
 font-weight: normal;
 background-color: #dedede;
 border-spacing: 0px;
 border-collapse: separate;
}
.kisablak .kisdoboz .infobox {
  font-size: 7pt;
  color: #888888;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  width: 100%;
  border-spacing: 0px;
  border-collapse: separate;
  border-top-style: none;
  border-bottom-style: none;
  font-weight: normal;
  background-color: #ffffff;
}
.infobox td{
	border: 2px solid #ffffff;
	background-color: #f0f0f0;
	padding: 3px;
}
