p {
  font-family: Tahoma, Arial;
	font-size: 10pt;
	color: #264A30;
	text-decoration: none;
	text-align: left;
	font-weight: normal;
}

p.error {
  color: red;
  font-weight: bold;
}

p.title {
	font-family: Tahoma, Arial;
	font-size: 11pt;
	font-weight: bold;
	color: #F5F7CD;
	background-image: url(images/kozep_01.jpg);
	background-repeat: repeat-y;
	letter-spacing: 1pt;
	height: 20px;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 10px 0px;
}
p.szervezotitle {
  font-family: Tahoma, Arial;
	font-size: 11pt;
	font-weight: bold;
	color: #F5F7CD;
	background-image: url(images/kozepszervezo_01.jpg);
  background-repeat: repeat-y;
	letter-spacing: 1pt;
	height: 20px;
  padding: 0px 0px 0px 10px;
  margin: 0px 0px 10px 0px;
}

p.sub_title {
  font-family: Tahoma, Arial;
	font-size: 10pt;
	font-weight: bold;
	color: black;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 20px 0px;
}

p.comment_title {
  font-family: Tahoma, Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #373A75;
  padding: 0px 0px 0px 0px;
  margin: 10px 0px 10px 0px;
  text-align: center;
}


img {
/*  border: none;*/
}

p.sub_title a:link {
  color: #43518E;
  text-decoration: none;
}

p.sub_title a:visited {
  color: #43518E;
  text-decoration: none;
}

p.sub_title a:active {
  color: #43518E;
  text-decoration: none;
}

p.sub_title a:hover {
  color: #43518E;
  text-decoration: underline;
}




div.contents {
  width: 461px;
  margin: 0px 9px 10px 10px;
}
div.contentsdata {
  padding: 0px 10px 0px 10px;
  text-align: justify;
}

div.contentsheader {
  background-repeat: no-repeat;
  font-size: 1px;
  width: 461px;
  height: 9px;
  margin: 0px 0px 0px 0px;
}
div.taborszervezoi {
    background-color: #c9e5ae;
}
div.lakossagi {
    background-color: #cbe1f1;
}

/* Keresés és login panel */

div.panel_top {
  margin: 0px 5px 0px 5px;
  padding: 0px 0px 0px 0px;
  background-image: url(images/panel_top.gif);
  background-repeat: no-repeat;
  width: 140px;
  height: 10px;
}

div.panel_bottom {
  margin: 0px 5px 10px 5px;
  padding: 0px 0px 0px 0px;
  background-image: url(images/panel_bottom.gif);
  background-repeat: no-repeat;
  width: 140px;
  height: 10px;
}

div.panel {
  margin: 0px 5px 0px 5px;
  padding: 0px 0px 10px 0px;
  background-color: #8FC6FE;
  background-image: url(images/panel_bg.gif);
  color: black;
  font-size: 8pt;
  width: 140px;
}

div.panel a:link {
  color: #114E7A;
  text-decoration: none;
}

div.panel a:visited {
  color: #114E7A;
  text-decoration: none;
}

div.panel a:active {
  color: #114E7A;
  text-decoration: none;
}

div.panel a:hover {
  color: #114E7A;
  text-decoration: underline;
}

div.panel input, select {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 130px;
  font-family: Tahoma, Arial;
	font-size: 8pt;
	border: 1px solid #4F9010;
  background-color: #C9E5AE;
	color: #43518E;
}

div.panel input.submit {
  width: auto;
  background-color: #C9E5AE;
}

div.panel .middle {
  width: 120px;
}

div.panel .short {
  width: 60px;
}

div.panel .datuminput {
  width: 75px;
}

div.panel p {
  font-weight: bold;
  font-size: 8pt;
  text-align: center;
  color: #104F78;
  margin: 5px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

div.panel p.panel_title {
  font-weight: bold;
  font-size: 10pt;
  color: #396A08;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

/* Űrlapok és táblázatok */

div.contents form {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

div.contents table {
  border: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 100%;
}

div.contents form table td {
  vertical-align: top;
  width: 50%;
}

div.contents table td {
  vertical-align: top;
}

div.contents form table td.submit {
  text-align: center;
  padding-top: 10px;
}

div.contents form p.error {
  font-size: 8pt;
}

div.contents form p.info {
  font-size: 8pt;
  font-weight: normal;
  font-family: Tahoma, Arial;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

div.contents form input {
  background-color: #B4DAF3;
	border: 1px solid #333366;
	font-family: Tahoma, Arial;
	color: #43518E;
	font-size: 10pt;
  width: 100%;
}

div.contents form input.checkbox {
  background: none;
	border: none;
	font-family: Tahoma, Arial;
	color: #43518E;
	font-size: 10pt;
  width: auto;
}

div.contents form input.short {
  width: 80px;
}

div.contents form input.date {
  width: 120px;
}

div.contents form textarea {
	background-color: #B4DAF3;
	border: 1px solid #333366;
	font-family: Tahoma, Arial;
	color: #43518E;
	font-size: 10pt;
  width: 100%;
  height: 120px;
}

div.contents form select {
	background-color: #B4DAF3;
	border: 1px solid #333366;
	font-family: Tahoma, Arial;
	color: #43518E;
	font-size: 10pt;
  width: 100%;
}

div.contents form input.submit {
  width: 100px;
}

div.contents table .label {
    width: 185px;
}
div.contents table .leiras {
    text-align: justify;
    /*width: 364px;*/
}
div.contents table .leiraslabel {
   /* width: 90px;*/
    font-family: Tahoma, Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #373A75;
    text-align: left;
}

.label {
  font-family: Tahoma, Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #373A75;
  text-align: left;
}

.data {
  font-family: Tahoma, Arial;
	font-size: 10pt;
  color: #264A30;
  text-align: left;
}

.error {
  color: red;
  font-weight: bold;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

/* Fórum */

p.button {
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
  font-weight: bold;
  text-align: right;
}

p.button_left {
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
  font-weight: bold;
  text-align: left;
}

table.post {
  width: 100%;
  margin: 10px 0px 5px 0px;
  padding: 00px 0px 0px 0px;
}

table.post tr.header {
  font-family: Tahoma, Arial;
	font-size: 10pt;
	color: #264A30;
	background-color: #F5F7CD;
	font-weight: normal;
  width: 100%;
}

table.post tr.header td.name {
  width: 30%;
  margin: 10px 0px 0px 0px;
  padding: 10px 0px 3px 0px;
}

table.post tr.header td.date {
  width: 50%;
  margin: 10px 0px 0px 0px;
  padding: 10px 0px 3px 0px;
}

table.post tr.header td.number {
  width: 20%;
  text-align: right;
  margin: 10px 0px 0px 0px;
  padding: 10px 0px 3px 0px;
}

table.post td.text {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

table.post td.text td.post_image {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 50px;
}

table.post td.text td.post_text {
  background-color: #B4DAF3;
  margin: 0px 0px 0px 0px;
  padding: 2px 2px 2px 2px;
}



/* Tábor és kategórialista */

p.list_even {
  background-image: url(images/row_even.jpg);
  background-repeat: no-repeat;
  height: 35px;
  margin: 0px 0px 0px 0px;
  padding: 10px 0px 0px 50px;
  background-color: none;
}

p.list_even_ucs {
  background-image: url(images/row_even_ucs.jpg);
  background-repeat: no-repeat;
  height: 35px;
  margin: 0px 0px 0px 0px;
  padding: 10px 0px 0px 50px;
  background-color: none;
}

p.list_odd {
  background-image: url(images/row_odd.jpg);
  background-repeat: no-repeat;
  height: 35px;
  padding: 13px 0px 0px 50px;
  margin: 0px 0px 0px 0px;
  background-color: none;
}

p.list_odd_ucs {
  background-image: url(images/row_odd_ucs.jpg);
  background-repeat: no-repeat;
  height: 35px;
  padding: 10px 0px 0px 50px;
  margin: 0px 0px 0px 0px;
  background-color: none;
}

td.caption {
  font-family: Tahoma, Arial;
	font-size: 10pt;
	color: #373A75;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
  padding: 0px 0px 0px 15px;
}

td.topic_data {
  font-family: Tahoma, Arial;
	font-size: 10pt;
	color: black;
	text-decoration: none;
	text-align: left;
	font-weight: normal;
  padding: 0px 0px 10px 15px;
}



