html, body {
	font-family: Helvetica, Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #5A1D6D;
	height:100%;
	margin: 0;
	padding: 0;
	border: none;
	text-align: center;
	background:#C8B7D7;
}
td {
	font-size:12px;
}
h1{
	font-size:24px;
	font-weight:normal;
}
h2{
	font-size:18px;
	font-weight:normal;
}
.fejmenu{
	height:32px;
	background:#5A1D6D url(pic/fej_b.gif) no-repeat left top;
	text-align:right;
	font-size:14px;
	font-weight:normal;
	color: #C8B7D7;
}
.fejmenu br{
	font-size:6px;
}
.fejmenu a:link, .fejmenu a:visited, .fejmenu a:active {
	font-size:14px;
	text-decoration: none;
	color: #C8B7D7;
}
.fejmenu a:hover{
	text-decoration: underline;
	color: #C8B7D7;
}
.fej{ 
	height:150px;
	background:#C8B7D7 url(pic/fej.jpg) no-repeat left top;
}
.focucc{
	width:100%;
	height:100%;
	background:#C8B7D7;
}
.httr_b{ 
	width:50%;
	background:#C8B7D7 url(pic/arny_b.gif) repeat-y right top;
}
.httr_j{ 
	width:50%;
	background:#C8B7D7 url(pic/arny_j.gif) repeat-y left top;
}
.httr_k{ 
	width:950px;
}
.befog{
	width:950px;
	height:100%;
	background:#C8B7D7;
}
.menu{
	vertical-align:top;
	width: 202px;
	background:#5A1D6D url(pic/2x2.gif) repeat-y right top;
}
.menu a:link, .menu a:visited, .menu a:active {
	width: 200px;
	padding:5px 0px 5px 0px;
	font-size:16px;
	background:#C8B7D7;
	display:block;
	text-decoration: none;
	color: #FFFFFF;
}
.menu i {
	width: 200px;
	padding:5px 0px 5px 0px;
	font-size:16px;
	background:#D9CDE3;
	display:block;
	text-decoration: none;
	font-style:normal;
	color: #5A1D6D;
	cursor:default;
}
.menu a:hover{
	text-decoration: none;
	color: #5A1D6D;
	background:#D9CDE3;
}

.menu div a:link, .menu div a:visited, .menu div a:active {
	width: 200px;
	padding:5px 0px 5px 0px;
	font-size:16px;
	background:#A789B7;
	display:block;
	text-decoration: none;
	color: #FFFFFF;
}
.menu div i {
	width: 200px;
	padding:5px 0px 5px 0px;
	font-size:16px;
	background:#C2ADCD;
	display:block;
	text-decoration: none;
	font-style:normal;
	color: #5A1D6D;
	cursor:default;
}
.menu div a:hover{
	text-decoration: none;
	color: #5A1D6D;
	background:#C2ADCD;
}
.menu_elv{
	width: 200px;
	height: 1px;
	background:#FFFFFF;
}
.elv_b{
	width: 22px;
	background:#C8B7D7 url(pic/menu_arny.gif) no-repeat left top;
}
.elv_j{
	width: 10px;
	background:#C8B7D7 url(pic/fej2k.jpg) no-repeat left top;
}
.kep_b{
	border:2px solid #FFFFFF;
	float:left;
	margin:0px 10px 10px 0px;
}
.kep_j{
	border:2px solid #FFFFFF;
	float:right;
	margin:0px 0px 10px 10px;
}
.kep_jk{
	float:right;
}
.tartalom{
	vertical-align:top;
	text-align:justify;
	width: 539px;
	font-size:12px;
	background:#C8B7D7 url(pic/httr.gif) no-repeat center bottom;
}
.tartalom iframe{
	border:1px solid #5A1D6D;
}
.tartalom a:link, .tartalom a:visited, .tartalom a:active {
	text-decoration: none;
	color: #5A1D6D;
}
.tartalom a:hover{
	text-decoration: underline;
	color: #5A1D6D;
}
.media{
	vertical-align:top;
	width: 177px;
	background:#5A1D6D url(pic/2x2.gif) repeat-y left top;
}
.ker_elv{
	width: 177px;
	height: 1px;
	background:#FFFFFF;
}
.kereses{
	vertical-align:top;
	width: 177px;
}
.kereses_f{
	vertical-align:top;
	width: 177px;
	height:24px;
	color: #5A1D6D;
	background:#C8B7D7 url(pic/2x2.gif) repeat-y left top;
	font-size:16px;
	font-weight:normal;
	text-align:left;
}
.kereses_f a:link, .kereses_f a:visited, .kereses_f a:active {
	text-decoration: none;
	color: #FFFFFF;
}
.kereses_f a:hover{
	text-decoration: none;
	color: #5A1D6D;
}
.kereses_g{
	vertical-align:top;
	width: 177px;
	background:transparent url(pic/ker_httr.gif) repeat-y right top;
	font-size:12px;
	text-align:left;
}
.kereses_g br{
	font-size:7px;
}
.kereses_g a:link, .kereses_g a:visited, .kereses_g a:active {
	text-decoration: none;
	color: #5A1D6D;
}
.kereses_g a:hover{
	text-decoration: none;
	color: #FFFFFF;
}
.kod{
	border:1px dashed #FFFFFF;
}
.inp_txt{
	vertical-align:middle;
	width: 127px;
	height: 19px;
	background:#FFFFFF url(pic/ker_inp.gif) no-repeat left top;
	font-size:14px;
	text-align:left;
	border:0px;
	color:#5A1D6D;
}
.inp_gmb{
	vertical-align:middle;
	width: 32px;
	height: 19px;
	background:#5A1D6D url(pic/ker_gmb.gif) no-repeat left top;
	font-size:14px;
	text-align:center;
	border:0px;
	color:#FFFFFF;
}
.form input{
	vertical-align:middle;
	width: 200px;
	height: 20px;
	background:#FFFFFF url(pic/inp.gif) no-repeat left top;
	font-size:14px;
	text-align:left;
	border:1px solid #5A1D6D;
	color:#5A1D6D;
}
.form textarea{
	vertical-align:middle;
	width: 200px;
	height: 50px;
	background:#FFFFFF url(pic/txt.gif) no-repeat left top;
	font-size:14px;
	text-align:left;
	border:1px solid #5A1D6D;
	color:#5A1D6D;
}
.form select{
	vertical-align:middle;
	width: 300px;
	height: 20px;
	background:#5A1D6D url(pic/inp.gif) no-repeat left top;
	font-size:14px;
	text-align:left;
	border:1px solid #5A1D6D;
	color:#FFFFFF;
}
.form option{
	vertical-align:middle;
	height: 20px;
	background:#5A1D6D;
	font-size:14px;
	text-align:left;
	border-top:1px dashed #C8B7D7;
	color:#FFFFFF;
}
.form optgroup{
	background:#5A1D6D;
	font-style:normal;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	border-bottom:1px solid #FFFFFF;
	border-top:7px solid #C8B7D7;
	color:#FFFFFF;
}
.gmb, form .gmb{
	vertical-align:middle;
	width: 120px;
	height: 22px;
	background:#5A1D6D;
	font-size:14px;
	text-align:center;
	border:1px solid #FFFFFF;
	color:#FFFFFF;
}
.gmbc{
	text-align:left;
}
.gmbc a:link, .gmbc a:visited, .gmbc a:active{
	text-decoration: none;
	color: #FFFFFF;
	background:#5A1D6D;
	border:1px solid #FFFFFF;
	padding:2px 4px 2px 4px;
}
.gmbc a:hover{
	text-decoration:none;
	color:#5A1D6D;
	background:#C8B7D7;
}
.naptar {
	width:280px;
	background:transparent;
}
.naptar td{
	width:22px;
	cursor:default;
}
.naptar th{
	font-size:10px;
	text-align:center;
	cursor:default;
}
.naptar div a:link, .naptar div a:visited, .naptar div a:active{
	text-decoration: none;
	color: #FFFFFF;
	width:22px;
	padding:3px 0px 3px 0px;
	display:block;
}
.naptar div a:hover{
	text-decoration:none;
	color:#5A1D6D;
	background:#FFFFFF;
}
.naptar b {
	font-weight:normal;
	color: #FFFFFF;
	width:22px;
	padding:3px 0px 3px 0px;
	display:block;
	background:transparent;
	cursor:default;
}
.naptar i {
	font-weight:normal;
	font-style:normal;
	color: #FFFFFF;
	padding:3px 0px 3px 0px;
	background:transparent;
	cursor:default;
}
.naptar i a:link, .naptar i a:visited, .naptar i a:active{
	text-decoration: none;
	color: #FFFFFF;
	padding:3px 0px 3px 0px;
	display:block;
}
.naptar i a:hover{
	text-decoration:none;
	color:#FFFFFF;
}
.ora{
	width:215px;
}
.ora td{
	color:#FFFFFF;
	background:#5A1D6D;
}
.ora th{
	font-size:10px;
	text-align:center;
	cursor:default;
}
.ora a:link, .ora a:visited, .ora a:active{
	text-decoration: none;
	color: #FFFFFF;
	width:183px;
	display:block;
	text-align:left;
}
.ora a:hover{
	text-decoration:none;
	color:#C8B7D7;
}
.kez td{
	height:23px;
}
.kez a:link, .kez a:visited, .kez a:active{
	text-decoration: none;
	color:#FFFFFF;
	width:30px;
	text-align:center;
	background:#865B97;
	border:1px solid #C8B7D7;
	padding:3px 5px 3px 5px;
}
.kez a:hover{
	text-decoration:none;
	color:#FFFFFF;
	background:#A789B7;
}
.kez i a:link, .kez i a:visited, .kez i a:active{
	text-decoration: none;
	font-style:normal;
	color: #5A1D6D;
	width:50px;
	text-align:center;
	background:#FFFFFF;
	border:1px solid #C8B7D7;
	padding:3px 5px 3px 5px;
}
.kez i a:hover{
	text-decoration:none;
	color:#FFFFFF;
	background:#A789B7;
}
.kez u {
	text-decoration: none;
}
.kez u a:link, .kez u a:visited, .kez u a:active{
	text-decoration: none;
	font-style:normal;
	color: #FFFFFF;
	width:50px;
	text-align:center;
	background:#FF0000;
	border:1px solid #C8B7D7;
	padding:3px 5px 3px 5px;
}
.kez u a:hover{
	text-decoration:none;
	color:#FF0000;
	background:#FFFFFF;
}
/*.bej_nav*/

.bej_nav{
	vertical-align:middle;
}
.bej_nav td{
	vertical-align:middle;
}
.bej_nav a:link, .bej_nav a:visited, .bej_nav a:active{
	background:#C8B7D7;
	text-decoration:none;
	border:none;
	display:block;
}
.bej_nav a:hover{
	background:#5A1D6D;
	text-decoration:none;
}
.galeria_bf{
	position:relative;
}
.galeria_bfb{
	position:absolute;
	background:#C8B7D7;
	border:2px solid #FFFFFF;
	width:664px;
	height:590px;
}
.galeria_bfb2{
	position:absolute;
	top:10px;
	left:10px;
}
.galeria{
	width:650px;
	overflow-x: scroll;
}
.galeria a IMG{
	border:1px solid #00247D; 
}
.galeria a:hover IMG{
	border:1px solid #FF0000;
}
.galeria_kepbf td{
	vertical-align:middle;
	color:#C8B7D7;
}
.galeria_kepbf a:link, .galeria_kepbf a:visited, .galeria_kepbf a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	vertical-align:middle;
	color:#5A1D6D;
	background:transparent;
	display:block;
}
.galeria_kepbf a:hover{
	color:#5A1D6D;
}
.galeria_kep{
	width:640px;
	height:480px;
	background: #C8B7D7 url(/pic/forgo.gif) no-repeat center center;
	border:1px solid #FFFFFF;
}
.mgr{
	font-weight: bold;
	color:#FFFFFF;
	background:#FF0000 url(/pic/vill.gif) repeat left top;
	border:1px solid #FFFFFF;
	padding:0px 3px 0px 3px;
}

.zar a:link, .zar a:visited, .zar a:active {
	font-size:14px;
	font-weight: bold;
	text-decoration: none;
	color: #C8B7D7;
}
.zar a:hover{
	text-decoration: none;
	color: #C8B7D7;
}
.tablafvk {
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:none;
	border-bottom:none;

}
.tablafvk td {
	border-top:none;
	border-left:none;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}