+html, body {
	padding: 0px;
	margin: 0px;
}

html {
	background: white url('../images/oldal_hatter.png') repeat-x left top;
}

body, input, select, textarea {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #332e28;
	padding: 0px;
	margin: 0px;
}

a {
	text-decoration: none;
	color: #77664d;
}
a:hover {
	text-decoration: underline;
}

form {
	padding: 0px;
	margin: 0px;
}

.clearboth {
	clear: both;
	height: 0px;
	overflow: hidden;
}

.oldal_tarto {
	width: 844px;
	margin: 0px auto;
	padding: 0px;
}

/* fejléc */

.fejlec {
	position: relative;
	height: 62px;
	margin-top: 26px;
	background: url('../images/fejlec_teteje.png') no-repeat left top;
}
.fejlec a {
	/*display: block;*/
	/*overflow: hidden;*/
	/*position: absolute;*/
}


.fejlec_link {
	display: block;
	overflow: hidden;
	position: absolute;
	height: 0px;
}
DIV.fejlec_topmenu {
	position: absolute;
	left: 207px;
	top: 0px;
	width: 600px;
	padding: 0px 0px 9px 0px;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color: #a49783;
}
DIV.fejlec_topmenu A {
  display: block;
  float: left;
  margin-right: 3px;
	padding: 7px 7px 7px 7px;
	border: 2px solid white;
	font-size: 11px;
	font-weight: bold;
	text-transform: none;
	color: #a0897e;
	background: white url('../images/g_bejelentkezes_hatter.gif') repeat-x left top;
  /*text-transform: uppercase;*/
}
DIV.kosargomb {
 position: absolute;
 left: 790px;
 top: 40px;
}
DIV.client {
 position: absolute;
 left: 500px;
 width: 280px;
 text-align: right;
 top: 43px;
}

.fejlec_fooldal {
	position: absolute;
	left: 403px;
	top: 30px;
	width: 87px;
	padding: 0px 0px 9px;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: #a49783;
	/*background: url('../images/fejlec_fooldal_hatter.png') no-repeat left top;*/
}
.fejlec_logo {
	position: absolute;
	overflow: hidden;
	height: 0px;
	left: 33px;
	top: 0px;
	width: 171px;
	padding-top: 65px;
}
.fejlec_ptu {
	display: block;
	position: absolute;
	left: 515px;
	top: 36px;
	padding: 10px;
}
.fejlec_jegyirodak {
	display: block;
	position: absolute;
	left: 708px;
	top: 36px;
	padding: 10px;
}
.nyelvvalaszto {
	position: absolute;
	text-align: right;
	left: 619px;
	width: 200px;
	top: 0px;
	padding: 0px;
	margin: 0px;
}

.nyelvvalaszto #fejlec_bejelentkezes {
  display: block;
  float: right;
	padding: 7px;
	border: 2px solid white;
	font-size: 11px;
	font-weight: bold;
	text-transform: none;
	color: #a0897e;
	background: white url('../images/g_bejelentkezes_hatter.gif') repeat-x left top;
}

.nyelvvalaszto li {
	float: left;
	padding-right: 2px;
}
.nyelvvalaszto li.utolso {
	padding-right: 0px;
	background: none;
}
.langlink_selected {
  display: block;
  float: right;
  color: #bd3c02;
  text-transform: uppercase;
	padding-right: 2px;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	padding: 8px 3px 13px 3px;
	padding-right: 3px;
	background: url('../images/menu_elvalaszto.gif') no-repeat right top;
}
.langlink {
	display: block;
	float: right;
	color: #a49783;
	text-transform: uppercase;
	padding-right: 2px;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	padding: 8px 3px 13px 3px;
	padding-right: 3px;
	background: url('../images/menu_elvalaszto.gif') no-repeat right top;
}

.nyelvvalaszto a.aktiv {
	margin: 0px -2px;
}
.nyelvvalaszto a span {
	display: block;
	color: #a49783;
}
.nyelvvalaszto a.aktiv span {
	color: white;
	background: url('../images/nyelv_bal.png') no-repeat left top;
}
.nyelvvalaszto a span span {
	display: block;
	padding: 8px 7px 13px 7px;
}
.nyelvvalaszto a.aktiv span span {
	background: url('../images/nyelv_jobb.png') no-repeat right top;
}
.nyelvvalaszto a.aktiv span span span {
	background: none;
}
.nyelvvalaszto a span span span {
	/*display: block;*/
	width: 14px;
	padding: 0px;
	cursor: pointer;
	background: none;
}
.nyelvvalaszto .nyelv_swe span span span {
	width: 23px;
}

.fejlec_rendezes {
	position: absolute;
	left: 52px;
	top: 69px;
	font-family: Tahoma, sans-serif;
	font-size: 9px;
	color: #b6b6b6;
}
.fejlec_kiemelt {
	position: absolute;
	left: 263px;
	top: 69px;
	font-family: Tahoma, sans-serif;
	font-size: 9px;
	color: #b6b6b6;
}

.fejlec_also {
	position: relative;
	height: 242px;
	padding-left: 11px;
	background: url('../images/fejlec_also_hatter.png') no-repeat left top;
}

.fejlec_menu {
	width: 252px;
	padding: 3px 0px 0px;
	margin: 0px;
	list-style-type: none;
	background: #c14803 url('../images/balmenu_teteje.png') no-repeat left top;
}
.fejlec_menu li {
	background: url('../images/balmenu_sor.png') no-repeat left bottom;
}
.fejlec_menu a {
	display: block;
	width: 180px;
	padding: 7px 29px 11px 43px;
	/* t r b l */
	font-size: 13px;
	font-weight: bold;
	color: white;
}
.fejlec_menu a:hover {
	text-decoration: none;
}

.fejlec_kereses {
	position: relative;
	width: 252px;
	height: 68px;
	background: url('../images/fejlec_kereses_hatter.png') left top;
}
.fejlec_kereses_szoveg {
 font-size: 13px;
 font-weight: bold;
 color: white;
 position: absolute;
 top: 10px;
 left: 18px;
 padding-left: 25px;
 background: url('../images/fejlec_kereses_nyil.gif') no-repeat left center;
}
.kereses_beviteli {
	position: absolute;
	left: 15px;
	top: 30px;
	width: 168px;
	padding: 6px 10px 7px 11px;
	border: none;
	font-weight: bold;
	color: #7c2600;
	background: url('../images/kereses_beviteli_hatter.png') no-repeat left top;
}
.kereses_gomb {
	position: absolute;
	left: 204px;
	top: 30px;
}

.fejlec_flash {
  /*background: #FFFFFF;
  border: #ffffff 1px solid;*/
	position: absolute;
	left: 263px;
	top: 0px;
	width: 570px;
	height: 242px;
	padding: 0px 0px;
	overflow: hidden;
}

/* tartalom */

.tartalom {
  width: 835px;
  margin: 0px;
  padding-top: 15px;
  padding-left: 10px;
  padding-right: 0px;
  /*padding: 0px;*/
	/*padding: 15px 11px 0px 15px;*/
}
.baloldal {
 float: left;
 width: 558px;
 margin-top: 0px;
}
.jobboldal {
 float: right;
 width: 250px;
 /*margin-top: 15px;*/
 margin: 0px 0px 0px 0px;
 padding: 0px 12px 0px 5px;
}
.announcement_item {
	left: 105px;
	width: 550px;
	float: left;
}
.programok {
	float: left;
	width: 545px;
	padding-bottom: 10px;

}
.program_item {
	left: 105px;
	width: 380px;
	float: left;
}
.program_kep {
	float: left;
	left: 0px;
	top: 0px;
	width: 153px;
	height: 83px;
	padding: 4px;
	background: url('../images/program_kep_hatter.png') no-repeat left top;
}
.program_kep img {
	display: block;
	float: left;
	width: 102px;
	height: 83px;
}
.program_honap {
	position: relative;
	float: left;
	left: 5px;
	width: 36px;
	height: 41px;
	font-family: Georgia, serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
	background: #c34c03 url('../images/program_honap_alatt.gif') no-repeat left bottom;
	text-align: center;
}
.program_honap div {
	position: relative;
	top: 20%;
	vertical-align: middle;
	font-family: Georgia, serif;
}

.program_nap {
	position: relative;
	float: left;
	left: 5px;
	width: 36px;
	height: 41px;
	font-family: Georgia, serif;
	font-size: 12px;
	font-weight: bold;
	color: #ac6315;
	text-align: center;
}
.program_nap div {
	position: relative;
	top: 25%;
	vertical-align: middle;
	font-family: Georgia, serif;
}

.programok h3, .newsitem_title {
	margin: 0px;
	margin-top: 0px;
	font-size: 14px;
	font-weight: bold;
	color: #ac5900;
}
.programok p {
	margin: 8px 0px 0px;
}
.programok p a {
	padding: 0px 11px 0px 7px;
	font-weight: bold;
	background: url('../images/program_link.gif') no-repeat 1px 5px;
}

.tovabbi_programok_link {
	padding-right: 14px;
	font-size: 10px;
	font-weight: bold;
	color: #948375;
	background: url('../images/tovabbi_programok_link.gif') no-repeat right top;
}

/* toplist�k */

.toplistak {
	float: right;
}

.toplista_felcim {
	color: #ac5900;
}
.toplistak h3 {
	margin: 5px 0px;
	font-size: 14px;
	color: #831f01;
	font-family: Georgia, serif;
}
.toplistak h4 {
	margin: 3px 0px;
	font-size: 11px;
	color: #fbad34;
	font-family: Georgia, serif;
}

.toplistak ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
.toplistak li {
	position: relative;
	padding: 10px 2px 3px 2px;
	background: url('../images/lista_elvalaszto.gif') no-repeat left top;
}
.toplistak li.elso {
	background: none;
}
.toplistak li.fel .toplista_hely {
	background: url('../images/hely_fel.png') no-repeat left top;
}
.toplistak li.le .toplista_hely {
	background: url('../images/hely_le.png') no-repeat left top;
}
.toplistak li.maradt .toplista_hely {
	background: url('../images/hely_marad1.png') no-repeat left top;
}
.toplista_hely {
	position: absolute;
	display: block;
	left: 0px;
	top: 12px;
	width: 20px;
	padding: 2px 26px 12px 4px;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: #c34c03;
}
.toplista_hely span {
	display: none;
}
.toplistak li div {
	margin-left: 50px;
}
.toplistak li h4, .toplistak li p {
	margin: 0px;
}
.toplistak li h4, .toplistak li h4 a {
	font-weight: bold;
	font-size: 11px;
	color: #751600;
}
.toplistak p {
	font-size: 10px;
}
.toplistak p a {
	padding: 0px 11px 0px 7px;
	font-size: 10px;
	font-weight: bold;
	color: #fbad34;
	background: url('../images/program_link.gif') no-repeat 1px 5px;
}

.toplista_heti {
	padding: 2px 26px 0px 9px;
	background: #fff8de url('../images/heti_esemenyek_hatter.png') repeat-x left bottom;
}
.toplista_havi {
    width: 230px;
	margin-bottom: 10px;
	padding: 2px 5px 3px 12px;
	background: #ffffff url('../images/szavazas_cim_hatter.png') no-repeat left top;
}
.havi_toplista {

}

/* l�bl�c */

.lablec {
	position: relative;
	clear: both;
	height: 68px;
	margin: 0px 0px 00px 0px;
	font-size: 10px;
	color: #948375;
	background: url('../images/lablec_hatter.png') no-repeat left top;
	width: 844px;
	text-align: center;
}
.lablec ul, .lablec_linkek {
	position: absolute;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	width: 100%;
	
}
.lablec li {
	float: left;
	padding: 0px 10px;
	background: url('../images/lablec_elvalaszto.gif') no-repeat right top;
}
.lablec_linkek a {
	padding: 0px 10px;
	background: url('../images/lablec_elvalaszto.gif') no-repeat right top;
}
.lablec li.utolso {
	background: none;
}

.lablec_linkek {

	top: 24px;
}
.lablec_telefonszamok {
	left: 190px;
	top: 45px;
}

.lablec h3 {
  margin: 0px;
	margin-top: 0px;
	font-size: 14px;
	font-weight: bold;
	color: #ac5900;
	
}

/* el�ad�s v�goldal */

.tartalom2 {
	padding: 27px 11px 0px 9px;
}

.eloadas {
	float: left;
	width: 551px;
	padding-bottom: 23px;
}
.eloadas a {
	font-weight: bold;
	color: #bd3c02;
}

.eloadas_fejlec {
	padding-left: 10px;
}

.eloadas_fejlec img, .kep {
	float: left;
	display: block;
	padding: 2px;
	border: 1px solid #eec37f;
	margin: 0px 14px 14px 0px;
}

.eloadas_lead P {
	margin: 0px 0px 11px;
	font-weight: bold;
}

.eloadas_fejlec h4 {
	margin: 0px 0px 12px;
	font-size: 12px;
	color: #bf3f02;
}

.eloadas_fejlec ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
.eloadas_fejlec li {
	line-height: 28px;
}
A.lpname {
  padding-right: 19px;
  background: url('../images/info.gif') no-repeat right top;
}
A.lelink {
	padding-right: 19px;
	background: url('../images/jegyrendeles.png') no-repeat right top;
}
.lelink:hover {
	padding-right: 19px;
	background: url('../images/jegyrendeles.png') no-repeat right top;
	text-decoration: underline;
}
.lelink
{
    padding-right: 19px;
    color: #bd3c02;
	background: url('../images/jegyrendeles.png') no-repeat right top;
}
.eloadas_szoveg {
	position: relative;
	padding-left: 10px;
	padding-right: 10px;
}
.eloadas_szoveg h2 {
	margin: 7px 0px;
	font-size: 15px;
	color: #e3961b;
}
.eloadas_szoveg h3 {
	font-size: 12px;
	color: #8E2C00;
}

.szoveg ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
.szoveg li {
	padding-left: 15px;
	line-height: 20px;
	background: url('../images/felsorolas.gif') no-repeat 0px 6px;
}
.szoveg .kiemelt {
	font-style: italic;
	color: #8e2c00;
}
.eloadas_szoveg table {
	border-collapse: collapse;
}
.eloadas_szoveg td {
	padding: 0px 0px 7px;
	color: #bf4202;
}
.eloadas_szoveg td span {
	font-weight: bold;
	color: #6d1000;
}
.vasarloi_elso {
	width: 80px;
}
.vasarloi_adatok_modositasa {
	padding-left: 380px;
	margin-top: -26px;
}

.vasarloi_adatok_form div {
	padding-bottom: 7px;
}
.vasarloi_adatok_form label {
	float: left;
	display: block;
	width: 120px;
	padding-top: 5px;
	color: #bf4202;
}
.vasarloi_adatok_form label.kotelezo {
	padding-left: 9px;
	margin-left: -9px;
	background: url('../images/kotelezo.gif') no-repeat 0px 8px;
}
.vasarloi_adatok_form label.label_hirlevel {
	width: 175px;
	padding-top: 3px;
}
.vasarloi_adatok_form .checkbox {
	border: 1px solid #e8cd9e;
	background: #fff6d7;
}
.vasarloi_adatok_form .input {
	padding: 3px;
	border: 1px solid #e8cd9e;
	background: #fff6d7;
}
.eloadas_szoveg p.kotelezo {
	padding-left: 9px;
	margin-left: -9px;
	background: url('../images/kotelezo.gif') no-repeat 0px 4px;
}

.eloadas hr {
	overflow: hidden;
	height: 1px;
	border-top: 1px solid #efd4b9;
	border-bottom: none;
}

.orszagterkep_maga {
	float: left;
	width: 279px;
	padding-right: 2px;
}
.orszagterkep_megyek {
	float: left;
}
.orszagterkep table {
	padding: 12px 13px;
	font-size: 10px;
	background: url('../images/orszagterkep_megye_hatter.png') no-repeat left top;
}
.orszagterkep td {
	width: 119px;
}

.jegypenztarak td {
	width: 260px;
	padding: 5px 2px;
	border-bottom: 1px solid #e6d3c7;
	color: #953f0e;
}

/* lapoz� */

.lapozo {
	position: relative;
	width: 558px;
	height: 24px;
	margin-bottom: 10px;
	font-weight: bold;
	background: url('../images/tallozo_fejlec_hatter.png') no-repeat left top;
}
.lapozo_elso, .lapozo_elozo, .lapozo_kovetkezo, .lapozo_utolso {
	position: absolute;
	top: 9px;
	overflow: hidden;
	height: 0px;
	padding-top: 15px;
}
.lapozo_elso {
	left: 13px;
	width: 17px;
}
.lapozo_elozo {
	left: 33px;
	width: 12px;
}
.lapozo_kovetkezo {
	left: 513px;
	width: 12px;
}
.lapozo_utolso {
	left: 528px;
	width: 17px;
}
.lapozo div {
	position: absolute;
	left: 49px;
	top: 9px;
	width: 460px;
	text-align: center;
}
.lapozo div a {
	padding: 0px 1px;
}
.lapozo div a:hover, .lapozo div a.aktiv {
	color: #f89b1a;
}

/* tall�z� */

.tallozo {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
.tallozo2 li {
	float: left;
	width: 224px;
	padding: 0px 0px;
	border-bottom: 1px solid #e6d1c0;
}
.tallozo li {
	float: left;
	width: 536px;
	padding: 8px 0px;
	border-bottom: 1px solid #e6d1c0;
}
.tallozo div {
	float: left;
}
.tallozo_ido {
	width: 60px;
	font-size: 11px;
	color: #e79d30;
}
.tallozo_helyszin {
	width: 140px;
	font-size: 11px;
	color: #e79d30;
}
.tallozo_helyszin a {
	font-weight: bold;
}
.tallozo_eloadas {
	width: 210px;
	font-size: 11px;
	color: #953f0e;
}
.tallozo_jegyvasarlas {
	width: 116px;
	padding-top: 10px;
	font-weight: bold;
	text-align: right;
	color: #e79d30;
	/*color: #6d1000;*/
}
.tallozo_jegyvasarlas a {
 padding-right: 19px;
	background: url('../images/jegyrendeles.png') no-repeat right top;
}

.tallozo_bal {
	width: 320px;
	font-size: 11px;
	color: #953f0e;
}

.tallozo_jobb {
	width: 210px;
	font-size: 11px;
	color: #953f0e;
	text-align: right;
}

.tallozo_kozep {
	width: 100px;
	font-size: 11px;
	color: #953f0e;
	text-align: center;
}
.tallozo_jobb3 {
	width: 110px;
	font-size: 11px;
	color: #953f0e;
	text-align: right;
}

/* napt�r */

.calendarcont {
 
}
.calendar {
	
}

.calendar_pager {
	position:relative;
	top:-19px;
	font-weight: bold;
	width: 450px;
	text-align: center;
	font-size: 16px;
}

.calendar_week {
	clear : both;
}
.calendar_week td {
	border: 1px solid #ffffff;
	color: #000000;
	width : 40px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
.calendar_week td a {
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
.calendarday_head {
 background : #c4baae;

}
.calendarday_head:hover {
 background : #afa69c;
}
.calendardayspec_head {
 background : #B49F80;

}
.calendardayspec_head:hover {
 background : #a38f74;
}

.calendarday {
 background : #E5E2DD;
 height : 40px;
}
.calendarday:hover {
 background : #d3d0cd;
}
.calendardayspec {
 background : #dad1c0;
 height : 40px;
}
.calendardayspec:hover {
 background : #c7beb0;
}


/* sz�veges oldal */

.kep {
}

/* el�ad�s jobb */

.eloadas_jobb {
	float: right;
	width: 247px;
	margin-bottom: 23px;
}
.jobb_blokk {
	background: url('../images/szavazas_hatter.gif') repeat-y left top;
}
.jobb_blokk_belso {
	padding: 12px 12px 15px;
	background: url('../images/szavazas_cim_hatter.png') no-repeat left top;
}
.eloadas_jobb h1 {
	padding-bottom: 11px;
	font-size: 15px;
	line-height: 13px;
	color: #8e2c00;
}
.eloadas_jobb h1 {
	width: auto;
	margin: 0px 0px 11px;
}
.eloadas_jobb h1 span {
	color: #faa727;
}
.eloadas_jobb hr {
	overflow: hidden;
	height: 1px;
	padding: 5px 0px;
	border-top: 1px solid #f0e7e5;
	border-right: none;
	border-bottom: none;
	border-left: none;
	margin: 0px;
}
.szavazas_blokk {
	position: relative;
	height: 43px;
	margin-top: 2px;
	background: url('../images/szavazas_elvalaszto.gif') no-repeat 106px 0px;
}
.szavazas_bal {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100px;
	height: 43px;
	background: url('../images/szavazas_0.gif') no-repeat 0px 17px;
}
.szavazas_jobb {
	position: absolute;
	left: 121px;
	top: 0px;
	width: 100px;
	height: 43px;
	background: url('../images/szavazas_0.gif') no-repeat 0px 17px;
}
.szavazas_szoveg {
	font-size: 11px;
	font-weight: bold;
	color: #85827e;
}
.szavazas_jobb .szavazas_szoveg {
	color: #be3c02;
}
.szavazas_csillagok {
	padding-top: 15px;
}
.csillag_1 {
	background: url('../images/szavazas_1.gif') no-repeat -56px 2px;
}
.csillag_2 {
	background: url('../images/szavazas_1.gif') no-repeat -42px 2px;
}
.csillag_3 {
	background: url('../images/szavazas_1.gif') no-repeat -28px 2px;
}
.csillag_4 {
	background: url('../images/szavazas_1.gif') no-repeat -14px 2px;
}
.csillag_5 {
	background: url('../images/szavazas_1.gif') no-repeat 0px 2px;
}

form.jobb_blokk ul {
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	list-style-type: none;
}
form.jobb_blokk li {
	padding-bottom: 10px;
}
form.jobb_blokk ul h4 {
	margin: 0px;
	font-size: 11px;
	color: #8e2c00;
}
form.jobb_blokk ul .hozzaszolas_datum {
	color: #faa727;
}
.jobb_blokk h3 {
	margin: 5px 0px 10px;
	font-size: 15px;
	color: #8e2c00;
}

.jobb_blokk textarea {
	overflow: auto;
	width: 200px;
	height: 135px;
	padding: 9px 12px;
	border: 1px solid #f5deb9;
	margin-bottom: 12px;
}
.form_gomb_tarto {
	padding-left: 140px;
}

/* c�m */

.cim, .cim_jobb {
	float: left;
	clear: both;
	height: 50px;
	background: url('../images/cim_hatter.png') repeat-x left top;
}
.cim_jobb {
 float: right;
}
.cim div, .cim_jobb div {
	float: left;
	background: url('../images/cim_bal.png') no-repeat left top;
}
.cim div div{
        background: url('../images/cim_szele.png') no-repeat right top;
}

.cim h1, .cim_jobb h1 {
	float: left;
        padding: 12px 20px 21px 16px;
	margin: 0px;
	font-size: 15px;
	color: #8e2c00;
	/*background: url('../images/cim_szele.png') no-repeat right top;*/
}

.cim span {
	color: #faa727;
}
.cim_ketsoros {
	line-height: 16px;
}
.cim_ketsoros h1 {
 width:520px; 
}
.cim_ketsoros span {
	font-size: 11px;
}
.alcim {
}
.alcim h3 {
 color: #8e2c00;
}


#actors a, #programlist a, #eventlist a {
 padding-left: 15px;
}

.images a img {
 padding: 2px;
 border: 1px solid #eec37f;
 margin: 0px 6px 6px 0px;
}

.inp {
 border: #eec37f 1px solid;
 font-size: 14px;
 padding: 3px 3px 3px 5px;
 color: #bd3c02;
 margin-bottom: 6px;
}
.suggestform input {
 border: #eec37f 1px solid;
 font-size: 14px;
 padding: 3px 3px 3px 5px;
 color: #bd3c02;
 margin-bottom: 6px;
}
.suggestform #Submit {
	padding: 2px 21px 2px 2px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color:#FFFFFF;
	border-top: 3px solid #f9d79f;
	border-left: 2px solid #f9d79f;
	border-right: 2px solid #f9d79f;
	background: #bd4703 url('../images/gombnyil.png') no-repeat 97% center;
}
.suggestform td {
	padding-left: 5px;
	padding-bottom: 0px;
	color: #444444;
}

.arealist {
 float: right;
 width: 266px;
 height: 175px;
 background: url('../images/orszagterkep_megye_hatter.png') no-repeat left top;
 padding: 5px 2px 5px 2px;
}
.arealist a {
 position: relative;
 float: left;
 color: rgb(189, 60, 2);
 cursor: auto;
 display: block;
 width: 130px;
 font-weight: normal;
}
.areamap {
 float: left
}
.partnerlist {
	padding: 0px;
}
.partnerlist ul{
	width: 530px;
	list-style-type: none;
	margin: 0px;
	padding: 5px;
}
.partnerlist li {
 clear: both;
 width: 530px;
 height: 20px;
 list-style-type: none;
 border-bottom: #eec37f 1px solid;
}
.partnerlist h3 {
 color: rgb(227, 150, 27);
 clear: both;
}
.partner_name {
 float: left;
 color: rgb(189, 60, 2);
 font-weight: bold;
}
.partner_address {
 float: right;
 color: rgb(149, 63, 14);
}

.audit_venue {
 font-size: 12px;
 color: #f19121;
 padding-left: 19px;
 background: url('../images/karika.png') no-repeat left center;
}
.audit_time {
 font-size: 12px;
 color: #9c3b10;
 padding-left: 19px;
 background: url('../images/karika.png') no-repeat left center;
 
}

.payform_element {
	padding: 3px;
	border: 1px solid #e8cd9e;
	background: #fff6d7;
}

.payformtable {
	color: #bf4202;
}
.payformtable h2 {
 color: #e3961b;
 font-size: 14px;
}
/*
.itdarkener {
  position: fixed;
  display: none;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color:#000000;
  filter:alpha(opacity=50);
  -moz-opacity: .5;
  opacity: .5;
}
.itBigImage {
	position: fixed;
	display: none;
    top: 0px;
 	left: 0px; 	
}*/
.itdarkener {
  position: absolute;
  display: none;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color:#000000;
  filter:alpha(opacity=50);
  -moz-opacity: .5;
  opacity: .5;
}
.itBigImage {
	position: absolute;
	display: none;
	top: 0px;
	left: 0px; 	
}

.sidebar_item {
	float: right;
	width: 230px;
	padding: 8px 5px 5px 12px;
	margin-bottom: 10px;
	background: #ffffff url('../images/szavazas_cim_hatter.png') no-repeat left top;
}
.sidebar_item h3 {
	font-family: Georgia, serif;
	font-size: 14px;
	color: #831f01;
	padding: 0px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
}

.sidebar_item .subtitle {
	font-size: 12px;
	font-weight: bold;
	color: #fbad34;
	padding: 0px 0px 0px 0px;
}
.sidebar_item input {
	border: 1px solid #eed4bb;
	padding: 2px 0px 2px 0px;
	color: #ffa133;
	font-weight: bold;
}
.sidebar_item a {
	color: #bd3c02;
}


.item_tags {
	float: left;
	clear: both;
	width: 530px;
	font-weight: Bold;
	background: url('../images/cim_hatter.png') repeat-x left top;
}
.item_tags span {
	color: #bd3c02;
	font-size: 14px;
}

.previtem_link {

	overflow: hidden;

	width:90%;
	color: #bd3c02;
	padding: 0px 0px 0px 25px;
	font-weight: bold;
	font-size: 12px;
	background: transparent url('../images/jegyrendeles.png') no-repeat left top;
	
	
}

.menuitem A {
 width : 100%;
 color : #bd3c02;
 cursor: hand;
 padding: 0px 0px 0px 11px;
 background: url('../images/program_link.gif') no-repeat 1px 5px;
}
.menuitemover {
 width : 150 px;
 color : #000000;

}

.eventlista h3 {
	margin-bottom: 0px;
	color: #8E2C00;
}
.eventlista div {
	padding-left: 10px;
        margin-top: 3px;
}
.imagelist h3 {
	color: #8E2C00;
}
.actorlist {
	color: #8E2C00;
}
.actorlist div {
	padding-left: 7px;
        margin-top: 3px;
}
.actorlist div a {
	padding-left: 10px;
	background: url('../images/karika.png') no-repeat left center;
        margin-top: 3px;
}
.actorlist div b {
	padding-left: 15px;
	background: url('../images/karika.png') no-repeat left center;
        margin-top: 3px;
}

.pager {
	position:relative;
	top:-17px;
	font-weight: bold;
	width: 450px;
	text-align: center;
}

#newsletter_presubscribe_email {
	width: 60%;
	margin-right: 0px;
}
#subscribeform #submit {
	position: relative;
	left: -4px;
	padding: 2px 21px 2px 2px;
	font-size: 14px;
	font-weight: bold;
	color:#FFFFFF;
	font-family: Arial;
	font-size: 12px;
	border-top: 3px solid #f9d79f;
	border-left: 2px solid #f9d79f;
	border-right: 2px solid #f9d79f;
	background: #bd4703 url('../images/gombnyil.png') no-repeat 97% center;
	width: 35%;
}

.clientlogin_form {
	color: #bd3c02;
	font-weight: bold;
	padding-left: 10px;
	text-align: center;
}
.clientlogin_form INPUT {
	margin-bottom: 8px;
}
.logininput {
	width: 30%;
	border: 1px solid #eed4bb;
	padding: 2px 0px 2px 0px;
	color: #ffa133;
	font-weight: bold;
	text-align: center;
}

.clientlogin_form #submit {
	padding: 2px 21px 2px 2px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color:#FFFFFF;
	border-top: 3px solid #f9d79f;
	border-left: 2px solid #f9d79f;
	border-right: 2px solid #f9d79f;
	background: #bd4703 url('../images/gombnyil.png') no-repeat 97% center;
}

.client_form {
	color: #000000;
	padding-left: 10px;
}

.formtable TD {
	padding: 0px 6px 6px 0px;
}

.none {

}
.tabelement a {
        height: 38px;
	display: block;
	float: left;
	margin-right: 3px;
        padding-left: 9px;
        padding-right: 9px;
	font-size: 11px;
	font-weight: bold;
	text-transform: none;
	color: #8E2C00;
        /*background-color: #ffe9c5;*/
	background: white url('../images/tab_bg_off.jpg') repeat-x left top;
}
.tabelement2 a {
        height: 38px;
	display: block;
	float: left;
	margin-right: 3px;
        padding-left: 9px;
        padding-right: 9px;
	font-size: 11px;
	font-weight: bold;
	text-transform: none;
	color: white;
        /*background-color: #eeb153;*/
	background: white url('../images/tab_bg.jpg') repeat-x left top;
}
.tabelement3 a {
        height: 38px;
	display: block;
	float: left;
	margin-right: 3px;
        margin-top: -10px;
        padding-left: 9px;
        padding-right: 9px;
	font-size: 11px;
	font-weight: bold;
	text-transform: none;
	color: #a0897e;
        /*background-color: #ffe9c5;*/
	background: url('../images/tab_bg_off.gif') repeat-x left top;
}
.tabelement4 a {
        height: 38px;
	display: block;
	float: left;
	margin-right: 3px;
        margin-top: -10px;
        padding-left: 9px;
        padding-right: 9px;
	font-size: 11px;
	font-weight: bold;
	text-transform: none;
	color: #7c2600;
        /*background-color: #eeb153;*/
	background: url('../images/tab_bg.gif') repeat-x left top;
}
.tabwindow {
	border: 0px solid #ffbc77;
	padding-left: 5px;
        padding-right: 5px;
        padding-bottom: 5px;
}
.commentsform {
	/*height: 325px;*/
	/*overflow-y: auto;*/
}
.commentsform textarea {
	border: 1px solid #f9d79f;
}
.commentsform input {
	position: relative;
	left: -4px;
	padding: 2px 21px 2px 5px;
	font-size: 14px;
	font-weight: bold;
	color:#FFFFFF;
	font-family: Arial;
	font-size: 12px;
	border-top: 3px solid #f9d79f;
	border-left: 2px solid #f9d79f;
	border-right: 2px solid #f9d79f;
	background: #bd4703 url('../images/gombnyil.png') no-repeat 97% center;
}
.comment_item {
	clear: both;
	width: 98%;
}
.comment_username {
	float: left;
	width: 40%;
	font-weight: bold;
	color: #8E2C00;
}
.comment_timestamp {
	/*float: right;*/
	clear: both;
        width: 98%;
	/*width: 40%;*/
	/*font-style: italic;*/
	color: #e2990c;
        font-size: 11px;
}
.comment_text {
        margin-top: 5px;
	clear: both;
	width: 98%
}

