body {
	background-color: #005380;
	color: #EAEDFC;
	font-family: 'Garamond', 'Book Antiqua', 'Courier', 'Courier New', serif
	}
	
body.mainframe {
	margin: 2em;
	}

/*szövegek*/
	/*címsorok*/

h1 {
	text-align: center;
	font-size: 2em;
	font-style: italic;
	font-weight: bold;
	vertical-align: middle;
	z-index: 1;
	}
		
h2 {
	text-align: center;
	font-size: 1.7em;
	font-style: italic;
	font-weight: bold
	}

h2.index {
	text-align: center;
	font-size: 1.7em;
	font-style: italic;
	font-weight: bold;
	z-index: 1000
	}
	
h3 {
	text-align: center;
	font-size: 1.4em;
	font-weight: bold;
	font-style: italic;
	}
	
h4 {
	font-size: 1.2em;
	font-style: italic;
	font-weight: bold;
	}
	
h4.kozep {
	margin-top: 1.2em;
	font-size: 1.2em;
	font-style: italic;
	font-weight: bold;
	text-align: center;
	}
	
h5 {
	}
	
	/*bekezdések*/
			
p {
	text-indent: 2em;
	text-align: justify
	}
	
p.right {
	text-align: right;
	}
	
p.center {
	text-align: center;
	}
	
p.leftmargin {
	margin-left: 2em;
	text-indent: 0em
	}

p.nomargin {
	margin-left: 0em;
	text-indent: 0em
	}
	
p.nomarginabs {
	margin-top: 0em;
	margin-left: 0em;
	text-indent: 0em
	}
	
	/*lista elemek*/
	
ol.listitem1 {
	list-style-type: decimal;
	text-align: justify
	}
		
ol.listitem2 {
	list-style-type: lower-alpha;
	text-align: justify
	}
	
ol.listitem3 {
	list-style-type: lower-roman;
	text-align: justify
	}
	
	/*textbox*/
	
div.szoveg {
	width: 94%;
	}
	
/*globális linkek*/

a:link {
	color: #66EBEE;
	text-decoration: none
	}

a:visited {
	color: #71AFCE;
	text-decoration: none
	}

a:hover {
	color: #66EBEE;
	text-decoration: underline overline
	}


	
a.kep {
	color: #005380;
	text-align: center;
	border: 0px;
	}

/*táblázatok*/

table.notop {
	margin-top: -0.6em;
	}
	
table.topmargin {
	margin-top: 8em;
	}
	
table.lab {
	margin-top: 0.6em;
	}
	
th {
	font-weight: bold;
	text-align: left;
	}
	
td {
	text-align: left;
	}
	
table.boatmain {
	width: 85%;
	}
	
td.boatright {
	width: 50%;
	text-align: left;
	}
	
.kozep {
	margin-top: 8em;
	text-align: center;
	font-size: 2em;
	font-weight: bold;
	}
			
/*képek*/

img.kepkozep {
	text-align: center;
	vertical-align: middle;
	}

img.embedright {
	float: right;
	margin: 0.4em;
	}

img.indexbal {
	position:absolute;
	left:0px;
	top:0px;
	z-index:-1;
	}

img.indexjobb {
	position:absolute;
	right:0px;
	top:0px;
	z-index:-1;
	}

img.indexhun {
	z-index:0;
	width: 105.6px;
	height: 95.2px;
	}
	
img.hajok {
	border: 0px;
	}
	
.notopmargin {
	margin-top: -25px;
	}	

/*hírek*/

div.hir {
	width: 450px;
	margin-left: 45px;
	background-color: #EAEDFC;
	border-color: #005380;
	border-width: 3px;
	border-style: inset;
	}

div.hirfej {
	height: 2.5em;
	background-color: #EAEDFC;
	/*margin-bottom: 2em;*/
	vertical-align: middle;
	}
	
div.hirfejbal {
	width: 320px;
	float: left;
	text-indent: 0em;
	text-align: left;
	font-weight: bold;
	color: #0066FF;
	background-color: #EAEDFC;
	border-width: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 5px;
	}

div.hirfejjobb {
	width: 110px;
	float: right;
	text-indent: 0em;
	text-align: right;
	font-style: italic;
	font-size: 0.9em;
	color: #0066FF;
	background-color: #EAEDFC;
	border-width: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 5px;
	padding-top: 5px;
	}
	
div.hirek {
	widht: 98%;
	text-indent: 0em;
	text-align: justify;
	color: #0066FF;
	background-color: #EAEDFC;
	border-color: #005380;
	padding: 15px 5px 5px 5px;
	}

	/*a hír linkjei*/
	
a.hirlink {
	text-align: right;
	}

a.hirlink:link {
	color: #000000;
	text-decoration: none;
	}

a.hirlink:visited {
	color: #71AFCE;
	text-decoration: none;
	}

a.hirlink:hover {
	color: #000000;
	text-decoration: underline overline;
	}
	
/*fórum*/

table.forumtabla {
	border-width: 3px;
	border-style: groove;
	border-color: #EAEDFC;
	margin-left: 70px;
	margin-bottom: 4em;
	width: 450px;
	height: 112px;
	}
	
td.forumhelyezo {
	width: 110px;
	}

td.forumpostbal {
	width: 75px;
	}
	
td.forumpostjobb {
	width: 265px;
	}
	
td.forumpostszov {
	text-align: center;
	}

td.forumsend {
	text-align: center;
	}

table.forumbejegyzes {
	border-width: 3px;
	border-style: inset;
	border-color: #005380;
	margin-left: 70px;
	width: 450px;
	text-indent: 0em;
	text-align: justify;
	color: #0066FF;
	background-color: #EAEDFC;
	}
	
	/*forum formok*/
	
input.text {
	width: 22em;
	}
	
p.forumbutton {
	margin-bottom: 3em;
	}
	
textarea {
	width: 27em;
	height: 10em;
	}
	
	/*forum linkjei*/

a.forumlink:link {
	color: #005380;
	text-decoration: none;
	font-weight: bold;
	}

a.forumlink:visited {
	color: #71AFCE;
	text-decoration: none;
	font-weight: bold;
	}

a.forumlink:hover {
	color: #005380;
	text-decoration: underline overline;
	font-weight: bold;
	}
	
/*adok/veszek*/

table.avtabla {
	border: 0px;
	width: 20em;
	}
	
td.avtablacim {
	width: 7em;
	}

input.av {
	width: 12em;
	}
	
input.avbutton {
	margin-left: 70px;
	}
	
form.avform {
	border: 3px groove #EAEDFC;
	margin: 3em 14em;
	}
	
/*regisztráció*/

form.regisztracio {
	border: 3px groove #EAEDFC;
	margin: 3em 16em;
	}
	
/*ranglista*/

	/*hajó*/
	
table.hajorangtabla {
	border: 4px outset #005380;
	width: 1422px;
	}

td.hajorangcella {
	width: 60px;
	border: 2px ridge #005380;
	text-align: center;
	}
	
td.hajorangszelles {
	width: 120px;
	border: 2px ridge #EAEDFC;
	text-align: center;
	background-color: #EAEDFC;
	color: 0066FF;
	}
	
td.hajorangcim {
	width: 120px;
	border: 2px ridge #EAEDFC;
	font-style: italic;
	background-color: #EAEDFC;
	color: 0066FF;
	}
	
td.hajorangrajt {
	width: 40px;
	border: 2px ridge #005380;
	font-weight: bold;
	}
	
td.hajorangnev {
	width: 80px;
	border: 2px ridge #005380;
	font-weight: bold;
	}
	
td.hajorangossz {
	width: 80px;
	border: 2px ridge #EAEDFC;
	font-weight: bold;
	font-style: italic;
	text-align: center;
	background-color: #EAEDFC;
	color: 0066FF;
	}
	
td.hajorangosszpont {
	width: 80px;
	border: 2px ridge #005380;
	font-weight: bold;
	font-style: italic;
	text-align: center;
	}
	
/*versenykiírás*/

table.tabla-verseny {
	border: 4px outset #005380;
	}
	
tr.fejlec-verseny {
	background-color: #EAEDFC;
	color: #0066FF;
	font-weight: bold;
	}

tr.ervenyes-verseny {
	background-color: #0066FF;
	color: #EAEDFC;
	}
	
tr.lejart-verseny {
	}
	
/*tervezett részvétel*/

table.reszvettabla {
	border: 4px outset #005380;
	} 
	
td.reszvetrajt {
	border: 2px ridge #005380;
	padding: 2px;
	}
	
td.reszvetnev {
	border: 2px ridge #005380;
	padding: 2px;
	}
	
td.reszvetkormanyos {
	border: 2px ridge #005380;
	padding: 2px;
	}
	
td.reszvetlegenyseg {
	border: 2px ridge #005380;
	padding: 2px;
	}
	
td.reszvetverseny {
	border: 2px ridge #005380;
/*	border: 2px ridge #EAEDFC;*/
	padding: 2px;
	}

	/*fejléc*/
	
td.reszvetrajtfej {
	background-color: #EAEDFC;
	border: 2px ridge #EAEDFC;
	color: #0066FF;
	padding: 2px;
	}
	
td.reszvetnevfej {
	background-color: #EAEDFC;
	border: 2px ridge #EAEDFC;
	color: #0066FF;
	padding: 2px;
	}
	
td.reszvetkormanyosfej {
	background-color: #EAEDFC;
	border: 2px ridge #EAEDFC;
	color: #0066FF;
	padding: 2px;
	}
	
td.reszvetlegenysegfej {
	background-color: #EAEDFC;
	border: 2px ridge #EAEDFC;
	color: #0066FF;
	padding: 2px;
	}
	
td.reszvetversenyfej {
	background-color: #EAEDFC;
	border: 2px ridge #EAEDFC;
	color: #0066FF;
	padding: 2px;
	}
	
/*hírfeltöltés formja*/

table.hirfeltolt {
	border-width: 3px;
	border-style: groove;
	border-color: #EAEDFC;
	}
	
td.forumcella {
	text-align: center;
	}
	
/*kormányos ranglista*/

table.kradmin {
	border: 4px outset #005380;
	} 

td.krfej {
	background-color: #EAEDFC;
	color: 0066FF;
	border: 2px ridge #EAEDFC;
	}

td.krcella {
	border: 2px ridge #005380;
	}
