* {
	padding:0;
	margin:0;}

body{
	background: #D5000B;/*piros*/
	color:black;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
  	text-align: center;
	behavior: url("csshover.htc");}

html/body{
	height:100%;}
	
#lap{
	width:780px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background:#effde0;
	/*overflow:visible;*/}

* html #lap{
	width:780px;
	margin:0;}
	
#fent{
	/*height: 188px;*/
	background: #D5000B;
	width:800px;
	/*overflow:visible;*/}

#fent-bal{
	width:585px;
	float:left;}

* html #fent-bal{
	width:581px;}
	
#fent-jobb{
	float:right;
	overflow-x:visible;
	/*background:url(../munka/fejlec-jobb.gif);
	background-repeat:no-repeat;*/
	background-color:#D5000B;
	/*clip: rect(0px 20px 0px 0px);*/
	height:246px;
	width:215px;}
	
#infosor{
	height:19px;
	background:#D5000B;
	color:white;
	padding-left: 5px;
	vertical-align: middle;
	width:300px;
	font-weight:normal;
	float:left;}

* html #infosor{
	width:300px;}
	
#infosor-right{
	height:19px;
	background:#D5000B;
	color:white;
	float:right;
	overflow:visible;
	width:280px;
	text-align:right;
	/*font-weight:bold;*/}

#infosor-right a{
	color:white;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;}
	
#infosor-right a:hover{
	color:#990000;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;}
	
#fejlec{
	background:url(../img/fejlec-bal3.gif);
	background-repeat:no-repeat;
	background-color:#ffff00;
	height:193px;
	clear:both;}

#kozep{
	margin: 0;
	padding: 0;
	border-right:20px solid #D5000B;
	width:780px;}

* html #kozep{
	width:800px;
	margin-bottom:0;
	padding-bottom:0;}
	
#line{
	width:780px;}

#line1{
	width:;
	float:left;}
	
#line2{
	width:;
	float:right;}
	
#line3{
	width:10px;
	float:right;
	background:#D5000B;
	height:29px;}
	
#line4{
	width:;
	float:right;}
	
#line5{
	width:166px;
	float:right;}
	
#tartalom{
	width: 555px;
	float: left;
	margin: 0;
	padding: 0px 10px 0px 10px;
	background:#effde0;/*halvány zöld*/
	text-align:center;
	border-right:10px solid #D5000B;
	min-height: 1450px;
	height:expression(this.scrollHeight<1150?"1150px":"auto");}

* html #tartalom{
	width:585px;
	text-align:center;}
	
#lapalj{
	width:575px;
	border-right:10px solid #D5000B;
	position:bottom;
	float:left;
	height:35px;
	bottom:bottom;}

* html #lapalj{
	width:585px;}
		
/* -----------HÍREK, FRISSÍTÉSEK ---------*/
#golya-g, #golya-b{
  width: 490px;
  height: 120px;
  margin-top: 40px;
  margin-left: 30px;
  margin-bottom: 20px;
  text-align: left;}

#golya-g{
  background-color: #ffcccc;
  border: 1px solid #990000;}
  
#golya-b{
  background-color: #ccffff;
  border: 1px solid #003366;}
  
* html #golya-g, * html #golya-b{
  margin-left: 0;
  width: 490px;}
  
#golya-foto{
  float: left;
  margin: 10px;
  width: 150px;}
  
#golya-g-text, #golya-b-text{
  width: 260px;
  text-align: center;
  font-size: 15px;
  float: right;
  margin: 20px;
  line-height: 120%;}

#golya-g-text{
  color: #990000;}  

#golya-b-text{
  color: #003366;}
  
.hirbox{
	width:500px;
	margin-left:30px;
	text-align:left;}

* html .hirbox{
	margin-left:0;}
	
.hirbox2{
	width:460px;
	margin-left:40px;
	text-align:center;
  border: 10px solid black;
  font-size: 12px;
  line-hight: 125%} /*gyászjelentéshez*/

* html .hirbox2{
	margin-left:0;}
	
.hirbox .hirdatum{
	background:url(../img/hirbox_bg_header2.gif);
	background-repeat:no-repeat;
	width:500px;
	padding-top:10px;}

.hirbox .hirdatum h1{
	color:white;
	font-size:15px;
	margin:0 0 0 10px;
	padding:0;
	padding-left:20px;
	overflow:hidden;
	height:30px;}

.hirbox .hirtext{
	background:url(../img/hirbox_bg_text2.gif);
	font-size:12px;
	padding-bottom:10px;}

.hirbox .hirtext p{
	padding:10px 10px 0px 10px;
	margin:0;
	line-height:150%;
	text-align:justify;
	font-size:12px;}

.hirbox .hirtext ul{
	margin-left:30px;
	line-height:125%;}

.hirbox .hirtext ul li{
	margin-top:10px;}
	
.hirbox .hirtext .program .idopont {
	display: block;
	float: left;
	margin: 10px 0px 0px 20px;
  valign: top;}
	
.hirbox .hirtext .program .versenyszam {
	display: block;
	margin: 10px 10px 0px 110px; 
	/*padding: 0px 0px 0px 20px;*/
	text-align:justify;}

.hirbox .hirtext .kepbox{
	width:154px;
	float:right;
	margin-left:5px;
	margin-right:10px;}
	
.hirbox .hirtext .kep{
	border:2px solid #bebebe;
	margin-top:5px;
	/*float:left;
	margin-right:5px;*/}

.hirbox .footer{
	background:url(../img/kisbox_bg_footer.gif);
	background-repeat:repeat-x;
	width:495px;
	height:3px;
	margin-left:3px;
	padding:0;}

.nagybetu{
	color:#990000;
	font-size:20px;
	font-weight:bold;}
			
.nagybetu2{
	font-size:16px;
	font-weight:bold;}

.hirbox a{
  color: #005300;
  font-weight: bold;
  text-decoration: none;}
  
.hirbox a:hover{
	color:#990000;
	font-weight:bold;}
			
.hirbox-table{
	font-family: Arial, Helvetica, sans-serif;
	text-align:right;
	border-collapse: collapse;
	font-size: 120%;
	margin: 5px 10px;
  valign: top;}

.hirbox-table tr {
	border-collapse: collapse;
	/*height: 20px;*/
  valign: top;}
	
.hirbox-table td.one {
	text-align: left;
	width: 100px;
	padding: 5px 10px;
  valign: top;}
	
.hirbox-table td.two {
	text-align: left;
	width: 400px;
	padding: 5px 10px;
  valign: top;}
	
.hirbox .vonal{
  margin-left:30px;}
  
/* ---------- JOBBSÁV ------------*/
#jobbsav{
	width: 195px;
	background: #effde0;
	text-align:center;
	float: right;
	min-height: 1150px;
  height:expression(this.scrollHeight<1150?"1150px":"auto");}

* html #jobbsav{
	width:195px;
	border-right:0;
	margin-right:0;}
	
#jobbsav-topleft{
	float:left;}

#jobbsav-topright{
	float:right;}
	
#jobbsav a{
  text-decoration: none;}

#jobbsav a:hover{
  text-decoration: underline;}
	
.kisbox2{
	width: 133px;
	margin: 0 30px 20px 30px;
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 30px;
	text-align: center;
  border: 1px dashed #005300;
  background-color: #99cc99;
  color: #005300;}

.kisbox{
	width: 175px;
	margin: 0 10px 20px 10px;
	text-align: center;}
	
.kisbox .header{
	width: 175px;
	height:22px;
	margin-bottom:0px;
	padding-top:10px;
	background:url(../img/kisbox_bg2_header.gif);
	background-repeat:no-repeat;}

* html .kisbox .header{
	height:32px;}
	
.kisbox .header h1{
	font-size:14px;
	color:white;
	font-weight:bold;
	font-variant:small-caps;
	margin:0px;}

* html .kisbox .header h1{
	font-size:13px;}
	
.kisbox .text{
	width:172;
	margin-top:0;
	padding-left:3px;
	background:url(../img/kisbox_bg_text.gif);
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;}

* html .kisbox .text{
	padding-left:0;
	width:175px;}
	
.kisbox .text-datum{
	font-size:16px;
	font-weight:bold;}

.kisbox .text-helyszin{
	font-size:14px;
	font-weight:bold;}

.kisbox .text-versenyfajta{
	font-size:12px;
	margin:5px 3px 0px 3px;}

.kisbox .text-feltolt{
	font-size:14px;
	line-height:150%;
	padding: 10px 5px;}

.kisbox .text-feltolt p{
  font-size:11px;
  line-height:100%;}
  
.kisbox .text-feltolt a{
	color:#005300;
	font-weight:bold;
	text-decoration:none;}

.kisbox .text-feltolt a:hover{
	color:#990000;
	text-decoration:none;
	font-weight:bold;}

.vonal{
	width:120px;
	border-bottom:2px dotted #005300;
	margin-left:25px;}

* html .vonal{
	margin-left:0;
	width:120px;}
	
.kisbox .footer{
	width:170px;
	height:3px;
	margin-left:2px;
	background:url(../img/kisbox_bg_footer.gif);
	background-repeat:repeat-x;}

* html .kisbox .footer{
	margin-left:0px;}
	
/* -------------- lábléc ------------*/	
#lablec{
	clear: both;
	height: 30px;
	background: #D5000B;
	width:800px;}

#lablec-left{
	float:left;
	color:white;
	margin-top:10px;
	margin-left:50px;
	font-weight:bold;}

#lablec-right{
	float:right;
	color:white;
	margin-top:10px;
	margin-right:20px;
	font-weight:bold;}

#lablec-right a{
	color:white;
	text-decoration:none;}

#lablec-right a:hover{
	color:#990000;
	text-decoration:none;}
	
	
/* -------------- legördülo menü ---------------------*/
#menu{
	font-size: 10px;
	background:#D5000B;
	/*line-height: 18px;*/}
	
.menu1{
	background: #fb3232;
	line-height: 18px;}

.menu2{
	background: #33cc66;}

.menu3{
	background: #FF6633;
	/*line-height: 18px;*/}
.menu3 a{
	background: #FF6633;
	/*line-height: 18px;*/}

.menu4{
	background: #e5a10e;
	/*line-height: 18px;*/}
.menu4 a{
	background: #e5a10e;
	/*line-height: 18px;*/}

.menu5{
	background: #bcbcfa;}
.menu5 a{
	background: #bcbcfa;
	/*line-height: 18px;*/}

.menu6{
	background: #fbef6b;}
.menu6 a{
	background: #fbef6b;
	/*line-height: 18px;*/}

.menu7{
	background: #66ccff;}
.menu7 a{
	background: #66ccff;
	/*line-height: 18px;*/}

#menu ul{
	padding: 3px 9px 0px 3px;
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 0;
	font: bold 10px Verdana;
	list-style-type: none;
	text-align: left;
	border-bottom: 2px solid #929492;}

#menu li{
	display: inline;
	margin: 0;}

#menu li a{
	text-decoration: none;
	padding: 3px 9px 2px 5px;
	margin: 0;
	margin-right: 0px; /*tabok közötti távolság*/
	border-left: 1px solid gray;
	color: black;
	font-size: 10px;}

#menu li a:hover{
	color:white;}

.menu1 li a{
	text-decoration: none;
	padding: 3px 9px 2px 5px;
	margin: 0;
	margin-right: 0px;
	border-left: 2px solid gray;
	color: black;
	font-size: 10px;}

#menu li a:visited{
	color: black;}

.menu1 li a:hover{
	color: white;}

.menu1 li a:hover{
	background: #fde5e5;}

.menu1 li.selected a{
	background: #fde5e5;}

/* ######### legördülo rész ######### */
.dropmenudiv1{
	position:absolute;
	top: 0;
	border: 1px solid #fb4040;
	border-width: 0 1px;
	font: bold 10px Verdana;
	line-height:15px;
	z-index:100;
	background-color: #fb4040;
	width: 150px;
	visibility: hidden;}

.dropmenudiv2{
	position:absolute;
	top: 0;
	border: 1px solid #00cc66;
	border-width: 0 1px;
	font: bold 10px Verdana;
	line-height:15px;
	z-index:100;
	background-color: #00cc66;
	width: 150px;
	visibility: hidden;}

.dropmenudiv3{
	position:absolute;
	top: 0;
	border: 1px solid #FF6633;
	border-width: 0 1px;
	font: bold 10px Verdana;
	line-height:15px;
	z-index:100;
	background-color: #ff6633;
	width: 150px;
	color:black;
	visibility: hidden;}

.dropmenudiv1 a{
	width: auto;
	display: block;
	text-indent: 5px;
	border: 0 solid #657f27;
	border-bottom-width: 1px;
	padding: 2px 0;
	text-decoration: none;
	color: black;}

.dropmenudiv2 a{
	width: auto;
	display: block;
	text-indent: 5px;
	border: 0 solid #657f27;
	border-bottom-width: 1px;
	padding: 2px 0;
	text-decoration: none;
	color: black;}

.dropmenudiv3 a{
	width: auto;
	display: block;
	text-indent: 5px;
	border: 0 solid #657f27;
	border-bottom-width: 1px;
	padding: 2px 0;
	text-decoration: none;
	color: black;}

* html .dropmenudiv1 a{
	width: 100%;}

* html .dropmenudiv2 a{
	width: 100%;}

* html .dropmenudiv3 a{
	width: 100%;}

.dropmenudiv1 a:hover{
	background: #fddfdf;}

.dropmenudiv2 a:hover{
	background: #effde0;}

.dropmenudiv3 a:hover{
	background: #fbefe2;}

/* ----------- középso rész -------------*/		
	
/* ---------ÁLTALÁNOS -----------*/
#modulcim{
	height:50px;
	vertical-align:middle;
	text-align:center;
	margin: 10px 10px 30px 10px;
  border-bottom: 1px double #005300;}
	
#modulcim h1{
  font-size: 24px;
  font-variant: small-caps;
  color: #005300;}
  
#modulcim h2{
  font-size: 24px;
  font-variant: small-caps;
  color: #005300;
  text-align: center;
  line-height: 50%;}
  
#modulcim h3{
  font-size: 12px;
  color: black;
  text-align: center;
  margin-top: 0;}
  
h2{
	font-size: 16px;
	color: #990000;
	margin-top: 10px;
	font-family:Arial, Helvetica, sans-serif;} /*"VEZETOEDZO*/

h3{
	font-size: 12px;
	margin-top: 10px;} /* edzok neve*/

h1{
	font-size: 11px;
	margin-top: 0px;
	font-family:Arial, Helvetica, sans-serif;} /* edzok titulusa*/

h4{
	font-size:24px;
	color:#990000;
	font-variant:small-caps;
	margin-top:30px;}/*edzok neve saját lapjukon*/

h5{
	font-size:14px;
	color:#990000;
	font-weight:bold;}

h6{
	font-size:12px;
	font-weight:bold;}/*versenyzok neve rövid bemutatásnál*/

a{
	color:#005300;
	text-decoration:underline}

a:hover{
	color:#990000;
	text-decoration:none;}

#atmeneti{
	position:relative;
	width:475px;
	margin:50px 30px 0px 50px;
	margin-top:50px;
	font-size:13px;
	text-align:center;}

#atmeneti p{
	line-height:150%;}

#atmeneti2{
	position:relative;
	width:475px;
	margin:50px 30px 0px 50px;
	margin-top:50px;
	font-size:13px;
	text-align:justify;}

#atmeneti2 p{
	line-height:150%;}

#atmeneti2 ul{
	margin-left:50px;}

#atmeneti2 ul li{
	list-style-position:inherit;
	line-height:150%;}

	
/*---------------BEMUTATKOZÁS--------------*/
#bemutatkoz{
	font-size:15px;
	margin:40px 20px 30px 20px;
	padding-top:20px;
	font-family:"Comic Sans MS", Haettenschweiler, "Myriad Web", "Palatino Linotype";
	/*font-family: "Myriad Web", "Comic Sans MS", Haettenschweiler,,"Palatino Linotype"*/;}

* html #bemutatkoz{
	padding-top:0;}
	
#bemutatkoz p{
	padding-top:10px;
	line-height:150%;
	text-indent:30px;
	text-align:justify;}
	
		
/* --------------EDZÉSHELYSZÍNEK --------*/
/*------------táblázat------------*/
#edzes-hely{
	text-align:right;
	border-collapse: collapse;
	font-size: 12px;
	margin: 5px 10px;}

#edzes-hely tr.rowone th {
	text-align:center;
	color:#990000;
	border-collapse: collapse;
	border-bottom: 1px solid #BEBEBE;
	font-weight:bold;
	height: 30px;}
	
#edzes-hely tr.rows td {
	vertical-align: middle;
	border-collapse: collapse;	
	border-bottom: 1px solid #BEBEBE;
	height: 50px;}
	
#edzes-hely th, #edzes-hely td {
	border-collapse: collapse;
	text-align: left;
	font-size: 12px;}
	
#edzes-hely td.helyszin {
	text-align: left;
	width: 240px;
	padding: 5px 10px;}
	
#edzes-hely td.idopont {
	width: 140px;
	text-align: center;}
	
#edzes-hely td.edzo {
	width: 175px;
	text-align: center;}

#edzes-hely td.edzo a{
	text-decoration:underline;
	color:#005300;}

#edzes-hely td.edzo a:hover{
	text-decoration:none;
	color:#990000;}

/*---------- térkép ------------*/
#terkep{
	text-align: center;
	margin-bottom: 20px;
	margin-top:20px;}

#terkep a{
	color:#005300;
	font-size:16px;
	font-weight:bold;
	font-variant:small-caps;
	text-decoration:underline;}

#terkep a:hover{
	color:#990000;
	font-weight:bold;
	text-decoration:none;}

/* -----------TANÁROK -------------*/
#vezetoedzodiv{
	height: 220px;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
	display:block;}

#vezetoedzodiv a{
	text-decoration:none;
	color:#005300;}

#vezetoedzodiv a:hover{
	color:#990000;
	text-decoration:underline;}
		
#vezetoedzo-nev{
	min-height: 170px;
	width:160px;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;}
	
#edzodiv{
	width:550px;
	text-align: center;}

* html #edzodiv{
	margin-left:0;}
			
#edzodiv a{
	text-decoration:none;
	color:#005300;}

#edzodiv a:hover{
	color:#990000;
	text-decoration:none;}
	
.edzonev{
	min-height: 160px;
	width: 130px;
	margin: 20px 3px;
	/*border: 1px solid #990000;*/
	text-align: center;
	float:left;}

.edzofoto-kicsi{
	margin: 5px 0px 0px 0px;
	border: 2px solid #CCCCCC;}
	
.foto-nagy{
	margin:20px 0px;
	border:2px solid #CCCCCC;}

#tanarok{
	font-size:12px;}
	
.bemutat{
	width:450px;
	margin-left:50px;
	margin-bottom:30px;
	margin-top:20px;
	text-align:justify;}

* html .bemutat{
	width:450px;
	margin-right:50px;}
	
.bemutat p{
	text-indent:-30px;
	margin-left:30px;
	margin-bottom:5px;}

#edz-helyszin{
	margin:20px auto;
	text-align:left;
	width:450px;}

#edz-helyszin p{
	text-indent:-30px;
	margin-left:50px;
	margin-bottom:5px;
	text-indent:-30px;
	line-height:150%;}

#edz-helyszin p a{
	text-decoration:none;
	color:#005300;
	font-weight:bold;}

#edz-helyszin p a:hover{
	text-decoration:none;
	color:#990000;}

.div-right{
	text-align:right;}

.elerheto{
	margin:20px auto;
	text-align:left;
	width:300px;}
	
.elerheto p{
	line-height:150%;
	margin-left:60px;}
	
.elerheto p a, .center a{
	text-decoration:none;
	color:#005300;
	font-weight:bold;}

.elerheto p a:hover, .center a:hover{
	text-decoration:none;
	color:#990000;}

.center{
  text-align:center;}
	
/* ----------VERSENYZOK----------*/
.versenyzok{
	width:540px;
	height:84px;
	margin:10px;
	border-top:1px solid #bebebe;
	border-bottom:1px solid #bebebe;
	text-align:left;
	display:block;}

* html .versenyzok{
	width:520px;
	height:85px;}
	
.versenyzok a{
	text-decoration:underline;
	color:#005300;
	display:block;}

.versenyzok a:hover{
	text-decoration:none;
	color:#990000;}

.versfoto-kicsi{
	margin:5px 10px;
	width:70px;
	height:70px;
	float:left;
	border:2px solid #bebebe;}

.verstext-rovid{
	margin-left:10px;
	margin-top:20px;
	text-align:left;
	vertical-align:middle;}

.verstext-rovid p{
	line-height:200%;}

.csap-tagok{
	width:350px;
	margin-bottom:30px;
	margin-top:20px;
	margin-left:100px;
	text-align:center;}

.csap-edzo{
	position:relative;
	width:300px;
	margin-bottom:30px;
	margin-top:20px;
	margin-left:130px;
	text-align:center;}

* html .csap-tagok{
	margin-left:0;
	padding-left:0;}

* html .csap-edzo{
	margin-left:0;
	padding-left:0;}
	
.csap-edzo a{
	text-decoration:underline;
	color:#005300;
	display:block;
	font-weight:bold;}

.csap-edzo a:hover{
	text-decoration:none;
	color:#990000;
	font-weight:bold;}


/*--------VERSENYSPORT MENÜPONT------------*/

/*--------SZABÁLYZATOK---------*/
#szabaly{
	margin-top: 50px;
	margin-left:50px;
	text-align:left;}

.ins{
	height:100px;
	vertical-align:middle;
	margin-top:20px;
	margin-left:20px;}
	
.ins-img{
	float:left;
	vertical-align:middle;}
	
.ins-text{
	vertical-align:middle;
	font-size:12px;
	margin-left:120px;
	margin-top:30px;
	font-weight:normal;
	padding-top:30px;}

* html .ins-text{
	padding-top:0;}
		
.logo{
	border:0px;}
	
#szabaly a{
	text-decoration:underline;
	color:#005300;
	display:block;}

#szabaly a:hover{
	text-decoration:none;
	color:#990000;}


/*-----------VERSENYNAPTÁR--------------*/
#naptar{
	text-align:right;
	border-collapse: collapse;
	font-size: 10px;
	margin: 5px 0px;}

#naptar p{
  text-align: center;
  font-size: 14px;
  margin: 20px 30px;}
  
#naptar tr.rowone th {
	text-align:center;
	color:#990000;
	border-bottom: 1px solid #BEBEBE;
	font-weight:bold;
	font-size: 12px;
	height: 30px;}
	
#naptar tr.rows-ter td {
	vertical-align: middle;
	border-bottom: 1px solid #BEBEBE;
	height: 50px;} /*területi versenyek */
	
#naptar tr.rows-ter2 td {
	vertical-align: middle;
	border-bottom: 1px solid #BEBEBE;
	height: 50px;
	background:#cff7a3;} /*az éppen aktuális területi verseny */
	
#naptar tr.rows-orsz td {
	color:#006FA4;
	vertical-align: middle;
	border-bottom: 1px solid #BEBEBE;
	height: 50px;} /* országos versenyek */
	
#naptar tr.rows-orsz2 td {
	color:#006FA4;
	vertical-align: middle;
	border-bottom: 1px solid #BEBEBE;
	height: 50px;
	background:#cff7a3;} /*az éppen aktuális országos verseny */
	
#naptar tr.rows-nemzetk td {
	color:#DA6505;
	vertical-align: middle;
	border-collapse: collapse;	
	border-bottom: 1px solid #BEBEBE;
	height: 50px;} /* nemzetközi versenyek */
	
#naptar tr.rows-nemzetk2 td {
	color:#DA6505;
	vertical-align: middle;
	border-collapse: collapse;	
	border-bottom: 1px solid #BEBEBE;
	height: 50px;
	background:#cff7a3;} /*az éppen aktuális nemzetközi verseny */
	
#naptar th, #naptar td {
	border-collapse: collapse;
	text-align: left;
	font-size: 12px;}
	
#naptar td.datum {
	text-align: left;
	width: 50px;
	padding: 5px 10px;}
	
#naptar td.helyszin {
	width: 80px;
	text-align: center;}
	
#naptar td.vjelleg {
	width: 290px;
	text-align: center;}

#naptar td.letolt {
	width: 100px;
	text-align: center;}

#naptar td.letolt a{
	text-decoration:underline;
	color:#005300;}

#naptar td.letolt a:hover{
	text-decoration:none;
	color:#990000;}

/*------------RANGLISTÁK-----------*/
#ranglista{
	margin-top: 30px;
	margin-left:150px;
	text-align:left;}

#ranglista ul{
	list-style-type:disc;}

#ranglista li{
	line-height:300%;}

#ranglista li a{
	text-decoration:none;
	color:black;}

#ranglista li a:hover{
	text-decoration:underline;
	color:#990000;
	font-weight:bold;}

/*------------ELÉRHETOSÉGEINK----------*/
#eler{
	text-align:right;
	border-collapse: collapse;
	font-size: 10px;
	margin: 5px 5px;}

#eler tr.rowone th {
	text-align:center;
	color:#990000;
	border-collapse: collapse;
	border-bottom: 1px solid #BEBEBE;
	font-weight:bold;
	font-size: 12px;
	height: 30px;}
	
#eler tr.rows td {
	vertical-align: middle;
	border-collapse: collapse;	
	border-bottom: 1px solid #BEBEBE;
	height: 50px;
	padding:5px 0;}
	
#eler th, #eler td {
	border-collapse: collapse;
	text-align: left;
	font-size: 11px;}
	
#eler td.edzoneve {
	text-align: left;
	width: 135px;
	padding: 0px 10px;}
	
#eler td.tel {
	width: 100px;
	text-align: center;}
	
#eler td.email {
	width: 90px;
	text-align: center;}

#eler td.edzesh {
	width: 235px;
	text-align:left;
	margin-left:5px;}

#eler td.edzesh a, #eler td.email a{
	text-decoration:underline;
	color:#005300;}

#eler td.edzesh a:hover, #eler td.email a:hover{
	text-decoration:none;
	color:#990000;}

/*------------BAZÁR--------------*/
.bazar{
	width:535px;
	height:115px;
	margin:10px;
	border-top:1px solid #bebebe;
	border-bottom:1px solid #bebebe;
	text-align:left;
	display:block;}

* html .bazar{
	height:115px;}
	
.bazar2{
	width:535px;
	height:65px;
	margin:10px;
	border-top:1px solid #bebebe;
	border-bottom:1px solid #bebebe;
	text-align:left;
	display:block;}

* html .bazar2{
	height:65px;}
	
.bazar a{
	text-decoration:underline;
	color:#005300;
	display:block;}

.bazar a:hover{
	text-decoration:none;
	color:#990000;}

.bazarfoto-kicsi{
	margin:5px 10px;
	/*width:100px;
	height:100px;*/
	float:left;
	border:2px solid #bebebe;} /*külso file (eladó cuccok felsorolása)*/

.bazartext-rovid{
	margin-left:10px;
	margin-top:40px;
	text-align:left;
	vertical-align:middle;}

.bazartext-rovid2{
	margin-left:10px;
	margin-top:20px;
	text-align:left;
	vertical-align:middle;}

.bazartext-rovid p{
	line-height:200%;}
	
#tumb{
	margin-left:50px;
	margin-top:20px;
	height:70px;}

* html #tumb{
	margin-left:50px;
	height:70px;}
		
.tumb-inside{
	margin:20px 0px;
	border:2px solid #CCCCCC;
	float:left;
	margin:0px 5px;} /*kicsi és nagy fotó a bazárban*/

#nagyfoto{
	margin-left:50px;} /*nagykép doboza*/


/*---------- HONLAP TÉRKÉP --------------*/
.elso{
	text-align:left;
	margin-left:80px;
	font-size:13px;
	line-height:175%;
	margin-top:50px;
	font-weight:bold;}

* html .elso{
	margin-top:30px;}
		
.elso a{
	color:black;
	text-decoration:none;}

* html .elso a{
	color:#000000;}

.elso a:hover{
	color:#990000;
	text-decoration:none;}

.masodik{
	margin-left:30px;}
	

/* -------------- GALÉRIA ------------ */
.galeria-left{
	width:495px;
	height:95px;
	margin:10px 30px 0px 30px;
	border-top:1px solid #bebebe;
	border-bottom:1px solid #bebebe;
	text-align:left;
	/*float:left;*/
	display:block;}

* html .galeria-left, .galeria-right{
	width:490px;}
	
.galeria-right{
	width:495px;
	height:95px;
	margin:10px 30px 0px 30px;
	border-top:1px solid #bebebe;
	border-bottom:1px solid #bebebe;
	text-align:right;
	/*float:right;*/
	display:block;}

.galeria-left a, .galeria-right a{
	text-decoration:underline;
	color:#005300;
	display:block;}

.galeria-left a:hover, .galeria-right a:hover{
	text-decoration:none;
	color:#990000;}

.galeriafoto-kicsi-left{
	margin:5px 10px;
	height:80px;
	float:left;
	border:2px solid #bebebe;}

.galeriafoto-kicsi-right{
	margin:5px 10px;
	height:80px;
	float:right;
	border:2px solid #bebebe;}

.galeriatext-rovid-left{
	margin-left:10px;
	margin-top:35px;
	text-align:left;
	vertical-align:middle;}

.galeriatext-rovid-right{
	margin-left:10px;
	margin-top:35px;
	text-align:right;
	vertical-align:middle;}


/*------------ KAPCSOLAT ----------*/
#kapcsolat{
	text-align:center;
	font-size:13px;}

#kapcsolat tr{
	height:25px;}

#kapcsolat h3{
	text-align:center;
	font-size:14px;
	font-weight:bold;}


#kapcsolat .bal1{
	text-align:right;
	font-weight:bold;
	vertical-align:top;}

#kapcsolat .bal{
	text-align:right;
	font-weight:bold;}

#kapcsolat .jobb{
	text-align:left;}

#kapcsolat .megjegyzes{
	text-align:center;
	font-weight:bold;}


/* ---------------- ARCHÍVUM ------------ */
#archiv{
	margin-top: 60px;
	margin-left:30px;
	text-align:left;}

#archiv ul{
  margin: 10px 30px 30px 30px;}
  
#archiv li{
  font-size: 18px;
  font-weight: bold;
  color: #005300;
  list-style-type: none;}

#archiv li a{
  color: #000;
  text-decoration: underline;
  font-size: 14px;
  font-weight: normal;}

#archiv li a:hover{
  text-decoration: none;}
  	
.archiv a{
  text-decoration: none;}

.archiv a:hover{
  text-decoration: none;
  color: #990000;}

.archiv-focimek{
  margin: 30px;}
  
ul.archiv-alcim1{
  margin: 30px;
  font-size: 15px;
  color: #000000;
  list-style-type: none;}

ul.archiv-alcim2{
  margin: 30px;
  font-size: 12px;}

/* ------------ ADÓ 1%-a -------------*/
#ado{
  text-align: center;
  line-height: 125%;
  width: 450px;
  font-size: 15px;
  margin-left: 50px;}

.ado1{
  margin-bottom: 20px;
  font-size: 15px;}
  
.ado-b{
  font-weight: bold;
  font-size: 20px;
  margin-bottom: 20px;}
  
/*---------------SÍELÉS--------------*/
#sieles{
	margin:0 20px 30px 20px;}

* html #sieles{
	padding-top:0;}
	
#sieles p{
	padding-top:10px;
	text-align:justify;
  line-height: 110%
  font-size:12px;}

#sieles h1{
  font-size:16px;
  font-weight:bold;
  text-align:center;
  margin-bottom:10px;}	

.beljebb{
  margin-left:60px;}  
  
#sieles img .kep{
	border:2px solid #bebebe;
	margin-top:15px;
  align:center;}

/*---------------TÁBOROS TÁBLÁZAT--------------*/
#tabor{
	text-align:right;
	border-collapse: collapse;
	font-size: 10px;
	margin: 5px 10px;}

#tabor caption{
  font-size:12px;
  font-weight:bold;
  background: #ff6600;
  line-height: 25px;
  color: white;
  margin: 20px 0 0 0;}  

#tabor tr.fejlec th {
	text-align:center;
	color:#990000;
	border: 1px solid #BEBEBE;
	font-weight:bold;
	font-size: 12px;
	height: 30px;}
	
#tabor tr.sor td {
	vertical-align: middle;
	border: 1px solid #BEBEBE;
	height: 30px;}
	
#tabor th, #tabor td {
	border-collapse: collapse;
	text-align: left;
	font-size: 10px;}
	
#tabor td.tabor-nev {
	text-align: left;
	width: 200px;
	padding: 5px 5px;}
	
#tabor td.idopont {
	text-align: center;
	width: 120px;
	padding: 5px 5px;}
	
#tabor td.helyszin {
	text-align: center;
	width: 125px;
	padding: 5px 5px;}
	
/* ---------------- HÁZI VERSENYEK ------------ */
#hazi{
	margin-top: 60px;
	margin-left:30px;
	text-align:left;}

#hazi p{
  font-size: 18px;
  font-weight: bold;
  color: #005300;
  list-style-type: none;}

#hazi ul{
  margin: 10px 30px 30px 30px;}
  
#hazi ul li{
  color: #000;
  font-size: 12px;
  font-weight: bold;
  margin-top: 15px;}

#hazi ul li a{
  color: #000;
  text-decoration: underline;
  font-size: 12px;
  font-weight: normal;}

#hazi ul li a:hover{
  text-decoration: none;}
  	
  	


