body {
  background-color: #63113a;
  margin: 15px 0 0;
}

body, table td {
  color: #ffedbd; 
  font-size: 10pt; 
  font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
  text-align:justify;
}

input, textarea, select {
  background:#63113A;
	border:#901855 1px solid;
  padding:1px;
  color: #ffedbd; 
}
.grid {
  border-collapse:collapse;
}
.grid td{
  background:#63113A;
	border:#901855 1px solid;
}
.partnerek {
  padding-top:20px;
  margin:0 auto;
  width:150px;
  font-size: 10px; 
  text-align:center;
}
.partnerek img {
  display:block;
  padding-top:8px;
  margin:0 auto;
  border:0;
}

.submit {
  background:#901855;
	border:#63113A 1px solid;
  padding:5px 15px 5px 15px;
  color: #ffedbd; 
  font-size:14px;
  inline:0;
}
.disabled {
  background:#901855;
	border:#63113A 1px solid;
  padding:5px 15px 5px 15px;
  color: #d6247e; 
  font-size:14px;
}

.orderinfo {
  background:#63113A;
	overflow:auto;
	width:94%;
	height:100px;
	padding:4px;
	border:#901855 1px solid;
	text-align:left;
  font-size:11px;
}

h1 { font-size: 13.5pt; font-weight: bold; margin: 0 0 0.67em; }
#textcontainer { padding: 0 9px }
a:link { color: #ffd30f; text-decoration: none; }
a:visited { color: #ffd30f; text-decoration: none; }
a:hover { color: #ffd30f; text-decoration: underline; }
a:active { color: #fff; text-decoration: none; outline: none medium; }
a:focus { outline: none; }
.picright { margin: 0 0 5px 10px; border: solid 1px #a3517a; }
.picleft { margin: 0 10px 5px 0; border: solid 1px #a3517a; }
.pic { border: solid 1px #a3517a; }
hr { border-top: 1px solid #a3517a; border-bottom: 1px solid #45001c; border-right-width: 0; border-left-width: 0; outline-style: none; }
.kiemeltcolor { color: #ffadd6; }

.kisesemenyek { font-size: 10px; padding: 5px; }
.naptar { width:150px; background:#742B50; }
.naptar select { font-size:10px; border:0; }
.naptar select option, .naptar select { }
.naptar tr td { width:13%; background:#4E0D2E; text-align:center; }
.naptar, .naptar td { color: #ffedbd; font-size: 9px; }
tr.naptarnapok td { color: #db7ead; background-color:#8a1751; }

.hintbox{ 
  position:absolute;
  background-color: #901855;
  padding: 3px;
  border:solid 1px #7b1548;
  font-size: 10px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  z-index:100;
  visibility: hidden;
  color:#ffedbd;
}

h1, h2, h3, h4 {
  padding:0;
  margin:0;
}

.hint {
  cursor:default;
}

.kisesemenyek hr { border:0; border-top: 1px solid #742b50; height:1px; outline-style: none; margin-bottom:0px; padding-bottom.:0px;}
.kisesemenyek div { text-align:right;padding-top:0px;margin-top:0px;}