/* -------------------------------------------------------------------------- bdy */
body.mediterran {
	margin-left: 0px;
	margin-right: 0px;
}
body.focim {
	background-image: url('../pix/jpg/menuhatter.jpg');
	background-repeat: repeat;
	overflow: auto;
}
/* -------------------------------------------------------------------------- div */

/* -------------------------------------------------------------------------- spn */

/* -------------------------------------------------------------------------- tbl */
table.keret {
	border: 1px;
	border-color: #A80028;
	border-style: solid;
	width: 994px;
}
table.fotabla {
	height: 100%;
	width: 100%;
}
/* -------------------------------------------------------------------------- tr  */

/* -------------------------------------------------------------------------- td  */
td.baltd {
	background-image: url('../pix/jpg/balcsik3.jpg');
	background-repeat: repeat-y;
}
td.fejltd {
	background-image: url('../pix/gif/fejlec1.gif');
	background-repeat: no-repeat;
}
td.fejltdt {
	background-image: url('../pix/gif/fejlecures1024.gif');
	background-repeat: no-repeat;
	height: 75px;
	width: 770px;
}
td.adatoktd {
	border-color: #A80028;
	border-left-style: solid;
	border-right-style: solid;
	border-left-width: 1px;
	border-right-width: 1px;
}
td.fejlecalja {
	height: 27px;
	background-image: url('../pix/jpg/fejlecalja1024.jpg');
	background-position: top center;
	background-repeat: no-repeat;
}
td.termekcsop {
	background-image: url('../pix/jpg/csik175.jpg');
	background-position: bottom center;
	background-repeat: no-repeat;
}
td.termekcsop2 {
	border-color: #A80028;
	border-left-style: solid;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
}
td.kieggal {
	background-image: url('../pix/gif/csik530.gif');
	background-position: bottom center;
	background-repeat: no-repeat;
}
td.kieggal2 {
	border-color: #A80028;
	border-left-style: solid;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
}
td.alulszagg {
 border-bottom-width: 1px;
 border-bottom-style: dashed;
 border-color: #F9EBD5;
}
td.altalanos {
	text-decoration: none;
	font-family: garamond, times;
	text-align: left;
}
td.menu {
	background-image: url('../pix/jpg/menuhatter2.jpg');
	background-repeat: repeat-y;
	width: 160px;
	font-family: garamond, times;
}
/* -------------------------------------------------------------------------- frm */

/* -------------------------------------------------------------------------- inp */
input.jelszo {
	background-color: transparent;
	border-color : #f9ebd5;
	border-style : solid;
	border-width : 0px;
	font-family : arial;
	font-size : 10px;
	width: 102px;
	height: 14px;
}
input.email {
	background-color: transparent;
	border-color : #f9ebd5;
	border-style : solid;
	border-width : 0px;
	font-family : arial;
	font-size : 10px;
	width: 102px;
	height: 14px;
}
input.txtbox430 {
	width: 430px;
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	text-decoration: none;
	color: black;
	font-size: 16px;
	font-weight: normal;
	font-family: 'Garamond','Verdana','Arial',sans-serif;
}
textarea.txtareaKieg {
	width: 430px;
	height: 40px;
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	text-decoration: none;
	color: black;
	font-size: 16px;
	font-weight: normal;
	font-family: 'Garamond','Verdana','Arial',sans-serif;
}
input.gomb {
 color: #980F0F;
 background-color: #F9EBD5;
 border-style: dashed;
 border-width: 0px;
 font-family: garamond, times;
 
 font-weight: bold;
 text-align: center;
}
input.gombhl {
 border-color: #9DBADB;
 background-color: transparent;
 border-style: solid;
 border-width: 0px;
 font-family: Arial;
 font-size: 10px;
 text-align: center;
}
/* -------------------------------------------------------------------------- p   */
p.cegismerteto {
	text-decoration: none;
	font-family: garamond, times;
	margin-left: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
}
p.p5px {
	margin-left: 5px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: garamond, times;
}
p.p22px {
	margin-left: 22px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: garamond, times;
}
p.termekcsopp {
	text-decoration: none;
	font: garamond, times;
	margin-bottom: 9px;
	text-align: left;
}
p.fejleckep {margin: 0px 0px 0px 0px;}
p.kozep {
	margin-left: 0px;
	margin-right: 0px;
	font-family: garamond, times;
}
p.jwl {margin: 0px 5px 0px 0px;}
p.focimimp {margin: 0px 0px 0px 0px;}
p.tartalomp {
	text-decoration: none;
	font-family: garamond, times;
	font-size: 16px;
}
p.adminmenu {
	margin: 5px;
	font-family: arial;
	font-size: 11px;
}
p.behuzasKiegMentes {
	margin-left: 375px;
	margin-top: 0px;
	margin-bottom: 0px;
}
/* -------------------------------------------------------------------------- a   */
a.tartaloma {
	text-decoration: none;
	font-family: garamond, times;
	font-size: 16px;
	color: black;
}
a.cegnev {
	font-size: 18px;
}
a.impresszum {
	font-size: 10px;
	font-family: Arial;
	color: #FFFCE6;
}
a.menupont {
	font-family: garamond, times, arial;
	color: #A80028;
	text-decoration: none;
	font-weight: bold;
}
a.menupont:hover {
	font-family: garamond, times, arial;
	color: #FFFCE6;
	text-decoration: none;
	font-weight: bold;
}
a.refpont {
	font-family: garamond, times, arial;
	color: #A80028;
	text-decoration: none;
	font-weight: bold;
}
a.refpont:hover {
	font-family: garamond, times, arial;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
a.menupontmp {
	font-family: garamond, times, arial;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
a.menupontmp:hover {
	font-family: garamond, times, arial;
	color: #FFFCE6;
	text-decoration: none;
	font-weight: bold;
}
a.altalanos {
	color: black;
	text-decoration: none;
	font-family: garamond, times;
	font-size: 16px
}
a.bold {
	color: black;
	text-decoration: none;
	font-family: garamond, times;
	font-size: 16px
	font-weight: bold;
}
a.adminmenu {
	margin: 5px;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: black;
	cursor: pointer;
}
a.aStatMini {
	font-family: arial;
	font-size: 9px;
	text-decoration: none;
	color: #A80028;
}
a.hivatkozascikk {
	text-decoration: none;
	font-family: garamond, times;
	font-size: 12px;
	border-color: #F9EBD5;
	border-left-style: dashed;
	border-left-width: 1px;
	border-top-style: dashed;
	border-top-width: 1px;
	border-right-style: dashed;
	border-right-width: 1px;
}
a.cimtabla {
	text-decoration: none;
	font-family: garamond, times;
	font-size: 20px;
	color: #980F0F;
}
a.cimtablacid {
	text-decoration: none;
	font-family: garamond, times;
	font-size: 20px;
	color: black;
}
a.cimtablaido {
	color: black;
	text-decoration: none;
	font-family: garamond, times;
	font-size: 12px;
}
/* -------------------------------------------------------------------------- lgnd */
legend.adminmenu {
color: black;
font-family: arial;
font-size: 11px;
font-weight: bold;
background: #fffce6;
border: 1px solid #a80028;
padding: 2px 6px
}
/* -------------------------------------------------------------------------- fset */
fieldset.adminmenu {
border: 1px solid #a80028;
width: 135px
}
/* -------------------------------------------------------------------------- lbl */

/* -------------------------------------------------------------------------- img */
img.kep {
border-width: 0px;
}
img.szinek {
	border-width: 1px;
	border-color: #A80028;
}
img.bekezdesbal {
	border-width: 0px;
	float: left;
	margin-top: 3px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
}
img.bekezdesjobb {
	border-width: 0px;
	float: right;
	margin-top: 3px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
}
img.kepHand {
	border-width: 0px;
	cursor: pointer;
}
img.pdficon {
	border-width: 0px;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
}

.partner{
	display: inline;	/* Fix IE6 Doubled Float-Margin Bug */
	float: left;
	margin: 15px;
}
.partner p.linkwrap{
	width: 175px;
	background: url('../pix/jpg/csik175.jpg') bottom left no-repeat;
	margin: 0;
	padding-bottom: 10px;
}
.partner a{
	text-decoration: none;
	font-weight: bold;
	color: #A80028;
}
.partner .imgwrap{
	width: 173px;
	height: 149px;
	border-left: 1px solid #A80028;
	border-right: 1px solid #A80028;
	border-bottom: 1px solid #A80028;
}
.partner .imgwrap img{
	margin-left: 15px;
	margin-top: 23px;
}
.partnerlogo{
	display: inline;	/* Fix IE6 Doubled Float-Margin Bug */
	float: left;
	width: 173px;
	height: 149px;
	margin: 15px;
}
.partnerlogo img{
	border: none;
	display: block;
	margin: auto;
}

.fpartnerlogo{
	display: inline;	/* Fix IE6 Doubled Float-Margin Bug */
	float: left;
	clear: left;
	width: 173px;
	margin: 15px;
}
.fpartnerlogo img{
	border: none;
	display: block;
	margin: auto;
}
.partnerinfo{
	display: inline;	/* Fix IE6 Doubled Float-Margin Bug */
	margin: 15px;
	width: 270px;
	height: 54px;
	float: left;
}



#gyartok_a, #gyartok_b{
	/*background-color: #AEAEAE;*/
	width: 100%;
	overflow: auto;
	margin-bottom: 1em;
}
.gyartok{
	float: left;
	padding: 1%;
}
#gyartok_a .gyartok{
	height: 33em;
}
#gyartok_b .gyartok{
	height: 20em;
}
.gyartok img{
	display: block;
	margin: 10px auto;
	border: none;
}
.gyartok .ketlogo img{
	display: inline;
	margin: 0 15px;
}
#gyartok_a1{
	width: 31%;
	border-right: 1px solid #A80028;
}
#gyartok_a2{
	width: 31%;
	border-right: 1px solid #A80028;
}
#gyartok_a3{
	width: 31%;
}
#gyartok_b1{
	width: 64.2%;
	border-right: 1px solid #A80028;
}
#gyartok_b1 img{
	display: inline;	/* Fix IE6 Doubled Float-Margin Bug */
	float: left;
	/*margin: 2px;*/
}
#gyartok_b2{
	width: 31%;
}

.egyeb{
	float: left;
	height: 36em;
	padding: 1%;
	text-align: center;
}
.egyeb p{
	margin-top: 2em;
}
.egyeb img.logo{
	display: block;
	margin: 5px auto;
	border: none;
}
#egyeb1{
	width: 23%;
	border-right: 1px solid #A80028;
}
#egyeb2{
	width: 23%;
	border-right: 1px solid #A80028;
}
#egyeb3{
	width: 47%;
}
#egyeb3 p{
	float: left;
	width: 50%;
}
#egyeb3 p.left{
	clear: left;
}

.media{
	display: inline;	/* Fix IE6 Doubled Float-Margin Bug */
	float: left;
	width: 175px;
	margin: 15px;
	text-align: center;
}
.media img{
	display: block;
	margin: auto;
	border: none;
}
.media a.refpont img{
	display: inline;
}
#egyeb4 {
	font-family: garamond, times, arial;
	color: #A80028;
	text-decoration: none;
	font-weight: bold;
}