body {
background:#5F0F1F url("/images/bg.jpg");
background-repeat:repeat-x;
font:normal 13px "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
color:#FFFFFF;
margin:0px; 
padding:0px;
text-align:center; /* Hack for IE5/Win */
}

img { 
border:0;
}

form { 
margin:0;
padding:3px;
}

h1, h2, h3, h4, h5, h6 {
color:#FFFFFF;
}

h2 { 
background: url("/images/h2_orn.jpg");
background-repeat: no-repeat; 
font-size: 20px; 
padding: 15px 0px 0px 40px;
}

hr {
color:#FFFFFF;
background:#FFFFFF;
height:1px;
border: 0;
margin:10px 0px 0px 0px;
padding:0;
}


a:link,a:active,a:visited {
color:#FFFFFF;
text-decoration:none;
}

a:hover {
color:#FFFFFF;
text-decoration:underline;
}

#container {
width:760px;
margin:0px auto;
text-align:left;
}

#wrapper {
background:#72192B url("/images/wrapper_bg.jpg");
float:left;
width:760px;
padding:0px 0px 20px 0px;
margin:0px;
}

#left {
float:left;
width:200px;
}

#left img {
padding:0px 0px 0px 0px;
margin:10px 10px 2px 35px;
}

#header {
background:url("/images/header.jpg");
background-repeat:no-repeat;
height:256px;
width:760px;
margin:0px auto;
}

#lang {
font-weight:bold;
padding:284px 550px 0px 0px;
}

#footer {
background: url("/images/footer_bg.jpg");
background-repeat:repeat-y;
width:760px;
height:90px;
clear:both;
padding:0px 0px 0px 0px;
margin:0px auto;
text-align: center;
}

#searchbox {
width:195px;
padding:0px 0px 0px 20px;
margin:0px 0px 0px 0px;
color:#FFFFFF;
}
#searchbox .button {
width: auto;
border: 1px double #000000;
border-top-color: #CC9999;
border-left-color: #CC3366;
padding: 3px;
background-color: #5F0F1F;
background-repeat: repeat-x;
color: #FFFFFF;
}
#searchbox .textbox {
width: auto;
height: 25px;
border: 1px solid #000000;
padding: 3px;
background-color: #FFFFFF;
background-repeat: repeat-x;
color: #000000;
}

#language {
width:150px;
padding:0px 0px 0px 0px;
margin:20px 0px 10px 40px;
color:#FFFFFF;
}



#menu {
background:#72192B url("/images/menu_bg.jpg");
background-repeat:repeat-y;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-align:center;
}

#menu ul {
list-style-type:none;
padding:0px 20px 0px 20px;
margin:0px 0px 0px 0px;
text-align:center;
}
#menu li {
list-style-type:none;
display:inline;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-align:center;
}
#menu img {
padding:0px 0px 0px 0px;
margin:0px 10px 2px 10px;
}

#content {
display:inline;
background:#72192B;
float:left;
width:520px;
margin:0px 20px 0px 20px;
padding: 10px 0px 0px 0px;
}
#content table, th, td {
font: normal 12px trebuchet, Arial, Helvetica, sans-serif; 
border-color:#FFFFFF;
border-collapse: collapse;
margin: 10px 0px 10px 0px;
padding: 1px 1px 1px 1px;
}

#content a:link, #content a:active, #content a:visited {
text-decoration:underline;
}

/* idezetek */
#idezetek{font-size:12px;color:#CF3357;text-align:center;width:90%;}
#idezetek h1{font-size:16px;color:#FF4F77;padding:0px 0px 5px 0px;margin:0px;}
#idezetek h1 a:link{font-size:16px;color:#FF4F77;text-decoration:none;}
#idezetek h1 a:active{font-size:16px;color:#FF4F77;text-decoration:none;}
#idezetek h1 a:visited{font-size:16px;color:#FF4F77;text-decoration:none;}
#idezetek h1 a:hover{font-size:16px;color:#FF4F77;text-decoration:none;}
#idezetek span{text-align:center;font-size:11px;font-weight:bold;color:#EF3B64;}

#newsbox table, th, td {
font: normal 12px trebuchet, Arial, Helvetica, sans-serif; 
border-color:#FFFFFF;
background-color:#5f0f1f;
border-collapse: collapse;
margin: 10px 0px 10px 0px;
padding: 5px 5px 5px 5px;
}

#gallery {
background:#FFFFFF url("/images/events_bg.jpg");
background-repeat:repeat-x;
margin: 20px 20px 10px 0px;
padding: 10px 10px 20px 10px;
border:1px solid #7BBC40;
color:#000000;
float:left;
}
#gallery table {
color:#000000;
text-align:center;
}
#gallery a:link, #gallery a:active, #gallery a:visited {
color:#E94D00;
text-decoration:none;
font-weight:bold;
}
#gallery a:hover {
color:#E94D00;
font-weight:bold;
text-decoration:underline;
}

#mist {
display:none;
}
#newsletter_logo {min-width:200px;width:200px;margin: auto;height:31px;}
#newsletter{font-size:10px;min-width:198px; width:198px; margin:auto;background-color:#ececec; padding: 10px 0px 10px 0px;border: 1px solid #b0b0b0;}
#newsletter_users{
	width:90%;
	font-size:12px;
	font-weight:normal;
	color: #fff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
}

.newsletter_users_input{width:250px;background-color:#ffffff;border: 1px solid #b0b0b0;}
.newsletter_users_button{width:32px;	height:23px;	font-weight:bold;	font-size: 10px;	color: #FFFDFC;	margin: 0px 0px 0px 0px;	border: 1px solid #FFFDFC;	border-color: #FFFDFC;	background-color: #5F0F1F;}
.newsletter_users_textarea{width:250px;height:120px;height:100px;background-color:#ffffff;border: 1px solid #b0b0b0;}
.newsletter_users_select{width:250px; height:20px;border: 1px solid #b0b0b0;}

.newsletter_users_tbl{width:100%;font-size:12px;font-weight:normal;color: #fff;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;}
.newsletter_users_tdtitle{width:30%;font-weight:normal;}
.newsletter_users_tdform{}