body {

	margin:0px;

	padding:0px;

	font-family: arial, helvetica, sans-serif;

	background-color: white;

	color:#000;

	font-size:13px;

}

a {

	text-decoration: underline;

}

a.external {

	text-decoration: underline;

}

a:link {

	color:black;

}

a:visited {

	color:black;

}

a:hover {

	color:rgb(255, 140, 0);

}

h1 {
	font-size:116%;
	font-weight:bold;
	color:black;
	text-indent: 38px;
	background: url(/decor/forombS.png) no-repeat;
	background-position: left center;
}

h1.piros {
	color:rgb(241, 56, 36);
	text-indent: 38px;
	background: url(/decor/forombP.png) no-repeat;
	vertical-align:middle;
	background-position: left center;
}

h1.sarga {
	color:rgb(255, 166, 23);
	text-indent: 38px;
	background: url(/decor/forombS.png) no-repeat;
	background-position: left center;
}

h1.feketesarga {
	color:black;
	text-indent: 38px;
	background: url(/decor/forombS.png) no-repeat;
	background-position: left center;
}

h1.zold {
	color:rgb(140, 213, 88);
	text-indent: 38px;
	background: url(/decor/forombZ.png) no-repeat;
	background-position: left center;
}

h1.kek {
	color:rgb(77, 124, 200);
	text-indent: 38px;
	background: url(/decor/forombK.png) no-repeat;
	background-position: left center;
}

h1.lila {
	color:rgb(212, 21, 189);
	text-indent: 38px;
	background: url(/decor/forombL.png) no-repeat;
	background-position: left center;
}

h2 {
	font-size:100%;
	font-weight:bold;
	color:black;
	text-indent: 22px;
	background: url(/decor/alrombS.png) no-repeat;
	background-position: left center;
}

h2.piros {
	color:rgb(241, 56, 36);
	text-indent: 22px;
	background: url(/decor/alrombP.png) no-repeat;
	background-position: left center;
}

h2.sarga {
	color:rgb(255, 166, 23);
	text-indent: 22px;
	background: url(/decor/alrombS.png) no-repeat;
	background-position: left center;
}

h2.feketesarga {
	color:black;
	text-indent: 22px;
	background: url(/decor/alrombS.png) no-repeat;
	background-position: left center;
}

h2.zold {
	color:rgb(140, 213, 88);
	text-indent: 22px;
	background: url(/decor/alrombZ.png) no-repeat;
	background-position: left center;
}

h2.kek {
	color:rgb(77, 124, 200);
	text-indent: 22px;
	background: url(/decor/alrombK.png) no-repeat;
	background-position: left center;
}

h2.lila {
	color:rgb(212, 21, 189);
	text-indent: 22px;
	background: url(/decor/alrombL.png) no-repeat;
	background-position: left center;
}

h3 {

	font-size:90%;

	font-weight:bold;

	color:rgb(79, 129, 189);

}

h6 {

	font-size:100%;

	font-weight:bold;

	color:black;

	text-align:center;	

}

hr {

	width:10%;

	height:1px;

}

p {

	font-size:100%;

	text-align:justify;

}

p.detail {

	display:none;	

}

.gra {

	color: black;
	text-align:center;
	display:block;

}

.gra A:link {

	color: black;
	display:block;

}
.gra A:hover {

	color: black;
	display:block;

}

td {

	font-size:100%;

	text-align:top;

}

.bottommenu {

	font-size:83%;

	text-align:center;

}

.form {

	white-space: nowrap;

}

.imagelink {

	border:0px;

	margin:0px;

	padding:0px;

	background-color:white; 

	display:block;

}

.languagemenu {

	text-align:right;

}

.leftmenugroup {

	font-weight:bold;

	font-size:116%;

	white-space: nowrap;

	color: rgb(255,166,23);

	text-align: right;

	border-bottom: 2px solid rgb(255,166,23);

	margin: 10px 2px 5px 0px;

}

.leftmenuitemactive {

	height: 26px;

	width: 194px;

	font-size:100%;

	padding: 2px 0px 0px 0px;

	margin: 1px 2px 2px 0px;

	text-align: right;

	font-weight: bold;

	white-space: nowrap;

	color: rgb(255,255,255);

	display:block;

	text-decoration: none;

	background: url(/decor/menuON.png) no-repeat;

	background-position:right center;

}

.leftmenuitem {

	text-align: right;

	font-size:100%;

	height: 26px;

	width: 194px;

	padding: 0px 0px 0px 0px;

	margin: 2px 2px 0px 0px;

	font-weight: bold;

	white-space: nowrap;

}

.leftmenuitem A:link {

	height: 26px;

	font-size:100%;

	width: 194px;

	text-decoration: none;

	display:block;

	padding: 2px 0px 0px 0px;

	background: url(/decor/menuOFF.png) no-repeat;

	color: black;

}

.leftmenuitem A:visited {

	height: 26px;

	width: 194px;

	font-size:100%;

	text-decoration: none;

	display:block;

	padding: 2px 0px 0px 0px;

	background: url(/decor/menuOFF.png) no-repeat;

	color: black;

}

.leftmenuitem A:hover {

	height: 26px;

	width: 194px;

	color: rgb(255,255,255);

	display:block;

	padding: 2px 0px 0px 0px;

	font-size:100%;
	text-decoration: none;

	background: url(/decor/menuUP.png) no-repeat;

}

.red {

	font-weight:bold;

	color:red;

}

.ad {

	text-align: right;

}

div.em {

	border: 3px rgb(255, 140, 0) solid;
	padding:5px;
	padding:5px;
	text-align:justify;

}

p.clientfeedback {

	font-size:75%
	text-align:right;

}

div.rounded-box {
	position:relative;
	background-color: #eaeaea;
	margin: 3px;
	text-align: center;
	cursor: pointer;
}

/*********************
GLOBAL ATTRIBUTES
*********************/
div.top-left-corner, div.bottom-left-corner, div.top-right-corner, div.bottom-right-corner
{position:absolute; width:20px; height:20px; background-color:#FFF; overflow:hidden; }

div.top-left-inside, div.bottom-left-inside, div.top-right-inside, div.bottom-right-inside {position:relative; font-size:150px; font-family:arial; color:#eaeaea; line-height: 40px;}

/*********************
SPECIFIC ATTRIBUTES
*********************/

div.top-left-corner { top:0px; left:0px; }
div.bottom-left-corner {bottom:0px; left:0px;}
div.top-right-corner {top:0px; right:0px;}
div.bottom-right-corner {bottom: 0px; right:0px;}

div.top-left-inside {left:-8px;}
div.bottom-left-inside {left:-8px; top:-17px;}
div.top-right-inside {left:-25px;}
div.bottom-right-inside {left:-25px; top:-17px;}

div.box-contents {
	position: relative; padding: 1px;
}
